* {
	padding: 0px;
	margin: 0px;
}

body,
html {
	width: 100%;
	height: 100%;
    font: 12px/1.5 ΢���ź�, Arial, sans-serif;
    min-width:1300px;
}

.width1698 {
	margin: 0px auto;
}

a {
	text-decoration: none;
}

ul {
	padding: 0px;
	margin: 0px;
}

ul li {
	list-style: none;
}

img {
	border: none;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.ell {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.width1200{
	width:1200px;
	margin:0px auto;
}
/*ͷ����ʼ*/
.nav_top ul li {
    float: left;
    vertical-align: middle;
    line-height: 50px;
    font-size: 12px;
}
.nav_top ul li:nth-child(1){
    margin-top: 15px;
}
.nav_top ul .li1 {
    margin-left: 15px;
}
.nav_top ul .li2 {
    margin-left: 35px;
    margin-right: 35px;
}
.nav_top ul .li2 span{
	color:#0097f7;
}
.nav_top ul .li3 span:nth-child(1) ,.nav_top ul .li3 span:nth-child(2){
	float:left;
    margin-right: 4px;
    display: inline-block;
}
.clearfix:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.nav_top ul li:last-child {
    float: right;
    position: relative;
    margin-right:20px;
}
.nav_top ul li a{
	color:#000;
}
.search2 {
    float: left;
    width:200px;
    border: 1px solid #d9e7f4;
    padding: 0px 2px 0 2px;
    margin-top: 50px;
    overflow: hidden;
    height: 25px;
}
.search2 form{
	display:inline;
}
.search2 .text {
    float: left;
    border: 0;
    padding: 0 0 0 10px;
    margin: 0;
    color: #898989;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    width: 200px;
    outline: none;
}
.search2 .submit {
    position: absolute;
    right: 7px;
    top: -8px;
}
.nav_top ul>.li1 ,.nav_top ul>.li2 ,.nav_top ul>.li3{
	margin-top:30px;
}

/*�˵�����ʼ*/
.nav_item{
	width:100%;
	height:52px;
	background: -moz-linear-gradient(left, #027bfe 0%, #2faef5 100%);
    background: -webkit-gradient(left, color-stop(0%,#027bfe), color-stop(100%,#2faef5));
    background: -webkit-linear-gradient(left, #027bfe 0%,#2faef5 100%);
    background: -o-linear-gradient(left, #027bfe 0%,#2faef5 100%);
    background: -ms-linear-gradient(left, #027bfe 0%,#2faef5 100%);
    background: linear-gradient(left, #027bfe 0%,#2faef5 100%);
    
}
.nav_item ul li{
	float: left;
	position: relative;
}
.nav_item ul>li>a{
	font-size: 22px;
    color: white;
    padding: 12px 48px;
}
.nav_item ul>li>a span{
	    width:6px;
    height:6px;
    background: white;
    display: inline-block;
    border-radius: 20px;
    position: relative;
    top: -3px;
}
.nav_item .width1200{
	position: relative;
	top:9px;
}
.list_select{
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 43px;
    width:100%;
    display: none;
    z-index:111;
}
.list_select a{
	font-size: 18px;
    color: #fff;
    padding:8px 16px;
    display:block;
    text-align: center;
}
/*ͷ����ʼ*/
.toutiao_l {
	    background: url(//m.svwpa.com/material/travel/images/tt_bg.png) no-repeat left top;
    padding-left: 120px;
    padding-bottom: 15px;
    background-position: 0px 0px;
    padding-top: 28px;
    margin-bottom: 30px;

}
.toutiao_l p{
	margin-top:16px;
}
.toutiao h3 {
	width: 980px;
	text-align: center;
	line-height: 46px;
	height: 46px;
}

.toutiao_l h3 a {
	color: #000;
	font-size: 36px !important;
}

.toutiao_text>a{
	color:#999;
	font-size:16px;
	margin-right:30px;
}
/*��һ��ʼ*/
.jq{
	margin-bottom:22px;
}
.jq .left{
	width:434px;
	height:404px;
}
.jp_tit1{
text-align: center;
}
.jp_tit1 a{
	font-size:24px;
	color:#ff8400;
	font-weight: bold;
}
.jq_text1{
	margin:20px 0px 30px 0px;
}
.jq_text1 a ,.jq_text1{
	font-size:16px;
	color:#666565;
	text-indent: 2rem;
	line-height:28px;
}
.jq>.left ul li{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 22px 0px;
}
.jq>.left ul li a{
	font-size:18px;
	color:#000;
}
.jq>.left ul li a:before ,.lb>.left ul li a:before 
,.lb>.right>.right ul li a:before 
,.sp ul li a:before{
	    content: "";
    width: 5px;
    height: 5px;
    background: #000;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: -4px;
    margin-left: 5px;
}
.jq .right{
	width:732px;
	height:404px;
	position: relative;
	overflow: hidden;

}
.jq .bd ul li{
	height:404px;
}
.jq .bd ul li a img{
	width:100%;
	height:100%;
}
.jq .bd ul li p{
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 10px 0px;
}
.banner_2 .bd ul li p ,.banner_4 .bd ul li p{
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 5px 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	
}
.jq .bd ul li p a ,.banner_2 .bd ul li p a ,.banner_3 .tempWrap ul li p a ,.banner_4 .bd ul li p a{
	position:relative;
	left: 30px;
	color:white;
	font-size:16px;
}
.banner_2 .bd ul li p a{
	font-size:14px;
}
.jq .hd {
    position: absolute;
    right:15px;
    overflow: hidden;
    bottom: 13px;
    font-size: 0;
    z-index: 111;
}

.jq .hd li {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #e5e5e5;
    margin: 0 5px;
    cursor: pointer;
}
.jq .hd li.on {
    background: #ff8400;
}

/*�۽����ÿ�ʼ*/
.j_jw>.left{
	width:778px;
}
.j_title{
	height:50px;
}
.j_title:after{
	content: "";
	display: block;
	width:778px;
	height:3px;
	background: -moz-linear-gradient(left, #5d92de 0%, #f3a64c 100%);
    background: -webkit-gradient(left, color-stop(0%,#5d92de), color-stop(100%,#f3a64c));
    background: -webkit-linear-gradient(left, #5d92de 0%,#f3a64c 100%);
    background: -o-linear-gradient(left, #5d92de 0%,#f3a64c 100%);
    background: -ms-linear-gradient(left, #5d92de 0%,#f3a64c 100%);
    background: linear-gradient(left, #5d92de 0%,#f3a64c 100%);
    position: relative;
    top: -8px;
}
.j_title span a{
	font-size:28px;
	color:#306ec6;
	font-weight: bold;
	padding:0px 30px;
	display:inline-block;
	position: relative;
	top:-14px;
}
.j_jw_box{
	margin-top:30px;
	padding-bottom:30px;
	border-bottom:1px solid #eee;
}
.list_btn_box:last-child{
	border:none;
}
.j_jw>.left .j_jw_box .left{
    width: 264px;
    height: 144px;
    position: relative;
    margin-left:25px;
}

.j_jw>.left .j_jw_box .right{
    width: 460px;
}
.j_jw>.left .j_jw_box .left img{
	width:100%;
	height:100%;
	display: block;
}
.j_jw>.left .j_jw_box .right dl dt a{
	font-size: 22px;
	color:#306ec6;
	font-weight: bold;
}
.j_jw>.left .j_jw_box .right dl dt a:hover{
	color:#ff8400 !important;
}
.j_jw>.left .j_jw_box .right dl dd{
	text-indent: 2rem;
	margin:15px 0px 10px 0px;
	line-height:24px;
}
.j_jw>.left .j_jw_box .right dl dd a{
	color:#000;
	font-size:14px;
}
.j_jw .more{
	text-align: center;
	position: relative;
	width:112px;
	margin-top:5px;
	margin-left:56%;
}
.j_jw .more a{
	    color: #306ec6;
    font-size: 16px;
    padding:2px 7px;
}

.j_jw>.right{
	width:404px;
	position: relative;
}
.j_r_title{
	height:50px;
	margin-bottom:15px;
	position: relative;
}
.j_r_title img{
	position: relative;
	top:8px;
	display: inline-block;
	margin-right:8px;
}
.j_r_title:after {
    content: "";
    display: block;
    width: 404;
    height: 2px;
    background: -moz-linear-gradient(left, #4d5a9c 0%, #57afd8 100%);
    background: -webkit-gradient(left, color-stop(0%,#4d5a9c), color-stop(100%,#57afd8));
    background: -webkit-linear-gradient(left, #4d5a9c 0%,#57afd8 100%);
    background: -o-linear-gradient(left, #4d5a9c 0%,#57afd8 100%);
    background: -ms-linear-gradient(left, #4d5a9c 0%,#57afd8 100%);
    background: linear-gradient(left, #4d5a9c 0%,#57afd8 100%);
    position: relative;
    top:15px;
}
.j_r_item ul li{
	float: left;
	width:199px;
	margin-left:6px;
	margin-bottom:18px;
	
}
.j_r_item ul li:nth-child(2n+1){
	margin-left:0px;
}
.j_r_item ul li img{
	width:100%;
	height:112px;
}
.j_r_item ul li p{
	margin-top:15px;
		white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.j_r_item ul li p a{
	color:#000;
	font-size:14px;
}
.banner_2{
	width:404px;
	height:203px;
	position: relative;
	overflow: hidden;
}
.banner_2 .bd ul li{
	width:404px;
	height:203px;
}
.banner_2 .bd ul li img{
	display:block;
	width:100%;
	height:100%;
}
.banner_2 .hd{
	position: absolute;
	left:0px;
	top:0px;
	z-index:111;
}
.banner_2 .hd ul li{
    width: 27px;
    height: 68px;
    color: #000;
    text-align: center;
    background: #a1a1a0;
    line-height: 68px;
}
.banner_2 .hd ul li.on{
	background:#d0cece;
}
/*���ز�����ʼ*/
.title{
	text-align: center;
	margin:45px 0px 24px 0px;
}
.map_box{
	background: url(//m.svwpa.com/material/travel/images/bobao_bg.png)center no-repeat;
	padding-bottom:60px;
	padding-top:25px;
}
.sx_b>.map_box .left{
	width:465px;
	height:646px;
	margin-left:98px;
}
.sx_b>.map_box .right{
	width: 497px;
	margin-right:69px;
}
.banner_3{
	width:497px;
	height:253px;
	overflow: hidden;
	position: relative;
}
.banner_3 .tempWrap ul li{
	width:497px;
	height:253px;
}
.banner_3 .tempWrap ul li img{
	display: block;
	width:100%;
	height:100%;
}

.banner_3 .tempWrap ul li p{
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
    background;
    padding: 5px 0px;
    background-color: rgba(0, 0, 0, 0.5);
}
.sx_b_text{
	margin:20px 0px 32px 0px;
}
.sx_b_text ,.sx_b_text a{
	text-indent:2rem;
	font-size:14px;
	color:#60605f;
}
.sx_b_itemlist {
    width: 487px;
    background: #ebebeb;
    margin-top: 20px;
}
.sx_b_itemlist ul li {
    width: 487px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 6px 20px;
    border-bottom: 1px solid #dddddd;
    box-sizing: border-box;
}

.sx_b_itemlist ul li a{
	color:#000000;
	font-size:16px;
}
.map_text a{
	font-size:22px;
	color:#306ec6;
	padding:10px 0px;
	display: block;
}
/*�б���չʾ��ʼ*/
.lb{
	margin:40px auto 0px auto;
}
.lb>.left{
	width:498px;
}
.lb>.left ul li ,.left_3>ul li{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin:10px 0px;
}
.lb>.left .sx_b_text{
	margin-top:10px;
	margin-bottom:20px;
}
.lb>.left ul li a ,.left_3>ul li a{
	color:#000;
	font-size:16px;
}
.lb_tit1{
	margin-top:12px;
	text-align: center;
	    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.lb_tit1 a{
	font-size:22px;
	color:#ff8a00;
	font-weight: bold;
}
.banner_4{
	width:303px;
	height:313px;
	position: relative;
	overflow: hidden;
}
.banner_4 ul li{
	width:303px;
	height:313px;
} 
.banner_4 ul li img{
	width:100%;
	height:100%;
	display: block;
}
.banner_4 ul li p{
	position: absolute;
	height:26px;
	width:100%;
	bottom:0px;
	padding:5px 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	
	background-color: rgba(0,0,0,0.5);
	
}
.banner_4 ul li p a{
	color:white;
	font-size:16px;
	margin-left:10px;
}
.lb>.right>.right{
	width:332px;
}
.lb>.right>.right ul{
	padding:0px 10px;
}
.lb>.right>.right ul li ,.sp ul li{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding:10px 5px;
	border-bottom:1px dashed #eee;
	
}
.lb>.right>.right ul li a ,.sp ul li a{
	color:#000;
	font-size:16px;
}
.j_r_item ul li span {
    font-size: 13px;
    width: 198px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    color:#000;
}
.s_title{
	margin-bottom:20px;
	position: relative;
}
.add{
	position: absolute !important;
	right:10px !important;
	top:-2px;
	cursor: pointer;
}
.j_r_title .add{
	top:26px;
	right:5px !important;
}
/*���й�������*/
.worder{
	margin-top:36px;
}
.left_2 ,.worder>.right{
	width:370px;
}

.left_2 ul li ,.worder>.right>ul li{
	width:370px;
	height:210px;
	overflow:hidden;
	position: relative;
	margin:10px 0px;
}
.left_2 ul li:nth-child(1) ,.worder>.right>ul li:nth-child(1){
	margin-top:0px
}
.left_2 ul li:last-child ,.worder>.right>ul li:last-child{
	margin-bottom:0px;
}
.left_2 ul li img ,.worder>.right>ul>li>a>img ,.right_3 ul li img{
	width:100%;
	height:100%;
	display:block;
}

.worder>.right>ul>li>span img{
	    position: absolute;
    top: 50%;
    margin-top: -28px;
    left: 46%;
    margin-left: -21px;
    cursor:pointer;
}

.snBrand ul li p{
	position: absolute;
    width: 95%;
    bottom: 0px;
    padding: 10px 2.5%;
    text-align: center;
    white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:rgba(0,0,0,.5);
}
.snBrand ul li p a{
	color:white;
	font-size:18px;
}

.left_2 ul li p ,.worder>.right>ul li p ,.right_3 ul li p{
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	
	bottom:0px;
	padding:5px 0px;
	
	background-color: rgba(0,0,0,0.5);
	
	
}
.left_2 ul li p a ,.worder>.right>ul li p a ,.right_3 ul li p a{
	font-size:16px;
	color:white;
	margin-left:10px;
}
.right_2>dl{
	width:396px;
	position: relative;
}
.right_2>dl:before{
	content: "";
	display:block;
	width:5px;
	height:42px;
	background:#ff8400;
	position: absolute;
	top:0px;
	left:1px;
}
.right_2 dl{
	padding:0px 10px;
}
.right_2 dl dt{
	text-align: center;
	margin-bottom: 9px;
}
.right_2 dl dt:nth-child(1){
	/* margin:0px */
}
.right_2 dl dt a{
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.right_2 dl dd {
	text-indent:2rem;
	line-height:26px;
	margin-bottom: 23px;
}
.right_2 dl:last-child dd{
	margin-bottom:0px
}
.right_2 dl dd a{
	font-size:15px;
	color:#767676;	
}
/*�Ƶ�����*/
.left_3{
	width:400px;
	height:276px;
}
.right_3{
	width:387px;
	height:276px;
	overflow:hidden;
	position: relative;
}
.right_3 ul li{
	height:276px;
}
.pic_item ul li{
	width:194px;
	height:115px;
	float: left;
	margin-right:5px;
}
.left_3>ul li{
	    background: url(//m.svwpa.com/material/travel/images/d.gif)/*tpa=//m.svwpa.com/material/travel/images/d.gif*/ 0px 14px no-repeat;
    padding-left: 15px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    white-space: nowrap;
    padding: 0px 15px !important;
}
.left_3>ul li a:hover{color:#ff9900}

.sp ul li{
	padding:16px 0;
}
.pic_item ul li img{
	display:block;
	width:100%;
	height:100%;
}
.left_3>ul{
	margin-top:20px;
}
.left_3>ul li{
	margin:0px;
}
.left_3>ul li a{
	margin-right:10px;
}
.sp ul li{
	padding:16px 0;
}
.lb>.left ul li:last-child, .left_3>ul li:last-child ,.sp ul li:last-child{
	margin-bottom:0px;
	padding-bottom:10px;
}

.sp ,.mar-20{
	margin-top:36px;
}

/*��������*/
.sp .title{
	margin-top:10px;
}
.snBrand ol {
    float: right;
    width: 265px;
    height: 134px;
    margin-top: -1px;
}
.snBrand ol li{
	width: 265px;
    height: 134px;
    position: relative;
    list-style:none;
    
	margin-bottom:5px;
}
.snBrand ol li img ,.snBrand ul li img{
	display:block;
	width:100%;
	height:100%;
}
.snBrand ul li{
	width:930px;
	height:550px;
        position: relative;
}
.footer{
	margin:64px auto;
	margin-top:44px;
	padding-top:20px;
	border-top:2px solid #eee;
}
.footer p{
	    width: 82%;
    text-align: center;
    margin: 0px auto;
    line-height:36px;
    
    color:#000;
	font-size:16px;
}
.footer p a ,.footer p span{
	color:#000;
	font-size:16px;
}
.footer p span{
	font-weight: bold;
}

/*��ά�뿪ʼ*/
.ewm{
	position: fixed;
	left: 50%;
    margin-left: 610px;
	top:298px;
}
/*.ewm img{
	position: fixed;
	float: right;
	top:298px;
	left:0px;
}*/

.sx_b_itemlist ul li:hover a{
	color:#0179fe;
}

/*@media (min-width:1540px ) {
	.ewm img{
	right:10%;
	left: auto;
	}
}

@media (max-width:1539px ) {
	.ewm img{
		margin-left:1370px;
	}
}*/