

/****************** body ********************footer**/

html,body{height:100%;}

*{border:0; margin:0; padding:0;}

body{position:relative;color:#111B23; font-family:Microsoft YaHei;background:#fff; font-size:14px;}

.float_l{float:left;}

.float_r{float:right;}

.clear{clear:both;}



.body02{width:1140px;margin:0 auto;position:relative;}



/****************** top *************************/

.logo{padding:9px 0;}



.navbg{background:#0A3770;}

.nav{height:80px; line-height:80px;}

.nav a,.nav span{font-size:18px; color:#fff; display:inline-block; padding:0 30px;border-bottom:4px #0A3770 solid; position:relative;}

.nav a:hover,.nav span:hover,.nav a.current{border-bottom:4px #3991FF solid;}



.nav span:hover .zhifu{display:block;}

.zhifu{position:absolute; left:50%; top:84px; margin-left:-280px; z-index:999; display:none;}

.zhifu2{position:fixed; left:50%; top:50%; margin:-262px 0 0 -280px; z-index:999; display:none;}

.zhifu .jdlian{display:block; position:absolute; left:15px; top:38px; width:258px; height:80px; border:0; padding:0;}

.zhifu .wanxiao{display:block; position:absolute; left:288px; top:38px; width:258px; height:80px; border:0; padding:0;}

.zhifu .zhanghao{display:block; position:absolute; left:60px; top:406px; width:460px; border:0; padding:0; line-height:32px; font-size:18px; color:#fff;}

.zhifu a:hover{border:0;}

.zhifubg{position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:998; display:none;}







/****************** banner **********************/

.banner{background:url(../image/banner.jpg) no-repeat center top; height:534px;}



/****************** footer **********************/

.footer_bg{background:#171D21; padding:30px 0 50px 0;}

.footer_w{width:50%;}



.footer_400{font-size:24px; color:#fff; font-weight:bolder; border-bottom:1px #6F6F6F solid; padding-bottom:6px;/*text-align:justify;text-align-last:justify;*/}

.footer_400 img{display:inline-block; vertical-align:middle; margin-right:4px;}

.footer_400 img.flogo{margin-right:40px;}



.footer_er{width:240px; padding:24px 0 0 10px; font-size:14px; color:#fff;}

.footer_er img{margin-right:8px; display:inline-block; vertical-align:middle;}

.footer_er span{display:inline-block; vertical-align:middle;text-align:justify;text-align-last:justify;}

.footer_txt{font-size:14px; color:#fff; padding:24px 0 0 0; line-height:26px;}



.footer_nav{position:relative;}

.footer_nav li{display:inline-block; width:26%; margin-right:6%; vertical-align:top; line-height:26px;}

.footer_nav strong{display:block; font-size:18px; color:#fff; border-bottom:1px #6F6F6F solid; padding-bottom:6px; font-weight:normal; padding-top:20px; margin-bottom:20px;}

.footer_nav a{font-size:14px; color:#fff; display:inline-block; margin-right:20px;}



/****************** index ***********************/

.mkbgtop{margin-top:-120px; text-align:center; position:relative; padding-bottom:40px; margin-bottom:24px; border-bottom:1px #D2D2D2 solid;}

.mkbg{display:inline-block; vertical-align:top; width:380px; height:210px; margin-right:-3px;}

.mkbg1{background:url(../image/mkbg1.png) no-repeat left top;}

.mkbg2{background:url(../image/mkbg2.png) no-repeat left top;}

.mkbg3{background:url(../image/mkbg3.png) no-repeat left top;}

.mkbg span{font-size:18px; color:#0C5BBF; display:block; margin-top:160px; font-weight:bolder;}



.i_title{border-bottom:1px #D2D2D2 solid; position:relative; padding-bottom:5px;}

.i_title span{display:inline-table; border-left:5px #3167FF solid; padding-left:10px; font-size:22px; color:#3167FF; font-weight:bolder;}

.i_title a{position:absolute; top:10px; right:0; font-size:14px; color:#9F9F9F;}

.i_title a:hover{color:#3167FF;}



.i_title2{border-bottom:1px #D2D2D2 solid; position:relative; padding-bottom:5px;}

.i_title2 span{display:inline-table;font-size:20px; color:#7C7C7C; font-weight:bolder;}

.i_title2 a{position:absolute; top:6px; right:0; font-size:14px; color:#9F9F9F;}

.i_title2 a:hover{color:#3167FF;}





.i_kt{padding:20px 0 40px 0;}

.i_kt a{display:inline-block; vertical-align:top; border:1px #E5E5E5 solid; padding:10px; margin-right:8px;}

.i_kt a:nth-child(3){margin-right:-4px;}

.i_kt a:hover{border:1px #BAE1FE solid;}



.i_zgz{border:1px #E5E5E5 solid; padding:10px 20px 0px 20px; margin:20px 0 40px 0;}

.i_zgz_lw{width:776px;}

.i_zgz_rw{width:300px;}



.i_zgz_lw .neibo{margin-top:20px; position:relative;-moz-box-shadow:0px 0px 5px #C2C2C2; -webkit-box-shadow:0px 0px 5px #C2C2C2; box-shadow:0px 0px 5px #C2C2C2;}

.i_zgz_lw .neibo .lwnei{width:523px; position:relative; display:block;}

.i_zgz_lw .neibo .lwnei .futitle{position:absolute; left:0; bottom:0; width:100%; height:60px; line-height:60px; background:rgba(0,0,0,0.7); font-size:18px; color:#fff; text-indent:20px;}

.i_zgz_lw .neibo .rwnei{width:252px;}

.i_zgz_lw .neibo .rwnei a{display:block; padding:23px 12px 22px 12px; font-size:14px; color:#000; border-bottom:1px #EFEFEF solid;}

.i_zgz_lw .neibo .rwnei a img{display:inline-block; vertical-align:middle;}

.i_zgz_lw .neibo .rwnei a span{display:inline-block; vertical-align:middle; width:145px; margin-left:10px;}

.i_zgz_lw .neibo .rwnei a:hover,.i_zgz_lw .neibo .rwnei a.on{background:url(../image/i_tu05.jpg) repeat-y left top; color:#fff;}



.i_zgz_li1{position:relative; margin:20px 0 26px 0;}

.i_zgz_li1 a{display:block; font-size:16px; color:#656565; line-height:30px;}

.i_zgz_li1 a:hover{color:#3167FF;}



.i_zgz_li2{position:relative; margin:20px 0 26px 0;}

.i_zgz_li2 a{display:block; font-size:16px; color:#656565; line-height:26px; margin:6px 0;}

.i_zgz_li2 a span{display:inline-block; background:#7DCDF3; font-size:18px; color:#fff; font-weight:bolder; padding:0 8px;border-radius:3px;}

.i_zgz_li2 a:nth-child(1) span{background:#2F8DCD;}

.i_zgz_li2 a:hover{color:#3167FF;}



.i_zgz_li3{position:relative; margin:20px 0 0 0;}

.i_zgz_li3 a{font-size:16px; color:#656565; line-height:58px; display:inline-block; width:140px; height:58px;-moz-box-shadow:0px 0px 5px #C2C2C2; -webkit-box-shadow:0px 0px 5px #C2C2C2; box-shadow:0px 0px 5px #C2C2C2; text-align:center; margin:0 10px 20px 0;}

.i_zgz_li3 a:nth-child(2n){margin-right:0;}



.i_ds{position:relative;padding:20px 0 40px 0;}

.i_ds a{display:inline-block; width:224px; margin-right:20px; text-align:center; border:1px #E6E6E6 solid; padding:12px 20px;}

.i_ds a img{border-radius:50%; display:inline-block;}

.i_ds a strong{display:block; font-size:18px; color:#434343; border-bottom:1px #636363 dashed; padding:20px 0;}

.i_ds a p{font-size:13px; color:#949494; margin-top:20px; text-align:left; height:72px;  text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}

.i_ds a:nth-child(4){margin-right:0;}

.i_ds a:hover{background:#E6F7FF; border:1px #7DCCF5 solid;}

.i_ds a:hover strong{color:#7DCCF5;}



.i_ys{position:relative;padding:20px 0 40px 0;}

.i_ys .ys_lw{width:538px;}

.i_ys .ys_rw{width:596px;}



.ys_tab{position:relative; margin-bottom:4px;}

.ys_tab .tabtitle{height:36px; line-height:36px; background:url(../image/i_icon06.png) no-repeat 96% center #7DCDF3; padding-left:10px; font-size:16px; color:#fff; cursor:pointer;}

.ys_tab .tabnei{font-size:14px; color:#434343; padding:10px; line-height:24px; display:none; height:160px; overflow:auto;}



.tabon .tabtitle{background:url(../image/i_icon05.png) no-repeat 96% center #3167FF;}

.ys_lw .ys_tab:nth-child(1) .tabnei{display:block;}



/****************** er **********************/

/* 全局分页 */

#page{margin:0 0 50px 0;font-size:14px;height:30px;line-height:30px;text-align:center}

#page .pageinfo{margin-right:3px;color:#808080;font-size:14px;padding:4px 10px;border:1px solid #aaa;}

#page .pageinfo strong{font-weight:normal;margin:0 3px}

#page  a{border:1px solid #aaa;background:#fff;color:#808080;padding:4px 10px;margin-left:5px;transition:all 0.2s}

#page  a:hover,#page .curpage{background:#09c;color:#fff;text-decoration:none;border:1px solid #09c;}

#page .nopage{cursor:not-allowed;}

#page .nopage:hover{background:#fff;color:#808080;border:1px solid #aaa;}



.gy_tu01{background:url(../image/gy_tu01.jpg) no-repeat center top; height:536px;}

.gy_tu02{background:url(../image/gy_tu02.jpg) no-repeat center top; height:651px;}

.gy_tu03{background:url(../image/gy_tu03.jpg) no-repeat center top; height:899px; position:relative;}

.gy_tu04{background:url(../image/gy_tu04.jpg) no-repeat center top; height:833px;}

.gy_tu05{background:url(../image/gy_tu05.jpg) no-repeat center top; height:329px;}



.gy_tu06{position:relative; top:-88px;}

.gy_jieshao{font-size:15px; color:#CEA971; position:absolute; width:780px; top:80px; left:29%; line-height:34px; text-indent:28px;}

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

.gy_jieshao2{font-size:15px; color:#332C32; position:absolute; width:780px; top:470px; left:29%; line-height:34px;}



.gy_ernav{position:absolute; left:0; top:210px; width:97%; text-align:center;}

.gy_ernav a{display:inline-block; width:270px; height:145px;}



.bx_tu01{background:url(../image/bx_tu01.jpg) no-repeat center top; height:857px; position:relative;}

.bx_tu02{background:url(../image/bx_tu02.jpg) no-repeat center top; height:850px;}

.bx_tu03{background:url(../image/bx_tu03.jpg) no-repeat center top; height:708px;}

.bx_gao{/*height:290px;*/ text-align:center;}



.ds_banner{background:url(../image/gy_tu01.jpg) no-repeat top center; height:535px;}



.er_ds{position:relative;padding:0 0 20px 0;}

.er_ds a{display:inline-block; width:309px; margin:0 0 20px 20px; text-align:center; border:1px #E6E6E6 solid; padding: 20px; vertical-align:top;}

.er_ds a img{border-radius:50%; display:inline-block;}

.er_ds a strong{display:block; font-size:20px; color:#434343; border-bottom:1px #636363 dashed; padding:20px 0;}

.er_ds a p{font-size:16px; color:#949494; margin-top:20px; text-align:left; height:66px;  text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}

.er_ds a:nth-child(3n){margin-right:0;}

.er_ds a:hover{background:#E6F7FF; border:1px #7DCCF5 solid;}

.er_ds a:hover strong{color:#7DCCF5;}





.sshow{min-height:400px;width:600px;margin:0 auto;}

.sshow img{max-width:880px;}



.new_info{margin-top:20px;}

.new_info li{margin-bottom:30px;}

.clearfix{display:block; clear:both;}



.time{width: 122px;text-align: center;   border-top: 1px solid #e5e5e5;padding: 35px 0;}

.time p{font-size: 12px;color: #999;}

.time h2 {font-size: 41px;color: #999;}

.new_lsit {margin-left: 40px;border-top: 1px solid #e5e5e5;padding: 20px 0;}

.new_lsit img {width: 222px;}

.fl {float: left;}

.fr {float: right;}

.list_info {width: 720px;margin-left: 20px;}

.list_info h4 {font-size: 18px;font-weight: normal;color: #000;}

.list_info .tag {color: #333;margin: 10px 0;}

.list_info .tag span {color: #999;margin: 0 10px;}



.room{text-align:center;}

.room li{display:inline-block; vertical-align:top;width:244px;overflow:hidden;padding:10px;margin:15px 5px;border:1px solid #efefef;cursor:pointer;}

.room li:hover{background:#efefef;}

.room li p{text-align:center;padding:10px 0;}

.room li img{width:100%;}







/* 设置了浏览器宽度小于700px时 abc 显示700px宽度 */ 

/*@media screen and (max-width:1200px){



}



@media screen and (max-width:992px){



}



@media screen and (max-width:768px){





}*/