.home-key { padding:20px 0; border-bottom: 1px solid #ddd; }

.home-key .title { font-size: 16px; float: left; line-height: 24px; }

.home-key .list { float: left; margin-left: 20px; border-right: 1px solid #ddd; }

.home-key .list li { float: left; height: 24px; line-height: 24px; padding:0 20px; border-left: 1px solid #ddd;  }

.home-key .list li a { color: #666; }

.home-key .list li a:hover { color: #c31a1f; text-decoration:underline }



.home-ser .bd { overflow: hidden; padding-top: 30px; }

.home-ser .list { margin-right: -30px; }

.home-ser .list .item { float: left; width: 270px; height: 375px; overflow: hidden; margin-right: 30px; position: relative; }

.home-ser .list .item:hover .heise{opacity: 0;}

.home-ser .list .item a { display: block; width: 270px; height: 375px; overflow: hidden; position: absolute; top: 0; left: 0; color: #fff; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; }

.heise{display: block; width: 270px; height: 375px; overflow: hidden; position: absolute; top: 0; left: 0;transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s;background:black;opacity: 0.5;}

.home-ser a dl { padding:60px 60px; }

.home-ser a dt { height: 150px; text-align: center; }

.home-ser a dt h3 { font-size: 50px; font-weight: normal; }

.home-ser a dt span { font-size: 25px; }

.home-ser a dd { float: left; margin-bottom: 10px; }

.home-ser a dd:nth-child(2n+0) { margin-right: 22px; }

.home-ser a:hover {}



.home-ad { margin-top: 20px; }



.home-6ys { height: 600px; background: url(../images/home-6ys-bg.jpg) center top no-repeat; margin-top:20px; }

.home-6ys .list { position: relative; }

.home-6ys .list a:hover{opacity:.8}

.home-6ys .list .item { width: 280px; }

.home-6ys .list .item h3 { font-size: 20px; color: #c31a1f; margin-bottom: 10px; }

.home-6ys .list .item p { color: #333; }

.home-6ys .item1 { position: absolute; top: 140px; left: 110px; }

.home-6ys .item2 { position: absolute; top: 140px; right: -20px }

.home-6ys .item3 { position: absolute; top: 265px; left: 110px; }

.home-6ys .item4 { position: absolute; top: 265px; right: -20px }

.home-6ys .item5 { position: absolute; top: 395px; left: 110px; }

.home-6ys .item6 { position: absolute; top: 395px; right: -20px }



.home-case .bd-nav { text-align: center; padding-top:40px; }

.home-case .bd-nav li { display: inline-block; border-left: 1px solid #ddd; padding:0 25px 0 30px; }

.home-case .bd-nav li:first-child {border-left:none;}

.home-case .bd-nav li:last-child { border-right:none; }

.home-case .bd-nav li a { font-size: 18px; font-weight: bold;  color: #333; }

.home-case .bd-nav li a:hover { color: #c31a1f; }

.home-case .bd-list { overflow: hidden; padding-top: 60px; }

.home-case .bd-list .list { margin-left: -15px; margin-right: -15px;}

.home-case .bd-list .item { width: 20%; padding:0 15px; float: left; box-sizing:border-box; margin-bottom:20px; overflow:hidden;}

.home-case .bd-list .item a { display: block; position: relative; }

.home-case .bd-list .item img { display: block; max-width: 100%; max-height:100%;}

.home-case .bd-list .item span { text-align: center; display: block; position: absolute; height: 40px; line-height: 40px; color: #fff;  background:rgba(0,0,0,.4); bottom: 0; left: 0; width: 100%; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; }

.home-case .bd-list .item a:hover span { background: #c31a1f }



.home-xgt { background: #eee }

.home-xgt .bd { overflow: hidden; padding-top: 60px; padding-bottom: 80px; }

.home-xgt .list { margin-right: -13px; }

.home-xgt .item { float: left; }

.home-xgt .item a { display: block; width: 140px; overflow:hidden; border-radius: 78px; height: 140px; margin-right:13px; border: 8px solid #fff; position: relative;  }

.home-xgt .item a > img { display: block; max-width: 100%; }

.home-xgt .item a span { display: none; position: absolute; width: 100%; height: 100%; left: 0; top:0; background: rgba(0,0,0,.2); transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; }

.home-xgt .item a span img { display: block; margin:0 auto; margin-top: 35px;  }

.home-xgt .item a:hover span { display: block; }

.home-xgt .item p { text-align:center; padding-top: 15px; padding-right: 13px;  font-size: 16px; }



.hd-about h5 { font-size: 16px; color: #c31a1f; text-align: center; padding-top:20px; }

.hd-about p { line-height: 24px; padding-top: 10px; padding-bottom: 15px; text-align: center; }

.home-about .list { padding-top: 40px; padding-bottom: 50px; overflow: hidden; }

.home-about .item { float: left; overflow: hidden; }

.home-about .item .link { display: block; background: #c31a1f; overflow: hidden;  }

.home-about .item .link .txt { color: #fff; float: left; width: 250px; height: 279px; }

.home-about .item .link i { display: block; text-align: center; padding-top:60px;  }

.home-about .item .link i img { transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; }

.home-about .item .link h5 { font-size: 26px; font-weight: normal; padding-top: 5px; }

.home-about .item .img { float: left; width: 277px; height: 279px; overflow: hidden; }

.home-about .item .img img { transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s;  }

.home-about .item .info { overflow: hidden; padding-top: 30px; }

.home-about .item .info span { display: block; float: left; margin-right:15px; font-size: 50px; font-family: arial; margin-left: 50px; }

.home-about .item .link:hover { background: #243984; }

.home-about .item .link:hover .img img { -moz-transform:scale(1.5); -webkit-transform:scale(1.5); -o-transform:scale(1.5); }

.home-about .item .link:hover i img { transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); }

.home-about .item-video { margin-left: 38px; }

.home-about .item-video .img { width: 355px; height: 279px; }



.home-fazhan { background: url(../images/home-fazhan.jpg) center top no-repeat; height: 750px; overflow: hidden; }

.home-layer .hd-about { text-align: center; padding-top: 15px; font-size: 16px; }

.home-layer .hd-about i { padding:0 15px; }

.home-layer .hd-about i img { vertical-align: middle; }

.home-fazhan .bd { position: relative; height: 600px; }

.home-fazhan .item { position: absolute; width: 230px; padding:20px; border:1px dashed transparent; }

.home-fazhan .item h5 { font-size: 14px; color: #333;  }

.home-fazhan .item div { line-height: 24px; padding-top: 10px; color: #777 }

.home-fazhan .item1 { top:340px; left: 0px; }

.home-fazhan .item2 { top:80px; left: 150px; }

.home-fazhan .item3 { top:340px; left: 300px; }

.home-fazhan .item4 { top:80px; left: 450px; }

.home-fazhan .item5 { top:340px; left: 600px; }

.home-fazhan .item6 { top:80px; left: 750px; }

.home-fazhan .item7 { top:340px; left: 900px; }

.home-fazhan .item:hover { border:1px dashed #c31a1f; }

.home-fazhan .item:hover h5 { color: #c31a1f }

.home-fazhan .more { display: block; position: absolute; border: 2px solid #555; color: #555; text-align: center; width: 100px; height: 42px; line-height: 42px; font-size: 16px; bottom: 40px; left: 50%; margin-left: -50px; }

.home-fazhan .more:hover { border-color: #c31a1f; color: #c31a1f; }



.home-news { border-top: 1px dashed #eee; padding-top:40px; }

.home-news .bd { overflow: hidden; }

.home-news .list { margin-left: -15px; margin-right: -15px; }
.home-news .item { width: 33.333333333%; padding:0 15px; float: left; box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.home-news .hd-tit { font-size: 20px; border-bottom: 2px solid #bbbeca; height: 36px; line-height: 36px; padding-bottom: 10px; margin-bottom: 20px; }
.home-news .hd-tit span { display: inline-block; border-bottom: 2px solid #c31a1f; padding-bottom: 10px; }
.home-news .hd-tit .title-more { display: block; float: right; font-weight: normal; color: #333; }
.home-news .hd-tit .title-more a { color: #333; }

.home-news .list-hangye li { border-bottom: 1px dashed #ddd; padding-bottom: 15px; margin-top: 15px; }
.home-news .list-hangye li h5 { font-weight: normal; font-size: 14px; }
.home-news .list-hangye li h6 { font-size: 14px; color: #333; font-weight: normal; text-align: left; }
.home-news .list-hangye li h6 .times { display: block; float: right; }
.home-news .list-hangye a { display: block; color: #333; overflow: hidden; }
.home-news .list-hangye a i { display: block; float: left; }
.home-news .list-hangye a i img{ max-width:155px; max-height:100px;}
.home-news .list-hangye a .i-pd { padding-left: 160px; }
.home-news .list-hangye a h5 { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.home-news .list-hangye a .time { color: #999; margin-top: 10px; }
.home-news .list-hangye a .txt { color: #999; margin-top:10px; line-height: 22px; height: 44px; overflow: hidden; } 
.home-news .list-hangye a:hover { color: #c31a1f }
.home-news .list-hangye a:hover h6 { color: #c31a1f }



.home-news .list-zhuangxiu dd { margin-bottom: 15px; }

.home-news .list-zhuangxiu a { display: block; overflow: hidden; color: #333; }

.home-news .list-zhuangxiu h5 { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; }

.home-news .list-zhuangxiu h5 span { display: block; float: right; }

.home-news .list-zhuangxiu .txt { margin-top:16px; line-height: 22px; overflow: hidden:44px; color: #999; }

.home-news .list-zhuangxiu a:hover { color: #c31a1f }


.home-news .list-qa li { padding:11px 20px; }

.home-news .list-qa li a { display: block; overflow: hidden; color: #333; background: #f8f8f8; padding:20px; }

.home-news .list-qa .item-q { font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; font-weight: bold; }

.home-news .list-qa .item-q i { display: inline-block; margin-right: 15px; }

.home-news .list-qa .item-a i { display: inline-block; margin-right: 15px; }

.home-news .list-qa .item-a { margin-top: 12px; height: 44px; line-height: 22px; color: #999; }

.home-news .list-qa  a:hover { background: #f1f1f1; }



.home-yqlink { padding-bottom: 40px; }

.home-yqlink h5 { font-size: 20px; border-bottom: 2px solid #6b6b6b; height: 36px; line-height: 36px; padding-bottom: 10px; margin-bottom: 20px; }

.home-yqlink h5 span { display: inline-block; border-bottom: 2px solid #c31a1f; padding-bottom: 10px; }

.home-yqlink .list li { float: left; margin-right:10px; margin-bottom: 5px; }

.home-yqlink .list li a { color: #666; }

.home-yqlink .list li a:hover { text-decoration: underline; color: #c31a1f }



.swiper-slide { height: 600px !important; }

.swiper-slide a { height: 600px !important }



.home-layer .title { text-align: center; margin-top: 45px; font-size: 32px; font-weight: normal; }

.home-layer .title-sep { display: block; width: 70px; height: 1px; background: #999; margin:0 auto; margin-top: 10px; }

.home-layer .title-p { color: #999; margin-top: 10px; text-align: center; line-height: 1.6; }

.home-layer .title-p span { color: #1e9326; font-size: 16px; }

.home-x4 { background: url(../images/newimg-home-cl5.png) left top repeat-x; }
.home-x4 .list { padding:55px 0; overflow: hidden; }
.home-x4 .list li { float: left; width: 275px; margin-right: 20px; border:1px solid #ddd; }
.home-x4 .list li:last-child { margin-right: 0; }
.home-x4 .list .i { width: 100%; overflow: hidden; }
.home-x4 .i img { display: block; float: right; }
.home-x4 .i h5 { font-size: 18px;  color: #333; margin-top: 25px; margin-left: 20px; }
.home-x4 .i p { margin-left: 20px; margin-top: 10px; color: #999; } 

.home-tit .tit { font-size: 36px; font-weight: normal; color: #333; text-align: center; }
.home-tit .tit span { color: #c31a1f; }
.home-tit .tit-en { display: block; border-top: 1px solid #eee; text-align: center;  margin-top: 25px; }
.home-tit .tit-en span { display: inline-table; position: relative; top: -8px; height: 30px; background: #fff; padding:0 20px; color: #999; text-transform: uppercase; }
.home-zsm .list { padding:35px 0; }
.home-zsm .list li { cursor: pointer; width: 370px; margin-right: 30px; float: left; }
.home-zsm .list li .img { width: 370px; height: 280px; overflow: hidden; }
.home-zsm .list li .img img { display: block; max-width: 100%; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s }
.home-zsm .list li:last-child { margin-right: 0; }
.home-zsm .list .tit { font-size: 16px; background: #eee; text-align: center; padding-bottom: 30px; }
.home-zsm .list .tit h5 { position: relative; margin-top: -60px; width: 120px; height: 120px; border-radius: 50%; background: rgba(255,255,255,.95); color: #c31a1f; font-size: 24px; line-height: 120px; text-align: center; margin-left: auto; margin-right: auto;  }
.home-zsm .list .tit h6 { font-size: 16px; margin-top: 25px; }
.home-zsm .list .tit p { margin-top: 15px; font-size: 14px; color: #999; }
.home-zsm .list .tit p span { color: #666; }
.home-zsm .list .tit p span+span:before { display: inline-table; content: "|"; padding:0 5px; }
.home-zsm .list .tit a { margin-top: 25px; display: block; width: 90px; height: 32px; line-height: 32px; border:1px solid #666; margin-left: auto; margin-right: auto; color: #333; font-size: 14px; }

.home-zsm .list li:hover img { transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); }
.home-zsm .list .tit a:hover { background: #c31a1f; color: #fff; border-color: #c31a1f; }

.home-server .tit-en span { background: #f6f6f6 }
.home-server { background: #f6f6f6; margin-top: 50px; padding-top: 120px; }
.home-server .list { padding:35px 0; overflow: hidden; background: url(../images/home-newSer-img0.png) left 35px no-repeat; }
.home-server .list li { float: right; width: 180px; margin-left: 35px; }
.home-server .list li .img { ransition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s;  }
.home-server .list .tit { font-size: 17px; font-weight: bold; color: #333; text-align: center; padding-top: 25px; }
.home-server .list p { text-align: center; color: #999; margin-top: 10px; }
.home-server .list li:hover .img { transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); }
.home-server .list li:hover .tit { color: #c31a1f }

.home-liyou { margin-top: 50px; }
.home-liyou .bd { padding-top: 20px; }
.home-liyou .layer li { overflow: hidden; margin-bottom: 45px; }
.home-liyou .layer li h5 { font-size: 22px; color: #c31a1f; font-weight: normal; padding-top: 20px; } 
.home-liyou .layer li img { display: block; float: left; margin-right: 35px; }
.home-liyou .layer li p { color: #999; padding-top: 10px; float: right;width: 460px;}
.home-liyou .layer1 .img { float: right; }
.home-liyou .layer2 .img { float: left; }

.home-weCase { margin-top: 40px; border-top: 1px solid #ddd; background: #fcfcfc; padding-top: 50px; padding-bottom: 50px; }
.home-weCase .bd-nav { text-align: center; padding-top:20px; }
.home-weCase .bd-nav li { display: inline-block; border-left: 1px solid #ddd; padding:0 25px 0 30px; }
.home-weCase .bd-nav li:first-child {border-left:none;}
.home-weCase .bd-nav li:last-child { border-right:none; }
.home-weCase .bd-nav li a { font-size: 18px; font-weight: bold;  color: #333; }
.home-weCase .bd-nav li a:hover { color: #c31a1f; }
.home-weCase .bd-list { overflow: hidden; padding-top: 60px; }
.home-weCase .bd-list .list { margin-left: -15px; margin-right: -15px;}
.home-weCase .bd-list .item { width: 20%; padding:0 15px; float: left; box-sizing:border-box; margin-bottom:20px; overflow:hidden; position: relative; }
.home-weCase .bd-list .item a { display: block; position: relative; }
.home-weCase .bd-list .item img { display: block; max-width: 100%; }
.home-weCase .bd-list .item .txt { z-index: 9; text-align: center; display: block; position: absolute; top: 0; color: #fff;  background:rgba(0,0,0,0); bottom: 0; left: 0; width: 100%; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; }
.home-weCase .bd-list .item .txt i { display: block; width: 0; height: 0; overflow: hidden; transition: all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; position: absolute; left: 50%; margin-left: -45px; top: 50%; margin-top: -45px; }
.home-weCase .bd-list .item .txt span { position: absolute; bottom: 0; z-index: 10; font-size: 15px; display: block; height: 50px; background: rgba(0,0,0,.65); line-height: 50px; width: 100%; transition: all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; }
.home-weCase .bd-list .item:hover .txt { background: rgba(0,0,0,.45) }
.home-weCase .bd-list .item:hover .txt span { background: rgba(0,0,0,0); color: 
#c31a1f; }
.home-weCase .bd-list .item:hover .txt i { width: 90px; height: 90px; z-index: 10; }


.home-tuandui { padding-top: 50px; padding-bottom: 50px; border-top: 1px solid #ddd; }
.home-tuandui .list .item { width: 270px; margin-right: 30px; float: left; background: #fff; }
.home-tuandui .list .item a { display: block; position: relative; overflow: hidden;  }
.home-tuandui .list a .img { width: 270px; height: 340px; overflow: hidden; }
.home-tuandui .list a img { display: block; max-width: 100%; transition: all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; }
.home-tuandui .list a .t { font-size: 16px; color: #333; text-align: left; color: #333; font-weight: bold; }
.home-tuandui .list a .t span { display: block; float: right; }
.home-tuandui .list .info {  background: #f5f5f5; padding:15px 20px; }
.home-tuandui .list .txt { margin-top: 10px; color: #999; line-height: 24px; height: 48px; overflow: hidden; }
.home-tuandui .list a:hover .info { background: #c31a1f; }
.home-tuandui .list a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.home-tuandui .list a:hover .txt { color: #fff; }
.home-tuandui .list a:hover .t { color: #fff }

.home-tuandui .roll-content { width: 1170px; overflow: hidden; padding:15px 0; margin-top: 40px; }
.home-tuandui .roll .list  { width: 1000%; position: relative; left: 0 }
.home-tuandui .roll { position: relative; }
.home-tuandui .roll .btn { display: block; cursor: pointer; position: absolute; top: 150px; width: 58px; height: 58px; z-index: 9; background: rgba(0,0,0,.3); text-align: center; }
.home-tuandui .roll .btn:hover { background: #c31a1f }
.home-tuandui .roll .btn-left { left: 0; }
.home-tuandui .roll .btn-right { right: 0; }

.home-newabout { padding-top: 50px; padding-bottom: 50px; border-top: 1px solid #ddd; }
.home-newabout .list .item { width: 270px; margin-right: 30px; float: left; background: #fff; }
.home-newabout .list .item a { background: #000; display: block; position: relative;  overflow: hidden; }
.home-newabout .list a img { display: block; max-width: 100%; transition: all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; height:200px;}
.home-newabout .list a:hover img { opacity: .9 }
.home-newabout .jianjie { text-align: center; line-height: 24px; }

.home-newabout .roll-content { width: 1170px; overflow: hidden; padding:15px 0; margin-top: 40px; }
.home-newabout .roll .list  { width: 1000%; position: relative; left: 0 }
.home-newabout .roll { position: relative; }
.home-newabout .roll .btn { display: block; cursor: pointer; position: absolute; top: 85px; width: 58px; height: 58px; z-index: 9; text-align: center; }
.home-newabout .roll .btn:hover { background: rgba(0,0,0,.1); }
.home-newabout .roll .btn-left { left: 0; }
.home-newabout .roll .btn-right { right: 0; }

.home-newSer { margin-top: 40px; }
.home-newSer .bd { padding:30px 0 45px 0 }
.home-newSer .list { border-bottom: 1px solid #f0f0f0; height: 150px; }
.home-newSer li { float: left; width: 158px; margin-right: 10px; text-align: center; }
.home-newSer li:last-child { margin-right: 0; }
.home-newSer li h5 { margin-top: 15px; font-size: 14px; }
.home-newSer li i { display: block; margin:0 auto; width: 70px; height: 65px; overflow: hidden; }
.home-newSer li span { position: relative; z-index: 10; background: #fff; display: inline-block; width: 25px; height: 25px; border:1px dashed #ddd; line-height: 24px; border-radius: 50%; font-size: 12px; color: #999; margin-top: 15px; }
.home-newSer li p { color: #999; margin-top: 10px; }
.home-newSer li:hover span { border-color: #c31a1f; color: #fff; background: #c31a1f }
.home-newSer li:hover i img:first-child { display: none; }

.footer-copyright .tel { display: inline-table; margin-left: 15px; }

.add-js { position: absolute; left: 50%; top: 80px; height: 420px; width: 310px; background: rgba(255,255,255,.3); padding:5px; z-index:100;margin-left:-590px;}
.add-js .box { background: #c31a1f; width: 280px; height: 420px; background:#c31a1f; padding:0 15px; }
.add-js .box h5 { color:#fff; font-size: 22px; text-align: center; padding:20px 0; border-bottom: 1px dashed #f9f6f6; margin-bottom:15px; }
.add-js .box .item { overflow: hidden; margin-bottom: 15px; border-bottom: 1px dashed #a79f9f; padding-bottom: 15px; position: relative; }
.add-js .box .item:last-child { border-bottom: 0; }
.add-js .box .sep { float: left; margin-right: 15px; color: #fff; height: 32px; line-height: 32px; }
.add-js .box .item .sep:last-child { margin-right: 0 }
.add-js .box .text { background: #fff; height: 32px; border:0; line-height: 32px; padding:0 10px; width: 180px; }
.add-js .box .xiala { background: #fff; height: 32px; border:0; line-height: 32px; padding:0 10px; width: 92px; }
.add-js .box .m2 { position: absolute; right: 15px; top: 2px; color: #fff; }
.add-js .box .submit {  cursor: pointer; display: block; width: 126px; height: 36px; background: #fff; color: #000; border:0; margin:0 auto; font-size: 15px; font-weight: bold; }
.add-js .box .submit:hover { background: #ff962a; color: #fff; }

.home-add-how{padding:0px 0px 50px;}
.home-add-how .left{float:left;}
.home-add-how .right{float:left;width:585px;margin-left:20px;}
.home-add-how .right .line1{color:#c31a1f;font-size:36px;font-weight:bold;}
.home-add-how .right .line2{border-bottom:#dddddd 1px solid;padding:10px 0px;}
.home-add-how .right .line2 .zuo{font-size:28px;float:left;color:#4b4b4b;padding: 20px 0px;}
.home-add-how .right .line2 .you{font-size:22px;float:left;margin-left:20px;background:url(../images/new2.png) no-repeat ;padding: 20px 56px 12px 10px;color:white;}
.home-add-how .right .line3{padding:20px 0px;border-bottom:#dddddd 1px solid;}
.home-add-how .right .line3 .bit{float:left;background:url(../images/new3.png) no-repeat 0px 10px;width:43%;color:#4b4b4b;font-size:18px;padding: 14px 10px 14px 30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.home-add-how .right .line3 .bit:hover{color:#c31a1f}
.home-add-how .right .line4{font-size:24px;padding:30px 0px;color:#4b4b4b;}
.home-add-how .right .line5{margin-left: -5px;}
.home-add-how .right .line5 .bit{width:25%;padding:10px 5px;font-size:20px;background:#c31a1f;border:1px solid #c31a1f;border-radius:5px;text-align:center;float:left;color:white;margin:0px 10px;}

.home-add-ba{padding:28px 0px 27px;background:url(../images/new4.png) no-repeat top center;}
.home-add-ba .wai{width:900px;margin:auto;}
.home-add-ba .wai .bit{width:20%;padding:10px 5px;font-size:18px;border:1px solid white;border-radius:5px;text-align:center;float:left;color:white;margin:10px 10px;opacity:.7;}
.home-add-ba .wai .bit:hover{background:#c31a1f;font-weight:bold;opacity:1;border:1px solid #c31a1f;cursor:pointer;}

.home-add-ser { padding-top: 50px; }
.home-add-ser .wai{margin:30px 0px 0px;}
.home-add-ser li{position:relative;float:left;width:270px;height:336px;margin-right:30px;overflow:hidden;}
.home-add-ser li:hover .wenzi{opacity:0;}
.home-add-ser li:hover .hide{opacity:1;}
.home-add-ser li:last-child{margin-right:0px;}
.home-add-ser li .wenzi{color:white;position:absolute;width:270px;height:336px;top:0px;left:0px;transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;background:url(../images/new6.png) no-repeat top center;opacity:1;}
.home-add-ser li .wenzi .wenzinei{position:absolute;padding:15px;right:0px;bottom:0px;}
.home-add-ser li .wenzi .line1{font-size:25px;}
.home-add-ser li .wenzi .line1 span{font-size:50px;font-weight:bold;}
.home-add-ser li .wenzi .line2{font-size:20px;}
.home-add-ser li .hide{position:absolute;top:0px;left:0px;width:270px;height:336px;background:url(../images/new5.png) no-repeat top center;transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;opacity:0;text-align:center;color:white;}
.home-add-ser li .hide .line1{font-size:25px;margin-top:30px;}
.home-add-ser li .hide .line1 span{font-size:50px;font-weight:bold;}
.home-add-ser li .hide .line2{font-size:20px;padding:10px 0px;;}
.home-add-ser li .hide .line3{width:200px;border-bottom:1px white solid;margin:0px auto 15px;}
.home-add-ser li .hide .line4{width:200px;margin:auto;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}


.home-add-zhengba{padding:50px 0px 30px;    margin-bottom: -130px;}


.home-add-zhengba .bitzuo{width:100px;height:100px;float:left;color:white;position:relative;margin-right:52px;}
.home-add-zhengba .bitzuo .zheng{background:url(../images/sigejiao.png) #868686 no-repeat top center;font-size:20px;text-align:center;padding:26px;color:white;}
.home-add-zhengba .bitzuo .yin{width:28px;height:60px;position:absolute;right:-28px;bottom:0px;background:url(../images/youxie.png) no-repeat top center;}

.home-add-zhengba .bitzhong{width:100px;height:100px;float:left;color:white;position:relative;margin-right:52px;}
.home-add-zhengba .bitzhong .zheng{background:url(../images/sigejiao.png) #868686 no-repeat top center;font-size:20px;text-align:center;padding:26px;color:white;}
.home-add-zhengba .bitzhong .yin{width:28px;height:60px;position:absolute;right:-28px;bottom:0px;}

.home-add-zhengba .bityou{width:100px;height:100px;float:left;color:white;position:relative;margin-right:52px;}
.home-add-zhengba .bityou .zheng{background:url(../images/sigejiao.png) #868686 no-repeat top center;font-size:20px;text-align:center;padding:26px;color:white;}
.home-add-zhengba .bityou .yin{width:28px;height:60px;position:absolute;left:-28px;bottom:0px;background:url(../images/zuoxie.png) no-repeat top center;}
.home-add-zhengba .wai>div:last-child{margin-right:0px;}
.home-add-zhengba .wai>div:hover .zheng{background:url(../images/sigejiao.png) #c31a1f no-repeat top center;}

.home-add-zhengba .bit:hover{background:#ec851b;font-weight:bold;opacity:1;border:1px solid #ec851b;cursor:pointer;}









