/*头部open*/
			.headerTop{
				position: fixed;
		    top: 0;
		    left: 50%;
		    width: 100%;
		   	max-width: 1240px;
		    height: 60px;
		    -webkit-box-shadow: 1px 3px 2px #666;
		    -moz-box-shadow: 1px 3px 2px #666;
		    box-shadow: 1px 3px 2px #666;
		    background: #fff;
	  		z-index: 200;
		    margin-left: -620px;
			}
			.headerTop .logo{
			position: absolute;
		    top: 0;
		    left: 100px;
		    width: 160px;
		    z-index: 26;
		    -webkit-transition: all .15s ease-in-out;
		    -moz-transition: all .15s ease-in-out;
		    -o-transition: all .15s ease-in-out;
		    transition: all .15s ease-in-out;
			}
			.headerTop .logo img{
				float: left;
				max-width: 100%;
		    height: auto;
		    border: 0;
			}
			.headerTop ul.navi{
				float: right;
				margin: 0 60px 0 0;
				padding: 0;
				list-style-type: none;
			}
			.headerTop ul.navi li{
			  float: left;
			}
			.headerTop ul.navi li a {
		    display: block;
		    padding: 10px 13px;
		    text-decoration: none;
		    font-size: 14px;
		    line-height: 40px;
		    color: #999;
			}
			.headerTop ul.navi li:hover{
				background: #004f7c;
			}
			.headerTop ul.navi li:hover .ul_navi2{
				display: block;
			}
			.headerTop ul.navi li:hover a{
				color: #fff;
			}
			.ul_navi2{
				display: none;
				position: absolute;
				background: #004f7c;
				z-index: 100;
				box-shadow: 1px 3px 2px #666;
				width: 150px;
			}
			.headerTop ul.navi .ul_navi2 li a{
				color: #fff;
			}
			.headerTop ul.navi .ul_navi2 li:hover a{
				background: #fff;
				color: #999;
			}
			.ul_navi2 li{
				width: 100%;
				float: none;
			}
			
			.header{
				width: 1240px;
				margin:0 auto;
			}
			.Container-Title{
				color: #999;
				margin:90px 0 0 300px;
			}
			.Container-Title a{
				color: #004f7c;
			}
		/*头部end*/
		/*footUp  开始*/
		.footUP{
			width: 99%;
			margin:30px auto 0;
		}
		.footUP1{
      padding: 5px 40px;
      box-shadow: 0 0 2px #c1b398;
		}
		.footUP1 span{
			display: inline-block;
			font-size: 12px;
			color: #999
		}
		.footUP2{
			width: 100%;
			box-sizing: border-box;
			background: #ABD1EE;
			padding: 15px 0 15px 200px;
			min-height:60px;
			overflow: hidden;
		}
		.heading{
			width: 154px;
			float: left;
    	margin: 0 5%;
			cursor: pointer;
		}
		.heading_span{
			float: left;
	    height: 26px;
	    width: 28px;
	    text-align: center;
			border:2px solid #fff;
			position: relative;
			display: inline-block;
		}
		.heading_span:after{
	    display:block;
	    content:'';
	    border-width:6px 6px 6px 6px;
	    border-style:solid;
	    border-color: #ffffff transparent  transparent transparent;
	    /* 定位 */
	    position:absolute;
	    left:50%;
	    margin-left: -6px;
	    top:10px;
		}
		.heading_p{
			float: left;
	    font-size: 12px;
	    text-align: center;
	    width: 120px;
	    height: 26px;
	    line-height: 26px;
	    padding-bottom: 0;
	    line-height: 26px;
	    color: #fff;
	    text-align: center;
	    border:2px solid #fff;
	    border-left: none;
		}
		.heading_ul{
			width: 154px;
			box-sizing: border-box;
			display: none;
		}
		.heading_ul li a{
	    color: #999;
	    text-decoration: none;
	    padding: 5px 5px;
	    display: block;
	    font-size: 12px;
		}
		.heading_ul li {
			margin-bottom: 2px;
		  background: #fff;
		}
		.heading_ul {
	    width: 154px;
	    box-sizing: border-box;
	    position: relative;
	    top: 2px;
		}
		.heading_Top:hover{
			background: #004f7c;
		}
		.heading_ul a:hover{
			color: #666;
		}
		.footUP{
			width: 99%;
			margin:30px auto 0;
		}
		.foot p{
			margin: 40px 0;
		}
		.foot{
			text-align: center;
			height: 80px;
			color: #333;
			font-size: 12px;
			margin-top: 10px;
			border-top: 1px solid #666;
		}
	/*footUp  结束*
	/*list列表open*/
		.River_list{
			width: 1170px;
			margin:160px auto 0;
			/*overflow: hidden;*/
		}
	/*list列表end*/
	/*list内容open*/
		.list_right_title{
			font-size: 20px;
			height: 40px;
			line-height: 40px;
			margin:20px 0;
			color: #999;
		}
		.list_right_p{
			float: left;
			width: 600px;
		}
		.list_right_content p{
			color: #666;
			font-size: 14px;
			line-height: 22px;
			width: auto;
			text-align: justify;
			margin-bottom: 20px;
		}
		.right_list_Img{
			float: right;
			width: 550px;
			height: auto;
		}
	/*list内容end*/

	/*轮播图片 open*/
		.RotationChart{
			width: 432px;
			position: relative;
			overflow: hidden;
		}
		.ChartTop{
			width: 4752px;
		}
		.ChartTop img{
			float: left;
			width: 432px;
			height: 306px;
		}
		.items{
			position: relative;
			margin-bottom: 6px;
			overflow: hidden;
			left: 0;
		}
		.ChartTopbtn{
			position: absolute;
			width: 40px;
			height: 40px;
			top: 160px;
			cursor: pointer;
			background: rgba(0,0,0,.6);
			border-radius: 50%;
		}
		.ChartTopbtn:hover{
			background: rgba(0,0,0,.8);
		}
		.btn1,.btn3{left: 10px;}
		.btn2,.btn4{right: 10px;}
		.btn3,.btn4{top: 641px; display: none;}
		.ChartTopbtn img{
			width: 30px;
			height: 30px;
			top: 5px;
			position: relative;
		}
		.btn1 img,.btn3 img{left: 3px;}
		.btn2 img,.btn4 img{left: 7px;}
		.tab{
			width: 96px;
			height: 68px;
			margin-right: 6px;
			float: left;
			background: #ccc;
			position: relative;
		}
		.tab_ul{
			/*width: 504px;*/
			position: relative;
		}
		.tab_ul li{
			float: left;
		}
		.tab_ul li:last-child{
			margin-right: 0;
		}
		.active{
			background: #004f7c;
			color:#fff;
		}
		.tabB img{
			width: 96px;
			height: 68px;
		}
		.tab{
			cursor: pointer;
		}
		.tabB_bottom{
			width: 40px;
			height: 40px;
			position: absolute;
			left: 50%;
			margin-left: -20px;
			top: 0;
			z-index: 20;
			display: none;
		}
		.bottomactive{
			display: block;
		}
		.cruises_Comparny{
			margin-bottom: 30px;
		}
		.cruises_Comparny span{
			margin-right: 20px;
			display: inline-block;
			color: #666;
			font-size: 16px;
		}
		.cruises_ComparnyImg{
			margin:10px auto 20px; 
		}
		.ContactImg{
			width: 40px;
			height: 40px;
			margin-right: 10px;
		}
		.list_right_content .ContactP{
			font-size: 20px;
		}
	/*轮播图片 end*/
	@media screen and (max-width: 1239px) and (min-width: 751px) {
    .headerTop{
    	margin-left: 0px; 
    	left: 0;
    }
	}
	@media screen and (max-width: 750px) {	
		.headerTop{
			width: 100%;
			left: 0;
			margin-left: 0;
		}
		.foot{
			font-size: 18px;
		}
		body{
			width: 100%;
			min-width: 100%; 
			background: #fff;
		}
		.headerTop .logo{
			width: 94px !important;
			left: 10px;
		}
		.headerTop ul.navi{
			margin: 0 10px 0 0;
		}
		.Container-Title{
			display: none;
		}
		.footUP,.header{
			width: 100%;
		}
		.River_list{
			width: 95%;
			margin: 110px auto 2.5%;
		}
		.list_right_p,.right_list_Img{
			width: 100%;
		}
		.cruises_ComparnyImg{
			width: 100%;
		}
	}