.slideBox{width:100%;height:660px;overflow:hidden;position:relative}
.slideBox .hd{height:12px;overflow:hidden;position:absolute;right:0;bottom:10px;z-index:1;left:0}
.slideBox .hd ul{overflow:hidden;zoom:1;text-align:center;font-size:0}
.slideBox .hd ul li{display:inline-block;margin:0 5px;width:12px;height:12px;background:#fff;cursor:pointer;border-radius:12px;transition: all .5s ease 0s;-webkit-transition: all .5s ease 0s;}
.slideBox .hd ul li.on{background:#f00;color:#fff;width: 25px;}
.slideBox .bd{position:relative;z-index:0}
.slideBox .bd li{height:660px;background-repeat:no-repeat;background-position:center top}
.slideBox .prev,.slideBox .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5}
.slideBox .next{left:auto;right:3%;background-position:8px 5px}
.slideBox .prev:hover,.slideBox .next:hover{filter:alpha(opacity=100);opacity:1}
.slideBox .prevStop,.slideBox .nextStop{display:none}

.sub-nav{background: #df0681;height: 100px;}
.sub-nav li{float: left;width: 199px;text-align: center;font-size: 18px;border-right: 1px solid #e744a1;height: 100px;}
.sub-nav li i{display: block;margin: 20px auto 9px;height: 31px;background: url(../images/class/8a.png) no-repeat center center;}
.sub-nav li.l8 i{background-image: url(../images/class/8a.png);}
.sub-nav li.l9 i{background-image: url(../images/class/9a.png);}
.sub-nav li.l10 i{background-image: url(../images/class/10a.png);}
.sub-nav li.l11 i{background-image: url(../images/class/11a.png);}
.sub-nav li.l12 i{background-image: url(../images/class/12a.png);}
.sub-nav li.l13 i{background-image: url(../images/class/13a.png);}
.sub-nav li.l13{border-right-color: #df0681;}

.title{height: 40px;background: url(../images/line.jpg) no-repeat left bottom;font-size: 18px;}
.title span{color: #999;}
.box-white{padding: 20px;background: #fff;}

.teamlist{width: 105%; margin-top:20px;}
.teamlist li{float:left;width: 216px;margin-right: 20px;overflow:hidden}
.teamlist img{width:216px;height:270px;display:block;margin:0}
.teamlist span{display:block;font-size:16px;line-height: 43px;padding:0 15px;color:#fff;overflow:hidden;height:43px;background: #e30682;}
.teamlist span i{display: inline-block;color: #eee;font-size: 12px;font-family: simsun;font-style: normal;padding-left: 10px;}
..clear{clear:both}
.lists{border:1px solid #e1e1e1;background: #fff;}
.lists .box{padding:30px;float:left;width:339px;overflow:hidden; border-right: 1px solid #e1e1e1;}
.lists .box-none{border-right:none; width:338px;}
.picslist{overflow:hidden;position:relative}
.picslist .hd{overflow:hidden;height:40px;position:relative}
.picslist .hd span{font-size:18px;color:#333}
.picslist .hd .prev,.picslist .hd .next{display:block;width:7px;height:13px;overflow:hidden;background:url(../images/arrow.jpg) 0 0 no-repeat;position:absolute;top:8px;right:20px;cursor: pointer;}
.picslist .hd .next{background-position:-20px 0;right:0}
.picslist .hd .prevStop{background-position:0 0}
.picslist .hd .nextStop{background-position:-20px 0}
.picslist .bd ul{overflow:hidden;zoom:1}
.picslist .bd ul li{margin:0;float:left;_display:inline;overflow:hidden;text-align:center}
.picslist .bd ul li img{width:339px;height:240px;display:block;margin:0}
.picslist .bd ul li span{display:block;font:14px/1.8 simsun;padding:15px 15px 0;overflow:hidden;height:25px}

.xm_fl{ width:280px; background-color:#ffffff; padding:20px 10px 10px; border-right:1px solid #EBEBEB;}
.xm_fl ul li{ width:78px; height:78px; border:1px solid #EBEBEB; float:left; margin-left:10px; margin-bottom:10px; text-align:center;}
.xm_fl ul li i{ display:block; height:31px; background:url(../images/class/8.png) no-repeat center center; margin:13px auto 10px;}
.xm_fl ul li.xm1 i{ background-image:url(../images/class/8.png);}
.xm_fl ul li.xm2 i{ background-image:url(../images/class/9.png);}
.xm_fl ul li.xm3 i{ background-image:url(../images/class/10.png);}
.xm_fl ul li.xm4 i{ background-image:url(../images/class/11.png);}
.xm_fl ul li.xm5 i{ background-image:url(../images/class/12.png);}
.xm_fl ul li.xm6 i{ background-image:url(../images/class/13.png);}
.xm_fl ul li.xm7 i{ background-image:url(../images/class/14.png);}
.xm_fl ul li.xm8 i{ background-image:url(../images/class/15.png);}
.xm_fl ul li.xm9 i{ background-image:url(../images/class/16.png);}
.xm_fl ul li.xm10 i{ background-image:url(../images/class/17.png);}
.xm_fl ul li.xm11 i{ background-image:url(../images/class/18.png);}
.xm_fl ul li.xm12 i{ background-image:url(../images/class/more.png);}
.xm_fl ul li p{ font-size:14px; color:#666666; line-height:14px; height:14px;}

.sy_xw{ width:499px; background-color:#ffffff; padding:20px 20px 14px;}
.xw_tj{ padding:30px 0; border-bottom:1px solid #EBEBEB;}
.xw_tj .xw_tu{ width:140px; height:110px;}
.xw_tj .xw_zi{ width:340px;}
.xw_tj .xw_zi h1{ font-size:18px; color:#333333; line-height:18px; height:18px; font-weight:normal;}
.xw_tj .xw_zi p{ font-size:12px; color:#666666; line-height:21px;font-family:"SimSun"; margin-top:17px;}
.xwlist{ margin-top:17px;}
.xwlist ul li{ background:url(../images/xw_d.jpg) no-repeat 0 center; padding-left:17px; line-height:32px;}
.xwlist ul li a{ font-size:14px; color:#333333;}

.sy_lx{ width:300px;}
.lx_nr{ margin-top:7px;}
.lx_nr ul li{ padding:14px 0; background:url(../images/lx_x.png) no-repeat center bottom; overflow:hidden;}
.lx_nr ul li .lx h1{ font-size:12px; color:#999999; line-height:20px; font-weight:normal;}
.lx_nr ul li .lx p{ font-size:18px; color:#333333; font-weight:bold; line-height:23px;}
.lx_nr ul li.lx_nr3 .lx p{ font-weight:normal; font-size:14px; letter-spacing:-0.1px;}
.lx_nr ul li .lx{ background:url(../images/lx_tu1.png) no-repeat 0 center; padding-left:40px;}
.lx_nr ul li.lx_nr1 .lx{ background:url(../images/lx_tu1.png) no-repeat 0 center;}
.lx_nr ul li.lx_nr2 .lx{ background:url(../images/lx_tu2.png) no-repeat 0 center;}
.lx_nr ul li.lx_nr3 .lx{ background:url(../images/lx_tu3.png) no-repeat 0 center;}
.lx_zx{ margin-top:30px; margin-bottom:10px;}
.lx_zx a{ width:94px; height:50px; line-height:50px; background:#E10682 url(../images/zx_tu1.png) no-repeat 15px center; font-size:18px; color:#ffffff; padding-left:46px;}
.lx_zx .yyzx1{ background-image:url(../images/zx_tu1.png);}
.lx_zx .yyzx2{ background-image:url(../images/zx_tu2.png);}

#fs_products_k{ height:380px; margin-top:20px;}
.indexcontent_k { width: 100%; position: relative; z-index: 1; height:100%;}
#fs_products_k .but_right {position: absolute;z-index: 10;width: 7.6%;left: 50%;top: 46%;margin-left: -3.8%;cursor: pointer;}
#fs_products_k .but_right img {width: 100%;}
#fs_products_k .but_right .img2 {opacity: 0;position: absolute;left: 0;top: 0;}
#fs_products_k .but_right img {width: 100%;}
.donga {-webkit-transition: all .4s linear;-moz-transition: all .4s linear;-ms-transition: all .4s linear;transition: all .4s linear;}
#fs_products_k .but_right:hover .img2 { opacity: 1;}
#fs_products_k .info {width: 100%;left: 0;top: 0;height: 100%;position: absolute;z-index: 3;}
#fs_products_k .info .leftcont {width: 486px;opacity: 0;}
#fs_products_k .info .leftcont .xm_sz{ margin-top:9px; border-bottom:1px solid #EBEBEB; padding-bottom:30px;}
#fs_products_k .info .leftcont .xm_sz .num{ color:#FE97C1; font-size:65px; font-weight:bold; line-height:54px; margin-right:10px;}
#fs_products_k .info .leftcont .xm_sz .p1{ font-size:27px; color:#333333; line-height:27px;}
#fs_products_k .info .leftcont .xm_sz .p1 em{ font-size:22px; color:#999999; line-height:18px; margin-top:8px; display:block;text-transform: uppercase}
#fs_products_k .info .leftcont .p2{ margin-top:25px;font-size:20px; color:#666666; line-height:30px;}
#fs_products_k .info .leftcont .p3{ font-size:14px; color:#333333; line-height:30px; margin-top:16px;font-family:"SimSun";}
#fs_products_k .smallinfo {right: 0;top: -75px;position: absolute;z-index: 10; line-height:54px;}
#fs_products_k .smallinfo i.sel, #fs_products_k .smallinfo i.hov { color:#df0681;}
#fs_products_k .smallinfo i {float: left;cursor: pointer; margin-left:16px; font-size:14px; color:#666666;}
#fs_products_k .info .leftcont .p5 a:hover {text-decoration: underline;}
#fs_products_k .info .leftcont .p5 a {display: block;position: relative;}
.readmore { width: 110px; height: 21px; background: url(../images/more_03.png) no-repeat 100% center; margin-top:22px;}
.readmore img { top: 5px; right: 10px; position: absolute;}
#fs_products_k .info .rightcont {width:580px;opacity: 0;}


.ej_fl{ background:url(../images/lm_x.png) no-repeat center center; margin-top:49px; height:50px;}
.ej_fl ul li{ width:178px; height:48px; border:1px solid #CDCDCD; float:left; margin-left:50px; background-color:#ffffff; border-radius:48px; text-align:center; line-height:48px;}
.ej_fl ul li a{ font-size:26px; color:#666666;}
.ej_fl ul li:hover{ border:1px solid #DF0681; background-color:#DF0681;}
.ej_fl ul li:hover a{ color:#ffffff;}
.ej_fl ul li.cur{ border:1px solid #DF0681; background-color:#DF0681;}
.ej_fl ul li.cur a{ color:#ffffff;}

.ej_tit1{ margin-top:40px;}
.ej_tit2{ margin-top:50px;}

.about_jj{ padding:30px 50px; background-color:#ffffff;}
.about_jj p{ font-size:16px; color:#333333; line-height:35px;}

.about_ry{ background:url(../images/about_tu1.jpg) no-repeat center center; width:100%; height:500px;}

.white{ background-color:#ffffff; padding:10px;}

.about_team{ width:105%;}
.about_team li{float:left;width: 216px;margin:10px;overflow:hidden;}
.about_team img{width:216px;height:270px;display:block;margin:0}
.about_team span{display:block;font-size:16px;line-height: 43px;padding:0 15px;color:#fff;overflow:hidden;height:43px;background: #e30682;}
.about_team span i{display: inline-block;color: #eee;font-size: 12px;font-family: simsun;font-style: normal;padding-left: 10px;}

.shebei{ background: #044f9f; width:100%; height:400px;}
.sb_gd{ width:1060px; margin:0 auto; margin-top:70px; position:relative;}
.sb_gd .bd{ width:987px; margin:0 auto;}
.sb_gd ul li{ float:left;width:203px; height:226px; margin-left:35px; text-align:center;}
.sb_gd ul li:nth-child(2n){ float:left;width:203px; height:226px; background:url(../images/nxbj.png) no-repeat center center; margin-left:35px; text-align:center;}

.sb_gd ul li h1{ width:201px; height:60px;  line-height:60px; font-size:44px;color:#ffde00;}
.sb_gd ul li p{ font-size:12px; color:#ffffff; line-height:26px;}
.sb_gd .prev, .sb_gd .next{ width:23px; height:47px; position:absolute; top:65px;}
.sb_gd .prev{ background:url(../images/sb_left.png) no-repeat center center; left:0;}
.sb_gd .next{ background:url(../images/sb_right.png) no-repeat center center; right:0;}

.about_hj{ position:relative;}
.mod18Box { width: 1000px; margin: 0 auto; height:650px;}
.mod18{ width: 1000px; height: 600px; margin: 0px auto; position: relative;}
.about_hj .btn{position:absolute;top:200px;cursor:pointer;z-index:99;}
.about_hj #prevTop,.about_hj #nextTop{width:55px;height:55px;}
.about_hj #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat; left:0;}
.about_hj #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat; right:0;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:1000px;height:450px;position:absolute;color:#fff;}
.mod18 .picBox{height:450px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:450px;position:absolute;}
.mod18 .picBox li{width:1000px;height:450px;}
.mod18 .listBox{ width: 1000px; height: 130px; margin: 0 auto; margin-top:20px; }
.mod18 .listBox ul{height:130px;position:absolute;}
.mod18 .listBox li{cursor:pointer; width:204px;}
.mod18 .listBox li .hj_tu{width:182px;height:128px;border: 1px solid #666;position:relative;}
.mod18 .listBox li img{display:block;max-width:182px;max-height:128px;position: absolute;top: 0;left: 0;bottom: 0;right: 0; margin: auto;}


.whites{ background-color:#ffffff; padding:20px 50px;}
.newslist{}
.newslist li{ background:url(../images/news_x.png) no-repeat center bottom; padding:31px 0;}
.newslist li h1{ font-size:18px; color:#333333; line-height:18px; font-weight:normal;}
.newslist li p{ font-size:14px; color:#666666; line-height:21px; margin-top:14px;}
.newslist li .news_more{ margin-top:26px; width:111px; height:21px; display:block;}

.classlist1{ padding:15px 0; background-color:#ffffff;}
.classlist1 li{ float:left; width:340px; margin:15px 30px;}
.classlist1 li img{width:340px;height:153px;display:block;margin:0}
.classlist1 li span{display:block;font:14px/1.8 simsun;padding:15px 15px 0;overflow:hidden;height:25px; text-align:center;}

.ej_fl1 ul li{ margin-left:17px;}

.map{ width:100%; height:500px;}
.wrap111{ width:1200px; margin:0 auto;}
.head{ width:100%; height:90px; background-color:#ffffff; position:fixed; top:0; z-index:999;}
.logo{ display:block; width:250px; height:90px; background:url(../images/logo.png) no-repeat left center;}
.nav{ margin-left:50px;}
.nav li{ float:left; padding:0 27px; line-height:90px; line-height:90px;}
.nav li a{ font-size:18px; color:#111111;}
.nav li:hover a{ color:#d8221a;}
.tel{ font-size:20px; color:#cf0000; font-weight:bold; margin-right:40px; height:90px; line-height:90px;}

.o{overflow:hidden}
.syjj{ background:url(../images/syjjbj.jpg) no-repeat center center; width:100%; height:395px;}
.syjjnr{ width:1200px; margin:0 auto; overflow:hidden; }
.syjjnrlogo{ text-align:center; margin-top:40px; }
.jjwenzi{ width:560px; margin:0 auto;font-size:14px; color:#a5a5a5; line-height:30px;}
.ljgd{ width:150px; height:40px; font-family:"微软雅黑";font-size:18px;color:#a5a5a5; line-height:40px; text-align:center;border:1px solid #a5a5a5; margin-top:20px;}
.classlist{width:1230px; margin-top:50px;}

.syjjnrz{ width:600px; float:left;overflow:hidden; }

.syjjnry{ width:600px; float:right; overflow:hidden; margin-top:57px; }
.ckgd{ width:150px; height:40px; font-family:"微软雅黑";font-size:20px; background:#044f9f; color:#ffffff; line-height:40px;border-radius:20px; text-align:center; float: right;}
.classlist{width:1230px; margin-top:50px;}
.classlist li{ float:left; width:380px; margin-right:30px; margin-bottom:30px; overflow:hidden; text-align:center;}
.class_pic{ width:380px; height:276px; }
.class_txt{ font-size:16px; color:#333333; line-height:50px;}

.lingyutu{width:1230px; margin-top:50px;}
.lingyutu li{ float:left; width:280px; height:300px; background:#FFF;margin-right:20px; margin-bottom:30px; overflow:hidden; text-align:center;}
.class_pic11{ width:280px; height:203px; }
.class_txt11{ font-size:18px; color:#044f9f; line-height:40px;}
.class_txten{ font-size:14px; color:#939393; line-height:30px;}



.lmbt{line-height:60px; font-size:40px; color:#1f1411;  margin-top:40px; text-align:center;}
.lmbtc{line-height:40px; font-size:28px; color:#ffffff;  margin-top:40px; text-align:center;}
.lmbte{line-height:30px; font-size:18px; color:#ffffff; text-align:center;}
.hzdw{width:1240px; margin-top:20px;}
.hzdwt li{ float:left; width:280px; margin-right:30px; margin-bottom:30px; overflow:hidden; text-align:center;}
.class_pic{ width:380px; height:276px; }
.class_txt{ font-size:16px; color:#333333; line-height:50px;}
.newslist{ margin-top:50px;margin-bottom:50px;}
.newslist li{ padding-top:16px; padding-bottom:26px; border-bottom:1px dashed #CCCCCC;}
.newslist li h1{ line-height:46px; font-size:18px; color:#333333;}
.newslist li p{ font-size:12px; color:#999999; line-height:21px;}

.box5{ padding:42px 0;}

.wrap11{ width:1200px; margin:0 auto;overflow:hidden;}
.box5_tit{}
.box5_ch{ line-height:50px; font-size:30px; color:#211713;}
.box5_ch p span{ color:#044f9f;}
.box5_en{ line-height:34px; font-size:14px; color:#211713;}
.box5_nr{ margin-top:40px;}
.box5_left{ position:relative; width:500px; height:370px;}
.box5_left .hd{ position:absolute; bottom:16px; right:30px; z-index:999;}
.box5_left .hd ul{}
.box5_left .hd ul li{ float:left; width:7px; height:7px; text-indent:999px; border-radius:7px; background-color:#ffffff; margin-right:8px; cursor:pointer;}
.box5_left .hd ul li.on{ background-color:#e20315;}
.box5_left .bd{ overflow:hidden;}
.box5_left .bd ul{}
.box5_left .bd ul li{}
.box5_pic{ width:500px; height:370px; overflow:hidden;}
.box5_txt{ height:40px; line-height:40px; background-color:rgba(0,0,0,0.5); position:absolute; bottom:0; width:100%; font-size:14px; color:#ffffff;}
.box5_txt span{ margin-left:34px;}
.box5_left .bd ul li:hover .box5_txt{ background-color:rgba(0,0,0,1);}
.box5_left .bd ul li:hover .box5_pic img{transform: scale(1.1,1.1);}
.box5_right{}
.box5_right li{ width:630px; overflow:hidden; margin-bottom:20px; margin-top:20px;}
.db{ width:100%; height:252px; background:url(../images/db_bg.jpg) repeat-x center center;}
.db_nr{ width:1180px; margin:55px auto 30px;}
.d_zz{ margin-right:11px;}
.d_nav{}
.d_nav ul li{ float:left; line-height:30px; width:65px; text-align:center; margin-right:50px;}
.d_nav ul li .db_icon{ background:url(../images/db_icon1.jpg) no-repeat center 21px; height:69px;}
.d_nav ul li .db_icon1{ background:url(../images/db_icon1.jpg) no-repeat center 21px;}
.d_nav ul li .db_icon2{ background:url(../images/db_icon2.jpg) no-repeat center 21px;}
.d_nav ul li .db_icon3{ background:url(../images/db_icon3.jpg) no-repeat center 21px;}
.d_nav ul li .db_icon4{ background:url(../images/db_icon4.jpg) no-repeat center 21px;}
.d_nav ul li .db_icon5{ background:url(../images/db_icon5.jpg) no-repeat center 21px;}
.d_nav ul li a{ font-size:14px; color:#ffffff;}
.d_tel{ text-align:right; margin-right:44px;}
.d_tel h1{ font-size:22px; color:#ffffff; font-weight:normal; line-height:22px; margin-top:15px;}
.d_tel p{ font-size:14px; color:#ffffff; line-height:42px;}
.d_tel .db_zx{ width:135px; height:30px; text-align:center; line-height:30px; background-color:#940b10; float:right;}
.d_tel .db_zx a{ font-size:14px; color:#ffffff;}

.footer{ width:100%; height:81px; background-color:#212121; line-height:81px; font-size:14px; color:#858585;}
.footer a{ font-size:14px; color:#858585;}



.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}