@charset "utf-8";
/* CSS Document */

html {-ms-text-size-adjust: 100%;/*避免字体被浏览器自动重置*/-webkit-text-size-adjust: 100%;font-size: 62.5%;}
body {margin: 0;line-height: 1.5;overflow-x: hidden;-webkit-overflow-scrolling: touch;font-family: '微软雅黑', Helvetica, STHeiTi, Arial, sans-serif; font-size:12px; position:;}
html,body{ width:100%;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;}
a{ text-decoration:none;outline:none;}
li{ list-style:none;}
a img{border:none;}
img{ border:none;}
.clear{ clear:both;}
i,em{ font-style:normal;}
input{border: none; font-family: '微软雅黑';}
.Cimg > img{min-width:1920px; position:relative; left:50%; margin-left:-960px; overflow:hidden;}
.img1,.img2,.img3,.img4,.img5,.img6,.img7,.img8,.img9,.img10,.img11,.img12,.img13,.img14,.img15,.img16,.img17,.img18,.img19,.img20,.img21,.img22,.img23,.img24,.img25,.img26,.img27,.img28{}
.Cimg > img{min-width:1920px; position:relative; left:50%; margin-left:-960px; overflow:hidden;}
.img3 img{ width:100%;}
.img4 img{ width:100%;}
.img5 img{ width:100%;}
.img6 img{ width:100%;}
.img7 img{ width:100%;}
.img8 img{ width:100%;}
.img9 img{ width:100%;}
.img10 img{ width:100%;}
.img11 img{ width:100%;}
.img12 img{ width:100%;}
.img13 img{ width:100%;}
.img14 img{ width:100%;}
.img15 img{ width:100%;}
.img16 img{ width:100%;}
.img17 img{ width:100%;}
.img18 img{ width:100%;}
.img19 img{ width:100%;}
.img20 img{ width:100%;}
.img21 img{ width:100%;}
.img22 img{ width:100%;}
.img23 img{ width:100%;}
.img24 img{ width:100%;}
.img25 img{ width:100%;}
.img26 img{ width:100%;}
.img27 img{ width:100%;}
.img28 img{ width:100%;}

.img > img{min-width:1920px; position:relative; left:50%; margin-left:-970px; overflow:hidden;}

/*港险套餐图片样式*/
/*.gxtcimg > img{min-width:800px; position:relative; left:50%; margin-left:-410px; overflow:hidden;}*/
.gxtcimg{width:800px; margin:0 auto; overflow:hidden;}
.gxtcimg img{width:100%;}

.hotNew{
	background:url("../images/3.jpg") no-repeat;
	height:836px;
	background-position:center center;}
.ul-1{width:900px;margin:0 auto;}
.ul-1 ul{list-style:none;}
.ul-1 ul li{float:left;}
.p1 {
    background: url("../images/tyuan1.png");  
    background-repeat: no-repeat;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    font-size: 16px;
    text-align: center;
    color: #fff;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    line-height: 30px;
    height: 42px;
    margin: auto auto 10px auto;
}
.ul-1 ul li img {
    border: 5px solid #FFBE0D;
    border-radius: 110px;
}
.hot img {
    position: absolute;
    margin: -35px 0px 0px 90px;
    border: 0px !important;
}
.xq-a{
	width:220px;height:223px;
	position: absolute;
    margin: -222px 0px 0px 2px;
	z-index:999;}
.xq-a a{
	width:220px;height:223px;
	position: absolute;}
.xq-a a:hover{
	width:220px;height:223px;
	position: absolute;
	background:url("../images/tyuan2.png") no-repeat;}
.ul-2{width:1220px;margin:0 auto;}
.ul-2 ul{list-style:none;}
.ul-2 ul li {
    float: left;
    width: 250px;
    text-align: center;
}
.ul-2 ul li img {
    border: 5px solid #FFBE0D;
    border-radius: 110px;
}
.xq-as{
	width:220px;height:223px;
	position: absolute;
    margin: -222px 0px 0px 2px;
	z-index:999;}
.xq-as a{
	width:220px;height:223px;
	position: absolute;}
.xq-as a:hover{
	width:220px;height:223px;
	position: absolute;
	background:url("../images/tyuan2.png") no-repeat;
	margin: 0px 0px 0px -95px;}
.case {
    background: url("../images/caseBG.jpg") no-repeat;
    height: 1066px;
    background-position: 100%;
}
.case-list{width:1190px;margin:0 auto;}

.case-ul1 ul{list-style:none;}
.case-ul1 ul li {
    float: left;
    background: #fff;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
	/*width:560px;
	height:355.5px;*/
	width:390px;
	height: 283px;
}
.case-ul1 ul li img {
    padding: 5px;
    width: 100%;
}
.case-ul1 ul li p {
    font-size: 14px;
    color: #000;
    padding: 0px 0px 10px 12px;
}
.case-ul1 ul li p span{color:#34426f;margin:0px 5px 0px 0px;font-size: 18px}
/*.case-ul1 ul li:hover{
	width:560px;
	position:absolute;
	margin:-30px 0px 0px 0px;
	height:375px;}*/
.case-ul2 ul{list-style:none;}
.case-ul2 ul li {
    float: left;
    background: #fff;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
	/*width:560px;
	height:355.5px;*/
	width:283px;
	height:224px;
}
.case-ul2 ul li img {
    padding: 5px;
    width: 100%;
}
.case-ul2 ul li p {
    font-size: 14px;
    color: #000;
    padding: 0px 0px 10px 12px;
}
.case-ul2 ul li p span{color:#34426f;margin:0px 5px 0px 0px;font-size: 18px}
#case1:hover{
    width: 560px;
    height: 370px;
    position: absolute;
    margin: -49px 298px 0px 0px !important;
	z-index:999;
}
#case2:hover{
    width: 560px;
    height: 370px;
    position: absolute;
    margin: -49px 0px 0px 298px !important;
}
#case3:hover{
    width: 560px;
    height: 370px;
    position: absolute;
    margin: -49px 0px 0px 34% !important;
}
#case4:hover{
    width:333px;
	height:274px;
    margin: -20px 0px 0px 0px !important;
	position: absolute;
	z-index:999;
}
#case5:hover{
    width:333px;
	height:274px;
    margin: -20px 0px 0px 14.5% !important;
	position: absolute;
	z-index:999;
}
#case6:hover{
    width:333px;
	height:274px;
    margin: -20px 0px 0px 30.5% !important;
	position: absolute;
}
#case7:hover{
    width:333px;
	height:274px;
    margin: -20px 0px 0px 46.5% !important;
	position: absolute;
}


.case-li2{
	position: absolute;
	margin: 0px 0px 0px 400px !important;}
.ul2-li2{position: absolute;margin: 0px 20px 0px 302px;}
.ul2-li3{position: absolute;margin: 0px 20px 0px 605px;}

.top {
    background: url("../images/1.jpg");
    height: 135px;
    background-position: 50%;
}
.top-nei {
    width: 1200px;
    margin: auto;
    padding: 35px 0px 0px 0px;
}
.nei-left{float:left;}
.nei-left img {
    float: left;
    padding: 0px 25px 0px 0px;
    border-right: 1px solid #CFCFCF;
}
.nei-left h1 {
    color: #333333;
    font-size: 38px;
    float: left;
    padding: 0px 15px 0px 15px;
    font-weight: 300;
    border-right: 1px solid #CFCFCF;
}
.nei-left p {
    font-size: 16px;
    color: #2a2a2a;
    width: 400px;
    float: right;
    margin: 6px 0px 0px 15px;
    line-height: 23px;
}
.nei-right {
    float: right;
    width: 345px;
}
.sm {
    float: right;
    margin: -15px 0px 0px 0px;
}
.nei-right p {
    color: #2a2a2a;
    font-size: 18px;
    float: left;
    background: url("../images/tel.png") no-repeat;
    background-position: left;
    padding: 0px 0px 0px 70px;
}
.nei-right p img {
    float: left;
    margin: 2px 10px 0px 0px;
}

.footer {
   
    background-position: 50%;
    height: 173px;
}
.heng{height:10px;border-bottom:1px solid #EEEEEE;}
.foot {
    width: 871px;
    margin: 0 auto;
}
.foot img{float:left;}
.foot p {
    color: #4e4e4e;
    font-size: 16px;
    float: left;
    margin: 10px 0px 0px 50px;
    line-height: 30px;
}
.foot p img {
    margin: -4px 15px 0px 0px;
}
.slides {
    position: absolute;
    width: 100%;
    z-index: 999;
    margin: -176px 0px 0px 0px;
}
.about {
    background: url("../images/abBG.jpg") no-repeat;
    background-position: -20px 0px;
    height: 729px;
}
.ti3 h1 {
    font-size: 48px;
    text-align: center;
    color: #ffbe0d;
    font-family: Arial;
    text-transform: uppercase;
}
.ti3 h2 {
    font-size: 48px;
    color: #FFF;
    text-align: center;
    line-height: 64px;
}
.ab-nei p {
    font-size: 16px;
    color: #FFF;
    text-align: left;
    line-height: 25px;
    font-weight: 500;
    width: 1130px;
    margin: 0 auto;
}
.nav{
	background:#34426F;
	height:40px;}
.container{
	width:1190px;
	margin:0 auto;}
.nav1 li{
	float:left;}
.nav1 li a {
    color: #FFF;
    font-size: 16px;
    line-height: 45px;
    display: inline-block;
    width: 166px;
    text-align: center;
    height: 45px;
    margin: -5px 0px 0px 32px;
}
.nav1 li a:hover{
    background: url("../images/nav.png") no-repeat;
	color:#000;}

.nav-ac a{background: url("../images/nav.png") no-repeat !important; color:#000 !important;}

.more{
	text-align:center;}
.more a {
    background: url("../images/button.png") no-repeat;
    display: inline-block;
    width: 727px;
    height: 286px;
}
.contenct{
	margin:0 auto;
	width:1200px;}

.a1 {
    display: inline-block;
    width: 366px;
    height: 77px;
    position: absolute;
    z-index: 999;
    margin: 76px 0px 0px 15px;
}
.a2 {
    display: inline-block;
    width: 366px;
    height: 77px;
    position: absolute;
    z-index: 999;
    margin: 76px 0px 0px 407px;
}
.a3 {
    display: inline-block;
    width: 366px;
    height: 77px;
    position: absolute;
    z-index: 999;
    margin: 76px 0px 0px 802px;
}
.a4 {
    display: inline-block;
    width: 276px;
    height: 77px;
    position: absolute;
    z-index: 999;
    margin: 171px 0px 0px 15px;
}
.a5 {
    display: inline-block;
    width: 276px;
    height: 77px;
    position: absolute;
    z-index: 999;
    margin: 171px 0px 0px 305px;
}
.a6 {
    display: inline-block;
    width: 276px;
    height: 77px;
    position: absolute;
    z-index: 999;
    margin: 171px 0px 0px 597px;
}
.a7 {
    display: inline-block;
    width: 276px;
    height: 77px;
    position: absolute;
    z-index: 999;
    margin: 171px 0px 0px 888px;
}
.a8 {
    display: inline-block;
    width: 110px;
    height: 35px;
    position: absolute;
    z-index: 999;
    background: #B28969;
    margin: 272px 0px 0px 939px;
    font-size: 15px;
    color: #FFF;
    line-height: 34px;
    text-align: center;
}
.a8:hover{background:#FFAF16;}
.a9 {
    display: inline-block;
    width: 110px;
    height: 35px;
    position: absolute;
    z-index: 999;
    background: #B28969;
    margin: 267px 0px 0px 327px;
    font-size: 15px;
    color: #FFF;
    line-height: 34px;
    text-align: center;
}
.a9:hover{background:#FFAF16;}
.a10 {
    display: inline-block;
    width: 110px;
    height: 35px;
    position: absolute;
    z-index: 999;
    background: #B28969;
    margin: 268px 0px 0px 934px;
    font-size: 15px;
    color: #FFF;
    line-height: 34px;
    text-align: center;
}
.a10:hover{background:#FFAF16;}
.a11 {
    display: inline-block;
    width: 110px;
    height: 35px;
    position: absolute;
    z-index: 999;
    background: #B28969;
    margin: 273px 0px 0px 327px;
    font-size: 15px;
    color: #FFF;
    line-height: 34px;
    text-align: center;
}
.a11:hover{background:#FFAF16;}
.a12 {
    display: inline-block;
    width: 110px;
    height: 35px;
    position: absolute;
    z-index: 999;
    background: #B28969;
    margin: 273px 0px 0px 934px;
    font-size: 15px;
    color: #FFF;
    line-height: 34px;
    text-align: center;
}
.a12:hover{background:#FFAF16;}
.a13 {
    display: inline-block;
    width: 110px;
    height: 35px;
    position: absolute;
    z-index: 999;
    background: #B28969;
    margin: 278px 0px 0px 327px;
    font-size: 15px;
    color: #FFF;
    line-height: 34px;
    text-align: center;
}
.a13:hover{background:#FFAF16;}
.a14 {
    display: inline-block;
    width: 110px;
    height: 35px;
    position: absolute;
    z-index: 999;
    background: #B28969;
    margin: 278px 0px 0px 934px;
    font-size: 15px;
    color: #FFF;
    line-height: 34px;
    text-align: center;
}
.a14:hover{background:#FFAF16;}

 .nav-ch a{
    background: url("../images/ch.png") no-repeat !important;
    color: #FFF !important;
}
.nav2 li{
	float:left;}
.nav2 li a {
    color: #000;
    font-size: 16px;
    line-height: 45px;
    display: inline-block;
    width: 166px;
    text-align: center;
    height: 45px;
    margin: -5px 0px 0px 4px;
}
.nav2 li a:hover{
    background: url("../images/ch.png") no-repeat;
	color:#FFF;}

.navs{
    background: url("../images/ch1.jpg") no-repeat;
	height:40px;}

.right-nav{
    width: 191px;
    position: fixed;
    right: 100px;
    top: 50%;
    z-index: 999;
    transform: translate(-0%,-50%);

}
.right-nav .right-list li span{
    display: block;
    width: 191px;
    height: 42px;
    background: url("../images/nav_01.png") no-repeat;
}
.right-nav .right-list li a{
    display: block;
    width: 191px;
    height: 45px;
    background: url("../images/rit-nav.png") no-repeat;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    padding-right: 38px;
}
.right-nav .right-list li .selected{
    background: url("../images/rit-nav-selected.png") no-repeat;
}






