*{
    margin: 0;
    padding: 0;
}
body{
    font-family: "Microsoft YaHei","微软雅黑", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: lighter;
    color: #424242;
}
ul,ol,li{
    list-style: none;
}
a{
    color: #221815;
    text-decoration: none;
}
i{
    font-style: inherit;
}
img{
    border: 0;
}
.wrapper{
    position: relative;
}
.content-full{
    width: 100%;
    min-width: 1136px;
}
/*.content-full-aaa{ background-color:#f3f4f6;
    width: 100%;
    min-width: 1136px;
}*/
.content-full-jj{ background-color:#ffffff;
    width: 100%;
    min-width: 1136px;
}
.content-full_news1{ background-color:#ffffff;
    width: 100%;
    min-width: 1136px;
}


.content-center{
    width: 1136px;
    margin: 0 auto;
    position: relative;
}
.fl-left{
    float: left;
}
.fl-right{
    float: right;
}
.clearfix:after{
    clear: both;
    content: '';
    height: 0;
    display: block;
    visibility: hidden;
    overflow: hidden;
}
.head-logo{
    padding: 26px 0 20px;
}
.nav-margin{
    margin-left: 40px;
}
.nav .ul ul>li{
    float: left;
    font-size: 15px;
	margin-right:12px;
	 
}
.nav .ul ul>li:hover{
    background-color: #10a539;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
}
.nav .ul ul>li:hover >a{
    color: #ffffff;
}
.nav .ul ul>li:hover >ol{
    display: block;
}
.nav .ul ul>li>a{
    display: inherit;
    height: 111px;
    line-height: 78px;
    box-sizing: border-box;
    padding: 16px 12px;
    color: #221815;
    font-size: 15px;
    font-weight: normal;
}
.nav .ul ul>li>ol{
    display: none;
    position: absolute;
    z-index: 10000;
    background-color: rgba(0,0,0,.5);
}
.nav ul>li>ol>li{
    color: #ffffff;
    /*float: left;*/
}
.nav ul>li>ol>li>a{
    display: inherit;
    padding: 10px 30px;
    box-sizing: border-box;
    color: #ffffff;
}
.nav ul>li>ol>li>a:hover{
    background-color: #21a3d9;
    color: #ffffff;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
}
.head .language{
    padding: 45px 0 0;
}
.head .language a{
    padding: 8px 6px;
    background-color: #e5e5e5;
    border-radius: 3px;
}
.head .language a.active{
    background-color: #368bd5;
    color: #ffffff;
}
.head .language a:first-child{
    margin-left: 8px;
    margin-right: 8px;
}
.banner{
    width: 100%;
}
.top-message{
    padding: 15px;
    height: 50px;
    font-size: 14px;
    line-height: 22px;
    box-sizing: border-box;
    overflow: hidden;
}
.top-message .msg_icon{
    margin-right: 25px;
    display: inline-block;
    width: 28px;
    height: 21px;
    background: url("../img/laba.png") center no-repeat;
}
.message-box a.more{
    margin-left: 48px;
    color: #14a73c;
}
.message-box a.more:hover{
    text-decoration: underline;
}
.count_1{
    padding: 30px 0 35px;
    text-align: center;
}
.count_1 h3{
    padding-bottom: 20px;
    font-size: 28px;
    color: #303030;
    font-weight: 500;
    text-align: center;
}
.count_1 p{
    text-align: center;
    font-size: 16px;
    font-weight: 500;
}
.driver-list{
    width: 100%;
    overflow: hidden;
}
.driver-list .list-content{

}
.list-item{
    position: relative;
    display: inline-block;
    width: 20%;
    /*min-height: 320px;*/
    transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    overflow: hidden;
}
.list-item .imga{
    width: 100%;
}
.list-item .btn-box,.list-item .btn-box{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 15% 8%;
}
.btn-content{
    position: relative;
    width: 100%;
    height: 100%;
}
.list-item .btn-box .btn-content .btn-inp,.list-item .btn-box .btn-content .btn-inp{
    position: absolute;
    bottom: 0;
    left: 50%;
    padding: 10px 26px;
    background-color: rgba(21,103,179,.6);
    color: #ffffff;
    outline: none;
    border: 0;
    font-size: 18px;
    cursor: pointer;
    letter-spacing: 1px;
}
.list-item .btn-box .btn-content .gu-1{
    margin-left: -80px;
}
.list-item .btn-box .btn-content .gu-2,.list-item .btn-box .btn-content .gu-5{
    margin-left: -75px;
}
.list-item .btn-box .btn-content .gu-3{
    margin-left: -90px;
}
.list-item .btn-box .btn-content .gu-4{
    margin-left: -75px;
}

.message-content{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 10% 6%;
    background-color: rgba(79,147,207,.9);
    z-index: 10;
}
.message-content .message-position{
    position: relative;
    width: 100%;
    height: 100%;
}
.message-content .message-position .message-pad{
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -130px;
    width: 100%;
    height: 100%;
}
.message-content .message-pad h4{
    font-size: 26px;
    font-weight: 500;
    color: #ffffff;
    text-align: center;
}
.message-content .message-pad p{
    width: 80%;
    margin: 8% auto;
    font-size: 15px;
    color: #ffffff;
}
.message-content .message-pad .btn-inp{
    display: inline-block;
    padding: 10px 26px;
    color: #0b72d1;
    outline: none;
    border: 0;
    font-size: 15px;
    cursor: pointer;
    background-color: #ffffff;
}
.bg-heal{
    background: url("../img/bg-heal.jpg") center no-repeat;
    box-sizing: border-box;
}
.bg-heal .con-50{
    width: 50%;
    height: 480px;
    padding-top: 100px;
    box-sizing: border-box;
}
.con-50 .con-txt{
    width: 430px;
}
.con-txt h3{
    font-size: 24px;
    color: #ffffff;
    font-weight: 500;
    margin-bottom: 40px;
}
.con-txt p{
    line-height: 26px;
    font-size: 16px;
    color: #ffffff;
    margin-bottom: 50px;
}
.con-txt .a-btn{
    color: #ffffff;
    display: inline-block;
    padding: 10px 20px;
    border: 1px solid #ffffff;
}
.con-news{
    width: 1100px;
}
.con-news .news-title{
    padding-bottom: 10px;
    border-bottom: 1px solid #dfdfdf;
}
.con-news .news-title h3{
    font-weight: 500;
    font-size: 24px;
}
.con-news .news-title span{
    color: #0b72d1;
    font-size: 26px;
    font-weight: 500;
}
.con-news .news-title h3 i{
    font-style: initial;
    color: #0b72d1;
}
.con-news .news-content{
    padding-top: 24px;
}
.news-content .img-box{
    width: 744px;
    margin-right: 30px;
}
.news-content .img-box img{
    width: 100%;
}
.news-content .news-msg{
    width: 400px;
}
.news-content .news-msg h4{
    font-size: 22px;
    font-weight: 500;
    line-height: 60px;
}
.news-content .news-msg p {
    font-size: 14px;
    line-height: 26px;
    color: #a2a2a2;
}
.news-list{
    padding-top: 20px;
}
.news-list ul li{
    float: left;
    width: 350px;
    padding-left: 10px;
    line-height: 36px;
    font-size: 16px;
    overflow: hidden;
}
.news-list ul li a{
    color: #424242;
}
.news-list ul li a:hover{
    color: #55a069;
}

.news-list .list-icon{
    display: inline-block;
    vertical-align: middle;
    width: 6px;
    height: 6px;
    padding-left: 10px;
    padding-right: 10px;
    background: url("../img/list-icon.jpg") center no-repeat;
}
.con-img{
    width: 303px;
    margin-left: 90px;
    overflow: hidden;
}
.con-img .con-page1{
    width: 303px;
    height: 189px;
    background: url("../img/page-1.jpg") center no-repeat;
    margin-bottom: 10px;
    padding: 16px 26px;
    box-sizing: border-box;
}
.con-img .con-page1 h3{
    color: #ffffff;
    font-size: 24px;
    font-weight: 500;
    line-height: 80px;
}
.con-img .con-page1 a.page-btn{
    padding: 4px 16px;
    background-color: #ffffff;
    color: #0c72d0;
    font-size: 14px;
}
.con-img .con-page2{
    width: 303px;
    height: 183px;
    padding: 10px 26px;
    box-sizing: border-box;
    background: url("../img/page-2.jpg") center no-repeat;
}
.con-img .con-page2 h3{
    color: #0b72d1;
    font-size: 24px;
    font-weight: 500;
    line-height: 60px;
}
.con-img .con-page2 a.page-btn{
    padding: 4px 16px;
    color: #ffffff;
    background-color: #0c72d0;
    font-size: 14px;
}
.con-img .con-page2 h4{
    margin-top: 20px;
    color: #0b72d1;
    font-size: 22px;
    font-weight: 500;
}
.dey{
    margin-top: 40px;
    height: 28px;
    background-color: #f3f4f6;
}
.color-dey{
    /*height: 230px;*/
    background-color: #383838;
}
.footer-nav{
    padding-top: 36px;
    width: 810px;
}
.footer-nav ul li{
    float: left;
    padding: 0 15px;
    border-left: 1px solid #ffffff;
    font-size: 16px;
    color: #ffffff;
}
.footer-nav ul li a{
    color: #ffffff;
}
.footer-txt{
    padding-top: 20px;
    font-size: 16px;
    line-height: 40px;
    color: #a2a2a2;
    padding-left: 25px;
}

.footer-txt a{
    color: #a2a2a2;
}
.footer-ercode{
    padding-top: 36px;
}
.footer-ercode img{
    width: 100%;
}
.footer-foot{
    margin-top: 10px;
    border-top: 1px solid #4d4d4d;
    text-align: center;
    color: #a2a2a2;
    line-height: 50px;
	font-size:14px;
}
.footer-foot a{
 
    color: #a2a2a2;
   
}



/**/
.banner{
    margin: 0 auto;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.banner img{
    width: 100%;
    height: 100%;
}
.banner .content-box{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.banner .content-box li{
    position: absolute;
}
.content-box li.oin{
    z-index: 4;
}
.banner .btn{
    position: absolute;
    top: 45%;
    width: 40px;
    height: 70px;
    z-index: 10;
    cursor: pointer;
    background: url("../img/prov.png") no-repeat center;
    background-size: 40px 70px;
    display: none;
}
.banner:hover .btn{
    display: block;
}
.banner .prov{
    left: 10px;
}
.banner .next{
    right: 10px;
    transform: rotate(180deg);
}
.banner .button{
    position: absolute;
    width: 168px;
    bottom: 10px;
    left: 50%;
    margin-left: -80px;
    z-index: 6;
}
.banner .button span{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid #676767;
    background-color: #dadada;
    float: left;
    margin: 5px;
    cursor: pointer;
}
.banner .button:after{
    clear: both;
    content: '';
    height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
}
.banner .button .on{
    background-color: #a2a2a2;
}

.apple{
    margin-top: -12px;
    height: 45px;
    display: block;
    overflow: hidden;
}
.apple ul li{
    height: 45px;
    line-height: 45px;
    font-size: 14px;
}
.language a:hover{
    background-color: #368bd5;
    color: #ffffff;
    transition: .3s ease;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
}
.fold_wrap{width:100%;height:330px;margin:25px auto 0 auto;overflow:hidden;}
.fold_wrap li{float:left;width:130px;height:330px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:30px;margin:0 auto;display:block;font:30px/30px Microsoft Yahei;position:relative;padding:30px 0 0 0;}
.fold_wrap li.big{width:322px;}
.fold_wrap li:hover
.fold_wrap li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:-50px;background:#37D; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

.pic_auto{width:100%;height:100%;}
.pic_auto1{background:url(../img/bg-1.jpg) no-repeat 100%; background-size:100% 100%;}
.pic_auto2{background:url(../img/bg-2.jpg) no-repeat 100%; background-size:100% 100%;}
.pic_auto3{background:url(../img/bg-3.jpg) no-repeat 100%; background-size:100% 100%;}
.pic_auto4{background:url(../img/bg-4.jpg) no-repeat 100%; background-size:100% 100%;}
.pic_auto5{background:url(../img/bg-5.jpg) no-repeat 100%; background-size:100% 100%;}



.ind_n01 { font-size:15px; color:#0b72d1; line-height:30px;}

.ind_n01 a {  color:#0b72d1; }

/*-----xiaoguo  鼠标悬停图片变大------*/

#div1{
  width: 353px;
  height: 254px;
  border: #ccc solid 1px;
 /* margin: 50px auto;*/
  overflow: hidden;
}
#div1 img{
  cursor: pointer;
  transition: all 0.6s;
}
#div1 img:hover{
  transform: scale(1.2);
}

/*-----xiaoguo    鼠标悬停图片变大end------*/

/*-------biaodan  -------*/
input{
	border:0;
	padding:0;}
	.kl{
    float:left;
}
.jh{
    width: 258px;
    float:left;
}
.jh p{
    line-height:22px;
}
.jh input{
    padding-left:5px;
    height:22px;
    border:1px solid #dfdfdf;
    border-radius:3px;
	font-family:"Microsoft Yahei",Arial;
}
.jp{
    margin-top:18px;
    width:570px;
}
.jp p{
    line-height:22px;
}
.textr{
    padding-left:5px;
    width:600px;
    height:100px;
    font-size:15px;
    border:1px solid #dfdfdf;
    border-radius:3px;
    color:#666;
	font-family:"Microsoft Yahei",Arial;
}
.btns{
    margin-top: 20px;
    margin-left:10px;
    width:130px;
    height:34px;
    border-radius:3px;
    border:1px solid #dfdfdf;
    cursor:pointer;
    font-size:18px;
    color:#fff;
    background-color:#77c8f1;
    outline:none;
}
.fkkk{  line-height:35px;}
#alter{
    margin-left:25px;
    font-size: 15px;
    color:red;
}

.om{
    padding-top: 3px;
    width: 60px;
    height: 25px;
    border: 1px solid #dfdfdf;
    font-size: 15px;
    color: #666;
}
/*-------biaodan  -------*/

.yzm { width:200px; height:30px; line-height:30px; float:right;}
.yzm  input { width:60px; height:30px;border: 1px solid #ccc; margin-top: 18px;}