/* CSS Document */
.banner {width: 100%; min-width:1200px;}
.banner .swiper-pagination{ bottom:30px;}
.banner .swiper-pagination-bullet{background: rgba(255,255,255,0.5); width: 8px; height: 8px; border-radius:4px;}
.banner .swiper-pagination-bullet-active{background:#fff; width: 50px;}

.pagination{text-align: center;}
.pagination li{display: inline-table; height: 34px; line-height: 34px; min-width: 34px; background: #eee; margin: 0px 4px;}
.pagination li.active span,.pagination li:hover a{background: #00428f; color: #fff;}

.pagination li a,.pagination li span{display: block; padding: 0px 5px;}


.ind_title{text-align: center;}
.ind_title span{color: #499bff;}
.ind_title h3{font-size: 36px; }
.ind_title p{font-size: 18px;}

.ind_biao{color: #499bff; text-align: center; position: absolute; width: 100%;z-index: 999; display:none;}
.ind_biao .box{box-shadow: 0px 0px 6px #999; border-radius: 10px; margin-top: -97px;  background: #fff;}
.ind_biao h3{font-size: 48px; font-weight: bold;}
.ind_biao h4{font-size: 24px;}
.ind_biao li{float: left; padding: 40px 57px; line-height: 1.6;}


.ind_youshi{background: url(../images/index_bg_04.jpg) center center no-repeat; padding: 80px 0px;}
.ind_youshi a{float: left; width: 210px; text-align: center;margin-left: 37px; background: url(../images/line_06.jpg) center bottom no-repeat; padding-bottom: 50px;}
.ind_youshi a:first-child{margin-left: 0px;}
.ind_youshi a h3{font-size: 18px; margin: 20px 0px 15px;}
.ind_youshi a p{line-height: 30px;font-size: 18px; color: #666;}


.ind_gongyoushi{background: url(../images/index_bg_05.jpg) center center no-repeat; padding: 40px 0px 100px; min-width:1200px;}
.ind_youshi_ul{margin-top: 60px;}
.ind_youshi_ul li{float: left; width: 240px;}
.ind_youshi_ul li .title{text-align: center; background: url(../images/indexbg_03.png) center center no-repeat; height: 112px; padding: 10px 0px; position: relative;}
.ind_youshi_ul li span{display: inline-table; position: absolute; left: 42px; top: 25px; font-size: 20px; color: #499bff;}
.ind_youshi_ul li .title .img{height: 65px; width: 240px; display: table-cell; vertical-align: middle;text-align: center;}
.ind_youshi_ul li .title h3{color: #499bff; font-size: 30px;}
.ind_youshi_ul li .title i{width: 100px; height: 11px; display: inline-table; background: url(../images/indexbg_06.png) center center no-repeat;position: absolute; top: 60px; left: -50px;}
.ind_youshi_ul li:first-child .title i{display: none;}
.ind_youshi_ul li .desc{background: #fff; border:1px #499bff dashed; line-height: 1.8; padding: 20px 15px; height: 220px; width: 160px; margin: 60px auto 0px;}



.ind_product{background: url(../images/index_bg_06.jpg) center center no-repeat; padding: 60px 0px;}
.ind_product_list{padding-top: 50px;}
.ind_product_list a{float: left; width: 240px; margin: 20px 30px; text-align: center;}
.ind_product_list a .imggg{width:150px; margin:0px auto;}
.ind_product_list a .img{height: 164px; width: 150px;display: table-cell; vertical-align: middle;text-align: center; background: url(../images/indexbg_11.png) center center no-repeat; background-size:100% 100%; margin-left:45px;}
.ind_product_list a .img img{max-width:50%; max-height:50%;}
.ind_product_list a h3{font-size: 18px; color: #499bff; line-height: 40px; margin-top: 20px;}


.ind_hezuo{background: url(../images/index_bg_07.jpg) center center no-repeat; height: 540px; padding: 70px 0px; min-width:1200px;}

.ind_hezuo_list{float: right; width: 600px; margin-top: 60px;}
.ind_hezuo_list a{float: left; width: 170px; height: 84px; margin: 15px 15px; background: #fff;}
.ind_hezuo_list a .img{ width: 170px; height: 84px;display: table-cell; vertical-align: middle;text-align: center;}



.main_banner{text-align: center; position: relative; color: #fff; min-width:1200px;}
.main_ban_title{position: absolute;left: 0px; top: 50%; width: 100%; margin-top: -32px; display:none;}
.main_ban_title span{display: block; line-height: 1.5; font-size: 48px;}

.location{text-align: right; line-height: 72px; border-bottom:1px #eee solid; font-size: 18px;}
.location a{display: inline-table; }
.location a:first-child{background: url(../images/video_04.png) center left no-repeat; padding-left: 40px; background-size: 24px;}

.main{padding: 40px 0px; min-width:1200px;}
.main1{min-width: 1200px; }

.main_title{text-align: center;}
.main_title h3{font-size: 36px; margin-bottom: 10px;}
.main_title p{font-size: 18px;text-transform:uppercase;}
.main_title span{color: #499bff;}
.main_title h4{font-size: 18px; margin-top: 10px;}


.main_title .fff{color: #fff;}


.main_about{padding: 10px 0px; line-height: 2;}
.main_about .img_left{float: left; width: 566px;}
.main_about .word{float: right; width: 600px;}
.main_about .title{font-size: 30px;}
.main_about .title span{color: #499bff;}
.main_about .color{color: #499bff; margin: 10px 0px 8px;}
.main_about .desc{ font-size: 16px;}

.main_about .img_ul{text-align: center; font-size: 14px; margin: 20px 0px 0px;  width:480px;}
.main_about .img_ul li{float: left; width: 50%;}
.main_about .img_ul li .img{margin-bottom: 10px;}



.zhaoshang{text-align:center; margin-bottom:30px;}

/*人才招聘*/
.joblist {min-height: 500px;overflow: hidden;margin: 40px auto;}
.joblist h3{font-size: 18px; line-height: 2;}
.joblist h4{font-size: 14px; line-height: 2; margin-bottom: 20px;}

.joblist .zhiwei{width: 65%; text-indent: 20px;}
.joblist .renshu{width: 23%; text-align: center;}
.joblist .more{width: 12%;text-align: center;}
.joblist_title{display: block;width: 100%;height: 40px;line-height: 40px;font-size: 16px;font-weight: normal;color: #fff;background: #499bff;}
.joblist_title span {height: 40px;float: left;}
.joblist_info{}
.joblist_info li {width: 100%;height: 50px;line-height: 50px;overflow: hidden;font-size: 14px;color: #5d5d5d;border-bottom: 1px solid #ededed;}
.joblist_info li span {height: 50px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.joblist_info li span a {background: url(../images/drop-down.png) center center no-repeat; display: block; width: 100%; height: 100%;}
.joblist_info li span a.chover {background:url(../images/drop-up.png) center center no-repeat;}
.joblist_info_c {overflow: hidden;padding: 10px 20px;font-size: 14px;line-height: 2;}
.joblist_info li:hover{border-bottom:1px solid #499bff;}
.main_join2{background: url(../images/join_02.jpg) center center no-repeat; height: 430px;}


.main_contact{padding: 40px 0px;}
.main_contact_ul{margin-top: 40px;}
.main_contact_ul li{float: left; width: 33.3333%; text-align: center; line-height:2;}
.main_contact_ul li{}



.new_recommened{padding: 14px; background: #f7f7f7;}
.new_recommened .left{width: 435px; float: left; height: 282px; overflow: hidden;}
.new_recommened .right{float: right; width: 720px;}
.new_recommened .right h3{font-size: 48px; color: #999;}
.new_recommened .right h3 i{color: #333; font-size: 14px;}
.new_recommened .right h4{font-size: 16px; color: #499bff; margin-top: 24px;}
.new_recommened .right p{color: #999; line-height:2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom: 60px; margin-top: 20px;}

.new_recommened .right span{color: #499bff;}

.main_new_list{padding-top: 30px;}
.main_new_list a{display: block; background: #f7f7f7; padding: 15px 0px; margin-bottom: 25px; line-height:2;}
.main_new_list .datetime{float: left; width: 139px; text-align: center; border-right: 1px #dcdcdc solid; padding: 6px 0px;}
.main_new_list .datetime i,.main_new_list .datetime em{display: block; line-height:1.2;}
.main_new_list .datetime i{font-size:48px; color: #999;}
.main_new_list .datetime em{font-size: 16px;}
.main_new_list .word{float: right; width: 1030px;}
.main_new_list a p{color: #999;}
.main_new_list a h4{font-size: 16px;}

.main_new_list a:hover{background: #499bff; color: #fff;}
.main_new_list a:hover p,.main_new_list a:hover i{color: #fff;}


.main_partner01{background: url(../images/hezuo_bg_03.jpg) center center no-repeat; padding: 60px 0px;}
.main_partner01 li{float: left; width: 20%; text-align: center;}
.main_partner01 li h3{font-size: 22px; margin-top: 15px;}


.main_partner02{padding: 40px 0px 10px;}
.main_img{text-align: center; padding: 30px 0px;}
.main_word{line-height: 2; margin-top: 30px; font-size: 18px;}


.main_partner03{background: url(../images/hezuo_bg_02.jpg) center center no-repeat; background-size: auto 100%;}
.main_partner04{background: url(../images/hezuo_bg_03.jpg) center center no-repeat; padding: 40px 0px 10px;}
.main_partner05{background: url(../images/hezuo_32.jpg) center center no-repeat; padding: 40px 0px 10px;}
.main_partner06{padding: 40px 0px 10px;}
.main_partner07{padding: 40px 0px; background: url(../images/hezuo_38.jpg) center center no-repeat;}
.main_fuwutixi{margin-top: 40px;}
.main_fuwutixi a{float: left; width:256px; margin: 10px 22px; text-align: center;}
.main_fuwutixi a h3{margin-top: 6px; line-height: 2;}


.main_partner08{background: url(../images/hezuo_bg_05.jpg) center center no-repeat; padding: 40px 0px;}
.main_youare{margin-top: 40px;}
.main_youare a{float: left; width:33.333%; margin: 10px 0px; text-align: center;}
.main_youare a h3{margin-top: 6px; line-height: 2;}

.main_partner09{background: url(../images/hezuo_bg_06.jpg) center center no-repeat; padding: 40px 0px;}
.main_moumou{margin-top: 40px;}
.main_moumou a{float: left; width: 250px; padding: 20px 0px; margin: 0px 23px; text-align: center; border:2px #ccf5ff solid; box-shadow: 0px 0px 5px #ccc; border-radius: 6px;}
.main_moumou a .img{height: 150px;display: table-cell; vertical-align: middle;text-align: center; width: 500px;}
.main_moumou a h3{line-height: 2;}
.main_partner10{background: url(../images/hezuo_bg_07.jpg) center center no-repeat; padding: 40px 0px 10px;}



.main_ronghe .desc{line-height: 2.2; padding: 40px 0px;}
.mian_product{}
.main_quanjing1 {padding-top: 40px;}
.main_quanjing1_content{padding: 35px 0px;}
.main_quanjing1_content .word{float: left; width: 485px; border:6px #499bff solid; font-size: 18px; line-height: 2; padding: 30px;}
.main_quanjing1_content .word div{background: #f4f4f4;margin: 20px 10px; padding: 30px; height: 434px; color: #666;display: table-cell; vertical-align: middle;text-indent: 2em; }
.main_quanjing1_content .img{float: right;}


.main_quanjing2{background: url(../images/zhuji_02.jpg) center center no-repeat; height: 433px;}

.main_quanjing3{padding: 30px 0px;}
.main_quanjing3 li{float: left; width: 580px; border:1px #499bff solid; margin: 12px 0px; letter-spacing:3px;}
.main_quanjing3 li:nth-child(2n){float: right;}
.main_quanjing3 li span{float: left; width: 50px; background: #499bff; color: #fff; text-align: center; line-height: 180px; font-size: 36px;}
.main_quanjing3 li p{float: right; width: 500px; padding: 10px 15px; font-size: 18px; line-height: 30px;}


.main_quanjing33{background: #f5f5f5; padding-bottom: 40px;}
.main_quanjing33_ul li{float: left; width: 298px; margin-right: 2px; background: #fff; height: 330px; margin-top: 30px; cursor: pointer;}
.main_quanjing33_ul li:nth-child(4n){margin-right: 0px;}
.main_quanjing33_ul li .top{height: 195px; position: relative;}
.main_quanjing33_ul li .top .img{width: 298px; height: 195px;display: table-cell; vertical-align: middle;text-align: center; background: url(../images/yujing_14.jpg) center bottom no-repeat;}
.main_quanjing33_ul li .top .word{background: #499bff; position: absolute; left: 0px; top: 0px; color: #fff;padding: 10px 15px; width: 268px; height: 175px;  font-size: 14px; display: none;}
.main_quanjing33_ul li .top .word div{display: table-cell; vertical-align: middle;text-align: center;width: 268px; height: 175px; line-height: 2.2;}

.main_quanjing33_ul li:hover .word{display: block;}

.main_quanjing33_ul li .bottom{text-align: center; line-height: 2; padding-top: 30px;}
.main_quanjing33_ul li .bottom h3{font-size: 16px;}
.main_quanjing33_ul li .bottom p{color: #ccc; }


.main_shuangkong01{background: url(../images/shuangkongji_03.jpg) center  bottom no-repeat; padding: 40px 0px;}

.shuangkong01_list{display: none;}
.shuangkong01_list ul{float: left; width: 525px; height: 230px; border:1px #3399ff solid; border-radius: 10px; padding: 20px; line-height: 2; margin-top: 30px;}
.shuangkong01_list ul:nth-child(2n){float: right;}
.shuangkong01_list ul li{clear: both;}
.shuangkong01_list ul span{float: left;}
.shuangkong01_list ul p{float: left;}


.main_shaungkong02{padding: 40px 0px;}

.main_shaungkong03{padding: 50px 0px; background: url(../images/shuangkongji_02.jpg) center center no-repeat; text-align: center;}

.main_shaungkong04{padding: 50px 0px;}
.img_four{margin-top: 40px;}
.img_four a{float: left; width: 297px; height: 379px; overflow: hidden; position: relative; margin-left: 4px;}
.img_four a:first-child{margin-left: 0px;}
.img_four a .img{ width: 297px; height: 379px;display: table-cell; vertical-align: middle;text-align: center;}
.img_four a h3{font-size: 18px; text-align: center; color: #fff; background: rgba(73,155,255,0.3); position: absolute; bottom: 0px; left: 0px; width: 100%; line-height: 2; padding: 10px 0px;}



.main_xungeng02{background: url(../images/xungengbg_02.jpg) center center no-repeat; padding: 40px 0px 20px;}
.main_xungeng02 .main_title{display: none;}
.main_xungeng03{padding: 50px 0px 0px;}
.main_xungeng04{background: url(../images/xungengbg_04.jpg) center center no-repeat; padding: 40px 0px;}


.xungeng04_pro{margin-top: 30px;}
.xungeng04_pro a{float: left; background: #fff; border-radius: 10px; width: 275px; height: 340px; margin: 0px 12px;}
.xungeng04_pro a .img{width: 275px;  height: 290px;display: table-cell; vertical-align: middle;text-align: center;}
.xungeng04_pro a h3{font-size: 18px; text-align: center; line-height: 2;}

.main_xungeng05{padding-top: 40px;}

.main_wangge02{background: url(../images/gongneng_31.jpg) center center no-repeat; height: 644px; padding: 40px 0px;}




.main_wangge03{}



.img_four1{margin-top: 40px;}
.img_four1 a{float: left; width: 283px; height: 361px; overflow: hidden; position: relative; margin-left: 22px;}
.img_four1 a:first-child{margin-left: 0px;}
.img_four1 a .img{ width:283px ; height: 361px;display: table-cell; vertical-align: middle;text-align: center;}
.img_four1 a h3{font-size: 18px; text-align: center; color: #fff; background: rgba(73,155,255,0.3); position: absolute; bottom: 0px; left: 0px; width: 100%; line-height: 2; padding: 10px 0px;}



.wangge01_list{padding: 30px 0px;}
.wangge01_list a{float: left; width: 270px; margin-left: 40px; margin-top: 20px;}
.wangge01_list a:nth-child(4n-3){margin-left: 0px;}
.wangge01_list a .img{float: left; width: 123px; height: 138px; background: #499bff;}
.wangge01_list a .img div{ width: 123px; height: 138px;display: table-cell; vertical-align: middle;text-align: center;}
.wangge01_list a .img img{width: 80px;}
.wangge01_list a .desc{width: 147px; float: right; text-align: center; line-height: 138px; font-size: 18px; box-shadow: 0px 0px 5px rgba(73,155,255,0.3)}



.main_zhineng01{background: url(../images/ar_02.jpg) center center no-repeat; padding: 10px 0px;}
.main_zhineng02{background: url(../images/ar_04.jpg) center center no-repeat; padding: 40px 0px 60px;}
.zhineng02_list{margin-top: 40px;}
.zhineng02_list a{float: left; width: 380px; height: 380px;}
.zhineng02_list a:nth-child(2){margin: 0px 30px;}
.zhineng02_list a .img{background: #fff; width: 380px; height: 380px; display: table-cell; vertical-align: middle;text-align: center;}


.main_zhineng03{padding: 40px 0px;}
.zhineng03_list{margin-top: 40px;}
.zhineng03_list a{float: left; width: 320px; margin:20px 0px;}
.zhineng03_list a:nth-child(3n-1){margin: 20px 120px;}
.zhineng03_list a .img{background: #fff;  width: 320px; height: 206px; display: table-cell; vertical-align: middle;text-align: center;}
.zhineng03_list a h3{line-height: 2; text-align: center; font-size: 18px;}


.main_video01{text-align: center; padding-bottom: 30px;}

.main_video02{padding: 30px 0px;}
.video02_list{margin-top: 40px;}
.video02_list li{float: left; width: 310px; height: 225px; border-radius: 8px; box-shadow: 0px 0px 5px #999; padding: 30px 20px;}
.video02_list li:nth-child(2){margin:0px 75px;}
.video02_list li h3{font-size: 24px; color: #666666; margin-bottom: 30px; text-align: center;}
.video02_list li p{color: #999999;line-height: 2;}


.main_video03{padding: 40px 0px;}

.main_video04{background: url(../images/video_29.jpg) center center no-repeat;}

.main_video05{padding-top: 40px;}


.mnewscon .title{font-size: 24px; font-weight: normal; text-align: center;}
.mnewscon .datetime{text-align: center; display: block; font-size: 12px; color: #666; margin:20px 0px;}
.mnewscon .mnehr{background: #e5e5e5;height: 1px; border:none; margin: 0px;}
.mnewscon .mneh4{background: #f5f5f5; padding: 15px; color: #666; font-weight: normal; line-height: 24px;}
.mnewscon .mmnecon{font-size: 16px; line-height: 32px; padding: 20px 0px;}
.prenext{padding:15px 0px 25px;  line-height: 30px; position: relative;}
.prenext .prev{display: block;}
.prenext .next{display: block;}
.prenext .return{position: absolute; right: 20px; top:25px; background: #499bff; color: #fff; padding: 8px 60px; font-size: 16px;}










