.banner{/*width: 100%;height: 787px;*/overflow: hidden;position: relative;}

/*.banner .picFocus{width: 1920px;height: 787px;position: absolute;top: 0;left: 50%;margin-left: -960px;}*/

.banner .picFocus .bd{width: 100%;}

.banner .picFocus .bd li{ vertical-align:middle;}

.banner .picFocus .bd img{ width:100%; /*height:787px;*/ display:block;}

.banner .picFocus .hd{width:100%;overflow:hidden;position: absolute;bottom:6%;left:0;text-align: center;}

.banner .picFocus .hd ul{ overflow:hidden; zoom:1; }

.banner .picFocus .hd ul li{text-align:center;display: inline-block;}

.banner .picFocus .hd ul li + li{ margin-left:9px;}

.banner .picFocus .hd ul li img{ width:220px; height:97px; border:5px solid transparent; cursor:pointer; }

.banner .picFocus .hd ul li.on img{border:5px solid #ffffff;}

.container{background: #f0f0f0;padding: 25px 0 32px;}

.inerLeft{background: #ffffff;float: left;width: 815px;height: outo; padding-bottom: 30px;}

.title{border-bottom: 1px solid #e6e6e6;padding-top: 27px;margin: 0 20px;}

.title h2{float: left;color: #333333;font-size: 28px;line-height: 1;padding-bottom: 11px;border-bottom: 3px solid #ba2f34;

position: relative;top: 1;}

.title .more{float: right;color: #121212;font-size: 12px;padding-right: 19px;display: block;margin-top: 5px;

background: url(../images/arrow.png) no-repeat right center;}

.ul_l{padding-bottom: 29px;}

.ul_l li{padding: 20px;border-bottom: 1px solid #e6e6e6;position: relative;height: 125px;}

.ul_l li .img{float: left;}

.ul_l li .img,

.ul_l li .img img{width: 204px;height: 125px;}

.ul_l li .cont{float: left;width: 547px;margin: 13px 0 0 23px;}

.ul_l li .cont h3{color: #333333;font-size: 20px;line-height: 1;font-weight: bold;}

.ul_l li .cont h4{color: #666666;font-size: 14px;line-height: 1;}

.ul_l li .cont p{color: #666666;font-size: 14px;line-height:24px;padding: 15px 0;}

.anymore{color: #999999;font-size: 14px;line-height: 1;display: block;width: 140px;margin: 0 auto;}

.inerRight{background: #ffffff;float: right;width: 366px;height: 976px;}

.ul_r{margin: 0 20px;}

.ul_r li{margin-top: 20px;}

.ul_r li .img,

.ul_r li .img img{width: 326px;height: 188px;}

.ul_r li p{color: #333333;font-size: 20px;line-height:30px;background: #f7f7f7;padding: 13px 20px;font-weight: bold;}

.bannerSon{width: 100%;height: 213px;overflow: hidden;position: relative;}

.bannerSon .image{width: 1920px;height: 213px;position: absolute;top: 0;left: 50%;margin-left: -960px;}

.bannerSon .image img{ width:1920px; height:213px; display:block;}

.navBox{background: #f6f6f6;height:55px;line-height:55px;overflow: hidden;}

.navBox .nav{float: left;}

.navBox .nav .spet,

.navBox .nav a{color: #929292;font-size: 14px;display: inline-block;background: url(../images/arrows.png) no-repeat left center;

padding-left: 21px;margin-left: 16px;}

.navBox .nav .home{width: 14px;height: 14px;background: url(../images/home.png) no-repeat;display: inline-block;}

.navBox .navr{float: right;}

.navBox .navr a{color: #666666;font-size: 16px;display: inline-block;margin-left: 47px;height:52px;}

.navBox .navr a.on,

.navBox .navr a:hover{color: #ba2f34;border-bottom: 2px solid #ba2f34;font-weight: bold;}

.information{overflow: hidden;}

.information .infor{text-align: center;padding: 51px 0 27px;}

.information .infor h2{color: #333333;font-size: 30px;line-height: 1;position: relative;padding-bottom: 14px;font-weight: bold;}

.information .infor h2:after{content: "";display: block;width: 25px;height: 6px;background: #b41d23;position: absolute;bottom: 0;

left: 50%;margin-left: -12.5px;}

.information .infor p{color: #333333;font-size: 14px;line-height:26px;padding-top: 13px;}

.information .mation .img{float: left;}

.information .mation .img,

.information .mation .img img{width: 601px;height: 348px;}

.information .mation .cont{float: left;width:531px;height: 308px;background: #f7f8fa;padding: 40px 39px 0 29px;}

.information .mation .cont h3{color: #333333;font-size: 20px;line-height: 1;}

.information .mation .cont p{color: #333333;font-size: 14px;line-height:26px;padding: 11px 0 24px;}

.business{background: url(../images/business.jpg) no-repeat;padding: 50px 14px 0;height: 296px;margin-bottom: 54px;}

.business li{float: left;background: #ffffff;height: 50px;margin: 0 15px 16px 0;text-align: center;width: 380px;}

.business li div{width: 100%;height: 50px;display: table;}

.business li div p{color: #333333;font-size: 13px;line-height:22px;display: table-cell;vertical-align: middle;}

.cultural{padding: 48px 0;}

.cultural .concept1{float: left;width: 597px;}

.cultural .concept1 .img1,

.cultural .concept1 .img2{position: relative;}

.cultural .concept1 .img1,

.cultural .concept1 .img1 img{width: 597px;height: 276px;}

.cultural .concept1 .img2,

.cultural .concept1 .img2 img{width: 597px;height: 234px;}

.cultural .concept1 .imgSon,

.cultural .concept2 .imgSon{position: absolute;top: 0;left: 0;z-index: 10;padding: 43px 0 19px 45px;}

.cultural .concept1 .imgSon h2,

.cultural .concept2 .imgSon h2{color: #ffffff;font-size: 48px;line-height: 1;padding-bottom: 22px;}

.cultural .concept1 .imgSon p,

.cultural .concept2 .imgSon p{color: #ffffff;font-size: 24px;line-height:1;padding-bottom: 10px;}

.cultural .concept1 .imgSon:after,

.cultural .concept2 .imgSon:after{content: "";display: block;width: 44px;height: 4px;background: #ffffff;position: absolute;bottom: 0;

left:45px;}

.cultural .concept2{float: left;width:602px;}

.cultural .concept2 .img1,

.cultural .concept2 .img1 img{width: 602px;height: 510px;}

.cultural .concept2 .img1{position: relative;}

.newList{padding-top: 30px;}

.newList li{padding:20px 0;position: relative;height: 125px;border-bottom: 1px solid #e6e6e6;}

.newList li:after,

.ul_l li:after{

  content: '';

  position: absolute;

  width: 100%;

  height: 1px;

  bottom: -1px;

  left: 0;

  display: block;

  border-bottom: 1px solid #e6e6e6;

  -webkit-transform-origin: center;

  -ms-transform-origin: center;

  transform-origin: center;

  -webkit-transform: scale3d(0, 1, 1);

  transform: scale3d(0, 1, 1);

}

.newList li:hover:after,

.ul_l li:hover:after{

  border-bottom: 1px solid #ba2f34;

  -webkit-transform: scale3d(1, 1, 1);

  transform: scale3d(1, 1, 1);

  -webkit-transition: -webkit-transform 1s;

  transition: transform 1s;

}

.newList li .img{float: left;}

.newList li .img,

.newList li .img img{width: 204px;height: 125px;}

.newList li .cont{float: left;width: 968px;margin: 13px 0 0 22px;}

.newList li .cont h3{color: #333333;font-size: 20px;line-height: 1;font-weight: bold;}

.newList li .cont h4{color: #666666;font-size: 14px;line-height: 1;}

.newList li .cont p{color: #666666;font-size: 14px;line-height:24px;padding: 15px 0;}

.page,

#page{text-align: center;padding: 40px 0 50px;color: #333333;font-size: 12px;}

.page a,

#page span{display: inline-block;color: #333333;font-size: 12px;height: 30px;line-height: 30px;border: 1px solid #dcdcdc;

padding: 0 12px;margin: 0 2px;}

/*#page span a{display:block;height: 30px;line-height: 30px;padding: 0 12px;}*/

.page a:hover,

.page a.on,

#page span:hover{color: #FFF;border: 1px solid #005aae;background: #005aae;}

#page span:hover a{color: #FFF;}

.newTitlle{border-bottom: 1px solid #e6e6e6;padding: 56px 0 20px;text-align: center;}

.newTitlle h2{color: #333333;font-size: 28px;line-height: 1;font-weight: bold;}

.newTitlle p{color: #999999;font-size: 16px;line-height: 1;padding-top: 19px;}

.content{color: #666666;font-size: 14px;line-height:27px;padding: 32px 0 21px;}

.content p{padding-bottom: 30px;}

.content img{margin-bottom: 30px;}

#dituContent{width: 1200px;height: 356px;}

.BMap_Marker{display: none;}

.BMap_Marker.BMap_noprint{width: 19px !important;height: 25px !important;background: url(../images/c_icon.png) no-repeat !important;

display: block;}

.contact .tact{float: left;width: 620px;background: url(../images/textbg.png) no-repeat left bottom;padding: 50px 0 107px;}

.contact .tact h2{color: #000000;font-size: 28px;line-height: 1;font-weight: bold;padding-bottom: 15px;}

.contact .tact p{color: #666666;font-size: 16px;line-height: 1;padding-top: 15px;}

.contact .chat{float: right;width: 327px;padding-top: 88px;}

.contact .chat div{float: left;width: 141px;}

.contact .chat div + div{margin-left: 42px;}

.contact .chat div img{width: 141px;height: 141px;}

.contact .chat div p{color: #666666;font-size: 14px;line-height: 1;padding-top: 14px;}

.map{padding: 12px 0 53px;}

.personnel{background: #efefef;padding: 40px 0;position: relative;z-index: 5;}

.personnel .select{float: left;width: 250px;position: relative;}

.personnel .select span{width: 230px;height: 60px;line-height: 60px;color: #999999;font-size: 14px;display: none;

background: url(../images/reDown.png) no-repeat 219px center #ffffff;padding-left: 20px;cursor: pointer;}

.personnel .select span.change{background: url(../images/reUp.png) no-repeat 219px center #ffffff;}

.personnel .select .lect{width: 210px;background: #FFF;position: absolute;top: 60px;left: 0;z-index: 100;padding:0 20px 20px;

display: none;}

.personnel .select .lect p{color: #999999;font-size: 14px;line-height: 1;cursor: pointer;}

.personnel .select .lect p + p{padding-top: 20px;}

.personnel .text{float: left;width: 731px;height: 60px;line-height:60px;color: #333333;font-size: 14px;background: #FFF;

border:0;outline: none;padding: 0 20px;font-family: '微软雅黑';margin: 0 11px 0 12px;}

.personnel .text:-moz-placeholder{

	color: #999999;

}



.personnel .text::-moz-placeholder{

	color: #999999;

}



.personnel .text:-ms-input-placeholder{

	color: #999999;

}



.personnel .text::-webkit-input-placeholder{

	color: #999999;

}

.personnel .button{width: 156px;height: 60px;line-height: 60px;background: #1b2f5a;color: #ffffff;font-size: 14px;

text-align: center;border:0;outline: none;cursor: pointer;font-family: '微软雅黑';}

.recruitment{padding: 40px 0 21px;}

.recruitment li{border:1px solid #eeeeee;padding: 0 54px 0 39px;margin-bottom: 9px;}

.recruitment li .name{height: 138px;position: relative;cursor: pointer;}

.recruitment li .name h4{color: #121212;font-size: 18px;line-height: 1;padding-top: 33px;}

.recruitment li .name h5{color: #666666;font-size: 14px;line-height: 1;padding: 14px 0 12px;}

.recruitment li .name h3{color: #1b2f5a;font-size: 24px;line-height: 1;font-family: Arial;}

.recruitment li .name span{display: block;width: 40px;height: 40px;background: url(../images/circles.png) no-repeat;

position: absolute;top: 49px;right: 54px;z-index: 100;}

.recruitment li .recruit{color: #666666;font-size: 14px;line-height:25px;border-top:2px solid #eeeeee;padding: 22px 0 29px;

display: none;}

.recruitment li .recruit p + p{padding-top: 26px;}

.recruitment li .recruit .email{width: 91px;height: 50px;line-height: 50px;background: url(../images/download.png) no-repeat 28px center #1b2f5a;color: #ffffff;font-size: 14px;

display: block;padding-left: 47px;margin-top: 35px;}

.right_r{text-align: right;padding-bottom: 52px;display: none;}

.right_more{width: 75px;height: 60px;line-height: 60px;background: url(../images/arrowes.png) no-repeat 246px center #1b2f5a;color: #ffffff;font-size: 18px;

display: inline-block;padding-left: 325px;text-align: left;}

.right_more:hover{color: #FFF;}

.leftBor{float: left;width: 220px;}

.lineBor{border-left:1px solid #dfdfdf;padding-bottom: 76px;}

.leftBor h5{color: #cbcbcb;font-size: 18px;line-height: 1;font-weight: bold;text-transform: uppercase;padding: 8px 0 10px 12px;}

.leftBor h3{color: #333333;font-size: 22px;line-height: 1;font-weight: bold;padding: 0 0 21px 12px;border-bottom:1px solid #dfdfdf;}

.main{padding-top: 50px;}

.leftBor li{height: 59px;line-height: 59px;border-bottom:1px solid #dfdfdf;}

.leftBor li a{color: #333333;font-size: 16px;display: block;text-align: center;}

.leftBor li:hover a,

.leftBor li.current a{color: #FFF;background: #1b2f5a;}

.newListBor{float: right;width: 908px;}

.newListBor .newList{padding-top: 0;}

.newListBor .newList li .cont{width: 675px;}

.newListBor .newList2 li{float: left;width: 391px;height: 294px;background: #f6f6f6;padding: 29px 33px 31px 28px;margin: 0 4px 4px 0;}

.newListBor .newList2 li h5{color: #888888;font-size: 14px;line-height: 1;}

.newListBor .newList2 li h2{color: #333333;font-size: 24px;line-height: 1;font-weight: bold;padding: 54px 0 12px;}

.newListBor .newList2 li p{color: #888888;font-size: 14px;line-height: 24px;height: 120px;}

.newListBor .newList2 li a{color: #888888;font-size: 14px;display: inline-block;}

.newListBor .newList2 li img{display: block;margin-bottom: 8px;}

.alpha_video{display: none;width: 100%;height: 100%;background: url(../images/black.png) repeat;position: fixed;top: 0;left: 0;z-index: 9999;}

.video{display: none;width: 800px;height: 450px;position: fixed;top: 50%;left: 50%;z-index: 99999;margin: -225px 0 0 -400px;}

.video .m,

.video .m .my-video-dimensions{width: 800px;height: 450px;}

.video .video-js .vjs-big-play-button{display: none;}

.overseas{padding-bottom: 44px;}

.overseas .wrap>h2{color: #111111;font-size: 48px;line-height: 1;text-align: center;position: relative;padding: 53px 0 11px;}

.overseas .wrap>h2:after{content: "";display: block;width: 25px;height: 6px;background: #b41d23;position: absolute;bottom: 0;left: 50%;

margin-left: -12.5px;}

.overseas .pice{width: 394px;height: 385px;background: url(../images/yuan.png) no-repeat;text-align: center;margin: 12px auto 0;}

.overseas .pice span{color: #192e58;font-size: 36px;line-height: 49px;width: 153px;display: inline-block;padding-top: 145px;}

.overseas .curit1{width: 376px;position: absolute;top:235px;left: 0;text-align: right;}

.overseas .curit1 h2{color: #111111;font-size: 28px;line-height: 1;padding-bottom: 18px;}

.overseas .curit1 h3{color: #000000;font-size: 22px;line-height: 1;border-top: 1px dashed #919191;padding: 19px 0 14px;}

.overseas .curit1 p{color: #333333;font-size: 16px;line-height:31px;}

.overseas .curit2{width: 369px;position: absolute;top:235px;right: 6px;}

.overseas .curit2 h2{color: #111111;font-size: 28px;line-height: 1;padding-bottom: 18px;}

.overseas .curit2 h3{color: #000000;font-size: 22px;line-height: 1;border-top: 1px dashed #919191;padding: 19px 0 14px;}

.overseas .curit2 p{color: #333333;font-size: 16px;line-height:31px;background: url(../images/smr.png) no-repeat left 12px;

padding-left: 16px;}

.overseas .curit3{width: 608px;margin: 23px auto 0;text-align: center;}

.overseas .curit3 h2{color: #111111;font-size: 28px;line-height: 1;padding-bottom: 18px;}

.overseas .curit3 h3{color: #000000;font-size: 22px;line-height: 1;border-top: 1px dashed #919191;padding: 19px 0 14px;}

.overseas .curit3 p{color: #333333;font-size: 16px;line-height:31px;background: url(../images/smr.png) no-repeat left 12px;

padding-left: 16px;display: inline-block;}

.overseas2{height: 805px;background: url(../images/overseas2.jpg) no-repeat center top;position: relative;}

.overseas2 .seasCon{width: 561px;padding-top: 147px;}

.overseas2 .seasCon h2{color: #192e58;font-size: 36px;line-height: 1;font-weight: bold;}

.overseas2 .seasCon h4{color: #a1a9b9;font-size: 24px;line-height: 1;padding: 7px 0 43px;font-weight: bold;
text-transform: uppercase;opacity: 0;}

.overseas2 .seasCon .seas2 li{color: #333333;font-size: 24px;padding-bottom: 30px;background: url(../images/point.png) no-repeat left 12px;

padding-left: 21px;}

.overseas2 .seasCon .seasBor{padding-top: 40px;}

.overseas2 .seasCon .seasBor + .seasBor{padding-top: 100px;}

.overseas2 .seasCon .seasBor h3{color: #333333;font-size: 30px;line-height: 1;border-bottom: 1px solid #c6c6c6;position: relative;

padding-bottom: 11px;margin-bottom: 19px;}

.overseas2 .seasCon .seasBor h3:after{content: "";display: block;width: 64px;height: 1px;background: #b41d23;position: absolute;bottom: -1px;left:0;}

.overseas2 .seasCon .seasBor p{color: #333333;font-size: 18px;line-height:40px;background: url(../images/smr.png) no-repeat left 16px;

padding-left: 18px;}

.overseas2 .seasImg{position: absolute;top: 47px;right:-360px;}

.overseas2 .seasImg img{width: 874px;height: 1198px;}

.overseas3{height: 1243px;background: url(../images/cosi.png) no-repeat 670px 204px;position: relative;}

.overseas3 .seasImg{position: absolute;top: 192px;left:-360px;}

.overseas3 .seasImg img{width: 1113px;height: 1049px;}

.overseas3 .seasCon{width: 433px;padding-top: 320px;float: right;}

.overseas3 .seasCon h2{color: #192e58;font-size: 36px;line-height: 1;font-weight: bold;}

.overseas3 .seasCon h4{color: #a1a9b9;font-size: 24px;line-height: 1;padding: 7px 0 43px;font-weight: bold;text-transform: uppercase;
opacity: 0;}

.overseas3 .seasCon .seas3 li{overflow: hidden;background: url(../images/li_line.png) no-repeat 35px top;}

.overseas3 .seasCon .seas3 li + li{padding-top: 140px;}

.overseas3 .seasCon .seas3 li .img{float: left;}

.overseas3 .seasCon .seas3 li .img,

.overseas3 .seasCon .seas3 li .img img{width: 72px;height: 72px;}

.overseas3 .seasCon .seas3 li .con{float: left;width: 336px;margin-left: 23px;}

.overseas3 .seasCon .seas3 li .con h3{color: #000000;font-size: 22px;line-height: 1;padding-bottom: 16px;}

.overseas3 .seasCon .seas3 li .con p{color: #333333;font-size: 16px;line-height: 30px;}

.newListBor2{width: 871px;float: left;margin-left: 45px;padding-bottom: 70px;}

.leftBor2{width: 240px;}

.newListBor2 .proImg{position: relative;display: none;}

.newListBor2 .proImg,

.newListBor2 .proImg img{width: 871px;height: 134px;}

.newListBor2 .proImg p{width: 819px;height: 134px;line-height: 134px;color: #ffffff;font-size: 24px;padding-left: 52px;

background: url(../images/alpha.png) repeat;position: absolute;top: 0;left: 0;z-index: 5;}

.message{width: 194px;height: 336px;box-shadow: 2px 0 13px rgba(0,0,0,0.11);padding: 25px 23px 22px;margin-top: 50px;}

.message .board{background: url(../images/diqiu.png) no-repeat right 5px;}

.message .board h5{color: #cdd1db;font-size: 14px;line-height: 1;font-weight: bold;text-transform: uppercase;padding: 0;}

.message .board h3{color: #1b2f5a;font-size: 18px;line-height: 1;font-weight: normal;border-bottom:1px solid #e1e1e1;padding: 6px 0 18px;}

.message .mesBox{position: relative;}

.message .mesBox .mess_text{width: 173px;height: 44px;line-height:44px;color: #333333;font-size: 14px;

border-bottom: 1px solid #e1e1e1;outline: none;padding: 0 11px;font-family: '微软雅黑';}

.message .mesBox .mess_text:-moz-placeholder{

	color: #333333;

}



.message .mesBox .mess_text::-moz-placeholder{

	color: #333333;

}



.message .mesBox .mess_text:-ms-input-placeholder{

	color: #333333;

}



.message .mesBox .mess_text::-webkit-input-placeholder{

	color: #333333;

}

.message .mess_sub{width: 195px;height: 40px;line-height: 40px;cursor: pointer;background:#1b2f5a;text-align: center;

color: #ffffff;font-size: 14px;font-family: '微软雅黑';}

.message .mesBox span{display: block;color: #b41d23;font-size: 14px;position: absolute;top:15px;left: 0;}

.message .mesBox h3{width: 173px;color: #333333;font-size: 14px;font-weight: normal;padding: 17px 11px 9px;border:0;}

.message textarea{width: 173px;height: 69px;color: #333333;font-size: 12px;line-height: 18px;background: #f6f6f6;

border:0;outline: none;padding: 11px;font-family: '微软雅黑';margin-bottom: 21px;}

.message textarea:-moz-placeholder{

	color: #cccccc;

}



.message textarea::-moz-placeholder{

	color: #cccccc;

}



.message textarea:-ms-input-placeholder{

	color: #cccccc;

}



.message textarea::-webkit-input-placeholder{

	color: #cccccc;

}

.product + .product{padding-top: 15px;}

.product h3{color: #333333;font-size: 24px;line-height: 1;position: relative;padding: 36px 0 15px;font-weight: bold;

text-align: center;margin-bottom: 20px;}

.product h3:after{content: "";display: block;width: 25px;height: 6px;background: #b41d23;position: absolute;bottom: 0;

left: 50%;margin-left: -12.5px;}

.product p{color: #333333;font-size: 14px;line-height:35px;}

.product img{margin: 14px 0 24px;}

.product h4{color: #333333;font-size: 20px;line-height: 1;position: relative;padding: 36px 0 15px;font-weight: normal;

text-align: center;margin-bottom: 20px;}

.product h4:after{content: "";display: block;width: 25px;height: 6px;background: #b41d23;position: absolute;bottom: 0;

left: 50%;margin-left: -12.5px;}

.product h5{color: #111111;font-size: 14px;line-height: 1;font-weight: bold;text-align: center;padding-bottom: 13px;}

.product .table{width: 503px;border:1px solid #dfdfdf;margin: 12px auto 48px;}

.product .table tr th{height: 46px;line-height: 46px;background: #e1e6f2;font-weight: normal;color: #333333;font-size: 14px;}

.product .table tr td{width:50%;height: 30px;line-height: 30px;text-align: center;border:1px solid #dfdfdf;border-top: 0;

color: #666666;font-size: 12px;}

.product .table tr th + th{border-left:1px solid #dfdfdf;}

.partner{text-align: center;font-size: 0;}

.partner a{border:1px solid #f3f3f3;display: inline-block;position: relative;}

.partner a,

.partner img,

.partner .ner{width: 298px;height: 221px;}

.partner .ner{position: absolute;top: 0;left: 0;z-index: 5;background: url(../images/redbg.png) repeat;display: none;}

.partner .ner h3{color: #ffffff;font-size: 24px;line-height: 1;background: url(../images/ner.png) no-repeat center top;

padding:63px 0 12px;margin-top: 56px;}

.partner .ner p{color: #ffffff;font-size: 12px;line-height: 1;}

.partner a:hover .ner{display: block;}

.partner2 a{float: left;display: block;}

.partner2{padding-bottom: 50px;}

.search_type{width: 250px;height: 60px;display: block;padding-left: 20px;background: #ffffff;}

.lineBor .lont{position: relative;width: 240px;}
.lineBor .lont div{}
.lineBor .lont h2{color: #ba2f34;font-size: 24px;line-height: 1;font-weight: bold;padding: 8px 0 0 15px;}
.lineBor .lont h3{color: #1b2f5a;font-size: 20px;line-height: 1;padding: 12px 0 11px 15px;}
.lineBor .lont h3 span{color: #ba2f34;font-size: 20px;    display: block;
    margin-top: 6px;}
.lineBor .lont h4{color: #1b2f5a;font-size: 14px;line-height: 1;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);
text-transform: uppercase;writing-mode: lr-tb;float: left;}


@media screen and (max-width: 1240px){

.banner .picFocus .hd ul li + li{margin-left: 0px;}

.banner .picFocus .hd{width: 100%;left: 0;margin-left: 0;}

}


/*留言板*/
.contactFix{
		position: fixed;
		right: 10px;
		bottom: 10%;
		width: 80px;
		height: 260px;
	}
	.contactFix img{
		width: 80px;
    height: 260px;
	}
	.online-con{
		width: 400px;
	}
	.online-con{
		position: fixed;
		right: 10px;
		bottom: 10%;
		width: 300px;
		box-shadow: 0 0 4px 1px rgba(0,0,0,0.1);
		z-index: 10000;
		background: #fff;
		padding: 20px;
		text-align: justify;
		display: none;
	}
	.online-con h3{
		margin-bottom: 10px;
	}
	.online-con p{
		line-height: 22px;
	}
	.input-txt{
		width: 100%;
		border: 1px solid #EEEEEE;
		height: 36px;
		line-height: 36px;
		margin-top: 10px;
		padding: 0 10px;
		box-sizing: border-box;
	}
	.message-con{
		margin-top: 10px;
		width: 100%;
		border: 1px solid #EEEEEE;
		height: 100px;
box-sizing: border-box;
		padding: 0 10px;
		line-height: 28px;
		word-break: break-all;
	}
	#submitOnline{
		width: 100%;
		height: 36px;
		line-height: 36px;
		background: #ba2f34;
		color: #fff;
		margin-top: 10px
	}
	.closeOnline{
		position: absolute;
		right: 0px;
		top: 20px;
		width: 48px;
		height: 48px;
	}
	.closeOnline img{
		width: 26px;
		height: 26px;
	}
	.input-txt::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #333; opacity: 1; }
.input-txt:-moz-placeholder, textarea:-moz-placeholder { color: #333; opacity: 1; }
.input-txt::-moz-placeholder, textarea::-moz-placeholder { color: #333; opacity: 1; }
.input-txt:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #333; opacity: 1; }











