/* CSS Document */
@charset "utf-8";
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {font-size:14px; background:#fff;}
a,em{ text-decoration:none; font-style:normal; margin:0px; padding:0px;}
/* 链接样式，颜色可酌情修改 */
del,ins,a {text-decoration:none;}
a:link {color:#009;}
a:visited {color:#800080;}
a:hover,a:active,a:focus {color:#c00; text-decoration:none;} 
label{font-weight:100 !important;}
.clearfix:after{
    content:"";
    height:0px;
    width:0px;
    clear:both;
    display:block;
    overflow: hidden;
}

/*通用*/
.box{width:1300px; margin:0 auto;}

.head{background: #ffffff; height: 95px; line-height: 95px; position: relative;}
.head .box{display: flex; justify-content: space-between;}
.head .logo{ width: 213px;}
.head .logo img{width: 100%;}
.head .Nav{ width:950px; display: flex; justify-content: space-between;}
.head .Nav li{width:100px; text-align: center; font-size: 18px; color:#333; line-height: 95px; margin: 0px 20px;}
.head .Nav li a{color: #333;}
.head .Nav li a:hover{color: #005CEF; font-weight: bold;}
.head .Nav .sousuo{position: relative; padding-left: 15px;}
.head .Nav .sousuo:after{ content:""; height:20px; width:1px; background: #333; position: absolute; left: 0px; top: 37px;}
.head .Nav .sousuo img{position: relative; top: -2px; cursor: pointer;}
.head .erji{position: absolute; top: 95px; left: 0px; width: 100%; background: #fff; height: 250px; z-index: 9999; color: #333; display: flex; justify-content: space-between; text-align: left; line-height: 24px; display: none; border-top: 1px solid #dedede; box-shadow: 0px 4px 9px 0px rgb(240,244,255,0.75);}
.head .erji .left{font-size: 35px; padding-top: 90px; width: 320px;}
.head .erji .left em{font-size: 16px; display: block; padding-top: 28px;}
.head .erji .right{width: 920px; padding-top: 60px; font-size: 14px; display: flex; flex-wrap: wrap; line-height: 24px;}
.head .erji .right dl{width: 220px; margin-right: 10px; height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 35px;}
.head .erji .right dl:hover{color: #005CEF; font-weight: bold;}

#sousuo{background: rgba(0, 0, 0, 0.4); position: fixed; left: 0px; top: 0px; width: 100%; height: 100vh; z-index: 999; text-align: center; display: none;}
#sousuo .con{height: 60px; width: 580px; display:block; margin: 0 auto; position: relative; margin-top: 46vh;}
#sousuo .con input[type="text"]{height: 60px; width: 580px; background: none; border: 1px solid #fff; border-radius: 50px; outline: none; color: #fff; font-size: 18px; padding-left: 20px; box-sizing: border-box; padding-right: 50px;}
#sousuo .con .tijiao{position: absolute; right: 20px; top: 17px;}
#sousuo input::input-placeholder{
	color:#ffffff;
}
#sousuo input::-webkit-input-placeholder{
	color:#ffffff;
}
#sousuo input::-moz-placeholder{
	color:#ffffff;
}
#sousuo input::-moz-placeholder{
	color:#ffffff;
}
#sousuo input::-ms-input-placeholder{
	color:#ffffff;
}
#sousuo .guan{position: absolute; right: 10px; top: 10px; cursor: pointer;}


.bannerBox{width: 100%; position: relative; overflow: hidden; margin: 0px auto; height:800px;}
.banner{width: 1920px; position: absolute; left: 50%; margin-left:-960px;}
.bannerBox .carousel-indicators li{background: #fff;}
.bannerBox .carousel-indicators .active{background: #58A1FF; border-color: #58A1FF; width: 10px; height: 10px;}

.index_title{text-align: center; font-size: 40px; font-weight: bold; color: #000; padding-top: 80px;}
.index_title em{display: block; color: #797a7d; font-weight: 100; font-size: 16px; margin-top: 35px;}

.banner_bot{position: relative; z-index: 99; top: -100px; background: #fff; height: 200px; border-radius: 15px; box-shadow: 0px 8px 4px 0px rgba(193, 216, 254,0.75); box-sizing: border-box; padding: 33px 55px; display: flex; justify-content: space-between;}
.banner_bot .left{width: 320px; height: 140px; border-right: 1px solid #CDCDCD; color: #000000; font-size: 25px; font-weight: bold; line-height: 44px;}
.banner_bot .left span{display: block; font-size: 16px; color: #8e8e8e; font-weight: 100; margin-top: 10px;}
.banner_bot .left em{color: #005cef;}
.banner_bot .right{width: 800px; display: flex; justify-content: space-between;}
.banner_bot .right .shu{font-size: 38px; color: #000; font-weight: bold;}
.banner_bot .right .shu span{font-size: 15px; font-weight: 100;}
.banner_bot .right .lan{width: 57px; height: 2px; background: #3758FF; margin: 22px 0px;}
.banner_bot .right .miaoshu{font-size: 16px; color: #8e8e8e;}

.index_chanpin{background: url(../images/index_chanpin.jpg) no-repeat; height: 1100px; background-size:100% 100%;}
.index_chanpin ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.index_chanpin ul li{width: 305px; height: 314px; background: #fff; box-shadow: 0px 4px 9px 0px rgba(240, 244, 255,0.75); margin-bottom: 34px; border-radius: 15px; text-align: center; padding: 45px 50px 0px 50px;}
.index_chanpin ul li .title{font-weight: bold; color: #000; font-size: 20px; margin-top: 35px; line-height: 24px; height: 24px; overflow: hidden;}
.index_chanpin ul li .con{font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; margin-top: 15px; color: #383838;}
.index_chanpin ul li .xqbtn{width: 108px; height: 40px; text-align: center; line-height: 38px; border: 1px solid #D6D8E2; font-size: 16px; margin: 0 auto; border-radius: 50px; margin-top: 15px; color: #c2c5d4;}
.index_chanpin ul a:hover li{box-shadow: 0px 10px 11px 0px rgba(55, 88, 255, 0.6);}
.index_chanpin ul li:hover .xqbtn{background: #3758FF; border: 1px solid #3758FF; color: #fff;}

.index_jiejue .tap{display: flex; margin-top: 50px;}
.index_jiejue .tap li{width: 148px; height: 66px; line-height: 58px; font-size: 22px; text-align: center; margin: 0px 10px; cursor: pointer;}
.index_jiejue .tap li.select{background: url(../images/jiejue_tap.png) no-repeat; color: #fff; background-size: 100%;}

.index_jiejue .jiejueBox{width: 100%; position: relative; overflow: hidden; margin: 0px auto; height:700px;}
.index_jiejue .jiejuec{width: 1920px; position: absolute; left: 50%; margin-left:-960px; color: #fff;}

.index_jiejue .con{margin-top: 30px;}
.index_jiejue .con li{height: 710px; position: relative; color: #fff; display: none;}
.index_jiejue .con a:first-child li{display: block;}
.index_jiejue .con li .bg{position: absolute; left: 0px; top: 0px; z-index: -1;}
.index_jiejue .con li .title{font-size: 40px; padding-top: 238px;}
.index_jiejue .con li:hover .title{font-weight: bold;}
.index_jiejue .con li .miaoshu{font-size: 18px; width: 610px; height: 120px; overflow: hidden; line-height: 30px; margin-top: 24px;}
.index_jiejue .con li .gengduo{font-size: 18px; line-height: 57px; margin-top: 24px; position: relative;}
.index_jiejue .con li .gengduo img{margin-right: 10px;}
.index_jiejue .con li .gengduo:after{ content:""; height:1px; width:75px; background: #fff; position: absolute; left: 66px; top: 43px;}

.index_hanye{background: url(../images/index_hanye.jpg) no-repeat; height: 900px; background-size:100% 100%;}
.index_hanye ul{display: flex; flex-wrap: wrap; margin-top: 80px; margin-left: -16px;}
.index_hanye ul li{background: url(../images//hanyebg.png) no-repeat; width: 130px; height: 141px; line-height: 141px; text-align: center; margin-left: 16px; margin-bottom: 20px;

    /* transition: All 4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out; */
}
/* .index_hanye ul li:hover {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
} */
.index_hanye ul li:nth-of-type(10){margin-left: 88px;}
.index_hanye  .gengduo{width: 138px; text-align: center; height: 46px; line-height: 46px; border: 1px solid #3C5CFF; font-size: 16px; border-radius: 50px; margin: 40px auto 0px auto; color: #3C5CFF;}
.index_hanye  .gengduo:hover{background: #3C5CFF; color: #fff;}

.index_xinwen{height: 770px;}
.index_xinwen .con{margin-top: 80px; display: flex; flex-wrap: wrap;}
.index_xinwen .con .left{width: 430px;}
.index_xinwen .con .left .img{width: 100%; height: 255px;}
.index_xinwen .con .left .title{color: #222222; font-size: 18px; font-weight: bold; margin-top: 30px;}
.index_xinwen .con .left .jianjie{color: #999999; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; margin-top: 16px;}
.index_xinwen .con .left .shijian{color: #999999; font-size: 14px; margin-top: 16px;}
.index_xinwen .con .left .shijian img{position: relative; top: -2px;}
.index_xinwen .con li{width: 275px; height: 410px; box-sizing: border-box; border-left: 1px solid #BFBFBF; padding: 0px 15px; margin-left: 15px;}
.index_xinwen .con li .shijian{color: #999999; font-size: 16px; padding-top: 50px;}
.index_xinwen .con li .title{color: #222222; font-size: 18px; line-height: 26px; height: 52px; overflow: hidden; font-weight: bold; margin-top: 35px;}
.index_xinwen .con li .lan{width: 35px; height: 3px; background: #3758FF; margin-top: 30px;}
.index_xinwen .con li .jianjie{color: #999999; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; margin-top: 30px;}
.index_xinwen .con li .gengduo{width: 138px; text-align: center; height: 46px; line-height: 46px; border: 1px solid #3C5CFF; font-size: 16px; border-radius: 50px; margin-top: 40px; color: #3C5CFF;}
.index_xinwen .con li:hover .title{color: #3C5CFF;}
.index_xinwen .con li:hover .gengduo{border: 1px solid #3C5CFF; color: #ffffff; background: #3C5CFF;}


.index_xinwen .con .left:hover .title{color: #3C5CFF;}


.index_zixun{width: 100%; cursor: pointer;}
.index_zixun img{width: 100%;}



#zixunBox{background: rgba(0, 0, 0, 0.4); position: fixed; left: 0px; top: 0px; width: 100%; height: 100vh; z-index: 999; display: none;}
#zixunBox .con{height: auto; width: 710px; display:block; margin: 0 auto; position: relative; margin-top: 8%; border-radius: 20px; background: #fff; box-sizing: border-box; padding:55px 35px 30px 35px;}
#zixunBox .con .title{color: #fff; background: #3A58FF; width: 430px; height: 60px; line-height: 60px; text-align: center; font-size: 20px; border-radius: 10px; position: absolute; left: 140px; top: -30px;}
#zixunBox .con .guan{position: absolute; right: 20px; top: 10px; cursor: pointer;}
#zixunBox .con ul li{height: 36px; line-height: 36px; margin-bottom: 16px; display: flex; justify-content: space-between; font-size: 16px;}
#zixunBox .con ul li em{display: block; width: 80px;}
#zixunBox .con ul li em span{color: #d00000;}
#zixunBox .con ul li input{width: 560px; border: 1px solid #DCDCDC; border-radius: 5px; padding-left: 10px; outline: none;}
#zixunBox .con .duoxuan{width: 100%; height: auto ; border: 1px solid #D3D3D3; border-radius: 5px; box-sizing: border-box; padding: 10px; overflow-y: scroll;}
#zixunBox .con .duoxuan label{color: #171717; width: 48%; margin-bottom: 10px;}
#zixunBox .con .duoxuan label input{margin-right: 5px;}
#zixunBox .con .tijiao{text-align: center; margin-top: 15px;}
#zixunBox .con .tijiao input{width: 200px; height: 45px; background: #FFA101; color: #fff; border: none; border-radius: 50px;}

.dibu{background: #333333; height: 390px; color: #fff;}
.dibu .box{display: flex; justify-content: space-between;}
.dibu .box .left{width: 490px; padding-top: 60px;}
.dibu .box .left .tel{margin-top: 25px; font-size: 42px; font-weight: bold;}
.dibu .box .left ul li{margin-top: 12px;}
.dibu .box .cen{width: 400px; border-left: 1px solid #818181; border-right: 1px solid #818181; margin-top: 60px; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0px 60px;}
.dibu .box .cen li{width: 90px; color: #fff; margin: 20px 20px;}
.dibu .box .cen li a{color: #fff; font-size: 16px;}
.dibu .box .right{width: 380px; box-sizing: border-box; display: flex; justify-content: space-between; text-align: center; padding: 0px 30px; margin-top: 130px;}
.dibu .box .right div{margin-top: 10px;}

.banquan{height: 46px; line-height: 46px; text-align: center; color: #fff; background: #242424;}
.banquan a{color: #fff;}

.nybannerBox{width: 100%; position: relative; overflow: hidden; margin: 0px auto; height:500px;}
.nybanner{width: 1920px; position: absolute; left: 50%; margin-left:-960px; color: #fff;}
.nybanner .bg{position: absolute; top: 0px; left: 0px; z-index: -1;}
.nybanner .title{padding-top: 187px; font-size: 35px; font-weight: bold;}
.nybanner .jieshao{margin-top: 20px; font-size: 16px;}
.nybanner .jtxia{margin-top: 40px;}
.nybanner.hei{ color: #000;}

.nylanmu{font-size: 16px; color: #a3a1a1; height: 90px; line-height: 90px;}
.nylanmu img{position: relative; top:-2px; width: 20px;}
.nylanmu a{color: #a3a1a1;}

.nycaidan{text-align: center;}
.nycaidan li{display: inline-block; color: #3e3e3e; height: 18px; ;line-height: 18px; font-size: 16px; padding: 0px 25px; border-left: 2px solid #3E3E3E; position: relative; }
.nycaidan a:first-child li{border: none;}
.nycaidan li.select{color: #5a9dff;font-size: 18px;font-weight: bold;}
.nycaidan li.select:after{ content:""; height:2px; width:80%; background: #5a9dff; position: absolute; left: 10%; bottom: -15px;}

.xinwen{margin-top: 50px;}
.xinwen li{display: flex; justify-content: space-between; box-sizing: border-box; padding: 30px 35px;}
.xinwen li .left{width: 270px; height: 180px;}
.xinwen li .left img{width: 100%; height: 100%;}
.xinwen li .right{width: 930px; height: 180px;}
.xinwen li .right .title{color: #222222; font-size: 18px; font-weight: bold; margin-top: 10px;}
.xinwen li .right .shijian{color: #999999; font-size: 14px; margin-top: 10px;}
.xinwen li .right .jianjie{color: #999999; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; margin-top: 10px;}
.xinwen li .right .gengduo{width: 110px; text-align: center; height: 33px; line-height: 32px; border: 1px solid #E7E7E7; font-size: 16px; margin-top: 20px; color: #000;}
.xinwen li:hover{background: #F0F0F0;}
.xinwen li:hover .title{color: #5a9dff;}
.xinwen li:hover .gengduo{border: 1px solid #FFA100; background: #FFA100; color: #fff;}

.anli{margin-top: 50px; display: flex; flex-wrap: wrap; margin-left: -50px;}
.anli li{width: 400px; height: 360px; margin-bottom: 80px; margin-left: 50px;}
.anli li .picurl{height: 265px; width: 100%;}
.anli li .title{padding: 0px 15px; color: #222222; font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; overflow: hidden; display: flex; justify-content: space-between;}
.anli li .title img{width: 19px; height: 9px; margin-top: 20px;}
.anli li .jianjie{padding: 0px 15px; color: #999999; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden;}

.fangan{margin-top: 50px;}
.fangan .left{float: left; width: 950px; background: #fff; box-sizing: border-box; padding:30px 56px; margin-bottom: 50px;}
.fangan .left .title{color: #1b1b1b; font-size: 32px; font-weight: bold; text-align: center;}
.fangan .left .heng{width: 56px; height: 3px; background: #333333; margin: 22px auto;}
.fangan .left .con{color: #666; font-size: 16px; line-height: 30px;}
.fangan .right{float: right; width: 320px; background: #fff; box-sizing: border-box; padding: 25px 15px;}
.fangan .right .title{color: #222222; font-size: 22px;}
.fangan .right ul{margin-bottom: 10px;}
.fangan .right ul li{border-bottom: 1px solid #CFCFCF; padding: 12px 0px;}
.fangan .right ul li .shijian{color: #999999; font-size: 14px;}
.fangan .right ul li .title{color: #222222; font-size: 18px; font-weight: bold; margin-top: 15px;}
.fangan .right ul li .picurl{width: 100%; margin-top: 10px; border-radius: 15px;}


.eos{padding-bottom: 50px;}
.eos .title{font-size: 34px; font-weight: bold; color: #333; text-align: center; letter-spacing:13px; padding: 30px 0px 35px 0px;}
.eos .eos_chanpin{display: flex; justify-content: space-between;}
.eos .eos_chanpin .left{width: 430px; margin-left: 70px;}
.eos .eos_chanpin .left img{width: 100%;}
.eos .eos_chanpin .right{width: 680px; font-size: 20px; color: #333; line-height: 36px; margin-top: 10px;}

.tms{padding-bottom: 50px;}
.tms .title{font-size: 40px; font-weight: bold; color: #333; text-align: center; letter-spacing:13px; padding: 50px 0px 35px 0px;}
.tms .gaishu{height: 720px; background: url(../images/tms_gaishu.jpg) no-repeat; background-size: 100% 100%;}
.tms .gaishu .con{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; height: 540px; width: 1300px;}
.tms .gaishu .con .juzhong{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.tms .gaishu .con .juzhong .left{width: 590px;}
.tms .gaishu .con .juzhong .left img{width: 100%;}
.tms .gaishu .con .juzhong .right{width: 680px; font-size: 18px; padding-left: 40px; color: #333; line-height: 36px; flex-wrap: wrap;}

.tms .jiagou{ font-size: 18px; color: #333; line-height: 36px; padding-bottom: 80px;}
.tms .hexin{min-height: 980px; background: url(../images/tms_gaishu.jpg) no-repeat top #F4F7FE; background-size: 100%;}
.tms .hexin .con{display: flex; flex-wrap: wrap; margin-left: -25px;}
.tms .hexin .con li{width: 410px; height: 153px; background: #fff; box-shadow: 0px 4px 9px 0px rgba(190, 215, 254,0.75); margin-bottom: 30px; margin-left: 25px; border-radius: 15px; padding: 45px 50px 0px 50px; display: flex; justify-content: space-between; box-sizing: border-box; padding:35px 40px;}
.tms .hexin .con li .left{width: 86px;}
.tms .hexin .con li .left img{width: 100%;}
.tms .hexin .con li .right{width: 230px;}
.tms .hexin .con li .right .htitle{font-weight: bold; color: #000; font-size: 20px; margin-top: 5px;}
.tms .hexin .con li .right .jianjie{font-size: 18px; line-height: 24px; height: 24px; overflow: hidden; margin-top: 15px; color: #a6a6a6;}
.tms .shouyi{margin-top: 30px;}
.tms .shouyi li{margin-bottom: 5px;}
.tms .shouyi li .picurl{float: left; width: 520px;}
.tms .shouyi li .picurl img{width: 100%;}
.tms .shouyi li .neirong{float: right; width: 640px;}
.tms .shouyi li .neirong .stitle{padding-top: 140px; color: #0656ad; font-size: 24px;}
.tms .shouyi li .neirong .jianjie{padding-top: 30px; color: #333333; font-size: 18px; line-height: 40px;}
.tms .shouyi li:nth-child(even) .picurl{float: right;}
.tms .shouyi li:nth-child(even) .neirong{float: left;}

.fangbao{margin-top: 50px;}
.fangbao li{height: 720px; box-sizing: border-box; padding-top: 50px;}
.fangbao a:nth-child(even) li{background: url(../images/tms_gaishu.jpg) no-repeat; background-size: 100% 100%;}
.fangbao li .title{color: #222222; font-size: 26px; font-weight: bold; text-align: center; margin-bottom: 25px;}
.fangbao li .con{display: flex; justify-content: space-between;}
.fangbao li .con .left{width: 380px; height: 550px; border-radius: 10px; border: 1px solid #DDD; overflow: hidden; text-align: center; line-height: 550px;}
.fangbao li .con .left img{width: 80%; }
.fangbao li .con .right{width: 880px; height: 550px; color: #333; font-size: 16px; line-height: 28px; padding-right: 10px; overflow-y: scroll;}

.zhichi{padding-bottom: 50px;}
.zhichi .liniang{height: 640px; background: url(../images/zc_fuwu_bg.jpg) no-repeat; background-size: 100% 100%;}
.zhichi .liniang .picurl{margin-top: 40px; position: relative;}
.zhichi .liniang .picurl img{width: 655px;}
.zhichi .liniang .picurl .con{position: absolute; right: 20px; top: 60px; width: 750px; height: 310px; background: #fff; border-radius: 10px; box-sizing: border-box; padding: 40px 60px;}
.zhichi .liniang .picurl .con .title{color: #222222; font-size: 30px; font-weight: bold;}
.zhichi .liniang .picurl .con .lan{width: 55px; height: 3px; background: #333333; margin-top: 15px;}
.zhichi .liniang .picurl .con .jianjie{color: #343434; font-size: 16px; line-height: 30px; height: 90px; overflow: hidden; margin-top: 35px;}

.zhichi .chengnuo{height: 740px; background: url(../images/zc_chengnuo_bg.jpg) no-repeat; background-size: 100% 100%; text-align: center;}
.zhichi .chengnuo .title{color: #222222; font-size: 30px; font-weight: bold; text-align: center; padding-top: 115px;}
.zhichi .chengnuo .lan{width: 55px; height: 3px; margin: 0 auto; background: #333333; margin-top: 15px;}
.zhichi .chengnuo .miaoshu{color: #343434; font-size: 18px; line-height: 30px; height: 60px; overflow: hidden; margin-top: 40px;}
.zhichi .chengnuo .con{margin-top: 70px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.zhichi .chengnuo .con li{width: 390px; height: 360px; background: #fff; box-shadow: 0px 4px 9px 0px rgba(197, 208, 223,0.75); border-radius: 15px; text-align: center; padding: 80px 45px 0px 45px;}
.zhichi .chengnuo .con li .ctitle{color: #000; font-size: 22px; margin-top: 25px;}
.zhichi .chengnuo .con li .jianjie{font-size: 16px; line-height: 28px; color: #777777;}

.zhichi .shouhou{margin-top: 50px;}
.zhichi .shouhou .title{color: #222222; font-size: 30px; font-weight: bold; text-align: center;}
.zhichi .shouhou .lan{width: 55px; height: 3px; margin: 0 auto; background: #333333; margin-top: 15px;}
.zhichi .shouhou .miaoshu{color: #343434; font-size: 18px; line-height: 30px; height: 60px; overflow: hidden; margin-top: 40px; text-align: center;}

.zhichi .shouhou .tap{margin-top: 50px; text-align: center;}
.zhichi .shouhou .tap li{padding: 0px 20px; height: 66px; line-height: 66px; display: inline-block; border-radius: 10px; font-size: 22px; text-align: center; margin: 0px 10px; cursor: pointer; position: relative;}
.zhichi .shouhou .tap li .jiantoulan{position: absolute; left: 47%; bottom: -8px; display: none;}
.zhichi .shouhou .tap li.select{background:#3758FF; color: #fff;}
.zhichi .shouhou .tap li.select .jiantoulan{display: block;}

.zhichi .shouhou .con{margin-top: 30px; box-shadow: 0px 4px 9px 0px rgba(197, 208, 223,0.75); border-radius: 15px; overflow: hidden;}
.zhichi .shouhou .con li{height: 360px; color: #fff; display: none;}
.zhichi .shouhou .con li:first-child{display: block;}
.zhichi .shouhou .con li .left{float: left; width: 620px; height: 360px;}
.zhichi .shouhou .con li .left img{width: 100%; height: 100%;}
.zhichi .shouhou .con li .right{float: right; width: 620px; height: 360px; margin-right: 25px;}
.zhichi .shouhou .con li .right .ctitle{color: #222222; font-size: 24px; margin-top: 65px;}
.zhichi .shouhou .con li .right .jianjie{color: #848484; font-size: 16px; line-height: 26px; overflow: hidden; border-top: 1px solid #D3D3D3; margin-top: 10px; padding-top: 10px;}


/* .index_jiejue .con{margin-top: 30px;}
.index_jiejue .con li{height: 710px; position: relative; color: #fff;}
.index_jiejue .con li .bg{position: absolute; left: 0px; top: 0px; z-index: -1;}
.index_jiejue .con li .title{font-size: 40px; padding-top: 238px;}
.index_jiejue .con li .miaoshu{font-size: 18px; width: 610px; height: 120px; overflow: hidden; line-height: 30px; margin-top: 24px;}
.index_jiejue .con li .gengduo{font-size: 18px; line-height: 57px; margin-top: 24px; position: relative;}
.index_jiejue .con li .gengduo img{margin-right: 10px;}
.index_jiejue .con li .gengduo:after{ content:""; height:1px; width:75px; background: #fff; position: absolute; left: 66px; top: 43px;} */

.guanyu .title{color: #222222; font-size: 30px; font-weight: bold; text-align: center;}
.guanyu .lan{width: 55px; height: 3px; margin: 0 auto; background: #333333; margin-top: 15px;}
.guanyu .miaoshu{color: #000; font-size: 12px; line-height: 24px; margin-top: 40px; text-align: center;}

.guanyu .jianjie{display: flex; justify-content: space-between; margin-top: 50px; margin-bottom: 80px;}
.guanyu .jianjie .left{width: 620px;}
.guanyu .jianjie .left img{width: 100%;}
.guanyu .jianjie .right{width: 650px; font-size: 18px; color: #666; line-height: 36px;}

.guanyu .wenhua{background: url(../images/wenhaubg.jpg) no-repeat; height: 750px; background-size: 100% 100%; margin-top: 50px; margin-bottom: 65px; padding-top: 100px; box-sizing: border-box;}
.guanyu .wenhua .box{display: flex; justify-content: space-between; flex-wrap: wrap;}
.guanyu .wenhua li{width: 390px; height: 500px; text-align: center;}
.guanyu .wenhua li .ctitle{color: #000; font-size: 24px;}
.guanyu .wenhua li .cjianjie{font-size: 20px; color: #000; margin-top: 40px;}
.guanyu .wenhua li .picurl{margin-top: 50px;}
.guanyu .wenhua li .picurl img{width: 100%;}

.guanyu .fazhan .event_box{margin-top: 3%; position: relative; min-height: 260px;}
.guanyu .fazhan .event_box .parHd {width: 100%; display: inline-block; }
.guanyu .fazhan .parHd ul{ width: 100%; text-align: center; margin: 0 auto; padding-top: 25px !important; }
.guanyu .fazhan .parHd .tempWrap{ margin: 0 auto; padding-left: 50px; padding-right: 50px;}
.guanyu .fazhan .parHd .tempWrap:after{content: ''; width: 85%; height: 1px; background: #999; position: absolute; right: 8%; top: 25px; z-index: 10;}
.guanyu .fazhan .parHd li.no_line:before{ display: none;}
.guanyu .fazhan .parHd li{display: inline-block; cursor: pointer; padding-top: 30px; font-size: 15px; color: #000; margin:0 24px; position: relative; }
.guanyu .fazhan .parHd li .neirong{color: #666; line-height: 26px; margin-top: 10px; text-align: left;}


.guanyu .fazhan .parHd li:after{ content: ''; background: url(../images/dot_ico.png) no-repeat; width: 24px; height: 24px; position: absolute;  z-index: 20;top: -12px; left: 48%; margin-left: -12px;}
.guanyu .fazhan .parBd{ text-align: right; margin-top: 30px;font-size: 16px; line-height: 28px; color: #666666;}
.guanyu .fazhan .sPrev,.sNext{ width: 30px; height: 30px; display: block; position: absolute; top: 10px; cursor: pointer;}
.guanyu .fazhan .sPrev{ left: 0;}
.guanyu .fazhan .sNext{ right: 0;}

.guanyu .rongyu{background: url(../images/rongyubg.jpg) no-repeat top; height: 500px; background-size: 100%; margin-top: 50px; box-sizing: border-box; padding-top: 50px;}
.guanyu .rongyu .title{color: #fff;}
.guanyu .rongyu .lan{background: #fff;}
.guanyu .rongyu .top{display: flex; justify-content: space-between; margin-top: 30px; padding: 0px 100px;}
.guanyu .rongyu .top li{text-align: center; color: #fff; font-size: 48px;}
.guanyu .rongyu .top li em{display: block; font-size: 18px;}
.guanyu .rongyu .con{background: #fff; height: 226px; margin-top: 20px; border-radius: 20px; box-shadow: 0px 4px 9px 0px rgba(197, 208, 223,0.75);}
.guanyu .rongyu .con .scroll_horizontal{position:relative; width:1300px; height:226px; padding:35px 20px; box-sizing: border-box;}
.guanyu .rongyu .con .scroll_horizontal .box{overflow:hidden; position:relative; width:1200px; height:226px; margin:0 auto;margin-top:10px;}
.guanyu .rongyu .con .scroll_horizontal .list{overflow:hidden; width:9999px;}
.guanyu .rongyu .con .scroll_horizontal .list li{float:left; width:170px; text-align:center;}
.guanyu .rongyu .con .scroll_horizontal .plus,
.guanyu .rongyu .con .scroll_horizontal .minus{position:absolute; top:100px; width:22px; height:25px; cursor:pointer;}
.guanyu .rongyu .con .scroll_horizontal .plus{left:10px;}
.guanyu .rongyu .con .scroll_horizontal .minus{right:10px;}

.guanyu .zhengshu{margin-bottom: 50px; margin-top: 50px;}
.guanyu .zhengshu .scroll_horizontal{position:relative; width:100%; height:150px;}
.guanyu .zhengshu .scroll_horizontal .box{overflow:hidden; position:relative; width:100%; height:150px;margin:0 auto;}
.guanyu .zhengshu .scroll_horizontal .list{overflow:hidden; width:9999px;}
.guanyu .zhengshu .scroll_horizontal .list li{float:left; width:250px; padding: 0px 15px; text-align:center;}

.guanyu .shangbiao{ margin-bottom: 100px;}
.guanyu .shangbiao .con{ margin-top: 60px; text-align: center;}

.fenye{margin: 20px auto;}
.pagination{text-align: center;}
.pagination li{display: inline-block;}
.pagination li{margin: 5px 2px; height: 30px;line-height: 30px;display: inline-block; cursor: pointer;position: relative;background-color: #e7e7e7; color: #333;padding: 0 12px; border-radius: 2px;}
.pagination li.active{background-color: #0155EC; color: #FFF;}
.pagination li a{color: #333;}

.fanye{margin-top: 30px; }
.fanye li{ color: #666666; font-size: 16px; margin-top: 10px;}
.fanye li:hover{color: #5a9dff;}

.search_list{display: flex; flex-wrap: wrap; margin-left: -20px;}
.search_list li{width: 420px; height: 250px; margin-left: 20px; margin-bottom: 20px; border: 1px solid #BFBFBF; border-radius: 5px; padding: 30px 10px; box-sizing: border-box;}
.search_list li .shijian{color: #b9b9b9; font-size: 16px;}
.search_list li .title{margin-top: 15px; color: #000000; font-size: 22px; font-weight: bold; line-height: 28px; height: 28px; overflow: hidden;}
.search_list li .jianjie{margin-top: 15px; color: #b9b9b9; font-size: 16px; line-height: 28px; height: 56px; overflow: hidden;}
.search_list li .more{margin-top: 40px; color: #b9b9b9; font-size: 18px;}
.search_list li .more img{margin-left: 10px; position: relative; top: -3px;}


.pro-icon{width:20px;height:20px;margin-top:-5px;margin-right:10px; }


















