@charset "utf-8";
/* CSS Document */

/* Title */
.Title{width: 100%;text-align: center;padding-top: 68px;}
.Title h3{font-size: 35px;color: #333333;font-weight: normal;}
.Title h3 a{color: #333333;text-decoration: none;    font-weight: bold;}
.Title h3 em{color: #ff9f00;font-weight: bold;}
.Title i{display: block;width: 254px;height: 11px;margin: 16px auto 0;}
.Title i img{display: block;}

/* banner
.banner{width: 100%;height: 550px;position: relative;}
.banner a{display: block;background: url(../images/banner.jpg) no-repeat center;height: 550px;}
.banner .btnList{margin-right: 18px;position: absolute;bottom: 35px;left: 0;text-align: center;width: 100%;}
.banner .btnList span{display: inline-block;width: 9px;height: 9px;background: url(../images/banner_icon01.png) no-repeat center;margin: 0 3px;cursor: pointer;}
.banner .btnList span.cur{background: url(../images/banner_icon02.png) no-repeat center;width: 50px;height: 9px;}
 */
/* banner部分 */
.banner { overflow:hidden; width:100%;position: relative;z-index: 1;}
#flashs{ position:relative; height:550px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn{position: absolute;left: 50%;bottom: 30px;width: 400px;margin-left: -200px;text-align: center;z-index: 9999;}
#flashs .btn span {display: inline-block;width: 9px;height: 9px;background: url(../images/banner_icon01.png) no-repeat center;margin: 0 3px;cursor: pointer;}
#flashs .btn span.cur {background: url(../images/banner_icon02.png) no-repeat center;width: 50px;height: 9px;}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;display: none;}
#flashs .bot1{ background:url(../images/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/babot2.png) no-repeat center; right:5%; z-index: 2;}
#flashs:hover .bot{display: block;}


/* search */
.search{width: 100%;height: 57px;border-bottom: 1px solid #cccccc;}
.search .container{overflow: hidden;}
.search p{float: left;line-height: 57px;/*width: 720px;*/text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.search p span{font-style: 14px;color: #333333;font-weight: bold;}
.search p a{padding: 0 24px;color: #666666;font-size: 14px;border-left: 1px dotted #a6a6a6;}
.search p a.first{border-left: none;}
.search .Input{width: 333px;height: 57px;overflow: hidden;float: right;border-bottom: 1px solid #000000;background: #f2f2f2;}
.search .Input input{width: 248px;padding-left: 20px;border: none;height: 57px;float: left;font-size: 14px;color: #999999;line-height: 57px;outline: none;background: none;}
.search .Input a{display: block;background: url(../images/searchbtn.png) no-repeat center;height: 57px;width: 65px;float: left;}

/* product */
.product{width: 100%;background: url(../images/productbg.jpg);padding-bottom: 77px;}
.product .mainCon{width: 100%;margin-top: 42px;}
.product .mainCon .sideBar{width: 260px;float: left;}
.product .mainCon .sideBar .top{width: 260px;height: 68px;text-align: center;padding-top: 22px;background: url(../images/productbg02.jpg) no-repeat center;}
.product .mainCon .sideBar .top h3{font-size: 24px;color: #fff;}
.product .mainCon .sideBar .top p{font-size: 15px;color: #fff;text-transform: uppercase;}

.product .mainCon .sideBar .box{width: 100%;/* height: 735px; */background: #333333;padding-bottom: 10px;}
.product .mainCon .sideBar dt{height: 41px;line-height: 41px;border-bottom: 1px solid #4d4d4d;text-indent: 24px;background: url(../images/product_icon01.png) no-repeat 230px center #444444;font-size: 16px;color: #fff;}

.product .mainCon .sideBar dd li{/* background: url(../images/product_icon01.png) no-repeat 230px center; */color: #999999;display: block;height: 30px;position: relative;}
.product .mainCon .sideBar dd li>a{height: 30px;line-height: 30px;color: #999999;display: block;text-indent: 24px;font-size: 14px;}
.product .mainCon .sideBar dd li:hover{background: url(../images/product_icon02.png) no-repeat 230px center;color: #ff9f00;}
.product .mainCon .sideBar dd li:hover>a{color: #ff9f00;}
.product .mainCon .sideBar dd li .xial{width: 152px;position: absolute;right: -170px;top: 0;z-index: 99999;background: #262626;padding: 16px 0 16px 18px;display: none;}
.product .mainCon .sideBar dd li .xial a{display: block;font-size: 14px;color: #999999;margin-bottom: 9px;background: url(../images/product_icon01.png) no-repeat 128px center;}
.product .mainCon .sideBar dd li .xial a:hover{background: url(../images/product_icon02.png) no-repeat 128px center;color: #ff9f00;}
.product .mainCon .sideBar dd li:hover .xial{display: block;}
.product .mainCon .sideBar dt a {font-size: 16px;color: #fff;}


.product .mainCon .section{width: 913px;float: right;}
.product .mainCon .section .box1{width: 913px;height: 341px;position: relative;}
.product .mainCon .section .box1 .con{height: 339px;position: relative;overflow: hidden;border: 1px solid #cccccc;}
.product .mainCon .section .box1 .con ul{position: absolute;top: 0;left: 0;}
.product .mainCon .section .box1 .con li{width: 911px;height: 339px;float: left;}
.product .mainCon .section .box1 i{display: block;width: 44px;height: 66px;overflow: hidden;position: absolute; top: 141px;z-index: 99;cursor: pointer;}
.product .mainCon .section .box1 i.prev{left: 30px;}
.product .mainCon .section .box1 i.next{right: 30px;}
.product .mainCon .section .box1 i img{display: block;position: relative;}
.product .mainCon .section .box1 i:hover img{top: -66px;}
.product .mainCon .section .box2{width: 100%;margin-top: 21px;}
.product .mainCon .section .box2 ul{width: 100%;}
.product .mainCon .section .box2 li{float: left;width: 284px;height: 429px;border: 3px solid #eeeeee;margin-left: 21px;background: #fff;}
.product .mainCon .section .box2 li:first-child{margin-left: 0;}
.product .mainCon .section .box2 li img{display: block;}
.product .mainCon .section .box2 li .intro{background: #fff;width: 284px;height: 136px;border-top: 1px solid #eeeeee;padding-top: 42px;text-align: center;}
.product .mainCon .section .box2 li .intro h3{font-size: 18px;color: #333333;font-weight: bold;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;padding: 0 5px;}
.product .mainCon .section .box2 li .intro h3 a{color: #333333;}
.product .mainCon .section .box2 li .intro p{margin-top: 14px;}
.product .mainCon .section .box2 li .intro p span{font-size: 14px;color: #666666;margin-left: 18px;}
.product .mainCon .section .box2 li .intro p span:first-child{margin-left: 0;}
.product .mainCon .section .box2 li .intro a:hover{text-decoration: none;}
.product .mainCon .section .box2 li .intro .details{background: #eeeeee;width: 138px;height: 38px;text-align: center;line-height: 38px;font-size: 14px;color: #666666;display: block;margin: 20px auto 0;border-radius: 3px;text-decoration: none;}
.product .mainCon .section .box2 li:hover{border-color: #ff9f00;}
.product .mainCon .section .box2 li:hover .details{background: #ff9f00;color: #fff;}


/* flow1 */
.flow1{width: 100%;padding-bottom: 66px;}
.flow1 .mainCon{width: 1200px;margin: 42px auto 0;box-shadow: 0 0 6px 4px #f3f3f3;position: relative;height: 324px;}
.flow1 .mainCon i{display: block;width: 52px;height: 50px;overflow: hidden;position: absolute; top: 201px;z-index: 99;cursor: pointer;}
.flow1 .mainCon i.prev{left: 634px;}
.flow1 .mainCon i.next{left: 690px;}
.flow1 .mainCon i img{display: block;position: relative;}
.flow1 .mainCon i:hover img{top: -50px;}
.flow1 .mainCon .box{width: 100%;height: 324px;position: relative;overflow: hidden;}
.flow1 .mainCon .box ul{position: absolute;top: 0;left: 0;}
.flow1 .mainCon .box li{width: 1200px;height: 324px;background: #fff;float: left;}
.flow1 .mainCon .box li dl{position: relative;}
.flow1 .mainCon .box li dt{float: left;width: 600px;height: 324px;}
.flow1 .mainCon .box li dd{width: 510px;float: left;margin-left: 34px;padding-top: 32px;}
.flow1 .mainCon .box li dd h3{font-size: 24px;color: #333333;}
.flow1 .mainCon .box li dd em{width: 100px;display: block;width: 100%;height: 1px;background:#cccccc;margin: 17px 0;}
.flow1 .mainCon .box li dd>p{font-size: 14px;color: #666666;line-height: 25px;}
.flow1 .mainCon .box li dd .intro{width: 146px;position: absolute;right: 0;bottom: 0;}
.flow1 .mainCon .box li dd .intro p{width: 146px;height: 37px;line-height: 37px;text-align: center;font-size: 24px;color: #fff;background: #ff9f00;margin-top: 1px;}
.flow1 .mainCon .box li dd .intro p:first-child{margin-top: 0;}
.flow1 .menu{width: 100%;background: url(../images/flow1_xian.png) no-repeat center; height: 100px;margin-top: 44px;}
.flow1 .menu li{float: left;margin-left:86px;width: 100px;height: 100px;text-align: center;line-height: 100px;font-size: 24px;color: #333333;background: url(../images/flow1bg01.png) no-repeat center;}
.flow1 .menu li.cur{background: url(../images/flow1bg02.png) no-repeat center;color: #fff;}

/* case */
.case{width: 100%;background: url(../images/casebg01.jpg) no-repeat center;height: 590px;}
.case .Title h3 a{color: #fff;}
.case .mainCon{width: 100%;margin-top: 40px;}
.case .mainCon .sideBar{width: 260px;float: left;}
.case .mainCon .sideBar li{border-top: 1px solid #4b4b4b;border-bottom: 1px solid #232323;background: #333333;font-size: 18px;color: #cccccc;}
.case .mainCon .sideBar li{border-top: 1px solid #4b4b4b;border-bottom: 1px solid #232323;background: #333333;font-size: 18px;color: #cccccc;height: 64px;line-height: 64px;text-align: center;position: relative;}
.case .mainCon .sideBar li a{color: #cccccc;text-decoration: none;display: block;}  
.case .mainCon .sideBar li i{display: none;;width: 7px;height: 10px;position: absolute;right: -7px;top: 50%;margin-top: -5px;}
.case .mainCon .sideBar li.cur{background: #ff9f00;}
.case .mainCon .sideBar li.cur a{color: #fff;}
.case .mainCon .sideBar li.cur i{display: block;}
.case .mainCon .sideBar li img{display: block;}
.case .mainCon .sideBar a.more{display: block;border-top: 1px solid #4b4b4b;border-bottom: 1px solid #232323;background: #333333;font-size: 18px;color: #cccccc;height: 64px;line-height: 64px;text-align: center;text-decoration: none;}
.case .mainCon .sideBar a.more:hover{background: #ff9f00;color: #fff;}
.case .mainCon .section{width: 921px;float: right;overflow: hidden;position: relative;height: 326px;}
.case .mainCon .section dl{width: 100%;}
.case .mainCon .section dl dt{float: left;width: 485px;height: 326px;padding-top: 3px;background: url(../images/casebg02.png) no-repeat center;}
.case .mainCon .section dl dt img{display: block;margin: 0 auto;}
.case .mainCon .section dd{float: right;width: 411px;}
.case .mainCon .section dd h3{padding-top: 13px;font-size: 18px;color: #fff;font-weight: normal;}
.case .mainCon .section dd h3 a{color:#fff;text-decoration: none;}
.case .mainCon .section dd p{margin-top: 40px;line-height: 28px;font-size: 14px;color: #cccccc;}
.case .mainCon .section dd .btn{width: 100%;overflow: hidden;margin-top: 46px;}
.case .mainCon .section dd .btn a{display: block;width: 178px;height: 46px;border: 1px solid #a0a1a1;font-size: 14px;color: #999999;float: left;line-height: 46px;text-align: center;text-decoration: none;margin-right: 14px;border-radius: 3px;}


/* partner */
.partner{width: 100%;background: url(../images/partnerbg.jpg);padding-bottom: 72px;}
.partner .mainCon{width: 100%;position: relative;margin-top: 40px;}
.partner .mainCon i{display: block;width: 18px;height: 34px;overflow: hidden;position: absolute; top: 48px;z-index: 99;cursor: pointer;}
.partner .mainCon i.prev{left: -56px;}
.partner .mainCon i.next{right: -56px;}
.partner .mainCon i img{display: block;position: relative;}
.partner .mainCon i:hover img{top: -34px;}
.partner .mainCon .conBox{width: 100%;height: 132px;position: relative;overflow: hidden;}
.partner .mainCon .conBox ul{position: absolute;top: 0;left: 0;}
.partner .mainCon .conBox li{float: left;width: 239px;height: 132px;margin-right: 1px;}
.partner .mainCon .conBox li img{display: block;}

/* Notes */
.Notes{width: 100%;padding-bottom: 82px;}
.Notes .mainCon{width: 100%;margin-top: 45px;}
.Notes .mainCon img{display: block;}

/* adv */
/*.adv{width: 100%;background: url(../images/advbg01.jpg) no-repeat center;height: 1870px;}*/
/*.adv .Title h3 span{font-size: 60px;color: #333333;font-weight: bold;}*/
/*.adv .Title{padding-top: 57px;}*/
/*.adv .mainCon{width: 100%;margin-top: 25px;}*/
/*.adv .mainCon .con1{background: url(../images/advpic_01.jpg) no-repeat center;height: 389px;padding-top: 56px;}*/
/*.adv .mainCon .con2{background: url(../images/advpic_02.jpg) no-repeat center;height: 389px;}*/
/*.adv .mainCon .con3{background: url(../images/advpic_03.jpg) no-repeat center;height: 386px;}*/
/*.adv .mainCon .con4{background: url(../images/advpic_04.jpg) no-repeat center;height: 367px;padding-top: 13px;}*/
/*.adv .mainCon .con dt{float: left;width: 64px;}*/
/*.adv .mainCon .con dd{float: left;margin-left: 32px;}*/
/*.adv .mainCon .con1 dd{width: 443px;}*/
/*.adv .mainCon .con2 dd{width: 442px;}*/
/*.adv .mainCon .con3 dd{width: 468px;}*/
/*.adv .mainCon .con4 dd{width: 442px;}*/
/*.adv .mainCon .con dd h3{font-size: 30px;color: #333333;}*/
/*.adv .mainCon .con dd p{font-size: 16px;color: #ff9f00;}*/
/*.adv .mainCon .con dd ul{margin-top: 39px;}*/
/*.adv .mainCon .con dd li{line-height: 28px;color: #666666;margin-top: 16px;font-size: 14px;}*/
/*.adv .mainCon .con dd li:first-child{margin-top: 0;}*/
/*.adv .mainCon .con dl{margin-left: 29px;}*/
/*.adv .mainCon .con2 dl,.adv .mainCon .con4 dl{margin-left: 627px;}*/
/*.adv .mainCon .con a{display: block;width: 158px;height: 44px;text-align: center;text-decoration: none;border: 1px solid #cccccc;line-height: 44px;font-size: 16px;color: #666666;margin-top: 50px;}*/
/*.adv .mainCon .con a:hover{background: #ff9f00;border-color: #ff9f00;color: #fff;}*/
/*.adv .mainCon .con1 dd ul{margin-top: 30px;}*/

/* flow2 */
.flow2{width: 100%;background: url(../images/flow2bg.jpg) no-repeat center;height: 520px;}
.flow2 .Title h3{color: #fff;}
.flow2 .mainCon{width: 100%;margin-top: 70px;background: url(../images/flow2_xian.png) no-repeat  center 33px;}
.flow2 .mainCon li{width: 80px;float: left;margin-left: 80px;}
.flow2 .mainCon li span{display: block;width: 80px;height: 80px;overflow: hidden;position: relative;}
.flow2 .mainCon li img{display: block;position: relative;}
.flow2 .mainCon li em{display: block;text-align: center;margin-top: 18px;color: #fff;font-size: 16px;}
.flow2 .mainCon dl{width: 395px;margin: 66px auto 0;}
.flow2 .mainCon dt{float: left;}
.flow2 .mainCon dt a{font-size: 16px;color: #fff;width: 172px;height: 43px;line-height: 43px;text-align: center;border: 1px solid #7d7d7d;border-radius: 4px;display: block;text-decoration: none;}
.flow2 .mainCon dd{float: left;margin-left: 18px;}
.flow2 .mainCon dd p{font-size: 16px; color: #fff;}
.flow2 .mainCon dd span{display: block;font-size: 24px;color: #ff9f00;font-weight: bold;}


/* about */
.about{background: #f2f2f2;width: 100%;padding-bottom: 73px;}
.about .menu{width: 100%;margin-top: 34px;}
.about .menu ul{width: 670px;height: 47px;margin: 0 auto;}
.about .menu li{width: 154px;height: 45px;text-align: center;line-height: 45px;border: 1px solid #dddddd;border-radius: 4px;float: left;font-size: 15px;color: #666666;background: #fff;margin-left: 15px;}
.about .menu li a{color: #666666;text-decoration: none;display: block;}
.about .menu li:first-child{margin-left: 0;}
.about .menu li.cur{background: #ff9f00;border-color: #e98e0c;}
.about .menu li.cur a{color: #fff;}
.about .mainCon{width: 100%;position: relative;margin-top: 33px;}
.about .mainCon i{display: block;width: 18px;height: 34px;overflow: hidden;position: absolute; top: 156px;z-index: 99;cursor: pointer;}
.about .mainCon i.prev{left: -56px;}
.about .mainCon i.next{right: -56px;}
.about .mainCon i img{display: block;position: relative;}
.about .mainCon i:hover img{top: -34px;}
.about .mainCon .conBox{width: 100%;height: 355px;position: relative;overflow: hidden;}
.about .mainCon .conBox>ul{position: absolute;top: 0;left: 0;}
.about .mainCon .conBox>ul>li{width: 1200px;height: 355px;float: left;}
.about .mainCon .conBox .li1 dt{float: left;border: 3px solid #dddddd;width: 596px;height: 349px;}
.about .mainCon .conBox .li1 dt img{display: block;}
.about .mainCon .conBox .li1 dd{width: 556px;float: right;padding-top: 12px;}
.about .mainCon .conBox .li1 dd h3{font-size: 18px;color: #333333;}
.about .mainCon .conBox .li1 dd h3 a{color: #333333;text-decoration: none;}
.about .mainCon .conBox .li1 dd em{display: block;width: 65px;height: 1px;background: #ff9f00;margin: 18px 0 20px 0;}
.about .mainCon .conBox .li1 dd p{font-size: 14px;color: #666666;line-height: 27px;height: 189px;overflow: hidden;text-overflow: ellipsis;}
.about .mainCon .conBox .li1 dd .more{width: 141px;height: 38px;line-height: 38px;text-align: center;font-size: 14px;color: #666666;text-decoration: none;border: 1px solid #cccccc;margin-top: 34px;display: block;}
.about .mainCon .conBox .li1 dd .more:hover{background-color: #ff9f00;color:#fff}
.about .conBox .li2 ul{width: 105%;height: 343px;padding-top: 12px;}
.about .conBox .li2 li{float: left;width: 282px;height: 343px;margin-right: 24px;text-align: center;}
.about .conBox .li2 li span{display: block;width: 282px;height: 268px;background: url(../images/aboutbg02.png) no-repeat center;padding-top: 17px;}
.about .conBox .li2 li img{display: block;margin: 0 auto;}
.about .conBox .li2 li em{display: block;width: 100%;height: 58px;line-height: 58px;color: #333333;font-size: 18px;}
.about .conBox .li2 li a{display: block;text-decoration: none;}

.about .conBox .li2 li:hover em{color:#ff9f00}

.about .conBox .li3 ul{width: 105%;}
.about .conBox .li3 li{float: left;margin-right: 7px;width: 320px;height: 177px;}
.about .conBox .li3 li img{display: block;width: 320px;height: 177px;}
.about .conBox .li3 li:first-child img{width: 546px;height: 355px;}
.about .conBox .li3 li:first-child{width: 546px;height: 355px;}



/* news */
.news{padding-top: 68px;padding-bottom: 64px;}
.news .menu{width: 100%;}
.news .menu ul{width: 422px;height: 48px;margin: 0 auto;}
.news .menu li{width: 139px;height: 46px;text-align: center;line-height: 46px;border: 1px solid #cccccc;float: left;font-size: 15px;color: #666666;background: #fff;border-left: none;}
.news .menu li a{color: #666666;text-decoration: none;display: block;}
.news .menu li:first-child{border-left: 1px solid #cccccc;}
.news .menu li.cur{background: #ff9f00;border-color: #ff9f00;}
.news .menu li.cur a{color: #fff;}
.news .mainCon{margin-top: 44px;width: 100%;height: 422px;overflow: hidden;position: relative;}
.news .mainCon .conBox{height: 422px;overflow: hidden;position: relative;}
.news .mainCon .conL{width: 450px;float: left;height: 422px;overflow: hidden;position: relative;}

.news .mainCon i{display: block !important;width: 48px;height: 48px;overflow: hidden;position: absolute; top: 21px;z-index: 99;cursor: pointer;}
.news .mainCon i.prev{left: 20px;}
.news .mainCon i.next{left: 69px;}
.news .mainCon .conL ul{position: absolute;top: 0;left: 0;}
.news .mainCon .conL ul li{width: 450px;float: left;}

.news .mainCon .conL img{display: block;}
.news .mainCon .conL h3{font-size: 15px;color: #333333;font-weight: normal;margin: 20px 0 12px 0;}
.news .mainCon .conL h3 a{color: #333333;text-decoration: none;}
.news .mainCon .conL p{font-size: 13px;color: #666666;line-height: 22px;height: 44px;overflow: hidden;text-overflow: ellipsis;}
.news .mainCon .conL p a{color: #666666;text-decoration: none;}
.news .mainCon .conL:hover h3 a{color: #ff9f00;}
.news .mainCon .conL .more{width: 112px;height: 36px;text-align: center;line-height: 36px;border: 1px solid #cccccc;border-radius: 30px;display: block;font-size: 13px;color: #666666;margin-top: 18px;text-decoration: none;}
.news .mainCon .conR{width: 699px;float: right;}
.news .mainCon .conR a{display: block;margin-top: 31px;}
.news .mainCon .conR a:first-child{margin-top: 0px;}
.news .mainCon .conR dl{width: 100%;height: 120px;position: relative;}
.news .mainCon .conR dt{float: left;width: 170px;height: 120px;}
.news .mainCon .conR dt img{display: block;}
.news .mainCon .conR dd{width: 406px;height: 120px;float: left;margin-left: 26px;}
.news .mainCon .conR dd h3{font-size: 15px;color: #333333;font-weight: normal;padding-top: 2px;}
.news .mainCon .conR dd p{font-size: 13px;color: #666666;line-height: 22px;margin-top: 12px;height: 44px;overflow: hidden;text-overflow: ellipsis;}
.news .mainCon .conR dd span{display: block;font-size: 13px;color: #999999;font-family: arial;margin-top: 18px;}
.news .mainCon .conR dd i{display: block;width: 33px;height: 33px;overflow: hidden;position: absolute; top: 45px;z-index: 99;cursor: pointer;right: 0;}
.news .mainCon .conR dd i img{display: block;position: relative;}
.news .mainCon .conR dl:hover dd h3{color:#ff9f00}
.news .mainCon .newsContent{width: 100%;height: 422px;overflow: hidden;position: relative;}
/* link */
.link{width: 100%;padding: 26px 0;background: #f2f2f2;}
.link dl{float: left;}
.link dt{float: left;width: 76px;font-size: 16px;color: #333333;}
.link dt a{color: #333333;}
.link dd{float: left;width: 900px;padding-top: 3px;}
.link dd a{font-size: 13px;color: #666666;padding: 0 17px;border-left: 1px dotted #cccccc;}
.link dd a:first-child{border-left: none;}
.link .apply{display: block;font-size: 13px;color: #999999;float: right;margin-top: 6px;}




/*liuy*/
.liuy{width: 100%;height: 572px;background: url(../images/lybg.jpg) no-repeat center;}
.liuy .container{position: relative;}
.liuy .phone{padding-left: 62px;background: url(../images/ly_phone.png) no-repeat left center;position: absolute;top:400px;left: 330px;}
.liuy .phone p{font-size: 18px;color: #666666;}
.liuy .phone span{display: block;font-size: 30px;color: #333333;}
.liuy .box{width: 418px;position: absolute;top: 194px;right: 56px;}
.liuy .box .Input{width: 416px;height: 46px;border: 1px solid #cccccc;overflow: hidden;background: #fff;margin-bottom: 10px;}
.liuy .box .Input span{display: block;float: left;width: 50px;height: 46px;border-right: 1px solid #cccccc;}
.liuy .box input{width: 350px;padding-left: 15px;border: none;outline: none;line-height: 46px;height: 46px;font-size: 14px;color: #cccccc;}
.liuy .box .Input1 span{background: url(../images/ly_icon01.png) no-repeat center;}
.liuy .box .Input2 span{background: url(../images/ly_icon02.png) no-repeat center;}
.liuy .box .Input3 span{background: url(../images/ly_icon03.png) no-repeat center;}
.liuy .box .Input4 span{background: url(../images/ly_icon04.png) no-repeat center;}
.liuy .box .Textarea{width: 416px;height:103px;border: 1px solid #cccccc;overflow: hidden;background: #fff;margin-bottom: 10px;}
.liuy .box .Textarea span{display: block;float: left;width: 50px;height: 103px;border-right: 1px solid #cccccc;background: url(../images/ly_icon03.png) no-repeat center 9px;}
.liuy .box textarea{width: 350px;padding-left: 15px;border: none;outline: none;height: 90px;font-size: 14px;color: #cccccc;padding-top: 13px;resize: none;}
.liuy .box a{display: block;width: 100%;height: 48px;line-height: 48px;text-align: center;font-size: 14px;color: #fff;text-decoration: none;background: #333;}


.liuy .text{ position: absolute;top: 300px;left: 330px;font-size:14px;line-height:20px}
.liuy .text p{width:355px;margin-bottom:10px;}

.swiper-button-next,.swiper-button-prev{content: ''!important;opacity:1!important;cursor:pointer;}
.swiper-button-next::after,.swiper-button-prev::after{content: ''!important;}
.w1 {
    width: 1200px;
    margin: 0 auto;
}

.gywm{text-align:center;margin:70px auto;}
.gywm-t{margin-bottom:50px;text-align:center;}
.gywm-t img{display:block;margin:0 auto;}
.gywm-t p{color:#6a6a6a;padding-top:20px;font-size: 16px;}
.gywm>img{width:100%;display:block;}
.gywm-b{}
.gywm-b1{box-shadow:1px 1px 10px #c8c8c8;padding:56px 35px 55px 35px;background:#fff;position:relative;z-index:2;box-sizing:border-box;margin-bottom:60px !important;margin-top:-51px !important;}
.gywm-b1 h3{text-align:center;font-weight:normal;color:#242424;margin-bottom:20px;line-height:100%;font-size:30px;}
.gywm-b1 p{line-height:30px;color:#6a6a6a;margin:0 auto;text-align:center;}
.gywm-b1 a{color:#ff8400;}
.gywm-b1 a:hover{opacity:0.8;transition:all 0.5s;}
.gywm-b2{position:relative;padding-bottom:46px;border-bottom:1px solid #eee;margin-bottom:50px;}
.gywm-b2 .w1{display:flex;justify-content:space-between;flex-wrap:wrap;}
.gywm-b2 dl{}
.gywm-b2 .w1>span{display:block;width:1px;background:#eeeeee;}
.gywm-b2 dl dt{margin-bottom:35px;display:flex;justify-content:center;}
.gywm-b2 dl dt span{font-size:72px;color:#202020;}
.gywm-b2 dl dt i{display:block;width:30px;line-height:30px;border-radius:30px;background:#f58020;color:#fff;font-size:16px;height:30px;}
.gywm-b2 dl dd h3{font-weight:normal;font-size:24px;margin-bottom:5px;}
.gywm-b2 dl dd p{color:#787878;}

.gywm-b3{justify-content:center;flex-wrap:wrap;display:flex;margin-bottom:30px;}
.gywm-b3 p{margin:0 35px;cursor:pointer;color:#202020;font-size:24px;transition:all 0.5s;position:relative;padding-bottom:13px;}
.gywm-b3 p i{display:block;position:absolute;width:0;height:3px;background:#f58020;transition:all 0.5s;left:0;bottom:0;}
.gywm-b3 p.active{color:#f58020;}
.gywm-b3 p.active i{width:100%;}
.gywm-b3 p:hover{transition:all 0.5s;color:#f58020;}
.gywm-b3 p:hover i{width:100%;transition:all 0.5s;}
.gywm-b4{position:relative;margin-bottom:60px;}
.gywm-b4 .swiper-container{position:static;}
.gywm-b4 a{display:block;color:#6a6a6a;font-size:16px;text-align:center;background:#fff;}
.gywm-b4 a h4{margin-bottom:18px;}
.gywm-b4 a h4 img{display:block;width:100%;}
.gywm-b4 a p{}
.gywm-b4 a:hover{color:#f58020;}
.gywm-b4 .swiper-button-next{width:39px;height:39px;background:url(../images/r1-1.png);background-size:100% 100%;right:-56px;}
.gywm-b4 .swiper-button-next:hover{background:url(../images/r1-1.png);background-size:100% 100%;}
.gywm-b4 .swiper-button-prev{width:39px;height:39px;background:url(../images/l1-1.png);background-size:100% 100%;left:-56px;}
.gywm-b4 .swiper-button-prev:hover{background:url(../images/l1-1.png);background-size:100% 100%;}

@media screen and (max-width:1200px){
	/*.sj_dh,.footer2,.dbdh{display:block;}*/

	.m-l{margin-left:0!important}
	.m-l1{margin-left:10px!important}
	.m-l2{margin-left:20px!important}
	.m-l3{margin-left:30px!important}
	.m-l4{margin-left:40px!important}
	.m-r{margin-right:0px!important}
	.m-r1{margin-right:10px!important}
	.m-r2{margin-right:20px!important}
	.m-r3{margin-right:30px!important}
	.m-r4{margin-right:40px!important}
	.m-t{margin-top:0!important}
	.m-t1{margin-top:10px!important;}
	.m-t2{margin-top:20px!important;}
	.m-t3{margin-top:30px!important;}
	.m-t4{margin-top:40px!important;}
	.m-b{margin-bottom:0!important}
	.m-b1{margin-bottom:10px!important;}
	.m-b2{margin-bottom:20px!important;}
	.m-b3{margin-bottom:30px!important;}
	.m-b4{margin-bottom:40px!important;}

}

/*pro*/
.pro {padding: 0px 0 0px 0px;overflow: hidden;}
.pro_box {max-width: 1500px;margin: 0 auto;}
.pro_tit {display: flex;flex-direction: column;align-items: center;position:relative;}
.pro_tit:after {content:'';width:100%;background:url(../images/20211213151245_821620881.png) no-repeat center;position:absolute;bottom: -40px;left:0;height: 11px;}
.pro_tit span {font-size: 42px;}
.pro_tit span b {font-weight: normal;color: #024cb3;}
.pro_tit p {font-size: 18px;color: #666;font-weight:  lighter;line-height:  20px;padding-top: 15px;}
.pro_tab {margin-top: 2%;}
.pro_nav {display:flex;justify-content:space-between;align-items:center;background: #000; position: relative;}
.pro_nav:before {content:'';width: 128%;height: 1px; background: #eee;position: absolute ;bottom: 20px;left: -14%;  z-index: -1;}
.pro_l {width:90%;}
.pro_l ul {display: flex;justify-content: space-around;}
.pro_l li {width: 20%;height: 66px;display: flex;justify-content: center;align-items: center;}
.pro_l .prolist2021 li dl{display: none;}
.pro_l li a {font-size: 18px;color:#fff;position: relative;}
.pro_l li:hover {background:#ff9f00;}
.pro_l li:hover a{color:#fff;}
.pro_l li:hover a:before{border: 1px solid #fff;}
.pro_l li a:before {content:'';width: 8px;height: 8px;border-radius:50%;border:1px solid #333;position:absolute;top: 7px;left: -20px;}
.pro_r {width: 5%;}
.pro_r  a {color:#fff;font-size:14px;}
.pro_con {overflow: hidden;margin-top:50px;}
.pro_big {display: flex;transition: 0.5s;}
.pro_call {width: 100%;flex-shrink: 0;}
.pro_call ul { display: flex;justify-content: space-between;}
.pro_call ul:last-child {margin-top:25px;}
.pro_call li {width: 24.3%;display: flex;flex-direction: column;align-items: center;overflow: hidden; padding:2%; border: 1px #eee solid;}
.pro_call li:hover img {transform:scale(1.1);}
.pro_call li:hover span:before {width:100%;}
.pro_call li>a {overflow:hidden;}
.pro_call li img {width:100%;height:auto;transition:0.5s;}
.pro_call li span {width: 100%;background: #ff9f00;padding: 22px 45px;border-bottom: 3px solid #ddd;position: relative;}
.pro_call li span:before {content:'';width:0;height: 3px;background: #ccc;position:absolute;bottom: -3px;left:0;transition: 0.5s;}
.pro_call li span:after {content:'>';font-size: 18px;position:absolute;right: 20px;top: 24px;color: #fff;}
.pro_call li span>a {font-size: 18px;color:#fff;}
.pro_call li br {display:none;}
.tit {
    text-align: center;
    padding-top: 60px;
    margin-bottom: 40px;
}
.tit b {
    font-size: 35px;
    color: #333;
    display: block;
    font-weight: bold;
    /*font-family: Microsoft YaHei;*/
}
.tit p {
    display: block;
    margin-top: 13px;
    font-size: 16px;
    font-weight: 100;
}
.tit i {
    display: block;
    margin: 16px auto 0;
}


/*--adv--*/
.wrapper {
    margin: 0 auto;
    width: 1400px;
}
.wrap-title {
    margin-bottom: 45px;
    text-align: center;
    overflow: hidden;
    animation: zoomInDown 1s;
}
.wrap-title h2 {
    font-size: 35px;
    font-weight: bold;
    color: #222;
}
.wrap-title p {
    margin-top: 8px;
    font-size: 18px;
    color: #666;
}
.adv{padding:70px 0;overflow:hidden;background:url(../images/adv_bg.jpg) no-repeat center bottom;}
.adv .item{position:relative;width:332px;height:490px;overflow:hidden;margin-right: 24px;}
.adv .item .pic{position:absolute;z-index:2;left:50%;padding:10px;width:180px;height:180px;overflow:hidden;background:#fff;border-radius:50%;transform:translateX(-50%);}
.adv .item .pic img{display:block;width:100%;border-radius:50%;}
.adv .item .text{position:absolute;padding:0 30px;width:80%;height:400px;text-align:center;overflow:hidden;background:#f0f0f0;}
.adv .item .text .hd{position:relative;padding-bottom:5px;overflow:hidden;}
.adv .item .text .hd:after{display:block;position:absolute;left:50%;bottom:0;width:32px;height:1px;content:"";background:#d4d4d4;transform:translateX(-50%);}
.adv .item .text .hd h3{line-height:30px;font-size:24px;color:#ed7020;}
.adv .item .text .hd span{display:block;height:48px;line-height:24px;font-size:20px;color:#222;overflow:hidden;}
.adv .item .text .bd{padding-top:20px;font-size:16px;line-height:1.5;color:#666;}
.adv .item:nth-child(odd){animation:slideInDown 1s;}
.adv .item:nth-child(even){animation:slideInUp 1s;}
.adv .item:nth-child(odd) .pic,.adv .item:nth-child(even) .text{top:0;}
.adv .item:nth-child(even) .pic,.adv .item:nth-child(odd) .text{bottom:0;}
.adv .item:nth-child(odd) .text{/*padding-top:114px;*/border-radius:0 0 160px 160px;}
.adv .item:nth-child(even) .text{padding-top:60px;border-radius:160px 160px 0 0;}
.adv .item:nth-child(odd) .text .hd{padding-top: 130px;}
.adv .item:hover .text{background:#ff9f00;}
.adv .item:hover .text *{color:#fff !important;}
@media(max-width:1440px){
.adv .item .text{padding:0 20px;}
.adv .item .text .hd h3{font-size:22px;}
.adv .item .text .hd span{font-size:18px;}
.adv .item .text .bd{padding-top:16px;font-size:15px;}
}
@media(max-width:1200px){
.adv{padding:40px 10px;}
.adv .item{padding-top:60px;height:auto;}
.adv .item .pic{top:0 !important;width:120px;height:120px;}
.adv .item .text{position:static;padding:80px 20px 80px !important;height:346px;border-radius:0 0 160px 160px !important;}
.adv .item .text .hd h3{font-size:20px;}
.adv .item .text .hd span{font-size:18px;}
.adv .item .text .bd{font-size:14px;}
}
/*--end adv--*/

/* 新闻 */
.grWidth {
    width: 1210px;
    margin: 0 auto;
}
.news{overflow:hidden;margin-bottom:20px;}
.news_l,.news_c {
	width: 390px;
}
.news_c {
	margin: 0 20px;
}
.nes_t{ width: 390px; border-bottom: 1px dashed #D8D8D8; padding-bottom: 10px;margin-bottom: 10px;}
.nes_t .bt{ display: inline-block; vertical-align: middle; margin-left: 10px;}
.nes_t li{ font-size: 24px; color: #01449b; font-weight: normal;line-height: 20px;display: inline-block; vertical-align: middle;}
.nes_t p{ font-size: 16px; color: #01449b;font-weight: normal; text-transform: uppercase;display: inline-block; vertical-align: top;margin-top: 2px;}
.nes_t span {float: right;padding: 8px 10px 0 0;}
.nes_t span a{ font-size: 14px; color: #999;}
.news_r .nes_t{ width: 380px; border-bottom: 1px dashed #D8D8D8; padding-bottom: 10px;}
.nes_c {
	margin: 20px auto 30px;
	width: 390px;
	height: 265px;
	position: relative;
	overflow: hidden;
}
.nes_c li {
	width: 382px;
	float: left;
	height: 252px;
	padding: 3px;
	border: 1px solid #01449b;
	overflow: hidden;
}
.nes_c li img {
	width: 382px;
	height: 252px;
}
.nes_c li:hover img{transform: scale(1.3, 1.3); transition-duration: 300ms;}
.nes_c p {
    position: absolute;
	width: 100%;
	top: 224px;
	text-align: center;
    height: 35px;
    line-height: 35px;
    background-color: rgba(0,0,0,0.6);
    transition: all 0.5s;
}
.nes_c p a { color: #fff;}
.nes_b li{ float:left; height:30px;width:100%;overflow:hidden; margin-right:48px;    list-style: none;}
.nes_b li a{ font-size:12px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:inline-block; background:url(../images/news_li.jpg) no-repeat left center ; padding-left:10px;width:80%;}
.nes_b li a:hover{ color: #004099;}
.nes_b li span{ float:right; color:#999;}

/* 问题 */
.news_r {
	width: 380px;
}
.faqMain { padding:20px;padding-bottom:0;height:440px;overflow:hidden;}
.faqMain li {border-bottom:1px dashed #bebebe;padding-bottom:12px;margin-bottom:12px;}
.faqMain li h3{ height:25px;line-height: 25px; font-size:12px;background:url(../images/q.png) no-repeat left 5px; padding-left:25px; font-weight:normal; width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faqMain li h3 a{ color:#333;}
.faqMain li h3 a:hover{ color:#c71919;}
.faqMain li p{background:url(../images/a.png) no-repeat left 5px; padding-left:25px;line-height: 20px;}
.faqMain li:last-child{border-bottom:none;}









