html, body { padding:0px; margin:0px; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu,Arial, Helvetica, sans-serif; font-size:12px;color:#333333;height: 100%;background-color: #fff; width: 100%; line-height:24px}
.wrap { min-width:1240px;}
.wrap { width:1240px; margin:0 auto;}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.opc0 { opacity: 0 ; filter: alpha(opacity=0);}
.c{padding-bottom:9999px; margin-bottom:-9999px;}
.clear {clear: both;height:1px;overflow:hidden;margin-top:-1px;}

*{ padding:0px; margin:0px;	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	box-sizing: border-box;}
img{ border:none;vertical-align: middle;}
a{ text-decoration:none; color:#333333;}
a:hover{ color:#25933d;}
ul, li { list-style-type: none; text-transform: capitalize; }
.clear{ clear:both;}
.ov{ overflow:hidden;}
.w1300{ width:1300px;}

.fl{ float:left;}
.fr{ float:right;}
#red, #red a{ color:#e53935;}
#xb, #xb a{color:#fff;}
#black, #black a{ color:#000;}
.main{ width:1240px; margin:0 auto; clear:both;}
.bb{ min-width:1240px; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; background:rgba(255,255,255,.3);}
#nnava{background:#663300; color:#fff; display:block;}
.abo{width:100%;position:absolute; z-index:999;}
.f48{ font-size:48px; line-height:48px;}
.f34{ font-size:34px; line-height:34px;}
.f18{ font-size:18px; line-height:18px;}
.redbox{font-size:18px; display:block; width:152px; height:47px; line-height:45px; border:1px solid #e1322b; color:#e1322b; text-align:center; margin-top:23px;}

.enlarge img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;}
.enlarge:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.enlarge  h3{text-overflow:clip}

.header{ background:#fff;}
.ht{ width:100%; min-width:1240px; background:#000; color:#b0b0b0; height:40px; line-height:40px;}
.ht a{ color:#b0b0b0;}
.ht a:hover{ color:#663300;}
.ht-l #red{ padding-left:17px; background:url(../images/img01.jpg) left center no-repeat;}
.ht-r li{ float:left; padding:0 8px;}
.search{width:202px; height:21px; margin:9px 0 0 8px;}
.search select{display:none;}
.search .select_box{font-size:12px;color:#ffffff;width:67px;line-height:21px;float:left;position:relative; background:url(../images/img02.jpg) top left no-repeat;}
.search .select_showbox{height:21px;background:url(../images/search_ico.png) no-repeat 49px center ;text-indent:1.5em; position:relative; z-index:3;}
.search .select_showbox.active{background:url(../images/search_ico_hover.png) no-repeat 49px center;}
.search .select_option{border:1px solid #d5d5d5; color:#333333;border-top:none;display:none; left:1; top:0;position:absolute;z-index:1;background:#818181; padding-top:21px; border-radius:10px 0 0 ;}
.search .select_option li{text-indent:1.5em;width:65px;cursor:pointer; background:#fff;}
.search .select_option li.selected{background-color:#F3F3F3;color:#333333;}
.search .select_option li.hover{background:#BEBEBE;color:#333333;}

.search input.inp_srh,.search input.btn_srh{border:none;height:21px;line-height:21px;float:left}
.search input.inp_srh{outline:none;width:114px;line-height:21px; padding-left:5px;  border:none; background:url(../images/img02.jpg) -67px 0 no-repeat; color:#b0b0b0;}
.search input.btn_srh{float:right; width:21px; height:21px; background:url(../images/img02.jpg) top right no-repeat; border:none;cursor:pointer; }
.hm{ height:100px; }
.logo{padding:0 0px 0 0;}
.logo a{display:block;width:164px;height:100px;}
.nav li{ }
/*------------------------------------------------------------------------------*/
.pageHeader{ position:relative;z-index:21;}
.short{position:fixed;top:0;left:0;width: 100%;box-shadow: 0 2px 2px rgba(0,0,0,.1);}
.short .nav .nav_li{ }
.nav{ }
.nav .nav_li{ float:left; height:100px; padding:0 16px; font-size:14px;}
.nav .nav_li .nav_a{ height:100px; line-height:100px; display:block;}
.nav .nav_li .nav_a1{ height:30px; line-height:30px; display:block;background: #25933d url(../images/nav_home.png) no-repeat 12px 0; border-radius: 3px; padding-left: 35px; margin-top:35px; padding-right:10px;}
.nav .nav_li .setNav{width:100%;left:0; top:100px; right:0;background:#fff;box-shadow: 0 2px 2px rgba(0,0,0,.1);display:none; border-top: 1px #f0f0f0 solid;}
.nav .nav_li .setNav .set-img{width:25%;padding-top:25px;}
.nav .nav_li .setNav .set-img img{height:150px;width:100%;}
.nav .nav_li .setNav .setCon .tit{font-size:22px;color:#4e4e4e; margin-bottom: 20px;}
.nav .nav_li .setNav .setMenu{ width:25%;padding-top:20px;padding-right:3%;padding-left:3%;border-right: 1px #e9ebed solid;}
.nav .nav_li .setNav .setMenu2 li{ float:left; height: 40px;line-height: 40px;border-bottom: 1px #e9ebed solid;}
.nav .nav_li .setNav .setMenu2 li a{ position:relative;color:#4a4a4a; font-size:14px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nav .nav_li .setNav .setMenu li a:hover { color:#d21f2b;}
.nav .nav_li .setNav .setMenu2 li:nth-of-type(2n){ width:44%; padding-right:1%; padding-left:5%;}
.nav .nav_li .setNav .setMenu2 li:nth-of-type(2n+1){ width:49%; padding-left:1%;}

.nav .nav_li .setNav .setMenu li a{ font-size:14px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height: 40px;line-height: 40px;border-bottom: 1px #e9ebed solid;}

.nav .nav_li .setNav .setCon{width: 42%;padding: 30px 5% 50px 2%;border-right: 1px #e9ebed solid;}
.nav .nav_li .setNav .setCon .p{ font-size:14px; color: #666;line-height: 28px;height: 140px;overflow: hidden;text-align: justify;letter-spacing: 0.5px;}
.nav .nav_li .setNav .set_close{display:block;width:21px;height:21px;background:url(../images/icons.png) 0 0 no-repeat;right: 0;bottom:7%;}
.nav .line {position: absolute;top: 96px;width: 0px;height: 4px;font-size: 3px;background-color: #d21f2b;}
.nav .nav_li .setNav .tech-menuItems{border:none;}
/***************************display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; ***************************/
#showbian{ width: 280px; float: right; text-align: left; }
#showbian .f16 { font-size: 16px;}
#showbian .f14{font-size:14px}
#showbian .f12{font-size:12px}
#showbian .mb30 { margin-bottom: 30px;}
#showbian .mb20 { margin-bottom: 20px;}
#showbian .tl { text-align: left;}
#showbian .p20 { padding: 5px;}
#showbian .bgf5f5f5{ background-color: #f8f8f8;}
.showbian{ background-color: #f5f5f5; padding-top:20px; padding-bottom:20px; padding-left:10px;margin-top:20px;}
.showbian h3{ padding-bottom:10px;}
#showbianmenu li{ line-height:32px;display: inline-block; text-align: center; height: 32px; overflow: hidden;}
#showbianmenu li a{border: 1px solid #ddd; display: block; /*padding: 0 22px;*/  margin: 0 7px 7px 0; border-radius: 3px; line-height: 30px; height: 30px; width:101px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#showbianmenu li a:hover,#showbianmenu li a.cur{color: #f66;border: 1px solid #f66;}

.fixed_news{top:20px; width: 280px; position: relative; z-index:20;}
.showsns{  font-size: 16px; padding: 20px;background-color: #f5f5f5;}
.showsns li{display: block;line-height:45px;}
.showsns li a{display: block; border-top: 1px solid #eee;}
.showsns li a span{display: inline-block;}
span.snst{ padding-right: 5px;}
span.snsno{color: #999; font-size: 14px; float: right;}


.fa{display: inline-block; float:left; width:23px; height:23px; margin-top:10px; margin-right: 8px; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.fa-phone{ background: url(../images/128tel.png) no-repeat center center;background-size:80%;}
.fa-qq{ background: url(../images/128tencent_qq.png) no-repeat center center;background-size:90%;}
.fa-commenting{ background: url(../images/128comment.png) no-repeat center center;background-size:85%;}
.fa-comment{ background: url(../images/128comment.png) no-repeat center center;background-size:85%;}
.fa-weibo{ background: url(../images/128sina_weibo.png) no-repeat center center;background-size:100%;}
.fa-weixin{ background: url(../images/128tencent_wechat.png) no-repeat center center;background-size:100%; margin-top: 0px;}

/***************************end news detail ***************************/
.hm-r li{ float:left;}
.hm-r li a{ float:left; display:block; width:89px; height:31px; margin:37px 0 0 14px; line-height:31px; text-align:center; border:1px solid #663300; padding-left:20px;}
.hm-ra{ background:url(../images/img03.jpg) 9px 7px no-repeat; color:#663300;}
.hm-rb{ background:url(../images/img03.jpg) 9px -30px no-repeat; color:#663300;}
.hm-rc{ background:url(../images/img03.jpg) 9px -70px no-repeat #663300; color:#fff;}
.hm-rc:hover{color:#fff;}

.ib .swiper-container {width: 100%; height:700px; margin-left: auto; margin-right: auto;}
.ib .swiper-slide {background-position: center; background-size: cover; line-height:45px; color:#fff;}
.ib .swiper-slide .main{ height:700px;}
.ib .swiper-slide h2{ font-size:30px; line-height:30px;}
.ib .swiper-slide h3{ font-size:18px; font-weight:normal;}
.ib .swiper-slide p{ font-size:20px;}
.ib .swiper-slide  a{ font-size:14px; display:block; color:#fff;}
.ib .swiper-slide .main{ position:relative;}
.ib .swiper-slide .ib-bgy{ background:#2a284f; background:rgba(42,40,79,.53); width:49px; height:42px; position:absolute; top:-24px; left:-30px; z-index:1;}
.ib .swiper-slide .ib-bg { float:left; padding:30px 35px; background:#d73632;  background:rgba(217,54,50,.7); position:absolute; top:188px; left:28px;
}
.xx .swiper-container {width: 100%; height:497px; margin-left: auto; margin-right: auto;}
.xx .swiper-slide {background-position: center; background-size: cover; line-height:45px; color:#fff;}
.xx .swiper-slide h2{ font-size:36px; font-weight:normal; padding:80px 0 30px 0;}
.xx .swiper-slide p{ width:534px; font-size:14px; line-height:24px; margin-bottom:15px;}
.xx .swiper-slide  a{ font-size:18px; display:block; width:152px; height:47px; border:1px solid #e1322b; color:#e1322b; text-align:center; margin-top:23px;}

.ibm{ width:100%; min-width:1240px; height:123px; clear:both; border-bottom:1px solid #d9d9d9;}
.ibm li{ float:left; text-align:center; width:206.5px; height:122px; background: url(../images/img48.gif) right center no-repeat; display:inline; position:relative; padding-top:22px;}
.ibm li:last-child{ background:none;}
.ibm li h4{font-size:18px; font-weight:normal; line-height:50px;}

.itit p{ float:left; font-size:18px; font-weight:normal;}
.itit strong{ font-size:24px; line-height:24px; padding-bottom:15px; display:block;}
.itit span{ float:right; display:block; background: url(../images/img23.png) center right no-repeat; padding:0 34px 0 0; margin:20px 0 0 0; font-size:18px;  color:#663300;}
.ikc .itit{ padding:35px 0 30px 0;}
.ikc .fl{ width:414px;}
.ikc .fr{ width:826px}
.ikc .fl ul{ width:414px; height:263px;}
.ikc .fr ul{ width:413px; height:175px;}
.ikcm{ width:1280px;}
.ikc ul{ float:left; width:280px; height:279px; margin:0 40px 40px 0; border:1px solid #d9d9d9; border-bottom:2px solid #d9d9d9;font-size:14px;}
.ikc ul:hover{ border-color:#663300;}
.ikc ul a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.ikc ul p{line-height:30px; color:#898989; padding:16px 0 0 23px;}
.ikc ul strong{ font-size:18px; display:block; color:#000;}
.ikc ul a{ color:#333;}

.iv{ background:#eaeaea; padding-bottom:50px;}
.iv .itit{ padding:45px 0 28px 0;}
.ic-t{ text-align:center; font-size:18px; line-height:40px; padding:45px 0 37px 0; font-size:24px;}
.iv .fl{ width:596px; height:360px;} 
.iv .ivrm{ width:644px;}
.iv .ivrm ul{ float:left; height:180px; background:#fff; line-height:18px;}
.iv-img{ width:178px;}
.iv-img1{ width:182px;}
.iv-t{ width:178px; padding:15px;}
.iv-t1{ width:178px; padding:13px 23px; text-align:center;}
.iv-t2{ width:284px; padding:13px 23px; text-align:center;}
.iv-t p,.iv-t1 p, .iv-t2 p{ height:70px;}
.iv .ivrm ul img{ float:left;}
.iv .ivrm ul h3{ font-size:18px; line-height:40px;}
.iv .ivrm ul a{ padding:0 17px; line-height:22px; border:1px solid #e9e9e9; text-align:center;}

.icm{width:100%; color: #333; font-size: 12px;line-height:15px; position:relative; padding-bottom:30px;}
.icm .prev ,.icm .next{ position:absolute; top:36px; width:22px; height:37px; cursor:pointer;}
.icm .next{left:-40px; background: url(../images/img28.png);}
.icm .prev{right:-40px; background: url(../images/img29.png);}

.icmq{ width: 1240px; height:148px; overflow: hidden;}
.icmqm{width:1250px;}
.icmq li{ float: left; width:300px; height:120px; border:1px solid #d2d2d2; margin-right:13px; font-size:18px; line-height:24px; padding:20px 0 0 120px;}
.icmq li span{ display:block; font-size:14px; color:#663300;}
.icma{ background:url(../images/img55.gif) 38px 32px no-repeat; color:#787878;}
.icmb{ background:url(../images/img56.gif) 38px 32px no-repeat; color:#787878;}
.icmc{background:url(../images/img27.png) 19px 21px no-repeat; color:#787878;}

.i-hbt{ font-style:normal;}
.i-hbt a.sel{color: #e4322b; font-weight:bold;}

.i-hb{ width:100%; height:428px; position: relative; overflow:hidden; margin-bottom:30px;}
.ihblist-main{ position: absolute; left: 0; top:0;}
.ihblistm-i li{ float: left; width:290px; margin-right:27px; height:428px; position: relative;}
.ihblistm-i li p{ display:block; position:absolute; bottom:0; left:0; right:0; margin:0 auto; width:270px; height:118px; background:#fff; font-size:16px; color:#000; padding:23px 20px; line-height: 20px; z-index:1;}
.ihblistm-i li p span{ display:block; color:#9e9e9e; font-size:12px; line-height:44px;}

.i-zuop{ position:relative; font-style:normal;}
.izuopl-title{ font-size: 24px; color: #999; height: 34px; line-height: 34px; margin-bottom: 26px;}
.izuopl-lmlist{ width:1240px; margin:0 auto; margin-top:30px; font-size:16px;}
/*.izuopl-lmlist li a:hover i{ display: inline-block;}*/
.izuopl-lmlist a{ margin-left:20px;border: 1px solid #b5b5b5; border-radius: 6px;padding:2px 14px 2px 14px;}
.izuopl-lmlist a.sel{color: #fff;     background: #25933d;   border-radius: 6px;border: 1px solid #b5b5b5; padding:2px 14px 2px 14px;}
.izuopl-lmlist a.sel:after{content: '';display: block;width: 26px;height: 8px;position: absolute;left: 50%;margin-left: -13px;bottom: -18px;}

.izuop-m{ width:100%; height: 475px;position: relative; overflow:hidden; margin-top:20px;}
.izuopr-top{ width:100%;}
.izuopr-top a{ width:73px; height:120px; position:absolute;margin-top:154px; z-index:99; height:120px; display: inline-block;}
.izuopr-top a.prev{ left:5%; background: url(../images/img34.gif) no-repeat;}
.izuopr-top a.next{ right:5%; background: url(../images/img35.gif) no-repeat;}

.izuopr-list{ width:100%; height: 475px; overflow: hidden;}
.izuoprl-i ul{ width:100%;}
.izuopr-list li{ float: left; height:475px; position:relative; margin-left:5px;}

.iy{ position:relative;}
.iy .itit{ padding:35px 0 20px 0;}
.iym{ width:1242px; height:300px; border-bottom:2px solid #cccccc; margin-bottom:46px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.iym .w1300{ width:1242px; position:absolute; left:0;}
.iym li{ float:left; display:inline;}
.iym .vv-img{ width:207px; height:282px; overflow:hidden;}
.iym h4{  width:181px; height:57px; line-height:57px; text-align:center; font-size:14px; font-weight:normal;}

#zuip{ width:100% !important;}
.ren-rm{ position:relative;}
.ren-rm li{ float:left; width:368px;}
.ren-rm li img{ float:left; padding:0px; margin:0px;}
.ren-rm #LeftButton3 { position:absolute; left:5%;top:179px; z-index:99;}
.ren-rm #RightButton3{ position:absolute; right:5%;top:179px; z-index:99;}
.ren-b .ren-rt{ padding-bottom:30px;}

.in{ padding:30px 0 40px 0; width:1317px; overflow:hidden;}
.in ul{ float:left; width:362px; margin-right:77px; display:inline;}
.in ul li{ float:left; width:100%; font-size:14px; line-height:30px;}
.in ul li span{ float:right; font-size:12px; color:#9E9E9E;}
.in ul li a:hover{ color:#e4322b;}
.intit{line-height:40px; color:#000000; margin-bottom:25px;}
.intit strong{ font-size:24px;}
.intit span{ float:right; color:#663300; font-size:18px;}
.inimg h3{ font-size:18px; font-weight:normal; line-height:30px; padding:12px 0 0 0;}
.inimg span{ float:left !important; font-size:12px; padding-bottom:20px;}
.inimg .vv-img{ width:362px; height:227px; overflow:hidden;}
.iyl{ }
.iylm{ padding:50px 0 0 0; font-size:16px; line-height:30px;}
.iylm h3{ font-size:24px; line-height:50px; padding-bottom:12px;}

.foot-bg{ width:100%; min-width:1240px; background:#262626;}
.ic2{ padding:40px 0 0 0; overflow:hidden;}
.ic2 .icm{ padding-bottom:40px;}
.icmq2{ width: 1240px; height:148px; overflow: hidden;}
.icmqm2{width:1250px;}
.icmq2 li{ float: left;  margin-right:15px; display:inline; background:#1b1b1b; font-size:12px; line-height:18px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;  color:#e5e5e5;}
.icmq2 li span{ font-size:18px; font-weight:bold; padding-left:23px; background: url(../images/img30.png) no-repeat; background-size:19px; line-height:20px; display:block; padding-bottom:15px;}
.icmq2 li p{ padding-left:5px;}
.icmq2 li img{width:280px;border-radius:8px;}
.ic2 .prev ,.ic2 .next{ position:absolute; top:184px; width:22px; height:37px;}
.foot-nav{ width:100%; min-width:1240px; background:#2f2f2f; height:87px; font-size:14px; clear:both;}
.foot-nav .fl ,.foot-nav .fr{ padding:31px 0;}
.foot-nav .fl a{ padding-right:20px; color:#fff;}
.foot-nav .fr a{ padding-left:20px; position:relative; cursor:pointer; color:#fff;}
.foot-nav .fr a span{ position:absolute; left:17px; top:-105px; display:none;}
.foot-nav .fr a:hover span{ display:block;}

.foot{ width:100%; min-width:1240px; color:#6b6b6b; padding:20px 0; text-align:center;}
.foot a{ color:#6b6b6b;}
.gg{ padding:40px 0;}



.side-pannel {position: fixed; right:.5%; z-index: 9;}
.side-bar { top:50%; margin-top:-150px;}
.side-bar a {display: block;cursor: pointer;width: 77px;height: 57px; margin-bottom:1px; position: relative;color: #ffffff;text-align: center; background:#e4322b;}
.side-bar a s {display: block;margin-left: auto;margin-right: auto}
.side-bar a span {line-height: 20px}
.side-bar a.gotop s {position: absolute;top: 50%;left: 17px;}
.side-bar a.text {padding-top: 32px}
.g-icon-top {height: 14px;width: 25px; margin-top: -10px; left:28px !important;background-position: 0 -23px}
.g-icon-qq {height: 23px;width: 23px;margin-top:-25px;background-position: 0 0;}
.g-icon-qq, .g-icon-top{background-image: url(../images/img36.gif)}

.n-nav{ padding:27px 0; overflow:hidden;}
.n-nav .fr { max-width:920px;}
.n-nav .fr li{ padding:0 12px; float:left;}
.n-nav .fr li a{ padding:0 12px; line-height:26px; display:block;}

.xxkc{ width:505px;}
.ntit{ font-size:18px; padding:50px 0 34px 0;}
.ntit span{ font-size:14px;}
.kcm{ float:left; width:100%; margin-bottom:48px;}
.kcm .vv-img{ float:left; margin-right:30px; display:inline; width:194px; height:146px; overflow:hidden;}
.kcm h3{ font-size:14px; padding-bottom:10px;}
.kcm i{ height:78px; font-style:normal; display: block; line-height:18px;}
.kcm a span{ float:left; text-align:center; display:block; border:1px solid #e4322b; color:#e4322b; width:95px; height:34px; line-height:34px;}
.xxsjs{ width:585px; overflow:hidden;}
.xxshs-m{ width:619px;}
.xxshs-m ul{ float:left; margin:0 34px 13px 0; display:inline; text-align: center; line-height:45px;}
.xxshs-m  .vv-img{width:172px; height:234px; overflow:hidden;}

/*焦点图*/
.i-focus{ height: 357px; overflow: hidden; position: relative;}
.swap{width:100%; height:357px; margin:0 auto;}
#slider{list-style:none; width:100%; height:100%; margin:0; padding:0; }
#slider li{width:100%; height:357px; display:none; position:absolute;}
#slider li a{ width: 100%; height: 100%; display: inline-block;}
#naviSlider{list-style:none;width:100%; text-align:center; position: absolute; bottom:19px;}
#naviSlider li{height:8px; width:8px; margin: 0 2px; cursor:pointer; display:inline-block; background:url(../images/dian-.png) center no-repeat; *zoom:1;*display:inline;*margin-left:2px;}
#naviSlider li.on{background:url(../images/dian.png) center no-repeat;}

.zxzp{ padding-bottom:70px; overflow:hidden;}
.n-xw{ width:100%; line-height:30px; font-size:14px;}
.n-xwimg{ width:100%; padding-bottom:33px;}
.n-xwimg .vv-img{float:left; margin-right:22px; display:inline; width:143px; height:90px; overflow:hidden;} 
.n-xwimg h3{ font-size:18px; font-weight:normal;}
.n-xwimg p{ font-size:14px; color:#9d9d9d; line-height:24px;}
.n-xw li span{ float:right;}
.n-xw a:hover{ color:#25933d;}

.zxzp-m{ width:619px;}
.zxzp-m ul{ float:left; margin:0 19px 21px 0; display:inline;}
.zxzp-m  .vv-img{width:182px; height:235px; overflow:hidden;}

.ly-tit{ font-size:18px; text-align:center; padding:40px 0;}
.kc{ padding:60px 0;}
.kc .kcm{ float:left; width:100%; margin-bottom:36px; border-bottom:1px solid #d6d6d6; padding-bottom:36px;}
.kc .kcm .vv-img{ float:left; margin-right:52x; display:inline; width:285px; height:214px; overflow:hidden;}
.kc .kcm h3{ font-size:24px; padding-bottom:20px;}
.kc .kcm i{ height:24px; font-style:normal; display: block; color:#838383;}
.kc .kcm p{ font-size:16px; padding-top:17px; height:100px;}
.kc .kcm a span{ float:left; text-align:center; display:block; border:1px solid #e4322b; color:#e4322b; width:116px; height:42px; line-height:42px; font-size:16px;}
.kc .xxsjs{ width:585px; overflow:hidden;}
.nba{ width:100%; min-width:1240px; height:402px; color:#fff;}
.nba h2{ font-size:36px; line-height:36px; padding:75px 0 25px 0;}
.nba p{ font-size:14px; line-height:30px;}
.nba  a{ width:152px; height:48px; line-height:48px; text-align:center; font-size:18px; color:#e4322b; border:1px solid #e4322b; display:block; margin:30px 0 0 0; }
.kcshow-t{ float:left; width:100%; padding:60px 0 40px 0; font-size:14px;}
.kcshow-t img{ float:left; padding-right:45px;}
.kcshow-m{ float:left; width:100%; font-size:14px; line-height:30px; padding-bottom:60px; border-bottom:1px solid #d7d7d7 ; margin-bottom:70px;}
.kcshow-m li{ float:left; width:206.5px;}
.kcshow-m h3{ font-size:18px; line-height:36px; font-weight:normal; padding-top:10px;}

.byz{ position:absolute; top:50%; color:#fff;}
.byz2{ top:33%;}
.byz h3{ font-size:48px; line-height:48px; font-weight:normal; }
.byz h4{ font-size:30px; line-height:50px;}
.byz p{ font-size:16px; line-height:30px;}

.genduo{ font-size:18px; display:block; width:166px; height:55px; line-height:55px; border:1px solid #e1322b; color:#e1322b; text-align:center; margin-top:35px;}
.sjs{ padding:70px 0;}
.sjs .xxshs-m{ width:1280px;}
.sjs .xxshs-m ul{ float:left; margin:0 24px 24px 0; display:inline; text-align: center; line-height:50px;}
.sjs .xxshs-m  .vv-img{width:229px; height:312px; overflow:hidden;}
.nt{ width:100%; font-size:24px; text-align:center; padding-bottom:70px;}

.page{ float:left; width:100%;}
.page ul{ float:left;width:100%;height:36px;text-align:center;}
.page ul span{display:inline-block;}
.page ul a{ float:left; font-size:14px; margin-left:10px; display:block; padding:0 15px; text-align:center; line-height:36px; background:#dfdfdf;}
.page ul a:hover{ background:#e4322b; color:#fff;}
#page{background:#e4322b; color:#fff;}
.sjshow{ width:887px; padding:40px 0 170px 0; min-height: 820px;}
.sjshow h3{ font-size:24px; line-height:30px; padding:10px 0; text-align:center;}
.sjshow h4{ font-weight:normal; margin-top:10px;   text-align:center; padding-bottom:10px; margin-bottom:20px;border-bottom: 1px solid #F0F0F0;}

.sjshow-m{ font-size:16px; padding-top:10px;}
.sjsmore { padding:46px 0 0 0;}
.sjsmore .xxshs-m{ width:240px; padding:46px 0;}
.sjsmore .xxshs-m ul{ float:left; margin:0 0 24px 0; display:inline;line-height:50px; text-align:left;}
.sjsmore .xxshs-m  .vv-img{width:240px; height:327px; overflow:hidden;}
.sjsmore .xxshs-m ul h3{ font-size:12px; line-height:18px; padding:5px 0;}
.sjsmore .xxshs-m ul span{ font-size:12px; color:#a8a8a8; padding:0px; line-height:18px; display:block;}


.ndfoot{ margin:0 auto; padding-top:20px; border-top:1px solid #c7c7c7; margin-top:30px; padding-bottom:30px; overflow:hidden;}
.ndlink{ float:left;}
.ndclose{ float:right; width:87px; height:35px; line-height:35px; margin-top:10px; background:#e0e0e0; text-align:center;}
.fx{width:743px; text-align:right; padding-top:30px;}

.xba{ width:100%; min-width:1240px; height:498px; background:url(../images/img55.jpg) center center; color:#fff; text-align:center; padding:135px 0 0 0;}
.xba h3{ font-size:48px; line-height:72px; font-weight:normal;}
.xba h4{ font-size:24px; line-height:36px;font-weight:normal;}


.wh{ width:100%; min-width:1240px; height:633px; background:#000 url(../images/img56.jpg) no-repeat bottom center; padding-top:115px; color:#fff;}
.wh .f18{ width:748px; line-height:30px;} 
.wh .f34{ padding:13px 0 25px 0;}

.center{ text-align:center; width:100%;}
.center p{ float:none;}

.sz .itit{ padding:57px 0 49px 0;}
.szm{ width:100%; min-width:1240px;}
.szmul{ width:100%;}
.szmul .vv-img{width:172px; height:234px; overflow:hidden;}

#szmul{ width:100% !important;}
.szmul li{ text-align: center; margin-right:19px; line-height:34px;}
.szmul li .vv-img{width:172px; height:234px; overflow:hidden;}
.szmore{ width:152px; margin:0 auto; padding-bottom:66px;}

.xxba .swiper-container{ height:637px;}
.xxba .swiper-container .swiper-slide{ background-position:center center;}
.xxba .swiper-container .swiper-button-next{right:7%; top:50%; margin-top:-34px;}
.xxba .swiper-container .swiper-button-prev{ left:7%; top:50%; margin-top:-34px;}

.xxh{ height:617px;}
.xxh .fl{ margin-left:-130px;}
.xxh-m{ width:715px;}
.intit-xx{ padding:95px 0 16px 0; margin-bottom:0; font-weight:normal;font-size:24px;}
.intit-xx span{ float:right; font-size:14px; color:#e4322b;}
.xxh-m .f18{ line-height:30px;}
.xxh-mz{ padding-top:30px;}
.xxh-mz li{ float:left; width:154px; height:115px; margin:0 20px 20px 0; display:inline;}
.xxp ul{ float:left; width:413.3px; padding-right:34px; font-size:13px; line-height:20px; margin-bottom:50px;}
.xxp ul img{ float:left; padding-right:20px;}
.xxp ul h3{float:left; width:208px; font-size:18px; font-weight:normal; padding:13px 0;}
.xxp ul p{ float:left; width:208px;}
.xxhz { padding-bottom:80px;}
.xxhz .intit-xx{ padding:23px 0 34px 0;}
.xxhz il{ float:left; margin-bottom:74px;}
.xxhz li{ float:left; border:1px solid #d2d2d2; margin:0 6px 6px 0 ; display:inline;}

.pp{ padding:70px 0 0 0;}
.pp .f18{ padding-top:28px;}
.pp ul { width:886px; padding-top:30px;}
.pp ul li{ float:left; white-space:nowrap; color:#fff; background:#949494;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 12px; margin:0 12px 13px 0; display:inline; line-height:30px;}

.pp-m{ padding-top:60px;}
.pp-m ul{ float:left; width:100%; padding-bottom:74px;}
.pp-m-img{ width:404px;}
.pp-m-txt{ width:789px; font-size:14px; line-height:24px;}
.pp-m-txt h3{ font-size:24px; line-height:24px; padding-bottom:13px;}
.pr46{ margin-right:46px;}

.hist{ border:1px solid #cecece;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; margin-bottom:70px;}
.hist h3{ border-bottom:1px solid #cecece; width:100%; height:60px; line-height:60px; font-size:18px; font-weight:normal; padding-left:25px;}
.hist-m{ width:100%; padding:29px; float:left;}

.xxhj{ padding:65px 0; overflow:hidden;}
.xxhj figcaption{ height:60px; padding:0; line-height:16px; vertical-align: central;}
.nei-l{ float:left; border-top:6px solid #663300; border-bottom:5px solid #e5e5e5; width:240px;}
.nei-l li a{ display:block; line-height:60px; height:60px; background: url(../images/img41.gif) 208px -35px no-repeat #f3f3f3; border-bottom:1px solid #e3e3e3; font-size:16px; padding-left:26px;}
.nei-l li a:hover{background: url(../images/img41.gif) 208px 26px no-repeat #fff;}
#nei-la{background: url(../images/img41.gif) 208px 26px no-repeat #fff;}

.xxhj .nei-r{ float:right; width:900px; margin-right:27px; display:inline;}
.fuwu{ width:981px; margin:0 auto; padding:70px 0; font-size:14px; line-height:30px;}
.fuwu h3{ font-size:18px; color:#663300; font-weight:normal;}
.fuwu ul{ min-height:769px;}
.fuwu ul p{ width:328px;}

.qiye{ width:1180px;  margin:0 auto; padding:70px 0; font-size:14px; line-height:30px; clear:both; overflow:hidden;}
.qiye h3{ font-size:24px; font-weight:normal;}
.qiyetable{ line-height:24px; border-collapse:collapse; margin-top:20px;}
.qiyetable td, .qiyetable th{border:1px solid #a4a4a4; text-align:center; padding:10px 0;}
.qiyetable th{ background:#d9d9d9;}
.qiye-m{ float:left; width:1193px; padding-bottom:40px;}
.qiye-m h5{ font-size:14px; font-weight:normal; color:#5b5b5b;}
.qiye-m img{ float:left; padding:15px 13px 0 0;}

.peixun{ padding:70px 0; overflow:hidden;}
.peixun ul{ float:left; width:226px; height:275px; margin-right:27px; display:inline; font-size:14px; color:#9b9b9b;}
.peixun .vv-img{width:226px; height:171px; overflow:hidden;}
.peixun ul h4{ font-size:18px; font-weight:normal; color:#333; line-height:30px; padding-top:16px;}

.intro_content{}
.intro_content .f18 { padding-top: 28px; line-height: 30px;}
.intro{ padding:70px 0 70px 550px; min-height:803px; background:url(../images/pic15.jpg) no-repeat left top;}
.intro .f48{ border-bottom:1px solid #666; display:block; padding-bottom:30px;}


.video{padding:70px 0;}
.video li{ float:left; width:276px; height:233px; margin-right:45px; display:inline; position:relative;}
.video p{ padding-top:20px; text-align:center;}
.video .vv-img{width:276px; height:154px; overflow:hidden;}
.video li i{ position:absolute; width:276px; height:154px; background:url(../images/img33.png) center #000 no-repeat;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index:1; display:none; }
.video li a:hover i{ display:block;}
.video-t{ font-size:18px; line-height:40px; text-align:center;}
.z-l-img{ padding-top:70px;}
.z-r{ float:right; padding:0 15px 0 0; width:588px;}
.z-r h4{ font-size:18px; font-weight:normal; line-height:52px; border-bottom:1px solid #dddddd; margin-bottom:35px;}
.z-r dl{ float:left; width:100%; padding:9px 0 9px 18px; font-size:14px; line-height:31px; }
.z-r dl dt{ float:left; padding-right:15px; min-width:44px;height:31px;}
.z-r dl dd{ float:left; padding-right:35px;}
.tt{ border:1px solid #e7ebef; border-top:1px solid #adaeb5; height:31px; line-height:31px; width:157px;}
.tt1{border:1px solid #e7ebef; border-top:1px solid #adaeb5; width:420px;}
.tijiao{ width:130px; height:35px; line-height:35px; text-align:center; color:#fff; background:url(../images/img42.gif); border:none; display: block;}

.st dl{ float:left; width:100%; padding:5px 0 5px 18px; font-size:14px; line-height:31px; }
.st dl dt{ float:left; padding-right:15px;width:102px;height:31px;}
.st dl dt span{ float:right; color:#F00;}
.st dl dd{ float:left; padding-right:35px;}
.st .tt{ border:1px solid #e7ebef; border-top:1px solid #adaeb5; height:31px; line-height:31px; width:294px;}
.st .tt1{border:1px solid #e7ebef; border-top:1px solid #adaeb5; width:420px;}
.st .tt2{border:1px solid #e7ebef; border-top:1px solid #adaeb5; height:31px; line-height:31px; width:94px;}

.sitemap{ padding:30px 0 70px 0; overflow:hidden;}
.sitemap ul{ float:left; width:100%; font-size:14px; padding:37px 0 14px 0; border-bottom:1px solid #d5d5d5}
.sitemap ul strong{ font-size:18px;  color:#791d28; width:130px; display: block; float:left; }
.sitemap ul a{ padding:0 27px 0 0;}

.zhaopin{ padding:70px 0;}
.zhaopin-m{ width:1350px;}
.zhaopin-m ul{ float:left; width:370px; height:182px; margin:0 65px 56px 0; display:inline; line-height:30px;}
.zhaopin-m ul a{ color:#4e4e4e; width:100%; height:100%; display:block; border:5px solid #dbdbdb; padding:0 16px;}
.zp-t{ line-height:40px; padding:8px 0 0 0; color:#6d6d6d; border-bottom:1px solid #dbdbdb; margin-bottom:16px;}
.zp-t strong{ font-size:16px;}
.zp-t span{ padding-left:15px; background:url(../images/img43.gif) left center no-repeat; float:right; }
.zhaopin-m ul a:hover strong{ color:#25933d;}
.zhaopin-m a:hover{border:5px solid #25933d;}
.zhaopin-s{ font-size:14px; line-height:30px; padding:70px 0;}
.zptablle th{ font-size:18px; padding-bottom:15px;}
.zptablle{ margin:0 auto; border-collapse:collapse;}
.zptablle td{border:1px solid #dbdbdb;padding:5px;}
.yp{ width:130px; margin:70px auto 0 auto;}

.zptxt{border:1px solid #e7ebef; height:31px; line-height:31px; width:170px;}
.zptxt1{border:1px solid #e7ebef; line-height:31px; width:610px;}
.zhaopin-s span ,.bm-l span{ color:#F00;}
.yp-tip{ color:#F00; padding-left:30px; margin-bottom:15px;}
.bm{ padding:70px 0; overflow:hidden;}
.bm-l{ float:left; width:406px; border-right:2px solid #eaeaea;}
.bm-tit{ text-align: center; font-weight:bold;  font-size:18px; line-height:40px; margin-bottom:20px;}
.bm-l dl{ float:left; width:100%; padding:9px 0 9px 0; font-size:14px; line-height:31px; }
.bm-l dl dt{ float:left; width:106px; text-align:right;height:31px;}
.bm-l dl dd{ float:left; padding-left:10px; width:190px;}
.bm-l .tt{ border:1px solid #cccccc; height:31px; line-height:31px; width:185px;}
.bm-l .tt1{border:1px solid #cccccc; width:185px;}
.bm-r{ float:right; width:834px;}
.bm-r .bm-tit{margin-bottom:40px;}
.bm-zh{ float:left; width:346px; margin-left:60px; border-top:1px solid #eaeaea; font-size:14px; line-height:24px; margin-bottom:30px;}
.bm-zh p{ padding:5px 0 8px 63px;}
.bm-zh .nh{ background: url(../images/img46.gif) 0 -60px no-repeat; }
.bm-zh .jh{ background: url(../images/img46.gif) 0 5px no-repeat; }
.bm-zh .gh{ background: url(../images/img46.gif) 0 -120px no-repeat; }
.bm-zh .zfb{ background: url(../images/img46.gif) 0 -175px no-repeat; }
.bm-zh h3 { width:85px; color:#e4322b; font-size:14px; margin:-15px 20px 0 126px; text-align:center; background:#fff; display: block; padding:0 8px; }


.wenda{ padding:60px 0 70px 0;}
.liebiao { width:100%; border-top:1px dashed #818181; overflow: hidden;}
.liebiao li { width:100%; height:60px; border-bottom:1px dashed #818181; background: url(../images/img47.gif) 1202px 17px no-repeat; margin-top:3px; font-size:14px;}
.liebiao li .num { width:30px; height:60px; line-height:60px; display:inline-block; text-align:center; margin-right:10px;}
.liebiao li .link { width:100%; height:60px; display:block; line-height:60px; font-size:14px; font-weight:bold;}
.liebiao li.xz {background: url(../images/img47.gif) 1202px -43px no-repeat; border-bottom:none; }
.liebiao li.zk {background:none; height:auto; font-size:12px; color:#767676; padding:0 30px 40px 30px;}

.contact{ width:100%; min-width:1240px; height:659px; position:relative;}
.con-m{ position:absolute;left: 50%;margin-left: -620px;top:83px;width:574px; z-index: 1;height:499px; background:#fff;  padding:32px 0 32px 29px; border:1px solid #cdcccb;-moz-box-shadow:0 0 4px #cecdcc;-webkit-box-shadow:0 0 4px #cecdcc; box-shadow:0 0 4px #cecdcc;}
.con-mt a{ float:left; display:block; padding:0 15px; height:38px; line-height:38px; text-align:center; color:#fff; margin-right:10px; background:#606060;}
.con-mt a:hover{background:#e4322b;}
#con-mta{ background:#e4322b;}
.con-mm{ float:left; width:409px; border-bottom:1px dotted #000000; padding:17px 0; font-size:14px;}
.con-mm h3{ font-size:24px; color:#e4322b; font-weight:normal; line-height:48px;}
.con-mm span{ color:#b6b6b6;}
.con-mm p{ padding-bottom:11px;}
.co-mf{ float:left; width:100%; padding:15px 0 0 ;}
.co-mf img{ float:left; margin-right:20px; display:inline;}
.co-mf{width:100%; min-width:1240px; height:659px;}
.ll{ padding-left:18px; background: url(../images/img37.gif) center left no-repeat; font-style:normal;}

/*上传功能美化*/
.AUpload{position: relative;display: inline-block; width: 60px;height:23px;overflow:hidden; top:6px;top:6px\9;}
.AUpload_Btn{position: absolute;top: 0px;left: 0px;width: 50px;z-index: 998;padding: 0; }
.AUpload_File{cursor: pointer; position: absolute;top: 0px;left: -114px;left: -95px !important; width: 164px; opacity:0;-ms-filter:'alpha(opacity=0)';filter:alpha(opacity=0);z-index: 998; }
.AUpload_Text{position: absolute;width: 107px;top: 0px;left: 0px;z-index: 998; }



#brandList{ border-bottom:1px solid #373737; border-top:1px solid #373737; color:#6b6b6b; clear:both; overflow:hidden; padding:15px 0;}
#brandList a{text-decoration:none; color:#fff;}
#brandList ul{ float:left; width:1190px; overflow:hidden; }
#brandList ul p{ float:left; font-weight: normal; padding-right:10px;}
#brandList #showMore{ float:right;}
#brandList #showMore span{display:block;}
#brandList #showMore .hide{background:url(../images/img57.gif) left center  no-repeat; padding-left:17px;}

#brandList2{color:#6b6b6b; clear:both; overflow:hidden; padding:15px 0;}
#brandList2 a{text-decoration:none; color:#000; font-weight:bold; }
#brandList2 ul{ float:left; width:1190px; overflow:hidden; }
#brandList2 ul p{ float:left; font-weight: normal; padding-right:10px;}

.foot-bg .show{background:url(../images/img58.gif) left center  no-repeat; padding-left:17px;}

.jtsp{ color:#fff; font-size:14px; line-height:30px; width:100px; position:absolute; left:773px; text-align:center;}

.Hidden{display:none;}
.Clearer{display:block;clear:both;font-size:1px;line-height:1px;margin:0;padding:0;}
.FlLeft{float:left;}
.FlRight{float:right;}
/*幻灯片区域背景*/
.MainBg{width:960px; float:left;}
/*灰色分隔线*/
.OriginalPicBorder{}
#OriginalPic{width:960px;overflow:hidden;position:relative;font-size:12px;}
#OriginalPic img{display:block;margin:0 auto;}
/*鼠标手势*/
.CursorL{position:absolute;z-index:999;width:50%;height:600px;color:#FFF;left:120px;cursor:url(images/CurL.cur), auto;background:url(../images/space.png) repeat scroll 0 0 transparent;}
.CursorR{position:absolute;z-index:999;width:50%;height:600px;color:#FFF;right:0;cursor:url(images/CurR.cur), auto;background:url(../images/space.png) repeat scroll 0 0 transparent;}
/*小图预览和滑动*/
.SliderPicBorder{ float:left;overflow:hidden;}
.Summary{ float:left; display:block;overflow:hidden; padding-left:40px; max-width:480px;}
.Summary strong{ font-size:24px; line-height:48px; display:block;}
.ThumbPicBorder {width:960px;margin:0 auto; padding-top:50px;}
#ThumbPic img{cursor:pointer;margin:0 10px;width:82px;height:112px;display:block;}
#btnPrev,#btnNext{ margin-top:20px;}


.con-che{ position:absolute; left:353px; top:270px;}
.con-che a{ color:#e4322b; font-size:14px; line-height:24px; display:block;}
.chenche{ padding:63px 0;}
.chenche h3{ font-size:16px; line-height:56px; color:#fff; background:#663300; padding-left:26px;}
.chenche ul{ padding:26px; border:1px solid #dcdcdc; font-size:16px; line-height:32px;}

.kc-video{ width:100%; clear:both; height:480px;}

.ppwh{width:1240px; margin:0 auto; clear:both; padding-top:60px;}
.ppwh1{ float:left; padding-bottom:46px;}
.ppwh1 .pp-m-img{ float:left; margin-right:46px;}
.ppwh1 .pp-m-txt{ float:right;}
.ppwh2{ float:left; padding-bottom:46px;}
.ppwh2 .pp-m-img{ float:right;}
.ppwh2 .pp-m-txt{ float:left; margin-right:46px;}

.hdhz-xinnian{background:url(../images/img81.jpg) 277px 0 no-repeat}

.float_w { width:71px; position:fixed; top:20%; right:0; z-index:999; }
.float_w a { display:block; width:108px; height:78px; margin-right:-37px; position:relative; }
.float_w a.fl_1 { background:#d00021 url(../images/float_w_03.jpg) no-repeat left top; }
.float_w a.fl_2 { background:#089623 url(../images/float_w_05.jpg) no-repeat left top; }
.float_w a.fl_3 { background:#000000 url(../images/float_w_08.jpg) no-repeat left top; }
.float_w a.fl_4 { background:#0091ea url(../images/float_w_07.jpg) no-repeat left top; }
.float_w a.fl_5 { background:#65bf69 url(../images/float_w_09.jpg) no-repeat left top; }
.float_w a.fl_6 { background:#a9a7ad url(../images/float_w_06.jpg) no-repeat left top; }
.float_w a p { position:absolute; top:-20px; left:-180px; z-index:99; width:181px; height:171px; background: url(../images/float_w_bg.png) no-repeat; display:none; }
.float_w a p img { width:125px; height:130px; margin:20px auto auto 22px; }
/*弹出关闭按钮*/

.sub{ padding:50px 0; overflow: hidden;}
.container{ padding:0 15px; margin:0 auto;}

/*contact_list*/
.clearfix {
*zoom:1;
}
.clearfix:after {
	content:"\200B";
	display: block;
	clear: both;
	height: 0;
}
.contact_item,.contact_handle{transition:all 0.4s ease;-webkit-transition: transition:all 0.4s ease;-moz-transition: transition:all 0.4s ease;-ms-transition: transition:all 0.4s ease;-moz-transition: transition:all 0.4s ease;}
.contact_list{ overflow: hidden; margin-bottom:-80px;}
.contact_list li{ float:left; width:33.333333%; line-height: 22px; color: #000; padding-left: 100px; min-height: 360px; margin-bottom: 20px;}
.contact_list li p{ text-transform:none;}
.contact_top{ margin-left: -30px;}
.contact_item{ display: inline-block; vertical-align: middle; text-align: center; line-height: normal; width:100px; height: 100px; background: #ccc; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; font-size:16px;}
.contact_item span{ display: block; margin-top: 25px; font-size: 24px;}
.contact_handle{ display: inline-block; vertical-align: middle; margin-left: -20px;}
.contact_handle a{ display: block; float: left; width: 40px; height: 40px; padding: 8px; background: #df0010; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 5px;}
.contact_handle a:hover{ background: #b2000e;}
.contact_tel{ line-height: normal; font-size: 16px; margin: 30px 0 20px;}
.contact_tel span{ /*display: block;*/ font-size: 16px; color: #df0010;}
.contact_tel em{ font-family: Impact; font-size: 20px; font-style: normal;}
.contact_list li:hover .contact_item{ background-color: #df0010; color: #fff;}
.contact_list li:hover .contact_handle{ margin-left: 10px;}


/* 全局头部开始 */
.headfix {
	height:100px;
	width:100%;
}
#top_header {
	background:#fff;
	z-index:1000000;
	height:147px;
	width:100%;
	min-width:1200px;
	margin:0 auto 0 auto;
	position:fixed;
	top:0;
	left:0;
	color:#72737d;
	box-shadow: 0px 0px 5px #888888;

}
#top_header .top_addr {
	background:#262939;
	height:50px;
	overflow:hidden;
	line-height:50px;
}
#top_header .top_addr a {
	color:#72737d;
}
#top_header .top_addr .sitelogo {
	float:left;
	line-height:50px;
	height:50px;
}
#top_header .top_addr .kh {
	float:left;
	font-size:14px;
	color:#fff;
}
#top_header .top_addr .site {
	float:left;
	background:url(../images/top_addr.png) no-repeat;
	height:50px;
	padding-left:20px;
	margin:0 10px;
}
#top_header .top_addr .site-list {
	float:left;
}
#top_header .top_addr .site-list a {
	margin:0 10px;
}
#top_header .top_addr .site-list a.on {
	color:#fff;
}
#top_header .top_addr .site-list a:hover {
	color:#eee;
}
#top_header .top_addr .top_tel {
	float:right;
}
#top_header .top_addr .top_tel .tel-numb {
	float:left;
	width:180px;
	height:50px;
	background:url(../images/top_tel.png) no-repeat;
}
#top_header .top_addr .top_tel .site-icon {
	float:left;
	margin:15px 10px;
	width:20px;
	height:20px;
	background:url(../images/site-icon.png) no-repeat;
	opacity:0.5;
}
#top_header .top_addr .top_tel .pc {
	background-position:0 0
}
#top_header .top_addr .top_tel .on {
	opacity:1;
}
#top_header .top_addr .top_tel .site-icon:hover {
	opacity:1
}
#top_header .top_addr .top_tel .wap {
	background-position:-20px 0
}
#top_header .top_addr .sitelogo img {
	width:176px;
	height:52px;
	margin:0px 10px 0px -7px;
}
.top_addr {
	height: 50px;
	background: #262939;
	width: 100%;
	font-size: 14px;
}
.top_addr .top_cent {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 9px;
}
.top_addr .top_cent .pic {
	display: block;
	width: 14px;
	float: left;
}
.top_addr .top_cent .pic img {
	width: 100%;
}
.top_addr .top_cent .right {
	width: 55%;
	color: #72737d;
	float: left;
}
.top_addr .top_cent .right .gui p {
	display: inline;
}
.top_addr .top_cent .right a {
	color: #72737d;
	line-height: 50px;
	text-decoration: none;
	padding: 0 10px;
}
.top_addr .top_cent .right a:hover {
	color: #fff;
}
.top_addr .top_cent .right .gui {
	color:#fff;
	padding: 0 10px;
	line-height: 50px;
}
.top_addr .top_cent .left {
	width: 40%;
	float: right;
	height: 50px;
}
.top_addr .top_cent .left span {
	color: #fff;
	font-size: 14px;
	line-height: 50px;
}
.top_addr .top_cent .left img {
	display: inline;
}
.top_addr .top_cent .left a {
	padding:  0 20px;
}
/*banner*/
.banner .slideBox { width: 100%; height: 600px; position: relative; min-width: 1180px; overflow:hidden;}
.banner .slideBox .hd { height:20px; overflow: hidden; width: 147px; position: absolute; left: 50%; bottom: 31px; margin-left: -83px; z-index: 1;background: url(../images/banicobg.png) center no-repeat;padding-left: 19px; }
.banner .slideBox .hd ul { width: 166px; }
.banner .slideBox .hd ul li { float: left; margin-right: 34px; width: 20px; height: 20px; text-align: center; background: url(../images/banico.png) no-repeat 0 0; cursor: pointer; }
.banner .slideBox .hd ul li.on { background-position:0 -20px; }
.banner .slideBox .prev,
.banner .slideBox .next{ position:absolute; top:50%; margin-top:-30px; display:block; width:60px; height:60px; background:url(../images/banarrow.png) 0 0 no-repeat;}
.banner .slideBox .prev{ left:50%; margin-left:-658px;}
.banner .slideBox .next{ right:50%; margin-right:-658px; background-position:-60px 0; }
.banner .slideBox .prev:hover{background-position: 0 -60px;}
.banner .slideBox .next:hover{background-position: -60px -60px;}
.banner .slideBox .bd { position: absolute; width: 1920px; left: 50%; margin-left: -969px; top: 0; overflow: hidden;}
.banner .slideBox .bd li { zoom: 1; vertical-align: middle; }
.banner .slideBox .bd img { display: block; width: 1920px; height:600px; }


.service {
	position:relative;
	top:10px;
	overflow: hidden;
	width: 1200px;
	margin: 20px auto;
}

.service h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	text-align: center;
	padding: 28px 0 20px 0;
	/*font-weight:normal; */
	text-transform: uppercase;
	font-size: 24px;
	color: #272020;
	/*background: url(../images/bg4.jpg) no-repeat center 0;*/
}
.service span,.service p span{
	color: #25933d;
}
.service b {
	color: #272020;
	font-size: 34px;
	font-weight: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	display: block;
	padding: 5px 0 0px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	padding-bottom: 25px;
	border-bottom: 1px solid #272020;
}

.service p {
	color: #555;
	font-size: 14px;
	text-align: center;
	background: #fff;
	width: 318px;
	margin: 0 auto;
	line-height: 40px;
	margin-top: -20px;
}
.service {
    width: 100%;
}

/*课程*/
.black2{max-width:1240px; margin:0 auto; }
/* section */
.rmkc_tit{ text-align:center; font-size:18px; text-align:center}
.rmkc_tit h1{ font-size:18px; font-weight:500; padding-top:10px;}
.rmkc_tit b{ font-size:24px; color:#333; display:block; margin-bottom:10px;}
.black2 .div_1{ float:left; margin:0 2px 0 0;display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px;}
.black2 .div_2{ float:left; width:375px; margin:0 2px 0 0}
.black2 .div_3{ float:left; width:410px;}
.black2 .section{width:1200px;margin:30px auto 0;overflow:hidden;}
.black2 .section ul{width:auto;}
.black2 .section ul li{float:left;display:inline;overflow:hidden;position:relative; margin:0 0 2px 0 ;margin: 3px;}
.black2 .section ul li .photo{overflow:hidden; width:100%; height:100%}
.black2 .section ul li .photo img{width:100%; height:100%; }
.black2 .section .rsp{width:100%;height:100%;overflow:hidden;position: absolute;background:#000;top:0px;left:0px; cursor:pointer}
.black2 .section .text{position: absolute;bottom: 0px;overflow: hidden;background: #131315;font-size: 12px;width: 100%;padding: 10px;background-color: #f8f2f0;opacity: 0.9;}
.black2 .section .text p{width:100%;height:100%;line-height:20px;text-align:center;color:#fff;}
.black2 .section .text a{text-decoration:none;filter:alpha(opacity=100);  /* ie 有效*/
	-moz-opacity:1.0; /* Firefox  有效*/
	opacity: 1.0; /* 通用，其他浏览器  有效*/}
	.black2 .section .text a img{ width:100%; height:100%}
.black2 .section .text div{text-align:center;color:#cccccc;font-size:12px;}
.black2 .section ul li.li_1 ,.black2 .section ul li.li_1 .photo ,.black2 .section ul li.li_1 .photo img{ border-radius: 8px;height: 260px;}
.black2 .section ul li.li_2 ,.black2 .section ul li.li_2 .photo ,.black2 .section ul li.li_2 .photo img{ width:408px; height:253px;}
.black2 .section ul li.li_3 ,.black2 .section ul li.li_3 .photo ,.black2 .section ul li.li_3 .photo img{ width:375px; height:292px;}
.black2 .section ul li.li_4 ,.black2 .section ul li.li_4 .photo ,.black2 .section ul li.li_4 .photo img{ width:375px; height:220px;}
.black2 .section ul li.li_5 ,.black2 .section ul li.li_5 .photo ,.black2 .section ul li.li_5 .photo img{ width:410px; height:157px;}
.black2 .section ul li.li_6 ,.black2 .section ul li.li_6 .photo ,.black2 .section ul li.li_6 .photo img{ width:410px; height:165px;}
.black2 .section ul li.li_7 ,.black2 .section ul li.li_7 .photo ,.black2 .section ul li.li_7 .photo img{ width:410px; height:187px;}
.black2 .section ul li.li_1 p{font-size: 14px;color: #b2b2b2;line-height: 20px;}
.black2 .section ul li.li_1 p span{padding: 3px 5px;color: #fff;background-color: #8a00ff;clear: both;border-radius: 6px;font-size: 12px;}
.nbdk102 li {height: 25px;padding: 0;border: none;float: left;width: 48%;color: #333;margin-bottom: 16px;}
.nbdk102 span {padding: 3px 5px;color: #fff;background-color: #0f7ce9;clear: both;border-radius: 6px;}
.button{ margin:40px auto 0;overflow: hidden; width:1240px;}
.button a{ border-radius: 3px;width:145px; height:45px; line-height:45px; text-align:center; font-weight: bold; font-size:18px; border:1px solid #25933d; color:#fff; display:block; float:left;background:#25933d; margin:0 0 0 50px;}
.button a.a1{ margin:0 0 0 430px; background:#fff; color:#25933d; font-weight:normal}



/*历程*/
.cent4 {
	width: 1200px;
	margin: 0px auto 0 auto;
	height: 620px;
	position: relative;
	overflow: hidden;
}

.cent4 .img_div {
	position: absolute;
	left: 0;
	top: 0px;
	height: 486px;
	z-index: 1000;
	padding-top: 10px;
	padding-right: 30px;
	background: #fff;
}

.cent4 .v_out {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
}

.cent4 .v_show {
	width: 1200px;
	overflow: hidden;
	position: relative;
	height: 620px;
	float: left
}

.cent4 .v_cont {
	width: 6500px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.cent4 .v_cont ul {
	float: left;
	text-align: center;
	line-height: 50px;
}

.cent4 .v_cont ul li {
	width: 1200px;
	height: 620px;
	float: left;
	margin-top: 3px;
}

.cent4 .v_cont ul li .fonts {
	width: 500px;
	height: 478px;
	overflow: hidden;
	float: right;
	text-align: left;
}

.cent4 .v_cont ul li .fonts dl {
	color: #616161;
	font-size: 14px;
	line-height: 28px;
}

.cent4 .v_cont ul li .fonts dl a {
	color: #25933d;
}

.cent4 .v_cont ul li .fonts dl a:hover {
	font-weight: bold;
}

.cent4 .v_cont ul li .fonts h4 {
	color: #25933d;
	font-size: 30px;
	padding: 40px 0 20px 0;
	line-height: 40px;
}
.cent4 .v_cont ul li .fonts img{
	border-radius: 3px;
}
.cent4 .v_cont ul li .fonts h4 span {
	display: block;
	color: #555;
	font-size: 16px;
	font-weight: normal;
	padding-top: 5px;
}
.cent4 .v_cont ul li .fonts .oneLine{
	
}
.cent4 .v_cont ul li .fonts .clear1{
	clear: both;
}
.cent4 .v_cont ul li .fonts img{
	display: block;margin: 7px 7px 0 0;float: left;
}


/*---åœ†åœˆ---*/

.cent4 .v_out_p {
	position: relative;
	overflow: visible;
}

.cent4 .circle {
	position: absolute;
	left: 0px;
	top: 510px;
	height: 60px;
	background: url(../images/bg2.jpg) no-repeat center 20px;
	width: 1202px;
	text-align: center;
}

.cent4 .circle li {
	width: 96px;
	height: 34px;
	float: left;
	background: url(../images/map1.jpg) no-repeat center 0;
	line-height: 120px;
	color: #4f4f4f;
	font-size: 14px;
}

.cent4 .circle .circle-cur {
	background: url(../images/map2.jpg) no-repeat center 0;
	color: #25933d;
	font-weight: bold;
}

p.title {
  font-size: 40px;
  padding-top: 60px;
  color: #31b063;
  text-align: center;
  font-weight: 400;
  font-weight: bold;
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 40px;
}


/*师资
*/
.cent5_1 .teacher {
	width: 1200px;
	position: relative;
	margin: 0 auto;
}

.cent5_1 .teacher .teacherPic {
	width: 1200px;
	line-height: 23px;

}
.cent5_div .cent5_l .btn{
	border-radius: 3px;
	border: 1px solid #fff;
	padding: 0px 20px;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
} 
.cent5_1 .teacher .teacherPic .content {
	width: 285px;
	height: 285px;
	float: left;
	position: relative;
	overflow: hidden;
	margin: 7px 7px 7px 7px;
}

.cent5_1 .teacher .teacherPic .content img {
	width: 285px;
	height: 290px;
}

.cent5_1 .teacher .teacherPic .content .txt {
	width: 245px;
	height: 90px;
	background: rgba(7, 7, 7, 0.6) none repeat scroll 0 0 !important;
	background: #000;
	filter: Alpha(opacity=60);
	-moz-opacity: 60;
	-ms-opacity: 60;
	-o-opacity: 60;
	-webkit-opacity: 60;
	opacity: 60;
	z-index: 100;
	position: absolute;
	left: 0px;
	bottom: 0px;
	/*padding:100px 20px;*/
}

.cent5_1 .teacher .teacherPic .content .txt h3 {
	color: #fff;
	font-size: 14px;
	font-weight: 100;
	margin: 10px 0 0px 0;
}

.cent5_1 .teacher .teacherPic h4 {
	color: #fff;
	font-size: 14px;
	font-weight: 100;
}

.cent5_1 .teacher .teacherPic .content .txt p {
	color: #fff;
	margin-top: 0px;
	padding-top: 0px;
}
.pading10 {
    float: left;
    font-size: 14px;
    margin: 0.5%;
    width: 19%;
    border-radius: 3px;
    position: relative;
}
.pading10 img{
	width: 100%;
}
.imgAbsolute {
    position: absolute;
    background: url(../images/mshover.png) no-repeat;
    background-size: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding: 60px 30px;
}
.word_spacing {
    width: auto;
    height: auto;
    position: relative;
    top: 180px;
}
.imgAbsolute strong {
    display: block;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}
.imgAbsolute span {
    display: block;
    color: #fff;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
}
.xxtp{ width:1240px; margin:0 auto; overflow: hidden;}

.flex1 { margin-top: 20px; max-width: 25%;     -webkit-box-flex: 1;    flex: 1; float:left; margin-left:20px;}
  .xxtp .img { width: 285px; height: 183px; overflow: hidden }
  .xxtp .img img, .index_confuse_new .img img { transition: all 0.6s; }
  .xxtp .img:hover img { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }

  .flex1 a:hover h3 { color: #25933d }
  .flex1 h3 {
    background: #fff;
    width: 285px;
	box-sizing: border-box;
    border: 1px solid #ccc;
	    height: 36px;
    line-height: 36px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333333;
    font-size: 14px;
	text-align: center; font-weight: normal;
}

<!--文字-->

.layout {
    width: 62.5%;
    margin: 0 auto;
    min-width: 1200px;
}

.text-center {
    text-align: center;
}
.flex {
    display: flex;
    flex-wrap: wrap;
}
.tq1{ width:100%;background: #f7f7f7; margin-top:30px;}
.prerogative{
    padding-bottom: 20px;
	padding-top:30px;
	width:1240px;
	margin:0 auto;
}
.prerogative-con{
    width: 16.6%;
    margin-right: 4.16%;
	
}
.prerogative-con:last-child{
    margin-right: 0;
}
.prerogative-top{
    font-size: 3rem;
    color: #242424;
    font-family: ssel2;
    margin: 35px 0 45px 0;
	font-weight:bold;
	

}
.prerogative-con p:last-child{
    line-height: 28px;
	text-align: center;
}
.prerogative-title{
    font-size: 20px;
    color: #242424;
    font-family: ssel2;
    margin: 14px 0 8px 0;
	font-weight:bolder;
}
.prerogative-top-1{
    line-height: 19px;
    margin-top:40px;
}
.titles-span {
    display: inline-block;
    width: 80px;
    height: 4px;
    background-color: #25933d;
}

.flex{
    margin-bottom: 30px;
}
.mx-con{
    width: 24%;
    margin-right: 0.75%;
    margin-top: 15px;
    border: 1px solid #b2b2b2;
    height: 107px;
    display: flex;
    padding: 19px  0  0 40px;
}
.mx-con img{
    margin: 14px 23px 0 0;
}
.font-bold {
    font-weight: bold;
}
.font-24 {
    font-size: 2.4rem;
}
.color-7b7 {
    color: #7b7b7b;
}
.font-16 {
    font-size: 14px;
}
<!--文字-->
.flex2 {
  margin-bottom: 30px;
  padding-top:30px;
  
}

<!--文章-->
.hide{display:none;}
.main_kctab{width:1240px;margin:40px auto 50px;color:#000;}
.main_kctab ul{display:block;}
.main_kctab .lbtit{ text-align: center; font-size: 36px; font-weight: bold; color: #333; margin-bottom: 20px; }
.tabone-hd, .tabtwo-hd{overflow:hidden; margin-top: 30px;}
.tabone-hd li, .tabtwo-hd li{float:left;height:35px;line-height:35px;margin-right:40px;text-align:center;cursor:pointer;font-size:16px;}
.tabone-hd li.active, .tabtwo-hd li.active{border-bottom:1px solid #25933d;color:#25933d;}
.tabone-bd{margin-top:20px;}
.tabone-bd li, .tabtwo-bd li{display:none;}
.tabone-bd li.on, .tabtwo-bd li.on{display:list-item;}
.tabone-bd li a{font-size:14px;}
.tabone-bd li span{display: inline-block;width: 280px;margin-right:20px;text-align:center;}
.tabone-bd .last{margin-right:0}
.tabtwo-bd{margin-top:30px;}
.tabtwo-bd dl dt{width:280px;display:block;float:left;position:relative;}
.tabtwo-bd dl dt span{display:block;width:260px;height:40px;line-height:40px;color:#FFF;overflow:hidden;padding:0 10px;text-align:center;background:#2b2b2b;position:absolute;left:0;bottom:7px;}
.tabtwo-bd dl dd{display:block;float:left;margin-left:25px; width:600px;}
.tabtwo-bd dl dd a{display:block;width:300px;white-space:nowrap;overflow:hidden;margin-top:8px;padding-left:18px;background:url(../images/line.png) no-repeat left center; float:left;}
.tabtwo-bd .nr-tagbox{ width: 280px; height: 187px; float: left; margin-left:20px;}
.tabtwo-bd .nr-tagbox a{display: inline-block;text-align: center;}
.jxtit{text-align:center; margin-bottom: 20px;}
.jxtit h2{font-size:36px;font-weight:bold; margin:0; padding:0;}
.jxtit p{font-size:16px;margin:20px 0;}
.jxtit em{color:#48b4d5;}

.kctest{width:100%;margin:0 auto;background:#f7f7f7; clear:both;}
.kctest .kjcs{width:1200px;height:220px;margin:0 auto;color:#242424;text-align:center;}
.kctest .kjcs h3{padding-top:40px;font-size:28px;font-weight:bold;}
.kctest .kjcs p{line-height:25px;margin:20px 0;font-size:14px;}
.kctest .kjcs .kjcsa{display:block;width:120px;height:30px;line-height:30px;margin:0 auto;color:#242424;border:1px solid #242424;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.activ-cont {
    position: relative;
    padding-bottom: 10px;
}
.activ-cont h4 {
    font-size: 16px;
    font-weight: normal;
    color: #333;
	margin-top:12px;
}
.activ-cont font, .activ-cont span {
    display: block;
    font-size: 12px;
    color: #999;
    margin-left: 3px;
}
.activ-cont font {
    position: absolute;
    bottom: 10px;
    right: 8px;
}

.activ-cont font, .activ-cont span {
    display: block;
    font-size: 12px;
    color: #999;
    margin-left: 3px;
}


.ditu{
	padding: 30px 0 70px 0;
    overflow: hidden;
	    width: 1240px;
    margin: 0 auto;
    clear: both;
	}
	
.linkbox{
    float: left;
    width: 100%;
    font-size: 14px;
    padding: 37px 0 14px 0;
    border-bottom: 1px solid #d5d5d5;	
	}
.ditu .linkbox h3{padding: 0 27px 0 0; float:left;}
	.f6{float: left;
    width: 100%;
    font-size: 14px;
    padding: 37px 0 14px 0;}
.f6 li{ float:left; width:15%;}