@charset "utf-8";

body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}

h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}

body>div{margin:0 auto}

div {text-align:left}

a img {border:0}

body { color: #666; text-align: center; font: 14px "微软雅黑"; }

ul, ol, li {list-style-type:none;vertical-align:0}

a {outline-style:none;color:#535353;text-decoration:none}

a:hover { color: #0B7FDF; text-decoration: none}

.clear{height:0; overflow:hidden; clear:both}

/*文字省略*/

.tx_l1{text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}

.tx_l2{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.tx_l3{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.f_left{ float:left;}

.f_right{ float:center;}

/*nav*/

.all{ position:relative;}

.top{ clear:both;width:100%;height:80px; position:relative; z-index:99999;background:rgba(255, 255, 255, 0.9)!important;

filter:Alpha(opacity=60); background:#fff;position:absolute; top:0; left:0;}

.top_nav{ width:1200px;height:80px; margin:0 auto;}

.logo{ height:44px; margin-top:18px;}

.sc_box{ width:55px; height:17px; line-height:17px; background:url(../images/sc.png) no-repeat; color:#0B7FDF; font-size:16px; text-align:right; margin-top:43px;}

.nav_box{ width:760px; height:60px; line-height:60px; margin-top:20px;}

.nav_box ul{ position:relative;}

.nav_box ul li{ float:left; width:93px; text-align:center; font-size:16px;}

.nav_box ul li ul{ display:none;}

.nav_box ul li ul li{float:none; line-height:35px; background:#0B7FDF;font-size:14px;}

.nav_box ul li:hover ul{ display:block;}

.nav_box ul li ul li a{ color:#fff;}

.nav_box ul li ul li:hover { background:#095CBF;}

.nav_box ul li:hover{ color:#0B7FDF;}

.ahv{color:#0B7FDF;}

.top .logo{float:left;width:178px;height:80px;}

.top .m{float:right;line-height:80px;width:580px;}

.top .m a{color:#333;float:left; text-decoration:none;margin-left:50px;font-size:20px;}

.top .m a:hover{ opacity:0.9;}

.top .m .a{color:#169bfd;}

/*banner*/

ul,li{list-style:none;margin:0;padding:0}

.DB_tab25 {width:100%;height:585px;loverflow:hidden;cursor:pointer;}

.DB_tab25 .DB_bgSet{position:relative;}

.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:585px;display:none;}

.DB_tab25 .DB_imgSet{position:absolute;width:1200px;left:50%;margin-left:-650px;}

.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:20px;top:240px;}

.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:125px;top:320px}

/*.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:300px;top:0px}

.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:20px;top:160px;}

.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:20px;top:220px}

.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:540px;top:0px}

.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:520px;top:120px;}

.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:520px;top:200px}

.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:-100px;top:0px}

.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:120px;top:0px;}

.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:540px;top:120px}

.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:690px;top:150px}

.DB_tab25 .DB_imgSet .DB_4_4{position:absolute;left:540px;top:250px}

.DB_tab25 .DB_imgSet .DB_4_5{position:absolute;left:770px;top:0px}*/

.DB_tab25 .DB_menuWrap{position:absolute;width:1200px;left:50%;margin-left:-600px;}

.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:550px;text-align:center;font-size:0; border-radius:20px;}

.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}

.DB_tab25 .DB_prev{position:absolute;left:-100px;top:250px;cursor:pointer;display:none}

.DB_tab25 .DB_next{position:absolute;right:-100px;top:250px;cursor:pointer;display:none}

/*公告*/

.gong_box{ clear:both; width:100%; height:45px; background:#ffa245;}

.tit_left{ width:31%; background:#f2f2f2;height:45px; text-align:right; padding-right:10px; font-size:15px; color:#ffa245;}

.tit_left img{ margin-top:15px; padding-right:5px;}

.tit_left span{ padding-right:5px;}

.gongao{ width:800px; margin:0 auto; line-height:45px; height:45px; padding-left:10px; overflow:hidden; font-size:16px;}

#FontScroll{width:800px;height:45px;line-height:45px; overflow:Hidden;}

#FontScroll .line{text-align:left;width:100%;}

#FontScroll .fontColor a{color:#fff;}

.font-ul li{ height:55px; width:100%;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}

.font-ul li a{ color:#fff; line-height:45px;}

.font-ul li a:hover{ text-decoration:underline;}

.contact_box{ width:1200px; margin:50px auto;}

.title_box{ width:540px; border-bottom:1px #ccc solid; margin:0 auto; height:60px; color:#0B7FDF;}

.title_box h2{ font-size:16px; font-weight:600; width:100%; height:25px; line-height:30px; text-align:center;}

.title_box h1{ font-size:18px; font-weight:600; width:90px; height:35px; line-height:30px; text-align:center; margin:0 auto; border-bottom:2px #333 solid;}

.about_box{ width:100%; line-height:25px; margin:30px auto 20px; text-align:center; height:75px; overflow:hidden;}

.more_box{ width:100%; font-size:16px; font-weight:600; text-align:center;}

.more_box a{ color:#0B7FDF;}

.xjzx_box{ width:100%; height:630px; background-image:url(../images/bg_01.jpg); margin:0 auto;background-attachment: scroll;}

.TTSlider{width: 1200px;margin: 30px auto}

.TTSlider li{list-style-type:none;float: left;}

.TTSlider li img{border: none;}

.TTSliderTitle{height: 30px;}

.TTSliderTitle ul{width: 540px; margin:0 auto;}

.TTSliderTitle li{width: 95px;height: 30px;position: relative;z-index: 3;left: 0; border:1px #999 solid; margin-left:10px; border-radius:5px;}

.TTSliderTitle li div{left: 0;right: 0;top: 0;bottom: 0;position: absolute;_width:90px;_height:30px}

.TTSliderTitle .cur div{background: #0B7FDF;z-index: 3;_height:30px;_width:90px;border-radius:5px; color:#fff;}

.TTSliderTitle .noneBorRight div{border-right: none;}

.TTSliderTitle li a{display: block;width: 100%;float: left;height: 100%;line-height: 30px;text-decoration: none;overflow: hidden;font-size: 16px; text-align:center;}

.TTSliderTitle li a img{height: 50px;margin: 6px;width: 50px}

.TTSliderTitle li a:hover{ color:#fff;}

.TTSliderTitle .cur div a{ color:#fff;}

.TTSliderPic{width: 1130px;padding: 13px 33px;position: relative;height: 330px;z-index: 1}

.TTSliderPicList{position: relative;width:1110px;overflow: hidden;height:330px;}

.TTSliderPic ul{position: absolute;display: none;top:3px;left: 0}

.TTSliderPic ul.show{display: block;}

.TTSliderPic li img{width:240px }

.TTSliderPic li{width: 240px;padding: 0 20px;height: 300px;}

.TTSliderPic li a{display: block;height: 150px;overflow: hidden;color: #0B7FDF; }

.TTSliderPic li p span{ display:block;}

.TTSliderPic li p .title{ height: 30px;line-height: 30px;color: #0B7FDF; width:220px; text-align:center; font-size:16px; font-weight:600; overflow:hidden;}

.TTSliderPic li p .time{height:0px;line-height: 30px;color: #333; width:240px; text-align:center; font-weight:600;}

.TTSliderPic li p .center{height: 75px;line-height: 25px;color: #666; width:240px; text-align:center; overflow:hidden;}

.TTSliderPic li p .center a{ color:#666;}

.TTSliderPrevBtn,.TTSliderNextBtn{height: 30px;width: 60px;position: absolute;z-index: 999;text-align: center; bottom:0; left:55%;}

.TTSliderPrevBtn{left:45%;}

.TTSliderNextBtn{left:49%;}

.TTSliderPrevBtn a,.TTSliderNextBtn a{height: 30px;width: 35px;display: inline-block;background: url(../images/btn.png) no-repeat;/*margin-top: 75px*/}

.TTSliderNextBtn a{background:url(../images/btn.png) no-repeat -25px 0}

.pzxw_box{ width:1200px; margin:60px auto;}

.pzxw_left{ width:720px; height:400px; overflow:hidden;}

.pzxw_right{width:430px; height:400px; overflow:hidden;}

.pz_itle{ width:100%; height:30px; border-bottom:1px #ccc solid; color:#0B7FDF; font-size:16px; font-weight:600; line-height:30px;}

.pz_itle span{ display:block; height:30px; line-height:30px; float:left;}

.pz_left{ margin-right:15px; border-bottom:2px #333 solid;font-size:18px;height:360px;}

.pz_right{ width:50px; float:right !important;}

.pz_itle span a{color:#0B7FDF;}

#tab { width:100%; height:360px; position:relative;margin:10px auto 0 auto;}

#tab div { position:absolute; top:30px; left:0; width:412px; height:186px;}

#tab div { display:none;}

#tab .block { display:block;}

#tab h3 { float:left; padding-right:10px; height:30px; line-height:30px; margin:0 0 0 0; font-size:15px; cursor:pointer; text-align:center; color:#5a5a5a; font-family:Microsoft YaHei;font-weight:600;}

#tab h3 span{ padding-left:6px;}

#tab .up {color:#0B7FDF;}

#tab ul { list-style:none; padding:0; height:335px; margin-left:-45px; overflow:hidden; width:760px;}

#tab li { float:left;margin-left:45px;width:335px; height:320px; padding-top:5px; overflow:hidden; font-size:14px;}

#tab li h2{ font-size:15px; color:#0B7FDF; text-align:left; margin-top:10px; font-weight:600;}

#tab li p{ font-size:14px; color:#666; text-align:left; margin-top:10px; line-height:25px; height:75px; overflow:hidden; display:block;}

.licontent3{width:100%;height:310px;text-align:center; margin-top:45px;}

.licontent3 .image_news{width:430px;*width:0px;height:310px;overflow:hidden;margin:0 auto;z-index:0;position:absolute;display:block;*margin-left:-158px;}

.licontent3  .image_news ul{width:600%;height:100%;overflow:hidden;z-index:1;position:absolute;display:block;}

.licontent3  .image_news ul li{float:left;width:430px;height:100%;overflow:hidden;margin:0 auto;}

.licontent3  .image_news ul li img{width:100%;height:100%}

.licontent3 .leftturn{width:37px;height:37px;position:absolute;margin-top:120px;float:left;/*margin-left:15px;*/z-index:2;*margin-left:-158px;cursor:pointer;}

.leftturn img{margin-top:10px;border:0;}

.licontent3 .rightturn{width:37px;height:37px;position:relative;float:right;/*margin-right:15px*/;margin-top:120px;z-index:2;cursor:pointer;}

.rightturn img{margin-top:10px;border:0;}

.fleft{background: url(../images/fleft.png) no-repeat;width: 30px;  height: 30px;  position: absolute;  left: 252px;  margin-top: 18px;  cursor: pointer;}

.fright{background: url(../images/fright.png) no-repeat;cursor: pointer;  width: 30px;  height: 30px;  position: absolute;  right: 272px;  margin-top: 23px;}

.pic_disn{display: none;}

.pic_disp{display: block;}

.panner_box{ clear:both;width:100%; height:65px; line-height:65px; background-color:#efefef; font-size:16px; font-weight:600; color:#333; margin-top:150px;}

.panner_list{ width:1200px; margin:0 auto; overflow:hidden;height: 73px;}

.panner_list span,.panner_list img{ display:block; float:left;margin-right: 30px;}

.panner_list img{ padding-right:20px; margin-top:17px;}

.footer_box{clear:both; width:100%; height:350px; background:#2e5987;}

.footer_top{ width:1200px; margin:0 auto;}

.footer_list{ width:30%; padding-top:50px;}

.footer_itle{ width:100%; height:30px; border-bottom:1px #648dba solid; color:#fff; font-size:14px; font-weight:600; line-height:30px;}

.footer_left{ margin-right:15px; border-bottom:2px #fff solid;font-size:16px;height:30px; display:block;}

.footer_list span{ float:left;}

.guanzhu{ padding-top:25px;width:100%; font-size:14px; color:#fff; line-height:30px; height:160px;}

.footer_list2{ width:30%; padding-top:50px; margin-left:5%;}

.footer_itle2{ width:100%; height:30px; border-bottom:1px #648dba solid; color:#fff; font-size:14px; font-weight:600; line-height:30px;}

.footer_left2{ margin-right:15px; border-bottom:2px #fff solid;font-size:16px;height:30px; display:block;}

.footer_list2 span{ float:left;}

.contact_list{ width:100%; height:31px; margin-bottom:10px;}

.contact_list span,.contact_list img{ display:block; float:left; line-height:31px; height:30px;}

.contact_list span{ padding-left:10px; color:#fff; font-size:14px; width:88%}

.guanzhu2{ padding-top:15px;width:100%; font-size:14px; color:#fff; line-height:30px; height:120px; overflow:hidden;}

.guanzhu2 a{ padding-right:10px; color:#fff}

.footer_bot{ clear:both; width:1200px; margin:0 auto; border-top:1px #648dba solid; height:60px; color:#fff; line-height:60px; font-size:15px; font-weight:600;}

.footer_bot a{ color:#fff; float:left;}

.footer_bot p{ float:left; padding-right:20px;}

/*内页*/

.mian_box{ width:1200px; margin-left:auto; margin-right:auto; margin-top:-60px;position:relative; z-index:9999;}

.left_box{ width:270px;overflow:hidden;}

.right_box{ width:880px; }

.left_title{ width:270px; height:120px; background:#ff972e;}

.left_title h1{ font-size:30px; width:100%; text-align:center; color:#fff; font-weight:600; padding-top:25px;}

.left_title h2{ font-size:18px; width:100%; text-align:center; color:#fff; font-weight:600; padding-top:5px;}

.left_box .left_nav{ width:270px; padding-top:20px;}

.left_box .left_nav a{ width:265px; border-left:5px #fff solid; height:60px; line-height:60px; text-align:center; font-size:16px; font-weight:600; background:#fff; display:block;}

.left_box .left_nav a{ color:#1a72cc;}

.left_box .left_nav a:hover{width:265px; border-left:5px #1a72cc solid; height:60px; line-height:60px; text-align:center; color:#ff972e; background:#f4f4f4;}

.left_box .left_nav .ahv2{ display:block; width:265px; background:#f4f4f4; height:60px;border-left:5px #1a72cc solid;color:#ff972e; }

.left_box .left_nav li .inactive{ background:url(../images/off.png) no-repeat 184px center;}

.left_box .left_nav li .inactives{background:url(../images/on.png) no-repeat 184px center;} 

.left_box .left_nav li ul{display: none;}

.left_box .left_nav li ul li { border-left:0; border-right:0; border-color:#467ca2;width:100%; text-align:center;}

.left_box .left_nav li ul li ul{display: none;}

.left_box .left_nav li ul li a{ padding-left:0px; color:#666; font-size:16px;}

.left_box .left_nav li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }

.right_nav{ width:100%; height:26px; margin-top:0px;}

.right_nav img,.right_nav span{ display:block; float:right; height:26px; line-height:26px; font-size:14px; padding-left:5px;}

.right_tit{ width:100%; height:60px; border-bottom:1px #eee solid; font-size:24px; line-height:60px;}

.right_tit span{ display:block; float:left;}

.right_tit .left_tit{ clear:both; border-bottom:2px #333 solid; margin-right:15px; }

.right_centre{ width:100%; margin-top:30px; line-height:25px;}

.right_centre p{ margin-bottom:10px;}

.right_centre .img_ab{ float:left; padding-right:2px;}

.right_centre .rszn{ width:930px; margin-left:-60px; margin-top:-20px;}

.right_centre .rszn li{ width:230px; margin-left:80px; height:270px; float:left; margin-top:72px;}

.right_centre .rszn li img{ clear:both; display:block; width:102px; height:102px; margin:0 auto;}

.right_centre .rszn li p{ width:230px;}

.right_centre .rszn li .title{width: 230px;margin: 0 auto;font-size: 16px;font-weight: 600;text-align: center;text-overflow: ellipsis; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3;

 height: 78px;}

.right_centre .rszn li .title span{ color:#1a72cc}

.right_centre .rszn li .xinz{ clear:both;width:230px; margin:0 auto; display:block; margin-top:10px; font-size:14px;text-align:center;}

.right_centre .rszn li .xiazai{ width:230px; margin:10px auto; display:block; font-size:16px;text-align:center;font-weight:600; background:#c0defc; color:#1a72cc; height:50px; line-height:50px; border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px;}

.right_centre .rszn li .xiazai2{ width:230px; margin:10px auto; display:block; font-size:12px;text-align:center;color:#1a72cc; height:50px; line-height:25px; border:1px #1a72cc solid; border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px;}

.right_centre .rszn li a{ color:#1a72cc;}

.right_centre table{ width:90%; margin:auto;}

.right_centre table tr{ text-align:center;}

.right_centre table .title{ font-size:14px; font-weight:600; text-align:center;}

.right_centre .zxzx_box{ width:100%;}

.zxzx_box li{ width:100%; height:160px; border-bottom:1px #eee solid; margin-top:30px;}

.zxzx_box li .zx_img{ width:225px; height:130px;}

.zxzx_list{ width:625px; height:130px; overflow:hidden;}

.zxzx_list h1{ font-size:16px; font-weight:600; line-height:30px; height:30px; overflow:hidden; margin-top:5px;}

.zxzx_list p span{ padding-right:30px;}

.zxzx_list p a{ color:#ff962d;}

.zxzx_list .certer_zx{ height:50px; line-height:25px; overflow:hidden;}

.fengye{ width:310px; height:41px; margin:20px auto;}

.detail_tit{ width:100%; height:30px; line-height:30px; font-size:16px; font-weight:600; text-align:center; margin-bottom:20px;}

.next_prv{ width:100%; margin-top:30px; border-top:1px #ccc dashed;}

.next_left{ width:75%;}

.next_right{ width:20%;}

.next_right img{ width:136px; height:38px; margin-top:20px; display:block; float:right;}

.rides-cs .btnOpen, .rides-cs .btnCtn {

    position: relative;

    z-index: 9;

    top: 25px;

    left: 0;

    background-image: url(../images/lanrenzhijia.png);

    background-repeat: no-repeat;

    display: block;

    height: 146px;

padding: 8px;}