html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,dl,dt,dd,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
body{font:14px Arial,Verdana ,"微软雅黑";background:#fff;-webkit-text-size-adjust:100%; width:100%; height:100%; color:#505452; min-width:1200px;}
button,input,select,textarea{font:14px Arial,Verdana,"微软雅黑";}
ol,ul,li{list-style:none; line-height:26px;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
strong{font-weight:bold}
a img{border:none}
a{text-decoration:none;color:#333;text-decoration:none}
a:hover{color:#338fff;text-decoration:underline}
em{font-style:normal}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.clear{  clear: both; display: block;font-size: 0;height: 0;overflow: hidden;}

.fl{ float:left;}
.rl{float:right;}
.layout{width:1170px; margin:0 auto;}
.f18{ font-size:18px;}




/*首页*/
.topbar {height: 30px;background-color: #f8f8f8;border-bottom: 1px solid #e1e1e1;font-size: 12px;color: #555; line-height:30px;}
.wrapper {width: 1170px;margin-left: auto;margin-right: auto;}
.topnav {padding-bottom: 10px;padding-top: 13px;z-index: 9999;position: relative; overflow:hidden;}
.nav{ margin-top:18px;}
.nav li{float:left; position: relative;display: block;line-height: 20px;height: 20px;text-align: center;}   
.nav li a{font-size:16px;position: relative;display: block;padding: 0px 15px;     border-right: 1px solid #ccc;}
.banner{ height:450px; z-index: 99; margin: 0px auto; width:1170px;  position:relative; }
.nav li a.on{ color:#338fff;}

/*banner*/
.index_bg01 {background:url(../images/banner_bg01.jpg) top center;}
.index_bg02  { background:#d3f4f9;}
.index_bg03  {  }
.index_bg04  {  }
.index_bg05  {}
#warp {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 450px;; PADDING-TOP: 0px;}

.banner_l {margin-top:195px; width:30px; left:0px; position:absolute; z-index:99;}
.banner_r {margin-top:195px; width:30px; right:0px; position:absolute; z-index:99;}
.bannerImg {POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1300px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px}
.bannerImg .bannerPage {POSITION: absolute; TOP: 200px; LEFT: 620px}
.bannerImg .bannerPage A {MARGIN-RIGHT: 2px}
.bannerImg .bannerPage A IMG {VERTICAL-ALIGN: middle}
.slides_container {POSITION: relative; WIDTH: 1300px; OVERFLOW: hidden}
.pagination {MARGIN: 26px auto 0px}
.pagination LI {MARGIN: 0px 1px; FLOAT: left}
.pagination LI A {BACKGROUND-IMAGE: url(../images/pagination.png); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -1px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 15px;
}
.pagination LI.current A {BACKGROUND-POSITION: 0px -18px}

/* banner */

.product { border-top: 1px solid #ccc; margin-top: 70px;margin-bottom: 60px;}
.procon { position: relative; padding-top: 80px;}
.h2h5 { width: 100%; text-align: center; margin-top: -120px; position:relative;}
.procon h2 {display: inline-block;background: #fff; color: #666;padding-left: 2%; padding-right: 2%;font-size:30px;margin-top: 20px;margin-bottom: 10px; }
.swiper_container {margin: 0 auto;position: relative;overflow: hidden;}
.swiper_nav .swiper_wrapper {margin: 0 auto; width: 1100px !important;}


.swiper_nav .swbox { margin-top: 10px;margin: auto;}
.swiper_nav .swbox img {
    /* padding-bottom: 21%; */
}
.center_block {display: block; margin-right: auto;margin-left: auto;}
.swiper_nav .active_nav .title {color: #0b7ed7;font-size: 18px;transition: 0.3s;}
.swiper_nav .title { padding-top: 10px; font-size: 18px;}
.swiper_nav  li {    text-align: center; width: 20%; display:block; overflow:hidden; position:relative;  float:left;    height: 175px; z-index: 9999; cursor:pointer; }
.swiper_nav  li.hotelactive{ background:url(../images/jiantou.jpg) no-repeat center bottom; cursor:pointer; }


.pro { position: relative;border: 1px solid #ccc;z-index: 99;margin-top: -13px;}
.pro .inner {padding: 10px;padding-left: 20px;width: 62%;float: left; z-index: 99;}
.movie_text { width: 100%;float: left;}
.movie_text  p {font-size: 14px; color: #666; margin: 15px 0px;}
.pro_box{ height:290px;}
.dianbox {width: 24%; float: right; position: absolute;right: 3%;bottom: -23px;z-index: 999; line-height:28px;}
.visible_lg_block {display: block!important;}
.jt {display: block; margin: auto;position: relative;z-index: 9999;}
.p_banner{ background:url(../images/p_bg.jpg) repeat-x; width:100%; height:410px;}
.p_banner_box{ background:url(../images/p_banner.jpg) no-repeat;height:410px; position:relative; }
.g_cont {width: 500px;position: absolute;top: 30%;}
.u_tt01 {font-size: 34px; color:#fff;}
.u_tt02 {font-size: 18px;line-height: 32px; margin-top: 20px;color:#fff;}
.g_cont a {width: 130px;height: 50px;line-height: 50px; border-radius: 3px;text-align: center;background: #fff;color: #ff6b26;
display: block;margin-top: 40px;font-size: 18px;}
.g_page{ background:#f0f0f0;    width: 100%;height: 50%; padding:100px 0px; overflow:hidden;}
.casecon {position: relative; border-top: 1px solid #ccc;}
.h2h53 { width: 100%;text-align: center;margin-top: -25px;}
.casecon h2 {background: #f0f0f0; padding-left: 2%;padding-right: 2%;color: #666;display: inline-block; font-size:30px;} 
.casecon h5 {color: #b4b4b4; margin-top:10px;}


.m_slide2 {width: 1170px;height: 346px;margin: 60px auto 0;overflow: hidden;position: relative;}
.slides2 .cont {height: 346px;overflow: hidden;}
.slides2 .g-sd-l { float: left;padding-top: 82px;transition: all 1s;}
.section4 .g-sd-l .qrCode, .section4 .g-sd-l img {float: left;width: 180px;height: 180px;overflow: hidden;display: block;}
.section4 .g-sd-l .qrCode, .section4 .g-sd-l img {float: left;width: 180px;height: 180px;overflow: hidden;display: block;}
.section4 .g-sd-l .p {float: left; margin-left: 25px;width: 300px;height: 174px;overflow: hidden;}
.section4 .g-sd-l .p01 {font-size: 26px;color: #282828;line-height: 70px;}
.section4 .g-sd-l .p02 {font-size: 18px;color: #808080;line-height: 26px;height: 104px;overflow: hidden;}
.section4 .g-sd-r {float: right;width: 201px;height: 346px;overflow: hidden;display: block; margin-left: 20px;transition: all 1s;}
.section4 .g-sd-r img {width: 201px;height: 346px; overflow: hidden;}
.footer{ background:#39434f; overflow:hidden; width:100%; color:#5a626c;}
.g-sd-l {padding: 45px 0;}
.g-sd-l .qq {width: 273px;border-right: 1px solid #5a626c;}
.g-sd-l .ad {padding: 0 70px 0 80px;border-right: 1px solid #5a626c;}
.g-sd-l .ad p {font-size: 14px;line-height: 30px;color: #5a626c;margin-top: 8px;}
.footer li{float:left;}
.g-sd-l .ad p span.phone{ font-size:20px;}
/*焦点图*/
.focus .btnBg {position:absolute;  width:1170px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
.focus {width:1170px; height:346px; overflow:hidden; position:relative;}
.focus ul {height:380px; position:absolute;}
.focus ul li {float:left; width:1170px; height:346px; overflow:hidden; position:relative;}
.focus ul li .slides2  {position:absolute; overflow:hidden; left:100px;}
.focus .btnBg{display:none;}



/*联系我们*/
.m_bm{ background:url(../images/lxwm.jpg) no-repeat center top #FCF5EF;}
.u-com-img {display: block;float: left;margin-right: 50px;margin-top: 10px;}
.u-com-fon {float: left; width: 53%;line-height: 28px;font-size: 16px;color: #575757;}
.product_lx{margin-bottom:10px;}
.product_lx2 p{text-indent: 2em; }
.lxwm_js{margin-bottom:60px; overflow:hidden;}
.u-cot-fl {float: left;width: 46%; margin-top: 20px;overflow: hidden;}
.gsqc {line-height: 30px;font-size: 18px;color: #000;}
.gszx {line-height: 30px;font-size: 16px;color: #666;margin-top: 10px;}
.u-cot-fr {  margin-top: 20px; overflow: hidden;text-align: center;}
.gsqc {line-height: 30px;font-size: 18px;color: #000;text-align:left;}
.mt20 {margin-top: 20px;}
.mr10 {margin-right: 10px;}
.ml10 {margin-left: 10px;}
.u-cot-fr img{width:200px; height:200px; float:left;}
.procon em{ color:#ff8800;}

/*互联网驾培系统*/
.hlw_main{background:url(../images/hlwjp.jpg) no-repeat center top; height:335px; }
.rjgn h3{ font-size:30px; margin-bottom:10px;}
.rjgn p{ color:#6d6d6d; font-size:18px;}
.rjgn{text-align:center; margin:36px auto 80px auto ;}
img.center_hlw{ width:120px; height:120px;}
.swiper_nav  .swiper_slide_hlw{width:25%;}
.hlw_box1{ background:#ee6666; height:480px;}
.hlw_box_left{ width:400px;  margin-top:150px;}
.hlw_box_left p ,.hlw_box4_left p ,.hlw_box4_right p{ font-size:18px;}
.hlw_box_left p.title_hlw ,.hlw_box4_left p.title_hlw ,.hlw_box4_right p.title_hlw{font-size:28px; margin-bottom:5px;}
.send_hlw{margin-bottom:16px;}
.hlw_box1 img{margin-top:20px;}
.hlw_box2{ background:#fff; }
.white{color:#fff;}
.hlw_box3{ background:#22a794;}
.hlw_box_left2{width:350px;}
.hlw_box4 h3{ display:block; border-bottom:4px solid #1f0d3d; font-size:28px; color:#1f0d3d; width:106px; margin:40px auto 40px auto; line-height:50px; }
.hlw_box4_left ,.hlw_box4_right {width:30%;}
.hlw_box4_left p.title_hlw ,.hlw_box4_right p.title_hlw{margin-bottom:25px;}
.hlw_box4 img{margin:35px 0px 45px 0px;}
.hlw_box4_right{ margin-right:50px;}


/*微信营销*/
.wxyx{ background:url(../images/wxyx_bg.jpg) top center no-repeat; height:498px; }
.wxyx_nav{ background:url(../images/wxyx_bg2.jpg) repeat-x; overflow:hidden; padding:40px 0px 10px 0px; }
.xxyx_box{height:480px; background:#fefdfb;}
.xxyx_box_txt{ color:#353535; margin-left:20px;}
.xxyx_box img{margin:55px 30px 0px 0px;}

/*app开发*/
.app_main{background:url(../images/appka.jpg) top center no-repeat;}
.xxyx_box3 img{ margin:20px 50px 0px 0px;}
.xy_bg{border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.title_hlw_jl{padding-bottom:10px;}


.swiper_slide_img{text-align:center; float:left;}



/*11.28*/
.fenlei_box{    background:url(../images/bg2.jpg) repeat-x center top;margin-bottom: 15px; height:146px;z-index: 1;  padding-top:109px;}
.xserch { height: 40px;padding: 0 20px;background: #fcfcfc;border-radius: 20px;width: 741px; position: relative; margin: 0 auto;}
.search_sr { float: left;width: 85%;}
.search_sr input {padding-left: 3%; width: 96%; font-size: 13px;font-family: "微软雅黑";border: 0;padding-top: 12px; color: #000;background: #fcfcfc; outline: none;}
.search input {width: 28px;height: 40px;background:url(../images/search.jpg) no-repeat left center; border: 0;}
.list_box_l{width:215px;     position: relative; min-height: 1px;margin-right: 20px; }
.list_box_r{  overflow:hidden;}
.case_gg_pic { background:url(../images/case_left3.jpg) no-repeat center #e24443; background-size: contain;}
.list_box{width:1100px; overflow:hidden;}
.list_box li {float: left; position: relative;z-index: 0;  margin-bottom: 15px;margin-right:20px;}
.list_box li a { display: block;padding-bottom: 17px;text-decoration: none;background: #FFF; padding-top:0px;}
.toll_img {position: relative;background: url(../image/imagefile.jpg) top center no-repeat;}
.body_img_yc { height: 60px;position: absolute;left: 0; bottom: -60px;background: none;}
.body_nr { padding-left: 8px;color: #939292;font-family: "微软雅黑";}
.body_nr p { font-family: "微软雅黑";color: #787878;font-size: 12px;}
.body_nr p .tit {color: #161616;font-size: 14px;}
.body_nr .tit { height: 20px;line-height: 20px;overflow: hidden; display: inline-block;}
.h150 img{width:204px; height:140px;}
.page {height: 36px;text-align: right;margin-top: 30px;}
.page a { height: 36px;text-align: center;line-height: 36px;text-decoration: none;display: inline-block;background: #d1d1d1;color: #939292;margin: 0 4px;padding: 0 10px;cursor: pointer !important;}
#select,.page a:hover {height: 36px;text-align: center;line-height: 36px;display: inline-block;background: #F00;color: #FFF;margin: 0 4px; padding: 0 10px; cursor: pointer !important;}
.kx_1 { height: 54px;clear: both;}
.xq_s_xs span, .xq_s_xs span a{ font-size:18px;}
.xq_s_xs span{margin-right:30px;}
.xq_img{    position: relative; overflow: hidden;}
.img-responsive{display: block; max-width: 100%; height: auto;}
.img_fw {position: absolute;right: 0;top: 0;width: 100px;height: 40px;text-align: center;line-height: 40px;color: #787878;background: #787878;}
.h3 {font-size: 24px;}
.h5s { height: 22px;line-height: 22px; background: url(../image/dz.jpg) no-repeat left center;}
a.h6s {color: #428bca;}
.sezhi { width: 55px;height: 15px; display: block;float: left;}
.biaoqian li { float: left;padding: 3px 10px;font-size: 13px; background: #EDEDED;margin: 4px 3px;}
.h3{padding:70px 0px 10px 0px;}
.content_left td{margin:5px 0px;}
.xq_bh{ padding:20px 0px 15px 0px;}
.xq_bh a{     color: #2a6496;}
.zdybiaoq .wnk {width: 180px; height: 25px; border: 1px solid #ccc;border-right: 0px;}
#bqmc { width: 1195px;height: 100px; background: #c7c7c7; margin: 10px 0;}
.zdybiaoq .tjbk { border: 0;border-left: 0;width: 97px;height: 35px;color: #fff;cursor: pointer;background: #D0101B;font-size: 14px;}
.zdybiaoq .tishi {padding-left: 15px;font-size: 14px;color: #a3a3a3;font-family: "微软雅黑";}
.zhdt { padding-top: 3%;}
.zhdt h1 {text-align: center;color: #616161;font-size: 36px;}
.zhdt .zhp { text-align: center; font-size: 21px;color: #a7a7a7;}
.zhdttit {margin-bottom: 3%;overflow:hidden;}
ul.border-list li {display: inline-block;list-style: none;margin: 1em 0;width: 100%;}
ul.border-list a.border-list-1 { background: #68c9d2;}
ul.border-list a {background: #4B78CD;padding-top: 2%; padding-bottom: 2%;width: 17.3%;height: 7px;line-height: 6px;text-align: center;color: #fff ;font-size: 14px; margin: 2px 0px;}
a.hvr-ripple-out-aa { display: inline-block;vertical-align: middle;transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);    backface-visibility: hidden;    position: relative;}
a.button2{padding: 1em;cursor: pointer;    text-decoration: none;    -webkit-tap-highlight-color: rgba(0,0,0,0);}
ul.border-list a.border-list-3 { background: #aecc6b;}
ul.border-list a.border-list-4 {background: #e48583;}
ul.border-list a.border-list-5 { background: #5ab3e7;}
ul.border-list a.border-list-6 {background: #68c9d2;}
ul.border-list a.border-list-7 { background: #008b45;}
ul.border-list a.border-list-8 {background: #4B78CD;}
ul.border-list a.border-list-9 {background: #68c9d2;}
.wzjs b {text-align: center; font-size: 28px;color: #68c9d2;display: block;margin-bottom: 5%;}
.wzjsbox {width: 19%;background:url(../images/wangzhans.png) no-repeat center right;float: left; margin-right: 1%;}
.wzjsbox .wzimg1 {display: block;margin: auto;}
.wzimg2 { display: none;}
.wzjsbox a { display: block;text-align: center; font-size: 18px;margin-top: 5%;margin-bottom: 5%;color: #666;}
.wzjsbox p {text-indent: 28px;color: #666;line-height: 27px;padding-right: 1%;padding-left: 1%;}
.wzjsch { background: #fbfaf5; margin-top: 3%;padding-bottom: 5%;}
.wzcon {margin-bottom: 5%;}
.wzjsch a {width: 50%; font-size: 22px;text-align: center;margin: auto;display: block;padding: 2% 10%;border-radius: 25px; box-shadow: 6px 6px #3c959d;background: #68c9d2;color: #fff; border: none;}
.img-responsive{display: block;max-width: 100%; height: auto;}
a.ina{margin-left: 1%; display: block;border: 1px solid #ccc;border-radius: 28px;text-align: center;font-size: 16px; color: #666; padding-top: 1%; padding-bottom: 1%;position: absolute; bottom: 7%;z-index: 999; width: 30%;transition: 0.3s;}
a.ina:hover{ background:#338fff; text-decoration:none; color:#fff; border:1px solid #338fff;}
.h151{text-align:center;}
.h151 img{width:69px; height:144px;}



/*12.5*/
.ny2_title {height: 32px;line-height: 32px;padding-top: 8px;color: #676767;}
.info_kuang {width: 253px; overflow:hidden;}
.info2,.info2_b {background: #fff;border:1px solid #e1e1e1; }
.info_kuang{}
.info_title {height: 39px;padding-left: 15px;background:#338fff;}
.info_title span {font-size:14px;line-height: 39px;font-weight: bold;color:#fff;display: inline-block;}
.info2_b li {height: 43px;line-height: 43px;list-style: none outside none;}
.info2_b li a {border-bottom: 1px dotted #e3e3e3;height: 43px;line-height: 43px;padding-left: 45px;color: #000000;display: block;position: relative;left: 0;top: -1px;}
.info3 {height: 98px;margin-top: 10px;}
.info2_b li a.info2_on{ color:#fba376; font-weight:bold;}
.article {width:895px; border:1px solid #e1e1e1;}
.article_b,.article_b2 {background: #fff;padding-top: 30px;padding-bottom: 23px;}
.article_b h4 {line-height: 48px;margin: 0 40px;font-size: 20px;font-family: Microsoft YaHei;font-weight: bold;color: #3d3d3d;text-align: center;}
.article_b h6 {line-height: 20px;border-bottom: 1px dashed #dbdbdb;margin: 0 30px;padding: 10px;color: #555555;text-align: center;}
.article_b p {line-height: 26px;margin: 23px 40px 0;font-size: 12px;color: #222222;text-indent: 2em; }
.article_b2 p {line-height: 26px; font-size: 12px;color: #222222;text-indent: 2em; margin:0px 5px 0px 0px; font-size:14px; }
.article_b .mod-info-text1 p{line-height: 26px;font-size: 12px;color: #222222;text-indent: 2em; font-size:14px;}
.zh_img ,.g_main img{    display: block;max-width: 100%;height: auto;}
.article_b h6 .jiathis_style{float:right;}
.g-sd-l .qq {
    width: 273px;
    border-right: 1px solid #9f9f9f;
}
.g-sd-l .ad p {
    font-size: 14px;
    line-height: 30px;
    color: #424242;
    margin-top: 8px;
}
.footer {
    background: #c3c3c3;
    overflow: hidden;
    width: 100%;
    color: #5a626c;
}
.index_bg02  { background:url(../images/banner02_bg.jpg) top center no-repeat;}

/*12.9*/
.list_box{ width:96%; margin:0 auto;}
.isotope {z-index: 2;    transition-property: height, width;transition-duration: 0.8s;}
.isotope .col-lg-2 { width: 15.3%;}
 .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
 float: left;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.case_gg {float: left;margin-top: 15px;}
.case_gg_pic {background:url(../images/case_left3.jpg) no-repeat center #e24443;background-size: contain;}
.case_gg_pic {height: 485px !important;}
.list_box li {
    float: left;
    position: relative;
    z-index: 0;
    margin-bottom: 15px;
    margin-top: 15px;
}
.list_box li a {
    display: block;
    padding: 3%;
    text-decoration: none;
    background: #FFF;
	padding-top:0px;
}
.body_img {
    position: relative;
    overflow: hidden;
}
.body_nr {
    padding-left: 8px;
    color: #939292;
    font-family: "微软雅黑";
}
.body_nr p {
    font-family: "微软雅黑";
    color: #787878;
    font-size: 12px;
}
.body_nr p .tit {
    color: #161616;
    font-size: 14px;
}
.body_nr .tit {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    display: inline-block;
}
.body_nr samp {display: none;}
.toll_img img {
    display: block;
    width: 100%;
}
.h150 {
    height: 160px;
    background-size: cover !important;
}
@media screen and (max-width: 1660px) and (min-width: 1400px)
.h150 {
    height: 140px !important;
}
.col-lg-2 {
    width: 16.66666667%;
}



.h150 {
    height: 160px;
    background-size: cover !important;
}
@media screen and (max-width: 1660px) and (min-width: 1400px)
.h150 {
    height: 140px !important;
}
.list_box li {float: left; position: relative;z-index: 0;  margin-bottom: 0px;margin-right:0px;}
