@charset "utf-8";
/* CSS Document */

*{ padding: 0; margin: 0;}
html{ background: #fff;}
ul,ol{ list-style: none; margin:0; padding:0;}
img{ border: 0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size: inherit;}
i,em{ font-style: normal;}
strong,b{ font-weight: 400;}
input{ outline: none;}
a{ color: #333; text-decoration: none;}
a:hover{ text-decoration: none; color:#ef241e;}
body{font-size: 12px; color: #333;  font-family:Arial, Helvetica, sans-serif}



/*宽度*/
.wrap{ width: 1200px; margin: 0 auto;}
.clear{ clear:both;}
/*浮动*/
.fl{ float:  left;}
.fr{ float: right;}



.header{}
.header-top{ height:30px; font-size:12px;}
.header-top ul { margin:0;}
.header-top ul li{ float:left;}
.header-top ul li a{ line-height:30px; color:#666;}
.header-top ul li i{ padding:0 10px; color:#666;}
.header-top dl{ margin:0;}
.header-top dl dd{ float:left;}
.header-top dl dd a{ line-height:30px; color:#666;}
.header-top dl dd i{ padding:0 5px; color:#666; position:relative; top:-1px;}
.header-top dl dd i img { height:14px;}
.header-top dl dd span{ padding:0 5px;}


.logo{ height:106px; background:#F5F3F2 no-repeat top center; }
.logo-img{ padding:0;}
.logo-img img{ margin-top:20px; padding:0;}
.search{ width: 470px; margin-top: 30px; position: relative; left:0px; font-size:13px;}
.search input[type=text]{ border: 2px solid #f78f18; width: 470px; height: 35px; text-indent: 5px;}
.search input[type=submit]{ border: 0; background: #f78f18; color: #fff; width: 85px; height: 31px; cursor: pointer; position: absolute; top: 2px; right: 2px; }
.search ul li{ float: left; margin-top: 6px;}
.search ul li a{  font-size: 13px; color: #555; color:#666;}
.search ul li i{ color:#666; padding:0 5px; font-size: 13px;}
.pho{ width:260px; margin-top:21px;}

/*导航*/
.nav-yy{height:45px; background:#0d4c9a; clear:both;}
.nav-yy .nav-l{ width: 206px; height: 45px; background: #ff9626; color: #fff;  }
.nav-yy .nav-l span{ line-height: 45px; font-size: 16px;  font-weight:700;}
.nav-yy .nav-l span i{ padding:0 29px;}
.nav-l-mian{ width:260px; height:390px; background-color:rgba(0,139,207,0.5); border:1px solid #fff; z-index:2;  position:relative;}
.zby{ padding:5px 10px; height:97px; border-bottom:1px solid #5fb6e0;}
.zby-l{ width:25px;}
.zby-r{ width:205px; }
.zby-r h3{ font-size:14px; color:#fff; font-weight:700; margin:0;}
.zby-r h3 a {color:#fff; }
.zby-r ul{ }
.zby-r ul li{ float:left;}
.zby-r ul li a{ color:#fff; line-height:30px; padding-right:18px;}
.nav-r{ margin-left:2px; font-size: 14px; font-weight: 700; color: #fff; line-height: 45px; height: 45px;}
.nav-r ul{width:940px; height:45px; }
.nav-r ul li{ float: left;  height:45px; }
.nav-r ul li:hover { background-color:#ff9626; }
.nav-r ul li a{ color: #fff; font-family: "微软雅黑";  padding:0 29px; display: inline-block; text-decoration:none;}
.nav-r ul li a:hover{ text-decoration:none;}

/*轮播大图*/
.banner-yy{ clear:both; position:relative; z-index:1; }
.banner-yy #slides{ display:block; width:100%; height:390px; padding:0; margin:0; position:relative; }
.banner-yy #slides li{ display:block; width:100%; height:100%; padding:0; margin:0; position:absolute; background-size:100% 100%}
.banner-yy #slides li a{ display:block; width:100%; height:100%; text-indent:-9999px;}
.banner-yy #pagination{ display:block; position:absolute; left:50%; bottom:20px; z-index:9900;}
.banner-yy #pagination li{ display:block; width:14px; height:14px; border-radius: 50%; float:left; margin-left:10px; background:#eae7dd;}
.banner-yy #pagination li:first-child{ margin-left: 0;}
.banner-yy #pagination li a{ display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.banner-yy #pagination li.current{ background:#f30;}



.content{}
/*出境游*/
.cjy{ width:1200px; clear:both; padding-top:15px;}
.cyj-l{ width:260px; height:424px; background:url(../images/index_78.jpg) no-repeat;}
.cyj-l h3{ font-size:25px; color:#fff; padding-top:15px;}
.cyj-l h3 i{ padding: 0 15px; position:relative; top:0;}

.cyj-l ul{ padding: 20px 15px;}
.cyj-l ul li{ width:100px; height:35px; border:1px solid #fff; text-align:center; float:left; margin:0 13px 20px 0px;}
.cyj-l ul li a{ font-size:14px; color:#fff; line-height:35px;}

.cyj-r{ width:930px;}
.cyj-r-t{height:336px; }
.cyj-r-t-l{width:443px; height:336px;}
.cyj-r-t-l img{width:443px; height:358px;}
.cyj-r-t-l h3{ height:40px; background-color:rgba(0,0,0,0.5);position: relative; top: -40px; overflow:hidden}
.cyj-r-t-l h3 a{ font-size:14px; line-height:40px; color:#fff; padding:0 10px;}
.cyj-r-t-l h3 a span{ color:#ff5500; font-size:14px; font-weight:700; float:right; padding:0 10px;}
.cyj-r-t-r{ width:476px;}
.cty-tu1{width:233px; height:174px; float:left;}
.cty-tu1:nth-child(2),.cty-tu1:nth-child(4){ margin-left:10px;}
.cty-tu1:nth-child(3),.cty-tu1:nth-child(4){ margin-top:10px;}
.cty-tu1 img{ width:233px; height:174px;}
.cty-tu1 h3{height:40px; background-color:rgba(0,0,0,0.5);position: relative; top: -40px; overflow:hidden }
.cty-tu1 h3 .tit16{ height:40px; overflow:hidden; width:150px; float:left}
.cty-tu1 h3 a{ width:100%; font-size:14px; line-height:40px; color:#fff; padding:0 10px; display: inline-block;}
.cty-tu1 h3 a span{ color:#ff5500; font-size:14px; font-weight:700; float:right;}
.cjy-b{ clear:both;}
.cjy-b ul{ clear:both;}
.cjy-b ul li{ width:443px; height:33px; line-height:32px; float:left; border-bottom:1px dotted #dedede; overflow:hidden}
.cjy-b ul li:nth-child(1),.cjy-b ul li:nth-child(3){ margin-right:10px;}
.cjy-b ul li:nth-child(2),.cjy-b ul li:nth-child(4) {width:476px;}
.cjy-b ul li a{ font-size:12px; color:#333; line-height:32px;}
.cjy-b ul li a span{color:#ff5500; font-size:14px; font-weight:700; float:right; }
.cjy-b ul .on{ float:right;}


/*国内游*/
.gny{width:260px; height:424px; background:url(../images/index_79.jpg) no-repeat; }

/*周边游*/
.sec3{ width:260px; height:346px; background:url(../images/index_80.jpg) no-repeat;}  
.zb-r{ width:930px;}
.zb-img{ height:168px; width:225px; margin-right:10px;}
.mar{ margin-right:0;}
.mar2{ margin-top:10px;}
.zb-img img{  height:168px; width:225px;}
.zb-img:nth-child(2),.zb-img:nth-child(4){ margin-left:0px;}
.zb-img:nth-child(3),.zb-img:nth-child(4){ margin-top:0px;}
.zb-img:nth-child(4),.zb-img:nth-child(8){ margin-right:0px;}
.zb-img:nth-child(5),.zb-img:nth-child(6),.zb-img:nth-child(7),.zb-img:nth-child(8){ margin-top:10px;}

/*签证服务*/
.qzfw{width:1200px; clear:both; padding-top:15px;}
.qzfw-l{width:260px; height:247px; background:#deb0ff;}
.qzfw-l h3{ font-size:25px; color:#fff; padding-top:15px;}
.qzfw-l h3 i{ padding: 0 15px; position:relative; top:6px;}
.qzfw-l ul{text-align:center; padding:10px 30px;}
.qzfw-l ul li{border:1px solid #fff; margin-top:15px;}
.qzfw-l ul li a{ font-size:14px; color:#fff; line-height:35px;}

.qzfw-r{ width:930px;}
.qzfw-r h3{ font-size:14px; color:#333; font-weight:700; line-height:30px; border-bottom:2px solid #deb0ff;}
.qzfw-r h3 i{padding-right:10px;}
.qzfw-r ul{width:146px; float:left; padding:5px 4px;}
.qzfw-r ul li{ text-align:center}
.qzfw-r ul li a{ font-size:12px; color:#666; line-height:30px;}
.qzfw-r ul li a span{ font-size:20px; color:#e4393c;}
.qzgj{}
.qzgj h4{width:70px; line-height:30px; float:left; font-size:14px; font-weight:700;}
.qzgj dl{ float:right; width:860px;}
.qzgj dl dd{ float:left;} 
.qzgj dl dd a{ padding:0 10px; line-height:30px;}
.qzgj dl dd a span{ color:#e4393c;}



/*酒店预订*/
.jdyd{ clear:both; padding-top:15px;}
.jdyd-t { height:38px; border-bottom:2px solid #bc51ea;}
.jdyd-t h3{ font-size:16px; font-weight:700; padding:0; margin:0;}
.jdyd-t h3 i{ position:relative; top:0; padding-right:10px;}
.jdyd-t ul{  padding-left:150px;}
.jdyd-t ul li{ float:left; padding:0 15px;}
.jdyd-t ul li a{ line-height:36px;}
.jdyd-t ul li a:hover{ background:url(../images/zjt.png) no-repeat center bottom; padding:11px 0; }
.jdyd-t h4{ padding:0; margin:0;}
.jdyd-t h4 a{ line-height:36px;}
.jdyd-l{ width:260px; height:396px; background:url(../images/index_37.jpg) no-repeat;}
.jdyd-l h4{ font-size:14px; font-weight:700; padding:15px; margin:0;}
.jdyd-l dl{ height:270px; margin:0 15px;  background-color:rgba(255,255,255,0.5); margin-top:10px;}
.jdyd-l dl dd{ float:left; padding-top:10px; width:33.333%; text-align:center;}
.jdyd-l dl dd img { width:50px; height:50px;}
.jdyd-l dl dd p { line-height:30px; height:30px; overflow:hidden; text-align:center}
.jdyd-l dl dd a{ line-height:0px;}


.jdyd-r{background:#f7f7f7; height:396px;=}
.jdyd-r ul{ margin-top:10px; float:left; background:#fff;}
.jdyd-r ul li{ width:181px; margin-right:5px;line-height: 26px;min-height: 26px;}
.jdyd-r ul li .tit16 { height: 26px; overflow: hidden; width: 110px; float: left; }
.jdyd-r ul li img { width:100%; height:136px;}
.jdyd-r ul li .hprice{ color:#666; line-height:26px; float:left}
.jdyd-r ul li .hprice span{ font-size:16px; color:#ff2f00; font-weight:bold;}
.jdyd-r ul li .hprice em {font-size:10px; font-weight:400;position:relative; margin-left:2px;}
.jdyd-r ul li i{ float:right;}
.jdyd-r .mar{ margin-right:none;}



/*景点门票*/
.jdmp-t-color{ border-bottom:2px solid #02dcff;}
.jdmp-t ul li a:hover{ background:url(../images/ljt.png) no-repeat center bottom; padding:11px 0; }
.cyj-l{ }
.jdmp-l dl{ height:155px;margin:0 15px; background-color:rgba(255,255,255,0.5)}
.cyj-l dl dd{ float:left; padding:0 10px;}
.cyj-l dl dd a{ line-height:30px;}
.jdmp-l{ height:249px; background:url(../images/index_39.jpg) no-repeat;}
.jdmp-r{ height:249px; background:#f7f7f7;}
.jdmp-r ul{ width:225px; float:left; margin-right:10px;  background:#fff; margin-top:10px;}
.jdmp-r ul li{  }
.jdmp-r ul li img { width:100%; height:168px;}
.jdmp-r ul li a{ line-height:36px}
.jdmp-r ul li .hprice{ color:#666; line-height:26px; float:left}
.jdmp-r ul li .hprice span{ font-size:16px; color:#ff2f00; font-weight:bold;}
.jdmp-r ul li .hprice em {font-size:10px;-webkit-text-size-adjust:none; font-weight:400;position:relative; margin-left:2px;}
.jdmp-r ul li i{ float:right;line-height: 26px;}
.jdmp-r .mar{ margin-right:0px;}

/*热门签证*/
.rmqz-t-color{ border-bottom:2px solid #e0b0fc}
.rmqz-t ul li a:hover{ background:url(../images/zjt2.png) no-repeat center bottom; padding:11px 0; }
.rmqz-l{ height:144px; background:url(../images/index_qz.jpg) no-repeat;}
.rmqz-l dl{ height:120px;}
.rmqz-r01{ float:left; width:230px; margin:8px 3px 0px 0px;}
.rmqz-r01:nth-child(4),.rmqz-r01:nth-child(8) { margin-right:inherit;}
.rmqz-r01 img { width:80px; height:64px}
.lyqz-z{ width:150px; height:64px;background:#f9eaff; padding:0px 8px; float:left; margin:0;}
.lyqz-z p{text-align:center; height:30px; line-height:30px; overflow:hidden; margin:0;}
.lyqz-z p span{ font-size:16px; font-weight:700; color:#ff3302;}
.lyqz-z p span em {font-size:10px; font-weight:400;position:relative; margin-left:2px;}
.mar{ margin-right:inherit;}

/*租车服务*/
.zcfw{ margin-top:8px; }
.rmqz-t-color{ border-bottom:2px solid #f8870d;}
.zxfw-t ul li a:hover{ background:url(../images/zjt3.png) no-repeat center bottom; padding:11px 0; }
.zcfw ul{ float:left; width:232px; margin-right:10px;}
.zcfw ul li a{ line-height:30px;}
.zcfw ul li a span{ float:right;  }
.zcfw ul li a span i{ font-size:16px; color:#ff3300; font-weight:700;}
.zcfw ul li img { width:100%; height:174px;}
.zcfw ul:nth-child(5){ margin-right:inherit;} 
.zcfw .mar{ margin-right:inherit;} 



/*新闻*/
.news{ width:1200px; clear:both; padding-top:15px;}
.lyzx{width:590px;}
.lyzx h3{ font-size:16px; color:#fff; font-weight:700; line-height:40px; background:#008bcf;  margin:0; padding:0;}
.lyzx h3 a { color:#FFF}
.lyzx h3 i{ padding:0 10px; position:relative;}
.lyzx h3 span{float:right; padding-right:10px; color:#fff; font-size:12px; font-weight:normal; }
.lyzx-main{ width:590px; background:#f4f3f3;}
.lyzx-list1{ height:66px; padding:3px 20px; border-bottom:1px dotted #dedede;  }
.lyzx-list1 p{ width:15px; float:left;}
.lyzx-list1 p a{background:#b1b1b1; padding:0px 4px; line-height:30px; color:#fff;}
.lyzx-list1 p span a{background:#ff5500; padding:0px 4px;}
.lyzx-list1 ul{ width:510px; float:right;}
.lyzx-list1 ul li{}
.lyzx-list1 ul li a{ font-size:12px; font-weight:700; line-height:30px;}
.lyzx-list1 ul li a span{ float:right; font-weight:normal;}

.lygl-main{ width:590px; background:#f4f3f3; padding:3px 0;}
.lygl-mian1{ height:86px; padding:8px 15px;}
.lygl-l{ width:96px; height:72px; }
.lygl-l img { width:100%; height:72px;} 
.lygl-r{ width:450px;}
.lygl-r ul{}
.lygl-r ul li a{color:#666; line-height:20px;}
/*广告*/
.gg{ clear:both;}
.gg ul li{ float:left; margin-right:11px; box-shadow:2px 2px 4px #999;}
.gg ul li:nth-child(4) { margin-right:0px;}
.gg ul .on{ margin-right:inherit;}

/*鹏程贴心服务*/
.txfw{ background:#f7f7f7; margin-top:15px;}
.txfw-t{ height:30px; background:url(../images/bt-bgpng.png) no-repeat; text-align:center; line-height:30px; font-size:16px;}
.txfw ul{ height:133px; padding:10px 0;}
.txfw ul li{width:12.5%; float:left; text-align:center;}



/*底部开始*/
.footer{ clear:both; border-top:0px solid #136690;}

.pro{ height:192px; background:#efefef; }
.pro-01{ width:18%; float:left;}
.pro-01-l{ margin-top:20px;}
.pro-01 dl{ padding:0 10px; margin-top: 18px;}
.pro-01 dl span dd{ font-size:14px; color:#333; font-weight:700; }
.pro-01 dl dd{ line-height:30px;}

.wx-wb{ margin-top:24px; margin-right:20px;}
.wx-wb ul{ margin-top:10px;}
.wx-wb ul li{ height:40px; float:left; background:#52a6e4;  padding:10px; margin-right:1px;}
.wx-wb ul li:hover{ background:#005b87;}
.wx-wb dl{ margin-top:10px;}
.wx-wb dl dd { height:35px; background:#52a6e4; padding:0 20px; margin-bottom:5px; border-radius:30px;}
.wx-wb dl dd i{ padding-right:10px; position:relative; top:0px;}
.wx-wb dl dd a{ color:#fff; line-height:35px;}
.wx-wb dl dd:hover{ background:#005b87;}

.link{ height:45px; background:#005b87; }
.link ul{ padding:0 350px;}
.link ul li{ float:left; }
.link ul li a{ color:#fff; line-height:45px;}
.link ul li i{ color:#fff; padding:0 10px;}

.yqlj{ background:#efefef; height:40px;}
.yqlj ul{}
.yqlj ul li{ float:left;}
.yqlj ul li a{ color:#666; line-height:40px; padding:0 5px;}
.yqlj ul li a span{ font-weight:700; color:#005b87;}

.footet-b{}
.footet-b ul{ padding:10px 0;}
.footet-b ul li{line-height:22px; text-align:center;}
.footet-b ul li img{padding-top:10px;}





/*登录注册页面*/

.dl{ height:510px; background:url(../images/dl-bg.jpg) no-repeat;}
.dl-l{ margin:72px;}
.dl-r{ width:350px; height:330px; background:#fff; margin:90px 72px 0px 72px;}
.dl-r ul{ }
.dl-r ul li{ width:50%; height:40px; float:left; text-align:center; background:#e6e6e6}
.dl-r ul li a{ line-height:40px; font-size:14px; }
.dl-r ul li:hover{ background:#fff }
.dl-main{ clear:both; width:290px;  margin:75px 30px 0px 30px;}
.dl-main input[type=text]{width: 290px; height: 35px; border:1px solid #ddd; border-radius:5px;  text-indent: 35px;}
.dl-main i{ position:relative; top: 28px; left:10px;}
.dl-main input[type=checkbox]{ margin-top:10px; margin-right:5px;}
.dl-main p{float:right; line-height:35px;}
.dl-main h3{ height:40px; background:#ff7800; text-align:center; margin-top:10px; border-radius:5px;}
.dl-main h3 a{ color:#fff; line-height:40px; font-size:16px;}
.dl-main h4 a{ line-height:40px;}
.dl-main h4 a span{ font-size:14px; color:#3a85c6; font-weight:700;}

.hyzc{ height:700px; background:url(../images/zc-bg.jpg) no-repeat;}
.hyzc-main { height:600px;  background:#fff; position:relative; top:40px; }
.hyzc-main h3{ height:68px; background:url(../images/zc_03.jpg) no-repeat; text-align:center; line-height:60px; font-size:16px; color:#fff;}
.hyzc-main p{ float:right; margin-top:-45px; color:#fff; font-size:14px; padding-right:10px;}
.hyzc-main p a{ width:50px; height:35px; background:#ff7800; padding:5px 15px; color:#fff;}
.zc-lc{ height:80px;}
.z_name{ }
.z_name .name_1{ color: #50b400;}
.z_name li{ float: left;height: 34px;text-align: center;font-size: 16px;width: 246px;font: 700 16px/24px "Microsoft YaHei";color: #999;padding-top: 26px;}
.name_1{ margin-left: 208px;}

#wrapper{width:650px;margin-left:150px; clear:both; padding-top:30px;}
#wrapper label{cursor:pointer; font-size:14px; color:#333; line-height:35px;}
#wrapper label i{ color:#ff0000; padding:0 10px;}
.infoWrapper{clear:both;margin-top:20px;}
.infoTitle{color:#808080;float:left;width:230px;text-align:right;margin-right:5px;display:inline;}
.infoContent input[type=text]{ width:350px; height:35px;}
.infoContent i{ position:relative; left:-30px; top:3px;}
.infoContent .on{ position:relative; top:6px;}
.yzm input[type=text]{ width:228px; float:left;}
.yzm p{ float:left; margin-top:1px; margin-left:5px; color:#333;}
.infoContent input[type=checkbox]{ margin-top:10px; margin-right:10px;}
.infoContent a{ width:200px; height:40px; border-radius:5px; background:#ff7800; padding:10px 20px; color:#fff; font-size:16px;}





























































