@charset "utf-8";
/* CSS Document */
/* reset */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input,textarea,th,td,select,figure,figcaption{margin:0;padding:0;}
em,i{font-style:normal;}
li {list-style:none;}
a {text-decoration:none;color:inherit;}
a:hover{text-decoration:none;color:inherit;}
a:focus{text-decoration: none;outline: none;}
img {border:none;vertical-align:middle;}
table{border-collapse:collapse;}
input,textarea{outline:none;background:#fff;border:none;}
textarea{resize:none;overflow:auto;}
body{font-size:12px;font-family:"微软雅黑";}
/* end reset */
/* public */
.bl{float:left;display:inline-block;}
.br{float:right;display:inline-block;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after{content:'';display: block;height:0;clear: both;visibility:hidden;}
.img_box{display:table-cell; vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;display:inline-block;max-width:100%;max-height:100%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.fixed{position:fixed;left:0;top:0;z-index:999;}
.container{max-width: 1260px;}
.submit{font-family: '微软雅黑';cursor:pointer;}
#menu{opacity:0;}
.sidebar-wrapper {position:relative; height:100%; overflow:auto; display:none; font-size:14px;}
#dowebok {background-color:#05233c;}
#dowebok .nav { margin-top:60px; line-height:40px; list-style-type:none;}
#dowebok .nav a { display:block; padding:0 30px; color:#fff; text-decoration: none;}
#dowebok .nav a:hover {background-color:#000;}
[data-simplersidebar='active']{box-shadow:3px 0px 3px 0px rgba(0, 0, 0, 0.5);}
.header_index .nav li,.header .nav li,.agroup_box .swiper-slide a,.go-top .go{ transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
.banner{position:relative;}
.banner img{width:100%;}
.banner .pagination{position:absolute;left:20% !important;bottom:10px !important; margin:auto;padding:0;text-align:right;width: 70% !important;z-index:30;}
.banner .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;background:none;border:4px solid #0062b2;margin:0 12px;cursor:pointer;opacity:1;border-radius:50px;-moz-transition: all 0.5s ease-in;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}
.banner .swiper-pagination-bullet-active{background:#0062b2;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
.banner .banner_btn span.banner_prev,
.banner .banner_btn span.banner_next{cursor:pointer;position:absolute;display:inline-block;width:45px;height:45px;top:45%;z-index: 8}
.banner .banner_btn span.banner_prev{left:5%; background:#171108 url(../images/b_prev.png) no-repeat center center;}
.banner .banner_btn span.banner_next{right:5%; background:#171108 url(../images/b_next.png) no-repeat center center;}
.banner .banner_btn span.banner_prev:hover{background:#090a09 url(../images/b_prev.png) no-repeat center center;}
.banner .banner_btn span.banner_next:hover{background:#090a09 url(../images/b_next.png) no-repeat center center;}
.play-btn{ width: 9%;cursor: pointer;position: absolute;z-index: 999;top: 43%;left: 44%;margin: 0 auto;}
.play-btn img{ width: 80%;}
.video_img{background: url(../images/index_04.png) no-repeat center top; z-index:100; position:absolute; width:474px; height:231px;top: 43%;left: 11%;}
.other_banner{width:100%;max-width:1920px;}
.other_banner img{width:100%;}
.btn{font-size:30px;font-family: '宋体';cursor:pointer;display:inline-block;text-align:center;}
/*.top_fixbox{width:100%;height:35px;display:none;}*/
.top{/*position: fixed;top: 0;left: 0;z-index:666;*/background:#F9F9F9; width:86%; height:30px; line-height:30px; font-size:12px; color:#666666; padding:0 7%;}
.top h1{font-size:12px; float:left;}
.top ul{float:right;}
.top ul li{display:inline-block; margin:0 12px;float: left;}
.top a:hover{text-decoration: underline;}
/*新ANV部份*/
#ihot dd h4 a::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 23px;
    margin: 0px 5px 0 0;
    vertical-align: top;
    background: url(../images/i-hot.gif) no-repeat;
    background-size: 100% 100%;
}
.header{width:88%; height:90px; padding:0 6%;/* position:fixed; left:0; top:30px; z-index: 666; */background:#fff;}
.header .nav{height:60px; font-size:16px; color:#333; float:right; text-align:center; padding-top:12px; display:inline-block;}
.header .nav>ul>li{padding:0 10px; margin-right:35px; height:60px; line-height:60px; float:left; display:inline-block; position:relative; border-bottom:2px rgba(255, 255, 255, 0) solid;}
.header .weight_li{font-weight:bold;}
.header .weight_li li{font-weight:normal;}
.header .nav>ul>li.on,
.header .nav>ul>li:hover{border-bottom: 2px #0062b2 solid; color:#0062b2;}
.header .nav li a{display:block;}
.header .nav .nav2{position:absolute; left:0; top:62px; text-align:left; display:none; z-index: 9;font-size: 15px; box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.18);}
.header .nav .nav2 li{width:185px; height:40px; line-height:40px; background-color:#fff; border-bottom:1px solid #ebebeb; color:#6b6b6b; text-indent:20px; position:relative;}
.header .nav .nav2 li:hover{background-color:#0062b2; color:#fff; background-image:none;}
.header .nav .nav3{border:1px solid #ccc; position:absolute; left:155px; top:0; display:none;}
.header .nav>ul>li:hover .nav2{display:block;}
.header .nav2>li:hover .nav3{display:block;}
.header .nav2 .child{background-image:url(../images/child.png); background-repeat:no-repeat; background-position:140px center;}
.header_fixbox{width:100%;height:90px;display:none;}
.header .logo{width:175px;height:90px; line-height:90px; float:left;}
.header .logo img{width:100%;}
/*
.header .nav{height:60px; font-size:15px; color:#333; float:right; text-align:center; padding-top:12px; display:inline-block; padding-right:80px;}
.header .nav li{padding:0 3px; margin-right:25px; height:60px; line-height:60px; float:left; display:inline-block; position:relative;border-bottom:3px rgba(0,98,178,0) solid;}
.header .nav li.on,.header .nav li:hover{border-bottom: 3px #0062b2 solid;color:#0062b2;}
.header .nav li a{display:block;}
*/
.header .header_call{height:50px; float:right; display:inline-block; color:#0062b2; padding-right:40px; background:url(../images/top_call.png) no-repeat center right; margin-top:18px;}
.header .header_call h4{font-size:14px; text-align: right; padding-right: 6px;}
.header .header_call p{font-size:22px; font-weight:bold;}
.header .menu_btn{width:113px; height:25px; background:url(../images/menu.png) no-repeat center center; display:inline-block; float:right; margin-top:12px;}
.header_index{
    background-color:#ffffff;
    background-image:url(../images/header_bg.png);
    background-repeat:no-repeat;
    background-position: center bottom;
    background-size:100% 1px;
    border-bottom:none;
    
}
.header_index .nav{color:#000;}
.header_index .nav li{border-bottom:3px rgba(255,255,255,0) solid;}
.header_index .nav li.on,.header_index .nav li:hover{border-bottom:2px #fff solid;color:#fff;}
.header_index .header_call{color:#000; background:url(../images/top_call2.png) no-repeat center right;}
.search{height:55px; border:1px solid #e3e3e3; border-top:none;margin: 0 auto 20px;}
.search ul{float:left; font-size:13px; height:55px; line-height:55px; color:#828282;}
.search ul li{display:inline-block; margin:0 2px;}
.search ul li:nth-child(1){color:#333;}
.search ul li a{display:block;font-size: 12px;}
.search ul li a:hover{text-decoration: none;}
.search .form_box{width:320px; height:35px; float:right; padding-top:10px;}
.search .form_box input.text{width:240px; height:33px; border:1px solid #a5a5a5; float:left; text-indent:35px; background:url(../images/search_btn.png) no-repeat 10px center; border-radius:6px 0 0 6px;}
.search .form_box input.submit{width:78px; height:35px; line-height:35px; text-align:center; float:right; background:#0062b2; cursor:pointer; color:#fff; border-radius:0 6px 6px 0;}
.firend_link{position: relative;width: 1260px;margin: 0 auto 20px;height: 110px;}
.firend_link .firend_link8{position: relative;z-index: 99;width: 100%;margin: 20px auto;border-top: 1px solid #e3e3e3;}
.firend_link h2{position: absolute;top: -15px;left: 0;font-size: 18px;color: #000;background: #fff;}
.firend_link ul{margin: 0 auto;padding: 0 10px;}
.firend_link ul li{float: left;width: 14%;height: 35px;line-height: 35px;}
.firend_link ul li a{display:block; font-size: 14px;}
.firend_link ul li a:hover{text-decoration: none;color: #01236c;}
.footer{background:#001d5c;padding:45px 0;}
.footer_logo{width:15%; float:left; text-align:center;}
.footer_logo .pic_box{display:inline-block; width:200px; height:53px; margin-top:25px; margin-bottom:35px;}
.footer_logo .text_box{width:100%; color:#f4f4f4;}
.footer_logo .text_box h4{font-size:16px; font-weight:bold; padding:5px 0;}
.footer_logo .text_box p{font-size:22px; font-weight:bold;}
.footer_nav{width:75%; float:right;}
.footer_nav dl{width:95px; display:inline-block; float:left; margin-left:4%; color:#f4f4f4;}
.footer_nav dl dt{font-size:14px; height:40px; line-height:40px; margin-bottom:5px; background:url(../images/footer_bg.png) no-repeat left bottom;}
.footer_nav dl dd{height:28px; line-height:28px; font-size:12px;}
.footer_nav a{display:block;color: #f4f4f4;}
.footer_nav a:hover{text-decoration: none;color: #ffffff;}
.footer_nav dl img{width:100%; margin-top:10px;}
.footer_nav dl p{line-height:30px; text-align:center;}
.copy{width:100%;font-size:12px;color:#f4f4f4;text-align:center;background:#001d5c;padding:25px 0;border-top: 1px solid #f4f4f4;;}
.copy p{width:1000px;line-height:23px;display:inline-block;margin:0 20px;}
.copy p a:hover{color: #fff;}
/*新闻*/
.cf {zoom: 1;}
a:hover {
    color: #001d5c;
    text-decoration: none;
}
.db-column {
    position: relative;
    width: 1260px;
    height: 40px;
    margin: 0 auto 20px;
    border-bottom: 5px solid #a7a7a7;
}
.db-column h2 {
    float: left;
    height: 40px;
    line-height: 40px;
    border-bottom: 5px solid #db214c;
    font-size: 20px;
    font-weight: bold;
    white-space: nowrap;
}
.db-column span {
    float: left;
    height: 30px;
    margin-top: 15px;
    color: #999;
    font: 14px "Myriad Pro";
    text-transform: uppercase;
    border-left: 10px solid #fff;
}
/*.db-column i {*/
/*    float: right;*/
/*    width: 170px;*/
/*    height: 40px;*/
/*    background: url(../images/db-sp-tt.png) no-repeat;*/
/*}*/
.db-wrap {
    display: block !important;
    position: relative;
    width: 1260px;
    height: 520px;
    margin: 0 auto 20px;
}
.db-index-left {
    float: left;
    width: 35%;
    padding-right: 2%;
}
.db-index-center {
    float: left;
    width: 35%;
    padding-right: 2%;
}
.db-tt9 {
    position: relative;
    height: 40px;
    line-height: 40px;
    margin-bottom: 8px;
    border-bottom: 1px solid #a7a7a7;
}
.db-tt9 h3 {
    float: left;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #db214c;
}
.db-tt9 .more {
    float: right;
    height: 30px;
    padding-right: 20px;
    font-size: 14px;
    color: #999;
    background: #fff url(../images/more.gif) right 13px no-repeat;
}
.db-column .more {
    float: right;
    height: 30px;
    line-height: 42px;
    padding-right: 20px;
    font-size: 14px;
    color: #999;
    background: #fff url(../images/more.gif) right 13px no-repeat;
}
.db-column .more:hover {
    color: #000;
}
.huati-redian li a {
    display: inline-block;
    width: 95%;
    line-height: 2;
    font-size: 16px;
    text-align: justify;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.db-eval2 {
    float: left;
    width: 100%;
    margin: 7px 0;
}
.db-eval2 dt {
    float: left;
    width: 26.666667%;
    height: 79px;
    overflow: hidden;
    position: relative;
    border-radius: 4px;
    border: solid 1px #dadada;
}
.db-eval2 dt img {display: block;width: 100%;height: 80px;transition: All .3s linear}
.db-eval2 dt:hover img{-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);}

.db-eval2 dd {
    float: right;
    width: 69.333333%;
    height: 77px;
}
.db-eval2 dd h4 {
    font-size: 14px;
    font-weight: normal;
    height: 40px;
}
.db-eval2 dd h4 a {
    display: inline-block;
    width: 99%;
    line-height: 2;
    font-size: 16px;
    text-align: justify;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.db-eval2 dd p {
    height: 38px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
}
.db-eval2 dd p a {
    color: #e85d7e;
    padding: 0 5px;
}
.db-index-right {
    float: right;
    width: 25%
}
.db-bnr {
    width: 100%;
    margin-top: 15px;
}
.db-bnr img {width: 100%;margin-bottom: 10px;}
.db-web-service {
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    box-shadow: 0 3px 3px #eee;
}
.db-web-service li {
    float: left;
    width: 49%;
    height: 80px;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
}
.db-web-service li a {
    display: block;
    height: 40px;
    padding: 20px 0;
    background: #fff;
    color: #333;
    transition: all .3s;
}
.db-web-service li a:hover {
    color: #fff;
    background: #da0d1d;
    border-left: 5px solid #c41e43;
}
.db-web-service li span {
    float: left;
    width: 44px;
    height: 40px;
    margin: 0 10px;
    background: url(../images/icon_service.png) no-repeat;
}

.db-web-service li p {
    line-height: 20px;
    font-size: 14px;
}
.db-web-service li a:hover p {
    font-weight: bold;
}
.db-web-service li .bo {
    background-position: -322px -16px;
}
.db-web-service li a:hover .bo {
    background-position: -322px -91px;
}
.db-web-service li .vi {
    background-position: -398px -16px;
}
.db-web-service li a:hover .vi {
    background-position: -398px -91px;
}
.db-web-service li .zs {
    background-position: -16px -16px;
}
.db-web-service li a:hover .zs {
    background-position: -16px -91px;
}
.db-web-service li .px {
    background-position: -89px -18px;
}
.db-web-service li a:hover .px {
    background-position: -89px -93px;
}
.db-web-service li .gg {
    background-position: -166px -19px;
}
.db-web-service li a:hover .gg {
    background-position: -166px -94px;
}
.db-web-service li .vip {
    background-position: -242px -20px;
}
.db-web-service li a:hover .vip {
    background-position: -242px -95px;
}
.db-web-service li p em {
    line-height: 20px;
    font-size: 12px;
    color: #999;
}
.db-web-service li a:hover em {
    font-weight: normal;
    color: #fff;
}
.db-atc-list5 li{line-height: 17px;}
.db-atc-list5 li i {
    float: left;
    width: 10px;
    margin-right: 10px;
    font: bold 32px/32px "Arial";
    color: #a5a5a5;
}
/*新闻*/
/*主办*/
.db-zhuban {margin-bottom: 40px;}
.db-zhuban-main {width: 1260px;height: 100%;margin: 0 auto;display: flex;justify-content: space-between;}
.db-zhuban-main_l {width: 24.2%;height: 100%;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1; /* margin-right: 40px; */ /* float: right; */}
.db-zhuban-main_item {width: 50%;height: 405px;}
.db-zhuban-main_item .db-zhuban-zb{height: 360px;width: 100%;text-align: center;}
.db-zhuban-main_item img {width: 100%;height: 100%;transition: all 0.3s;}
.data_item {height: 120px;margin: 0 auto;overflow: hidden;position: relative;background: #001d5c;padding: 0 20px;}
.data_item:first-child {margin-top: 16px;}
.data_item_title, .data_item_no {display: flex;justify-content: flex-start;font-size: 14px;font-family: Source Han Sans CN;font-weight: 400;color: #ffffff;}
.data_item_line {width: 30%;transition: width 1s;background: #fff;height: 1px;position: absolute;left: 20px;bottom: 0;}
.data_item:hover .data_item_line {width: 85%;}
.data_item_title {margin-top: 24px;margin-bottom: 13px;}
.data_item_title_l, .data_item_no_l {width: 150px;}
.db-zhuban-main_r {width: 23%;height: 405px;}
.data_item_title span, .data_item_no span {font-size: 30px;font-family: DIN;font-weight: bold;line-height: 36px;color: #ffffff;}
.db-zhuban-main_slide_img {width: 100%;height: 358px;}
.db-zhuban-main_slide_btm {position: absolute;bottom: 0;left: 3px;width: 98%;height: 33px;background: rgba(0, 0, 0, 0.4);}


.slide_btm_top, .slide_btm_btm {font-size: 14px;font-family: Source Han Sans CN;font-weight: 400;color: #ffffff;margin-left: 10px;}
.slide_btm_top {margin-top: 7px;}
.text_over1 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 30px;left: 0;width: 100%;}
/*主办*/
.htit1{
    width:100%;
    display:inline-block;
    text-align:left;
    font-size:60px;
    color:#efefef;
    font-family: 'Arial';
    margin:10px 0;
    border-bottom: 1px solid #c1c1c1;
}
.htit1 h3{
    width:260px;
    height:35px;
    line-height:35px;
    font-size:20px;
    color:#001d5c;
    font-family: '微软雅黑';
    background:url(../images/htit1_bg.jpg) no-repeat left bottom;
}
.db-exhibition{padding:0 0 20px 0;}
.db-exhibition_slide{display: block;overflow: hidden;}
.db-exhibition_slide .hd{text-align:center;margin-bottom:30px;}
.db-exhibition_slide .hd li{width:150px;height:40px;line-height:40px;font-size:16px;color:#333;display:inline-block;border:1px solid #f5f5f5;border-radius:30px;margin:0 10px;cursor:pointer;}
.db-exhibition_slide .hd li.on{color:#0062b2;border:1px solid #0062b2;}
.db-exhibition_slide .bh span{margin: 5px 0;display: block;border-radius: 10px;border: solid 1px #f2eded;overflow: hidden;text-decoration: none;}
.db-exhibition_slide .bh li img{width: 213px;height: 170px;transition: .8s;-webkit-transition: .8s;-o-transition: .8s;object-fit: cover;}
.db-exhibition_slide .bh li:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
.db-exhibition_slide .bh li{width:16%;height:200px;padding-right: 0.8%;float:left;position:relative;margin-bottom:20px;}
.db-exhibition_slide .bh li:nth-child(6){padding-right: 0;}
.db-exhibition_slide .bh li:nth-child(12){padding-right: 0;}
.db-exhibition_slide .bh li h4{padding: 10px 0;text-align: center;color: #333;font-size: 14px;font-family: 'Microsoft YaHei',Arial, "Segoe UI", Verdana, Helvetica, Sans-Serif;}
.db-exhibition_slide .bh li .pic_box{width:100%;line-height:0;background-size:cover;background-position:no-repeat;background-position:center;position:relative;}
.db-exhibition_slide .bh li .pic_box .mask{width:94%;height:92%;border:1px solid #fff;position:absolute;left:3%;top:4%;text-align:center;margin-top:-1px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.db-exhibition_slide .bh li .text_box{height:55px;position:absolute;left:0;top:180px;z-index: 300;padding:0 20px;overflow:hidden;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.db-exhibition_slide .bh li .text_box h4{font-size:18px;color:#484848;line-height:55px;text-align:center;margin-bottom:10px;}
.db-exhibition_slide .bh li .text_box p{font-size:14px;color:#818181;line-height:22px;}
.db-exhibition_slide .bh li .text_box .img img{width:100%;height:100%;}
.db-exhibition_slide .bh li:hover .pic_box .mask{width:100%;height:100%;left:0;top:0;margin:0;background:rgba(0,0,0,.4);}
.db-exhibition_slide .bh li:hover .pic_box .mask span.more{opacity:1;filter: alpha(opacity=100);}
.db-exhibition_slide .bh li:hover .text_box{height:auto;background:#fff;z-index:302;padding-bottom:20px;box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.24);}
.db-exhibition_slide .bh li:hover .text_box h4{border-bottom:1px solid #e0e0e0;}


.index_pro{padding:20px 0 40px 0;}
.index_pro_slide{
    padding-bottom:20px;
}
.index_pro_slide .hd{
    border:1px solid #ccc;
    box-shadow: 1px 1px 8px #ddd;
}
.index_pro_slide .hd .swiper-slide{
    width:325px;
    height:100px;
    line-height:100px;
    font-size:20px;
    color:#333;
    font-weight:bold;
    background-repeat:no-repeat;
    background-position:252px center;
    position:relative;
	background-image: url(../images/angle.png);
}
.index_pro_slide .hd .swiper-slide a{
    display:inline-block;
    background-repeat:no-repeat;
    background-position:67px center;
    text-indent:130px;
}
.index_pro_slide .hd .swiper-slide.sd1 a{
    background-image:url(../images/index_pro_t1.jpg);
}
.index_pro_slide .hd .swiper-slide.sd2 a{
    background-image:url(../images/index_pro_t2.jpg);
}
.index_pro_slide .hd .swiper-slide.sd3 a{
    background-image:url(../images/index_pro_t3.jpg);
}
.index_pro_slide .hd .swiper-slide.sd4 a{
    background-image:url(../images/index_pro_t4.jpg);
}
.index_pro_slide .hd .swiper-slide i{
    width:1px;
    height:47px;
    display:inline-block;
    position:absolute;
    right:0;
    bottom:50%;
    margin-bottom:-23px;
    background-image:url(../images/index_pto_td.jpg);
    background-repeat:no-repeat;
}
.index_pro_slide .hd .swiper-slide.on{
    background-color:#0062b2;
    background-image:url(../images/angle2.png);
    color:#fff;
}
.index_pro_slide .hd .swiper-slide.on.sd1 a{
    background-image:url(../images/index_pro_to1.jpg);
}
.index_pro_slide .hd .swiper-slide.on.sd2 a{
    background-image:url(../images/index_pro_to2.jpg);
}
.index_pro_slide .hd .swiper-slide.on.sd3 a{
    background-image:url(../images/index_pro_to3.jpg);
}
.index_pro_slide .hd .swiper-slide.on.sd4 a{
    background-image:url(../images/index_pro_to4.jpg);
}
.index_pro_slide .hd .swiper-slide.on i{
    width:24px;
    height:8px;
    margin:0;
    background-image:url(../images/index_pto_to.png);
    left:50%;
    bottom:0;
    margin-left:-2px;
}
.index_pro_slide .bd{
	border: 1px #dcdcdc solid;
    box-shadow: 1px 3px 8px #f1f1f1;
}
.index_pro_slide .bd ul{padding: 10px 0;}
.index_pro_slide .bd li{
    width:150px;
    height:45px;
    line-height:45px;
    display:inline-block;
    margin:9px 17px;
    font-size:16px;
    color:#333;
    background-image:url(../images/index_pro_t2d.png);
    background-repeat:no-repeat;
    background-position:15px center;
    background-color:#fff;
    border-radius:6px;
    float:left;
	transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;
}
.index_pro_slide .bd .pro_ul li{width: 224px;}
.index_pro_slide .bd .pro_ul{*zoom: 1;}
.index_pro_slide .bd .pro_ul:before,.index_pro_slide .bd .pro_ul:after{content:'';display: block;height:0;clear: both;visibility:hidden;}
.index_pro_slide .bd li:hover,
.index_pro_slide .bd li.on{
    background-image:url(../images/index_pro_t2o.png);
    background-color:#0062b2;
    color:#fff;
}
.index_pro_slide .bd li a{
    display:block;
    text-indent:35px;
}
.prob .bd li{
    width:230px;
}
.index_pro_box{
    text-align:center;
}
.index_pro_box .list_box{
    width:290px;
    display:inline-block;
    margin-bottom:40px;
}
.index_pro_box .list_box .img_box{
    width:290px;
    height:290px;
}
.index_pro_box .list_box .text_box{
    height:180px;
}
.index_pro_box .list_box .text_box h4{
    height:30px;
    line-height:35px;
    font-size:14px;
    color:#808080;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.index_pro_box .list_box .text_box h5{
    font-size:18px;
    color:#333;
    height:56px;
    line-height:56px;
    border-bottom:1px solid #dedede;
    margin-bottom:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.index_pro_box .list_box .text_box p{
    font-size:14px;
    color:#808080;
    text-align:left;
    line-height:22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	text-indent: 27px;
}
.index_pro_box .list_box a{
    display:inline-block;
}
.index_about{
    width:100%;
    max-width:1920px;
    height:560px;
    background:url(../images/index_about_bg.jpg) no-repeat center;
    background-size:auto 560px;
}
.index_about_box{
    width:100%;
    padding-top:20px;
    display:inline-block;
}
.index_about .text_box h3{
    font-size:34px;
    color:#0163b1;
    font-weight:bold;
    height:70px;
    line-height:70px;
    border-bottom:1px solid #0163b1;
}
.index_about .text_box h4{
    padding:24px 0 4px 0;
    font-size:16px;
    margin-bottom:30px;
	text-indent: 31px;
}
.index_about .text_box p{
    font-size:14px;
    color:#656565;
    line-height:26px;
	text-indent: 25px;
}
.index_about .tag_group{
    text-align:center;
    padding-top:7px;
}
.index_about .tag_group .list_box{
    width:120px;
    display:inline-block;
    margin-top:15px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    cursor:pointer;
}
.index_about .tag_group .list_box:hover{
    margin-top:0;
    margin-bottom:15px;
}
.index_about .tag_group .list_box .img_box{
    width:120px;
    height:120px;
}
.index_about .tag_group .list_box p{
    height:50px;
    line-height:50px;
    font-size:16px;
    color:#0162b3;
	text-indent: 0;
}
.index_about .pic_box{
    text-align:center;
	margin-top: 70px;
}
.index_about .pic_box img{
    display:inline-block;
}
.index_news{
    padding:20px 0 60px 0;
}
.index_news_slide{}
.index_news_slide .hd{
    text-align:center;
    margin-bottom:50px;
}
.index_news_slide .hd li{
    width:130px;
    height:40px;
    line-height:40px;
    text-align:center;
    display:inline-block;
    border:1px solid #fff;
    border-radius:30px;
    margin:0 15px;
    cursor:pointer;
    font-size:16px;
}
.index_news_slide .hd li.on{
    border:1px solid #0062b2;
    color:#0062b2;
}
.index_news_slide .bd{}
.index_news_slide .bd .nbox1{
    width:450px;
}
.index_news_slide .bd .nbox1 .pic_box{
    width:450px;
    height:290px;
}
.index_news_slide .bd .nbox1 .pic_box img{
    width:100%;
    height:100%;
}
.index_news_slide .bd .nbox1 .text_box{
    
}
.index_news_slide .bd .nbox1 .text_box h4{
    font-size:16px;
    padding:20px 0;
    text-indent:20px;
    background:url(../images/index_news_tbg.jpg) no-repeat left center;
}
.index_news_slide .bd .nbox1 .text_box p{
    font-size:13px;
    color:#717171;
    line-height:24px;
}
.index_news_slide .bd .index_news_box{
    height:460px;
}
.index_news_slide .bd .index_news_box .list_box{
    text-align:center;
    /*padding:20px 0;*/
    border-bottom:1px dashed #dadada;
    padding-bottom:20px;
    margin-bottom:20px;
}
.index_news_slide .bd .index_news_box .list_box .day{
    font-size:12px;
    color:#999;
    width:80px;
    height:65px;
    border-right:1px solid #bfbfbf;
    display:inline-block;
}
.index_news_slide .bd .index_news_box .list_box .day h5{
    font-size:50px;
    color:#a4a4a4;
    font-family: 'Arial';
    line-height:45px;
}
.index_news_slide .bd .index_news_box .list_box .pic_box{
    width:120px;
    height:75px;
    display:inline-block;
}
.index_news_slide .bd .index_news_box .list_box .pic_box img{
    width:100%;
    height:100%;
}
.index_news_slide .bd .index_news_box .list_box .text_box{
    text-align:left;
    padding-right:20px;
}
.index_news_slide .bd .index_news_box .list_box .text_box h4{
    font-size:15px;
    color:#535353;
    margin-bottom:10px;
}
.index_news_slide .bd .index_news_box .list_box .text_box p{
    font-size:12px;
    color:#8e8e8e;
    line-height:18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.min_nav{
    color:#a4a4a4;
    font-size:12px;
    padding:20px 0;
}
.min_nav li{
    display:inline-block;
    margin-right:10px;
}
.min_nav li:nth-child(1){
    padding-left:20px;
    background:url(../images/home_tag.png) no-repeat left center;
}
.min_nav li a:hover{
    text-decoration: underline;
}
.agroup{
    text-align:center;
    padding:30px 0;
}
.agroup_box{
    width:1320px;
    margin:0 auto;
}
.agroup_box .swiper-slide{
    width:145px;
    height:40px;
    line-height:40px;
    background:#d2d2d2;
    font-size:16px;
    color:#6b6b6b;
    border-radius:20px;
    margin:0 10px;
}
.agroup_box .swiper-slide:hover,
.agroup_box .swiper-slide.on{
    background:#0062b2;
    color:#fff;
}
.agroup_box .swiper-slide a{
    display:block;
}
.agroup .box6{
    width:1155px;
}
.agroup .box5{
    width:830px;
}
.agroup .box4{
    width:670px;
}
.agroup .box3{
    width:825px;
}
.agroup .box2{
    width:330px;
}
.agroup2{
    text-align:center;
    padding:30px 0;
}
.agroup2{
    max-width:1160px;
    margin:0 auto;
}
.agroup2 a{
    width:150px;
    height:40px;
    line-height:40px;
    background:#d2d2d2;
    font-size:16px;
    color:#6b6b6b;
    border-radius:20px;
    margin:0 10px;
    display:inline-block;
    margin-bottom:10px;
}
.agroup2 a:hover,
.agroup2 a.on{
    background:#0062b2;
    color:#fff;
}
.about_brands{
    /*padding:30px 0 40px 0;*/
}
.about_brands_box .text_box h3{
    font-size:34px;
    color:#0163b1;
    font-weight:bold;
    height:70px;
    line-height:70px;
    border-bottom:1px solid #0163b1;
    background:url(../images/h3_bg.jpg) no-repeat left center;
    text-indent:20px;
}
.about_brands_box .text_box h4{
    padding:15px 0;
    font-size:16px;
    margin-bottom:10px;
    color:#868686;
}
.about_brands_box .text_box p{
    font-size:18px;
    color:#595959;
    line-height:43px;
}
.about_brands_box .pic_box{
    text-align:center;
}
.about_brands_box .pic_box img{
    max-width:90%;
    display:inline-block;
}
.about_img{
    width:100%;
    max-width:1920px;
    height:365px;
    background:url(https://1258976492.vod-qcloud.com/88b1189evodsh1258976492/24a427701397757886235062813/2uERqERyaCQA.jpg) no-repeat center center;
    background-size:auto;
}
.about_odds{
    /*padding:90px 0;*/
}
.about_odds .text_box h3{
    font-size:34px;
    color:#0163b1;
    font-weight:bold;
    height:70px;
    line-height:70px;
    border-bottom:1px solid #0163b1;
    background:url(../images/h3_bg.jpg) no-repeat left center;
    text-indent:20px;
    margin-bottom:20px;
}
.about_odds .text_box p{
    font-size:18px;
    color:#595959;
    line-height:32px;
}
.about_odds .pic_box{
    text-align:center;
}
.about_odds .pic_box img{
    max-width:90%;
    display:inline-block;
}
.htit2{
    padding:20px 0;
}
.htit2 h3{
    font-size:18px;
    color:#353535;
    font-weight:bold;
    line-height:30px;
    background:url(../images/htit2_bg.png) no-repeat 90px center;
}
.casetit h3{
    background:url(../images/htit2_bg.png) no-repeat 350px center;
}
.htit2 p{
    font-size:12px;
    color:#a4a4a4;
}
.htit4{
    padding:20px 0; background:url(../images/htit4-tit-bg_03.png) no-repeat left center; text-indent: 33px; text-indent: 35px;
}
.htit4 h3{
    font-size:20px;
    color:#0062b2;
    font-weight:bold;
    line-height:30px;
    background:url(../images/htit3_bg_03.png) no-repeat 227px center;
}
.htit4 h3 span{ color:#6b6b6b; font-size:16px; font-weight:normal;padding-left: 10px;}
.htit5{
    padding:20px 0 20px 14px; background:url(../images/htit4-tit-bg_04.jpg) no-repeat 14px 21px; text-indent: 33px; text-indent: 35px;
}
.htit5 h3{
    font-size:20px;
    color:#0062b2;
    font-weight:bold;
    line-height:30px;
    background:url(../images/htit3_bg_03.png) no-repeat 227px center;
}
.htit5 h3 span{ color:#6b6b6b; font-size:16px; font-weight:normal;padding-left: 10px;}
.about_recommend{
    padding-bottom:50px;
}
.about_recommend_box{
}
.about_recommend_box .col{
    float:left;
    width:20%;
}
.about_recommend_box .list_box{
    /*width:240px;*/
    width:90%;
    display:inline-block;
}
.about_recommend_box .list_box.cr{
    margin-right:0;
}
.about_recommend_box .list_box .img_box{
    width:100%;
    height:100%;
}
.about_recommend_box .list_box .text_box{
    text-align:center;
    padding:12px 0;
}
.about_recommend_box .list_box .text_box h4{
    font-size:12px;
    color:#888;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.about_recommend_box .list_box .text_box p{
    font-size:16px;
    color:#333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.news_hot{
    padding-bottom:30px;
}
.hot_box1{
    padding-bottom:30px;
}
.hot_box1 .img_box{
    width:18%;
    height:20%;
    float:left;
}
.hot_box1 .text_box{
    width:80%;
    float:right;
}
.hot_box1 .text_box h4{
    font-size:18px;
    color:#3c3c3c;
    padding-bottom:20px;
    font-weight: bold;
}
.hot_box1 .text_box h4:hover{color: #2a5aaa;font-weight: bold;}
.hot_box1 .text_box p{
    font-size:14px;
    color:#7e7e7e;
    line-height:25px;
    margin-bottom:20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.hot_box1 .text_box a.more{
    width:120px;
    height:35px;
    line-height:35px;
    text-align:center;
    border:1px solid #ccc;
    display:inline-block;
    color:#7e7e7e;
    font-size:14px;
}
.hot_box1 .text_box a.more:hover{background: #2a5aaa;color: #fff;}
.hot_box2{
    padding:15px 0;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
}
.hot_box2 li{
    width:50%;
    height:30px;
    line-height:30px;
    font-size:14px;
    color:#757575;
    float:left;
    text-indent:15px;
    background:url(../images/li_tag.jpg) no-repeat left center;
}
.hot_box2 li em{
    font-size:12px;
    color:#9c9c9c;
    padding-right:40px;
    float:right;
}
.hot_box2 li a{
    width: 80%;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.hot_box2 li a:hover{
    text-decoration: none;
}
.care{
    padding:30px 0;
}
.care_box{
    text-align:center;
}
.care_box .list_box{
    display:inline-block;
    width:285px;
    margin-bottom:20px;
}
.care_box .list_box .img_box{
    width:285px;
    height:210px;
    border:1px solid #dadada;
}
.care_box .list_box .text_box{
    height:50px;
    font-size:16px;
    padding:15px 0;
}
.care_box .list_box .text_box p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.care_box .list_box a{
    display:block;
}
.culture_box{
    
}
.culture_box .list_box{
    margin-top:30px;
    margin-bottom:30px;
    background-position:left top;
    background-repeat:no-repeat;
}
.culture_box .list_box .text_box{
    padding-left:80px;
    padding-bottom: 35px;
}
.culture_box .list_box .text_box h4{
    font-size:33px;
    line-height:65px;
    margin-bottom:10px;
}
.culture_box .list_box .text_box p{
    font-size:20px;
    line-height:34px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #737373;
}
.culture_box .list_box .pic_box .img{
}
.culture_box .list_box .pic_box .img img{
    width:100%;
}
.culture_box .list_box.box1{
    background-image:url(../images/culture_tag1.png);
}
.culture_box .list_box.box2{
    background-image:url(../images/culture_tag2.png);
}
.culture_box .list_box.box3{
    background-image:url(../images/culture_tag3.png);
}
.culture_box .list_box.box4{
    background-image:url(../images/culture_tag4.png);
}
.culture_box .col-md-6{margin-bottom: 20px;}
.honor{
    padding:30px 0;
}
.honor_box{
    text-align:center;
}
.honor_box .list_box{
    display:inline-block;
    width:285px;
    margin-bottom:20px;
}
.honor_box .list_box .img_box{
    width:285px;
    height:320px;
    border:1px solid #dadada;
}
.honor_box .list_box .text_box{
    height:50px;
    font-size:16px;
    padding:15px 0;
}
.honor_box .list_box .text_box p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.honor_box .list_box a{
    display:block;
}
.pages{
    padding:0px 0 40px 0;
    text-align:center;
}
.pages a{
    height:35px;
    padding:0 10px;
    display:inline-block;
    background:#fff;
    font-size:17px;
    line-height:35px;
    color:#757575;
    border:1px solid #e5e5e5;
    border-radius:3px;
    margin:0 3px;
}
.pages a.on,
.pages a:hover{
    background:#0062b2;
    color:#fff;
    border:1px solid #0062b2;
}
.pages a.prev,
.pages a.next{
    padding:0 25px;
}
.pages a.disabled{
    background:#e9e9e9;
    border:1px solid #c4c4c4;
    color:#757575;
}
.pages a.prev{
    border-radius:30px 0 0 30px;
}
.pages a.next{
    border-radius:0 30px 30px 0;
}
.pages2{
    padding:40px 0;
    text-align:center;
}
.pages2 a{
    width:30%;
    height:45px;
    line-height:45px;
    font-size:17px;
    background:#0062b2;
    color:#fff;
    display:inline-block;
    margin:0 2%;
    border-radius:5px;
}
.aftersales_box{
    padding:30px 0;
}
.aftersales_text{
    padding:30px 0;
}
.aftersales_text .col1{
    width:15%;
    float:left;
}
.aftersales_text .col2{
    width:85%;
    float:right;
}
.aftersales_text .pic_box{
    text-align:center;
    width:100%;
    height:130px;
    line-height:130px;
    border-right:1px solid #d9d9d9;
}
.aftersales_text .text_box{
  padding-left:5%;
  font-size:16px;
  color:#6b6b6b;
  line-height:29px;
}
.aftersales_info{
    width:1200px;
    margin:0 auto;
}
.aftersales_info img{
    max-width:100%;
}
.messages{
    padding:30px 0;
}
.messages .htit{
    padding-bottom:30px;
}
.messages .htit h3{
    height:80px;
    line-height:80px;
    border-bottom:1px solid #333;
    font-weight:bold;
    font-size:34px;
    text-indent:50px;
    background:url(../images/messages_htag.png) no-repeat left center;
}
.messages_box .form_box{
}
.messages_box .form_box p{
    padding-bottom:20px;
    position:relative;
}
.messages_box .form_box input.text{
    width:100%;
    height:50px;
    border:1px solid #d7d7d7;
    text-indent:10px;
	font-family: 微软雅黑;
    font-size: 15px;
}
.messages_box .form_box textarea{
    width:96%;
    padding:2%;
    height:92px;
    border:1px solid #d7d7d7;
}
.messages_box .form_box input.submit{
    width:100%;
    height:50px;
    line-height:50px;
    color:#fff;
    background:#0163b1;
    font-size:16px;
}
.messages_box .form_box .verify{
    width:130px;
    height:52px;
    position:absolute;
    top:0;right:0;
    cursor:pointer;
}
.messages .pic_box img{
    max-width:100%;
}
.contact_box1{
    width:100%;
    max-width:1920px;
    height:560px;
    background-image:url(../images/contact_bg.jpg);
    background-repeat:no-repeat;
    background-position:center;
    background-size:1920px 560px;
    padding:30px 0;
}
.contact_box1 .text_box{
    background:rgba(9,79,135,.8);
    display:inline-block;
    padding:0 60px;
    height:560px;
    margin-left:6%;
}
.contact_box1 .text_box .text{
    width:580px;
    color:#fff;
    padding-top:18%;
}
.contact_box1 .text_box .text h3{
    font-size:34px;
    height:80px;
    line-height:80px;
    font-weight:bold;
    border-bottom:1px solid #fff;
	margin-bottom: 19px;
}
.contact_box1 .text_box .text h4{
    font-size:25px;
    line-height:50px;
    background:url(../images/contact_hbg.jpg) no-repeat left center;
    text-indent:15px;
    margin:15px 0;
}
.contact_box1 .text_box .text p{
    font-size:17px;
    line-height:29px;
}
.contact_box2{
    padding-bottom:30px;
}
.contact_box2 .htit h3{
    height:80px;
    line-height:80px;
    font-size:34px;
    font-weight:bold;
    border-bottom:1px solid #333;
    margin-bottom:30px;
}
.contact_list .list_box{
    padding-left:40px;
    background-image:url(../images/contact_tag.png);
    background-repeat:no-repeat;
    background-position:left top;
    margin-bottom:20px;
}
.contact_list .list_box .text_box{
    width:300px;
    height:200px;
}
.contact_list .list_box h4{
    font-size:20px;
    color:#333;
    padding:5px 0;
}
.contact_list .list_box h5{
    font-size:14px;
    color:#838383;
    margin-bottom:20px;
}
.contact_list .list_box p{
    font-size:14px;
    color:#838383;
}
.breakdown{
    padding:20px 0;
}
.breakdown_form{
    width:950px;
    margin:0 auto;
    text-align:center;
}
.breakdown_form .htit{
    border-bottom:1px solid #e3e3e3;
}
.breakdown_form .htit h3{
    height:100px;
    line-height:100px;
    font-size:32px;
    color:#0062b2;
    display:inline-block;
    background-image:url(../images/breakdown_hbg.png);
    background-repeat:no-repeat;
    background-position:left center;
    text-indent:60px;
}
.breakdown_form form{
    padding:30px 0;
}
.breakdown_form p{
    padding:25px 0;
}
.breakdown_form input.text{
    width:630px;
    height:65px;
    border:1px solid #d6d6d6;
    font-size:20px;
    text-indent:50px;
    background-image:url(../images/breakdown_search_tag.png);
    background-repeat:no-repeat;
    background-position:15px center;
    background-color:#f8f8f8;
    border-radius:5px;
	font-family: 微软雅黑;
}
.breakdown_form input.submit{
    width:130px;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:16px;
    color:#fff;
    display:inline-block;
    background:#0b6ebf;
    border:none;
    border-radius:5px;
}
.contact{
    width:100%;
    max-width:1920px;
    height:585px;
    background-image:url(../images/contact_bg1.jpg);
    background-repeat:no-repeat;
    background-position:center;
    background-size:1920px 585px;
    padding:30px 0;
}
.contact_box{
    display:inline-block;
    margin-top:40px;
}
.contact_box .pic_box img{
    width:100%;
}
.contact_box .text_box{
    padding-left:30px;
}
.contact_box .text_box .list_box{
    margin-bottom:45px;
}
.contact_box .text_box .list_box h3{
    font-size:34px;
    color:#0163b1;
    text-indent:20px;
    background:url(../images/h3_bg.jpg) no-repeat left center;
    font-weight:bold;
    height:70px;
    line-height:70px;
    border-bottom:1px solid #0163b1;
    margin-bottom:25px;
}
.contact_box .text_box .list_box p{
    font-size:16px;
    color:#333;
    line-height:30px;
}
.download{
    padding:30px 0;
}
.download .container{
    max-width: 1160px;
}
.download_box{
    text-align:center;
}
.download_box .list_box{
    display:inline-block;
    width:190px;
    position:relative;
}
.download_box .list_box .img_box{
    width:190px;
    height:220px;
    border:1px solid #dadada;
    border-radius:5px;
}
.download_box .list_box .text_box{
    height:50px;
    font-size:16px;
    padding:15px 0;
}
.download_box .list_box .text_box p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.download_box .list_box a{
    width:70px;
    line-height:35px;
    height:35px;
    display:inline-block;
    position:absolute;
    left:1px;
    top:1px;
    border-radius:5px 0 0 0;
    background-image:url(../images/download_tag.png);
    background-repeat:no-repeat;
    background-position:10px center;
    background-color:#7cc0f6;
    color:#fff;
    font-size:14px;
    text-indent:10px;
}
.hires_nav_box{
    text-align:center;
    padding:20px 0;
    border-bottom:1px dashed #cfcfce;
    margin-bottom:20px;
}
.hires_nav_box .swiper-slide{
    width:150px;
    height:45px;
    line-height:45px;
    font-size:16px;
    border-radius:5px;
    margin-right:12px;
    border:1px solid #fff;
}
.hires_nav_box .swiper-slide:hover,
.hires_nav_box .swiper-slide.on{
    border:1px solid #0062b2;
    color:#0062b2;
}
.hires_nav_box .swiper-slide:hover a i,
.hires_nav_box .swiper-slide.on a i{
    color:#0062b2;
}
.hires_nav_box .swiper-slide a{
    display:block;
}
.hires_nav_box .swiper-slide a i{
    font-size:12px;
    color:#c3c0c0;
	margin-right: 14px;
    vertical-align: 1px;
}
.hires_table{
    padding-bottom:30px;
}
.hires_table .table_box{
     width:100%;
     overflow-x:scroll;
     padding-bottom:30px;
}
.hires_table table{
    width:100%;
    min-width:900px;
    text-align:center;
}
.hires_table table th{
    height:55px;
    background:#f6f6f6;
    font-size:16px;
    color:#0062b2;
    border-bottom:1px solid #eee;
    box-shadow:2px 2px 3px #eee;
}
.hires_table table td{
    height:45px;
    font-size:14px;
    color:#4e4e4e;
    display:table-cell;
    vertical-align:middle;
}
.hires_table table tr:nth-child(odd){
    background:#f1f8fd;
}
.hires_table table td:nth-child(5){
    text-align:left;
    text-indent:20px;
}
.hires_table table td a{
    width:75px;
    height:30px;
    line-height:30px;
    text-align:center;
    display:inline-block;
    background:#0062b2;
    font-size:12px;
    color:#fff;
    vertical-align:middle;
    text-align:center;
}
.develop_htit{
    padding-bottom:20px;
}
.develop_htit h3{
    height:80px;
    line-height:80px;
    font-size:34px;
    color:#0062b2;
    font-weight:bold;
    border-bottom:1px solid #333;
    text-indent:50px;
    background-image:url(../images/develop_hbg.png);
    background-repeat:no-repeat;
    background-position:left center;
}
.hires_develop{
    padding:20px 0;
}
.hires_develop_box{
    padding-bottom:50px;
    border-bottom:1px solid #e3e3e3;
}
.hires_develop_box .text_box{
    font-size:16px;
    line-height:32px;
}
.hires_develop_box .pic_box img{
    width:100%;
}
.hires_develop2_box{
    padding:40px 0;
    margin-bottom:30px;
}
.hires_develop2_box .text_box{
    padding-left:80px;
    background-repeat:no-repeat;
    background-position:left top;
    font-size:20px;
    line-height:34px;
}
.hires_develop2_box .text_box.box1{
    background-image:url(../images/hires_develop2_tag1.png);
}
.hires_develop2_box .text_box.box2{
    background-image:url(../images/hires_develop2_tag2.png);
}
.hires_develop2_box .text_box h4{
    font-size:33px;
    line-height:70px;
    padding-bottom:10px;
}
.hires_develop_info{
    padding-bottom:40px;
}
.hires_develop_info .develop_info{
    font-size:16px;
    line-height:36px;
    color:#333;
    padding:30px 0;
}
.hires_develop_info .develop_info img{
    max-width:100%;
}
.login{
    padding:20px 0;
}
.login_box{
    border-bottom:1px solid #e5e5e5;
    padding-bottom:130px;
}
.login_box form p{
    padding:8px 0;
    position:relative;
}
.login_box form label{
    height:40px;
    line-height:40px;
    display:block;
    background:url(../images/login_hbg.png) no-repeat left center;
    text-indent:15px;
    font-size:16px;
}
.login_box form input.text{
    border:1px solid #c5c5c5;
    width:100%;
    height:45px;
    text-indent:10px;
    box-shadow: 3px 3px 5px #eee inset;
    border-radius:4px;
}
.login_box form .log_verify{
    position:absolute;
    right:-2px;
    bottom:8px;
    width:100px;
    height:45px;
    border:1px solid #dacece;
    cursor:pointer;
}
.login_box form .submit{
    width:120px;
    height:45px;
    text-align:center;
    line-height:45px;
    color:#fff;
    background:#0062b2;
    font-size:16px;
}
.login_box .pic_box{
    padding:5px;
    border:1px solid #cfcfcf;
    text-align:center;
}
.login_box .pic_box img{
    width:100%;
}
.resign{
    padding:20px 0;
    
}
.resign_box{
    padding-bottom:80px;
    width:65%;
    margin:0 auto;
    text-align:center;
}
.resign_box form p{
    padding:12px 0;
    width:85%;
    text-align:left;
    display:inline-block;
    position:relative;
}
.resign_box form label{
    height:40px;
    line-height:40px;
    display:block;
    background:url(../images/login_hbg.png) no-repeat left center;
    text-indent:15px;
    font-size:16px;
}
.resign_box form input.text{
    border:1px solid #c5c5c5;
    width:100%;
    height:45px;
    text-indent:10px;
    box-shadow: 3px 3px 5px #eee inset;
    border-radius:4px;
}
.resign_box form select{
    border:1px solid #c5c5c5;
    width:100%;
    height:47px;
    text-indent:10px;
    box-shadow: 3px 3px 5px #eee inset;
    border-radius:4px;
}
.resign_box form .submit{
    width:170px;
    height:45px;
    text-align:center;
    line-height:45px;
    color:#fff;
    background:#0062b2;
    font-size:16px;
    margin:0 auto;
    display:block;
    margin-top:40px;
    margin-bottom:40px;
}
.resign_box form i.line{
    width:100%;
    height:1px;
    display:inline-block;
    background:#eee;
}
.resign_box .warning{
    border-bottom:1px solid #c2c2c2;
    text-align:center;
    padding:25px 0;
}
.resign_box .warning p{
    display:inline-block;
    background:url(../images/warning_tag.png) no-repeat left 15px;
    font-size:14px;.
    color:#737373;
    text-indent:20px;
}
.resign_box .warning p b,
.resign_box .warning p span{
    color:#c40808;
}
.resign_box .iphone_btn{
    width:100px;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#0062b2;
    color:#fff;
    font-size:13px;
    display:inline-block;
    position:absolute;
    bottom:15px;
    right:0;
    border-radius:8px;
    cursor:pointer;
}
.news_box{
    padding-bottom:30px;
}
.news_box .list_box{
    border-bottom:1px dashed #d4d4d4;
    padding:40px 0;
}
.news_box .list_box .day{
    width:70px;
    text-align:center;
    border:1px solid #ccc;
}
.news_box .list_box .day h5{
    font-size:26px;
    color:#c40808;
    line-height:45px;
}
.news_box .list_box .day p{
    line-height:25px;
    background:#c3c3c3;
    font-size:13px;
    color:#fff;
}
.news_box .list_box .img_box{
    width:100%;
    max-width:315px;
    max-height:235px;
}
.news_box .list_box .text_box{
    padding-left:5%;
}
.news_box .list_box .text_box h4{
    font-size:23px;
    color:#646464;
}
.news_box .list_box .text_box p{
    font-size:16px;
    line-height:25px;
    color:#7e7e7e;
    margin:20px 0 40px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.news_box .list_box .text_box a.more{
    width:130px;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:16px;
    color:#7e7e7e;
    border:1px solid #7e7e7e;
    display:inline-block;
}
.news_n{
    padding-bottom:80px;
}
.news_htit{
    margin-bottom:50px;
}
.news_htit h3{
    font-weight:bold;
    font-size:30px;
    color:#333;
    margin:20px 0;
    background:url(../images/h3_bg.jpg) no-repeat left 5px;
    text-indent:20px;
}
.news_htit h4{
    font-size:14px;
    color:#9a9a9a;
    line-height:30px;
}
.news_htit h4 span{
    margin:0 20px;
    display:inline-block;
    float:left;
}
.fxbox{
    display:inline-block;
    float:left;
}
.news_n_text{
    font-size:18px;
    color:#595959;
    line-height:33px;
    padding-bottom:60px;
}
.news_n_text img{
    max-width:100%;
}
.news_n_about{
    border:1px solid #ccc;
    background:#eee;
    padding:5px;
}
.news_n_about .text_box{
    background:#fff;
    padding:20px 0;
}
.news_n_about .text_box p{
    line-height:35px;
    height:35px;
    font-size:14px;
    color:#333;
    padding-left:25px;
}
.news_n_about .text_box p a{
    display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.news_n_about .text_box p a:hover{
    text-decoration: underline;
}
.news_n_about .text_box p a.back{
    background:url(../images/aback.png) no-repeat left center;
    text-indent:20px;
}
.news_n_about .text_box p.keyword a{
    display:inline;
    margin-right:5px;
}
.fangdagroup .img_box{display: block;}
.prov_box{}
.prov_box .big_img{
    width:470px;
    max-height:470px;
	margin: 0 auto;
}
.prov_box .text_box{}
.prov_box .text_box h3{
    font-size:26px;
    color:#fff;
    background:#0062b2;
    height:60px;
    line-height:60px;
    text-indent:20px;
    position:relative;
}
.prov_box .text_box h3 i{
    width:8px;
    height:60px;
    display:inline-block;
    background:#c40808;
    position:absolute;
    left:0;top:0;
}
.prov_box .text_box p{
    font-size:14px;
    line-height:25px;
    padding:20px;
	text-indent: 28px;
}
.prov_box .text_box h4{
    font-size:20px;
    font-weight:bold;
    margin-bottom:30px;
}
.prov_slide{
    position:relative;
    overflow:hidden;
}
.prov_slide .bd{
    width:560px;
    margin:0 auto;
}
.prov_slide .bd li{
    width:170px;
    margin:0 8px;
    position:relative;
    cursor:pointer;
	float:left;
}
.prov_slide .bd li:hover .mask{
    opacity:1;
    filter: alpha(opacity=100);
}
.prov_slide .bd li .img_box{
    width:170px;
    height:170px;
}
.prov_slide .bd li .mask{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,.4);
    text-align:center;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity:0;
    filter: alpha(opacity=0);
}
.prov_slide .bd li .mask a{
    width:125px;
    height:30px;
    line-height:30px;
    display:inline-block;
    background-color:#0062b2;
    color:#fff;
    background-image:url(../images/prov_mtag.png);
    background-repeat:no-repeat;
    background-position:95px center;
    font-size:14px;
    text-indent:-10px;
    border-radius:50px;
    margin-top:40%;
}
.prov_slide .vprev,
.prov_slide .vnext{
    width:40px;
    height:40px;
    display:inline-block;
    border-radius:100px;
    line-height:40px;
    text-align:center;
    font-size:32px;
    font-family: '宋体';
    color:#fff;
    background-color:#e5e5e5;
    cursor:pointer;
    position:absolute;
    top:36%;
    font-weight:bold;
}
.prov_slide .vprev:hover,
.prov_slide .vnext:hover{
    color:#737373;
}
.prov_slide .vprev{
    left:0;
}
.prov_slide .vnext{
    right:0;
}
.prov_info{
    padding:30px 0;
}
.prov_info h3{
    height:50px;
    line-height:50px;
    font-size:26px;
    background:url(../images/prov_hbg.png) no-repeat 160px center;
}
.prov_info .text_box{
    padding:20px 0 50px 0;
}
.prov_info .text_box img{
    max-width:100%;
}
.prov_download{
    padding:30px 0;
}
.prov_download h3{
    height:50px;
    line-height:50px;
    font-size:26px;
    background:url(../images/prov_hbg.png) no-repeat 110px center;
    margin-bottom:20px;
}
.prov_download_box{
    text-align:center;
}
.prov_download_box .list_box{
    display:inline-block;
    width:200px;
    margin-bottom:20px;
    position:relative;
}
.prov_download_box .list_box .img_box{
    width:200px;
    height:230px;
    border:1px solid #dadada;
    border-radius:5px;
}
.prov_download_box .list_box .text_box{
    height:45px;
    font-size:14px;
    padding:5px 0;
}
.prov_download_box .list_box .text_box p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.prov_download_box .list_box a{
    width:70px;
    line-height:35px;
    height:35px;
    display:inline-block;
    position:absolute;
    left:1px;
    top:1px;
    border-radius:5px 0 0 0;
    background-image:url(../images/download_tag.png);
    background-repeat:no-repeat;
    background-position:10px center;
    background-color:#7cc0f6;
    color:#fff;
    font-size:14px;
    text-indent:10px;
}
.prov_kw{    font-size: 14px; text-align: right;color: #525051;}
.prov_kw a{padding-right: 15px;}
.sitemap_box{
    padding-bottom:120px;
}
.sitemap_box dl{
    border-bottom:1px solid #ccc;
    padding:20px 0;
}
.sitemap_box dl dt{
    font-size:16px;
    font-weight:bold;
}
.sitemap_box dl dd{
    width:13%;
    height:30px;
    line-height:30px;
    display:inline-block;
    font-size:14px;
    float:left;
    margin-top:10px;
}
.sitemap_box a{
    display:block;
}
.dn{display: none;}
/* 返回顶部 */
.go-top{position: fixed;bottom: 158px;right: 29px;width: 40px;z-index: 999;}
.go-top a{display: block;width: 50px;height: 50px;margin-bottom: 10px;background-image: url(../images/go-top.png);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -101px;}
.go-top .go:hover{background-position: 0 -151px;}
.solution{
    padding:20px 0 40px 0;
}
.solution_box{
    text-align:center;
}
.solution_box .list_box{
    width:290px;
    display:inline-block;
    margin-bottom:50px;
    border:1px solid #e5e5e5;
}
.solution_box .list_box:hover .img_box .mask{
    opacity:1;
    filter: alpha(opacity=100);
}
.solution_box .list_box .img_box{
    width:290px;
    height:165px;
    position:relative;
}
.solution_box .list_box .img_box .mask{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,.4);
    text-align:center;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity:0;
    filter: alpha(opacity=0);
}
.solution_box .list_box .img_box .mask span{
    width:125px;
    height:30px;
    line-height:30px;
    display:inline-block;
    background-color:#0062b2;
    color:#fff;
    background-image:url(../images/prov_mtag.png);
    background-repeat:no-repeat;
    background-position:95px center;
    font-size:14px;
    text-indent:-10px;
    border-radius:50px;
    margin-top:27%;
}
.solution_box .list_box .text_box{
    padding:0 10px;
}
.solution_box .list_box .text_box h4{
    height:60px;
    line-height:60px;
    font-size:18px;
    border-bottom:1px solid #e5e5e5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.solution_box .list_box .text_box .text{
    text-align:left;
    padding:10px 0 20px 0;
}
.solution_box .list_box .text_box .text h5{
    font-size:14px;
    color:#0062b2;
    height:35px;
    line-height:35px;
    font-weight:bold;
}
.solution_box .list_box .text_box .text .img{
    width:60px;
    height:60px;
    padding:3px;
    border:1px solid #ddd;
    display:inline-block;
    float:left;
}
.solution_box .list_box .text_box .text .img img{
    width:100%;
    height:100%;
}
.solution_box .list_box .text_box .text .stext{
    width:70%;
    float:right;
}
.solution_box .list_box .text_box .text .stext h6{
    font-size:14px;
    color:#333;
    line-height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.solution_box .list_box .text_box .text .stext p{
    font-size:12px;
    color:#909090;
    line-height:25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.solution_box .list_box .text_box .text .stext p a{
	display:inline;
}
.solution_box .list_box a{
    display:block;
}
.solution_n{}
.media_box{
    text-align:center;
    padding-bottom:30px;
}
.media_box h3{
    font-size:36px;
    color:#333;
    padding:30px 0;
}
.video,
.video img{
    max-width:100%;
}
.solution_n_info_box{}
.solution_n_info_box h3{
    height:60px;
    line-height:60px;
    font-size:28px;
    text-indent:20px;
    background:url(../images/h3_bg.jpg) no-repeat left center;
}
.solution_n_info_box .text_box{
    font-size:16px;
    line-height:30px;
    padding-bottom:40px;
}
.solution_n_info_box .text_box img{
    max-width:100%;
}
.solution_pro h3{
    height:60px;
    line-height:60px;
    font-size:28px;
    text-indent:20px;
    background:url(../images/h3_bg.jpg) no-repeat left center;
    margin-bottom:20px;
}
.solution_pro_box{
    padding:30px 0;
    border-top:1px solid #dedede;
}
.solution_pro_box .list_box{
    margin-bottom:20px;
}
.solution_pro_box .list_box .img_box{
    width:225px;
    height:225px;
    float:left;
}
.solution_pro_box .list_box .text_box{
    width:50%;
    float:left;
    padding-left:30px;
}
.solution_pro_box .list_box .text_box h4,
.solution_pro_box .list_box .text_box p{
    font-size:14px;
    color:#808080;
    line-height:22px;
}
.solution_pro_box .list_box .text_box h5{
    font-size:18px;
    line-height:40px;
    border-bottom:1px solid #dedede;
    margin-bottom:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.solution_pro_box .list_box .text_box p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.solution_whole_box{}
.solution_whole_box h3{
    padding:10px 0;
    padding-left:20px;
    background:url(../images/h3_bg.jpg) no-repeat left center;
    font-size:34px;
    color:#0163b1;
    font-weight:bold;
    border-bottom:1px solid #0163b1;
    margin-bottom:20px;
}
.solution_whole_box .text_box{
    font-size:18px;
    line-height:38px;
}
.solution_whole_box .whole1{
    text-align:center;
    padding-bottom:50px;
}
.solution_whole_box .whole1 .text_box{
    width:80%;
    background-image:url(../images/text_bg.png);
    background-position:left top;
    background-repeat:no-repeat;
    display:inline-block;
    text-align:left;
    padding-left:70px;
    margin:20px 0 40px 0;
}
.solution_whole_box .whole1 .pic_box img{
    display:inline-block;
    max-width:100%;
}
.solution_whole_box .whole2,
.solution_whole_box .whole3,
.solution_whole_box .whole4{
    text-align:center;
    padding:20px 0;
    padding-bottom:50px;
}
.solution_whole_box .whole2 .text_box,
.solution_whole_box .whole3 .text_box,
.solution_whole_box .whole4 .text_box{
    padding-left:70px;
    background-image:url(../images/text_bg.png);
    background-position:left top;
    background-repeat:no-repeat;
    display:inline-block;
    text-align:left;
}
.solution_whole_box .whole2 .pic img,
.solution_whole_box .whole3 .pic img,
.solution_whole_box .whole4 .pic img{
    display:inline-block;
    max-width:100%;
}
.solution_whole_box .whole4 .img img{
    max-width:100%;
    padding:30px 0;
}
.htit3{
    padding-bottom:40px;
}
.htit3 h3{
    font-size:34px;
    color:#0163b1;
    font-weight:bold;
    padding:10px 0;
    padding-left:20px;
    background:url(../images/h3_bg.jpg) no-repeat left center;
    border-bottom:1px solid #0163b1;
}
.cooperate1{
    background:url(../images/cooperate_bg.png) no-repeat 78% center;
}
.cooperate1_box{
    min-height:350px;
}
.cooperate1_box .text_box{
    font-size:18px;
    color:#595959;
    line-height:43px;
    padding-top:80px;
}
.cooperate2{
    padding:50px 0;
}
.cooperate2_box{
    text-align:center;
}
.cooperate2_box .list_box{
    width:275px;
    display:inline-block;
}
.cooperate2_box .list_box .pic_box{
    width:275px;
    height:275px;
    line-height:275px;
}
.cooperate2_box .list_box .pic_box img{
    max-width:100%;
    max-height:100%;
    display:inline-block;
}
.cooperate2_box .list_box p{
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:24px;
    color:#333;
}
.cooperate3{
    padding:15px 0;
    background:#f6f6f6;
}
.cooperate3_box{
}
.cooperate3_box .text_box{
    font-size:18px;
    color:#595959;
    line-height:33px;
    padding-top:40px;
}
.cooperate3_box .fangdagroup{
    text-align:center;
}
.cooperate3_box .fangdagroup figure{
    width:470px;
    height:350px;
    display:inline-block;
    position:relative;
}
.cooperate3_box .fangdagroup figure .img_box{
    width:470px;
    height:350px;
}
.cooperate3_box .fangdagroup figure .fdtag{
    width:30px;
    height:30px;
    display:inline-block;
    background:#5898cc url(../images/fdtag.png) no-repeat center;
    position:absolute;
    right:0;bottom:0;
}
.cooperate4{
    padding:40px 0 60px 0;
}
.cooperate4_box{
}
.cooperate4_box .list_box{
    width:92%;
    margin:0 auto;
}
.cooperate4_box .list_box h4{
    font-size:18px;
    color:#fff;
    background:#0163b1;
    padding:20px 0;
    text-align:center;
}
.cooperate4_box .list_box ul{
    padding:10px 20px;
    height:180px;
    background:#e8e8e8;
}
.cooperate4_box .list_box ul li{
    font-size:16px;
    line-height:32px;
}
.cooperate4_box .list_box ul li i{
    font-size:12px;
    color:#0163b1;
}
.cooperate5{
    padding:20px 0 60px 0;
}
.cooperate5_box{
    text-align:center;
}
.cooperate5_box .list_box{
}
.cooperate5_box .list_box .pic_box{
    width:100%;
    height:245px;
    line-height:245px;
    border-right:1px solid #e8e8e8;
}
.cooperate5_box .list_box .pic_box.cr{
    border-right:none;
}
.cooperate5_box .list_box .pic_box img{
    max-width:100%;
    max-height:100%;
}
.cooperate5_box .list_box p{
    width:60%;
    height:40px;
    line-height:40px;
    display:inline-block;
    margin:20px 0;
    background:#0163b1;
    font-size:20px;
    color:#fff;
    border-radius:30px;
}
.cooperate6{
    padding:20px 0 50px 0;
    background:#f6f6f6;
}
.cooperate6 .text_box{
    width:62%;
    padding:20px 0 50px 0;
    margin:0 auto;
    font-size:18px;
    line-height:36px;
}
.cooperate6_box{
    text-align:center;
}
.cooperate6_box .list_box{
    padding:5px;
    background:#fff;
}
.cooperate6_box .list_box .pic_box img{
    width:100%;
}
.cooperate7{
    padding:30px 0;
}
.cooperate7_box{
}
.cooperate7_box .text_box{
    width:60%;
    margin:0 auto;
    padding-top:60px;
    font-size:22px;
    color:#595959;
    line-height:70px;
}
.cooperate7_box .text_box li{
    background-repeat:no-repeat;
    background-position:left center;
    background-image:url(../images/li_tag2.png);
    text-indent:30px;
}
.cooperate7_box .pic_box{
    text-align:center;
}
.cooperate7_box .pic_box img{
    max-width:100%;
}
.cooperate8{
    padding:20px 0 40px 0;
    background:#f5f5f5;
}
.cooperate8_box .list_box{
    width:22%;
    height:235px;
    float:left;
    margin:0 1.5%;
    position:relative;
    margin-bottom:20px;
}
.cooperate8_box .list_box .pic_box{
    width:100%;
    line-height:0;
    padding-top:180px;
    background-size:cover;
    background-position:no-repeat;
    background-position:center;
    position:relative;
}
.cooperate8_box .list_box .pic_box .mask{
    width:94%;
    height:92%;
    border:1px solid #fff;
    position:absolute;
    left:3%;
    top:4%;
    text-align:center;
    margin-top:-1px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.cooperate8_box .list_box .pic_box .mask span.more{
    width:125px;
    height:30px;
    line-height:30px;
    display:inline-block;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-15px;
    margin-left:-62px;
    font-size:14px;
    color:#fff;
    text-align:left;
    text-indent:25px;
    background:#0062b2 url(../images/solution_tag.png) no-repeat 95px center;
    border-radius:30px;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity:0;
    filter: alpha(opacity=0);
}
.cooperate8_box .list_box .text_box{
    height:55px;
    position:absolute;
    left:0;
    top:180px;
    z-index: 300;
    padding:0 20px;
    overflow:hidden;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.cooperate8_box .list_box .text_box h4{
    font-size:18px;
    color:#484848;
    line-height:55px;
    text-align:center;
    margin-bottom:10px;
}
.cooperate8_box .list_box .text_box p{
    font-size:14px;
    color:#818181;
    line-height:22px;
}
.cooperate8_box .list_box .text_box h5{
    font-size:14px;
    color:#0062b2;
    height:35px;
    line-height:35px;
    margin-bottom:10px;
}
.cooperate8_box .list_box .text_box .img{
    width:55px;
    height:55px;
    display:inline-block;
    float:left;
    padding:2px;
    border:1px solid #ddd;
    margin-right:20px;
}
.cooperate8_box .list_box .text_box .img img{
    width:100%;
    height:100%;
}
.cooperate8_box .list_box:hover .pic_box .mask{
    width:100%;
    height:100%;
    left:0;
    top:0;
    margin:0;
    background:rgba(0,0,0,.4);
}
.cooperate8_box .list_box:hover .pic_box .mask span.more{
    opacity:1;
    filter: alpha(opacity=100);
}
.cooperate8_box .list_box:hover .text_box{
    height:auto;
    background:#fff;
    z-index:302;
    padding-bottom:20px;
}
.cooperate8_box .list_box:hover .text_box h4{
    border-bottom:1px solid #e0e0e0;
}
.cooperate9{
    padding:20px 0 60px 0;
}
.cooperate9_box{}
.cooperate9_box .text_box{
    padding-top:50px;
    font-size:18px;
    color:#595959;
    line-height:39px;
}
.cooperate9_box .text_box ul li i{
    font-size:12px;
    color:#0163b1;
}
.cooperate9_box .pic_box{
    text-align:center;
}
.cooperate9_box .pic_box img{
    max-width:100%;
}
.cooperate10{
    padding:15px 0;
    background:#f6f6f6;
}
.cooperate10_box{
}
.cooperate10_box .text_box{
    font-size:18px;
    color:#595959;
    line-height:33px;
}
.cooperate10_box img{
    max-width:100%;
}
.cooperate_b1{
    padding:30px 0 50px 0;
}
.cooperate_b1_box{
    text-align:center;
}
.cooperate_b1_box .list_box{
    width:95%;
    display:inline-block;
}
.cooperate_b1_box .list_box .pic_box img{
    max-width:100%;
}
.cooperate_b1_box .list_box p{
    height:60px;
    line-height:60px;
    font-size:18px;
    color:#595959;
}
.cooperate_b2{
    padding:30px 0;
    background:#f6f6f6;
}
.cooperate_b2_box{
    padding-bottom:20px;
}
.cooperate_b2_box .text_box{
    width:65%;
    font-size:18px;
    color:#595959;
    margin:0 auto;
    padding-top:50px;
    line-height:45px;
}
.cooperate_b2_box .pic_box{
    text-align:center;
}
.cooperate_b2_box .pic_box img{
    display:inline-block;
    max-width:100%;
}
.cooperate_b3{
    padding:30px 0;
}
.cooperate_b3_box .text_box{
    font-size:18px;
    color:#595959;
    line-height:36px;
    padding-bottom:30px;
}
.cooperate_b3_box .text_box img{
    max-width:100%;
}
.cooperate_c1{
    padding:30px 0;
}
.cooperate_c1_box{}
.cooperate_c1_box .list_box{
    border-right:1px solid #dbdbdb;
    text-align:center;
}
.cooperate_c1_box .list_box .pic_box img{
    max-width:100%;
}
.cooperate_c1_box .list_box p{
    width:70%;
    margin:0 auto;
    font-size:16px;
    color:#595959;
    line-height:27px;
    padding:10px 0;
}
.cooperate_c1_box .text_box{
    width:90%;
    float:right;
    font-size:16px;
    line-height:32px;
    color:#595959;
    padding-top:60px;
}
.cooperate_c2{
    padding:30px 0;
}
.cooperate_c2_box{
    padding-bottom:20px;
}
.cooperate_c2_box img{
    max-width:100%;
}
.about_dsj{
    padding:20px 0 60px 0;
}
.dsj_slide{
    position:relative;
}
.dsj_slide .hd{
    width:100px;
    position:absolute;
    right:0;
    top:100px;
}
.dsj_slide .hd ul li{
    width:100%;
    height:40px;
    line-height:40px;
    background:#969696;
    color:#fff;
    margin-bottom:10px;
    font-size:14px;
    text-align:center;
    cursor:pointer;
}
.dsj_slide .hd ul li.on{
    background:#0062b2;
}
.dsj_slide .bd{
    width:80%;
    background-image:url(../images/dsj_bg.png);
    background-repeat:no-repeat;
    background-position:270px top;
    padding-top:100px;
    position:relative;
}
.dsj_slide .bd .htit{
    width:95px;
    height:95px;
    display:inline-block;
    position:absolute;
    left:270px;top:0;
    text-align:center;
}
.dsj_slide .bd .htit h3{
    font-size:18px;
    color:#7c7c7c;
    display:inline-block;
    position:absolute;
    left:-130px;
    top:35px;
}
.dsj_slide .bd .htit p{
    font-size:16px;
    color:#b0b0b0;
    line-height:25px;
    padding-top:26px;
}
.dsj_slide .bd .htit p strong{
    display:block;
    color:#0062b2;
    font-size:24px;
}
.dsj_slide .bd ul .swiper-container{
    height:600px;
    padding-left:200px;
}
.dsj_slide .bd ul .swiper-slide{
    font-size: 14px;
    height:107px;
    text-align:left;
	overflow: hidden;
}
.dsj_slide .bd ul .swiper-slide:hover .list_box .year i{
    border:5px solid #0062b2;
    right:-20px;
    margin-top:-12px;
}
.dsj_slide .bd ul .swiper-slide:hover .list_box .text_box h4{
    color:#0062b2;
}
.dsj_slide .bd ul .swiper-slide .list_box .year{
    width:110px;
    height:100px;
    line-height:100px;
    float:left;
    display:inline-block;
    position:relative;
}
.dsj_slide .bd ul .swiper-slide .list_box .year p{
    color:#AEAEAE;
    font-size:12px;
}
.dsj_slide .bd ul .swiper-slide .list_box .year span{
    font-size:18px;
    padding-left:10px;
}
.dsj_slide .bd ul .swiper-slide .list_box .year em{
    width:18px;
    height:1px;
    display:inline-block;
    background:#c8c8c8;
    position:absolute;
    right:0;
    top:50%;
    z-index: 8;
}
.dsj_slide .bd ul .swiper-slide .list_box .year i{
    width:16px;
    height:16px;
    display:inline-block;
    background:#fff;
    border:2px solid #0062b2;
    position:absolute;
    right:-17px;
    top:50%;
    z-index: 10;
    border-radius:50px;
    margin-top:-9px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    transition: all .1s;
}
.dsj_slide .bd ul .swiper-slide .list_box .text_box{
    width:55%;
    padding-left:40px;
    float:left;
    display:inline-block;
    color:#6e6e6e;
    font-size:14px;
    position:relative;
	padding-top: 32px;
}
.dsj_slide .bd ul .swiper-slide .list_box .text_box h4{
    font-size:20px;
    padding:5px 0;
}
.dsj_slide .bd ul .swiper-slide .list_box .text_box p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.dsj_slide .bd ul .swiper-slide .list_box .text_box p a{ text-decoration: underline;}
.dsj_slide .bd .dsj_btn{
    width:40px;
    position:absolute;
    left:30px;top:35%;
}
.dsj_slide .bd .dsj_btn .dsj_prev,
.dsj_slide .bd .dsj_btn .dsj_next{
    width:40px;
    height:40px;
    display:inline-block;
    border:1px solid #0062b2;
    margin-bottom:5px;
    cursor:pointer;
}
.dsj_slide .bd .dsj_btn .dsj_prev{
    background:url(../images/dsj_prev.jpg) no-repeat center;
}
.dsj_slide .bd .dsj_btn .dsj_next{
    background:url(../images/dsj_next.jpg) no-repeat center;
}
.float_btn{
    width:165px;
    height:45px;
    display:inline-block;
    background:#e4e3e4 url(../images/float_tbg.jpg) no-repeat center;
    padding:5px;
    position:fixed;
    right:1%;
    bottom: 10%;
    z-index: 988;
    cursor:pointer;
}
.float{
    display:inline-block;
    position:fixed;
    right:-280px;
    bottom: 10%;
    z-index: 999;
}
.float .float_box{
    background:#e4e3e4;
    padding:5px;
    display:inline-block;
}
.float .float_box .float_info{
    width:270px;
    height:380px;
    background:#fff;
    text-align:center;
}
.float .float_box .float_info .htit{
    height:45px;
    background:url(../images/float_box_bg1.jpg) no-repeat center;
}
.float .float_box .float_info h4{
    height:50px;
    line-height:50px;
    font-size:12px;
    color:#909090;
    text-align:left;
    text-indent:15px;
}
.float .float_box .float_info form{
    display:inline-block;
}
.float .float_box .float_info p{
    padding:10px 0;
}
.float .float_box .float_info form label{
    width:50px;
    float:left;
    font-size:15px;
    line-height:35px;
    height:35px;
    text-align:left;
}
.float .float_box .float_info form label.label2{
    line-height:18px;
}
.float .float_box .float_info form select{
    width:190px;
    height:35px;
    line-height:32px;
    float:left;
    border:1px solid #ccc;
    text-indent:10px;
    background-image:url(../images/float_input_bg.jpg);
    background-position:right center;
    background-repeat:no-repeat;
    background-size:auto 35px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
	font-family: 微软雅黑;
	color: #565656;
}
.float .float_box .float_info form input.submit{
    width:160px;
    height:35px;
    font-size:14px;
    color:#fff;
    background:#164166;
    margin:0 auto;
    border-radius:50px;
    text-align:center;
    display:block;
}
.float .close{
    width:35px;
    height:35px;
    border-radius:50px;
    background:rgba(0,0,0,0.4);
    color:#fff;
    text-align:center;
    line-height:35px;
    display:inline-block;
    font-size:20px;
    position:absolute;
    left:0;
    top:0;
    cursor:pointer;
}
/*以下新增页面*/
.breakdown_info{
    padding-bottom:120px;
}
.breakdown_info .container{
    max-width:950px;
}
.breakdown_info h3{
    height:60px;
    line-height:60px;
    font-size:16px;
    color:#323232;
    padding-left:25px;
    background:url(../images/error_tag.jpg) no-repeat left center;
    border-bottom:2px solid #dddddd;
}
.breakdown_info .text{
    padding:20px 0;
}
.breakdown_info .text .list_box{
    padding:15px 0;
    font-size:15px;
    color:#474747;
    border-bottom:1px solid #ededed;
}
.breakdown_info .text .list_box h4{
    width:20%;
    float:left;
    font-weight:bold;
}
.breakdown_info .text .list_box p{
    width:80%;
    float:left;
}
.hiresn_table{}
.hiresn_table .table_box{}
.hiresn_table table{
    width:100%;
    text-align:left;
}
.hiresn_table table th{
    height:50px;
    background:#108cee;
    font-size:16px;
    color:#fff;
    font-weight:bold;
    padding-left:15px;
}
.hiresn_table table td{
    height:50px;
    border:1px solid #e5e5e5;
    padding-left:15px;
    font-size:14px;
    color:#4e4e4e;
}
.hiresn_table table td .text{
    padding:10px 0;
}
.hiresn_table table td strong{
    font-size:20px;
    color:#4e4e4e;
}
.hiresn_table table td p{
    line-height:25px;
}
.hiresn_table table td span{
    width:90px;
    height:30px;
    line-height:30px;
    text-align:center;
    background:#ecf3f9;
    color:#257fc6;
    display:inline-block;
    margin:4px 7px 4px 0;
}
.hiresn_table a.back{
    width:150px;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:16px;
    color:#6b6b6b;
    display:block;
    margin:0 auto;
    border:1px solid #ccc;
    margin-top:40px;
    margin-bottom:40px;
}
.search_news_box{
    padding-bottom:80px;
}
.search_news_box .list_box{
    border-bottom:1px dashed #d4d4d4;
    padding:40px 0;
}
.search_news_box .list_box .day{
    width:70px;
    text-align:center;
    border:1px solid #ccc;
}
.search_news_box .list_box .day h5{
    font-size:26px;
    color:#c40808;
    line-height:45px;
}
.search_news_box .list_box .day p{
    line-height:25px;
    background:#c3c3c3;
    font-size:13px;
    color:#fff;
}
.search_news_box .list_box .img_box{
    width:100%;
    max-width:315px;
    max-height:235px;
}
.search_news_box .list_box .text_box{
    padding-left:2%;
}
.search_news_box .list_box .text_box h4{
    font-size:23px;
    color:#646464;
}
.search_news_box .list_box .text_box p{
    font-size:16px;
    line-height:25px;
    color:#7e7e7e;
    margin:20px 0 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.search_news_box .list_box .text_box p.count{
    margin:0;
    font-size:12px;
    color:#9a9a9a;
}
.edu_agroup .swiper-slide{
    border-radius:8px;
    background:#fff;
    color:#333;
    border:1px solid #ccc;
}
.edu_agroup .swiper-slide:hover,
.edu_agroup .swiper-slide.on{
    border-radius:8px;
    background:#2387d8;
    color:#fff;
    border:1px solid #2387d8;
}
.solution_edu{
    padding:20px 0 40px 0;
}
.solution_edu_box{
    text-align:center;
}
.solution_edu_box .list_box{
    width:290px;
    display:inline-block;
    margin-bottom:50px;
}
.solution_edu_box .list_box:hover .img_box .mask{
    opacity:1;
    filter: alpha(opacity=100);
}
.solution_edu_box .list_box .img_box{
    width:290px;
    height:290px;
    position:relative;
    border:1px solid #e5e5e5;
}
.solution_edu_box .list_box .img_box .mask{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,.4);
    text-align:center;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity:0;
    filter: alpha(opacity=0);
}
.solution_edu_box .list_box .img_box .mask span{
    width:125px;
    height:30px;
    line-height:30px;
    display:inline-block;
    background-color:#0062b2;
    color:#fff;
    background-image:url(../images/prov_mtag.png);
    background-repeat:no-repeat;
    background-position:95px center;
    font-size:14px;
    text-indent:-10px;
    border-radius:50px;
    margin-top:45%;
}
.solution_edu_box .list_box p{
    padding:15px 0;
    font-size:16px;
    color:#333;
}
.solution_edu_box .list_box a{
    display:block;
}
.solution_edu_n_box{
    text-align:center;
}
.solution_edu_n_box h2{
    font-size:36px;
    color:#333;
    padding:20px 0;
}
.solution_edu_n_box .pic_box{
    padding:20px 0;
    width:100%;
}
.solution_edu_n_box .pic_box img{
    max-width:100%;
}
.solution_edubox2{
    padding:30px 0;
}
.solution_edu_n h3{
    height:50px;
    line-height:50px;
    font-size:28px;
    text-indent:20px;
    background:url(../images/h3_bg.jpg) no-repeat left center;
    margin-bottom:10px;
}
.solution_edubox2 .solution_pro_box{
    border-top:none;
    padding:0;
}
.solution_edubox2 .text_info{
    max-width:550px;
}
.solution_edubox2 .text_info .text{
    font-size:16px;
    line-height:28px;
    color:#333;
}
.solution_edubox3 .xiangmu_list{
    padding:20px 0;
}
/*.solution_edubox3 .xiangmu_list li{
    padding:8px 0;
    font-size:14px;
    color:#333;
    padding-left:20px;
    background:url(../images/edu_libg.jpg) no-repeat left center;
}
.solution_edubox3 .xiangmu_list li a:hover{
    text-decoration: underline;
}*/
.solution_edubox3 .xiangmu_list p{
    padding:8px 0;
    font-size:14px;
    color:#333;
    padding-left:20px;
    background:url(../images/edu_libg.jpg) no-repeat left center;
}
.solution_edubox3 .xiangmu_list p a:hover{
    text-decoration: underline;
}
.solution_edubox3 .qingdan{
    padding:20px 0;
    margin-bottom:30px;
}
.solution_edubox3 .qingdan .pic_box img{
    max-width:100%;
}
.solution_edubox3 .edu_down .prov_download_box{
    text-align:left;
    padding:20px 0;
}
.solution_edubox3 .edu_down .prov_download_box .list_box{
    text-align:center;
}
.solution_edubox3 .edu_down .prov_download_box .list_box p{
    font-size:14px;
    color:#333;
    padding:10px 0;
}
/*表格样式*/
table{border-spacing: 0;border-collapse: collapse;}
.product-params {
  font-size: 16px;
  text-align: center;
  margin-top:20px;
  width:100%;
  color: #4c4c4c;
}
.product-params thead{ background:#0062b2; color:#fff;}
.product-params thead tr{ border-bottom:2px #dddddd solid;}
.product-params thead th{ border:0;}
.product-params tr{ max-height:40px; line-height:40px;}
.table > tbody > tr > th{ border-top: 1px solid #ddd;background-color: #f5f5f5; width: 14%;}
 .table > tbody > tr > td{ border-top: 1px solid #ddd;}
.qingdan .table > tbody > tr > th{font-weight: normal;}
.qingdan .product-params{ font-size: 14px;}
/*表格样式*/
/*二次新增*/
.contact_hr{
    padding-top:30px;
}
.solution_edu_case_n h2{
    font-size:36px;
    color:#333;
    padding:20px 0;
    text-align:center;
}
.solution_edu_case_n .video_box{
    width:665px;
    height:380px;
    margin:0 auto;
    margin-top:20px;
    margin-bottom:30px;
}
.solution_edu_case_n .video_box img{
    width:100%;
}
.solution_edu_case_n_info{
    padding-bottom:30px;
}
.solution_edu_case_n_info h3{
    height: 50px;
    line-height: 50px;
    font-size: 28px;
    text-indent: 20px;
    background: url(../images/h3_bg.jpg) no-repeat left center;
    margin-bottom: 10px;
}
.solution_edu_case_n_info .text_box{
    font-size:16px;
    line-height:30px;
    padding-bottom:30px;
}
.solution_edu_case_n_info .text_box img{
    max-width:100%;
}
.solution_about{
    text-align:right;
}
.solution_about ul li{
    display:inline-block;
    height:50px;
    line-height:50px;
    font-size:14px;
    color:#575454;
    margin-right:5px;
}
.solution_about ul li a:hover{
    text-decoration: underline;
}
.solution_solve .list_box{
    padding:0 20px;
}
.solution_solve .list_box .text_box{
    font-size:18px;
    line-height:38px;
}
.solution_solve .list_box .text_box img{
    max-width:100%;
}
.solution_solve .list_box .text_box ul li{
    padding-left:30px;
    background:url(../images/solve_litag.jpg) no-repeat left 10px;
    line-height:34px;
}
.solution_solve{
    padding:30px 0;
}
.solution_solve h2{
    height: 70px;
    line-height: 70px;
    font-size: 34px;
    text-indent: 20px;
    background: url(../images/h3_bg.jpg) no-repeat left center;
    margin-bottom: 10px;
    color:#0163b1;
    font-weight:bold;
    border-bottom:1px solid #0163b1;
}
.solve_box1{
    padding-bottom:50px;
    border-bottom:1px dashed #ccc;
}
.solve_box1 h3{
    font-size:22px;
    font-weight:bold;
    color:#0163b1;
    padding:35px 15px;
}
.solve_box2 h3{
    font-size:22px;
    font-weight:bold;
    color:#0163b1;
    padding:35px 15px;
}
.solve_box2 .pic_box{
    padding:15px 0;
}
.solve_box2 .pic_box .text_box{
    margin-bottom:20px;
}
.solve_box3 .list_box{
    margin-bottom:20px;
}
.solve_box3 h3{
    font-size:22px;
    color:#c40808;
    text-align:center;
    padding:20px 0;
    font-weight:bold;
}
.solve_box3 .list_box .text_box{
    font-size:16px;
    line-height:31px;
}
.solve_box3 .pic_box{
    padding:15px 0;
}
.solve_box4{
    padding-bottom:30px;
}
.solve_box4 .list_box .text_box{
    padding:20px 0 30px 0;
}
.solve_box4 .pic_box{
    padding:15px 0;
}
.solve_box5{
    padding:20px 0 30px 0;
    text-align:center;
}
.solve_box5 ul{
    display:inline-block;
}
.solve_box5 ul li{
    display:inline-block;
    float:left;
    width:190px;
    height:60px;
    line-height:60px;
    background:url(../images/solve_libg.png) no-repeat center;
    background-size:190px 60px;
    margin:0 12px;
    color:#fff;
    margin-bottom:30px;
}
.solve_box5 ul li:nth-child(1) p,
.solve_box5 ul li:nth-child(6) p{
    margin-top:18px;
}
.solve_box5 ul li i{
    width:40px;
    height:60px;
    display:inline-block;
    float:left;
    font-size:26px;
    font-weight:bold;
}
.solve_box5 ul li p{
    line-height:22px;
    font-size:16px;
    width:115px;
    float:left;
    margin-left:25px;
    margin-top:6px;
    display:inline-block;
    text-align:left;
}
.solve_box6 .list_box .text_box{
    padding:20px 0 30px 0;
}
.solve_box7,
.solve_box8,
.solve_box9{
    padding-bottom:15px;
}
.solve_box7 .list_box .text_box.tx2{
    max-width:550px;
    display:block;
    margin:0 auto;
    padding-top:50px;
}
.solve_box8 .list_box .text_box.tx2{
    max-width:550px;
    display:block;
    margin:0 auto;
    padding-top:50px;
}
.solve_box9 .pic_box img{
    max-width:100%;
}
.solve_box10{
    padding-bottom:50px;
    border-bottom:1px dashed #ccc;
    margin-bottom:30px;
}
.solve_box10 h3{
    font-size:22px;
    font-weight:bold;
    color:#c40808;
    text-align:center;
    padding:30px 0;
}
.solve_slide{
    width:1150px;
    margin:0 auto; 
    text-align:center;
    position:relative;
}
.solve_slide .swiper-slide .img_box{
    width:1150px;
    height:550px;
}
.solve_slide .solve_prev,
.solve_slide .solve_next{
    width:40px;
    height:90px;
    line-height:90px;
    text-align:center;
    position:absolute;
    top:38%;
    z-index: 300;
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:center;
    background-size:28px auto;
}
.solve_slide .solve_prev{
    left:0;
    background-image:url(../images/solve_prev.png);
}
.solve_slide .solve_next{
    right:0;
    background-image:url(../images/solve_next.png);
}
.solve_slide .swiper-pagination{
    bottom:0;
    position:static;
    padding:25px 0;
}
.solve_slide .swiper-pagination-bullet{
    width:10px;
    height:10px;
    background:#b3b3b3;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    transition: all .6s;
    opacity:1;
}
.solve_slide .swiper-pagination-bullet-active{
    width:40px;
    border-radius:25px;
    background:#0163b1;
}
.solve_box11 .prov_download_box{
    text-align:left;
    padding:20px 0;
}
.solve_box11 .prov_download_box p{
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:21px;
    padding:8px 0;
}
.solve_box11 .prov_download_box a{
    text-align:center;
}
.pro-form-wrap{padding: 22px 0; margin: 30px 0 10px; border-top:1px dashed #d8d7d7;border-bottom:1px dashed #d8d7d7; }
.pro-form{width: 914px; height: 457px;background: url(../images/pro-form.jpg); margin: auto;}
.pro-form .wrap{padding: 68px 0 0 100px ; }
.pro-form .tit{font-size: 22px; color: #303030;margin-bottom: 17px;}
.pro-form .tit span{ font-size: 22px;font-weight: normal;}
.pro-row{margin:0 0 19px 0;display:inline-block;*display:inline;vertical-align: top; }
.pro-row input{ display:inline-block;*display:inline;vertical-align: top; border:none; width:340px; margin-right:22px; color: #303030; height:48px; line-height: 48px; text-indent: 46px;background: none;}
.pro-row textarea{display: block;  width:671px;  height:100px; line-height:2; text-indent: 10px; padding: 14px 0 0 36px;color: #303030;margin: 3px 0 30px; background: none;}
.s-btn{    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    border-radius: 20px;
    width: 128px;
    margin: 0 10px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    background: #0062b2;
    text-align: center;
    color: #fff;
    font-family: 微软雅黑;}
.about_video{
    max-width:800px;
    margin:0 auto;
    padding:30px 0;
    overflow:hidden;
}
