.purpose{
    width: 1200px;
    height:631px;
    margin:76px auto 0px auto;
}
.purpose .left_img{
    width: 1011px;
    height:631px;
    float:left;
    position: relative
}
.left_img .p_con{
    width: 641px;
    height:441px;
    background-color:#FFFFFF;
    filter:Alpha(Opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    border: 3px #13227a solid;
    border-radius: 3px;
    position:absolute;
    left: 554px;
    top:71px;
}
/*��������banner�·���λ��ʽ��ʼ*/
.left_img .p_con1{
    width: 671px;
    height:481px;
    background-color:#FFFFFF;
    filter:Alpha(Opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    border: 3px #13227a solid;
    border-radius: 3px;
    position:absolute;
    left: 554px;
    top:50px;
}
.left_img .p_con1 h1{
    font-size:30px;
    color: #13227a;
    float:left;
    margin:30px 0px 30px 58px;
}
.left_img .p_con1 p{
    width:564px;
    font-size:16px;
    color: #666;
    float:left;
    line-height:28px ;
    margin:0px 0px 10px 58px;
}
/*��������banner�·���λ��ʽ����*/

.left_img h1{
    font-size:30px;
    color: #13227a;
    float:left;
    margin:40px 0px 30px 70px;
}
.left_img p{
    width:490px;
    font-size:22px;
    color: #333;
    float:left;
    line-height:34px ;
    margin:0px 0px 10px 70px;
}
.purpose .right_img{
    width: 1011px;
    height:631px;
    float:right;
    position: relative;
    margin-bottom:70px;
}
.right_img .p_con{
    width: 641px;
    height:441px;
    background-color:#FFFFFF;
    filter:Alpha(Opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    border: 3px #13227a solid;
    border-radius: 3px;
    position:absolute;
    right: 554px;
    top:71px;
}
.right_img h1{
    font-size:30px;
    color: #13227a;
    float:left;
    margin:40px 0px 30px 70px;
}
.right_img p{
    width:490px;
    font-size:22px;
    color: #333;
    float:left;
    line-height:34px ;
    margin:0px 0px 10px 70px;
}



/*����Ϊ���ṩ������ʽ*/
.bg{
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
    background: #f9f9fb;
    margin: 70px auto;
}
.provide{
    width: 1200px;
    min-width: 1200px;
    display: block;
    height: 780px;
    margin:10px auto;
}
.provide h1{
    background:url(../images/title_bg.jpg)  no-repeat 167px 0px ;
    text-align: center;
    width:1200px;
    height: 58px;
    line-height: 30px;
    font-size: 34px;
    color: #13227a;
    margin-top:30px;
    margin-bottom:40px;
    float:left;
}
.provide ul li{
    width:375px;
    height:276px;
    float:left;
    overflow: hidden;
    -webkit-box-shadow: 0 0 12px rgba(0,62,128,.2);
    -moz-box-shadow: 0 0 12px rgba(0,62,128,.2);
    box-shadow: 0 0 12px rgba(0,62,128,.2);
}
.r32{margin-right: 32px;margin-bottom: 70px;}
.provide ul li div{
    width:375px;
    height: 203px;
    float:left;
}
.provide ul li:hover div > a{
    width:230px;
    display: block;
    color:#ffffff;
    font-size: 20px;
    line-height: 28px;
    text-decoration:none;
    padding:40px 70px;
}
.provide ul li div a{
    display: none;
    float:left;
}
.stay {
    background: url(../images/image1.jpg)  no-repeat 0px 0px;
    background-size: 400px 200px;
}
.travel{
    background: url(../images/image2.jpg)  no-repeat 0px 0px;
    background-size: 400px 200px;
}
.activity{
    background: url(../images/image3.jpg)  no-repeat 0px 0px;
    background-size: 400px 200px;
}
.sea{
    background: url(../images/image4.jpg)  no-repeat 0px 0px;
    background-size: 400px 200px;
}
.land{
    background: url(../images/image5.jpg)  no-repeat 0px 0px;
    background-size: 400px 200px;
}
.sky{
    background: url(../images/image6.jpg)  no-repeat 0px 0px;
    background-size: 400px 200px;
}
.provide ul li h2{
    width:375px;
    height: 72px;
    line-height:72px;
    text-align: center;
    font-size:26px;
    color:#13227a;
}

.superiority{
    width: 1024px;
    height: 662px;
    margin:70px auto;
    overflow: hidden;
}
.superiority h1{
    background:url(../images/title_bg.jpg)  no-repeat 79px 0px ;
    text-align: center;
    width:1024px;
    height: 58px;
    line-height: 30px;
    font-size: 34px;
    color: #13227a;
    margin-top:30px;
    margin-bottom:40px;
    float:left;
}
.superiority ul li{
    width:260px;
    height:248px;
    float:left;
    border: 2px #0068b7 solid;
}
.r118{margin-right:116px;margin-bottom:28px;}
.superiority ul li div{
    width:250px;
    height:97px;
    float:left;
    margin:5px;
}
.superiority ul li h2{
    width:260px;
    height: 42px;
    line-height:42px;
    text-align: center;
    font-size:20px;
    color:#13227a;
    float:left;
}
.superiority ul li p{
    width:204px;
    line-height:26px;
    text-align: left;
    font-size:18px;
    color:#999;
    float:left;
    margin-left:26px;
}


.member{
    width:1200px;
    margin:60px auto;
    overflow: hidden;
}

.member .left_img{
    width: 1156px;
    height:584px;
    float:left;
    position: relative
}
.member .left_img .p_con{
    width: 608px;
    height:428px;
    background-color:#FFFFFF;
    filter:Alpha(Opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    border: 3px #13227a solid;
    border-radius: 3px;
    position:absolute;
    left: 586px;
    top:83px;
}
.member .left_img h1{
    font-size:30px;
    color: #13227a;
    float:left;
    margin:20px 0px 20px 20px;
}
.member .left_img p{
    width:600px;
    font-size:18px;
    color: #333;
    float:left;
    line-height:24px ;
    margin:0px 0px 10px 20px;
}
.timeline{
    width: 1200px;
    height: 1140px;
    margin: 60px auto;
    background:url(../images/time_line.jpg)  no-repeat 514px 190px ;
}
.timeline h1{
    background:url(../images/title_bg.jpg)  no-repeat 79px 0px ;
    text-align: center;
    width:1024px;
    height: 58px;
    line-height: 30px;
    font-size: 34px;
    color: #13227a;
    margin-top:30px;
    margin-bottom:40px;
    margin-left:88px;
    float:left;
}
.time_left{
    width:430px;
    float: left;
    margin-left:50px;
    margin-right:210px;
    margin-top: 20px;
}
.time_right{
    width:430px;
    float: left;
    margin-top: 150px;
}
.time_1,.time_2{
    width:428px;
    height: 128px;
    border: 1px #cccccc solid;
    float: left;
}

.time_1 a,.time_2 a{
     color: #13227a;
     font-size: 18px;
     text-decoration: none;
     cursor: text;
 }
.time_1 a:hover,.time_2 a:hover{
    color: #000;
    font-size: 18px;
    text-decoration: none;
    cursor: text;
}

.time_1 .time_01{
    background:url(../images/time_01.jpg)  no-repeat 0px 0px ;
    height: 70px;
    float: left;
    line-height: 70px;
    padding-left:80px;
    margin:25px;
}
.time_1 .time_02{
    background:url(../images/time_02.jpg)  no-repeat 0px 0px ;
    height: 70px;
    float: left;
    line-height: 70px;
    padding-left:80px;
    margin:25px;
}
.time_1 .time_03{
    background:url(../images/time_03.jpg)  no-repeat 0px 0px ;
    height: 70px;
    float: left;
    line-height: 30px;
    padding-left:80px;
    margin:25px;
}
.time_1 .time_04{
    background:url(../images/time_04.jpg)  no-repeat 0px 0px ;
    height: 70px;
    float: left;
    line-height: 30px;
    padding-left:80px;
    margin:25px;
}
.time_2 .time_05{
    background:url(../images/time_05.jpg)  no-repeat 0px 0px ;
    height: 70px;
    float: left;
    line-height: 30px;
    padding-left:80px;
    margin:25px;
}
.time_2 .time_06{
    background:url(../images/time_06.jpg)  no-repeat 0px 0px ;
    height: 70px;
    float: left;
    line-height: 70px;
    padding-left:80px;
    margin:25px;
}
.time_2 .time_07{
    background:url(../images/time_07.jpg)  no-repeat 0px 0px ;
    height: 70px;
    float: left;
    line-height: 30px;
    padding-left:80px;
    margin:25px;
}
.bm100{
    margin-bottom: 140px;
}

/**********��ر�׼*********/

.riskcontrol{
    width: 1024px;
    margin:70px auto;
    overflow: hidden;
}
.riskcontrol h1{
    background:url(../images/title_bg.jpg)  no-repeat 79px 0px ;
    text-align: center;
    width:1024px;
    height: 58px;
    line-height: 25px;
    font-size: 34px;
    color: #13227a;
    margin-top:30px;
    margin-bottom:40px;
    float:left;
}
.riskcontrol ul li{
    width:298px;
    height:266px;
    float:left;
    border: 2px #13227a solid;
    overflow: hidden;
}
.riskcontrol ul li div{
    width:286px;
    height:97px;
    float:left;
    margin:5px;
    overflow: hidden;
}
.r82{margin-right:40px;margin-bottom:28px;}
.bm_28{margin-bottom:28px;}
.riskcontrol ul li h2{
    width:286px;
    height: 42px;
    line-height:42px;
    text-align: center;
    font-size:20px;
    color:#13227a;
    float:left;
}
.riskcontrol ul li p{
    width:244px;
    line-height:18px;
    text-align: left;
    font-size:12px;
    color:#999;
    float:left;
    margin-left:26px;
}
.tc{
    width: 1024px;
    margin: 0px auto;
}
.tc img{
    width: 487px;
    height: 627px;
    padding:40px 80px;
    border: 1px #13227a solid;
    margin-top: 30px;
    margin-left: 209px;
    float:left;

}





