/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,th,td{padding:0;margin:0;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight: 500;}
ol,ul,li {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
body{font-size: 14px; background:#fff;font-family:"Microsoft YaHei", Simsun; color: #333;}
input,button,textarea,select{font-family:"Microsoft YaHei";}
*{box-sizing: border-box;}
input,button,textarea{outline: none;}
.clear:after{clear: both;content:'.';display: block;visibility:hidden;height:0;}
.clear{zoom:1; clear: both;}
a{text-decoration: none;color: inherit;}
.mar-b2{margin-bottom: 20px;;}
.mar-t2{margin-top: 20px;}
.i{font-style:normal; }
.color-6{color: #666;}
.color-3{color: #333;}
.color-9{color: #999;}
.hidden{display: none;}
.show{display: block;}
.hidden-i{display: none !important;}
.show{display: block !important;}
.bor-b0{border-bottom:0;}
.bor-t0{border-top:0;}
.bor-l0{border-left:0;}
.bor-r0{border-right:0;}
.bor-b{border-bottom:1px solid #ccc;}
.bor-t{border-top:1px solid #ccc;}
.bor-l{border-left:1px solid #ccc;}
.bor-r{border-right:1px solid #ccc;}
.kuan{width: 1200px; margin: 0 auto; position: relative;}
.chuizhi{display: table-cell; vertical-align: middle;}
.bg-f5{background: #f5f5f5;}
button{cursor: pointer;}



/*私有*/
.banner{width: 100%; float: left;}
.banner img{width: 100%;}
.title{margin: 50px 0 40px; width: 100%; float: left; text-align: center; font-size: 30px; font-weight: 600;}
.title-1{margin: 50px 0 45px; width: 100%; float: left; text-align: center; font-size: 30px; font-weight: 600;}
.title-1 span{padding:0 150px 15px; border-bottom: 1px dashed #ccc;}
.title span{color: #ef4349;}
.shidai{width: 100%; float: left; padding: 40px 20px 30px; position: relative;}
.sd-title{width: 33.3333333%; float: left; text-align: center;}
.sd-title h3{font-size: 30px; color: #666; font-weight: 600; margin-bottom: 10px;}
.sd-title h3 span{font-size: 48px; color: #ef4349;}
.sd-title p{font-size: 18px; color: #666;}
.shidai-1{width: 100%; float: left; margin-bottom: 130px; height: 413px;}
.shidai-1 img{ float: left; }
.shidai-1 img:nth-child(1){margin-left: 155px;}
.shidai-1 img:nth-child(2){margin-left: 63px; vertical-align:top;}
.shidai-1 img:nth-child(3){margin-left: 35px;}
.yuan{position: absolute;top: 637px; left: 50%; margin-left: -240px;}
.nan{float: left; width: 100%; padding: 0 100px 58px;}
.nan-1{margin-right: 74px; width: 284px; height: 335px; text-align: center; color: #fff; border-radius: 12px; float: left;}
.nan-1:nth-child(1){background: #5c6ef4;}
.nan-1:nth-child(2){background: #3eaf00;}
.nan-1:nth-child(3){background: #db7700; margin-right: 0;}
.nan-img{display: table; width: 100%; text-align: center; height: 99px; margin-top: 50px;}
.nan-1 h3{font-size: 24px; font-weight: 600; margin: 25px 0 15px;}
.nan-1 p{font-size: 14px; line-height: 32px;}
.classfly{width: 100%; float: left; margin-bottom: 30px;}
.classfly-1{width: 182px; float: left; margin-right: 21px; text-align: center;}
.classfly-1:nth-child(6n+6){margin-right: 0;}
.classfly-1 img{margin-bottom: 18px;}
.classfly-1 p{font-size: 18px; margin-bottom: 25px;}
.lc{text-align: center; width: 100%; background: url("../images/lc_bg.jpg") no-repeat center; height: 478px;}
.tianmao-lc{ background: url("../images/tianmao_lc_bg.jpg") no-repeat center !important;}
.lc img{margin-top: 65px;}
.lc h2{color: #fff;}
.anli{border-right: 1px solid #eee; border-top: 1px solid #eee; width: 1010px; margin: 0 95px 40px; text-align: center;}
.anli th{background: #f5f5f5; height: 53px; border-left: 1px solid #eee; border-bottom: 1px solid #eee; font-size: 24px; font-weight: 500;}
.anli td{ height: 53px; border-left: 1px solid #eee; border-bottom: 1px solid #eee; font-size: 18px;}
.ys{text-align: center; padding-bottom: 60px;}
.fw{width: 100%; padding:0 30px 40px; float: left;}
.fw-1{border: 1px solid #ccc; width: 188px; height: 263px; margin-right: 50px; float: left; padding: 7px; text-align: center; background: #fff;}
.fw-1:nth-child(5){margin-right: 0;}
.fw-img{width: 100%; text-align: center; display: table; height: 59px; margin: 20px 0 20px;}
.fw-1 h3{ margin-bottom: 10px; font-size: 24px;}
.fw-1 p{ line-height: 32px; font-size: 14px; color: #666;}
.kisson{width: 100%; float: left; margin-bottom: 20px;}
.kisson ul{width: 100%; float: left;}
.kisson ul li{width:590px; float: left; height: 56px; line-height: 56px; background: #ddd; margin-right: 20px; margin-bottom: 20px; font-size: 18px; padding-left: 30px;}
.kisson ul li:nth-child(2n+2){margin-right: 0;}
.kisson ul li button{float: right; margin: 10px 20px 0 0;color: #be0404; background: 0; width: 100px; height: 35px; font-size: 17px; border-radius: 8px; border: 1px solid #be0404; }
/*数字滚动插件的CSS可调整样式*/
.mt-number-animate{ line-height:40px; height: 40px;/*设置数字显示高度*/; font-size: 48px;/*设置数字大小*/ overflow: hidden; display: inline-block; position: relative;}
.mt-number-animate .mt-number-animate-dot{ width: 15px;/*设置分割符宽度*/ line-height: 40px; float: left; text-align: center;}
.mt-number-animate .mt-number-animate-dom{ width: 28px;/*设置单个数字宽度*/ text-align: center; float: left; position: relative; top: 0;}
.mt-number-animate .mt-number-animate-dom .mt-number-animate-span{ width: 100%; float: left;}
.men{margin-top: 20px; width: 100%; float: left; margin-bottom: 20px;}
.men-wen{float: left; width: 60%;}
.men-wen h3{margin-bottom: 15px; font-size: 18px;}
.men-wen p{margin-bottom: 50px; color: #666;}
.men img{margin-top: -20px;}
.data{width: 100%; float: left; padding: 0 50px; text-align: center;}
.data-1{width: 353px; float: left; text-align: center; margin-right: 20px;}
.data-img{width: 353px; height: 188px; overflow: hidden; text-align: center;}
.data-1 p{font-size: 18px; margin: 25px 0;}
.data-img img{transition: all 1s; -moz-transition: all 1s;-webkit-transition: all 1s; -o-transition: all 1s; width: 353px; height: 188px; vertical-align: middle;}
.data-img img:hover{width: 423px; height: 225px; margin:-19px 0 0 -35px;}
.data-1:nth-child(3n+3){margin-right: 0;}
.data button{width: 240px; height: 60px; font-size: 24px; color: #ef4349; border: 1px solid #ef4349; background: 0; margin: 20px 0 50px; cursor: pointer;}
.data button:hover{color: #fff; background: #ef4349;}
.qt{width: 100%;}
.qt-1{width: 290px; float: left; margin-right: 13px; position: relative;}
.qt-1:nth-child(4n+4){margin-right: 0;}
.qt-1 img{width: 290px; height: 165px;}
.qt-1 p{font-size: 18px; margin: 18px 0 33px; text-align: center;}
.qt-f{width: 593px; position: absolute; background: rgba(0, 0, 0, 0.8)!important; text-align: center; padding: 25px 0; height: 408px; z-index: 99; display: none;}
.qt-f ul{height: 250px; margin-bottom: 25px; margin-top: 20px;}
.qt-f li{font-size: 18px; color: #fff; line-height: 36px;}
.qt-f button{border: 0; background: #db7700; font-size: 24px; width: 180px; height: 50px; border-radius: 4px;}
.qt-f span{position: absolute;}
.qt-f span img{width: 6px; height: 14px;}
.qt-f-left{left: 303px; }
.qt-f-left span{left: -6px;}
.qt-f-right{right: 303px;}
.qt-f-right span{right:  -6px;}
.qt-f-right span img{
    -ms-transform:rotate(180deg); /* IE 9 */
    -moz-transform:rotate(180deg); /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari and Chrome */
    -o-transform:rotate(180deg); /* Opera */}
.qt-f-top{top: 0;}
.qt-f-bottom{top: -244px;}
.qt-f-top span{top: 75px;}
.qt-f-bottom span{top: 320px;}
.qt-1:hover .qt-f{display: block;}
.xuqiu{width: 100%; background: url("../images/xuqiu_bg.jpg")center; height: 807px;}
.xuqiu-1{width: 100%; background: url("../images/g_bg.jpg")center; height: 555px;}
.xuqiu h2, .xuqiu-1 h2{color: #fff;}
.xuqiu p{text-align: center; float: left; margin-top: -30px; width: 100%;}
.tian{width: 100%; padding-left: 260px; float: left; margin-top: 40px;}
.tian div{margin-bottom: 30px;}
.tian span{color: #fff; font-size: 18px; margin-right: 28px; line-height: 50px; vertical-align: top;}
.tian input, .tian select{background: #fff; border: 0; height: 50px; line-height: 50px; font-size: 18px; width: 495px; padding: 0 15px;}
.tian textarea{background: #fff; border: 0; line-height: 30px; height: 170px; font-size: 18px; width: 495px; padding: 5px 15px;resize: none;}
.tian button{height: 50px; width: 495px; border: 0; background: #0090ff; color: #fff; font-size: 24px; margin-left: 104px; cursor: pointer;}
.chao{width: 225px; float: left; margin: 35px 0 40px 160px;}
.chao span{font-weight: 600; font-size: 24px;}
.chao p{font-weight: 500; font-size: 18px; color: #666;}
.title-xiao{color: #999; font-size: 18px; text-align: center; float: left; width: 100%; margin-top: -15px;}
.do{width: 100%; float: left; margin-bottom: 40px;}
.do-1{width: 340px;  float: left; margin-top: 50px; margin-bottom: 40px;}
.do-1 img{margin-right: 14px; width: 86px; height: 86px; float: left;}
.do-wen{width: 240px; float: left;}
.do-wen h4{font-size: 18px; margin-bottom: 13px;}
.do-wen p{color: #666; line-height: 28px;}
.do-img{margin-left: 20px; float: left;}
.fangxing{width: 100%; height: 284px; background: url("../images/fangxing.jpg") no-repeat center; text-indent: -99999px;}
.fangxin{width: 33.333333333%; float: left; text-align: center; margin: 40px 0 30px;}
.fangxin h2{margin: 25px 0 10px; font-size: 18px; font-weight: 600;}
.fangxin p{color: #666;}
.shibei{text-align: center; margin-bottom: 45px; width: 100%; float: left; margin-top: 20px;}
.boss-lc{width: 100%; padding: 45px 110px 75px; float: left;}
.boss-lc-1{width: 88px; float: left; text-align: center; margin-right: 135px;}
.boss-lc-1:nth-child(5){margin-right: 0;}
.boss-lc-1 img{width: 87px; height: 87px; margin-bottom: 20px;}
.boss-lc-1 p{font-size: 18px; color: #666;}
.daili{width: 100%; float: left; position: relative; margin-top: 35px; margin-bottom: 45px;}
.daili-1{width: 450px; float: left; height: 450px; border-radius: 50%; border: 1px solid #ccc;}
.daili-1 h3{font-size: 24px; color: #0095ea; font-weight: 600; text-align: center; float: left; width: 100%; margin-top: 55px; margin-bottom: 50px;}
.daili-1 ul{padding-left: 40px; float: left; width: 100%;}
.daili-1 li{width: 100%; float: left; margin-bottom: 25px;}
.daili-1 li span{display: block; float: left; width: 8px; height: 8px; background: #ff2020; -ms-transform:rotate(180deg); /* IE 9 */ -moz-transform:rotate(45deg); /* Firefox */ -webkit-transform:rotate(45deg); /* Safari and Chrome */ -o-transform:rotate(45deg); /* Opera */ margin-top: 11px;}
.daili-1 li i{font-style: normal; float: left; margin-left: 12px; line-height: 30px; color: #666;}
.sheng{width:110px; position: absolute; left: 50%; margin-left: -16px; top: 136px;}
.sheng p{color: #ca3900; font-size: 24px; font-weight: 600; margin-bottom: 40px;}
.shop{width: 100%; float: left; margin: 30px 0;}
.shop img{width: 339px; height: 266px; margin: 0 50px 0 65px; float: left;}
.shop ul{float: left;}
.shop ul li{line-height: 30px;color: #666;}
.shop ul li span{font-weight: 600;}
.kisson-boss{width: 100%; float: left; padding-left: 74px; margin-top: 20px;}
.kisson-boss h3{font-size: 18px; color: #e84e3c;}
.kisson-boss p{font-size: 18px; color: #666;margin-bottom: 35px;}
.gs{width: 100%; float: left; padding: 0 50px;}
.gs p{font-size: 18px; color: #666; line-height: 38px; margin-bottom: 20px;}
.more{width: 100%; text-align: center; margin-bottom: 40px;}
.more button{background: 0; border: 1px solid #e84e3c; font-size: 18px; color: #e84e3c; width: 175px; height: 50px; border-radius: 4px; cursor: pointer;}
.more button:hover{background: #e84e3c; color: #fff;}
.data-gs{width: 100%; float: left; margin-bottom: 15px;}
.data-gs-1{width: 33.33333333333%; float: left; margin-bottom: 30px; text-align: center;}
.data-gs-1 p{font-size: 18px; color: #666; margin-top: 20px;}
.baogao{width: 100%; float: left;}
.baogao-1{width: 303px; float: left; margin-left: 70px;}
.baogao-img{width: 100%; text-align: center; height: 150px; background: #dddddd;}
.baogao-img img{width: 128px; height: 128px; margin-top: 11px;}
.baogao-1 h3{margin:15px 0 25px; text-align: center; font-size: 18px;}
.baogao-1 ul li{color: #666; line-height: 31px;}
.gs-lc{width: 100%; padding: 0 260px 20px; float: left;}
.gs-lc-img,.ds-lc-wen{width: 100%; float: left;margin-top: 20px;}
.gs-lc-img-1{width: 101px; float: left;}
.right{width: 188px; float: left; text-align: center; margin-top: 48px;}
.ds-lc-wen p{width: 110px; text-align: center; float: left; font-size: 18px; color: #666;}
.ds-lc-wen .right{width: 175px;}
.yingxiang{padding: 0 50px; width: 100%; float: left;}
.yingxiang ul{width: 565px; float: left;}
.yingxiang  ul li{float: left; width: 100%;}
.yingxiang  ul li span{display: block; width: 10px;  height: 10px; background: #e84e3c; float: left; margin-right: 10px; margin-top: 13px;}
.yingxiang  ul li i{float: left; font-style: normal; font-size: 18px; color: #666; line-height: 35px; margin-bottom: 45px;}
.yingxiang .more{ text-align: left;}
.yingxiang img{float: left; margin-top: -15px;}
.xuqiu-1 .tian{margin-top: 0;}
.xuqiu-1 .tian textarea{height: 140px;}
.xuqiu-1 .tian button{background: #e84e3c;}

.qingjiao-1{width: 1066px; margin: 0 62px 60px;}
.qingjiao{width: 350px; padding: 8px; box-sizing: border-box; margin-right: 8px; background: #eeeeee; float: left;}
.qingjiao h4{font-size: 30px; text-align: center; margin-top: 10px;}
.qingjiao p{font-size: 14px; line-height: 38px; padding: 0 21px; margin-top: 10px; text-indent: 0;}
.qingjiao:nth-child(3){margin-right: 0;}
.qingjiao:nth-child(2){margin-top: 38px;}
.fw-suan{width: 1040px; margin: 0 80px 70px; line-height: 62px; height: 62px; font-size: 18px; color: #666; background: #e7e7e7; position: relative; padding:0 120px; box-sizing: border-box;}
.fw-y{width: 98px; height: 98px; font-size: 36px; color: #fff; border-radius: 50%; background: #e84e3c; position: absolute; top: -18px; line-height: 98px; text-align: center;}
.fw-suan:nth-child(1){margin-top: 40px;}
.fw-suan:nth-child(2n+2){text-align: right;}
.fw-suan:nth-child(2n+2) .fw-y{ right: -8px;}
.fw-suan:nth-child(2n+1) .fw-y{ left: -8px;}
.fw-suan p{line-height: 62px; font-size: 18px; color: #666; text-indent: 0;}
.fw-suan-1{float: left; width: 100%;}
.qingsuan th{height: 60px; width: 25%;}
.qingsuan td{height: 60px; width: 25%;}
.vs{width: 100%;}
.vs ul{width: 630px; margin: 0 285px; height: 50px; border-bottom: 1px solid #535353; padding: 0 115px;}
.vs li{line-height: 50px; height: 50px; font-size: 24px; float: left; width: 200px; text-align: center;}
.vs li:hover{color: #00a0e9; border-bottom: 2px solid #0090ff;}
.vs li.active{color: #00a0e9; border-bottom: 2px solid #0090ff;}
.title-fww{font-size: 42px; text-align: center; margin: 38px 0 24px; float: left;width: 100%;}
.title-fww-p{font-size: 20px; text-align: center; margin: 0 0 30px; padding: 0 95px; float: left; width: 100%;}
.vs-1{width: 100%; padding: 0 38px;}
.vs-1 h3{font-size: 23px; color: #00a0e9; margin-bottom: 35px; text-align: center; margin-top: 25px;}
.vs-2{width: 327px; float: left; margin-right: 71px; margin-bottom: 38px;text-align: center;}
.vs-2:nth-child(3n+3){margin-right: 0;}
.vs-2 p{font-size: 20px; margin: 15px 0 30px;}
.vs-2 button{width: 185px; height: 35px; border: 1px solid #0da5ea; border-radius: 4px; color: #0da5ea; font-size: 18px; background: 0; cursor: pointer;}
.vs-2 button:hover,.reg button:hover,.mar-1 button:hover, .addr-1 button:hover,.map-1 button:hover{color: #fff; background: #0da5ea;}
.reg{width: 100%; float: left; padding: 0 70px;}
.reg ul{float: left ;width: 100%;}
.reg ul li{float: left ;width: 520px; min-height: 90px; background: #fff; margin-right: 20px; margin-bottom: 15px;}
.reg ul li:nth-child(2n+2){margin-right: 0;}
.reg ul li span{display: block; height: 37px; width: 37px; background: #00a0e9; color: #fff; font-size: 25px; font-weight: 600; float: left; line-height: 37px; text-align: center;}
.reg ul li i{float: left; width: 415px; margin: 20px 0 20px 30px; font-size: 18px; font-style: normal;}
.reg .lg{line-height: 50px;}
.reg button{width: 210px; height: 45px; border: 2px solid #0da5ea; border-radius: 4px; color: #0da5ea; font-size: 20px; background: 0; cursor: pointer;  margin: 35px 415px 45px;}
.mar{width: 100%; float: left; padding: 20px 60px;}
.mar-1{width: 306px; float: left; margin-right: 81px; text-align: center;}
.mar-1:nth-child(3){margin-right: 0;}
.mar-2{width: 100%; padding: 20px; height: 405px; background: #f5f5f5;}
.mar-1 p,.addr-1 p{margin: 15px 0; font-size: 20px;}
.mar-2 p{line-height: 35px; font-size: 20px; padding: 10px; text-align: left; margin:0;}
.mar-1 button, .addr-1 button{width: 210px; height: 45px; border: 2px solid #0da5ea; border-radius: 4px; color: #0da5ea; font-size: 20px; background: 0; cursor: pointer;}
.addr{width: 100%; padding: 20px 50px 0; float: left;}
.addr-1{float: left; width: 236px; margin-right: 52px; text-align: center; margin-bottom: 35px;}
.addr-1:nth-child(4n+4){margin-right: 0;}
.addr h3{font-size: 20px; margin: 5px 0 60px; float: left;}
.map{width: 100%; padding: 20px 1px 60px; float: left;}
.map-1{width: 195px; margin-left: 37px; text-align: center; float: left;}
.map-1 p{font-size: 20px; margin: 15px;}
.map-1 button{width: 185px; height: 45px; border: 2px solid #0da5ea; border-radius: 4px; color: #0da5ea; font-size: 20px; background: 0; cursor: pointer;}
.piao{height: 500px; width: 100%; background: url("../images/fww_bg.jpg") center; }
.piao .tian textarea{height: 117px;}



#LXB_CONTAINER{left: 0;}
#LXB_CLOSE_BTN, .lxb-close-btn{left: 0;}