/*营销大讲堂*/
.path{ background: #f5f5f5; line-height: 40px; height: 40px;}
.pathn{ text-align: right;}
.path span{ display: inline-block; background: url(../images/path.png) no-repeat left center; color: #999999; padding-left: 20px;}
.index-title{ text-align: center; }
.index-title div{position: relative;}
.index-title i{ position: absolute; display: block; width:100%; height: 1px; background: #e0e0e0; left:0px; top: 50%;}
.index-title span{text-transform:uppercase; font-size:16px; position: relative; z-index: 2; color: #999999; background: #fff; padding: 0px 26px;}
.index-title span:after{ content:""; position: absolute; background: #cc1515; left: -30px; top: 50%; height: 3px; width: 30px; margin-top: -1px;}
.index-title span:before{ content:""; position: absolute; background: #cc1515; right: -30px; top: 50%; height: 3px; width: 30px; margin-top: -1px;}

.index-titleb{ position: relative;}
.index-titleb:after{ content: "";  width: 494px; height: 3px; overflow:hidden; position: absolute; left: 0px; top: 50%; margin-top: -2px; background: url(../images/axl.png) no-repeat;}
.index-titleb:before{ content: "";  width: 494px; height: 3px; overflow:hidden; position: absolute; right: 0px; top: 50%; margin-top: -2px; background: url(../images/axr.png) no-repeat;}
.index-titleb span{background:none; color: #fff;}
.index-titleb i{ background:none;}
.index-titleb span:after{ display: none;}
.index-titleb span:before{display: none;}

.about_title{ text-align: center; color: #333333; font-size: 36px; padding-top: 50px; margin-bottom: 10px;}
.about_title2{ color: #fff;}

.course{ margin-top: 40px;}
.course img{display: block; width: 372px; height: 274px;}
.course li{ padding: 26px; background:#f4f4f4; margin-bottom: 30px;}
.course li em{ float: left;}
.course li div{ float:right; width: 720px; padding-top: 8px;}
.course li div b{ display: block; line-height: 46px; background: url(../images/atxbg.png) no-repeat left center; color: #fff; padding-left: 16px; font-size: 20px;}
.course li div span{ font-size: 14px; line-height: 24px; display: block; margin-top: 26px;}

.ndbg{background: url(../images/ndbg.jpg) no-repeat left center;}

.ndbg .advantage{ padding-top: 100px; margin-bottom:-10px;}
.ndbg .advantage li{ width: 570px; height: 490px; background: #fff; position: relative; float: left; margin-right: 60px; margin-bottom: 80px;}
.ndbg .advantage li:nth-child(2n){ margin-right:0px;}
.ndbg .advantage li b{ position: absolute; left: 50%; margin-left:-180px; top: -47px; width: 360px; line-height: 94px; background: #0f326f; text-align: center; font-size: 36px; display: block; color: #fff;}
.ndbg .advantage li em{ font-size: 18px; line-height: 32px; text-align: center; padding: 0px 50px; padding-top: 76px;}
.ndbg .advantage li dl{ padding-left: 50px; margin-top: 30px; height: 234px;}
.ndbg .advantage li dl dd{ float: left; width: 240px; padding-left: 20px; font-size: 14px; line-height: 22px; height: 44px; position: relative;}
.ndbg .advantage li dl dd:after{ content: ""; width: 10px; height: 10px; border-radius: 5px; background:#cc1515; overflow: hidden; position: absolute; left: 0px; top: 6px;}
.ndbg .advantage li a{ display: block; background:#CC1515; width: 182px; border-radius: 8px; text-align: center; line-height: 52px; margin: 0 auto; font-size: 18px; color: #fff; cursor: pointer;}
.champion_table{ text-align: center; border-radius: 8px; overflow: hidden; margin: 50px 0px;}
.champion_table img{ }
.champion_table tr th{ height:70px; background: #CC1515; font-size:20px; color: #fff; font-weight: normal;}
.champion_table tr td{ padding:20px 0px; font-size: 16px; line-height: 30px; background: #ffebeb;}
.champion_table tr:nth-child(2n) td{ background: #fff;}
.champion_table span{ display:block;}
.champion_table tr td:first-child{ font-size: 18px; color: #CC1515; font-weight:bold;}
.champion_table tr th:first-child{ width: 250px;}
.champion_table tr th:last-child{ width: 120px;}
.champion_table tr td:last-child{ font-size: 0px; line-height:0px;}

/*徐鹤宁简介*/
.about_tc{ padding-top: 40px; padding-bottom: 70px;}
.about_tc li{ float: left; width: 25%; text-align: center;}
.about_tc li i{ width:152px; height: 152px; background: #CC1515; border-radius:76px; overflow: hidden; margin:0 auto; display: block;}
.about_tc li i img{ display: block;}
.about_tc li b{ font-size: 24px; margin-top: 15px; margin-bottom: 2px; display: block;}
.about_tc li em{ font-size: 16px; line-height: 30px; color:#999999;}
.about_tc li em span{ display: block;}

.about_zh{ background:url(../images/abdbg.png) no-repeat center top; padding-bottom: 60px;}
.about_zhname{ text-align: center; font-size: 48px; color: #fff; font-weight: bold; padding-top: 40px; padding-bottom: 34px;}
.about_zh ul{ margin-bottom: 18px;}
.about_zh ul li{ text-align: center; width: 260px; height: 180px; background: #fff; float:left; margin-right: 53px; margin-bottom: 22px;}
.about_zh ul li:nth-child(4n){ margin-right: 0px;}
.about_zh ul li b{ display: block; width: 140px; margin: 0 auto; border-bottom: 1px solid #e0e0e0; font-size: 46px; color: #cc1515; padding-top: 14px; padding-bottom: 4px; margin-bottom: 12px;}
.about_zh ul li em{ font-size: 16px; line-height: 26px;}
.about_zh ul li em span{ display: block;}
a.about_zxa{ display: block; width: 196px; line-height: 52px; border-radius: 8px; color: #fff; font-size: 18px; text-align: center; background: #0f326f; margin:0 auto;}

.about_teacher{ text-align: center; margin-top: 42px; margin-bottom: 60px;}
.about_teacher li{ width: 370px; height: 300px; box-shadow: 2px 2px 39px 1px rgba(0, 0, 0, 0.2); border-radius: 8px; margin-right: 45px; float: left;}
.about_teacher li:last-child{ margin-right: 0px;}
.about_teacher li em{ padding-top: 38px; margin-bottom: 18px;}
.about_teacher li em i{ font-size: 26px; color: #cc1515; line-height: 48px; background: url(../images/ai1.png) no-repeat left center; display: inline-block; padding-left: 54px;}
.about_teacher div{ font-size: 16px; line-height: 30px; color: #666666;}
.about_teacher div span{ display: block;}

.about_teacher li:nth-child(2) em i{ background: url(../images/ai2.png) no-repeat left center; }
.about_teacher li:nth-child(3) em i{ background: url(../images/ai3.png) no-repeat left center; }

.about_mj{ text-align: center; background: url(../images/aboutbg2.png) no-repeat center top; height: 312px; color: #fff;}
.about_mjs{ font-size: 24px; padding-top: 40px; margin-bottom: 14px;}
.about_mjx{ font-size: 50px; margin-bottom: 40px;}
.about_mjx span{border-bottom: 1px solid #fff; padding-bottom: 16px; display: inline-block;}

.about_sy{ margin-top: 55px; padding-bottom: 40px;}
.about_sy li{ width: 232px; height: 300px; padding-left: 20px; padding-right: 100px; background: #0f326f; position: relative; color: #fff; float: left; margin-right: 272px; margin-bottom: 32px;}
.about_sy li:nth-child(2n){ margin-right: 0px;}
.about_sy li i{display: block; position: absolute; top: 50%; right: -226px; padding: 2px; background: #fff; margin-top: -127px;}
.about_sy li i img{ display: block; width: 300px; height: 250px;}
.about_sy li b{ display: block; font-size: 24px; line-height: 34px; height: 68px; overflow: hidden; padding-top: 34px; margin-bottom: 20px;}
.about_sy li div{font-size: 14px; line-height: 24px; height: 144px;}

/*团队介绍*/
.xnav{font-size: 0px; line-height: 0px; text-align: center; margin-top: 48px; margin-bottom: 40px;}
.xnav li{ display: inline-block; margin: 0px 20px;}
.xnav li a{ display: block; width: 138px; line-height: 48px; border:1px solid #999999; font-size: 16px; color: #333; border-radius: 6px; text-align: center}
.xnav li a:hover{}
.xnav li a.active{ background:#cc1515; color:#fff; border: 1px solid #cc1515;}

.team{ margin-top: 50px;}
.team li{ width:360px; margin-right: 60px; margin-bottom: 40px; float: left;}
.team li:nth-child(3n){ margin-right: 0px;}
.team li b{ display: block; height: 330px;}
.team li b img{ width: 360px; height: 330px; display: block;}
.team li em{ line-height: 70px; text-align: center; font-size: 18px;}
.team li a em{ color: #333; background: #f4f4f4;}
.team li a:hover em{ color: #fff; background: #CC1515;}

/*客户见证*/
.customer{ padding-top: 50px;}
.customer li{ margin-bottom: 60px; height: 354px;}
.customer b{ width: 774px; height: 354px;}
.customer b img{width: 774px; height: 354px; display: block; float: left;}
.customer div{ width: 426px; float:right; padding: 38px 0px;}
.customer div em{ height: 278px; background: #f4f4f4; padding: 0px 50px; }
.customer div em i{ display: block; font-size: 18px; padding-top: 40px; position: relative; padding-bottom: 12px; margin-bottom: 24px;}
.customer div em i:after{content: ""; position: absolute; left: 0px; bottom: 0px; background: #CC1515; width: 44px; height: 3px;}
.customer div em i b{ font-size: 24px; font-weight: normal;}
.customer div span{ display: block; font-size: 14px; line-height: 24px; color: #666666;}
.customer li a{transition: all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.customer li a:hover em{ background: #CC1515;}
.customer li a:hover em span{ color: #fff;}
.customer li a:hover{ color: #fff;}
.customer li a:hover em i:after{ background: #fff;}


/*新闻中心*/
.news{ padding: 0px 46px; margin-top: 60px; position: relative;}
.news:before{content: ""; position: absolute; width: 22px; height:22px; background: #CC1515; left: 36px; bottom: 0px; border-radius: 11px;}
.news li{ padding-left: 150px; position: relative; padding-bottom: 82px;}
.news li:after{content: ""; position: absolute; width: 2px; height: 100%; background: #CC1515; left: 0px; top: 0px;}
.news li:before{content: ""; position: absolute; width: 22px; height:22px; background: #CC1515; left: -11px; top: 0px; border-radius: 11px;}
.news li i{ position:absolute; transition: all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; left: -17px; top: -6px; width: 22px; height:22px; border: 6px solid #f1bebe; border-radius:17px; opacity: 0;}
.news li a{ display: block; }
.news li a:hover i{ opacity: 1;}
.news li a time{ position: absolute; left: 28px; top: 0px; color: #cc1515; font-size: 18px;}
.news li a b{ float:left; width: 296px;}
.news li a b img{ display:block; width: 296px; height: 214px;}
.news li a dl{ width: 634px; float: right;}
.news li a dl dd:nth-child(1){ color:#333333; font-size: 18px; font-weight: bold; margin-bottom: 18px;}
.news li a dl dd:nth-child(2){ font-size: 14px; line-height: 30px; height:90px; color:#666666; margin-bottom: 40px;}
.news li a dl dd:nth-child(3) span{ display: block; width: 130px; line-height: 42px; background: #CC1515; font-size: 14px; color: #fff; border-radius: 6px; text-align: center;}

.news_more{padding-left: 74px; padding-bottom: 80px; position: relative; top:-32px;}
.news_more a{ display:block; width: 130px; line-height: 42px; background: #CC1515; font-size: 14px; color: #fff; border-radius: 6px; text-align: center;}

.newsdet_title{ text-align: center; font-size: 30px; font-weight: bold; padding-top: 60px; padding-bottom: 20px;}
.newsdet_num{ text-align: center; color: #999999; font-size: 14px; padding-bottom: 16px;}
.newsdet_num span{ padding: 0px 30px;}
.newsdet{ color: #666666; font-size: 14px; line-height: 30px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;  padding: 20px 0px;}
.newsdet img{ max-width: 100%;}
.newsdet p{ text-indent: 2em; padding: 14px 0px;}
.updown{ font-size: 14px; padding: 40px 0px;}
.updown a{ color: #666666;}
.updown li{ width: 50%; float: left;}
.updown li:last-child{ text-align: right;}


/*联系我们*/
.contact{ height: 480px; background: #f6f6f6; margin-top: 40px; margin-bottom: 60px;}
.contact_add{ float: left; width: 480px; font-size: 16px; padding-left: 50px; padding-top: 88px;}
.contact_add b{ font-weight: normal; margin-bottom: 18px; display: block;}
.contact_add em{ line-height: 28px; margin-bottom: 30px;}
.contact_add em span{ display: block;}
.contact_add ul{ text-align: center;}
.contact_add ul li{ width: 100px; float: left; margin-right:34px; font-size: 12px;}
.contact_add ul li i{}
.contact_add ul li p{}
#map{height: 480px; width:670px;}

.contactus{ background: url(../images/lxbg.jpg) no-repeat center top; height: 554px; color:#fff;}
.contactusl{ float: left; }
.contactusl b{font-size: 60px; padding-top: 40px; position: relative; display: block; padding-bottom: 24px; margin-bottom: 30px;}
.contactusl b:after{ content:""; position: absolute; left: 0px; bottom: 0px; width: 80px; height: 2px; background: #fff; overflow:hidden;}
.contactusl em{font-size: 20px; line-height: 50px;}
.contactusr{ float: right; width: 634px; padding-top: 46px;}
.contactusr tr td{ line-height: 50px; font-size: 18px; padding: 12px 0px;}
.contactusr tr td:first-child{ width: 106px;}
.contactusr tr td input{ width: 100%; height: 50px; padding: 0px; margin: 0px;}
.contactusr tr td textarea{ width: 100%; height: 180px; padding: 0px; margin: 0px;}
.contactusr tr:last-child td{ line-height: 38px; padding: 0px;}
.contactusr tr td button{ width: 140px; line-height: 38px; font-size: 16px; background: #CC1515; border-radius: 5px; color:#fff;}

.page{ text-align: center; line-height: 32px; font-size: 16px; margin-bottom: 50px; margin-top: 10px;}
.page a{ display: inline-block; padding: 0px 14px; border: 1px solid #c6c6c6; margin: 0px 5px; cursor: pointer; color: #646464;}
.page span{ display: inline-block; padding: 0px 8px; cursor: pointer; color: #999;}
.page a.pageo{ background: #d02218; border: 1px solid #d02218; color: #fff;}


@media screen and (max-width: 1200px) {
/*营销大讲堂*/
.path{line-height:30px; height:30px; padding-right: 10px;}
.index-title span{font-size:14px; padding: 0px 16px;}
.index-title span:after{left: -30px; top: 50%; height: 2px; width: 30px; margin-top: -1px;}
.index-title span:before{right: -30px; top: 50%; height: 2px; width: 30px; margin-top: -1px;}

.index-titleb{ position: relative;}
.index-titleb:after{ content: "";  width: 494px; height: 3px; overflow:hidden; position: absolute; left: 0px; top: 50%; margin-top: -2px; background: url(../images/axl.png) no-repeat; display: none;}
.index-titleb:before{ content: "";  width: 494px; height: 3px; overflow:hidden; position: absolute; right: 0px; top: 50%; margin-top: -2px; background: url(../images/axr.png) no-repeat; display: none;}
.index-titleb span{background:none; color: #fff;}
.index-titleb i{ background:none;}
.index-titleb span:after{ display: none;}
.index-titleb span:before{display: none;}

.about_title{ font-size:20px; padding-top:10px; margin-bottom:5px;}

.course{ margin-top: 10px;}
.course img{width: 100%; height: auto;}
.course li{ padding:0px; margin-bottom: 10px;}
.course li em{ float: none;}
.course li div{ float:none; width: auto; padding-top: 0px; }
.course li div b{ display: block; line-height: 46px; background: url(../images/atxbg.png) no-repeat left center; color: #fff; padding-left: 16px; font-size: 18px;}
.course li div span{padding:10px; font-size: 14px; line-height: 24px; display: block; margin-top:0px;}

.ndbg{background: url(../images/ndbg.jpg) no-repeat left center; background-size: cover;}

.ndbg .advantage{ padding-top: 10px; margin-bottom:0px;}
.ndbg .advantage li{ width: auto; height: auto; float: none; margin-right:0px; margin-bottom: 0px; padding-bottom: 10px;}
.ndbg .advantage li:nth-child(2n){ margin-right:0px;}
.ndbg .advantage li b{ position:relative; left: 0px; margin-left:0px; top:0px; width: auto; line-height:60px; font-size: 18px;}
.ndbg .advantage li em{ font-size: 16px; line-height: 26px; padding: 0px 50px; padding-top: 20px;}
.ndbg .advantage li dl{  padding-left:10px; padding-right: 10px; margin-top: 10px; height: auto;}
.ndbg .advantage li dl dd{ float: none; width: auto; padding-left: 20px; font-size: 14px; line-height: 22px; height: auto; margin-bottom: 10px; position: relative;}
.ndbg .advantage li dl dd:after{ content: ""; width: 6px; height: 6px; border-radius: 5px; background:#cc1515; overflow: hidden; position: absolute; left: 0px; top: 8px;}
.ndbg .advantage li a{ display: block; background:#CC1515; width: 50%; border-radius: 8px; text-align: center; line-height: 40px; margin: 0 auto; font-size: 14px; color: #fff; cursor: pointer;}
.champion_table{ text-align: center; border-radius: 8px; overflow: hidden; margin: 10px 0px;}
.champion_table img{ }
.champion_table tr th{ height:auto; background: #CC1515; font-size:12px; color: #fff; font-weight: normal;}
.champion_table tr td{ padding:10px 0px; font-size: 12px; line-height: 22px; background: #ffebeb;}
.champion_table tr:nth-child(2n) td{ background: #fff;}
.champion_table span{ display:block;}
.champion_table tr td:first-child{ font-size: 12px; color: #CC1515; font-weight:bold;}
.champion_table tr th:first-child{ width: auto;}
.champion_table tr th:last-child{ width: auto;}
.champion_table tr td:last-child{ font-size: 0px; line-height:0px;}
.champion_table tr td img{ height: 80px;}

/*徐鹤宁简介*/
.about_tc{ padding-top:10px; padding-bottom:20px;}
.about_tc li{ float: left; width: 25%;}
.about_tc li i{ width:70px; height: 70px;}
.about_tc li i img{width: 100%;}
.about_tc li b{ font-size: 18px; margin-top:5px; margin-bottom: 2px; display: block;}
.about_tc li em{ font-size: 12px; line-height: 20px; color:#999999;}
.about_tc li em span{ display: block;}

.about_zh{ background:url(../images/abdbg.png) no-repeat; background-size: cover; padding-bottom: 10px;}
.about_zhname{font-size: 20px; padding-top: 10px; padding-bottom: 10px;}
.about_zh ul{ margin-bottom: 8px;}
.about_zh ul li{ text-align: center; width: 49%; height: 120px; margin-right:1%; margin-bottom: 10px;}
.about_zh ul li:nth-child(2n){margin-left:1%; margin-right: 0px;}
.about_zh ul li:nth-child(4n){ margin-right: 0px;}
.about_zh ul li b{width: 90%; margin: 0 auto; font-size: 30px; padding-top: 8px; padding-bottom: 2px; margin-bottom: 6px;}
.about_zh ul li em{ font-size: 12px; line-height: 22px;}
a.about_zxa{ width: 50%; line-height: 40px; border-radius: 8px; color: #fff; font-size: 14px; margin:0 auto;}

.about_teacher{ text-align: center; margin-top:20px; margin-bottom: 20px;}
.about_teacher li{ width: 100%; height: auto; box-shadow: 2px 2px 39px 1px rgba(0, 0, 0, 0.2); border-radius: 8px; margin-right: 0px; float: none; margin-bottom: 10px; padding-bottom: 20px;}
.about_teacher li:last-child{ margin-right: 0px;}
.about_teacher li em{ padding-top: 18px; margin-bottom: 8px;}
.about_teacher li em i{ font-size: 20px; color: #cc1515; line-height:30px; background: url(../images/ai1.png) no-repeat left center; background-size: 30px 30px; display: inline-block; padding-left: 36px;}
.about_teacher div{ font-size: 16px; line-height: 26px; color: #666666;}
.about_teacher li:nth-child(2) em i{ background: url(../images/ai2.png) no-repeat left center; background-size: 30px 30px; }
.about_teacher li:nth-child(3) em i{ background: url(../images/ai3.png) no-repeat left center; background-size: 30px 30px; }

.about_mj{ text-align: center; background: url(../images/aboutbg2.png) no-repeat center top; background-size: cover; height: auto; color: #fff; padding-bottom: 10px;}
.about_mjs{ font-size: 16px; padding-top: 10px; margin-bottom: 7px;}
.about_mjx{ font-size: 24px; margin-bottom: 10px;}
.about_mjx span{ padding-bottom:8px;}

.about_sy{ margin-top: 10px; padding-bottom:0px;}
.about_sy li{ width: auto; height: auto; padding-left: 0px; padding-right:0px; float: none; margin-right: 0px; margin-bottom: 10px; padding-bottom: 10px;}
.about_sy li:nth-child(2n){ margin-right: 0px;}
.about_sy li i{display: block; position: relative; top:0px; right:0px; padding: 0px; background: #fff; margin-top: 0px; width:auto;}
.about_sy li i img{ display: block; width: 100%; height: auto;}
.about_sy li b{padding: 0px 10px; font-size:18px; line-height: 28px; height: auto; overflow: hidden; padding-top:10px; margin-bottom:10px;}
.about_sy li div{padding: 0px 10px; font-size: 12px; line-height: 22px; height: auto;}

/*团队介绍*/
.xnav{ margin-top:10px; margin-bottom: 10px;}
.xnav li{margin: 0px 4px;}
.xnav li a{ width: 100px; line-height: 30px; font-size: 14px; color: #333; border-radius: 6px;}

.team{ margin-top: 10px;}
.team li{ width:100%; margin-right: 0px; margin-bottom: 10px; float: left;}
.team li:nth-child(3n){ margin-right: 0px;}
.team li b{height: auto;}
.team li b img{ width: 100%; height: auto;}
.team li em{ line-height: 50px; font-size: 16px;}

/*客户见证*/
.customer{ padding-top: 10px;}
.customer li{ margin-bottom:0px; height: auto;}
.customer b{ width: auto; height: auto;}
.customer b img{width: 100%; height: auto; float: none;}
.customer div{ width: auto; float:none; padding:0px 0px;}
.customer div em{ height: auto; padding: 0px 10px;  padding-bottom: 10px;}
.customer div em i{font-size: 16px; padding-top: 10px; padding-bottom: 6px; margin-bottom: 10px;}
.customer div em i:after{ width: 30px; height: 2px;}
.customer div em i b{ font-size: 20px; font-weight: normal;}
.customer div span{ font-size: 12px; line-height: 22px;}


/*新闻中心*/
.news{ padding: 0px 0px; margin-top: 10px; position: relative;}
.news:before{ display: none;}
.news li{ padding-left:0px; padding-bottom: 10px;}
.news li:after{ display: none;}
.news li:before{ display: none;}
.news li i{ display: none;}
.news li a time{ position: relative; left:0px; top: 0px; font-size: 16px; display: block; text-align: center; margin-bottom: 4px; font-weight: bold;}
.news li a b{ float:none; width: auto;}
.news li a b img{ width: 100%; height: auto;}
.news li a dl{ width: auto; float: none; padding: 0px 10px; padding-top: 10px;}
.news li a dl dd:nth-child(1){ color:#333333; font-size: 16px; font-weight: bold; margin-bottom: 8px;}
.news li a dl dd:nth-child(2){ font-size: 12px; line-height: 22px; height:auto; color:#666666; margin-bottom: 10px;}
.news li a dl dd:nth-child(3) span{ width: 130px; line-height: 42px; font-size: 14px; border-radius: 6px; margin:0 auto;}

.news_more{padding-left: 0px; padding-bottom: 20px; position: relative; top:0px;}
.news_more a{ display:block; width: 90%; line-height: 42px; font-size: 14px; border-radius: 6px; margin:0 auto;}

.newsdet_title{ text-align: center; font-size:18px; padding-top: 10px; padding-bottom: 10px;}
.newsdet_num{font-size: 14px; padding-bottom: 8px;}
.newsdet_num span{ padding: 0px 10px;}
.newsdet{ color: #666666; font-size: 14px; line-height: 24px; padding: 10px;}
.newsdet p{ text-indent: 2em; padding: 14px 0px;}
.updown{ font-size: 14px; padding: 20px 0px;}
.updown li{ width: 50%; float: left;}


/*联系我们*/
.contact{ height: auto; margin-top: 10px; margin-bottom: 10px;}
.contact_add{ float: none; width: auto; font-size: 14px; padding-left: 10px; padding-top: 10px; margin-bottom: 10px;}
.contact_add b{ margin-bottom: 8px; }
.contact_add em{ line-height: 24px; margin-bottom: 10px;}
.contact_add ul li{ width: 100px; float: left; margin-right:10px; font-size: 12px;}
.contact_add ul li i{}
.contact_add ul li p{}
#map{height: 300px; width:auto; float: none;}

.contactus{ background: url(../images/lxbg.jpg) no-repeat; background-size: cover; height: auto; padding-bottom: 20px;}
.contactusl{ float: none; padding: 0px 10px;}
.contactusl b{font-size: 30px; padding-top:10px; padding-bottom: 10px; margin-bottom: 10px;}
.contactusl b:after{ content:""; position: absolute; left: 0px; bottom: 0px; width: 50px; height: 2px; background: #fff; overflow:hidden;}
.contactusl em{font-size: 16px; line-height: 30px;}
.contactusr{ float: none; width: auto; padding-top: 10px; padding: 0px 10px;}
.contactusr tr td{ line-height: 40px; font-size: 16px; padding: 6px 0px;}
.contactusr tr td:first-child{ width: 86px;}
.contactusr tr td input{ width: 100%; height: 40px; padding: 0px; margin: 0px;}
.contactusr tr td textarea{ width: 100%; height: 100px; padding: 0px; margin: 0px;}
.contactusr tr:last-child td{ line-height: 38px; padding: 0px;}
.contactusr tr td button{ width: 140px; line-height: 38px; font-size: 16px; background: #CC1515; border-radius: 5px; color:#fff;}

.page{line-height: 22px; font-size: 12px; margin-bottom: 20px; margin-top: 10px;}
.page a{ padding: 0px 5px; border: 1px solid #c6c6c6; margin: 0px 2px;}
.page span{ display: inline-block; padding: 0px 3px;}

}