/* CSS Document */


*{padding:0;margin:0;}
html{-webkit-text-size-adjust: none;}
body{  color: #3e3a39; font-size: 13px; font-family:"微软雅黑","宋体";}
img{border:0; vertical-align:top; font-size:0; line-height:0; overflow:hidden;}
ul,li,ol,ul { list-style:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,label,select,option,textarea,button{ list-style:none;margin:0;padding:0; font-size:13px; font-weight:normal;}
a{ text-decoration:none;blr:expression(this.onFocus=this.blur())}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none; color:#990000}
a:active{}/*這四個鏈接文字的設置順序不可以顛倒*/
a{outline:none; color:#3e3a39} /*for Firefox*/


.wh{width:1000px; margin:0 auto;}
.cl{ clear:both}
.fl{ float:left}
.fr{ float:right}
/*--header--*/
.menu2_nav{ height:110px; background:#fff; width:1000px; margin:0 auto}
.menu2 {width:771px; height:110px; position:relative; margin:0; font-size:13px; background:#fff; margin:auto; float:right}
.menu2 ul {display:table; background:url(t1.jpg) no-repeat; padding-top:20px;}
.menu2 ul li {float:left; height:60px;line-height:60px; }
.menu2 ul li a{display:block; float:left; text-decoration:none;  height:60px; line-height:60px; color:#63605f; font-size:13px; width:120px; text-align:center}
.menu2 ul li a:visited{display:block; float:left; text-decoration:none;  height:55px; line-height:55px; color:#63605f;}
.menu2 ul li a:hover{ color:#265491}
.menu2 ul li ul {display: none; margin-left:-70px;  height:55px; width:595px; z-index:99999; }
.menu2 ul li ul li{ padding-left:0; margin-top:77px;}
/* specific to non IE browsers */
.menu2 ul li:hover a {color:#63605f;}
.menu2 ul li:hover a:hover{color:#265491;}
.menu2 ul li:hover ul {display:block; position:absolute; top:100px; left:110px;color:#63605f;width:595px; }
.menu2 ul li:hover ul li{float:left; top:-95px; position: relative; left:-0px;}
.menu2 ul li:hover ul li a.hide {color:#63605f;}
.menu2 ul li:hover ul li:hover a.hide {color:#63605f;}
.menu2 ul li:hover ul li ul {display: none;}
.menu2 ul li:hover ul li a {display:block; color:#63605f; font-size:13px; display:block; width:auto; margin-left:10px;}
.menu2 ul li:hover ul li a:hover { color:#265491; font-size:13px;}
.menu2 ul li:hover ul li:hover ul {display:block; position:absolute; left:0; top:0; color:#63605f;}



.menu3_nav{ height:110px; background:#fff; width:1000px; margin:0 auto;}
.menu3 {width:771px; height:110px; position:relative; margin:0; font-size:13px; background:#fff; margin:auto; background:url(tt1.jpg) no-repeat; float:right}
.menu3 ul { padding:45px 0 0 0px; display:table;}
.menu3 ul li {float:left;padding-left:28px; padding-right:40px;}
.menu3 ul li a{display:block; float:left; text-decoration:none;  height:60px; line-height:60px; color:#63605f; font-size:13px;}
.menu3 ul li a:visited{display:block; float:left; text-decoration:none;  height:55px; line-height:55px; color:#63605f;}
.menu3 ul li a:hover{ color:#265491}
.menu3 ul li ul {display: none; margin-left:-70px; background:url(title2_bg.png) no-repeat; height:55px; width:595px; z-index:99999;*z-index: 999999;_z-index: 999999}
.menu3 ul li ul li{ padding-left:20px; padding-right:0}
/* specific to non IE browsers */
.menu3 ul li:hover a {color:#63605f;}
.menu3 ul li:hover a:hover{color:#265491}
.menu3 ul li:hover ul {display:block; position:absolute; top:90px; left:110px;color:#63605f;width:595px; }
.menu3 ul li:hover ul li{float:left; top:-45px; position: relative; left:-0px;}
.menu3 ul li:hover ul li a.hide {color:#63605f;}
.menu3 ul li:hover ul li:hover a.hide {color:#63605f;}
.menu3 ul li:hover ul li ul {display: none;}
.menu3 ul li:hover ul li a {display:block; color:#63605f; font-size:13px;}
.menu3 ul li:hover ul li a:hover { color:#265491; font-size:13px;}
.menu3 ul li:hover ul li:hover ul {display:block; position:absolute; left:0; top:0; color:#63605f;}


.aa1{ display:block; float:right; width:120px; height:50px}

.banner{ height:324px; margin:17px auto;}

.left_menu{ width:205px; height:100px; position:relative; z-index:2; float:left;}
.menu{ width:199px; height:324px; position:absolute; top:0; }
.menu ul{ width:199px;}
.menu ul li{ float:left;}

.menu ul li h4{ position:relative; width:210px; height:51px;color:#00456b; text-indent:12px; cursor:pointer; background: url(banne_left_03.gif)}
.menu ul li h4 a{ color: #3a3a3a;  display: block;  font-size: 13px; height: 40px;  overflow: hidden;  padding-top: 8px;  text-align: left; width: 201px; line-height: 31px;}
.menu ul li:hover h4{ width:210px; height:51px; background:url(banner_left2_030.gif);z-index:7;position:relative; }
.menu ul li:hover h4 a{ color:#FFFFFF;}
.menu ul li .submenu{ width:218px; height:349px; background: url(banner_nav.png);display:none; overflow:hidden;}
.menu ul li:hover .submenu{display: block;z-index:6;position:absolute; top:1px; left:210px;}
.menu ul li:hover .submenu a{ color:#fff; width:205px; background: url(menu_sjx.png) no-repeat 15px 15px; display:block; height:35px; line-height:35px; text-indent:30px; padding-top:4px; float:left}
.menu ul li .submenu2{ width:420px; height:349px; background: url(banner_nav.png);display:none; overflow:hidden;}
.menu ul li:hover .submenu2{display: block;z-index:6;position:absolute; top:1px; left:210px;}
.menu ul li:hover .submenu2 .biao1{ width:209px; float:left;}
.menu ul li:hover .submenu2 .biao2{ width:209px; float:left}
.menu ul li:hover .submenu2 div a{ color:#fff; width:205px; background: url(menu_sjx.png) no-repeat 15px 15px; display:block; height:35px; line-height:35px; text-indent:30px; padding-top:4px; float:left}




.banner_right{ background:url(pic_1.jpg) no-repeat; width:779px; height:349px; border: solid 1px #c1c1c1; float:right;}
/* qqshop focus */
#focus {width:779px; height:349px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; overflow:hidden;}


/*两边切换按钮*/
#focus .preNext {width:25px; height:25px; position:absolute; bottom:9px; background: url(sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre { right:45px;}
#focus .next {right:9px; background-position:right top;}
/*--header--*/


/*--index--*/
#index_one{ background:url(b1.png) no-repeat; width:100%; height:290px; margin-top:18px;}
#index_one_left{ float:left; margin:38px 30px 0 18px; width:308px;}
#index_one_right{ float:right; padding:38px 40px 0 0; width:580px;}
#index_one_right span{ display:block; font-size:18px; height:35px; margin-left:5px;}
#index_one_right p{ line-height:20px; margin:10px; font-size:13px}

#index_two{ border:1px solid #c8c8c8; width:100%; height:375px; margin-top:10px;}
.index_two_lb{ width:220px; height:375px; float:left}
.index_two_lb span{ display:block; height:58px; line-height:58px; font-size:18px; width:100%}
.index_two_lb img{ width:219px; height:154px; margin-bottom:25px;}
.index_two_lb p{ line-height:20px; display: block; font-size:13px; font-family:font-family: Arial,Helvetica,San-serif;color: #6f6f6f; height:80px; overflow:hidden}
.index_two_lb a{ display:block; float:right; margin-top:15px; font-size:13px; color:#3e3a39}

#index_three{ width:100%; height:293px;}
#index_three_left{ float:left; width:340px; height:293px;}
#index_three_left ul{ display:table; margin-top:10px; width:317px;}
#index_three_left ul li{ width:100%; margin-bottom:20px;}
#index_three_left ul li a{ font-size:13px; height:25px;}
#index_three_left ul li p{ color:#868685; line-height:25px;}

#index_three_mid{ float:left; width:332px; height:293px;}
#index_three_right{ float:right; margin-right:10px; width:280px;}

.center_tp{width:332px;}
.center_tp li{float:left; margin-top:10px; margin-left:10px; display:inline; cursor:pointer;}
.block_div{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:999;}
.tp_txt{ width:294px; height:25px; position:absolute; left:0; z-index:998; bottom:0; display:none; line-height:25px;}
.tp_ul{position:relative; width:332px;}
.tp_ul li img{width:150px; height:100px;}
.tp_ul li:hover{position:absolute; left:0; top:0; width:289px; height:auto; z-index:11;}
.tp_ul li:hover img{width:311px; height:212px;}
.tp_ul li:hover .tp_txt{display:block;}
.tp_txt a{height:25px; padding:0 10px; display:block; color:#ffffff;}

.sp1{ font-size:16px; font-weight:700; height:52px; line-height:52px; }
.sp2{ float:right; margin-right:40px; font-size:13px;}
.spp1{font-size:13px;  height:52px; line-height:52px; padding-left:15px}

#foot{ border-top:1px solid #c8c8c8; width:100%; height:320px;}
#foot_left{ float:left; border-right:1px solid #c8c8c8; width:343px; height:180px; margin-top:23px; }
#foot_left img{ width:312px;}
#foot_left p{ width:312px; display:block; line-height:20px; color:#221815}

#foot_mid{ float:left;margin-top:23px;}
.foot_mid_lb{ border-right:1px solid #c8c8c8; width:128px; height:160px; float:left; padding-left:30px; padding-top:20px;}
.foot_mid_lb ul{ display:table;}
.foot_mid_lb ul li{ margin:4px 0;}
.foot_mid_lb ul li a{ color:#221815}
#foot_right{ float:right;margin-top:33px; margin-right:0px;}
/*--index--*/





/*--商务考察--*/
#sw_one{ background:url(sw1.jpg); width:100%; height:433px;}
#sw_one_top{ margin-left:15px; height:40px; line-height:40px; width:985px; font-size:16px}
#sw_one_top2{ margin-left:15px; height:60px; line-height:60px; width:985px; font-size:18px; font-weight:700}
#sw_one_left{ clear:both;float:left; margin-left:15px; width:400px; color:#3e3a39; font-size:13px;}
#sw_one_right{ float:right; margin-right:15px; width:550px;}

#sw_two{ background:url(sw.png) no-repeat; width:100%; height:292px; margin-top:10px;}
.p1{ width:100%; height:40px;}
.sp3{ font-weight:700; font-size:18px; float:left; margin-left:20px; color:#63605f; line-height:40px;}
.sp4{ float:right; margin-right:20px;line-height:40px;color:#63605f;font-size:13px;}
#sw_two ul{ display:table; margin-left:10px;}
#sw_two ul li{ float:left; width:185px; margin-left:10px;}
.swa{ width:100%; display:block; height:40px; line-height:40px; font-size:16px; color:#727171}
#sw_two ul li img{ width:185px; height:123px; border:1px solid #d3d3d3;}
#sw_two ul li p a{ color: #3e3a39; font-size: 13px; display:block; height:73px; overflow:hidden}

#sw_three{ background-color:#efefef; width:100%; display:table; margin-top:10px;}
#sw_three ul{ display:tablel; margin:10px 15px;}
#sw_three ul li{ width:970px; padding:10px 0; height:262px; border-bottom:1px solid #c8c8c8;}
#sw_three_left{ width:330px; float:left;margin-top: 22px;}
#sw_three_left img{ width:330px; height:203px;}
#sw_three_right{ width:588px; float: right; padding-top:25px}
.a1{font-size:18px; font-weight:700; color:#63605f; width:523px; margin-right:65px}
.a2{width:558px; text-align:right; display:block; margin-right:30px; margin-top:10px;}
.p2{font-size:13px; color:#63605f;width:523px;margin-right:65px; height:30px;}
.p3{color:#63605f;width:523px;margin-right:65px; height:191px; overflow:hidden}
/*--商务考察--*/

/*--会将旅游--*/
.hj_one{ margin-top:20px; width:100%; height:101px;}
.hj_one ul{ margin-left:40px; height:101px;}
.hj_one li{ width:304px; margin-left:10px; float:left; background:#EFEFEF; }
.hj_one li:hover{ background:#C6C6C6;}
.hj_one li a{ color:#727171;display:block; width:304px; height:101px; line-height:101px; text-align:center; font-size:32px;}
.hj_one li a:hover{ color:#fff}
.hj_two{width:100%; margin-top:10px; height:260px;}
.hj_two_one{width:100%; margin-top:10px; height:260px; background:url(hj2.jpg) no-repeat;}
.hj_two_one li{ float:left; margin-top:210px;}

.hj_two_two{width:100%; margin-top:10px; height:260px; background:url(hj3.jpg) no-repeat;}
.hj_two_two li{ float:left; margin-top:200px;}

.hj_two_th{width:100%; margin-top:10px; height:260px; background:url(hj4.jpg) no-repeat;}
.hj_two_th li{ float:left; margin-top:200px;}

.hj_three{ margin-top:10px; width:100%; height:415px;}
.hj_three ul{ display:table}
.hj_three ul li{ float:left; width:327px; height:415px; background:#EFEFEF; }
.hj_three ul li span{ font-size:18px; font-weight:700; color:#FFFFFF; display:block; background:#7E7C7B; height:48px; line-height:48px; width:307px; padding-left:20px;}
.hj_three ul li p{ color:#3e3a39; margin:20px; line-height:20px; height:100px; overflow:hidden; font-size:13px;}
.hj_three ul li a{ color:#3e3a39; float:right; margin-right:20px;}
.hj_four{ width:100%; line-height:80px; text-align:center; font-size:18px; font-weight:700; height:80px;}
.hj_five{ margin:0 15px;}
/*--会将旅游--*/


/*--国际游学--*/
#gjyx_two{ background:url(sw.png)no-repeat 0px 70px ; width:100%; height:362px; margin-top:10px; }
.p1{ width:100%; height:40px;}
.sp3{ font-weight:700; font-size:18px; float:left; margin-left:20px; color:#63605f; line-height:40px;}
.sp4{ float:right; margin-right:20px;line-height:40px;color:#63605f;font-size:13px;}
#gjyx_two ul{ display:table; margin-left:10px;}
#gjyx_two ul li{ float:left; width:146px; margin-left:10px;}

#gjyx_two ul li img{ width:146px; height:165px;}
#gjyx_two ul li p a{ color:#727171;display: block;height: 93px;overflow: hidden;}

#gjyx_one_top2{ margin-left:15px; height:60px; line-height:25px; width:985px; font-size:18px; font-weight:700}
/*--国际游学--*/


/*--定制旅游--*/
/*-----------banner-------------*/
.flexslider{position:relative;height:700px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:700px; width:100%}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background: url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position: absolute;
    top: 2%;
    width: 100%;
    z-index: 3;}
.flex-direction-nav li{float: left;    width: 50%;}
.flex-direction-nav li a{display:block;width:400px;height:670px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-prev{float: left;
    left: 9%;
   }
.flex-next{        position: absolute;right: 9%;
    float: right;
    }

.characteristic{ float: right; width:100%; margin-top:10px;}
.characteristic .til{border-bottom:1px solid #ddd;color:#333;font:24px/40px "microsoft yahei"; margin-left:25px; padding-bottom:12px;}
.characteristic li{ float:left; margin:20px 0 0 5px; _display:inline;}
.characteristic li img{ display:block;}

.case{ height:300px; width:1140px; overflow:hidden;}
.case li{width:326px; height:300px; text-align:center}
.case li img{display:block; margin-bottom:5px;}

.dz{ width:100%; height:379px;}
.dz ul{ display:table}
.dz ul li{ background:url(d8.jpg); width:331px; height:379px; float:left; overflow:hidden}
.dz ul li img{ padding-left:5px; padding-top:7px;}
.dz ul li a{ display:block; width:310px; padding-left:20px; font-size:15px; font-weight:700; }
.dz ul li p{ display:block; width:270px; padding-left:20px; overflow:hidden}

.dz_two{ width:1000px; height:379px}
.styleli{ width:650px; margin:0 7px; position:relative}
.styleliimg{width:650px; position:relative;margin-top: 6px;}
.stylediv{width:560px; background:#000000; height:100px;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; position:relative; top:-160px;  }
.stylelia{width:540px; height:30px;position:relative; top:-260px; display:block; color:#fff; padding-left:30px; font-size:15px; padding-top:20px;}
.stylelip{width:520px; height:70px;position:relative;top:-260px; color:#fff; padding-left:30px; padding-right:20px;}


.styleli2{ background:url(d8.jpg); width:331px; height:379px; overflow:hidden;}
.styleli2a{  display:block; width:310px; padding-left:20px; font-size:15px; font-weight:700; }
.styleli2img{padding-left:5px; padding-top:7px;}
.styleli2p{display:block; width:270px; padding-left:20px;}
.sp5{ font-size:18px; float:left; color:#63605f; line-height:40px;}


.dz_three{width:100%; display:table; margin-top:10px;}
.dz_three ul{ display:tablel;}
.dz_three ul li{ width:1000px; margin:10px 0; height:280px;; background:url(d12.jpg) no-repeat;}
.dz_three_top{ background:url(d11.jpg) no-repeat 15px 10px; width:980px; height:50px; padding-top:10px;}
.dz_three_left{ width:330px; float:left; margin-left:15px;}
.dz_three_left img{ width:330px; height:203px;}
.dz_three_right{ width:588px; float: left; padding-top:25px; margin-left:20px;}
.dz_three_foot{ float:right; margin-top:175px; }
.sp6{ display:block; height:50px; width:100px; color:#fff; float:left; line-height:40px; font-size:16px; padding-left:23px;}
.sp7{ display:block; height:50px; float:left;line-height:40px; font-size:18px;}


.dz_three2{width:100%; display:table; margin-top:10px;}
.dz_three2 ul{ display:tablel;}
.dz_three2 ul li{ width:1000px; margin:10px 0; height:250px;}
.dz_three2_top{  width:980px; height:50px; padding-top:10px;}
.dz_three2_left{ width:330px; float:left; margin-left:15px;}
.dz_three2_left img{ width:330px; height:203px;}
.dz_three2_right{ width:588px; float: left; margin-left:20px;}
.dz_three2_foot{ float:right; margin-top:175px; }
/*--定制旅游--*/


.lxwm{ background:url(hj01.png) no-repeat; height:741px; padding-top:30px; width:1000px;}
.lxwm_one{ float:left; width:200px; height:78px; margin-left:35px;}
.lxwm_one li a{background:url(hj02.png) no-repeat;width:186px; height:78px; margin-top:20px; line-height:78px; text-align:center; font-size:16px; display:block}
.lxwm_one li a:hover{background:url(hj03.png) no-repeat; color:#FFFFFF}
.lxwm_two{ float:right; margin-right:30px; width:730px; margin-top:20px;}



/*---------------电影板块css--------------*/
/*内容页*/
.zs_dy{width:1000px; height:auto; margin: 0 auto;  }
.zs_dy_nr{ height: 516px;  margin: 0 auto; width: 916px; }
.dy_nr_title {margin: 0 auto; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; text-align: center;  width: 1000px;}
.dy_nr_jieshao {margin: 0 auto; height: auto; padding: 11px; text-indent: 22px;width:1000px;}
.dy_nr_tj {  height: 198px;  margin: 15px auto 0;  width: 1000px;}
.dy_nr_tj_w { font-size: 17px; font-weight: bold;  height: 25px; width: 1000px;}
.dy_nr_tj_t {background: none repeat scroll 0 0 green;  height: auto;  width: 1000px;}
.dy_nr_tj_t ul li { float: left;  height: 157px;  margin-left: 30px;  width: 164px;}
.dy_nr_tj_t ul li p {  font-size: 14px;  text-align: center;   width: 164px;}


.bfan_fm { background: url("http://www.towntour.net/img/bfan.png") no-repeat scroll 0 0 transparent; height: 41px; left: 147px; position: relative;  right: 1px;   top: -120px;  width: 41px;}
.bfan_fm1{background: url("http://www.towntour.net/img/bfan.png") no-repeat scroll 0 0 transparent; height: 41px; left: 147px; position: relative;  right: 1px;   top: 120px;  width: 41px;}
.zs_shuiyin{ background: none repeat scroll 0 0 #000000;
    float: right;
    font-size: 28px;
    height: 68px;
    left: -74px;
    line-height: 47px;
    position: relative;
    right: 0;
    top: -497px;
    width: 200px;
    z-index: 99999;}
.zs_shuiyin p{font-size: 21px;
    height: 30px;
    line-height: 30px;
    text-align: center;color: #FFFFFF;
    width: 200px;}
/*定制旅游栏目页*/
.zs_dy_lm{height: 379px;   width: 100%; }
.dy_lb { background: url("d8.jpg") repeat scroll 0 0 transparent; float: left; height: 379px; overflow: hidden; width: 331px;}
.dy_lb1 {  float: left; height: 286px; width: 324px;}
.dy_lb1 img{ float: left; height: 278px; margin-left: 6px;width: 318px;}
.dy_lb2 { display: block; float: left; font-size: 15px; font-weight: 700;  height: 20px;  margin-left: 12px; width: 300px;}
.dy_lb3 { float: left; font-size: 14px;height: 61px; margin-left: 12px; overflow: hidden; width: 300px;}

/*联系我们加入地图css*/
.zs_ditu_wz{float: left;
    height: auto;
    margin-bottom: 8px;
    margin-left: 50px;
    margin-top: 44px;
    width: 901px;font-size: 14px;}
.zs_ditu_wz p{font-weight: bold;}
.zs_ditu{ float: left; height: 316px; margin-left: 50px;  width: 901px;}















