.title{padding-top: 70px;margin-bottom: 40px;text-align: center;}
.title h2{font-size: 46px;color: #000000;}
.title h2 span{color: #ba2632;margin-left: 20px;padding-left: 32px;background:url(../images/title_dot.png) no-repeat left center;}
.title p{font-size: 21px;color: #000000;margin-top: 10px;}

/* banner17 */
.banner17 .shutter{overflow:hidden;width:1920px;height:auto;position:relative;left:50%;margin-left:-960px;top:0}
.banner17 .shutter-img{z-index:1}
.banner17 .shutter-img,.banner17 .shutter-img a{position:absolute;left:0;top:0;width:100%;height:100%}
.banner17 .shutter-img a{cursor:default}
.banner17 .shutter-img a>img{width:1920px;height:auto}
.banner17 .shutter-img .created{overflow:hidden;position:absolute;z-index:20}
.banner17 .shutter-btn{width:1300px;height:64px;z-index:9;position:absolute;top:50%;margin-left:-650px;margin-top:-32px;left:50%;clear:both;display:none}
.banner17:hover .shutter-btn{display:block}
.banner17 .shutter-btn li{width:64px;height:64px;cursor:pointer}
.banner17 .shutter-btn li.prev{float:left;background:url(../images/public/left3.png) no-repeat}
.banner17 .shutter-btn li.next{float:right;background:url(../images/public/right3.png) no-repeat}
.cover{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

/* ico */
.ico ul{padding-top: 92px;margin: 0 -13px;}
.ico ul li{width:280px;height:325px;float:left;margin:0 13px;background: #ba2632;text-align: center;color: #fff;position: relative;}
.ico ul li i{font-size:32px;letter-spacing: 1px;display: block;font-style: normal;padding-top: 100px;}
.ico ul li h3{font-size:32px;margin: 25px 0 20px;}
.ico ul li h3 span{font-size:10px;color: #fff;display: block;font-weight: normal;margin-top: 3px;}
.ico ul li a{width: 213px;line-height: 46px;height: 46px;display: block;margin: 0 auto;background: #fff;font-size:18px;color: #ba2632;font-weight: bold;border-radius: 23px;}
.ico ul li img{position: absolute;left: 52px;top: -92px;width: 168px;height: 168px;border: 8px solid #fff;background: #fff; border-radius: 50%;-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all;}
.ico ul li:hover{background: #222222;}
.ico ul li:hover a{background:#393939;color: #fff;}
.ico ul li:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}

/* proD */
.proD{overflow:hidden;padding-bottom:70px;background: #f2f2f2;margin-top: 70px;}

.proD .proDFL{width:300px;position:relative;background: #b12430;padding: 12px 0 0 12px;}
.proD .proDFL .top h3{font-size: 23px;color: #fff;line-height: 53px;background:#222 url(../images/page2LeftlihBg.png) no-repeat 8px center;padding-left: 32px;}
.proD .proDFL .top div{border-left: 1px solid #fff;border-bottom: 1px solid #fff;padding-bottom: 10px;}
.proD .proDFL .top dl{overflow:hidden;padding-left: 8px;}
.proD .proDFL .top dl dt{font-size: 18px;color: #fff;font-weight: bold;letter-spacing: 1px;padding-left: 30px;background:url(../images/page2LeftBg.png) no-repeat left center;margin: 30px 0 15px 0;}
.proD .proDFL .top dl dt a{color: #fff;}
.proD .proDFL .top dl dd{line-height:36px;background:url(../images/page2LeftliBg.png) no-repeat left center;padding-left: 30px;border-bottom:1px dashed #fff ;}
.proD .proDFL .top dl dd a{color:#fff;font-size:16px;display:block;letter-spacing: 1px;}
.proD .proDFL .tel{padding:25px 0;color: #fff; border-radius: 20px;text-align: center;position: relative;}

.proD .proDFL .tel p{font-size: 18px;padding-left: 55px;background: url(../images/tel_bg.png) no-repeat left center;display: inline-block;text-align: left;margin-bottom: 12px;}
.proD .proDFL .tel p span{display: block;letter-spacing:1px;}
.proD .proDFL .tel a{font-size: 16px;color: #fff;border:1px solid #fff;padding:0 10px 2px 10px;margin: 0 10px;}

.proD .proDFR{width:844px;background: #fff;padding-left: 44px;height: 791px;overflow: hidden;}
.proD .proDFR ul.tabTop{margin-bottom: 20px;overflow:hidden}
.proD .proDFR ul.tabTop li{border:1px solid #d2d2d2;width:167px;line-height:47px;margin-right:9px;text-align:center;cursor:pointer;float:left;font-size:16px}
.proD .proDFR ul.tabTop li.last{width:56px;float: right;margin-right: 0;}
.proD .proDFR ul.tabTop li.pro_li.on{color:#fff;background:#b12430;border-color: #b12430;}
.proD .proDFR ul.tabBottom{display:none;overflow:hidden;margin: 0 -10px;}
.proD .proDFR ul.tabBottom.on{display:block}
.proD .proDFR ul.tabBottom li{float:left; _display:inline;margin:0 10px 25px;width:266px; overflow: hidden;border:1px solid #a0a0a0;}
.proD .proDFR ul.tabBottom li .pic{width:266px; height:185px;overflow: hidden;}
.proD .proDFR ul.tabBottom li .pic img{ width:100%;display: block;-webkit-transition: transform .3s linear;-moz-transition: transform .3s linear;-o-transition: transform .3s linear;-ms-transition: transform .3s linear;transition: transform .3s linear;}
.proD .proDFR ul.tabBottom li p{line-height: 36px;font-size: 18px;color: #222222;text-align: center;}
.proD .proDFR ul.tabBottom li:hover{border:1px solid #ba2632;background: #ba2632;}
.proD .proDFR ul.tabBottom li:hover p{color:#fff;}
.proD .proDFR ul.tabBottom li:hover img{-webkit-transform: scale(1.1) !important;-moz-transform: scale(1.1) !important;-ms-transform: scale(1.1) !important;transform: scale(1.1) !important;}

/* apply */
.picFocus{position:relative;overflow:hidden;zoom:1;}
.picFocus .hd{ width:100%;overflow:hidden;margin-bottom: 30px;}
.picFocus .hd ul{ overflow:hidden; zoom:1; }
.picFocus .hd ul li{ float:left;  text-align:center;color: #666666;margin-right: 24px;padding-right: 24px;background:url("../images/apply_line.jpg") no-repeat right center;}
.picFocus .hd ul li span{font-size: 42px;}
.picFocus .hd ul li p{font-size: 16px;}
.picFocus .hd ul li p em{ color: #999999;display: block;font-style: normal;font-size: 13px;}
.picFocus .hd ul li.more{background: none;margin-right:0;padding-right: 0;}
.picFocus .hd ul li.on{ color: #ba2632; }
.picFocus .prev,.picFocus .next{ display:block;  width:30px; height:50px;overflow:hidden;cursor:pointer; background:url("../images/prev1.png") no-repeat;position: absolute;bottom: 184px;left: 110px;}
.picFocus .next{background:url("../images/next1.png") no-repeat;left: auto;right: 110px;}

.picFocus .bd li{ vertical-align:middle; position: relative;}
.picFocus .bd li img{ width:1200px; height:418px; display:block;}
.picFocus .bd li p{width: 100%;height: 45px;line-height: 45px;font-size: 16px;color: #FFF;text-align: center;font-weight: bold;background:url("../images/bg.png") repeat;position: absolute;bottom: 0;left: 0;}

/* parnter */
.parnter{font-size: 0;text-align: center;}

.parnter_num ul{text-align: center;}
.parnter_num ul li{display: inline-block;padding: 0 100px;border-right:1px solid #dcdcdc;font-size:16px;color: #949494;}
.parnter_num ul li.last{border-right:none;}
.parnter_num ul li .lan{color:#353535;font-size: 40px;font-weight: bold;letter-spacing: -2px;}
.parnter_num ul li .hong{color:#fe9207;font-size: 40px;font-weight: bold;margin-left: 5px;}

.parnter_list{background:#f2f2f2;padding: 25px 0;margin: 45px 0;}
.parnter_list .multipleColumn{ position:relative; width:1200px;margin: 0 auto;}
.parnter_list .multipleColumn .bd{ overflow:hidden;}
.parnter_list .multipleColumn .bd ul{ overflow:hidden; zoom:1; width:202px; float:left; _display:inline;  }
.parnter_list .multipleColumn .bd ul li{float:left; _display:inline;margin: 5px 0;background: #fff;}
.parnter_list .multipleColumn .bd ul li .pic{ width:188px; height:114px;display: table-cell;vertical-align: middle;}
.parnter_list .multipleColumn .bd ul li img{max-width:188px; max-height:114px;display: block;margin: 0 auto;}

.parnter_adver ul li{display: inline-block;padding: 48px 52px;border-right: 1px dashed #7d7d7d;text-align: left;position: relative;}
.parnter_adver ul li .txt{padding-left: 95px;}
.parnter_adver ul li .txt h3{font-size: 18px;color: #424141;font-weight: normal;}
.parnter_adver ul li .txt p{color: #cd0000;margin-top: 10px;font-size: 18px;}
.parnter_adver ul li img{position: absolute;left: 38px;top:33px;}
.parnter_adver ul li.last{border-right:none}

/* adv */
.advList{width:100%;position:relative;height:635px;}
.advList .next,.advList .prev{position:absolute;display:block;left:415px;top:262px;width:26px;height:110px;background:url(../images/prev.png) no-repeat;}
.advList .next{left:auto;right:20px;background:url(../images/next.png) no-repeat;}

.advListIn{height:635px;position:relative;overflow:hidden}
.advListIn .bd{width:805px;height:635px;background: #f5f5f5;}
.advListIn .bd li{padding:60px 80px; height:515px;}
.advListIn .bd li .txt h3{font-size: 23px;color: #ba2632;line-height: 23px;border-bottom: 1px solid #aeaeae;}
.advListIn .bd li .txt h3 span{font-weight: normal;display: block;color: #717171;font-size: 14px;line-height: 30px;}
.advListIn .bd li .txt p{font-size: 16px;color: #4d4d4d;line-height: 26px;margin: 22px 0 15px 0;height: 104px;}
.advListIn .bd li .txt a{font-size:16px;line-height:39px;height:39px;background:#ba2632;width: 156px;display:block;color:#fffeff;text-align: center;float: right;margin-top: 30px;}
.advListIn .bd li.li01{background:url(../images/page4li-01.jpg) no-repeat bottom center;}
.advListIn .bd li.li02{background:url(../images/page4li-02.jpg) no-repeat bottom center;}
.advListIn .bd li.li03{background:url(../images/page4li-03.jpg) no-repeat bottom center;}
.advListIn .bd li.li04{background:url(../images/page4li-04.jpg) no-repeat bottom center;}
.advListIn .bd li.li05{background:url(../images/page4li-05.jpg) no-repeat bottom center;}
.advListIn .bd li.li06{background:url(../images/page4li-06.jpg) no-repeat bottom center;}

.advListIn .hd{width: 395px;background: #222222;height:635px}
.advListIn .hd ul{overflow:hidden;zoom:1}
.advListIn .hd ul li{cursor:pointer;padding-left: 35px;border-bottom: 1px dashed #727272;}
.advListIn .hd ul li h3{font-size: 20px;color: #fffeff;height: 105px;display: table-cell;vertical-align: middle;line-height: 32px;}
.advListIn .hd ul li h3 span{font-weight: normal;display: block;font-weight: lighter;}
.advListIn .hd ul li.on{background: #ba2632;}

/* case */
.process{background:url(../images/process_bg.jpg) no-repeat top center;margin-top: 70px;padding-bottom: 70px;}
.process ul{height: 137px;background:url(../images/process.png) no-repeat;font-size: 0;text-align: center;}
.process ul li{display: inline-block;width: 137px;font-size: 16px;color: #000000;margin: 70px -9px 0;vertical-align: middle;line-height: 18px;}
.process ul li:nth-child(2n){color: #fff;}

/* in_about */
.in_about{background: #f1f5f6;height: 576px;overflow: hidden;}
.in_about .fl{width: 607px;}
.in_about .fl .about_txt{width: 585px;margin-top: 60px;margin-bottom: 20px;}
.in_about .fl .about_txt h2{font-size: 24px;color: #3e3d3d;font-weight: normal;background:url(../images/about_line.jpg) no-repeat bottom left;padding-bottom: 20px;margin-bottom: 25px;}
.in_about .fl .about_txt p{font-size: 16px;color: #6e6d6d;line-height: 32px;}
.in_about .fl .about_txt p a{color: #ba2632;}
.in_about .fl ul li{float: left;width: 166px;height: 46px;background:url(../images/about_li.png) no-repeat;text-align: center;margin:16px 36px 0 0;}
.in_about .fl ul li span{font-size: 18px;color: #fff;line-height:46px;padding-left: 48px;display: inline-block;}
.in_about .fl ul li.li01 span{background:url(../images/about01.png) no-repeat left center;}
.in_about .fl ul li.li02 span{background:url(../images/about02.png) no-repeat left center;}
.in_about .fl ul li.li03 span{background:url(../images/about03.png) no-repeat left center;}
.in_about .fl ul li.li04 span{background:url(../images/about04.png) no-repeat left center;}
.in_about .fl ul li.li05 span{background:url(../images/about05.png) no-repeat left center;}
.in_about .fl ul li.li06 span{background:url(../images/about06.png) no-repeat left center;}
.in_about .fr{width: 562px;}
.in_about .fr img{width: 922px;height: 576px;}

/* in_equip */
.in_equip{overflow: hidden;}
.in_equip .slideGroup .parHd{ text-align:center;position:relative;font-size: 0;margin: 50px 0 45px;}
.in_equip .slideGroup .parHd ul li{ display: inline-block;cursor:pointer;width: 234px;line-height: 58px;background:#e5e5e5;text-align: center;margin: 0 11px;}
.in_equip .slideGroup .parHd ul li a{font-size: 23px;color: #2a2929;}
.in_equip .slideGroup .parHd ul li.on{ background: #c5262b;}
.in_equip .slideGroup .parHd ul li.on a{color: #fff;}
.in_equip .slideGroup .slideBox{ overflow:hidden; zoom:1;}

.in_equip .slideGroup .parBd {width: 1200px;margin: 0 auto;padding: 0 46px;position:relative;}
.in_equip .slideGroup .parBd ul{ overflow:hidden; zoom:1; }
.in_equip .slideGroup .parBd ul li{ margin-right:18px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #c9c9c9;}
.in_equip .slideGroup .parBd ul li .pic{ text-align:center; width:223px; height:179px;display: table-cell;vertical-align: middle;}
.in_equip .slideGroup .parBd ul li .pic img{ max-width:223px; max-height:179px; display:block;margin: 0 auto;}
.in_equip .slideGroup .parBd ul li p{font-size: 14px;color: #2a2929;line-height: 36px;background: #f6f4f4;}

/* in_news */
.in_news {padding-bottom: 70px;}
.in_news .news_img{width: 300px;height: 420px;display: block;margin-left: 40px;}
.in_news .news_tab{width: 780px;margin-right: 40px;}
.in_news .news_tab .hd{padding-bottom: 16px;border-bottom: 2px solid #00aaa2;margin-bottom: 16px;}
.in_news .news_tab .hd ul li{display: inline-block;width: 120px;height: 40px;line-height: 40px;text-align: center;background: #2a2929;margin-right: 14px;}
.in_news .news_tab .hd ul li a{font-size: 18px;color: #fff;}
.in_news .news_tab .hd ul li.on{background: #ba2632;}
.in_news .news_tab .bd .news_fl{width: 324px;}
.in_news .news_tab .bd .news_fl .time{font-size: 24px;color: #1a1a1a;background: url("../images/news_line.jpg") no-repeat left bottom;line-height: 24px;padding-bottom:12px ;}
.in_news .news_tab .bd .news_fl .time span{font-size: 16px;color: #666;display: block;}
.in_news .news_tab .bd .news_fl .txt h3{line-height: 48px;margin-top: 10px;}
.in_news .news_tab .bd .news_fl .txt h3 a{font-size: 19px;color: #ba2632;letter-spacing: 1px;}
.in_news .news_tab .bd .news_fl .txt p{font-size: 16px;color: #333;line-height: 30px;}
.in_news .news_tab .bd .news_fl .txt a.more{text-align: center;margin-top: 32px;border: 1px solid #535353;height: 34px;line-height: 34px;width: 98px; display:inline-block;font-size: 16px;color: #333;}
.in_news .news_tab .bd .news_fr{width: 420px;}
.in_news .news_tab .bd .news_fr dl{padding: 19px 20px 19px 110px;color: #666;border-bottom: 1px dashed #313131;position: relative;}
.in_news .news_tab .bd .news_fr dl dt{font-size: 24px;color: #1a1a1a;line-height: 24px;position: absolute;left: 25px;top: 20px;}
.in_news .news_tab .bd .news_fr dl dt span{font-size: 16px;display: block;color: #666;}
.in_news .news_tab .bd .news_fr dl dd {padding-left: 15px;border-left:1px solid #c7c7c7 ;}
.in_news .news_tab .bd .news_fr dl dd h3 a{font-size: 18px;color: #333;font-weight: normal;}
.in_news .news_tab .bd .news_fr dl dd p{font-size: 14px;}
.in_news .news_tab .bd .news_fr dl:last-child{border: none;}
.in_news .news_tab .bd .news_fr dl:hover{background: #ba2632;color: #fff;border-bottom: 1px dashed #ba2632;}
.in_news .news_tab .bd .news_fr dl:hover dt{color: #fff;}
.in_news .news_tab .bd .news_fr dl:hover dt span{color: #fff;}
.in_news .news_tab .bd .news_fr dl:hover dd{border-left:1px solid #fff ;}
.in_news .news_tab .bd .news_fr dl:hover dd h3 a{color: #fff;}
