/* CSS Document */
@charset "utf-8";
*{margin:0 auto;padding:0px; }
body{ text-align:left; font-size:12px; font-family:"微软雅黑";  color:#666; background:#fff;}
ul,dl,ol,li,dt,dd { margin:0px; padding:0px;	list-style:none;}
img {border:0;}
a{color: #666; text-decoration:none;}
a:hover{  }
table{border-collapse:collapse;border:none;}
table th,table td{border:solid #e6e6e6 1px;}

/*a:hover img {	FILTER: alpha(opacity=90); -moz-opacity: 0.9}
a img {	FILTER: alpha(opacity=100); -moz-opacity: 1}
.cases ul li i{height:100%; margin:0 auto;overflow:hidden; zoom:1; visibility:visible;display:inline-block;vertical-align: middle;max-width: 100%;}
.cases ul li img{width:100%; vertical-align:top;display:block;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.cases ul li:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
*/
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.content{width:1200px; margin:0 auto;}
.m1100{width:1100px; margin:0 auto;}
.hide_div{display:none}
.show_div{display:blodk}
.h60{width:100%; float:left; height:80px;}


.index_banner{width:100%; float:left; height:680px; position:relative;z-index:10;}
/* 导航 */
.logo_nav{width:100%; height:86px; position:absolute; top:0; left:0; z-index:16; -webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.logo_nav:hover{background:#fff;}
.logo{width:360px; height:86px; float:left;}
.logo img{vertical-align:top;display:inline-block;margin-top:13px; margin-left:50px;}
.cn_en{float:right; margin-right:37px; margin-top:25px;}
.cn_en img{width:36px; height:36px;}


.nav{float:left; margin-left:30px;}
.nav li{float:left; margin-left:30px; position:relative;line-height:86px;}
.nav li a{ font-size:16px; color:#3c0000; padding-right:22px; -webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}

.nav li a:hover{color:#c80000;}
.nav li a.no_bg,.nav li a.no_bg:hover{background:none;}

.nav li ul{position:absolute; top:86px; left:-20px; display:none}
.nav li ul.nav_ul1{width:120px;}
.nav li ul.nav_ul3{width:140px;}
.nav li ul.nav_ul1 li{margin-left:0; line-height:44px; width:100%; background:#fff; position:relative;}
.nav li ul.nav_ul1 li:hover{margin-left:0; line-height:44px; background:#f2f1ed;}
.nav li ul.nav_ul1 li a{padding-left:0; padding-right:0; display:inline-block; margin-left:20px;}
.nav li ul.nav_ul2{width:200px; left:-50px; background:#fff; position:absolute;top:86px;}
.nav li ul.nav_ul1 li a.nav_ul1_a1_second{background:url(../images/nav_a_bg3.png) right center no-repeat; padding-right:20px; }
.nav li ul.nav_ul1 li a.nav_ul1_a1_second:hover{background:url(../images/nav_a_bg4.png) right center no-repeat; }
.nav li ul.nav_ul1 li ul.show_ul_222{width:150px; position:absolute;left:140px; top:0;}


.zhuti_nav{width:100%; float:left;}
.zhuti_nav_tag{width:200px; float:left; padding:10px 0; box-shadow:0 0 0 green,0 0 0 blue, 0 0 0 red,1px 0px 5px #ddd; -moz-box-shadow:0 0 0 green,0 0 0 blue, 0 0 0 red,1px 0px 5px #ddd; -webkit-box-shadow:0 0 0 green,0 0 0 blue, 0 0 0 red,1px 0px 5px #ddd;}



.nav li ul.nav_ul2 .zhuti_nav_tag li{width:100%; line-height:55px;  -webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;margin-left:0;}
.nav li ul.nav_ul2 .zhuti_nav_tag li a{padding-left:28px; padding-right:0; display:block; margin-left:20px; float:left;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}

.nav li ul.nav_ul2 .zhuti_nav_tag ol{width:100%; line-height:55px;  -webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;margin-left:0;}
.nav li ul.nav_ul2 .zhuti_nav_tag ol a{padding-left:28px; padding-right:0; display:block; margin-left:20px; float:left;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}


.nav li ul.nav_ul2 .zhuti_nav_tag li span{float:right; width:7px; height:12px; background:url(../images/nav_a_bg3.png); margin-top:23px; margin-right:30px;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}

.nav li ul.nav_ul2 .zhuti_nav_tag li:hover {background:#f2f1ed;}
.nav li ul.nav_ul2 .zhuti_nav_tag li:hover a{ color:#c80000;}
.nav li ul.nav_ul2 .zhuti_nav_tag li:hover span{background:url(../images/nav_a_bg4.png);}



.zhuti_nav_lst{width:620px;position:absolute; left:200px;}
.zhuti_nav_lst dl{width:580px; padding:10px 20px; background:#fff; float:left;}
.zhuti_nav_lst dl li{float:left; line-height:30px; margin-left:0; display:inline}
.zhuti_nav_lst dl li a{padding-right:0;}
.zhuti_nav_lst dl span{float:left; margin:0 18px; line-height:30px;}

.zhuti_nav_lst dl.mt0{margin-top:10px;}
.zhuti_nav_lst dl.mt1{margin-top:65px;}


.nav li ul li a{background:none;}
.nav li ul li a:hover{background:none;}




/* 首页幻灯片 */
.banner{ width:100%;  position:relative;  height:680px; z-index:10; }	
.banner2{ width:100%;  position:relative;  height:588px; float:left; }	
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.banner .bd ul{ width:100% !important;  }	
.banner .bd li{ width:100% !important;  height:680px; overflow:hidden; text-align:center;  }	
.banner .bd li a{ display:block; height:680px; }	

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:40px; left:0; height:15px;}	
.banner .hd ul{ text-align:center;  padding-top:5px;  }	
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:5px; border:1px #c80000 solid; overflow:hidden; 		line-height:9999px;  background:#fff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}	
.banner .hd ul .on{ background:#c80000;}
.banner a.prev,.banner a.next{width:34px; height:65px; position:absolute; top:50%; margin-top:-32px; display:inline-block; }
.banner a.prev{left:50px; background:url(../images/prev_btn.png);}
.banner a.next{right:50px; background:url(../images/next_btn.png);}

/* 模块一 */
.index_m1{width:100%; float:left; margin-top:70px;}
.index_m1_bt{width:100%; float:left; text-align:center; font-size:30px; color:#3d3d3d;}
.index_m1_fbt{width:100%; float:left; position:relative; text-align:center; font-size:16px; color:#666; margin-top:0;}
.index_m1_fbt span{z-index:10; padding:0 50px; background:#fff;position:relative;}
.line{height:1px; width:100%; background:#e5e5e5; position:absolute; top:12px; left:0; z-index:9;}
.index_m1_lst{width:100%; float:left; margin-top:60px;}
.index_m1_lst li{width:190px; padding:0 25px; text-align:center; float:left;}
.index_m1_lst li img{max-width:55px; max-height:55px; position:relative;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear; top:0;}
.index_m1_lst li p{width:100%; margin-top:20px; font-size:18px; font-weight:bold; color:#333;}
.index_m1_lst li span{width:100%; margin-top:10px; color:#919090; display:block; line-height:20px;}
.index_m1_lst li:hover img{top:5px;}

/* 模块二 */
.index_m2{width:100%; float:left; margin-top:70px;}
.index_m2_lst_scroll{width:100%; float:left; margin-top:40px;}
.index_m2_lsts{width:100%; float:left; overflow:hidden;}
.index_m2_lst{width:100%; float:left;}
.index_m2_lst dl{position:relative;position:relative; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; overflow:hidden;}

.index_m2_lst_1{width:400px; height:600px; float:left; margin-right:20px;}
.index_m2_lst_2{width:400px; height:290px; float:left; margin-right:20px;}
.index_m2_lst_4{width:400px; height:290px; float:left; margin-right:20px; margin-top:20px;}
.index_m2_lst_3{width:360px; height:290px; float:right;}
.index_m2_lst_5{width:360px; height:290px; float:right; margin-top:20px;}


.index_m2_lst dd{position:absolute;  width:100%; text-align:center; color:#fff; top:0; 
	font-size: 30px;
    line-height: 48px;
    text-shadow: 0 2px 2px #000; font-family:Arial, Helvetica, sans-serif;font-weight:bold
}

.index_m2_lst_1 dd{line-height:600px;}
.index_m2_lst_2 dd{line-height:290px;}
.index_m2_lst_4 dd{line-height:290px;}
.index_m2_lst_3 dd{line-height:290px;}
.index_m2_lst_5 dd{line-height:290px;}


.index_m2_lst dl img{width:100%; height:100%;border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; overflow:hidden;-webkit-transition: all ease .8s;-moz-transition:all ease .8s;-o-transition: all ease .8s;transition:all ease .8s;}

.index_m2_lst dl:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);} 



.index_m2_btn{width:100%; text-align:center; float:left; margin-top:30px;}
.index_m2_btn li{display:inline-block; width:12px; height:12px; background:#c9c9c9; margin:0 9px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; line-height:99px; overflow:hidden; cursor:pointer}
.index_m2_btn li.on{background:#c80000;}

/* 模块三 */
.index_m3{width:100%; float:left; margin-top:40px;}
.index_m3_lst_scroll{width:100%; float:left; margin-top:40px;}
.index_m3_lsts{width:100%; float:left; overflow:hidden;}
.index_m3_lst{width:100%; float:left;}
.index_m3_lst dl{float:left; position:relative; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; overflow:hidden;}
.index_m3_lst_1{height:360px; width:590px; margin-left:20px;}
.index_m3_lst_2{height:240px; width:386px; margin-left:21px; margin-top:20px;}
.index_m3_lst dl.ml0{margin-left:0;}
.index_m3_lst dd{position:absolute;  width:100%; text-align:center; color:#fff; top:0; font-size:30px;text-shadow: 0 2px 2px #000; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.index_m3_lst_1 dd{line-height:360px;}
.index_m3_lst_2 dd{line-height:240px;}
.index_m3_lst dl img{width:100%; height:100%;border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; overflow:hidden;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5 linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}
.index_m3_lst dl:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);} 

/* 模块四 */
.index_m4{width:100%; float:left; margin-top:40px;}
.index_m4_lst{width:100%; float:left; margin-top:20px; overflow:hidden;}
.index_m4_lst ul{width:1220px;}
.index_m4_lst dl{width:590px; height:286px; float:left; margin-top:20px; margin-right:20px; position:relative;border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; overflow:hidden;}
.index_m4_lst dl img{width:100%; height:100%;border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; overflow:hidden;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5 linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}

.index_m4_lst dl:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);} 

.index_m4_lst dl li{width:294px;padding:15px 0; position:absolute; top:83px; left:145px; border:3px #fff solid; text-align:center;}
.index_m4_lst dl li dt{width:100%; float:left; font-size:30px;text-shadow: 0 2px 2px #000; color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:bold}
.index_m4_lst dl li dd{width:100%; float:left; font-size:24px;text-shadow: 0 2px 2px #000; color:#fff;}

/* 表单 */
.index_m5{width:100%; height:930px; float:left; margin-top:100px; background:url(../images/index_m5.jpg) center top no-repeat; position:relative; z-index:10;}
.index_online{padding:20px 33px; width:384px; float:left; margin-top:70px; height:550px; background:rgba(0,0,0,0.5);}
.index_online li{width:182px; float:left; margin-top:12px; position:relative;color:#fff;}
.index_online li.index_online_li2{width:384px;}
.index_online li.right{float:right;}
.index_online li p{width:100%; float:left; line-height:33px; font-size:16px; }
.input1{width:160px; padding:0 10px; float:left; height:40px; border:1px #fff solid; background:none; color:#fff;}
.input2{width:362px; padding:0 10px; float:left; height:40px; border:1px #fff solid; background:none;color:#fff;}
.select1{width:182px; float:left; height:42px; border:1px #fff solid; background:none; color:#fff;}
.select1 option{background:#fff; color:#000;}
.index_online li span{position:absolute; right:10px; top:33px; line-height:42px; font-size:16px;}
.textarea1{width:362px; padding:5px 10px; float:left; height:58px; border:1px #fff solid; background:none;color:#fff;}
.submit1{width:100%; float:left; height:40px; line-height:40px; text-align:center; outline:none; border:0; background:#b01f24; margin-top:20px; border-radius:20px;font-size:18px; color:#fff; cursor:pointer }

/* 底部 */
.foot1{width:100%; height:540px; padding-top:40px; float:left; background:#242424; position:relative; z-index:10;}
.foot1_1{width:100%; float:left; padding-bottom:30px; border-bottom:1px #404040 solid;}
.foot1_1_left{width:280px; height:240px; float:left;}
.foot1_1_left_kf{padding-left:45px; float:left; height:40px; background:url(../images/foot1_1_left_kf_bg.png) left no-repeat; margin-bottom:20px;}
.foot1_1_left_kf p{font-size:20px; font-weight:bold; color:#999; margin-top:-3px;}
.foot1_1_left_kf span{font-size:14px;color:#999;}
.foot1_1_left dl{width:100%; float:left; line-height:30px; font-size:14px; color:#ccc;}
.foot1_1_left dl dt{float:left;width:32px; }
.foot1_1_left dl dd{float:left; width:248px;}
.foot1_1_left dl dd li{width:100%;}
.foot1_1_left dl.foot1_1_left_dl1 dd li{padding-left:30px; width:218px;}
.foot1_1_left dl.foot1_1_left_dl1 dd li.foot1_1_left_dl1_li1{background:url(../images/tel.png) left center no-repeat;}
.foot1_1_left dl.foot1_1_left_dl1 dd li.foot1_1_left_dl1_li2{background:url(../images/qq.png) left center no-repeat;}
.foot1_1_left dl.foot1_1_left_dl1 dd li.foot1_1_left_dl1_li3{background:url(../images/email.png) left center no-repeat;}


.foot1_1_center{width:568px; height:240px; float:left; border-right:1px #404040 solid; border-left:1px #404040 solid;}
.foot1_1_center dl{width:95px; float:left; margin-left:80px;}
.foot1_1_center dl dt{width:100%; float:left; font-size:16px; color:#999; font-weight:bold; margin-bottom:20px; }
.foot1_1_center dl dd{width:100%; float:left; line-height:30px;}
.foot1_1_center dl dd a{font-size:14px; color:#ccc; }


.foot1_1_right{float:right; width:350px; height:240px; position:relative;}
.foot1_1_right p{font-size:16px; font-weight:bold; color:#999; text-align:center; float:left; width:100%; margin-top:20px;}
.foot1_1_right li{width:100%; text-align:center; float:left; margin-top:34px;}
.foot1_1_right li img{width:50px; vertical-align:top; display:inline-block; margin:0 10px;}
.weixin{width:100%; float:left; margin-top:14px; display:none}
.weixin img{float:left; margin-left:12px;}

.foot1_2{width:100%; float:left; margin-top:30px; position:relative; z-index:10;}
.foot1_2 dt{width:100px; height:50px; float:left; background:#424242; text-align:center; line-height:50px; color:#999; font-size:14px;}
.foot1_2 dd{float:left; margin-left:20px;}
.foot1_2 dd img{height:50px;}

.foot1_3{width:100%; float:left; margin-top:30px;}
.foot1_3 dt{width:98px; height:48px; float:left; border:1px #424242 solid;text-align:center; line-height:48px; color:#999; font-size:14px;}
.foot1_3 dd{float:left; margin-left:20px;}
.foot1_3 dd img{height:50px;}



.foot2{width:100%; height:100px;background:#181818; float:left;}
.foot2_left{float:left; margin-top:20px;}
.foot2_left img{ -moz-opacity: 0.5;  opacity: 0.5;}
.foot2_right{float:left; margin-left:40px; line-height:24px; margin-top:15px;}

/* 目的地参团 */
.m1{width:100%; float:left; height:896px; background:#f7f7f7;position:relative;z-index:10;}
.m1_img{width:100%; height:896px; float:left;}
.m2{width:100%; float:left; margin-top:40px; position:relative; }
.m2_left{width:834px; float:left;}
.m11_left{width:834px; float:left;}
.m2_right{width:312px; float:right;}

.m2_left_content{width:100%; float:left; overflow:hidden;}
.m2_left_content_nav{width:834px; float:left;}
.m2_left_content_nav li{width:166px; float:left; background:#f7f7f7; height:59px; line-height:59px; color:#565353; text-align:center; font-size:16px;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5 linear;-o-transition: all 0.5s linear;transition: all 0.5s linear; cursor:pointer}
.m2_left_content_nav li.on{background:#c80000; color:#fff;}

.m2_left_content_nav_fixed{position:fixed;z-index:5;top:0;left:50%; margin-left:-600px; width:1200px; background:#f7f7f7; display:none}


.m2_left_content_text{width:100%; float:left; margin-top:30px; position:relative;}

.m2_left_content_text_nav{width:67px; position: fixed; top:100px; left:50px; z-index:9; display:none}
.m2_left_content_text_nav a{width:100%; float:left; margin-bottom:8px; background:url(../images/m2_left_content_text_nav_1.jpg) left center no-repeat; text-align:center; height:28px; line-height:28px; font-size:14px;}
.m2_left_content_text_nav a.now,.m2_left_content_text_nav a:hover{background:url(../images/m2_left_content_text_nav_2.jpg); color:#fff;}






.m2_left_content_text_d1{width:100%; float:left; margin-top:20px;}
.d1_bt{width:100%; float:left; position:relative;  background:#fff;}
.d1_bt p{float:left; font-size:60px; color:#c80000; font-family: Helvetica, Tahoma, Arial;}
.d1_bt li{float:left;}
.d1_bt li span,.d1_bt li label{display:block}
.d1_bt li span{font-size:24px; color:#333; font-weight:bold; margin-top:6px;}
.d1_bt li label{font-size:14px; margin-top:3px;}
.d1_text{width:750px; float:right; margin-top:10px;}
.d1_text_left{width:60px; float:left; }
.d1_text_left{font-weight:bold; color:#ff6f6f; font-size:16px;}
.d1_text_right{width:690px; float:right;}
.d1_text_right_1{width:645px; padding-left:45px; background:url(../images/d1_text_right_1.png) top 3px left no-repeat;line-height:30px; font-size:14px;}
.d1_text_right_2{width:645px; padding-left:45px; background:url(../images/d1_text_right_2.png) center left no-repeat; line-height:30px;font-size:14px; margin-top:20px;}
.d1_text_right_3{width:645px; padding-left:45px; background:url(../images/d1_text_right_3.png) top 3px left no-repeat;line-height:30px;font-size:14px; margin-top:20px;}
.d1_text_right_4{width:645px; padding-left:45px; margin-top:10px;}
.d1_text_right_4 li{width:205px; float:left;margin-left:15px;}
.d1_text_right_4 li.ml0{margin-left:0;}
.d1_text_right_4 li img{width:100%;}

.m2_left_content_text_2{font-size:14px; line-height:26px;}
.m2_left_content_text_2 img{max-width:100%}

.m2_right_1{width:300px; padding:0 6px; float:left; background:#f7f7f7; padding-bottom:30px;}
.m2_right_1_bt{width:100%; float:left; height:56px; border-bottom:1px #d3d3d3 dashed;}
.m2_right_1_bt p{padding-left:38px; background:url(../images/m2_right_1_bt_p_bg.png) left center no-repeat; line-height:56px; margin-left:30px; font-size:21px; color:#1b1b1b;}
.m2_right_1_img{width:280px; float:left; margin-left:10px; margin-top:18px;}
.m2_right_1_img img{width:100%;}
.m2_right_1_lst{width:80%; float:left; margin-left:10%; margin-top:10px;}
.m2_right_1_lst li{padding-left:24px; background:url(../images/m2_right_1_lst_li.png) left center no-repeat; font-size:14px; line-height:28px; color:#3c3c3c;}



.m2_right_2{width:300px; padding:0 6px; float:left; background:#f7f7f7; padding-bottom:30px; margin-top:24px;}
.m2_right_2_bt{width:100%; float:left; height:56px; border-bottom:1px #d3d3d3 dashed;}
.m2_right_2_bt p{padding-left:38px; background:url(../images/m2_right_2_bt_p_bg.png) left center no-repeat; line-height:56px; margin-left:30px; font-size:21px; color:#1b1b1b;}
.m2_right_2 dl{width:80%; float:left; margin-left:10%; margin-top:10px;}
.m2_right_2 dl dt{font-size:16px; color:#333;}
.m2_right_2 dl dd{font-size:14px; line-height:26px; margin-top:10px;}
.m2_right_2_wx{text-align:center; margin-top:20px; float:left; width:100%;}


.m2_right_3{width:300px; padding:0 6px; float:left; background:#f7f7f7; padding-bottom:30px; margin-top:24px;}
.m2_right_3_bt{width:100%; float:left; height:56px; border-bottom:1px #d3d3d3 dashed;}
.m2_right_3_bt p{padding-left:38px; background:url(../images/m2_right_3_bt_p_bg.png) left center no-repeat; line-height:56px; margin-left:30px; font-size:21px; color:#1b1b1b;}
.m2_right_3_table{width:92%; float:left; margin-top:20px; margin-left:4%;}
.m2_right_3_table tr{margin-top:10px;display:block; width:100%;}
.m2_right_3_table th{font-size:14px; color:#333; border:0;width:25%; padding:0 6px;}
.m2_right_3_table td{font-size:14px; color:#333; border:0;width:25%; padding:8px 7px; background:#f0f0ee;}
.m2_right_3_table td.red{color:#c52b29;}


/* MLG特色内页 */
.m3_bt{width:100%; float:left; font-size:20px;color:#545454; margin-top:30px;}
.m3_fbt{width:100%; float:left; font-size:26px;color:#0a0a0a; margin-top:5px;}
.m3_fbt span{float:left; padding-right:25px; border-bottom:6px #e33a3d solid; padding-bottom:13px;}


.m4{width:100%; float:left; margin-top:30px;}
.m4_1{width:100%; float:left;}
.m4_1_img{width:590px;}
.m4_1_img img{max-width:80%}
.m4_1_text{width:590px; margin-top:60px;}
.m4_1_text_bt{font-size:24px; float:left; color:#333;}
.m4_1_text_desc{font-size:14px; float:left; color:#808080; line-height:30px; margin-top:10px;}
.m4_1_top .m4_1_img{float:left;}
.m4_1_top .m4_1_text{float:right;}

.m4_1_bottom .m4_1_img{float:right; text-align:right; margin-top:-40px;}
.m4_1_bottom .m4_1_text{float:left;}


.m5{padding:30px 0 40px; background:#f3f2f8;}

.m6{width:100%; float:left; margin-top:114px;}
.m6_left{width:600px; float:left;}
.m6_left img{max-width:100%}
.m6_right{width:540px; float:right;}
.m6_right_img{width:100%; text-align:center; float:left; margin-top:17px;}
.m6_right_img img{max-width:100%}
.m6_right_desc{font-size:14px; float:left; color:#808080; line-height:30px; margin-top:80px;}
.ccccont img{max-width: 100%;}
.m7{width:100%; float:left; margin-top:30px;  background:url(../images/m7.jpg) center top;}
.m7_bt{width:100%; float:left; margin-top:70px; text-align:center; color:#fff; font-size:28px;}
.m7_fbt{width:100%; float:left; margin-top:5px; text-align:center; color:#fff; font-size:28px;}
.m7_fbt span{display:inline-block;padding-bottom:18px; border-bottom:5px #fff solid;}
.m7_content{width:100%; float:left; margin-top:70px;}
.m7_nav{width:176px; float:left; margin-top:5px;}
.m7_nav li{width:100%; height:56px; line-height:56px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}
.m7_nav li.on{color:#c10503; background:#fff;}
.m7_lst{width:882px; float:left; margin-left:30px;}
.m7_lst_desc{width:100%; float:left; position:relative;}
.m7_lst_desc_img{width:100%; height:460px; float:left;}
.m7_lst_desc_img img{width:100%; height:100%;}
.m7_lst_desc_text{width:842px; padding:10px 20px; position:absolute; bottom:0; left:0; background:url(../images/opa_1.png) repeat; color:#fff; line-height:24px;}

.m8{width:100%; float:left; margin-top:45px;}
.m8_bt{width:100%; float:left; text-align:center; color:#545454; font-size:28px;}
.m8_fbt{width:100%; float:left; margin-top:5px; text-align:center; color:#0a0a0a; font-size:30px;}
.m8_fbt span{display:inline-block;padding-bottom:18px; border-bottom:5px #e33a3d solid;}
.m8_content{width:100%; float:left; margin-top:90px;}
.m8_nav{width:132px; float:left;margin-left:15px;}
.m8_nav li{width:100%; height:29px; line-height:29px; float:left; margin-bottom:10px; cursor:pointer}
.m8_nav li i{width:29px; height:29px; text-align:center; float:left; display:block; font-style:normal; color:#fff; background:#c10503; font-size:14px;}
.m8_nav li span{width:103px; height:29px; text-align:center; float:left; display:block;color:#060606; background:#f5f5f5; font-size:14px;}
.m8_nav li.on span{background:#c10503; color:#fff;}
.m8_lst{width:718px; float:left; margin-left:120px; line-height:28px; color:#060606; font-size:14px; margin-top:15px;}

.m9{width:100%; float:left; margin-top:50px; padding:50px 0 80px; background:#f5f5f5;}
.m9s{width:100%; float:left; margin-top:50px; padding:50px 0 80px; }
.m9_bt{width:100%; float:left; text-align:center; color:#545454; font-size:28px;}
.m9_fbt{width:100%; float:left; margin-top:5px; text-align:center; color:#0a0a0a; font-size:30px;}
.m9_fbt span{display:inline-block;padding-bottom:18px; border-bottom:5px #e33a3d solid;}
.m9_desc{width:100%; float:left; margin-top:80px; text-align:center; line-height:28px;font-size:14px;}
.m9_desc img{max-width:100%}

.m10{width:100%; float:left; margin-top:130px; padding-bottom:100px; }
.m10_desc{width:100%; float:left; margin-top:70px; font-size:14px;line-height:28px; color:#808080;}

.top_nav{height:86px;}
.m11_left_bt{width:100%; float:left; text-align:center; position:relative; color:#050505; font-size:28px;}
.m11_left_bt span{position:relative; z-index:10; padding:0 20px; background:#fff; display:inline-block}
.line1{width:100%; position:absolute; top:20px; left:0; background:#dddcdc; height:1px; z-index:8;}
.line2{width:70%; position:absolute; top:18px; left:15%; background:#c50202; height:4px;z-index:9;}
.m11_left_desc{width:100%; float:left; margin-top:35px; line-height:32px; font-size:14px; color:#333;}
.m11_left_desc img{max-width:100%}
.m11_left_desc p{text-indent:2em;}
.m11_left_lst{width:100%; float:left; margin-top:50px; padding-bottom:50px; border-bottom:1px #eee solid;}
.m11_left_lst_img{width:416px;}
.m11_left_lst_img img{width:416px;}
.m11_left_lst .m11_left_lst_img{float:left;}
.m11_left_lst2 .m11_left_lst_img{float:right;}
.m11_left_lst_text{width:380px;}
.m11_left_lst .m11_left_lst_text{float:right;}
.m11_left_lst2 .m11_left_lst_text{float:left;}
.m11_left_lst_text_content{font-size:14px; line-height:26px; float:left; margin-top:10px;}
.m11_left_lst_text_bt{width:100%; float:left;}
.m11_left_lst_text_bt p{float:left; font-size:20px; color:#0a0a0a;}
.m11_left_lst_text_bt span{float:left; font-size:20px; color:#c10503;}

.m12{width:100%; padding:50px 0 30px; float:left; border-bottom:1px #ccc solid;}
.m12s{width:100%; float:left; position:relative;}
.m12s_left{float:left; width:400px; float:left; margin-top:120px; margin-left:110px;}
.m12s_left_bt{width:100%; float:left;background:url(../images/pic_01.png) no-repeat; height:78px;}
.m12s_left_bt span{ width:280px; font-size:18px; color:#fff; text-align:center; display:inline-block; margin-top:20px;}
.m12s_left_img{width:100%; float:left; margin-top:30px;}
.m12s_left_img img{max-width:100%}
.m12s_right{width:640px; float:right; line-height:30px; font-size:14px; margin-top:260px;}
.ggw1{width:420px; height:180px; position:absolute; right:0; top:0;}


.m13{width:100%; padding:50px 0 80px; float:left; border-bottom:1px #ccc solid;}
.m13_left{width:600px; float:left; margin-left:160px; line-height:28px; font-size:14px;}
.m13_right{width:280px; float:right; margin-right:50px;}
.m13_right_bt{width:100%; float:left;background:url(../images/pic_02.png) no-repeat; height:78px;}
.m13_right_bt span{ width:280px; font-size:18px; color:#fff; text-align:center; display:inline-block; margin-top:20px;}


.m14{width:100%; padding:50px 0 20px; float:left; border-bottom:1px #ccc solid;}
.m14s{width:100%; float:left; position:relative;}
.m14_left{float:left; width:400px; float:left;  margin-left:110px;}
.m14_left_bt{width:100%; float:left;background:url(../images/pic_01.png) no-repeat; height:78px;}
.m14_left_bt span{ width:280px; font-size:18px; color:#fff; text-align:center; display:inline-block; margin-top:20px;}
.m14_left_img{width:100%; float:left; margin-left:20px;}
.m14_left_img img{max-width:100%}
.m14_right{width:610px; float:right; margin-right:50px; line-height:28px; font-size:14px; margin-top:140px;}

.m15{width:100%; padding:40px 0 20px; float:left; border-bottom:1px #ccc solid;}
.m15s{width:100%; float:left; position:relative;}
.m15_left{width:610px; float:left;margin-left:140px; line-height:28px; font-size:14px; }
.m15_right{width:280px; float:right; margin-right:50px;}
.m15_right_bt{width:100%; float:left;background:url(../images/pic_02.png) no-repeat; height:78px; margin-top:40px;}
.m15_right_bt span{ width:280px; font-size:18px; color:#fff; text-align:center; display:inline-block; margin-top:20px;}


.m16{width:100%; padding:20px 0 20px; float:left; border-bottom:1px #ccc solid;}
.m16s{width:100%; float:left; position:relative;}
.m16_left{float:left; width:650px; float:left;  margin-left:130px;}
.m16_left_bt{width:100%; float:left;background:url(../images/pic_01.png) no-repeat; height:78px;}
.m16_left_bt span{ width:280px; font-size:18px; color:#fff; text-align:center; display:inline-block; margin-top:20px;}
.m16_left_text{width:630px; float:left;margin-left:20px; line-height:28px; font-size:14px; margin-top:30px;}

.m16_right{float:right; width:350px;}
.m16_right img{max-width:100%}



.m17{width:100%; padding:50px 0 50px; float:left; border-bottom:1px #ccc solid;}
.m17s{width:100%; float:left; position:relative;}
.m17_left{width:610px; float:left;margin-left:140px; line-height:28px; font-size:14px; }
.m17_right{width:280px; float:right; margin-right:50px;}
.m17_right_bt{width:100%; float:left;background:url(../images/pic_02.png) no-repeat; height:78px; margin-top:0px;}
.m17_right_bt span{ width:280px; font-size:18px; color:#fff; text-align:center; display:inline-block; margin-top:20px;}


.m18{width:100%; padding:90px 0 100px; float:left; border-bottom:1px #ccc solid;}
.m18s{width:100%; float:left; position:relative;}
.m18_left{width:630px; float:left;margin-left:120px;}
.m18_left_bt{width:100%; float:left;background:url(../images/pic_01.png) no-repeat; height:78px; margin-top:0px;}
.m18_left_bt span{ width:280px; font-size:18px; color:#fff; text-align:center; display:inline-block;margin-top:20px;}
.m18_left_text{width:620px; float:left;margin-left:20px; line-height:28px; font-size:14px; margin-top:30px;}
.m18_right{width:420px; float:right; margin-top:78px;}
.m18_right img{max-width:100%}


.m19{width:100%; padding:50px 0 50px; float:left; border-bottom:1px #ccc solid;}
.m19s{width:100%; float:left; position:relative;}
.m19_left{width:580px; float:left;margin-left:130px; line-height:28px; font-size:14px; }
.m19_right{width:280px; float:right;margin-right:120px;}
.m19_right_bt{width:100%; float:left;background:url(../images/pic_02.png) no-repeat; height:78px; margin-top:20px; }
.m19_right_bt span{ width:280px; font-size:18px; color:#fff; text-align:center; display:inline-block; margin-top:20px;}
.m19_img{width:100%; float:left; margin-top:20px; text-align:center;}
.m19_img img{max-width:100%}

.m20{width:100%; padding:50px 0 100px; float:left; border-bottom:1px #ccc solid;}
.m20s{width:100%; float:left; position:relative;}
.m20_left{width:410px; float:left;margin-left:120px;}
.m20_left_bt{width:100%; float:left;background:url(../images/pic_01.png) no-repeat; height:78px; margin-top:0px;}
.m20_left_bt span{ width:280px; font-size:18px; color:#fff; text-align:center; display:inline-block;margin-top:20px;}
.m20_left_img{width:100%; float:left; margin-top:80px;}
.m20_left_img img{max-width:100%}
.m20_right{width:540px; float:right;line-height:28px; font-size:14px; margin-top:90px;}

.about_1{width:100%; float:left; margin-top:50px;}
.about_1_fbt{width:100%; float:left; font-size:35px;color:#545454; font-family:"宋体"; text-align:center;}
.about_1_bt{width:100%; float:left; text-align:center;font-size:35px; color:#333;}
.about_1_bt span{display:inline-block; border-bottom:8px #e33a3d solid; padding:0 15px 8px;}
.about_1_desc{width:100%; float:left; text-align:center;font-size:14px;line-height:38px; color:#333; margin-top:50px;}
.about_1_desc_left{text-align:left;}
.about_1_lst{width:100%; float:left;margin-top:50px;}
.about_1_lst li{width:275px; float:left; text-align:center;}
.about_1_lst li img{width:110px; height:110px; display:inline-block;vertical-align:top}
.about_1_lst li p{font-size:23px; margin-top:25px; color:#545454;}

.about_2{width:100%; float:left; padding:150px 0; background:#f8f8f8; margin-top:100px;}
.about2_text{width:350px;}
.about2_img{width:700px;}
.about2_img img{max-width:100%}
.about_left .about2_text{float:left;}
.about_right .about2_text{float:right;}
.about_left .about2_img{float:right;}
.about_right .about2_img{float:left;}

.about_2_fbt{width:100%; float:left; font-size:35px;color:#545454; font-family:"宋体"; }
.about_2_bt{width:100%; float:left;font-size:35px; color:#333;}
.about_2_bt span{display:inline-block; border-bottom:8px #e33a3d solid; padding:0 10px 8px;}
.about_2_desc{width:100%; float:left; font-size:16px;line-height:36px; color:#333; margin-top:20px;}

.about_3{width:100%; float:left; margin-top:100px;}

.about_4{width:100%; float:left; margin-top:150px; height:360px; background:url(../images/about_4_bg.jpg) center top no-repeat; text-align:center;}
.about_4_bt{width:100%; float:left; font-size:48px;color:#fff;font-family:"宋体";margin-top:70px;}
.about_4_desc{width:100%; float:left; font-size:14px;line-height:28px;color:#fff;font-family:"宋体"; margin-top:50px;}


.about_5{width:100%; float:left; margin-top:110px; }
.about_5_lst{width:1050px; float:left; margin-top:90px; margin-left:25px; }
.about_5_lst li{width:350px; float:left; text-align:center;}
.about_5_lst li img{ display:inline-block;vertical-align:top}
.about_5_lst li p{font-size:16px; margin-top:25px; color:#545454;line-height:26px;}

.about_6{width:100%; float:left; margin-top:120px; padding-top:60px;background:#f7f7f7; margin-bottom:-100px;}
.about_6_s{width:100%; float:left; background:url(../images/about_6_s.png) center top no-repeat;}
.m820{width:820px; float:left; background:url(../images/m820_bg.jpg) top center repeat-y;margin-top:64px;margin-left:140px;}
.about_6_1{width:110px; height:110px; background:#d30708; padding:20px; color:#fff; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.about_6_1 p{width:100%; text-align:center; margin-top:10px;font-size:28px;font-family:"宋体";}
.about_6_1 span{width:100%; display:block; text-align:center; margin-top:10px;font-size:18px;line-height:27px;}
.about_6_2{width:410px; position:relative; margin:80px 0 50px;height:96px; float:right;}
.about_6_2_center{position:absolute;width:96px; height:96px; line-height:96px; text-align:center; font-size:27px;font-family:"宋体";color:#fff;background:#d30708;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;left:-48px;}
.about_6_2_text{float:left; width:264px; padding-left:146px; background:url(../images/a601.png) left top no-repeat; margin-top:37px;}
.about_6_2_desc{width:100%; font-size:14px; color:#333;line-height:27px;}
.about_6_2_img{margin-top:10px;}
.about_6_2_img img{max-width:100%}


.about_6_3{width:410px; position:relative; margin:80px 0 50px;height:96px; float:left;}
.about_6_3_center{position:absolute;width:96px; height:96px; line-height:96px; text-align:center; font-size:27px;font-family:"宋体";color:#fff;background:#d30708;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;right:-48px;}
.about_6_3_text{float:left; width:264px; padding-right:146px; background:url(../images/a602.png) right top no-repeat; margin-top:37px;}
.about_6_3_desc{width:100%; font-size:14px; color:#333;line-height:27px;}
.about_6_3_img{margin-top:10px;}
.about_6_3_img img{max-width:100%}

.about_6_4_s{width:100%;height:164px; overflow:hidden;float:left;margin-top:195px;}
.about_6_4{width:328px; height:328px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; margin-left:246px; background:#edb4b4;}
.about_6_4_1{width:240px; height:240px;margin:44px;background:#d30708;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;float:left;}
.about_6_4_1 p{width:100%; text-align:center; font-size:30px; color:#fff; margin-top:30px;}
.about_6_4_1 span{width:100%; display:inline-block; text-align:center; font-size:22px; color:#fff; margin-top:6px;}




.left_nav{
	position: fixed;
	top: 100px;
	left: 50px;
	display: none;
	background:url(../images/left_nav_1.png) top left no-repeat;
}
.left_nav_ul{background:url(../images/left_nav.png) top left repeat-y;float:left;margin-top:11px;}
.left_nav li{
	width: 118px;
	height: 26px;
	line-height: 26px;
	margin-bottom:5px;
	margin-top:10px;
	cursor:pointer;
	background:url(../images/left_nav_1.png) left center no-repeat;
}
.left_nav li.current{
	background:url(../images/left_nav_now.png) left top no-repeat;
}
.left_nav li a{font-size:16px; color:#4a4a4a;display:inline-block;width:85px;padding-left:6px; height:26px; float:right; }
.left_nav li.current a{background:#dd0a08;color:#fff;}

.join_1{width:100%;float:left;margin-top:110px;}
.join_1_img{width:500px;float:left;}
.join_1_img img{max-width:100%}
.join_right{width:510px;float:right;margin-right:50px;}
.join_1_desc{width:100%;font-size:14px;line-height:32px;color:#535353;margin-top:30px;float:left;}
.join_2{width:100%; float:left;margin-top:100px; padding:80px 0 0;background:#f9f9f9;}
.join_2_bt{width:100%;float:left; font-size:40px;color:#e84443;text-align:center;}
.join_2_desc{width:100%;float:left; font-size:20px;color:#303232;text-align:center;margin-top:10px;}
.join_2_img{width:100%;float:left; margin-top:40px;text-align:center;}
.join_2_img img{max-width:100%;vertical-align:top}

.join_3{width:100%;float:left;background:#f9f9f9;padding-bottom:90px;}
.join_3_bt{width:100%;float:left;text-align:center;font-size:42px;color:#000;}
.join_3_lst{width:100%; float:left;border-top:1px #e3e3e3 solid; border-bottom:3px #e3e3e3 solid; padding-bottom:200px; background:#fff;margin-top:50px;}
.join_3_lst li{width:100%; height:63px; border-bottom:1px #d2d2d2 dashed; float:left;}
.join_3_lst li p{float:left; line-height:63px;font-size:18px;color:#363636;margin-left:50px; padding-left:30px; background:url(../images/join_3_lst_nav_p.png) left center no-repeat;}
.join_3_lst li span{width:14px; height:8px; background:url(../images/more_gray.png); display:inline-block; float:right; margin-right:80px; margin-top:28px; cursor:pointer}
.join_3_lst ul{width:1070px; float:left;padding:0 80px 20px 50px;margin-top:20px;line-height:30px;font-size:14px; border-bottom:1px #e3e3e3 solid; display:none}
.join_3_lst li.on{background:#f9f9f9;}
.join_3_lst li.on p{color:#e40303;}
.join_3_lst li.on span{ background:url(../images/more_red.png);}








.join_4{width:100%; float:left; height:435px; background:url(../images/join_4_bg.jpg) center top no-repeat; margin-bottom:-100px;}
.join_4_fbt{width:100%; float:left; font-size:35px;color:#545454; font-family:"宋体"; text-align:center; margin-top:100px;color:#fff;}
.join_4_bt{width:100%; float:left; text-align:center;font-size:35px; color:#333;color:#fff;}
.join_4_bt span{display:inline-block; border-bottom:8px #e33a3d solid; padding:0 15px 8px;}
.join_4_desc{width:100%; float:left; text-align:center;font-size:14px;line-height:38px; color:#fff; margin-top:50px;}

/* contact */
.contact_1{width:100%; float:left;margin-top:80px;}
.contact_1_bt{width:100%; float:left;position:relative;text-align:center;font-size:18px;color:#333;}
.contact_1_bt span{display:inline-block; padding:0 10px; background:#fff; position:relative;z-index:2;}
.line3{width:80%; position:absolute;left:10%;top:12px; height:1px;border-top:1px #b0b0b0 dashed;}
.contact_1 dl{width:84%;float:left; margin-left:8%;margin-top:20px;}
.contact_1 dl dd{padding-left:45px; line-height:60px;font-size:18px; color:#333;}
.contact_1 dl dd.c1{background:url(../images/c1.png) left center no-repeat;}
.contact_1 dl dd.c2{background:url(../images/c2.png) left center no-repeat;}
.contact_1 dl dd.c3{background:url(../images/c3.png) left center no-repeat;}
.contact_1 dl dd.c4{background:url(../images/c4.png) left center no-repeat;}
.contact_1 dl dd.c5{background:url(../images/c5.png) left center no-repeat;}

.contact_map{width:100%;float:left;margin-top:30px;}

.business_1{width:100%; float:left;}
.business_1 li{width:520px; float:left; margin-left:60px; height:365px;margin-top:70px;}
.business_1 li.ml0{margin-left:0;}
.business_1 li img{width:520px; height:365px;vertical-align:top}

.business_02_lst{width:100%; float:left; margin-top:60px;}
.business_02_lst_img{width:520px;}
.business_02_lst_img img{width:100%;}
.business_02_lst_desc{width:580px; font-size:18px; line-height:30px;color:#333;}
.business_02_lst_01 .business_02_lst_img{float:left; }
.business_02_lst_02 .business_02_lst_img{float:right;}
.business_02_lst_01 .business_02_lst_desc{float:right;}
.business_02_lst_02 .business_02_lst_desc{float:left;}

.hylt{width:100%; position:relative;}
.aircraft{width:361px;height:234px; position:absolute;right:10px;top:900px; background:url(../images/aircraft.png) no-repeat;}
.hylt-img{
	text-align:center;
}
.hylt-img img{max-width:100%}
.hylt-opa{
	width:100%;position:absolute; top:0; left:0; height:100%;
}










