﻿body {font-size: 16px; line-height: 30px; font-family:"微软雅黑"; color: #333; background:#fff;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#383838;}
a:hover {text-decoration:underline; color:#F59F17; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}


.banner{ width:100%;height:690px; background:url(banner.png) no-repeat center;}
.daoy_box{background:url(dybg.png) no-repeat center; width:100%; height:140px; overflow:hidden;}
.daoy_box .daoy{ width:1045px; padding-left:155px; color:#fff; padding-top:40px; line-height:30px; margin:0 auto;}
.daoy_box .daoy a{color:#F59F17;}
	
.container{ width:1200px; margin:0 auto;}

.icon_1{  width:100%; height:175px; background:url(icon_1.png) center no-repeat; overflow:hidden;}
.icon_1 a,.icon_2 a,.icon_3 a,.icon_4 a,.icon_5 a,.icon_6 a,.icon_7 a,.icon_8 a,.icon_9 a,.icon_10 a,.icon_11 a,.icon_12 a{  width:100%; height:175px; display:block;}
.icon_0{ background:url(zxbg.png) no-repeat left; height:47px; line-height:40px; font-weight:bold; overflow:hidden;}
.icon_0 span{ width:98px; text-align:center; display:block; float: left;}
.icon_0 span a{ color:#fff;}
.icon_2{  width:100%; height:175px; background:url(icon_2.png) center no-repeat; overflow:hidden; }
.icon_3{  width:100%; height:200px; background:url(icon_3.png) center 100px no-repeat; overflow:hidden; }
.icon_4{  width:100%; height:200px; background:url(icon_4.png) center 100px no-repeat; overflow:hidden; }
.icon_5{  width:100%; height:135px; background:url(icon_5.png) center no-repeat; overflow:hidden;}

.icon_6{  width:100%; height:200px; background:url(icon_6.png) center 100px no-repeat; overflow:hidden; }
.icon_7{  width:100%; height:200px; background:url(icon_7.png) center 100px no-repeat; overflow:hidden; }

.icon_8{  width:100%; height:145px; background:url(icon_8.png) center no-repeat; overflow:hidden;}
.icon_9{  width:100%; height:200px; background:url(icon_9.png) center 100px no-repeat; overflow:hidden; }
.icon_10{  width:100%; height:200px; background:url(icon_10.png) center 100px no-repeat; overflow:hidden; }
.icon_11{  width:100%; height:130px; background:url(icon_11.png) center no-repeat; overflow:hidden; }
.icon_12{  width:100%; height:150px; background:url(icon_12.png) center 50px no-repeat; overflow:hidden; }


.nav_1bg{ width:100%; background:url(bg1.png) no-repeat center; width:100%; height:637px; overflow:hidden;margin-bottom:50px;}
.nav_1{  width:1200px; margin:0 auto;  }
.nav_1left { float:left;width:710px; height:390px; text-align: left;overflow:hidden; margin-bottom:90px; }
.nav_1left dl{ width:710px; height:390px;position:relative;}
.nav_1left dt{ width:710px; height:390px;z-index:9; position:absolute; top:0; left:0;}
.nav_1left dl img{width:710px; height:390px;}
.nav_1left dd{ width:710px;  height:50px;background-color:#000; opacity:0.85; filter:alpha(opacity=100); z-index:99; position:absolute; bottom:0; left:0; color:#fff; font-family:"微软雅黑"; font-weight:bold; }
.nav_1left dd .tl{color:#fff;width:710px; text-align:left;line-height:50px;font-size:18px; padding-left:10px; }
.nav_1left dd .tl a{color:#fff;}

.swiper-pagination-bullet{ background:#fff;width:15px; height:5px;border-radius:10px; filter: alpha(opacity=100); opacity: 1.0;}
.swiper-pagination-bullet-active{ background:#B61412; width:40px; height:5px;filter: alpha(opacity=100); opacity: 1.0;}
.swiper-container-horizontal>.swiper-pagination-bullets{ left:65%;width:50%; bottom:10px;}

.nav_1right{float:right; width:480px;}
.nav_1right dl{  margin-bottom:20px; padding:10px 0; border-bottom:1px solid #F59F17; height:75px;}
.nav_1right dt{ font-size:22px; font-weight:bold; color:#E40003;}
.nav_1right dd{ color:#666; line-height:28px;}
.nav_1right li{background:url(p1.png) left no-repeat; padding-left:15px; line-height:56px; border-bottom:1px dotted #F59F17;}
.nav_1right li span{float:right; color:#ccc;}

.nav_2l{ width:385px; padding-left:20px; float:left; margin-bottom:50px;}
.nav_2l dl{ background:#F7F7F7; padding:15px; height:114px; overflow:hidden; margin-bottom:20px;}
.nav_2l dt{ font-size:20px; font-weight:bold; margin-bottom:10px; line-height:26px;}
.nav_2l dd{line-height:16px; font-size:14px; color:#666;}
.nav_2r{ float: left; background:url(bg2.png) no-repeat center; width:388px; height:308px;margin-bottom:70px;}
.nav_2r dl{ padding:20px 0 25px 25px; width:340px; height:245px; overflow:hidden;}
.nav_2r dl img{ width:340px; height:190px;}
.nav_2r dt{ font-size:18px; font-weight:bold; margin-bottom:5px; line-height:24px;}
.nav_2r dd{line-height:22px; font-size:14px; color:#666;}


.nav_3bg{ width:100%; background:url(bg1.png) no-repeat center; width:100%; height:637px; overflow:hidden;margin-bottom:50px;}
.nav_3{  width:1200px; margin:0 auto;  }
.nav_3left{float:left; width:580px;}
.nav_4 {float: right; width:580px;}
.nav_3left li{background:url(p2.png) left no-repeat; padding-left:25px; line-height:56px; border-bottom:1px dotted #F59F17;}
.nav_3left li span{float:right; color:#ccc;}
.nav_4 li{background:url(p2.png) left no-repeat; padding-left:25px; line-height:56px; border-bottom:1px dotted #F59F17;}
.nav_4 li span{float:right; color:#ccc;}

.nav_5{ width:1200px; margin:70px auto;}
.nav_5 .nav_5l{ width:350px; height:420px; float:left; padding:0 24px;border-left:1px solid #eee; }
.nav_5 .nav_5l img{width:350px; height:200px; margin-bottom:15px;}
.nav_5 .nav_5l dt{margin-bottom:10px; font-size:24px; font-weight:bold; height:60px; overflow:hidden;}
.nav_5 .nav_5l dd{margin-bottom:10px; font-size:16px; color:#666; line-height:28px; height:135px; overflow:hidden;}

.nav_6bg{ width:100%; background:url(bg1.png) no-repeat center; width:100%; height:637px; overflow:hidden;}
.nav_6{  width:1200px; margin:0 auto;  }
.nav_6left{float:left; width:580px;}
.nav_7 {float: right; width:580px;}
.nav_6left li{background:url(p2.png) left no-repeat; padding-left:25px; line-height:56px; border-bottom:1px dotted #F59F17;}
.nav_6left li span{float:right; color:#ccc;}
.nav_7 li{background:url(p2.png) left no-repeat; padding-left:25px; line-height:56px; border-bottom:1px dotted #F59F17;}
.nav_7 li span{float:right; color:#ccc;}

.nav_8l{ width:385px; padding-left:20px; float:right; margin-bottom:50px;}
.nav_8l dl{ background:#F7F7F7; padding:15px; height:114px; overflow:hidden; margin-bottom:20px;}
.nav_8l dt{ font-size:20px; font-weight:bold; margin-bottom:10px; line-height:26px;}
.nav_8l dd{line-height:16px; font-size:14px; color:#666;}
.nav_8r{ float:left; background:url(bg3.png) no-repeat center; width:388px; height:310px;margin-bottom:70px;}
.nav_8r dl{ padding:30px 30px 0 30px; width:330px; height:260px; overflow:hidden;}
.nav_8r dl img{height:180px; width:330px; margin-bottom:5px;}
.nav_8r dt{ margin:0 auto; width:280px; height:75px; overflow:hidden;font-size:16px; font-weight:bold; margin-bottom:5px; line-height:22px;}

.swiper-button-next{ right:10px; background:url(r.png) no-repeat center; }
.swiper-button-prev{ left:10px; background:url(l.png) no-repeat center;}
.nav_11{ width:1200px; margin:20px auto 70px auto; }
.nav_11 img{ width:1180px; height:655px; border:10px solid #FFF3E4;}

.nav_12bg{ width:100%; background:url(bg4.png) no-repeat center; width:100%; height:896px; overflow:hidden;}
.nav_12{  width:1200px; margin:0 auto;  }

.nav12_left{ width:595px; height:450px; float:left; border-top:1px solid #fff;}
.sight1_imgs{ width:595px; height:450px;float:left; margin-bottom:6px; position:relative;}
.sight1_imgs img{ width:595px; height:450px; z-index:99;position:absolute; left:0; top:0;}
.sight1_imgs a:hover{color:#fff; text-decoration:none;}
.sight1_imgs a .sight1_txt{display: none;position:absolute; left:0; top:0; width:595px; height:450px;} 
.sight1_imgs a:hover .sight1_txt{display: block; z-index:15;width:470px; height:340px; background-color:#000; opacity:0.8; filter:alpha(opacity=80); z-index:99; font-weight:bold; padding:110px 65px 0 60px ;}
.sight1_imgs a .sight1_txt p{font-weight: normal; line-height:24px;}
.sight1 .sight_tl{float:left; width:60px; font-size:32px; color:#fff; text-align:center;}

.sight1_imgs a .sight1_txt span{display:block; overflow:hidden;}
.sight1_imgs a .sight1_txt .im_1{font-size:20px;line-height:30px; height:70px; margin-bottom:20px;width:470px; text-align:left; color:#fff; background:url(line4.png) left bottom no-repeat;}
.sight1_imgs a .sight1_txt .im_2{ line-height:26px; color:#fff; height:90px; font-size:16px;width:470px; font-weight:normal;text-align:left;}

.nav12_right{ width:603px; height:450px; float: right;}
.sight2_imgs{ width:300px; height:225px;float:left; border-left:1px solid #fff; border-top:1px solid #fff;position:relative;}
.sight2_imgs img{ width:300px; height:225px; z-index:99;position:absolute; left:0; top:0;}
.sight2_imgs a:hover{color:#fff; text-decoration:none;}
.sight2_imgs a .sight2_txt{display: none;position:absolute; left:0; top:0; width:300px; height:225px;} 
.sight2_imgs a:hover .sight2_txt{display: block; z-index:15;width:260px; height:170px; background-color:#000; opacity:0.8; filter:alpha(opacity=80); z-index:99; font-weight:bold; padding:27px 20px;}
.sight2_imgs a .sight2_txt p{font-weight: normal; line-height:24px;}
.sight1 .sight_tl{float:left; width:60px; font-size:32px; color:#fff; text-align:center;}

.sight2_imgs a .sight2_txt span{display:block; overflow:hidden;}
.sight2_imgs a .sight2_txt .im_1{font-size:16px;line-height:30px; height:67px; margin-bottom:10px;width:260px; text-align:left; color:#fff; background:url(line4.png) left bottom no-repeat;}
.sight2_imgs a .sight2_txt .im_2{ line-height:22px; color:#fff; height:85px; font-size:14px;width:260px; font-weight:normal;text-align:left;}


.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}



@media only screen and (max-width: 540px){
body { background-image:none; font-size:0.95em; line-height:1.4em; background:#fff;}
.allcontainer{ max-width: 540px; margin: 0 auto;}
.container{ width:100%;}
.bottombg,.banner{ height: auto; background: none; margin-bottom:0;}
.m_banner{ display: block; }
.icon_1,.icon_2,.icon_3,.icon_4,.icon_5,.icon_6,.icon_7,.icon_8,.icon_9,.icon_10,.icon_11,.icon_12{ width:70%; height: auto; background: none; margin:2% auto; padding:5% 0;}
.icon_1 a,.icon_2 a,.icon_3 a,.icon_4 a,.icon_5 a,.icon_6 a,.icon_7 a,.icon_8 a,.icon_9 a,.icon_10 a,.icon_11 a,.icon_12 a{  width:100%; height: auto; display:block;}
.line_h{ height:2em;}


.daoy_box{background:#840A1B; width:100%;  height: auto; overflow:hidden;}
.daoy_box .daoy{ width:90%; margin:0 auto; color:#fff;  padding:4% 0 5% 0; font-size:0.9em; line-height:1.4em;}
.daoy_box .daoy a{color:#F59F17;}
	
.container{ width:100%; margin:0 auto;}

.nav_1bg{ width:100%; background:url(bg1.png) no-repeat center; width:100%; height:637px; overflow:hidden;margin-bottom:5%;}
.nav_1{  width:100%; margin:0 auto;  }
.nav_1left { float:left;width:100%; height:200px; text-align: left;overflow:hidden; margin-bottom:1%; }
.nav_1left dl{ width:100%; height: 200px;position:relative;}
.nav_1left dt{ width:100%; height: auto;z-index:9; position:absolute; top:0; left:0;}
.nav_1left dl img{width:100%; height: auto;}
.nav_1left dd{ width:100%;  height:30px;background-color:#000; opacity:0.85; filter:alpha(opacity=100); z-index:99; position:absolute; bottom:0; left:0; color:#fff; font-family:"微软雅黑"; font-weight:bold; }
.nav_1left dd .tl{color:#fff;width:100%; text-align:left;line-height:30px;font-size:14px; padding-left:10px; }
.nav_1left dd .tl a{color:#fff;}

.swiper-pagination-bullet{ background:#fff;width:8px; height:5px;border-radius:10px; filter: alpha(opacity=100); opacity: 1.0;}
.swiper-pagination-bullet-active{ background:#B61412; width:20px; height:5px;filter: alpha(opacity=100); opacity: 1.0;}
.swiper-container-horizontal>.swiper-pagination-bullets{ left:65%;width:50%; bottom:8px;}

.nav_1right{float:left; width:96%; margin-bottom:5%; padding:1% 2%;}
.nav_1right dl{  margin-bottom:3%; padding:1% 0; border-bottom:1px solid #F59F17; height: auto;}
.nav_1right dt{ font-size:1.2em; line-height:1.3em;font-weight:bold; color:#E40003; }
.nav_1right li{background:url(p1.png) left no-repeat; padding:5px 0 5px 15px; line-height:1.35em; border-bottom:1px dotted #F59F17;}
.nav_1right li span{float:right; color:#ccc;}

.nav_2l{ width:92%; padding-right:0; padding-left:2%; float:left; margin-bottom:0%;}
.nav_2l dl{ width:100%; background:#F7F7F7; padding:2%; height: auto; overflow:hidden; margin-bottom:1%;}
.nav_2l dt{ width:100%; font-size:20px; font-weight:bold; margin-bottom:10px; line-height:26px;}
.nav_2l dd{width:100%;line-height:16px; font-size:14px; color:#666;}

.nav_2r{ float:left; background:#FCF5EE; width:96%; height: auto;margin: 1% auto 1% 2%;}
.nav_2r dl{ padding:3%; width:94%; height: auto; overflow:hidden;}
.nav_2r dl img{ }
.nav_2r dt{ font-size:20px; font-weight:bold; margin-bottom:5px; line-height:26px;}
.nav_2r dd{line-height:22px; font-size:14px; color:#666;}

.nav_3bg{ width:100%; background:url(bg1.png) no-repeat center; width:100%; height:637px; overflow:hidden;margin-bottom:5%;}
.nav_3{  width:90%; margin:0 auto;  }
.nav_3left{float:left; width:100%; }
.nav_4 {float: right;width:100%; }
.nav_3left li{background:url(p2.png) left no-repeat; line-height:1em; padding:2% 0 2% 25px; border-bottom:1px dotted #F59F17;font-size: 0.9em;}
.nav_3left li span{display:none;}
.nav_4 li{background:url(p2.png) left no-repeat; line-height:1em; padding:2% 0 2% 25px;border-bottom:1px dotted #F59F17;font-size: 0.9em;}
.nav_4 li span{display:none;}

.nav_5{ width:100%; margin:3% auto;}
.nav_5 .nav_5l{ width:96%; height: auto; float:left; padding:0 0 0 2% ; margin:0 auto 5% auto;border-left:1px solid #ccc; }
.nav_5 .nav_5l img{width:100%; height: auto; margin-bottom:2%;}
.nav_5 .nav_5l dt{margin-bottom:1%; font-size:1.2em; font-weight:bold; height: auto;overflow:hidden;}
.nav_5 .nav_5l dd{margin-bottom:0%; font-size:1em; color:#666; line-height:1.2em; height: auto; overflow:hidden;}

.nav_6bg{ width:100%; background:url(bg1.png) no-repeat center; width:100%; height:637px; overflow:hidden;margin-bottom:5%;}
.nav_6{  width:90%; margin:0 auto;  }
.nav_6left{float:left; width:100%; }
.nav_7 {float: right;width:100%; }
.nav_6left li{background:url(p2.png) left no-repeat;line-height:1em; padding:2% 0 2% 25px;border-bottom:1px dotted #F59F17;font-size: 0.9em;}
.nav_6left li span{ display:none;}
.nav_7 li{background:url(p2.png) left no-repeat;line-height:1em; padding:2% 0 2% 25px;border-bottom:1px dotted #F59F17;font-size: 0.9em;}
.nav_7 li span{ display:none;}



.nav_8l{ width:92%; padding-right:0; padding-left:2%; float:left; margin-bottom:0%;}
.nav_8l dl{ width:100%; background:#F7F7F7; padding:2%; height: auto; overflow:hidden; margin-bottom:2%;}
.nav_8l dt{ width:100%; font-size:20px; font-weight:bold; margin-bottom:10px; line-height:26px;}
.nav_8l dd{width:100%;line-height:16px; font-size:14px; color:#666;}


.nav_8r{ float:left; background:#FFF7EE; width:98%; height: auto;margin:0 0 3% 1%;}
.nav_8r dl{ padding:4% 2%; width:96%; height: auto; overflow:hidden;}
.nav_8r dl img{ width:100%; height: auto;margin-bottom:1%;}
.nav_8r dt{ margin:0 auto; width:100%; height: auto; overflow:hidden;}

.swiper-button-next{ right:1%; background:url(r.png) no-repeat center; }
.swiper-button-prev{ left:1%; background:url(l.png) no-repeat center;}
.nav_11{ width:98%; margin:1% auto; }
.nav_11 img{ width:100%; height: auto; border: none;}

.nav_12bg{ width:100%; background: none; height: auto; overflow:hidden;}
.nav_12{  width:100%; margin:0 auto;  }

.nav12_left{ width:100%; height:300px; float:left; border-top:1px solid #fff;}
.sight1_imgs{ width:100%; height: auto;float:left; margin-bottom:1%; position:relative;}
.sight1_imgs img{width:100%; height: auto; z-index:99;position:absolute; left:0; top:0;}
.sight1_imgs a:hover{color:#fff; text-decoration:none;}
.sight1_imgs a .sight1_txt{display: none;position:absolute; left:0; top:0; width:595px; height:450px;} 
.sight1_imgs a:hover .sight1_txt{display: block; z-index:15;width:470px; height:340px; background-color:#000; opacity:0.8; filter:alpha(opacity=80); z-index:99; font-weight:bold; padding:110px 65px 0 60px ;}
.sight1_imgs a .sight1_txt p{font-weight: normal; line-height:24px;}
.sight1 .sight_tl{float:left; width:60px; font-size:32px; color:#fff; text-align:center;}

.sight1_imgs a .sight1_txt span{ display:none;}
.sight1_imgs a .sight1_txt .im_1{ display:none;}
.sight1_imgs a .sight1_txt .im_2{ display:none;}

.nav12_right{ width:100%; height: auto; float:left;}
.sight2_imgs{ width:49.5%; height: 150px;float:left; border-left:1px solid #fff; border-top:1px solid #fff;position:relative;}
.sight2_imgs img{ width:100%; height: auto; z-index:99;position:absolute; left:0; top:0;}
.sight2_imgs a:hover{color:#fff; text-decoration:none;}
.sight2_imgs a .sight2_txt{display: none;position:absolute; left:0; top:0; width:300px; height:225px;} 
.sight2_imgs a:hover .sight2_txt{display: block; z-index:15;width:260px; height:170px; background-color:#000; opacity:0.8; filter:alpha(opacity=80); z-index:99; font-weight:bold; padding:27px 20px;}
.sight2_imgs a .sight2_txt p{font-weight: normal; line-height:24px;}
.sight1 .sight_tl{float:left; width:60px; font-size:32px; color:#fff; text-align:center;}

.sight2_imgs a .sight2_txt span{display:block; overflow:hidden;}
.sight2_imgs a .sight2_txt .im_1{font-size:16px;line-height:30px; height:67px; margin-bottom:10px;width:260px; text-align:left; color:#fff; background:url(line4.png) left bottom no-repeat;}
.sight2_imgs a .sight2_txt .im_2{ line-height:22px; color:#fff; height:85px; font-size:14px;width:260px; font-weight:normal;text-align:left;}


.swiper-button-next{ right:0px; width:55px; height:55px; background:url(r.png) no-repeat center; }
.swiper-button-prev{ left:0px; width:55px; height:55px; background:url(l.png) no-repeat center;}









.bottom_sbj{ display:block; text-align:center; background:#333; color:#ddd; line-height:3.5em;}
.bottom_sbj a{ color:#ddd;}
.tt{ display: none; }
}