*{margin: 0px;padding: 0px;}

a{color: blue; font-size: 12px;font-family: arial; text-decoration: none;}

ul, li{list-style: none;}

body{font-size: 12px;font-family: arial;color: #303030;}

.clear{clear: both;}



@font-face {

  font-family: 'utmvan';

  src: url("../fonts/UVNVAN.TTF");

}

@font-face {

  font-family: 'utmvannomal';

  src: url("../fonts/UVNVAN_R.TTF");

}

/***********************  #top *************************/

#top{float: left;width:100%;height: 34px;background: #fb990c;border-bottom: 2px solid #fa8119;}

.center{width:1000px;margin: auto;}

.center1{width:1100px;margin: auto;}



@media(max-width:1000px){

    .center1{width:1000px;margin: auto;}

}

	

@media screen and (min-width:769px) and (max-width: 992px){

    .center1{width:800px;margin: auto;}

}



.left-top{float: left;margin-top: 11px; width:50%;}

.left-top span{float: left;color: #fff;font-size: 13px;margin-right: 12px; font-weight:bold;}

.left-top span a{ color:#fff; font-weight:bold; font-size:13px;}

.left-top span img{margin-right: 5px;vertical-align: middle;}





/***********************  #head *************************/

#head{float:left;width:100%;background: #fff;}



.logo{float: left;width:150px;margin-top: 8px;}

.logo a img{float: left;width:180px;/*height:93px;*/}

.logo h1 a{ display: block;height: 59px;text-indent: -9999px;width: 219px;}

.right-head{float: left;width:850px;margin-top: 10px;}

.lang{float: right;margin-top:10px;}

.lang a img{float: left;margin-left:3px;}



.search {

  background: url("../img/search.png") no-repeat scroll center 0 transparent;

  float: right;height: 31px;margin-top: 6px;width: 263px;

}

.search form input[type="text"] {

  background: none repeat scroll 0 0 transparent;

  border: medium none;color: #303030;float: left;font-size: 12px;font-style: italic;

  height: 31px;line-height: 31px;margin-top: 0;padding-left: 10px; font-weight:bold;

  position: relative;width: 220px; font-family:arial;

}

.search form input[type="submit"] {

  background: none repeat scroll 0 0 transparent;

  border: medium none;color: #fff;cursor: pointer;float: left;height: 31px;

  padding-left: 4px;text-transform: uppercase;width: 30px;

}



ul.sub1{float: right;margin-top: 10px;}

ul.sub1 li{float: left;position: relative;margin: 0px 15px;}

ul.sub1 li:last-child{margin-right: 0px;}

ul.sub1 li a h2{float: left;font-size: 14px;text-transform: uppercase;color:#303030; font-weight: bold;

             font-family: arial; text-decoration: none; line-height: 56px;

            }

ul.sub1 li.current a h2, ul.sub1 li a:hover h2{

            color: #fa8119;

}



ul.sub1 li ul{display: none; position: absolute;width: 250px;top: 56px;left:0px; z-index: 99999;

            background: #017a17;

            }

ul.sub1 li ul:before {

    content: "";position: absolute;top: -12px;left: 0px;

    width: 0;height: 0;

    border-style: solid;

    border-width: 0 12px 12px 0px;

    border-color: transparent transparent #017a17 transparent;

}

ul.sub1 li ul li{float: left;width:220px;border-bottom: 1px solid #80bd8b; position: relative;

            margin: 0px;padding: 7px 15px;}



ul.sub1 li ul li a h2{text-transform: capitalize;line-height: 22px;color: #fff!important;font-size: 12px;

                    font-family: arial;}

ul.sub1 li ul li:hover{background: #016113;}

ul.sub1 li ul li a:hover h2{color: #fff;}

ul.sub1 li:hover ul{display: block;}

ul.sub1 li.current ul li a h2{color: #303030;}





/********************* #slide **************/

#slide{float: left;width:100%;height:450px;}



/*---------- Slide items ------------------*/

.slide-doitac{float: left;width:100%; height:133px;

        }

.slide_items{float: left; width:100%;height:133px;

	z-index:9999;

	background-position:0px 0px;

	background: url(../img/bg-slide1.png)repeat-x;

	overflow:hidden;

	}	

.carousel{width:1000px; height:100px;margin: auto;margin-top:20px;

	}

.jCarouselLite {float: left;margin-left: 10px;width: 940px!important;height: 100px;}

.jCarouselLite ul li{width:158px;}

.jCarouselLite ul li a img{width:150px;height:100px; background:#fff;}

	

/******************* #page-tour *********************/

#page-tour{float: left;width:100%;background: #fff;padding-top: 20px;}



.title1{float: left;width:100%;margin-top:10px ;}

.title1 p{float: left;width:100%;font-size: 24px;color: #303030;text-transform: uppercase;

            line-height: 30px;font-family: utmvannomal;text-align: center;}

.title1 span{float: left;width:100%; height:22px;margin-top: 10px;

        background: url(../img/line1.png)no-repeat center bottom;}



/******************************************************/

.left-page-tour{float: left;width:15%;background: #f3f3f3;border: 1px solid #cdcdcd;padding: 27px;

            margin-top: 20px;margin-right: 3%;}

.left-page-tour form{float: left;width:100%;}

.left-page-tour form input{float: left;width: 90%;padding:8px 10px;background: #fff; margin-top: 10px;

                border: 1px solid #e8e8e8;font-size: 14px;color: #000;font-family: utmvannomal;}

				

.left-page-tour form select {

    float: left;

    width: 90%;

    padding: 8px 10px;

    background: #fff;

    margin-top: 10px;

    border: 1px solid #e8e8e8;

    font-size: 14px;

    color: #808080;

    font-family: utmvannomal

}



.left-page-tour form input[type=submit]{

    float: left;width:100%;background: #fb990c;border-radius: 3px;border: 1px solid #fa8119;

    color: #fff;text-transform: uppercase; font-weight: bold;

	cursor:pointer;

}



.right-page-tour{float: left;width: 100%;}

.child-tour{float:left;width:30%;margin-right: 5%;margin-top:20px;}

.right-page-tour .child-tour:nth-child(3), .right-page-tour .child-tour:nth-child(6),.right-page-tour .child-tour:nth-child(9){

    margin-right: 0px;

}

.child-tour .anh11{float: left;width:100%;height:220px; position: relative; overflow:hidden;}

.child-tour .anh11 a img{

	

	float: left;width:100%;

	overflow:hidden;

	height:220px;



	 opacity:1;



   -moz-transform:scale(1,1);



   -webkit-transform:scale(1,1);



   -o-transform:scale(1,1);



   -ms-transform:scale(1,1);



   transform:scale(1,1);



   -webkit-transition: all 1.4s ease-in;



   -moz-transition: all 0.8s ease-in;



   -o-transition: all 0.8s ease-in;



   -ms-transition: all 0.8s ease-in;



   transition: all 0.8s ease-in;}

  .child-tour .anh11 a:hover img{

	  -webkit-transform: scale(1.28);



 	 transform: scale(1.28);



	  -webkit-transition: 1.4s ease;



 	 transition: 1.4s ease;

	  } 



.child-tour .anh11 .package {position: absolute;top: 23px;right: -8px;max-width: 100%;}

.child-tour .anh11 .sale{    float: right;padding: 10px;background: #FED600;}



.child-tour .anh11 .sale p{float: left; font-size: 18px;color: #303030; font-family: utmvan;

            font-weight: bold; line-height: 24px;}



.child-tour .anh11 .texth3{position: absolute;bottom:0px; width:100%;height:40px;background: rgba(0,0,0,0.7);}

.child-tour .anh11 .texth3 h3{text-align: center;padding-top: 6px;}

.child-tour .anh11 .texth3 h3 a{font-size: 13px;font-family: utmvannomal;color: #fff;

            text-align: center; line-height:25px;}

.child-tour .anh11 .texth3 h3 a:hover{color: red;}

.child-tour .date{float: left; width:99%;height:40px; border: 1px solid #cdcdcd; border-top:none;

        }

.child-tour .date p{text-align: center; text-transform: uppercase; line-height: 40px; font-size: 14px;

        font-family: utmvannomal;}

.child-tour .date p img{vertical-align: middle; margin-right: 5px;}





/**************** phân trang *******************/

.page1{width:100%;text-align:right;float:left;margin-top: 10px; padding-bottom: 30px;}

.page1 ul{margin-top:10px;float: right;}

.page1 ul li{float:left;margin-right:5px;list-style:none}

.page1 ul li a{color:#303030!important;font-size:14px;text-decoration:none;

                background: #ECE9E9; padding:6px 10px ;border-radius: 3px;}

.page1 ul li.current a{color:#fff!important;background:#ff890b;

    text-decoration:none;}



/********************** page-news ***********************/

#page-news{float: left;width:100%; background: #f3f3f3; border-top: 1px solid #cdcdcd; padding:30px 0px;}

.title2{float: left;width:100%;padding-bottom: 10px;}

.title2 p{float: left;width:100%; font-size: 20px; color: #303030;line-height: 24px;}

.videos{float: left;width:322px;margin-right: 20px;}

.videos .video-n1{float: left;width:100%;margin-top:5px;margin-bottom:15px;}

.videos .video-n1 .anhvideo{position: relative;height:210px;}

.videos .video-n1 .anhvideo a img.anhchinh{float: left; width:100%;height:210px;}

.videos .video-n1 .anhvideo a img.play{position: absolute;left: 145px;top:85px;width:37px;height:25px;}

.videos .video-n1 h3 a{float: left;width:100%; font-size: 14px; font-family: utmvannomal; color: #01911c;

                line-height: 20px;margin-top:15px;}

.videos .video-n1 h3 a:hover{color: red;}

.videos .video-n1 p{float: left;width:100%;margin-top: 10px;font-family: arial;font-family: arial; text-align:justify; line-height:18px;}





.videos .video-n{float: left;width:75px;height:50px; margin-top:5px;margin-right: 5px;}

.videos .video-n .anhvideo{position: relative;height:50px;width:100%;}

.videos .video-n .anhvideo a img.anhchinh{float: left; width:100%;height:50px;}

.videos .video-n .anhvideo a img.play{position: absolute;left: 30px;top:20px;width:12px;height:10px;}



.traveler{float: left;width:348px;margin-right: 20px;}

.content-traveler{float: left;width:326px;padding:10px; border: 1px solid #cdcdcd; background: #fff;

                margin-top:5px;}

.content-traveler h3 a{float: left;width:100%;font-size: 14px;text-decoration: underline;color: #303030;

            padding-top: 5px;padding-bottom: 5px;}

.content-traveler h3 a:hover{color: red;}

.content-traveler h3{float: left;width:100%;font-size: 14px;color: #303030;

            padding-top: 5px;padding-bottom: 5px;}

.content-traveler h4{float: left;width:100%;font-size: 14px;color: #303030;padding-top: 5px;

                padding-bottom: 5px;}

.content-traveler p{float: left;width:100%;font-size: 12px;color: #303030;padding-top: 5px;

                padding-bottom: 5px;line-height: 20px;}

.content-traveler a.viewmore{float: left;width:100%;text-align: right;color: #02991d; font-style: italic;

            margin-top: 15px;}

.content-traveler a.viewmore:hover{color: red;}



.child-news{float: left;width:290px;}

.child-new-n{float: left;width:100%;border-bottom: 1px dashed #cdcdcd; margin-top: 10px;padding-bottom: 10px;}

.child-new-n .h3{float: left;width:100%;margin-bottom:5px;}

.child-new-n .h3 h3 a{float: left;width:100%;font-size: 13px;color: #ff0000;}

.child-new-n .h3 h3 a:hover{opacity: 0.7;}

.child-new-n .img{float: left;width:70px;height:55px;border: 2px solid #fff; margin-right: 8px;

            box-shadow: 1px 1px 2px 2px #e8e8e8; overflow:hidden;overflow:hidden;



	 opacity:1;



   -moz-transform:scale(1,1);



   -webkit-transform:scale(1,1);



   -o-transform:scale(1,1);



   -ms-transform:scale(1,1);



   transform:scale(1,1);



   -webkit-transition: all 1.4s ease-in;



   -moz-transition: all 0.8s ease-in;



   -o-transition: all 0.8s ease-in;



   -ms-transition: all 0.8s ease-in;



   transition: all 0.8s ease-in;}

 .child-new-n .img a:hover img{

   -webkit-transform: scale(1.28);



 	 transform: scale(1.28);



	  -webkit-transition: 1.4s ease;



 	 transition: 1.4s ease; 

	 }  

   

.child-new-n .img img{width:100%;height:100%;}

.child-new-n .text{float: left;width:208px; text-align:justify;}

.child-new-n .text p{line-height: 18px;}



.viewall{float: right;font-size: 12px;color: #02991d; font-weight: bold;margin-top: 20px;}

.viewall:hover{color: red;}



/****************************************************/

#footer{float: left;width:100%;padding:20px 0px; background: url(../img/bg-footer.jpg);}

#footer .address{float: left;width:600px;}

#footer .address a{ color:#fff;}

.right_centter{

	width:340px;

	float:right;

	}

.right_centter1 p{

	float:left;

	color:#fff;

	font-weight:bold;

	margin-top:20px;

	width:100%;

	}

.right_centter1{

	float:left;

	}

.right_centter1 ul{

	width:400px;

	float:left;

	}	

.right_centter1 ul li a img{

	float:left;

	margin-top:20px;

	margin-left:10px;

	}	

/*#footer .address a img{float: left;height:126px; margin-bottom:20px; margin-left:40px;}*/

#footer .address p{color: #fff;line-height: 20px;font-size: 12px;clear: both;}



#footer .tour-footer{float: left;width:165px;margin-right: 30px;}

#footer .tour-footer h2{float: left;color: #fff;font-size: 14px; font-weight:bold;line-height: 20px;

        margin-top: 20px;}

#footer .tour-footer a{float: left;color: #fff;font-size: 12px;line-height: 20px;margin-top:15px;}

#footer .tour-footer a:hover{color: red;}



#footer .facebook{float: left;width:330px;}

#footer .facebook img, iframe{float: left;width:100%!important;}





/********************* trang trong *************************/

#details{float: left;width:100%;padding: 30px 0px;}

.left-detail{float: left;width:680px;margin-right: 20px;}

.title3{float: left;width:100%;padding-bottom: 10px;}

.title3 p{float: left;width:100%; font-size: 24px; font-family: utmvannomal; 

                color: #fa8119;line-height: 24px; line-height: 30px;}



.list-child{float: left; width:100%;}

.child2{float: left;width:330px;margin-right: 20px;margin-top: 20px;margin-bottom:10px;}

.list-child .child2:nth-child(2),.list-child .child2:nth-child(4),.list-child .child2:nth-child(6),

.list-child .child2:nth-child(8),.list-child .child2:nth-child(10),.list-child .child2:nth-child(12){

    margin-right:0px;

}



.child2 .anh22{float: left; width:100%;position: relative;height:250px; overflow:hidden;}

.child2 .anh22 a img{float: left; width:100%;height:100%;overflow:hidden;



	 opacity:1;



   -moz-transform:scale(1,1);



   -webkit-transform:scale(1,1);



   -o-transform:scale(1,1);



   -ms-transform:scale(1,1);



   transform:scale(1,1);



   -webkit-transition: all 1.4s ease-in;



   -moz-transition: all 0.8s ease-in;



   -o-transition: all 0.8s ease-in;



   -ms-transition: all 0.8s ease-in;



   transition: all 0.8s ease-in;}

.child2 .anh22 a:hover img{

	-webkit-transform: scale(1.28);



 	 transform: scale(1.28);



	  -webkit-transition: 1.4s ease;



 	 transition: 1.4s ease;

}

.child2 .anh22 .package{position: absolute;bottom:23px;right:-8px;max-width:100%;}

.child2 .anh22 .sale{ float: right;padding: 10px;

            background: #e9513c;}

.child2 .anh22 .sale p{float: left; font-size: 18px;color: #fff; font-family: utmvan;

            font-weight: bold; line-height: 24px;}

            

.child2 .anh22 .viewtrip{ float: right;padding: 10px;

            background: #3389d7;}

.child2 .anh22 .viewtrip p{float: left; font-size: 18px;color: #fff; font-family: utmvan;

            font-weight: bold; line-height: 24px;}



div.package-type-gimmick {

    width: 0px;

    height: 0px;

    float: right;

    border-width: 8px 8px 0px 0px;

    border-style: solid;

    border-bottom-color: transparent;

    border-right-color: transparent;

    border-left-color: transparent;

}

.package-type-gimmick {

    border-top-color: #000000;

}



.child2 .texth3{float:left; width:100%;margin-top: 10px;}

.child2 .texth3 h3{text-align: left;}

.child2 .texth3 h3 a{float:left;width:100%;font-size: 18px;font-family: utmvannomal;color: #303030;

            line-height: 22px;}

.child2 .texth3 h3 a:hover{color: #fa8119;}

.child2 .date{float: left; width:100%;height:40px;

        }

.child2 .date p{text-transform: uppercase; line-height: 40px; font-size: 14px;

        font-family: utmvannomal;}

.child2 .date p img{vertical-align: middle; margin-right: 5px;}

.child2 .sao{float: left;width:100%;}

.child2 .sao p{float: left;width:91%;font-size: 13px;margin-top:5px; color:#303030;

            font-family: arial; line-height: 22px;background: url(../img/sao.png) no-repeat left 5px; padding-left:25px;}

a.request{float: left;margin-right:10px;color: #ffffff;background-color: #fb990c;padding: 2px 20px;height: 33px;line-height: 34px;display: inline-block;cursor: pointer;height: 30px;line-height: 30px;margin-top: 20px;margin-right: 20px;border-bottom: 3px solid #fa8119;font-size: 14px;border-radius: 3px;font-weight: bold;}



div.package-info{font-size: 17px;font-weight: bold;margin-top: 30px;float: left;

}

div.div.package-infoi i{margin-right: 10px;margin-top: 3px;}

div.package-info .package-price {color: red;}



/******************************************************/



.right-detail{float: left;width:300px;}

.custom-sidebar{float: left;width:100%;margin-bottom: 20px;}

.custom-sidebar p.custom{float: left;width:100%;line-height: 22px;padding-bottom: 10px;

            /*font-family: utmvannomal;*/font-size: 20px;color: #303030;border-bottom: 3px solid #e8e8e8;

            text-transform: uppercase; font-weight:bold;}



.custom-sidebar p{float: left;width:100%;font-size: 15px;font-family: arial;line-height: 20px;padding-top: 10px; font-weight:bold; color:#fa8119;}



.menu-sidebar{float: left;width:100%;margin-bottom: 20px;}

.menu-sidebar p.custom{float: left;width:100%;line-height: 22px;padding-bottom: 10px;

            font-family: utmvannomal;font-size: 20px;color: #303030;border-bottom: 3px solid #e8e8e8;

            text-transform: uppercase;}

.menu-sidebar ul{float: left;width:300px;margin-top: 20px; background: #e5e5e5;}

.menu-sidebar ul li{float: left;clear: both;width:100%; width:275px;

            margin-top: 3px;padding: 7px 0px;padding-left:25px;border-bottom:1px solid #fff;

                background: url(../img/li-arrow.png)no-repeat left 15px top 11px;}

.menu-sidebar ul li a h2{float: left;font-size: 14px;color: #303030;font-weight: normal;line-height: 18px; }

.menu-sidebar ul li.current a h2{ color:red; font-weight:bold;}			



.menu-sidebar ul li ul{float: left;padding-left: 15px;padding: 0px;border-top: 1px solid #cdcdcd;

                margin-top: 5px;width:270px;}

.menu-sidebar ul li ul li{float: left;border-bottom:none;padding: 3px 0px 3px 25px;width:250px;

                    background: url(../img/li-arrow.png)no-repeat left 15px top 7px;}





.menu-sidebar ul li a:hover h2{color: red;}





.top-offer{float: left;width:100%;margin-bottom: 20px;}

.top-offer p.custom{float: left;width:100%;line-height: 22px;padding-bottom: 10px;text-transform: uppercase;

            font-family: utmvannomal;font-size: 20px;color: #303030;border-bottom: 3px solid #e8e8e8;}



.top-offer ul{float:left;width:100%;margin-top:10px;}

.top-offer ul li{float: left;width:100%;margin-top:20px;}

.top-offer ul li a img{float: left;width:60px;height:55px;margin-right:10px;border:3px solid #e5e5e5;}



.top-offer ul li .text-rigth{float: left;width:220px;}

.top-offer ul li .text-rigth a h3{float: left;width:100%;font-size: 15px;color: #303030;

            font-family: utmvannomal;margin-bottom: 5px;}

.top-offer ul li .text-rigth a:hover h3{opacity: 0.7;}

.top-offer ul li .text-rigth i{float: left;margin-right: 5px;color: #969595;margin-top:5px;}

.top-offer ul li .text-rigth span.price-cu{text-decoration: line-through;

    margin-right: 10px;color: #969595;}



.top-offer ul li .text-rigth span.price-moi{font-family: utmvannomal;font-size: 14px;    color: #e9513c;

    margin-right: 10px;}





/*************************** trang chi tiet **********************/

.anhdd{float: left;width:100%;position: relative;}

.anhdd img{float: left;width:100%;height:100%;}



.anhdd .package{position: absolute;bottom:23px;right:-8px;max-width:100%;}

.anhdd .topdeal{ float: right;padding: 10px;

            background: #e9513c;}

.anhdd .topdeal span{float: left; font-size: 14px;color: #fff; font-family: utmvan;text-transform: capitalize;

            font-weight: bold; line-height: 18px;}

.anhdd .topdeal p{float: left;clear: both; font-size: 18px;color: #fff; font-family: utmvan;

            font-weight: bold; line-height: 24px;}

.box-brief{float: left;width:638px;background: #e5e5e5;border: 1px solid #cdcdcd;padding:20px; position:relative;}



.box-brief p{float: left;width:100%;padding-top: 5px;line-height: 22px;font-size: 14px;color: #000000;}

.box-brief p i{margin-right: 5px;color: #000000;}

.box-brief p span{font-weight: bold;color: #000000;}

.box-brief p span.prmo1{font-weight: normal;margin-right:5px;}

.box-brief p span.prom2{font-weight: normal;color: #e9513c;}





.slide-anh{float: left;width:680px;margin-top: 30px;}



.cac-tab{float: left;width:100%; margin-top:20px;}

ul#sidebar2{float: left;width:100%;border-bottom: 1px solid #cdcdcd;}

ul#sidebar2 li{float: left;cursor: pointer;}

ul#sidebar2 li h2{font-weight: normal;font-size: 14px;padding: 10px 21px; text-transform: uppercase;

            border-left: 1px solid #cdcdcd;}

ul#sidebar2 li:last-child h2{border-right:1px solid #cdcdcd;}

ul#sidebar2 li h2.show2{background: #fff;border-bottom: none;border-top: 2px solid #017a17;

        padding: 9px 20px;}

ul#sidebar2 li h2.hide2{background: #f5f5f5;}



.cac-tab .show3, .cac-tab .hide3{float:left;border: 1px solid #cdcdcd;border-top: none;

            width:638px;padding:20px; overflow:hidden;}

.cac-tab .show3{display: block;}

.cac-tab .hide3{display: none;}







.reply{float: left;width:100%;margin-top:30px;}

.reply p.leave{float: left;width:100%;font-size: 24px;color: #303030;font-family: utmvannomal;}

.reply form{float: left;width:100%;}

.reply form .group{float: left;width:100%;margin-top: 20px;}

.reply form input{float: left;width:400px;padding: 8px 10px;border: 1px solid #cdcdcd;

            margin-right: 15px;}

.reply form label{float: left;font-size: 14px;font-family: utmvannomal;padding-top: 3px;}

.reply form textarea{float: left;width:600px;border: 1px solid #cdcdcd;}

.reply form input[type=submit]{float: left;color: #ffffff; width:130px;height: 40px;line-height: 24px;

    background-color: #3389d7;

    cursor: pointer;margin-top: 20px;border-bottom: 3px solid #246096;

    font-size: 14px;border-radius: 3px;font-weight: bold;}	



.right-top{float: left;color: #fff;margin-top:8px; width:50%;}

.right-top p{color: #fff; width:235px; float:left; float:right; font-weight:bold; font-size:13px;}

.right-top p img{}

	

.right-top ul{ width:49%; float:right;}	

.right-top ul li{ width:20px; float:left; margin-left:7px;}	

.right-top ul li a img{ width:20px; height:20px; float:left;vertical-align: middle;}

.banner { width:100%; float:left; position:relative; overflow:hidden;}



.banner .text{ width:100%; float:left; height:45px; position:absolute; bottom:0px; z-index:99;background-color: #01911c; opacity:0.7} 

.text .center h3{ font-size: 32px; margin: 0 10px; color:#fff; line-height:45px; font-weight:normal;}

.detail_news{ width:680px; float:left;}

.detail_news img{ max-width:680px; text-align:justify; height:auto!important;}	

.detail_date p{font-family: utmvannomal;

    font-size: 14px;

    line-height: 35px;

    text-transform: uppercase; padding-left:10px; float:left; width:680px;}

#itinerarytab img{

	max-width:650px!important;

	height:auto!important;

	}	

	

.center-hotline form {

    width: 520px;

	/*margin-left:30px;*/

	margin-top:20px;

	float:left;

	margin-bottom:20px;

}



.center-hotline form h3 {

    font-size: 13px;

    margin: 10px 0 20px;

	text-align:left;

	color:#bc510c;

	margin-bottom:30px;

	text-transform:uppercase;

	font-weight:normal;

	font-weight:bold;

}

.center-hotline form label {

    display: block;

    float: left;

    font-size: 13px;

    line-height: 18px;

    margin-right: 5px;

    text-align: left;

    width: 80px;

	color:#303030;

}



.center-hotline form input[type="text"], .center-hotline form select {

    border: 1px solid #CCCCCC;

    float: left;

    height: 25px;

    margin-bottom: 10px;

    width: 360px;

}

.center-hotline form span {

    color: #FF5555;

    float: left;

    font-weight: bold;

    line-height: 18px;

    margin-left: 2px;

}



.center-hotline form textarea {

    height: 100px;

    margin-top: 10px;

}

.center-hotline form input[type="text"], .center-hotline form select, .center-hotline form textarea {

    border: 1px solid #CCCCCC;

    float: left;

    /*height: 25px;*/

    margin-bottom: 10px;

    width: 360px;

}

#sent-info{

    background-color: #303030;

    border: medium none;

    border-radius: 3px;

    box-shadow: 0 1px 1px 0 #ccc;

    color: #fff;

    cursor: pointer;

    float: left;

    font-weight: bold;

    height: 27px;

    margin-bottom: 40px;

    margin-left: 250px;

    margin-top:5px;

    width: 90px;

}

#sent-info:hover{

	background-color:#f65a0f;

	}

#sent-info1{

    border: medium none;

    cursor: pointer;

    float: left;

    height: 27px;

    margin-bottom: 40px;

    margin-left: 150px;

    width: 90px;

	background-color:#fff;

	color:#8cc640;

	font-weight:bold;

	border-radius: 3px;

	box-shadow: 1px 1px 1px 1px #ccc;

}



#reset{

	  border: medium none;

    cursor: pointer;

    float: left;

    height: 27px;

    margin-bottom: 40px;

    margin-left: 10px;

    width: 90px;

	background-color:#303030;

	color:#fff;

	font-weight:bold;

	border-radius: 3px;

	box-shadow: 0px 1px 1px 0px #ccc;

	margin-top:5px;

	} 

		

.center-hotline form ul {

    border: medium none !important;

}



.center-hotline form ul li {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    border: medium none;

    height: 40px !important;

    width: 500px;

}



.center-hotline form ul li p {

    background: url("../img/bg-p.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    float: left;

    font-size: 14px;

    font-weight: bold;

    height: 26px;

    line-height: 26px;

    margin-right: 5px;

    text-align: center;

    width: 103px;

}

	

/*------------------------- ADv home ---------------------------------*/

.adv_home{

	width:100%;

	float:left;

	min-height:350px;

	background:#f0f0f0;

	}

.adv_home_content{

	width:1000px;

	margin:0 auto;

	}	

.adv_home_content_title{

	width:1000px;

	margin:0 auto;

	text-align:center;

	margin-top:20px;

	}	

.adv_home_content_title h3{

	font-weight: bold;

	font-size: 28px;

	text-align: center;

	color: #fa8119;

	padding: 30px 0px;

	line-height: 1.1em;

	padding-bottom:10px;

	}	

.adv_home_content_title span{

	font-weight: bold;

	font-size: 20px;

	text-align: center;

	color: #303030;

	line-height: 1.1em;

	}

.boxcontent{

	padding-top: 30px;

	position: relative;

	}

.boxcontent .seatlink {

    width: 189px;

    height: 157px;

    float: left;

    background-color: red;

}

.boxcontent .seatlink.four {

    background: url('../img/4.png') no-repeat top left;

    margin-right: -20px;

}

.boxcontent .seatlink:hover {

    background-position: bottom left;

}

.boxcontent .seatlink.seven {

    background: url('../img/7.png') no-repeat top left;

    margin-right: 15px;

}



.boxcontent .seatlink.seven:hover {

    background-position: bottom left;

}

.boxcontent .seatlink.sixteen {

    background: url('../img/16.png') no-repeat top left;

    margin-right: 20px;

}

.boxcontent .seatlink.sixteen:hover {

    background-position: bottom left;

}

.boxcontent .seatlink.twentynine {

    background: url('../img/29.png') no-repeat top left;

    margin-right: 30px;

}

.boxcontent .seatlink.twentynine:hover {

    background-position: bottom left;

}

.boxcontent .seatlink.fourtyfive {

    background: url('../img/45.png') no-repeat top left;

}

.boxcontent .seatlink.fourtyfive:hover {

    background-position: bottom left;

}

.boxcontent .blueline {

    background: #017a17;

    height: 3px;

    width: 100%;

    position: absolute;

    top: 114px;

}

.others_news{
}
.others_news h2{
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 10px;
        font-size: 23px;
    font-family: Myriad Pro;
}
.others_news ul li{margin-top: 10px;/* padding: 5px; */list-style: none;width: 216px;float: left;margin-right: 10px;}
.others_news ul li h3{font-size: 14px;color: #000;line-height: 20px;margin-top: 10px;}
.others_news ul li img{
    height: 180px;
    /* padding: 5px; */
    /* border: 1px solid #cdcdcd; */
    width: 100%;
}












