@charset "utf-8";
/* CSS Document */

/*============================================== 关于我们 ==============================================*/

/*共公宽度*/
.p-width900 {
    width: 900px;
    height: auto;
    font-family: 'microsoft yahei';
    margin-bottom: 20px;
}

.height-Auto {
    height: auto;
    overflow: hidden;
}

.height25 {
    height: 25px;
    line-height: 25px;
}

/*字体*/
.f-b {
    font-weight: bold;
}

.fs14 {
    font-size: 14px;
}

/*外边距+内边距+边钱*/
.marRight2 {
    margin-right: 2px;
}

.marTop5 {
    margin-top: 5px;
}

.marTop10 {
    margin-top: 10px;
}

.marTop14 {
    margin-top: 14px;
}

.marTop20 {
    margin-top: 20px;
}

.marTop25 {
    margin-top: 25px;
}

.marTop30 {
    margin-top: 30px;
}

.marTop35 {
    margin-top: 35px;
}

.marTop36 {
    margin-top: 36px;
}

.marTop40 {
    margin-top: 40px;
}

.marTop45 {
    margin-top: 45px;
}

.marTop56 {
    margin-top: 56px;
}

.marTop65 {
    margin-top: 60px;
}

.marTop65 {
    margin-top: 65px;
}

.marTop70 {
    margin-top: 70px;
}

.marTop80 {
    margin-top: 80px;
}

.marBottom10 {
    margin-bottom: 10px;
}

.marBottom15 {
    margin-bottom: 15px;
}

.marBottom20 {
    margin-bottom: 20px;
}

.marTop95 {
    margin-top: 95px;
}

.marRight40 {
    margin-right: 40px;
}

.padLeft10 {
    padding-left: 10px;
}

.padLeft15 {
    padding-left: 15px;
}

.padLeft25 {
    padding-left: 25px;
}

.padLeft30 {
    padding-left: 30px;
}

.padRight50 {
    padding-right: 50px;
}

.padBottom30 {
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
}

.border-B {
    border-bottom: 1px dashed #dcdcdc;
}

.padT20bB30 {
    padding: 20px 0 30px 0;
}

/*关于我们banner图*/
.about-Banner {
    width: 1200px;
    height: 243px;
    margin: 5px auto;
}

/*外体宽度*/
.about-Width {
    width: 1200px;
    height: auto;
}

/*左边导航*/
.sidebar-a {
    width: 223px;
    height: auto;
    position: relative;
    float: left;
    background: url(/tpl/www/image/2015/about/nav-bg2.gif) no-repeat right ;
}

.sidebar-a .pa-sidebar {
    margin-top: -90px;
    margin-left: 20px;
}

.USITRIP-COM {
    width: 219px;
    height: 120px;
}

.nav-s {
    width: 219px;
    height: auto;
    overflow: hidden;
    background: #f7f7f7;
    font-family: 'microsoft yahei';
}

.nav-s li {
    cursor: pointer;
}

.nav-s li .nav-title {
    height: 65px;
    position: relative;
}

.nav-s li .nav-title.on1 {
    background: url(/tpl/www/image/2015/about/li-bg1.gif) no-repeat bottom center;
}

.nav-s li .nav-title h3 {
    font-size: 18px;
    font-family: 'microsoft yahei';
    padding: 15px 0 0 20px;
}

.nav-s li .nav-title h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 20px;
}

.nav-s li .nav-title i {
    position: absolute;
    right: 14px;
    top: 35px;
    background: url(/tpl/www/image/2015/about/dw.gif) no-repeat right center;
    width: 11px;
    height: 7px;
}

.nav-s li .nav-title i.up {
    position: absolute;
    right: 14px;
    top: 35px;
    background: url(/tpl/www/image/2015/about/up.gif) no-repeat right center;
    width: 7px;
    height: 11px;
}

.nav-s li .nav-title.on h3 {
    color: #0080ed;
}

.nav-s li .nav-title.on h4 {
    color: #0080ed;
}

.nav-s li ul {
    background: url(/tpl/www/image/2015/about/li-bg1.gif) no-repeat bottom center;
}

.nav-s li ul li {
    height: 45px;
    line-height: 45px;
    font-family: 'microsoft yahei';
    font-size: 14px;
    color: #666;
}

.nav-s li ul li a {
    padding-left: 20px;
    width: 199px;
    color: #666;
    display: block;
}

.nav-s li ul li a:hover {
    color: #ffcc66;
}

.nav-s li ul li a.on {
    color: #ffcc66;
    background: #0080ed;
}

/*右边about */
.about-R {
    float: right;
    width: 948px;
    height: auto;
    font-family: 'microsoft yahei';
}

.about-txt {
    width: 900px;
    height: auto;
    margin: 0 auto;
}

/*英文标题与中文标题*/
/*1*/
.about-txt3 {
    color: #666;
    height: 70px;
}

.about-txt3 h2 {
    font-size: 24px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase
}

.about-txt3 h3 {
    font-size: 18px;
    height: 15px;
    line-height: 15px;
}

/*2*/
.about-txt4 {
    color: #666;
    height: 85px;
}

.about-txt4 h2 {
    font-size: 24px;
    color: #333;
    font-family: 'microsoft yahei';
    font-weight: bold;
    margin-bottom: 15px;
}

.about-txt4 h3 {
    font-size: 24px;
    height: 15px;
    line-height: 15px;
    text-transform: uppercase;
    color: #7cbff8;
}

/*您现在的位置*/
.n-Position {
    width: 900px;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #ccc;
    text-align: right;
}

.n-Position a {
    color: #707070;
    text-decoration: none;
}

.n-Position a:hover {
    color: #fe8902;
    text-decoration: none;
}

/*关于我们文本1*/
.about-txt {
    width: 900px;
    height: auto;
}

.about-txt .about-txt1 {
    color: #666;
}

.about-txt .about-txt1 h2 {
    font-size: 30px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 20px;
    text-transform: uppercase
}

.about-txt .about-txt1 h3 {
    font-size: 18px; /* padding-top:65px; font-weight:bold;*/
    height: 15px;
    line-height: 15px;
}

.about-txt .about-txt1 p {
    padding-top: 30px;
    font-size: 14px;
    line-height: 25px;
}

/*最高信用等级”A+级的华人旅行社*/
.about-txt .about-txt2 {
    width: 900px;
    height: auto;
    overflow: hidden;
}

.about-txt .about-txt2 .l {
    float: left;
    width: 450px;
    height: auto;
    overflow: hidden;
}

.about-txt .about-txt2 .l h3 {
    font-size: 18px;
    padding-top: 20px;
    font-weight: bold;
    color: #666;
}

.about-txt .about-txt2 .l p {
    padding-top: 15px;
    line-height: 25px;
    font-size: 14px;
}

.about-txt .about-txt2 .l ul {
    width: 450px;
    height: 140px;
    margin-top: 10px;
}

.about-txt .about-txt2 .l ul li {
    float: left;
    width: 120px;
    margin-right: 30px;
}

.about-txt .about-txt2 .l ul li p {
    height: 20px;
    line-height: 20px;
    text-align: center;
}

.about-txt .about-txt2 .r {
    float: right;
    width: 450px;
    height: 309px;
    background: url(/tpl/www/image/2015/about/cp-img.jpg) no-repeat;
    margin: 80px 0 0 0;
}

.about-txt .about-txt2 .r .cp-img {
    width: 342px;
    height: 215px;
    margin: 15px 0 0 53px;
}

/*九大优势*/
.n-js {
    width: 990px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.n-js .title01 {
    width: 900px;
    color: #666;
    padding-bottom: 12px;
    border-bottom: 1px solid #c2c2c2;
}

.n-js .title01 h2 {
    font-size: 24px;
}

.n-js .title01 h3 {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}

/*关于我们大标题与小标题*/
.a-title01 {
    width: 900px;
    color: #666;
    padding-bottom: 12px;
    border-bottom: 1px solid #c2c2c2;
}

.a-title01 h2 {
    font-size: 24px;
}

.a-title01 h3 {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}

/*九大优势LI*/
.li-width900 {
    width: 900px;
    height: auto;
    overflow: hidden;
}

.li-width900 li {
    float: left;
    width: 280px;
    margin: 50px 20px 0 0;
    color: #666;
    height: 85px;
}

.li-width900 li dl {
    width: 280px;
    height: auto;
    overflow: hidden;
}

.li-width900 li dl dt {
    float: left;
    width: 65px;
    height: 80px;
    background: #6cb6f4;
}

.li-width900 li dl dt .img {
    width: 50px;
    height: 50px;
    margin: 20px auto 0;
    background: url(/tpl/www/image/2015/about/Nine-Advantages-Img.gif) no-repeat;
}

.li-width900 li dl dt .img.dtImg01 {
    background-position: 0 0;
}

.li-width900 li dl dt .img.dtImg02 {
    background-position: -50px 0;
}

.li-width900 li dl dt .img.dtImg03 {
    background-position: -100px 0;
}

.li-width900 li dl dt .img.dtImg04 {
    background-position: -150px 0;
}

.li-width900 li dl dt .img.dtImg05 {
    background-position: -200px 0;
}

.li-width900 li dl dt .img.dtImg06 {
    background-position: -250px 0;
}

.li-width900 li dl dt .img.dtImg07 {
    background-position: -300px 0;
}

.li-width900 li dl dt .img.dtImg08 {
    background-position: -350px 0;
}

.li-width900 li dl dt .img.dtImg09 {
    background-position: -400px 0;
}

.li-width900 li dl dd {
    float: left;
    margin-left: 20px;
    width: 180px;
    font-size: 13px;
}

.li-width900 li dl dd h3 {
    font-size: 19px; /*margin-bottom:10px;*/
}

.li-width900 li dl dd p {
    line-height: 20px;
    font-size: 14px;
}

/*荣誉证书LI*/
.honour-Li {
    width: 900px;
    height: auto;
    overflow: hidden;
}

.honour-Li li {
    margin: 10px 10px 0 0;
    text-align: center;
    font-size: 14px;
    color: #666;
    display: block;
}

.honour-Li li .img {
    width: 900px;
    margin: 0 auto;
}

.honour-Li li .p {
    height: 30px;
    margin-top: 10px;
    text-align: center;
}

.honour-Li li .p p {
    line-height: 15px;
}

/*文字*/
.wz {
    width: 900px;
    height: auto;
    overflow: hidden;
    border-top: 1px solid #c2c2c2;
    padding-top: 20px;
}

.wz p {
    line-height: 25px;
    font-family: 'microsoft yahei';
    font-size: 14px;
    color: #666;
}

/*完*/

.padTop4 {
    padding-top: 4px;
}

.padTop14 {
    padding-top: 14px;
}

.padTop15 {
    padding-top: 15px;
}

.padTop18 {
    padding-top: 18px;
}

.padTop20 {
    padding-top: 20px;
}

.padTop21 {
    padding-top: 21px;
}

.padTop23 {
    padding-top: 23px;
}

.padTop24 {
    padding-top: 24px;
}

.padTop26 {
    padding-top: 26px;
}

.padTop10 {
    padding-top: 10px;
}

.padTop40 {
    padding-top: 50px !important;
}

/*============================================== 发展历程 ==============================================*/

/*
 *修改发展历程
 *Author: wangjun
 **/
/*-----start-----*/
.zsf-about-history {
	position: relative;
	margin: 0;
	padding: 0;
	background: url(/tpl/www/image/2015/about/bg2015.jpg) no-repeat 76px 880px;
	padding-bottom: 150px;
}
.zsf-about-history:after {
	contnet: '';
	position: absolute;
	clear: both;
}
.zsf-about-history>li {
	position: relative;
	height: auto;
	margin: 0;
	padding: 0;	
	font-size: 14px;
	clear: both;
}
.zsf-about-history>li>span {
	position: relative;
	float: left;
	display: block;
	width: 58px;
	line-height: 20px;
	font-size: 14px;
	padding-left: 5px;
	font-family: "Microsoft YaHei", 微软雅黑;
}
.zsf-about-history>li>span img {
	position: absolute;
	top: 3px;
	left: 57px;
	z-index: 1000;
}
.zsf-about-history>li>div {
	position: relative;
	float: left;
	border-left: 2px solid #ccc;
	padding-left: 20px;
	line-height: 20px;
	font-family: 宋体, Arial;
}
.zsf-about-history>li.bottom>div:after {
	position: absolute;
	top: 3px;
	content: '';
	left: -8px;
	width: 20px;
	height: 20px;
	background: #fff;
}
.zsf-about-history>li.li>div {
	height: 50px;
}
.zsf-about-history>li.li>div:before {
	position: absolute;
	top: -3px;
	content: url(/tpl/www/image/2015/about/triangle.png);
	left: -14px;
}
.zsf-about-history>li.li>span {
	height: 50px;
}
.zsf-about-history>li>div dl {
	line-height: 20px;
	padding-bottom: 40px;
}
.wj-fw {
/*
    color: #1d8eee !important;
*/
	font-weight: 600;
}
.wj-fc {
    color: #f00;
}
.zsf-about-history>li>div dl.bottom {
	padding-bottom: 0 !important;
}
.zsf-about-history>li>div dl.dl {
	
}
.zsf-about-history>li>div dl dt {
	float: left;
}
.zsf-about-history>li>div dl dd {
	float: left;
	padding-left: 10px;
}

/*-----start-----*/

.fzls-l {
    float: left;
    width: 76px;
    height: auto;
}

.fzls-r {
    float: left;
    width: 824px;
    height: 1389px;
    overflow: hidden;
    background: url(/tpl/www/image/2015/about/bg2015.jpg) no-repeat center bottom;
    color: #666;
    font-size: 14px;
}

.fzls-r p {
    line-height: 20px;
}

.fzls-r .fzls2015 {
    padding-left: 10px;
    height: auto;
    overflow: hidden;
}

.fzls-r .fzls2015 dl {
    height: auto;
}

.fzls-r .fzls2015 dl dt {
    float: left;
    line-height: 20px;
}

.fzls-r .fzls2015 dl dd {
    float: left;
    padding-left: 10px;
    width: 745px;
}

.fzls-r .fzls2015 dl dd p {
    line-height: 20px;
}

/*完*/

/*专业团队*/
.zy-Team {
    height: auto;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    margin: 50px 0;
}

.zy-Team p {
    line-height: 25px;
}

.zy-Team-Img {
    width: 900px;
    height: 760px;
    background: url(/tpl/www/image/2015/about/zy-teamImg-Bg.jpg) no-repeat;
    position: relative;
}

.zy-Team-Img .tab-Box-img {
    position: absolute;
    top: 36px;
    left: 95px;
    width: 490px;
    height: 490px;
}

.zy-Team-Img .tab-Box-img .img {
}

.zy-Team-Img .tab-Title {
}

.zy-Team-Img .tab-Title .tab-Title1 {
    position: absolute;
    width: 214px;
    height: 214px;
    background: #c7e4fb;
    cursor: pointer;
    border-radius: 105px;
}

.zy-Team-Img .tab-Title .tab-Title1.on {
    background: #4da8f3;
}

.zy-Team-Img .tab-Title .tab-Title1.on .div1 {
    color: #fff;
}

.zy-Team-Img .tab-Title .tab-Title1.pbL5T464 {
    left: 5px;
    top: 499px;
}

.zy-Team-Img .tab-Title .tab-Title1.pbL366T554 {
    left: 366px;
    top: 554px;
}

.zy-Team-Img .tab-Title .tab-Title1.pbL598T328 {
    left: 598px;
    top: 328px;
}

.zy-Team-Img .tab-Title .tab-Title1.pbL646T63 {
    left: 646px;
    top: 63px;
}

.zy-Team-Img .tab-Title .tab-Title1 .div1 {
    width: 136px;
    margin: 56px auto 0;
    text-align: center;
    color: #4796e5;
}

.zy-Team-Img .tab-Title .tab-Title1 .div1 h3 {
    font-size: 30px;
    font-weight: bold;
}

.zy-Team-Img .tab-Title .tab-Title1 .div1 p {
    line-height: 20px;
    font-size: 14px;
}

.zy-Team-Img .tab-Title .tab-Title1.tab-Title-ON {
    color: #4da8f3;
}

.zy-Team-Img .tab-Title .tab-Title1 .tab-Title01 {
    left: 10px;
    top: 20px;
}

/*专业团队(团队风采图片切换)*/
/* imgPlay */
#imgPlay {
    margin: 0 auto;
    overflow: hidden;
    width: 888px;
    zoom: 1;
    position: relative;
    height: 370px;
    padding-top: 0px;
}

#imgPlay .imgs img {
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    width: 888px;
    padding-top: 1px;
}

#imgPlay .imgs li {
    float: left;
    position: relative
}

#imgPlay .imgs {
    width: 5760px
}

#imgPlay .prev {
    background: url(/tpl/www/image/2015/about/Team-Photos.png) no-repeat 0px 0px;
    left: 18px;
    width: 40px;
    cursor: pointer;
    text-indent: -9999px;
    position: absolute;
    top: 167px;
    height: 40px
}

#imgPlay .next {
    background: url(/tpl/www/image/2015/about/Team-Photos.png) no-repeat -40px 0px;
    left: 1px;
    width: 40px;
    cursor: pointer;
    text-indent: -9999px;
    position: absolute;
    top: 167px;
    height: 40px
}

#imgPlay .next {
    background-position: right 0px;
    right: 18px;
    left: auto
}

#imgPlay .num {
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin: 0 0 0 -60px;
    height: 19px;
    text-align: center;
    font-size: 0;
}

#imgPlay .num span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: rgba(153, 153, 153, 0.6);
    overflow: hidden;
    *zoom: 1;
    cursor: pointer;
    margin: 3px 3px 0 3px;
}

#imgPlay .num span.on {
    background: #67a5f2;
}

#imgPlay #numInner {
    padding: 3px 0 0 0;
    background: none transparent scroll repeat 0% 0%;
    position: absolute;
    top: 275px;
    text-align: center
}

/*团队风采图片切换*/
.slide_wrap {
    width: 900px;
    height: 380px;
    background: #d2e8fb;
}

.slide_title {
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #666;
    font-family: 'microsoft yahei';
    text-align: center;
}

.zy-teamL {
    width: 900px;
    height: auto;
    overflow: hidden;
}

.zy-teamL li {
    float: left;
    width: 430px;
    height: 287px;
    overflow: hidden;
    margin-top: 40px;
    background: #d3e8fb;
}

.zy-teamL li .img {
    width: 420px;
    height: 242px;
    margin: 5px auto 0;
}

.zy-teamL li .txt {
    height: 45px;
    line-height: 45px;
    color: #666;
    font-size: 14px;
    text-align: center;
}

.zy-teamL li.marR30 {
    margin-right: 30px;
}

/*完*/

/*加入我们*/
.about_us {
}

.about-Tab {
    width: 900px;
    height: auto;
    margin-top: 18px;
}

.about-Tab-title {
    height: 67px;
    border: 1px solid #e4e4e4;
    border-left: none;
    border-right: none;
}

.about-Tab-title li {
    float: left;
    width: 450px;
    line-height: 67px;
    position: relative;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    text-align: center;
    cursor: pointer;
}

.about-Tab-title li.on {
    color: #fff;
    background: #7cbff8;
}

.about-Tab-title li b {
    position: absolute;
    left: 210px;
    bottom: -24px;
    display: inline-block;
    z-index: 9999;
    height: 0px;
    width: 0px;
    border-width: 12px;
    border-style: solid solid solid solid;
    border-color: #7cbff8 transparent transparent transparent;
}

.about-Tab-box {
    height: auto;
    overflow: hidden;
    padding: 50px 0 20px 0;
    border-bottom: 1px dashed #e4e4e4;
}

/*15会员积分制度+16旅美须 知点击jquery的垂直菜单特效*/
.Tab-menu_list1 {
    width: 900px;
    margin: 0 auto;
    font-family: 'microsoft yahei';
}

.Tab-menu_head1 {
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    cursor: pointer;
    position: relative;
    margin: 0px;
    background: #fff url(/tpl/www/image/2015/about/up01.gif) center left no-repeat;
    margin-bottom: 10px;
}

.Tab-menu_list1 .current1 {
    background: #fff url(/tpl/www/image/2015/about/dw01.gif) center left no-repeat;
}

.Tab-menu_body1 {
    height: auto;
    overflow: hidden;
    margin: 10px 0;
    font-size: 14px;
    color: #666;
}

.Tab-menu_body1 .div1 {
    height: auto;
    margin-bottom: 20px;
    padding-left: 40px;
}

.Tab-menu_body1 .div1 h3 {
    font-weight: bold;
    color: #666;
    line-height: 25px;
}

.Tab-menu_body1 .div1 p {
    line-height: 25px;
}

.Tab-menu_body1 li {
    float: left;
    height: auto;
    padding-left: 40px;
    width: 860px;
    margin-bottom: 10px;
}

.Tab-menu_body1 li p {
    line-height: 25px;
}

/*简历请投递*/
.jltd {
    margin-top: 20px;
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
    color: #0080ed;
    font-size: 14px;
    font-family: 'microsoft yahei';
}

.jltd1 {
    margin-top: 20px;
    height: auto;
    overflow: hidden;
    padding-left: 40px;
    color: #ff0000;
    font-size: 14px;
    font-family: 'microsoft yahei';
}

.jltd1 p {
    line-height: 25px;
}

/*完*/

/*公司福利*/
.c-benefits {
    width: 900px;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}

.c-benefits li {
    float: left;
    width: 295px;
    height: 141px;
    border: 1px solid #e4e4e4;
}

.c-benefits li dl {
    width: 250px;
    height: auto;
    padding-top: 20px;
    margin: 0 auto;
}

.c-benefits li dl dt {
    float: left;
    width: 90px;
    height: 90px;
    background: url(/tpl/www/image/2015/about/BenefitsiIMG.gif) no-repeat;
}

.c-benefits li dl dt.dtImg01 {
    background-position: 0 0;
}

.c-benefits li dl dt.dtImg02 {
    background-position: -90px 0;
}

.c-benefits li dl dt.dtImg03 {
    background-position: -180px 0;
}

.c-benefits li dl dt.dtImg04 {
    background-position: -270px 0;
}

.c-benefits li dl dt.dtImg05 {
    background-position: -360px 0;
}

.c-benefits li dl dt.dtImg06 {
    background-position: -450px 0;
}

.c-benefits li dl dd {
    float: left;
    padding-left: 10px;
    width: 150px;
}

.c-benefits li dl dd h3 {
    color: #333;
    font-size: 16px;
}

.c-benefits li dl dd p {
    width: 158px;
    line-height: 20px;
    color: #666;
    font-size: 12px;
}

.c-benefits li.marR4 {
    margin-right: 4px;
    margin-bottom: 5px;
}

/*完*/

/*隐私和版权声明*/
.Privacy-s-XX1 {
    font-family: 'microsoft yahei';
}

.Privacy-s-XX1 .l {
    float: left;
    width: 580px;
    height: auto;
    overflow: hidden;
    color: #4c4c4c;
}

.Privacy-s-XX1 .l h3 {
    font-size: 22px;
    margin-top: 20px;
}

.Privacy-s-XX1 .l p {
    line-height: 30px;
    font-size: 16px;
    margin-top: 20px;
}

.Privacy-s-XX1 .r {
    float: left;
    margin-left: 50px;
    width: 233px;
}

.Privacy-s-XX2 {
}

.Privacy-s-XX2 h3 {
    font-size: 16px;
    color: #1d8eed;
    margin-bottom: 15px;
}

.Privacy-s-XX2 p {
    font-size: 14px;
    color: #666;
    line-height: 25px;
    margin-bottom: 35px;
}

/*完*/

/*18网站地图*/
.webMap1 {
    margin-left: 415px;
}

.webMap-Img {
    margin-top: 50px;
}

.webMap-Search {
    float: left;
    width: 356px;
    height: 23px;
    border-radius: 5px;
    border: 1px solid #e7e7e7;
    color: #333;
    line-height: 23px;
    padding-left: 10px;
}

.map-bon {
    float: left;
    width: 68px;
    height: 25px;
    border: none;
    background: url(/tpl/www/image/2015/about/map-bon.png);
    cursor: pointer;
    margin-left: 12px;
}

.Country {
    width: 900px;
    height: auto;
    overflow: hidden;
    font-family: 'microsoft yahei';
}

.Country .title {
}

.Country .Country-xx {
    background: #47a7f8;
    height: 30px;
    line-height: 30px;
}

.Country .Country-xx .wz {
    font-size: 20px;
    color: #fff;
}

/*点击国家jquery的垂直菜单特效*/
.menu_list {
    width: 900px;
    margin: 0 auto;
    font-family: 'microsoft yahei';
}

.menu_head {
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    position: relative;
    margin: 0px;
    font-weight: bold;
    background: #47a7f8 url(/tpl/www/image/2015/about/pro_up01.gif) center right no-repeat;
    margin-bottom: 10px;
}

.menu_list .current {
    background: #47a7f8 url(/tpl/www/image/2015/about/pro_down01.gif) center right no-repeat;
}

.menu_body {
    height: auto;
    overflow: hidden;
    margin: 10px 0;
    font-size: 14px;
    color: #666;
}

.menu_body li {
    float: left;
    height: 30px;
    line-height: 30px;
    width: 225px;
}

.menu_body li a {
    color: #666;
}

.menu_body li a:hover {
    text-decoration: underline;
}

/*完*/

/*友情链接*/
.links {
    width: 900px;
    height: auto;
    overflow: hidden;
    font-family: 'microsoft yahei';
    margin-top: 40px;
}

.links table {
    width: 900px;
    height: auto;
    overflow: hidden;
    color: #666;
}

.links table th {
    padding-left: 35px;
    height: 30px;
    line-height: 30px;
    background: #47a4f1;
    font-size: 14px;
    color: #fff;
    position: relative;
}

.links table th img {
    position: absolute;
    top: 5px;
    left: 130px;
}

.links table td {
    text-align: center;
    font-size: 14px;
}

.links table tr.tr45 {
    height: 45px;
    line-height: 45px;
    background: #fff;
}

.links table tr.tr30 {
    height: 30px;
    line-height: 30px;
    background: #dcedfd;
}

/*完*/

/*13退款说明*/
.Refund-sm {
    width: 900px;
    height: auto;
    overflow: hidden;
    font-family: 'microsoft yahei';
    font-size: 14px;
    margin-top: 40px;
    color: #666;
}

.Refund-sm table {
    width: 898px;
    height: auto;
    border: 1px solid #dfdfdf;
}

.Refund-sm table th {
    height: 30px;
    background: #47a4f1;
    color: #fff;
}

.height40 {
    height: 40px;
    line-height: 40px;
}

.height76 {
    height: 76px
}

.height100 {
    height: 100px
}

.backgroundfff {
    background: #fff;
}

.backgrounde7f3ff {
    background: #e7f3ff;
}

.widh180 {
    width: 150px;
    padding-left: 30px;
}

.widh540 {
    width: 510px;
    padding-left: 30px;
}

.widh178 {
    width: 148px;
    padding-left: 30px;
}

.padLeft40 {
    padding-left: 40px;
}

.width470 {
    width: 470px;
}

.colorff5533 {
    color: #ff5533;
}

/*备注*/
.bz {
    width: 900px;
    height: auto;
    overflow: hidden;
    color: #666;
    font-size: 14px;
    margin-top: 10px;
}

.bz .l {
    float: left;
    width: 50px;
}

.bz .l2 {
    float: left;
    color: #666;
    width: 640px;
}

.bz .l2 li {
    line-height: 20px;
}

/*完*/

/*20校园合作*/
.xyh {
    height: auto;
    overflow: hidden;
    margin-top: 35px;
    font-family: 'microsoft yahei';
}

.xyh p {
    line-height: 30px;
    font-size: 16px;
}

.xyh .xx1 {
    font-size: 14px;
}

.xyh .xx1 span {
    color: #1d8eee;
}

.xyh .xx1 span a {
    color: #1d8eee;
}

.xyh .xx1 span a:hover {
    color: #1d8eee;
}

/*完*/

/*9支付方式*/
.zffs-Li {
    width: 900px;
    height: auto;
    overflow: hidden;
    margin-bottom: 9px;
    font-family: 'microsoft yahei';
}

.zffs-Li ul {
    float: left;
    width: 430px;
    margin-left: 20px;
}

.zffs-Li li {
    float: left;
    width: 430px;
}

.zffs-Li li.paytit {
    height: 58px;
    width: 430px;
    background: url(/tpl/www/image/2015/about/payment.jpg) no-repeat;
}

.zffs-Li li.paycont {
    border: 1px solid #cacaca;
    width: 400px;
    padding: 15px 14px;
    border-top: none;
    border-radius: 3px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.zffs-Li li.paycont a {
    float: left;
    background: url(/tpl/www/image/2015/about/payment.jpg) no-repeat;
    width: 119px;
    height: 33px;
    line-height: 33px;
    padding: 0 0 0 55px;
    margin: 5px 0 10px 26px;
    display: inline;
    font-size: 14px;
    overflow: hidden;
}

.zffs-Li li.paycont a:hover{
    color: #ff4800;
    -webkit-text-decoration-color:#ff4800;
            text-decoration-color:#ff4800;
}

.zffs-xx {
    width: 990px;
    height: auto;
    overflow: hidden;
}

.zffs-xx .l {
    float: left;
    width: 69px;
    height:200px;
    position:relative;
    background:url(/tpl/www/image/2015/about/process_line.jpg) repeat-y 34px top;
    *zoom:1;
}
.zffs-xx .l:before{
    content:"";
    position:absolute;
    left:31px;
    top:0px;
    display:block;
    width:8px;
    height:8px;
    background:url(/tpl/www/image/2015/about/process.jpg) no-repeat left top;
    *zoom:1;
}
.zffs-xx .l:after{
    content:"";
    position:absolute;
    left:31px;
    bottom:0px;
    display:block;
    width:8px;
    height:8px;
    background:url(/tpl/www/image/2015/about/process.jpg) no-repeat left top;
}
.zffs-xx .l2 {
    float: left;
    width: 811px;
    margin-left: 20px;
}

.zffs-xx .l2 h3 {
    font-size: 16px;
    color: #1d8eed;
}

.zffs-xx .l2 h4 {
    font-size: 15px;
    color: #666;
    font-weight: bold;
    margin-top: 20px;
}

.zffs-xx .l2 h4.marTop5 {
    font-size: 15px;
    color: #666;
    font-weight: bold;
    margin-top: 5px !important;
}

.zffs-xx .l2 h4.marTop0 {
    line-height: 25px;
    font-size: 15px;
    color: #666;
    font-weight: bold;
    margin-top: 0 !important;
}

.zffs-xx .l2 p {
    font-size: 14px;
    color: #666;
    line-height: 25px;
}

.zffs-xx .l2 .payTable{
    border: 1px solid #cacaca;
    overflow: hidden;
    margin-top: 8px;
}

.zffs-xx .l2 .payTable p{
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-indent: 21px;
    background:#47a4f1;
    display: block;

}
.zffs-xx .l2 .payTable li{
    float: left;
    font-size: 14px;
    width: 100%;
    border-top: 1px solid #fff;
}
.zffs-xx .l2 .payTable li.routName{
    margin-bottom: 5px;
    border-bottom: 1px solid #cacaca;
}



.zffs-xx .l2 .payTable li span{
    background: #e7f3ff;
    padding: 5px 0;
    padding-left: 21px;
}
.zffs-xx .l2 .payTable li span:first-child{
    background: #83bdf7;
    color: #fff;
    width: 80px;
    float: left;

}
.zffs-xx .l2 .payTable li span:last-child{
    width: 100%;
    margin-right: -122px;
    float: right;
}
.zffs-xx .l2 .another li span:first-child{
    width: 104px;
}
.zffs-xx .l2 .another li span:last-child{
    margin-right: -146px;
}
.zffs-xx .l2 .another li span.h35{
    height: 35px;
    line-height: 35px;
}
.zffs-xx .l2 .another li span.lh130 {
    line-height: 130%;
}

.zffs-xx .l2 .payTable li:nth-child(2n) span:last-child{
    background: #fff;
}
.zffs-xx .l2 .payTable.outes ul{
    padding: 12px 0;
    overflow: hidden;
}
.zffs-xx .l2 .payTable.outes li{
    float: left;
    width: 33.3%;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #666666;
}


.color1d8eee {
    color: #1d8eee !important;
}

.color1d8eeeA {
    color: #1d8eee;
    font-size: 14px;
    cursor: pointer;
}

.color1d8eeeA:hover {
    text-decoration: underline;
}

.color666 {
    color: #666;
}

/*支付左侧图标*/
.pubbg{
    background:url(/tpl/www/image/2015/about/process.jpg) no-repeat;
    position:absolute;
    width:69px;
    height:69px;
    left:-89px;
    top:-14px;
    z-index:10;
}

.xyzf,.PAYPAL,.C-payment,.yhxj,.Bank-t,.smfk,.Alipay,.Western-Union, .wechat{position:relative;}
/*信用卡支付*/
.xyzf {
    margin-top: 50px;
}
.xyzf .pubbg{
    background-position:0 -8px;
}

/*PAYPAL支付*/
.PAYPAL {
    margin-top: 65px;
    min-height:70px;
}
.PAYPAL .pubbg{
    background-position:0 -78px;
}

/*支票支付*/
.C-payment {
    margin-top: 50px
}
.C-payment .pubbg{
    background-position:0 -148px;
}

/*银行转账/现金存款*/
.yhxj {
    margin-top: 75px;
}
.yhxj .pubbg{
    background-position:0 -218px;
}

/*银行电汇*/
.Bank-t {
    margin-top: 60px;
}
.Bank-t .pubbg{
    background-position:0 -288px;
}

.Bank-Table {
    width: 807px;
    height: 151px;
    border: 1px solid #cacaca;
    margin-top: 10px;
}

.Bank-Table .Bank-Table-title {
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    color: #fff;
    background: #47a4f1;
    text-align: center;
    font-weight: bold;
}

/*C--中国境内对公帐户：*/
.d-account {
    margin-top: 15px;
}

.d-account-table {
    width: 807px;
    height: 85px;
    border: 1px solid #cacaca;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
}

.tr30 {
    height: 30px;
    line-height: 30px;
    background: #47a4f1;
}

.tr55 {
    height: 55px;
    line-height: 55px;
    color: #666;
    font-weight: bold;
}

.tc {
    text-align: center;
}

.xx1 {
    margin-top: 10px;
}

/*上门付款*/
.smfk {
    margin-top: 35px;
}
.smfk .pubbg{
    background-position:0 -358px;
}
/*微信支付*/
.wechat{
    margin-top: 30px;
}
.wechat .pubbg{
    background: url(/tpl/www/image/2015/about/payment-wechat.png) no-repeat;
    height: 70px;
}

/*支付宝*/
.Alipay {
    margin-top: 30px;
}
.Alipay .pubbg{
    background-position:0 -428px;
}

/*西联汇款（该支付方式适用于美国境外的汇款）*/
.Western-Union {
    margin-top: 35px;
}
.Western-Union .pubbg{
    background-position:0 -498px;
}

/*公司图片*/
.company {
    width: 898px;
    height: 135px;
    border-radius: 5px;
    border: 1px solid #cacaca;
    margin-top: 30px;
    background: #fff url(/tpl/www/image/2015/about/logo01.gif) right center no-repeat;
}

.company .div1 {
    margin: 30px 0 0 30px
}

.company .div1 h3 {
    font-size: 20px;
    color: #1d8eed;
    line-height: 25px;
}

.company .div1 p {
    line-height: 30px;
    font-size: 16px;
    color: #666;
    font-weight: bold;
    margin-top: 10px;
}

/*完*/

/*8用户协议*/
.User-a {
    height: auto;
    overflow: hidden;
}

.User-a h3 {
    font-size: 16px;
    color: #1d8eed;
}

.User-a p {
    margin-top: 5px;
    font-size: 14px;
    color: #666;
    line-height: 25px;
}

.User-a1 {
    margin-top: 40px;
    font-size: 16px;
    color: #4c4c4c;
}

.User-a1 p {
    line-height: 25px;
}

.color1d8eed {
    color: #1d8eed;
}

/*三、订购程序*/
.dglc-Itmg {
    margin: 40px 0;
}

.dglc-gc-Img {
    margin-bottom: 20px;
}

/*订购流程*/
.dglc-gc-xx {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    font-family: 'microsoft yahei';
}

.dglc-gc-xx li {
    line-height: 25px;
    color: #666;
    margin-bottom: 25px;
}

.dglc-gc-xx li span {
    display: inline-block;
    background: #63b6fa;
    width: 14px;
    height: 17px;
    line-height: 17px;
    color: #fff;
    text-align: center;
    margin-right: 10px;
}

.dglc-gc-xx p {
    line-height: 25px;
    margin-top: 0px !important;
}

/*五、变更和取消条例*/
.Other-way {
    width: 890px;
    height: 30px;
    line-height: 30px;
    background: #d6ecfe;
    color: #3c3b4a;
    padding-left: 10px;
    margin-top: 10px;
}

.Other-way.marTop40 {
    margin-top: 40px;
}

.Other-way-xx {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    font-family: 'microsoft yahei';
    color: #666;
    font-size: 14px;
}

.Other-way-xx li {
    line-height: 25px;
    color: #666;
    margin-bottom: 5px;
}

.Other-way-xx li b {
    font-size: 12px;
    color: #1d8eee;
    font-weight: normal;
}

.Other-way-xx li span {
    display: inline-block;
    background: #63b6fa;
    width: 20px;
    height: 17px;
    line-height: 17px;
    color: #fff;
    text-align: center;
    margin-right: 10px;
}

.Other-way-xx p {
    line-height: 25px;
    margin-top: 0px !important;
}

/*变更条例*/
.Other-way-xx1 {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    font-family: 'microsoft yahei';
    color: #666;
    font-size: 14px;
}

.Other-way-xx1 li {
    line-height: 25px;
    color: #666;
    margin-bottom: 20px;
}

.Other-way-xx1 li b {
    font-size: 12px;
    color: #1d8eee;
    font-weight: normal;
}

.Other-way-xx1 li span {
    display: inline-block;
    background: #63b6fa;
    width: 20px;
    height: 17px;
    line-height: 17px;
    color: #fff;
    text-align: center;
    margin-right: 10px;
}

.Other-way-xx1m p {
    line-height: 25px;
    margin-top: 0px !important;
}

/*七、其它*/
.q-qt {
    margin-top: 50px;
}

/*八、法律声明*/
.Law-sm {
    margin-top: 45px;
}

/*完*/

/*常见问题*/
.cjwt-L {
    float: left;
    width: 120px;
    height: auto;
    overflow: hidden;
    text-align: center;
}

.cjwt-L .div1 {
    width: 120px;
    height: 33px;
    line-height: 33px;
    font-size: 20px;
    color: #fff;
    margin-bottom: 5px;
    background: #52a7ef;
}

.cjwt-L .div2 {
    width: 120px;
    height: 20px;
    line-height: 20px;
    background: #e5e4e4;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
}

.cjwt-R {
    float: right;
    width: 750px;
    height: auto;
    overflow: hidden;
    font-size: 14px;
}

.cjwt-R .title {
    width: 735px;
    height: 33px;
    line-height: 33px;
    background: #52a7ef;
    padding-left: 15px;
    color: #fff;
    cursor: pointer;
}

.cjwt-R .xx-lr {
    width: 750px;
    height: auto;
    overflow: hidden;
    background: #eaeaea;
    color: #666;
    margin: 5px 0;
}

.cjwt-R .xx-lr p {
    width: 715px;
    margin: 0 auto;
    line-height: 25px;
    margin-top: 15px;
}

.cjwt-R .xx-lr2 {
    height: auto;
    overflow: hidden;
}

.cjwt-R .xx-lr2 p {
    line-height: 30px;
}

/*完*/

/*17旅游保险*/
.lrbx {
}

/*为什么需要购买旅游保险*/
.padBottom35B {
    padding-bottom: 35px;
    border-bottom: 1px dashed #e1e1e1;
}

.W-lrbx-L {
    float: left;
    width: 450px;
}

.W-lrbx-R {
    float: right;
    width: 420px;
    font-size: 14px;
}

.W-lrbx-R .W-lrbx-R-DL {
    height: auto;
    overflow: hidden;
}

.W-lrbx-R .W-lrbx-R-DL dl {
    width: 420px;
    height: 40px;
    margin-bottom: 23px;
}

.W-lrbx-R .W-lrbx-R-DL dl dt {
    float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #cfcfcf;
    border-radius: 22px;
}

.W-lrbx-R .W-lrbx-R-DL dl dd {
    float: left;
    width: 365px;
    padding-left: 5px;
    color: #666;
}

.W-lrbx-R .W-lrbx-R-DL dl dd p {
    line-height: 20px;
}

.W-lrbx-R .txt {
    height: 40px;
    color: #6e6e6e;
    font-size: 16px;
}

.W-lrbx-R .txt p {
    line-height: 20px;
}

/*旅游保险服务对象*/
.lrbx-DX {
    height: auto;
    overflow: hidden;
}

.lrbx-DX .div1 {
    height: 30px;
    line-height: 60px;
    text-align: center;
    color: #3399f1;
    font-size: 16px;
}

.lrbx-DX .div2 {
    width: 900px;
    height: auto;
    font-size: 13px;
}

.lrbx-DX .div2 li {
    float: left;
    width: 300px;
    height: 42px;
    line-height: 42px;
    margin: 20px 0 0 0
}

.lrbx-DX .div2 li dl {
    width: 300px;
    height: 40px;
    line-height: 40px;
}

.lrbx-DX .div2 li dl dt {
    float: left;
    width: 40px;
    height: 40px;
    border: 1px solid #d1d1d1;
    border-radius: 20px;
    text-align: center;
}

.lrbx-DX .div2 li dl dd {
    float: left;
    padding-left: 10px;
    width: 245px;
}

/*旅游保险种类*/
.lrbx-ZL {
    width: 900px;
    height: auto;
    overflow: hidden;
}

.lrbx-ZL li {
    float: left;
    width: 299px;
    height: 360px;
    margin: 0 0 17px 1px;
}

.lrbx-ZL li .li1 {
    width: 190px;
    height: auto;
    margin: 60px auto 0;
    text-align: center;
}

.lrbx-ZL li .li1 .img1 {
    width: 117px;
    height: 117px;
    background: url(/tpl/www/image/2015/about/Type-img.png) no-repeat;
    margin: 0 auto;
}

.lrbx-ZL li .li1 .img2 {
    width: 117px;
    height: 117px;
    background: url(/tpl/www/image/2015/about/Type-img.png) no-repeat -117px 0;
    margin: 0 auto;
}

.lrbx-ZL li .li1 .lrh {
    margin-top: 55px;
}

.lrbx-ZL li .li1 .lrh h3 {
    font-size: 22px;
    color: #fff;
    line-height: 25px;
}

.lrbx-ZL li .li1 .lrh .look {
    margin-top: 10px;
}

.background-C47a4f1 {
    background: #47a4f1;
}

.background-Ca9d5f9 {
    background: #a9d5f9;
}

.background-Cededed {
    background: #ededed;
}

.lrbx-ZL li .li2 {
    width: 250px;
    height: auto;
    margin: 30px 0 0 20px;
    color: #333;
}

.lrbx-ZL li .li2 h3 {
    font-size: 16px;
    margin-bottom: 5px;
}

.lrbx-ZL li .li2 p {
    line-height: 25px;
    font-size: 14px;
}

/*完*/

/*变更和取消条例*/
.bgqx-tl {
    font-size: 14px;
    font-family: 'microsoft yahei';
}

.bgqx-tl01 {
    color: #333;
    margin: 30px 0 20px 0;
}

.bgqx-tl01 p {
    line-height: 30px;
}

.bgqx-tl02 {
    width: 890px;
    height: 30px;
    line-height: 30px;
    background: #47a4f1;
    color: #fff;
    padding-left: 10px;
}

.color1d8eed16 {
    color: #1d8eed !important;
    font-size: 16px !important;
}

/*15会员积分制度+16旅美须 知点击jquery的垂直菜单特效*/
.menu_list1 {
    width: 900px;
    margin: 0 auto;
    font-family: 'microsoft yahei';
}

.menu_head1 {
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    position: relative;
    margin: 0px;
    background: #fff url(/tpl/www/image/2015/about/Shrinkage.jpg) center left no-repeat;
    margin-bottom: 10px;
}

.menu_list1 .current1 {
    background: #fff url(/tpl/www/image/2015/about/Open.jpg) center left no-repeat;
}

.menu_body1 {
    height: auto;
    overflow: hidden;
    margin: 10px 0;
    font-size: 14px;
    color: #666;
}

.menu_body1 li {
    float: left;
    height: auto;
    padding-left: 40px;
    width: 860px;
    margin-bottom: 10px;
}

.menu_body1 li p {
    line-height: 25px;
}

/*完*/

/*17旅游保险*/
.lrbx {
}

.lrbx-01 {
    width: 900px;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}

.lrbx-01 .l {
    float: left;
    width: 450px;
    height: auto;
    overflow: hidden;
}

.lrbx-01 .l h3 {
    line-height: 30px;
    font-size: 16px;
    color: #1d8eed;
    margin-bottom: 5px;
}

.lrbx-01 .l p {
    line-height: 25px;
    color: #666;
    font-size: 14px;
}

.lrbx-01 .r {
    float: right;
    width: 440px;
}

.lrbx-01 .r li {
    float: left;
    width: 214px;
    margin-left: 6px;
}

.lrbx-02 {
    width: 900px;
    height: auto;
    overflow: hidden;
}

.lrbx-02 li {
    float: left;
    width: 299px;
    margin-: 15px 0 0 1px;
}

/*jquery hover文字列表滑动切换_点击文字列表弹出图片详细内容信息*/
/*------ servicesBox ------*/
#servicesBox {
    width: 960px;
    height: 270px;
    margin: 0 auto;
    clear: both;
    padding: 14px 0px 20px 0px;
    line-height: 18px;
    color: #999999;
    font-size: 12px;
}

#servicesBox h3 {
    font-weight: normal;
    font-size: 16px;
    height: 30px;
    line-height: 20px;
    color: #000000;
}

#servicesBox .serBox {
    cursor: pointer;
    display: inline;
    width: 178px;
    height: 216px;
    float: left;
    background-color: #ededed;
    position: relative;
    padding: 0;
    margin-right: 2px;
}

#servicesBox .serBoxOn {
    display: none;
    width: 310px;
    height: 270px;
    background: #a9d5f9;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 19;
}

#servicesBox .serBox .pic1 {
    width: 73px;
    height: 73px;
    text-align: center;
    position: absolute;
    top: 22px;
    right: 50px;
    z-index: 99;
}

#servicesBox .serBox .pic2 {
    width: 73px;
    height: 73px;
    text-align: center;
    position: absolute;
    top: 22px;
    right: 50px;
    z-index: 99;
}

#servicesBox .serBox .txt1 {
    width: 120px;
    height: 100px;
    color: #999999;
    position: absolute;
    top: 135px;
    left: 16px;
    z-index: 99;
}

#servicesBox .serBox .txt2 {
    width: 120px;
    height: 100px;
    color: #999999;
    position: absolute;
    top: 135px;
    left: 16px;
    z-index: 99;
}

#servicesBox .serBox span.tit {
    font-size: 16px;
    display: block;
    height: 50px;
    line-height: 40px;
    text-align: center;
}

#servicesBox .serBox .txt1 .tit {
    color: #000000;
}

#servicesBox .serBox .txt2 .tit {
    color: #008BFD
}

/*完*/

/*21商务合作*/
.swhz {
    width: 900px;
    height: auto;
    font-family: 'microsoft yahei';
}

.swhz01 {
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    padding-bottom: 30px;
    border-bottom: 1px dashed #e0e0e0;
}

.swhz01 .l {
    float: left;
    width: 449px;
}

.swhz01 .r {
    float: right;
    width: 445px;
}

.swhz01 .r li {
    width: 443px;
    height: 72px;
    line-height: 72px;
    margin-bottom: 7px;
    border: 1px solid #d6d6d6;
}

.swhz01 .r li span {
    float: left;
    width: 40px;
    height: 40px;
    margin: 20px 0 0 40px;
    background: url(/tpl/www/image/2015/about/Business-img.png) no-repeat;
    display: inline-block;
}

.swhz01 .r li span.img1 {
    background-position: 0 0;
}

.swhz01 .r li span.img2 {
    background-position: -40px 0;
}

.swhz01 .r li span.img3 {
    background-position: -80px 0;
}

.swhz01 .r li span.img4 {
    background-position: -120px 0;
}

.swhz01 .r li .div1 {
    width: 320px;
    float: left;
    padding-left: 10px;
}

.swhz01 .r li .div1 h3 {
    float: left;
    font-size: 18px;
    color: #1d8eed;
}

.swhz01 .r li .div1 h4 {
    float: left;
    padding-left: 25px;
    font-size: 14px;
    color: #666;
}

/*全球华人首选出国旅行网站信息1*/
.Business-l {
    float: left;
    width: 220px;
}

.Business-l2 {
    float: left;
    width: 568px;
    padding-left: 40px;
}

.Business-l2 .div1 {
    height: 50px;
    padding: 20px 0 15px 0;
    border-bottom: 1px solid #d6d6d6;
}

.Business-l2 .div1 h3 {
    font-size: 24px;
    font-weight: bold;
    color: #0080ed;
}

.Business-l2 .div1 p {
    line-height: 15px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.Business-l2 .div2 {
    margin-top: 15px;
}

.Business-l2 .div2 h3 {
    font-size: 16px;
    color: #666;
    line-height: 25px;
    margin-bottom: 10px;
}

.Business-l2 .div2 p {
    line-height: 20px;
    color: #999;
    font-size: 12px;
}

/*合作伙伴（滚动图片）*/
.Partners {
    width: 900px;
    height: 145px;
    padding-bottom: 25px;
    border-bottom: 1px dashed #e1e1e1;
}

.Partners .P-title {
    height: 54px;
}

.Partners .P-title .P-title-l {
    float: left;
}

.Partners .P-title .P-title-r {
    float: right;
}

.Partners .P-title .P-title-r .P-title-rZ {
    width: 72px;
    height: 22px;
}

.Partners .P-title .P-title-r .P-title-rZ .l, .Partners .P-title .P-title-r .P-title-rZ .r {
    float: left;
    width: 35px;
    height: 22px;
    background: url(/tpl/www/image/2015/about/Partners-gd.gif) no-repeat;
    cursor: pointer;
    margin-top: 20px;
}

.Partners .P-title .P-title-r .P-title-rZ .l {
    background-position: -35px 0;
}

.Partners .P-title .P-title-r .P-title-rZ .l.no {
    background-position: -34px 0;
}

.Partners .P-title .P-title-r .P-title-rZ .r {
    background-position: -70px 0;
}

.Partners .P-title .P-title-r .P-title-rZ .r.no {
    background-position: -105px 0;
}

.Partners .Partners-img {
    width: 900px;
    height: 74px;
    overflow: hidden;
    position: relative;
    padding-left: 5px;
}

.Partners .Partners-img ul {
    width: 9999px;
    position: absolute;
    left: 0;
    top: 0;
}

.Partners .Partners-img ul li {
    float: left;
    width: 142px;
    margin-right: 10px;
}

/*感谢您留下联系方式，美联星旅会在第一时间回复您(带*号的为必填项） 选项卡 */
.tab {
    width: 900px;
    margin: 0 auto;
    font-family: 'microsoft yahei';
    font-size: 14px;
}

.tab_menu {
    clear: both;
}

.tab_menu li {
    float: left;
    width: 106px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    list-style: none;
    margin-right: 3px;
    background: #e5e5e5;
    color: #999292;
    font-size: 16px;
}

.tab_menu li.hover {
    background: #DFDFDF;
}

.tab_menu li.selected {
    color: #FFF;
    background: #7ac1fb;
}

.tab_box {
    clear: both;
    height: 370px;
    background: #d5ecff;
}

.hide {
    display: none
}

.width780 {
    width: 780px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 15px 0 0 0;
}

.width780 .l {
    float: left;
    width: 395px;
}

.width780 .l2 {
    float: left;
    width: 20px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #3399ff;
}

.width780 .l .div1 {
    float: left;
    width: 360px;
}

.width780 .l .div2 {
    float: left;
    width: 35px;
    color: #3399ff;
    text-align: center;
    line-height: 40px;
}

.input-01 {
    float: left;
    width: 350px;
    height: 40px;
    line-height: 40px;
    color: #bcbec0;
    padding-left: 10px;
    border: none;
    font-size: 14px;
}

.input-02 {
    float: left;
    width: 170px;
    height: 40px;
    line-height: 40px;
    color: #bcbec0;
    padding-left: 10px;
    border: none;
    margin-right: 10px;
    font-size: 14px;
}

.yzm {
    float: left;
    width: 74px;
    height: 40px;
    margin-right: 10px;
}

.F-map {
    float: left;
    height: 20px;
    line-height: 20px;
    mcolor: #666;
    margin-top: 20px;
}

.F-map a {
    color: #666;
    text-decoration: none;
}

.F-map a:hover {
    color: #666;
    text-decoration: underline;
}

.width780 .r {
    float: right;
    width: 385px;
}

.width780 .r .div1 {
    float: left;
    width: 360px;
    font-size: 14px;
}

.width780 .r .div2 {
    float: left;
    width: 25px;
    color: #3399ff;
    margin-top: 150px;
    text-align: center;
}

.textarea01 {
    resize: none;
    width: 350px;
    height: 160px;
    color: #bcbec0;
    padding: 10px 0 0 10px;
    border: none;
    font-size: 14px !important;
}

.bon01 {
    margin-left: 180px;
    width: 180px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #1d8eed;
    border: none;
    cursor: pointer;
}

/*外边距与内边距*/
.marBottom25 {
    height: auto;
    overflow: hidden;
    margin-bottom: 25px;
}

.c-information {
    height: 40px;
    line-height: 40px;
    font-family: 'microsoft yahei';
    margin: 15px 0;
}

.c-information p {
    font-size: 16px;
    color: #666;
}

.c-information p span {
    color: #999;
    font-size: 14px;
}

.color1d8eed {
    color: #1d8eed !important;
}

/*完*/

/*6联系我们*/
.Contact-us {
    font-family: 'microsoft yahei';
}

.Contact-us01 {
    height: auto;
    overflow: hidden;
}

.Contact-us01 .one {
    height: 60px;
    margin-top: 40px;
}

.Contact-us01 .one h3 {
    font-size: 18px;
    color: #1d8eed;
}

.Contact-us01 .one p {
    color: #666;
    font-size: 14px;
    line-height: 25px;
}

.Contact-us01 .two {
    width: 900px;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    padding-bottom: 32px;
    border-bottom: 1px dotted #e6e6e6;
}

.Contact-us01 .two li {
    float: left;
    width: 295px;
    height: 65px;
    margin-right: 3px;
    border: 1px solid #e4e4e4;
}

.Contact-us01 .two li .dl {
    height: auto;
    margin: 10px 0 0 15px;
}

.Contact-us01 .two li .dl dl {
    height: 20px;
    line-height: 20px;
}

.Contact-us01 .two li .dl dl dt {
    float: left;
    width: 15px;
    height: 15px;
    background: url(/tpl/www/image/2015/about/fwrzIMG2.gif) no-repeat;
    margin-top: 3px;
}

.Contact-us01 .two li .dl dl dt.img2 {
    background-position: -15px 0;
}

.Contact-us01 .two li .dl dl dt.img3 {
    background-position: -30px 0;
}

.Contact-us01 .two li .dl dl dd {
    float: left;
    padding-left: 5px;
    font-size: 14px;
    color: #666;
}

.Contact-us01 .two li .tel {
    height: 35px;
    line-height: 35px;
    color: #47acff;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 45px;
}

/*在线洽谈*/
.zxqt {
    margin-top: 15px;
}

.zxqt .one {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #1d8eed;
}

.zxqt .two {
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    border-bottom: 1px dotted #e6e6e6;
}

.zxqt .two .l {
    float: left;
    width: 460px;
    font-size: 14px;
}

.zxqt .two .l p {
    line-height: 25px;
}

.text-indent25 {
    text-indent: 25px;
}

.zxqt .two .r {
    float: left;
    width: 420px;
}

.zxqt .two .r li {
    float: left;
    width: 104px;
    height: 126px;
    margin-right: 30px;
}

/*公司地址*/
.C-address {
    height: auto;
    overflow: hidden;
    padding-bottom: 40px;
    border-bottom: 1px dotted #e6e6e6;
}

.C-address .one {
    height: 60px;
    margin-top: 40px;
}

.C-address .one h3 {
    font-size: 18px;
    color: #1d8eed;
}

.C-address .one p {
    color: #666;
    font-size: 14px;
    line-height: 25px;
}

.C-address .two {
    margin-top: 20px;
    height: auto;
    overflow: hidden;
    font-size: 14px;
}

.C-address .two .l {
    float: left;
    width: 430px;
}

.C-address .two .l p {
    line-height: 25px;
}

/*在线留言*/
.Online-m {
    margin-top: 20px;
}

.Online-m h3 {
    font-size: 18px;
    color: #1d8eed;
}

/*完*/

/*我们的业务*/
.Our-business {
    font-size: 14px;
}

.Our-business01 {
    border-bottom: 1px dotted #d9d9d9;
    padding-bottom: 25px;
}

.Our-b-title {
    height: 75px;
    font-family: 'microsoft yahei';
    border-bottom: 1px dotted #e6e6e6;
}

.Our-b-title .l-title {
    float: left;
    width: 250px;
}

.Our-b-title .r-title {
    float: left;
    width: 630px;
    margin-left: 20px;
}

.Our-b-title .r-title li {
    float: left;
    width: 70px;
    text-align: center;
    color: #333;
    cursor: pointer;
}

.Our-b-title .r-title li.hover {
    color: #1d8eee;
}

.Our-b-title .r-title li .img {
    width: 50px;
    height: 40px;
    margin: 0 auto 8px;
    background: url(/tpl/www/image/2015/about/title9-img.png) no-repeat
}

.Our-b-title .r-title li .img.img01-1 {
    background-position: 0 0;
}

.Our-b-title .r-title li.hover .img.img01-1 {
    background-position: 0 -40px;
}

.Our-b-title .r-title li .img.img02-1 {
    background-position: -50px 0;
}

.Our-b-title .r-title li.hover .img.img02-1 {
    background-position: -50px -40px;
}

.Our-b-title .r-title li .img.img03-1 {
    background-position: -100px 0;
}

.Our-b-title .r-title li.hover .img.img03-1 {
    background-position: -100px -40px;
}

.Our-b-title .r-title li .img.img04-1 {
    background-position: -150px 0;
}

.Our-b-title .r-title li.hover .img.img04-1 {
    background-position: -150px -40px;
}

.Our-b-title .r-title li .img.img05-1 {
    background-position: -200px 0;
}

.Our-b-title .r-title li.hover .img.img05-1 {
    background-position: -200px -40px;
}

.Our-b-title .r-title li .img.img06-1 {
    background-position: -250px 0;
}

.Our-b-title .r-title li.hover .img.img06-1 {
    background-position: -250px -40px;
}

.Our-b-title .r-title li .img.img07-1 {
    background-position: -300px 0;
}

.Our-b-title .r-title li.hover .img.img07-1 {
    background-position: -300px -40px;
}

.Our-b-title .r-title li .img.img08-1 {
    background-position: -350px 0;
}

.Our-b-title .r-title li.hover .img.img08-1 {
    background-position: -350px -40px;
}

.Our-b-title .r-title li .img.img09-1 {
    background-position: -400px 0;
}

.Our-b-title .r-title li.hover .img.img09-1 {
    background-position: -400px -40px;
}

.Our-b-title .r-title li h3 {
    width: 50px;
    margin: 0 auto;
    font-size: 12px;
}

.Our-b-xx {
    width: 900px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px dotted #e6e6e6;
    padding-bottom: 20px;
}

.Our-b-xx .l {
    float: left;
    width: 150px;
}

.Our-b-xx .l2 {
    float: left;
    width: 720px;
    font-smize: 14px;
    color: #666;
    margin-left: 30px;
}

.Our-b-xx .l2 p {
    line-height: 25px;
}

.Our-b-xx .l2 ul {
    width: 900px;
    height: auto;
    overflow: hidden;
}

.Our-b-xx .l2 li {
    float: left;
    width: 72px;
    line-height: 25px;
    margin-right: 48px;
}

.Our-b-xx .l2 span {
    line-height: 25px;
}

/*完*/

/*19网站联盟*/
.web-lm {
}

.web-lm-tab {
    width: 900px;
    height: auto;
    margin: 30px 0 0 0;
}

.web-lm-tab .tab-title {
    height: 105px;
}

.web-lm-tab .tab-title li {
    float: left;
    width: 170px;
    height: 103px;
    position: relative;
    border: 1px solid #d9d9d9;
    text-align: center;
    font-size: 16px;
    color: #333;
    cursor: pointer;
}

.web-lm-tab .tab-title li.tab-On {
    width: 170px;
    height: 105px;
    border: none;
    background: #47a4f1;
    color: #fff;
    font-size: 18px;
}

.web-lm-tab .tab-title li.tab-On h3 {
    color: #FFF;
}

.web-lm-tab .tab-title li.tab-On b {
    position: absolute;
    bottom: -30px;
    left: 70px;
    display: inline-block;
    z-index: 9999;
    height: 0px;
    width: 0px;
    border-width: 15px;
    border-style: solid solid solid solid;
    border-color: #47a4f1 transparent transparent transparent;
}

.web-lm-tab .tab-title li .img {
    width: 40px;
    height: 40px;
    margin: 18px auto 0;
    background: url(/tpl/www/image/2015/about/tabImIng01.png) no-repeat;
}

.web-lm-tab .tab-title li .img.on1 {
    background-position: 0 0
}

.web-lm-tab .tab-title li.tab-On .img.on1 {
    background-position: 0 -40px;
}

.web-lm-tab .tab-title li .img.on2-1 {
    background-position: -40px 0;
}

.web-lm-tab .tab-title li.tab-On .img.on2-1 {
    background-position: -40px -40px;
}

.web-lm-tab .tab-title li .img.on3-1 {
    background-position: -80px 0;
}

.web-lm-tab .tab-title li.tab-On .img.on3-1 {
    background-position: -80px -40px;
}

.web-lm-tab .tab-title li .img.on4-1 {
    background-position: -120px 0;
}

.web-lm-tab .tab-title li.tab-On .img.on4-1 {
    background-position: -120px -40px;
}

.web-lm-tab .tab-title li .img.on5-1 {
    background-position: -160px 0;
}

.web-lm-tab .tab-title li.tab-On .img.on5-1 {
    background-position: -160px -40px;
}

.web-lm-tab .tab-title li h3 {
    line-height: 45px;
}

.web-lm-tab .tab-title li h3.on {
    font-size: 18px;
    color: #fff;
}

.web-lm-tab .tab-Box {
    width: 900px;
    height: auto;
}

.web-lm-tab .tab-Box h3 {
    font-size: 18px;
    color: #1d8eed;
    margin-bottom: 20px;
}

.web-lm-tab .tab-Box h3 a {
    color: #1d8eed;
}

.web-lm-tab .tab-Box h3 a:hover {
    text-decoration: underline;
}

.web-lm-tab .tab-Box p {
    line-height: 25px;
    font-size: 14px;
}

.web-lm-tab .tab-Box .tab-Box-XX {
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
}

.marRight10 {
    margin-right: 10px;
    border-bottom: 1px dashed #dcdcdc;
}

/*加盟流程*/
.Join-lc {
}

/*加盟流程li*/
.Join-lc-Img {
    width: 900px;
    height: auto;
    overflow: hidden
}

.Join-lc-Img li {
    float: left;
    width: 220px;
    height: 279px;
    margin-right: 5px;
}

.Join-lc-Img li .title {
    height: 74px;
    background: #47a4f1;
}

.Join-lc-Img li .title dl {
    width: 160px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    margin: 0 auto;
    padding-top: 30px;
}

.Join-lc-Img li .title dl dt {
    float: left;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #fff;
    border-radius: 15px;
    text-align: center;
}

.Join-lc-Img li .title dl dd {
    float: left;
    font-size: 20px;
    padding-left: 8px;
    line-height: 25px;
}

.Join-lc-Img li .txtZ {
    width: 218px;
    height: 204px;
    border: 1px solid #d6d6d6;
    border-top: none;
}

.Join-lc-Img li .txtZ .txt {
    width: 150px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 25px;
}

.Join-lc-Img li .txtZ .txt txt1 {
    color: #666;
}

.Join-lc-Img li .txtZ .txt txt1 p {
    line-height: 25px;
    font-size: 14px;
}

.Join-lc-Img li .txtZ .bon a {
    width: 128px;
    height: 36px;
    line-height: 36px;
    color: #0076d7;
    text-align: center;
    background: url(/tpl/www/image/2015/about/bon-01.gif) no-repeat;
    display: block;
    margin: 25px auto 0;
    font-size: 14px;
}

/*推广方式*/
.Promotion-way {
    width: 900px;
    height: 146px;
}

.Promotion-way li {
    float: left;
    width: 218px;
    height: 144px;
    border: 1px solid #d6d6d6;
    margin-right: 5px;
}

.Promotion-way li .div1 {
    margin: 15px auto 0;
    width: 150px;
    height: 60px;
}

.Promotion-way li .div1 dl {
}

.Promotion-way li .div1 dl dt {
    float: left;
    width: 60px;
    height: 54px;
    background: url(/tpl/www/image/2015/about/Promotion-wayIMG.png) no-repeat;
}

.Promotion-way li .div1 dl dt.img01 {
    background-position: 0 0;
}

.Promotion-way li .div1 dl dt.img02 {
    background-position: -60px 0;
}

.Promotion-way li .div1 dl dt.img03 {
    background-position: -120px 0;
}

.Promotion-way li .div1 dl dt.img04 {
    background-position: -180px 0;
}

.Promotion-way li .div1 dl dd {
    float: left;
    color: #333;
    padding: 15px 0 0 10px;
    font-size: 16px;
}

.Promotion-way li .div2 {
    width: 185px;
    margin: 10px auto 0;
    color: #666;
    font-size: 14px;
}

.Promotion-way li .div2 p {
    line-height: 25px;
}

.marRirght7 {
    margin-right: 7px;
}

.marRirght6 {
    margin-right: 6px;
}

.Acolorf2930e {
    color: #f2930e;
    text-decoration: underline;
}

.Acolorf2930e {
    color: #f2930e;
    text-decoration: underline;
}

/*热销产品推荐*/
.hot-Product {
    width: 900px;
    height: auto;
}

.hot-Product .width1120 {
    width: 1120px;
    height: auto;
}

.hot-Product .width1120 li {
    float: left;
    width: 219px;
    height: 274px;
    margin-right: 6px;
}

.hot-Product .width1120 li .Pic-txt {
    position: relative;
    width: 219px;
    height: 219px;
    position: relative;
}

.hot-Product .width1120 li .Pic-txt .pic {
    width: 219px;
    height: 219px;
}

.hot-Product .width1120 li .Pic-txt .txt {
    width: 219px;
    height: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    color: #fff;
}

.hot-Product .width1120 li .Pic-txt .txt p a {
    color: #fff;
    font-size: 14px;
    color: #fff;
    line-height: 22px; /**text-indent:20px;*/
    padding-left: 5px;
    height: 44px;
    width: 220px;
    font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.hot-Product .width1120 li .Price {
    width: 217px;
    height: 39px;
    border: 1px solid #d6d6d6;
    border-top: none;
    padding-top: 15px;
}

.hot-Product .width1120 li .Price .l-Price {
    float: left;
    padding-left: 15px;
    width: 95px;
    font-size: 20px;
    font-weight: bold;
}

.hot-Product .width1120 li .Price .l-Price h3 {
    height: 23px;
    line-height: 23px;
    color: #f2930e;
}

.hot-Product .width1120 li .Price .l2-Price {
    float: left;
}

/*完*/

/*10订购流程*/
/*网上预订 + 需求确定 + 付款/签约 + 出团通知 + 开心游玩 + 归来点评 选项卡样式*/
.booking-tab {
    width: 900px;
    height: auto;
    margin-top: 40px;
}

.booking-tab .booking-tab-tilte {
    height: 105px;
}

.booking-tab .booking-tab-tilte li {
    float: left;
    width: 143px;
    height: 103px;
    text-align: center;
    border: 1px solid #d9d9d9;
    font-size: 18px;
    color: #5c697a;
    position: relative;
    cursor: pointer
}

.booking-tab .booking-tab-tilte li span {
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 50px;
    width: 50px;
    height: 13px;
    line-height: 13px;
    font-family: Arial, Helvetica, sans-serif;
    background: url(/tpl/www/image/2015/about/number-img.gif) no-repeat;
    text-align: center;
    color: #fff;
}

.booking-tab .booking-tab-tilte li.tab-On {
    width: 145px;
    height: 105px;
    background: #3399f1;
    border: none;
}

.booking-tab .booking-tab-tilte li.tab-On b {

    position: absolute;
    bottom: -20px;
    left: 63px;
    display: inline-block;
    z-index: 9999;
    height: 0px;
    width: 0px;
    border-width: 10px;
    border-style: solid solid solid solid;
    border-color: #3399f1 transparent transparent transparent;
}

.booking-tab .booking-tab-tilte li h3 {
    margin-top: 5px;
}

.booking-tab .booking-tab-tilte li.tab-On h3 {
    color: #FFF;
    height: 25px;
}

.booking-tab .booking-tab-tilte li.tab-On span {
    display: none;
}

.booking-tab .booking-tab-tilte li .pic {
    width: 60px;
    height: 40px;
    background: url(/tpl/www/image/2015/about/booking-img.png) no-repeat;
    margin: 10px auto 0;
}

.booking-tab .booking-tab-tilte li .pic.on-1-1 {
    background-position: 0 0;
}

.booking-tab .booking-tab-tilte li.tab-On .pic.on-1-1 {
    background-position: 0 -40px;
}

.booking-tab .booking-tab-tilte li .pic.on-2-1 {
    background-position: -60px 0;
}

.booking-tab .booking-tab-tilte li.tab-On .pic.on-2-1 {
    background-position: -60px -40px;
}

.booking-tab .booking-tab-tilte li .pic.on-3-1 {
    background-position: -120px 0;
}

.booking-tab .booking-tab-tilte li.tab-On .pic.on-3-1 {
    background-position: -120px -40px;
}

.booking-tab .booking-tab-tilte li .pic.on-4-1 {
    background-position: -180px 0;
}

.booking-tab .booking-tab-tilte li.tab-On .pic.on-4-1 {
    background-position: -180px -40px;
}

.booking-tab .booking-tab-tilte li .pic.on-5-1 {
    background-position: -240px 0px;
}

.booking-tab .booking-tab-tilte li.tab-On .pic.on-5-1 {
    background-position: -240px -40px;
}

.booking-tab .booking-tab-tilte li .pic.on-6-1 {
    background-position: -300px 0;
}

.booking-tab .booking-tab-tilte li.tab-On .pic.on-6-1 {
    background-position: -300px -40px;
}

.marRight5 {
    margin-right: 5px;
}

.booking-tab .booking-tabBox {
    height: auto;
}

.booking-tab .booking-tabBox .booking-title {
    margin-top: 35px;
}

/*网上预订(1> 搜索旅游线路+2> 搜索旅游线路选项卡)*/
.jbty-tab01 {
    width: 900px;
    margin: 0 auto;
    font-family: 'microsoft yahei';
}

.jbty-tab_menu01 {
    clear: both;
}

.jbty-tab_menu01 li {
    float: left;
    width: 200px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    cursor: pointer;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-bottom: none;
    color: #666;
    font-size: 16px;
}

.jbty-tab_menu01 li.hover {
    width: 201px;
    background: #717c8b;
}

.jbty-tab_menu01 li.selected {
    color: #FFF;
    background: #717c8b;
    border-right: none;
}

.jbty-tab_box01 {
    clear: both;
    width: 900px;
    height: 100px;
    background: #717c8b;
}

.hide {
    display: none
}

/*完*/

/*11结伴同游流程*/
.jbty {
}

.jbty-tab {
    width: 900px;
    height: auto;
    margin-top: 40px;
}

.jbty-tab .jbty-tab-tilte {
    height: 105px;
}

.jbty-tab .jbty-tab-tilte li {
    float: left;
    width: 174px;
    height: 112px;
    text-align: center;
    border: 1px solid #d9d9d9;
    font-size: 18px;
    color: #5c697a;
    position: relative;
}

.jbty-tab .jbty-tab-tilte li.tab-On {
    width: 176px;
    height: 114px;
    background: #3399f1;
    border: none;
}

.jbty-tab .jbty-tab-tilte li h4 {
    font-size: 14px;
    line-height: 20px;
}

.jbty-tab .jbty-tab-tilte li.tab-On b {
    position: absolute;
    bottom: -20px;
    left: 78px;
    display: inline-block;
    z-index: 9999;
    height: 0px;
    width: 0px;
    border-width: 10px;
    border-style: solid solid solid solid;
    border-color: #3399f1 transparent transparent transparent;
}

.jbty-tab .jbty-tab-tilte li h3 {
    margin-top: 5px;
}

.jbty-tab .jbty-tab-tilte li.tab-On h3 {
    color: #FFF;
    height: 25px;
    font-size: 18px;
}

.jbty-tab .jbty-tab-tilte li.tab-On h4 {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #fff;
}

.jbty-tab .jbty-tab-tilte li .pic {
    width: 60px;
    height: 45px;
    background: url(/tpl/www/image/2015/about/jbtylc-small.png) no-repeat;
    margin: 10px auto 0;
}

.jbty-tab .jbty-tab-tilte li .pic.on-1-1 {
    background-position: 0 0;
}

.jbty-tab .jbty-tab-tilte li.tab-On .pic.on-1-1 {
    background-position: 0 -45px;
}

.jbty-tab .jbty-tab-tilte li .pic.on-2-1 {
    background-position: -60px 0;
}

.jbty-tab .jbty-tab-tilte li.tab-On .pic.on-2-1 {
    background-position: -60px -45px;
}

.jbty-tab .jbty-tab-tilte li .pic.on-3-1 {
    background-position: -120px 0;
}

.jbty-tab .jbty-tab-tilte li.tab-On .pic.on-3-1 {
    background-position: -120px -45px;
}

.jbty-tab .jbty-tab-tilte li .pic.on-4-1 {
    background-position: -180px 0;
}

.jbty-tab .jbty-tab-tilte li.tab-On .pic.on-4-1 {
    background-position: -180px -45px;
}

.jbty-tab .jbty-tab-tilte li .pic.on-5-1 {
    background-position: -240px 0px;
}

.jbty-tab .jbty-tab-tilte li.tab-On .pic.on-5-1 {
    background-position: -240px -45px;
}

.jbty-tab .jbty-tab-tilte li .pic.on-6-1 {
    background-position: -300px 0;
}

.jbty-tab .jbty-tab-tilte li.tab-On .pic.on-6-1 {
    background-position: -300px -45px;
}

.marRight5 {
    margin-right: 5px;
}

/*立即结伴帖选项卡（点击gg左右切换）*/
.jbty-t-TabBox {
    height: auto;
    margin-top: 50px;
}

.jbty-t-TabBox .jbty-t-title {
    height: 76px;
    position: relative;
}

.jbty-t-TabBox .jbty-t-title .t-l, .jbty-t-TabBox .jbty-t-title .t-r {
    width: 36px;
    height: 24px;
    background: url(/tpl/www/image/2015/about/Roll.gif) no-repeat
}

.jbty-t-TabBox .jbty-t-title .t-l {
    position: absolute;
    right: 36px;
    bottom: 19px;
    background-position: -36px 0;
}

.jbty-t-TabBox .jbty-t-title .t-l.enable {
    background-position: 0 0;
}

.jbty-t-TabBox .jbty-t-title .t-r {
    position: absolute;
    right: 0;
    bottom: 19px;
    background-position: -72px 0;
}

.jbty-t-TabBox .jbty-t-title .t-r.disable {
    background-position: -108px 0;
}

.jbty-t-TabBox .jbty-t-title.r-in {
    background-position: -108px 0;
}

.jbty-t-Tab {
    width: 900px;
    margin-top: 20px;
}

.jbty-t-Tab .jbty-t-Tab-tilte {
    height: 80px;
}

.jbty-t-Tab .jbty-t-Tab-tilte li {
    float: left;
    width: 176px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #666;
    margin-right: 5px;
    color: #666;
    font-size: 14px;
    text-align: center;
    background: #e6e7e7;
    cursor: pointer;
}

.jbty-t-Tab .jbty-t-Tab-tilte li.on {
    background: #3399f1;
    color: #fff;
}

.jbty-t-Tab .jbty-t-Tab-tilte li.last {
    margin-right: 0;
}

.jbty-t-Tab .jbty-t-Tab-Box {
    margin-top: 15px;
}

.navigation {
    position: fixed;
    top: 0px;
    background: white;
    z-index: 10;
    padding-top: 5px;
    -webkit-box-shadow: 1px 1px 3px #ccc;
            box-shadow: 1px 1px 3px #ccc;
    left: 632px;
    padding-left: 270px;
}

.off {
    margin-bottom: 5px;
}

/*23下载专区*/
.Download {
    width: 858px;
    height: auto;
    overflow: hidden;
}

.Download li {
    float: left;
    width: 230px;
    height: 290px;
    margin: 0 0 0 56px;
    font-family: 'microsoft yahei';
}

.Download li .title {
    height: 76px;
    background: #47a4f1;
}

.Download li .title p {
    width: 165px;
    margin: 0 auto;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 25px;
    padding-top: 10px;
}

.Download li .xx {
    width: 228px;
    height: 213px;
    border: 1px solid #d6d6d6;
    border-top: none;
}

.Download li .xx .pic {
    width: 62px;
    height: 62px;
    margin: 0 auto 5px;
    padding-top: 23px;
}

.Download li .xx .title1 {
    font-size: 12px;
    color: #999999;
    text-align: center;
    width: 140px;
    margin: 0 auto;
}

.Download li .xx .title1 p {
    width: 140px;
    margin: 0 auto;
    height: 30px !important;
    line-height: 15px;
    background: none !important;
}

.Download li .xx .title1 p a {
    color: #999999;
}

.Download li .xx .title1 p a:hover {
    text-decoration: underline;
}

.Download li .xx .title2 {
    font-size: 12px;
    color: #999;
    width: 140px;
    margin: 0 auto 0;
    text-align: center;
}

.Download li .xx .title2 p {
    line-height: 30px;
}

.Download li .xx .title3 {
    width: 128px;
    height: 36px;
    line-height: 36px;
    background: #b5dbf9;
    margin: 5px auto 0;
}

.Download li .xx .title3 .l {
    float: left;
    width: 102px;
    height: 36px;
    font-size: 14px;
    color: #0076d7;
    text-align: center;
    display: block;
}

.Download li .xx .title3 .l a {
    color: #0076d7;
}

.Download li .xx .title3 .l a:hover {
    text-decoration: underline;
}

.Download li .xx .title3 .r {
    float: right;
    width: 26px;
    height: 36px;
    background: #47a4f1;
}

.Download li .xx .title3 .r .pic {
    margin: 10px 0 0 7px;
    width: 12px;
    height: 18px;
    background: url(/tpl/www/image/2015/about/dw.png) no-repeat;
}

.color47a4f1 {
    color: #47a4f1;
}

/*完*/

/** 以下为部分重写样式 */
.n-Position {
    display: none;
}

.b-previous, .b-next {
    cursor: pointer;
}

/*合作伙伴 mengdj 2015.06.30*/
.Partners-img #list li {
    width: 120px;
    padding-left: 20px;
    text-align: center;
    float: left;
}

.Partners-img #list li span {
    display: block;
    width: 100px;
    height: 41px;
    margin-top: 20px;
}

.Partners-img #list li span.npartner1 {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner1_o.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner1:hover {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner1.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner3 {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner3_o.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner3:hover {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner3.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner4 {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner4_o.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner4:hover {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner4.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner5 {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner5_o.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner5:hover {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner5.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner6 {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner6_o.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner6:hover {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner6.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner7 {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner7_o.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner7:hover {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner7.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner8 {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner8_o.png") no-repeat scroll center center;
}

.Partners-img #list li span.npartner8:hover {
    background: rgba(0, 0, 0, 0) url("/tpl/www/image/partner/partner8.png") no-repeat scroll center center;
}

/**重写列表样式，解决插入黑点在utf-8和gb2312编码间转换错误 mengdj 2015.07.01*/
/**我们的业务 mengdj 2015.07.01*/
.black_point_list {
    list-style: disc;
    clear: both;
}

.Our-b-xx .l2 ul.black_point_list {
    margin-left: 12px;
    overflow: unset;
}

.Our-b-xx .l2 .black_point_list li {
    width: 700px;
    line-height: 25px;
    word-wrap: break-word;
}

/**变更取消 mengdj 2015.07.01*/
.bgqx-tl .bgqx-tl01 .black_point_list {
    margin-left: 12px;
}

.bgqx-tl .bgqx-tl01 .black_point_list li {
    height: 30px;
}

@charset "utf-8";
/*ʽ*/

ul, li, a, h1, h2, h3, h4, h5, h6 {
    text-decoration: none;
    font-size: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
    color: #666666;
    word-wrap: break-word;
}

body, div, form, img, ul, ol, li, dl, dt, dd, p, tr, td, input, em, a, ol {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
    font-family: 'microsoft yahei', Geneva, sans-serif;
}

.n_right {
    width: 900px;
    float: right;
    height: auto;
    margin-bottom: 60px;
    min-height: 600px;
}

.n_right .toptit {
    width: 900px;
    height: 30px;
    margin-top: 45px;
    text-align: left;
    font-family: 'microsoft yahei', Geneva, sans-serif;
    font-weight: bold;
    color: #555555;
    font-size: 16px;
    background: url(//www.117joy.com/tpl/www/image/about/titbg.jpg) left bottom no-repeat;
}

.n_right .abouttxt {
    width: 898px;
    margin-top: 30px;
    line-height: 24px;
    color: #807d7d;
    margin-bottom: 30px;
    height: auto;
}

.n_right .abouttxt.history {
    background: url(/tpl/www/image/about/progress.png) no-repeat -105px -30px;
    height: 829px;
}

.n_right .abouttxt_1 {
    margin-top: 20px;
}

/*about*/
.n_right .img1a {
    width: 195px;
    height: 137px;
    float: left;
}

.n_right .abouttop {
    width: 465px;
    float: left;
    line-height: 23px;
    text-align: left;
    margin-left: 10px;
    text-indent: 2em;
    padding-bottom: 2px;
}

.n_right .color_blue {
    color: #0249b3;
}

.n_right .color_blue a {
    color: #0249b3;
}

.n_right .news {
    width: 900px;
    height: 45px;
    border-bottom: 1px solid #ededff;
}

.n_right .span1 {
    width: 470px;
    height: 45px;
    line-height: 45px;
    text-align: left;
    float: left;
}

.n_right .span1 a {
    width: 470px;
    height: 45px;
    line-height: 45px;
    text-align: left;
}

.n_right .span1 a:hover {
    color: #FF6600;
    line-height: 45px;
}

.n_right .h2_1 {
    width: 195px;
    height: 45px;
    float: right;
    text-align: right;
    line-height: 45px;
    color: #a8a8b8;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 100;
}

.pro-list-pager {
    position: relative;
    padding: 18px 5px;
    text-align: center;
}

/*.pager-top{background-color:#FEFEF6;border-bottom:1px solid #DDDDDD;display:none;}*/
.aboutsCont. pager-bottom {
    margin-top: -1px;
    background-color: #fff;
}

.pro-list-pager li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 3px;
    background: #FFFFFF;
    border: 1px solid #B7CDE3;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 2px #DDD;
            box-shadow: 0 1px 2px #DDD;
}

.pro-list-pager li a {
    color: #00388A;
    padding: 2px 8px;
    display: block;
}

.pro-list-pager li.current {
    background-color: #128DDA;
}

.pro-list-pager li.current span {
    font-weight: 700;
    color: #FFFFFF;
    padding: 2px 8px;
    display: block;
}

/** 最新动态内容详情页，样式OLD*/
.articles_preview_H1 {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    padding: 20px 0 10px;
    text-align: center;
}

.announce_page_date {
    border-bottom: 1px dotted #ccc;
    font-size: 12px;
    font-weight: 400;
    padding: 10px 0;
    text-align: center;
}

.articles_preview_content {
    line-height: 200%;
    min-height: 300px;
}


/***********************************************************************************************************************/
/*床型介绍*/
.bedType-introduction .n-Position{margin-top: -9px;}
.bedType-introduction .about-txt3{height: auto;}
.bedType-introduction .about-txt3 h2{
    font-size: 30px;color:#4c4c4c;line-height: 42px;margin-top: 30px;
}
.bedType-introduction .about-txt3 h3{
    font-size: 18px;color:#7d7d7d;line-height: 110%;height: auto;
}
.bedType-introduction .bedType{padding-top: 45px;}
.bedType-introduction .bedType ul li{margin-top: 12px;}
.bedType-introduction .bedType ul li:first-child{margin-top: 0;}
.bedType-introduction .bedType ul li h6{
    font-weight: bold;font-size: 16px;color:#1d8eed;line-height: 36px;
}
.bedType-introduction .bedType ul li p{
    font-size: 14px;color:#666666;line-height: 24px;
}
.bedType-introduction .bedType ul li:last-child{font-size: 14px;margin-top: 37px;}