﻿@charset "utf-8";
/* CSS Document */
.banner{position: relative;margin-top: 85px;}
.banner .swiper-pagination-yi{position: absolute;bottom:20px;z-index: 1000;text-align: center;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide .m{display: none;}
.banner .swiper-pagination-yi .swiper-pagination-bullet{margin:0 5px;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;border-radius: 10px;border:1px solid #111;}
.banner .swiper-pagination-bullet-active{background: #2e3192;opacity: 1;border:1px solid #2e3192;}
.banner .swiper-button-next{background: none;width: 50px;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;outline: medium;}
.banner .swiper-button-prev{background: none;width: 50px;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;outline: medium;}
.banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 1%;}
.banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 1%;}
.banner .swiper-button-next i, .banner .swiper-button-prev i{font-size: 30px;color: #eee;}


.banner .swiper-button-next:hover{background:rgba(0,0,0,0.5);}
.banner .swiper-button-prev:hover{background:rgba(0,0,0,0.5);}

.banner .subiao{position: absolute;left: 50%;bottom:70px;z-index: 100;width: 50px;text-align: center;margin-left: -25px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.banner .subiao i{color: #FFF;font-size: 30px;opacity: 0.4;}
.banner .subiao p{width: 4px;height: 4px;border-radius: 50px;background: rgba(255,255,255,0.4);margin-top: 4px;}
.banner .subiao p:last-child{width: 6px;height: 6px;}

/*文字屑*/
.Titles{text-align: center; overflow: hidden;margin:15px 0;}
.Titles h2{font-size:27px; color: #333; line-height:35px; padding:6px 0; font-weight: 600; letter-spacing: 1px;}
.Titles var{height:6px;background: url(../images/xt.png) no-repeat center center; width: 80px;display: inline-block;vertical-align: middle; padding-bottom: 10px;}
.Titles p{line-height: 32px; font-size: 15px; text-align: center; color: #333;}

.dlbsp{background: #fff; padding:15px 0; overflow: hidden; }

.dyip{ padding:15px 0 30px 0; background: url(../images/bg_1.jpg) left top no-repeat; overflow: hidden;}
.dyip .pro{margin:30px 0; }
.dyip .pro .swiper-slide{background: #fff;padding: 25px 0;}
.dyip .pro .swiper-slide img{max-width:88%; margin: 0px auto 30px auto; display: block;}
.dyip .pro .swiper-slide .title_er{font-size: 14px; line-height: 25px; text-align: center; padding-top: 8px;}
.dyip .pro .swiper-slide .title_er a{color: #333; }


.dyip .spro{margin:30px 0; }
.dyip .spro .swiper-slide{background: #fff;padding: 25px 0;}
.dyip .spro .swiper-slide img{max-width: 88%; margin: 0px auto 30px auto; display: block;}
.dyip .spro .swiper-slide .title_er{font-size: 15px; line-height: 25px; text-align: center; padding-top: 8px;}
.dyip .spro .swiper-slide .title_er a{color: #333; }



.dyip .swiper-father{position: relative; margin-bottom: 15px; z-index: 9; }
.dyip .swiper-father .left{width: 63px;height: 75px;outline: medium;left: -80px;line-height: 60px;text-align: center;cursor: pointer;border-radius: 100px;z-index: 100; position: absolute;background:url(../images/ant2.png) no-repeat;}
.dyip .swiper-father .left i{font-size: 0;color: #444;}
.dyip .swiper-father .right{width: 63px;height: 75px;outline: medium;right: -80px;line-height: 60px;text-align: center;cursor: pointer;border-radius: 100px;z-index: 100; position: absolute;background:url(../images/ant2.png) no-repeat;background-position:0 -75px;}
.dyip .swiper-father .right i{font-size: 0;color: #444;}

.dyip .swiper-father .left:hover{background-position:-63px 0;}
.dyip .swiper-father .right:hover{background-position:-63px -75px}

.dyip .swiper-button-next-er, .swiper-button-prev-er{position: absolute;top: 50%;margin-top: -25px;}
.dyip .dian{position: static;margin-top: 25px;}
.dyip .dian .swiper-pagination-bullet{border-radius: 10px;}
.dyip .dian .swiper-pagination-bullet{width: 10px;height: 10px;outline: medium;background: #CCC;margin: 0 5px;}
.dyip .dian .swiper-pagination-bullet-active{background: #cf152d;}
.dyip .dian .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}


.index-about{padding:20px 0 0;background: #fff; }
.index-about .box_wh{width: 100%; background: #fff; margin-top:1.5%}
.index-about .box_wh .info{max-width:100%;margin:0 auto;font-size:15px;color:#444;text-align:left; line-height: 32px; padding-bottom: 40px;}
.index-about .box_wh .info img{max-width: 100%;}

.numall{ background:#fff; margin: 30px 0; overflow: hidden;}
.numall li{width:33.333%;float:left;text-align:center; color:#666; }
.numall li p{font-size:16px;color:#000;font-weight:400; line-height: 32px;}
.numall li span{font-size:36px;color:#2e3192;font-weight:bold; line-height: 40px;}




/* video */
.ind-video{position:relative;height:480px;overflow: hidden;}
.ind-video .vplay{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer;}
.ind-video .bgpic{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;width:100%;height:100%;text-align:center;transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transition:all 0.4s ease 1.2s; -moz-transition:all 0.4s ease 1.2s; -ms-transition:all 0.4s ease 1.2s; -o-transition:all 0.4s ease 1.2s; transition:all 0.4s ease 1.2s;object-fit: cover;}
.ind-video.active .bgpic{transition-delay:0.4s !important; transform:matrix(1.0, 0, 0, 1.0, 0, 0); -webkit-transition:all 5.0s ease; -moz-transition:all 5.0s ease; -ms-transition:all 5.0s ease; -o-transition:all 5.0s ease; transition:all 5.0s ease;}



.dsanp{background: #f5f5f5;padding:10px 0 30px; overflow: hidden;}
.dsanp .ind_newName{font-size: 30px; padding-bottom: 1.5%;}
.dsanp ul {margin-right:-2%; }
.dsanp ul li{ width:31%; margin-right:2%; float:left; border: 1px solid #ddd;}
.dsanp ul li .p1 { width:100%;  transition: all .3s; overflow: hidden;}
.dsanp ul li .p1 img{ width:100%;  transition: all .3s;}
.dsanp ul li .p1:hover img {transform: scale(1.05);-webkit-transform: scale(1.05); transition: all .3s;}
.dsanp ul li .p2{ padding:16px; overflow: hidden;}
.dsanp ul li .p2 .pp1{ color:#333; font-size:20px; height:30px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.dsanp ul li .p2 .pp2{ color:#999; font-size:14px; padding:8px 0;}
.dsanp ul li .p2 .pp3{ color:#666; font-size:14px; line-height:27px; height:81px;  margin:5px 0 10px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.dsanp ul li .p2 .more2{line-height: 16px; background: url(../images/1_26.png) right 80% no-repeat; border-top: 1px solid #ddd; padding-top: 15px;}


.djap{background:#fff; padding:10px 0 30px; overflow: hidden;}
.djap .jjfa{width: 100%;margin-top: 20px; overflow: hidden;}
.djap .jjfa ul{margin-left: -1%;}
.djap .jjfa ul li{float: left; margin-left: 1%; width: 24%;margin-bottom: 1%; box-sizing: content-box; position: relative;  overflow: hidden;}
.djap .jjfa ul li .home_app1{background: #fff; overflow: hidden;}
.djap .jjfa ul li .home_app1 img{max-width: 100%;}
.djap .jjfa ul li .zcon { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(8, 85, 166, .79); opacity: 0; transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out; }
.djap .jjfa ul li:hover .zcon { opacity: 1; }
.djap .jjfa ul li .zcon p { width: 100%; color: #fff; font-size: 24px; line-height: 36px; text-align: center; position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);overflow: hidden;}


.dwup{background:#fff; padding:10px 0 20px; overflow: hidden;}
.dwup .id_news{margin-top: 35px; overflow: hidden;}

.dwup .id_news .dwup_l{width: 52%;float: left; position: relative;box-sizing: border-box;}
.dwup .id_news .dwup_l .bt{background:rgba(0,0,0,.65);color: #FFF;padding:3%; position: absolute; bottom: 0; left: 0; width: 100%;}
.dwup .id_news .dwup_l .bt h3{font-size: 18px;font-weight: bold;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.dwup .id_news .dwup_l .bt h3 a{color: #FFF;}
.dwup .id_news .dwup_l .bt h3 a:hover{color: #FFF;}
.dwup .id_news .dwup_l .bt p{margin-top: 15px;}
.dwup .id_news .dwup_l .pic{width: 100%;}
.dwup .id_news .dwup_l .pic img{max-width: 100%;width: 100%;height:auto;}

.dwup .dwup_r{width: 45%;float: right;}
.dwup .dwup_r .slideTxtBox{ }
.dwup .dwup_r .slideTxtBox .hd{margin-bottom: 15px;}
.dwup .dwup_r .slideTxtBox .hd ul{float: left;}
.dwup .dwup_r .slideTxtBox .hd ul li{float: left;font-size: 18px;margin-right: 30px;padding-right:30px;background: url(../images/pic24.png) no-repeat right center;cursor: pointer;}
.dwup .dwup_r .slideTxtBox .hd ul li.on{font-weight: bold;color:#2c975f;}
.dwup .dwup_r .slideTxtBox .hd .more{float: right;}
.dwup .dwup_r .slideTxtBox .bd ul{}
.dwup .dwup_r .slideTxtBox .bd li{border-bottom: 1px solid #fff;margin-bottom:2.4%;cursor: pointer; overflow: hidden;}
.dwup .dwup_r .slideTxtBox .bd li .li_l{ width: calc(100% - 150px); float: right;}
.dwup .dwup_r .slideTxtBox .bd li h4{font-size: 15px;font-weight: bold;margin-bottom: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dwup .dwup_r .slideTxtBox .bd li p{font-size: 14px;color: #666; line-height: 25px;}

.dwup .dwup_r .slideTxtBox .bd li .riqi{float: left;text-align: center;width: 132px; }
.dwup .dwup_r .slideTxtBox .bd li .riqi img{max-width: 100%; border-radius: 5px;}

.mainDown {background:#fff; padding:0 0 30px; overflow: hidden; }
.mainDown .container{max-width: 850px; margin: 0 auto;}
.mainDown ul{margin-left: -2.333%; overflow: hidden; }
.mainDown ul li{width: 31%; float: left; margin-left: 2.333%;background-color: #fff; padding:40px 0;}
.mainDown ul li .tbs{width: 55px;height: 55px; margin:0 auto;}
.mainDown ul li .tbs img{max-width:100%;}
.mainDown ul li .tbs .hd{display: none;}
.mainDown ul li p{ text-align: center; padding: 8px 0; font-size: 18px; font-weight: 550; display: block; color: #444;}
.mainDown ul li:hover{background-color: #ccc; transition: all .3s; }
.mainDown ul li:hover p{color: #fff;transition: all .3s; }
.mainDown ul li:hover .hd{display: block;}
.mainDown ul li:hover .ys{display: none;}

/*内页代码*/
.banner_ny{margin-top: 85px;}
.banner_ny img{width: 100%;}
.mtop{margin-top: 90px;}

/*当前位置*/
.siteCx{width:100%;padding:13px 0 ;background:#f2f2f2; overflow: hidden;}
.siteCx h3{float:left;color:#333;font-size:20px;font-weight:bold;}
.siteCx .frame{color:#444;font-size:14px;line-height:35px;padding-left:20px;background:url(../images/ico01.png) no-repeat left;}
.siteCx .frame a{display:inline-block;color:#444;font-size:14px;}
.siteCx .frame a:hover{color:#2e3192}
.siteCx .subMenu{}
.siteCx .subMenu a{position:relative;display:inline-block;color:#222;font-size:15px;margin:0 0px 0 30px;line-height:35px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.siteCx .subMenu a:before{content:"";display:block;position:absolute;bottom:-13px;left:0;width:0;height:3px;background:#2e3192;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;}
.siteCx .subMenu a:hover:before{width:100%;}
.siteCx .subMenu a.active:before{width:100%;}
.siteCx .subMenu a:hover,.siteCx .subMenu a.active{color:#2e3192}

.main-about{padding:80px 0 165px;background-color:#fff; overflow: hidden;}
.main-about .profile{line-height:32px; font-size: 15px; overflow:hidden;text-align: justify;}
.main-about .profile p{text-indent: 25px; padding-bottom: 12px;}
.main-about .profile img{max-width: 100%; display:block; margin: 8px auto; text-align: center;}

 #timeline .timeline-item:after,#timeline .timeline-item:before{content: ''; display: block; width: 100%; clear: both;}
*,*:before,*:after{ box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
#timeline{width: 100%;margin: 10px auto;position: relative;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;}
#timeline:before{content: "";width: 2px;height: 100%;background: #bbb;left: 50%;top: -60px;position: absolute;}
#timeline:after{content: "";clear: both;display: table;width: 100%}
#timeline .timeline-item{margin-bottom: 30px;position: relative;}
#timeline .timeline-item .timeline-icon{background: #bbb;width: 50px;height: 50px;position: absolute;top: 0;left: 50%;overflow: hidden;margin-left: -23px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%}
#timeline .timeline-item .timeline-icon img{position: relative;top: 14px;left: 14px;}
#timeline .timeline-item .timeline-content{width: 45%;background: #fbfbfb;padding: 20px;-webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
#timeline .timeline-item .timeline-content h2{padding:12px 15px;background: #2e3192;color: #fff;margin: -20px -20px 0 -20px;font-weight: 500;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;-ms-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0; font-size: 22px;}
#timeline .timeline-item .timeline-content p{padding: 12px 0; line-height: 27px;text-align: justify;}
#timeline .timeline-item .timeline-content:before{content: '';position: absolute;left: 45%;top: 20px;width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #2e3192;}
#timeline .timeline-item .timeline-content.right{float: right;}
#timeline .timeline-item .timeline-content.right:before{content: '';right: 45%;left: inherit;border-left: 0;border-right: 7px solid #2e3192;}
.btn{padding: 5px 15px;text-decoration: none;background: transparent;border: 2px solid #f27c7c;color: #f27c7c;display: inline-block;position: relative;text-transform: uppercase;font-size: 12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-ms-transition: background 0.3s ease;transition: background 0.3s ease;-webkit-box-shadow: 2px 2px 0 #f27c7c;-moz-box-shadow: 2px 2px 0 #f27c7c;-ms-box-shadow: 2px 2px 0 #f27c7c;box-shadow: 2px 2px 0 #f27c7c;}
.btn:hover{box-shadow: none;top: 2px;left: 2px;-webkit-box-shadow: 2px 2px 0 transparent;-moz-box-shadow: 2px 2px 0 transparent;-ms-box-shadow: 2px 2px 0 transparent;box-shadow: 2px 2px 0 transparent;}


.UList{width:100%;overflow: hidden;margin-top:15px;}
.UList ul{margin-left: -2%;overflow: hidden;}
.UList ul li{width:31.333%;float:left; margin-left: 2%; margin-bottom:2%;text-align:center;}
.UList ul li img{display:block;width:100%;}
.UList ul li span{padding-top:0; line-height: 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}



/*news*/
.news-list {width: 100%;  margin-top: 15px; overflow: hidden; }
.news-list ul{margin-left: 0;}
.news-list ul li{width: 97%;float: left; border-bottom: 1px solid #EEEEEE; padding-bottom: 18px; margin-bottom: 18px; background: #fff; padding: 1.5%}
.news-list ul li .pic{float: right; width: 32%;overflow: hidden;}
.news-list ul li .pic img{max-width: 100%;transition: 1s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;}
.news-list ul li .pic img:hover{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.news-list ul li .other{float: left; width:calc(100% - 35%) ; transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;}
.news-list ul li .tit{font-size: 18px;color: #333; font-weight: 550;}
.news-list ul li .news_date{font-size: 14px;color: #999; margin-top: 12px;margin-bottom: 12px;}
.news-list ul li .des{font-size: 14px;line-height: 27px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-list ul li .more{display: inline-block;font-size: 14px;line-height: 24px;color: #333;margin-top: 20px;border: 1px solid #666; padding:4px 7px;}
.listpage-news{padding-top: 65px;padding-bottom: 70px;overflow: hidden;}
.news-list ul li:hover .other{transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;}
.news-list ul li:hover .tit{color: #2e3192}
.news-list ul li:hover .more{border: 1px solid #2e3192;}
.news-list ul li:hover{background: #f5f5f5;}


/*新闻详情*/
.NewsDetailed{ width:100%; margin-top: 15px; overflow: hidden;}
.NewsDetailed h3{line-height:32px;margin-bottom:15px;text-align:center;font-size:18px;font-weight:600;color:#444;}
.NewsShowHits{padding-bottom:15px;text-align:center;border-bottom:1px #DEDEDE solid;color:#777;font-size:13px;}
.NewsDetailed-content{line-height:30px;padding-top:15px;padding-bottom:10px;margin-bottom:10px;font-size:14px;text-align:left; color: #555;}
.NewsDetailed-content img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}
.NewsDetailed-content iframe{width:100%; height:600px;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:40px;line-height:40px;top:25px;right:0; text-align:center;background:#777;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {border-top:1px #DEDEDE solid; margin:0px auto;width:100%;height:70px;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}


.product{ margin-top:20px;overflow: hidden;}
.product ul{ margin-left: -2%}
.product li{ float:left; width:31.333%; text-align:center; margin-left:2%; margin-bottom: 1%;}
.product li .box{ border:1px solid #e5e5e5; overflow: hidden;}
.product li p{ padding:10px 0; color: #ddd; font-size: 14px; line-height:25px; height:70px;}
.product li img{ width:100%;}


.products_con{ width:100%;margin-top:15px; overflow: hidden;}
.products_t{width:100%; margin:0 auto 20px auto; overflow: hidden;}
.products_t .left{width: 53%;float: left;}
.products_t .left .swiper-slide {background-size: cover;background-position: center;}
.products_t .left .swiper-slide img{width: 100%;}
.products_t .left .gallery-top {border:1px solid #ccc;}
.products_t .left .gallery-thumbs {height: 20%;box-sizing: border-box;padding-top: 10px;}
.products_t .left .gallery-thumbs .swiper-slide .pic{border:1px solid #ccc;box-sizing: border-box;}
.products_t .left .gallery-thumbs .swiper-slide-thumb-active .pic{border:1px solid #2e3192;}

.products_t .left .swiper-button-next{width: 45px; height: 45px; background-color: #111; background-size: 24px 24px;right: 0}
.products_t .left .swiper-button-prev{width: 45px; height: 45px; background-color: #111; background-size: 24px 24px;left: 0}

.products_t .right{width: 43%;float: right;}
.products_t .right h2{font-size: 18px; line-height: 32px; padding-bottom: 12px; font-weight: 550; color: #333;}
.products_t .right .txt{line-height: 34px;padding-top: 10px; font-size: 15px; color: #555;}

.ztsubnav-section{width:100%; height:62px; text-align:center; background-color:#eee; color:#444; line-height:62px;}
.ztsubnav-section a {font-size: 20px; color:#444; font-weight: bold;}
.ztsubnav-section .sep { margin-right:20px; margin-left:20px; color:#aaa;}

.products_b{width:100%; overflow: hidden; margin-top: 20px;}
.products_b img{max-width: 100%;}
.products_b table{border-left: 1px solid #444;border-top:1px solid #444; width: 100%;margin-top: 15px; }
.products_b table tr td{border-right: 1px solid #444;border-bottom:1px solid #444; padding: 7px; line-height: 30px; font-size: 14px; text-align:center;}
.products_b table tr:first-child{background: #000;}



.application_con{width:100%; overflow: hidden; }
.application_con ul{margin-left: -2%;}
.application_con ul li{float: left;width: 48%;margin-left: 2%; margin-bottom: 40px;}
.application_con ul li .application-img{width: 100%; overflow: hidden;}
.application_con ul li .application-img img{width: 100%;transition: all 1s;}
.application_con ul li .application-tit{font-size: 20px;color: #333333; padding:12px 0;}
.application_con ul li .application-intro{font-size: 14px;line-height: 24px;color: #666666;min-height: 72px;}
.application_con ul li .application-btn {margin-top: 20px; width: 130px;height: 38px;display: block;text-align: center;line-height: 38px;background-color: #042e9a;color: #fff;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o- transition: 0.5s;}
.application_con ul li .application-btn:hover{background-color: #2e3192;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o- transition: 0.5s;}



.sqhz{width: 100%;overflow: hidden;padding: 65px 0 105px;background-image: url(../images/sqhz.jpg); background-size:cover;}
.about_title{text-align: center;}
.sqhz .about_title h6{font-size: 32px;color: #ffffff;}
.sqhz .about_title p{font-size: 18px;color: #ffffff; }
.sqhz_cons ul li{float: left;height: 55px;line-height: 55px;padding-right: 18px;}
.sqhz_obj{position: relative;width: 100%;background-color: #fff;overflow: hidden;}
.sqhz_cons ul .w30{width: 30%;}
.sqhz-item{float: left;width: 56px;text-align: center;}
.sqhz-box{position: absolute;top: 0;left: 0;padding-left: 56px;width: 100%;}
.sqhz-box input{width: 100%;height: 55px;font-size: 16px;color: #333333; border:0; outline:none;}
.w10{width: 10%;}
.sqhz_cons ul li a{height: 55px;background-color: #2e3192;display: block;text-align: center;font-size: 16px;color: #fff;cursor: pointer;}
.sqhz_cons{margin-top: 45px;}
.w10{width: 10%;}



.Dl_list{width:100%; margin-top: 15px; overflow: hidden;}
.Dl_list ul{margin-left: -2%; overflow: hidden;}
.Dl_list ul li{width: 23%; float: left; margin-left:2%; margin-bottom: 2%;box-shadow: 0 0 10px #ccc;}
.Dl_list ul li .ds_img{width: 100%}
.Dl_list ul li .ds_img img{width: 100%}
.Dl_list ul li .pos_rela{padding: 10px; line-height: 28px; position: relative; overflow: hidden;}
.Dl_list ul li .pos_rela p{font-size: 14px;}
.Dl_list ul li .pos_rela span{font-size: 12px;}
.Dl_list ul li .pos_rela span img{margin-right: 6px;}
.Dl_list ul li .pos_rela .down_now{ padding: 0 10px;background: #585757;border-radius: 5px;line-height: 28px;position: absolute;bottom:10px;right: 15px;color: #fff;}

.video_list{margin-top: 15px;overflow: hidden;}
.video_list ul{margin-left: -2%; overflow: hidden;}
.video_list ul li{float: left;margin-left: 2%; width: 31.3333%;text-align: center;margin-bottom: 2%;}
.video_list ul li a{font-size: 15px;color: #333}
.video_list ul li p{margin-top: 20px;}
.video_list ul li p:hover{color: #1C95D4}
.know_list{margin-top: 15px;}
.video_img{position: relative;overflow: hidden;}
.video_img img{position: relative;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; max-width: 100%; height:200px;}
.video_img img:hover{position: relative;-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.video_img i{position: absolute;display: block;width: 47px;height: 47px;left: 50%;top: 50%;background: url(../images/fuwu_video.png) no-repeat;transform: translate(-50%,-50%);}

#item_list{ margin-top: 15px; }
#item_list li {position:relative;margin-bottom:15px;}
#item_list li:after {content:'';position:absolute;top:12px;right:16px;display:block;width:30px;height:30px;background:#2e3192;pointer-events:none;}
#item_list li h3:before,#item_list li h3:after {content:'';position:absolute;top:26px;right:23px;z-index:2;width:16px;height:2px;background:#fff;}
#item_list li h3:before {width:2px;height:16px;top:19px;right:30px;-webkit-transition:0.3s;transition:0.3s;}
#item_list li.act h3:before {-webkit-transform:rotate(90deg);transform:rotate(90deg);background:transparent\0;}
#item_list li h3 {position:relative;padding:0 50px;background-color:#f5f5f5;line-height:54px;font-size:16px;cursor:pointer;font-weight:normal;}
#item_list li div {display:none;padding:25px 0 0 50px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.3s ease-out 0.2s both;animation:fadeIn 0.3s ease-out 0.2s both;}
.faqList li h3 {background-image:url(../images/faq.png);background-repeat:no-repeat;background-position:20px 0;}
.faqList li div {background:url(../images/faq.png) no-repeat 20px -155px;font-size:14px;}

.ct_mode{width: 100%; font-size: 16px; line-height: 40px;}


#map_container{height:600px;}


/*feedback*/
.content_box{margin-top:0;}
.content_box .messages_box{width:auto;padding:0 0 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #34b745;border:none;}