﻿@charset "utf-8";
/* CSS Document */


.nav-banner-bj{ width: 100% ; height: 400px ; position: relative;}

.nav-bj{ width:100%; height:53px;  background-color:#005c7f; z-index:99; position: absolute; left: 0; top: 0}
.fack{ width:1200px;  height:53px; margin:0 auto;}
.fack ul{ width:100%;}
.fack ul li{ width:120px;  height:53px;  float: left;  position:relative; }
.fack li .link{ width:120px; height:53px; display:block; text-align:center;}
.fack li .link h4{ width:120px;  height:53px; line-height:53px; text-align:center; font-size:16px; color:#fff;cursor:pointer }
.fack ul li:hover .link{ background:url(../images/nav-h.png) no-repeat}
.fack ul li:hover .link h4{color: #fff; font-weight: bold}

.fack ul li .nav_menu-bj{width:120px; background:url(../images/menu-bj.png) repeat; padding-bottom:12px;display: none}
.fack ul li .nav_menu{width:120px;padding-top:6px; overflow:hidden }
.fack ul li .nav_menu h5{width:100%; height:32px; border-bottom: 1px solid #af6c6d}
.fack ul li .nav_menu h5 a{ width:91px; height:32px; line-height:32px; display:block;font-size:14px; color:#fff;cursor:pointer ; padding-left:18px; background:url(../images/san.jpg) no-repeat; background-position: 11px center;  overflow:hidden;}
.fack ul li .nav_menu h5:hover a{ color: #fff; font-weight: bold}

.fack ul li .widtha{ width: 145px;}                                                                               .fack ul li .widtha .nav_menu{width: 145px;}                             
.fack ul li .widtha .nav_menu h5 a{width: 135px;} 



/*banner图*/
.flexslider {height:400px;}
.allmore { color:red; position: absolute; top:0; right: 5px;}
.allmore:hover { color: #0e8035;}
.flexslider{width:100%;position:relative;overflow:hidden;}
		/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative; background-color: #fff}
.flexslider .slides li a { display: block; width:1920px; height:100%; position: relative; left:50%; margin-left:-960px}
 

.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:400px;}

		/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:22px;text-align:center;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ background-image:url(../images/dd.png) ;background-position: center 0; display: block; width: 48px; height: 15px; overflow: hidden; text-indent: -99em; cursor: pointer;}
.flex-control-paging li a.flex-active{ background-position: center -15px;}



/* main */
.main-bj{ width: 100%; padding-bottom: 29px;}
.main-box{ width: 1220px; margin: 0 auto; background-image: url(../images/main-jb.png); background-repeat: no-repeat; background-position:  left bottom; padding-bottom: 16px; position: relative; z-index: 99;}
.main-color{ background-color: #fff;}
.main-l{ width: 275px; background: url(../images/left-bj3.png) no-repeat; background-position: left 45px; float: left; position: relative; top: -65px; z-index: 999999; }
.main-rxian{ width: 275px; background: url(../images/fd-bj3.png) no-repeat; background-position: right 30px;}

.xtop{ width: 249px; height: 111px; background: url(../images/left-top.png) no-repeat; position: relative; margin-left: 10px;}
.xtop h4{width: 249px; height: 34px; line-height: 34px; font-size: 32px; font-weight: bold; color: #fff; position: absolute;left: 0; bottom: 25px; text-align: center; overflow: hidden;}
.main-r{ width: 943px;/* background: url(../images/right-bj.jpg) no-repeat left top; */float: right; padding-bottom: 20px;}
.bh1{ position: fixed; top: 10px !important }
/* .bh2{ position: relative; top: -65px} */
.bh3{ position: absolute; top: -65px}


.sidebar{ width:220px; background-color:#f8f8f8;margin-left: 25px;  overflow:hidden;  }
.sidebar ul{width:100%;  overflow:hidden}
.sidebar ul li{width:100%;background-color: #fff; border-bottom: 1px solid #dddddd; padding: 5px 0;}
.sidebar ul li h6 {  width:186px; height:48px; padding-left:18px; line-height:48px; font-size:18px; color: #181e29; cursor:pointer ; padding-left: 34px; }
.sidebar ul li .box { display: none; width:170px; background-color: #e1e6f3; padding-left: 50px; padding-bottom: 5px; overflow:hidden }
.sidebar ul li .box a { width:140px; height:30px; line-height:30px; display:inline-block;font-size:16px; color:#181e29; overflow:hidden;cursor:pointer ;margin:5px 0}
.sidebar ul li.on a h6 { background-color: #e1e6f3;color: #9b231c; font-weight: bold; background-image: url(../images/lg1.jpg) ;  background-position: left top; background-repeat: no-repeat; border-bottom: 1px solid #fff}
.sidebar ul li .box a:hover{ color: #a12820;  font-weight: bold}
.sidebar ul li:hover h6{ color: #a12820; font-weight: bold}


.right-c{ padding: 0 20px; /*padding-bottom: 30px;*/}
.right-top{ width: 900px; height: 60px; border-bottom: 1px solid #d4c6b8; position: relative;}
.right-top h3{ height: 17px; line-height: 17px; background: url(../images/dw.jpg) no-repeat left center; padding-left: 26px; font-size: 14px; color: #55585e; position: absolute; left: 2px; bottom: 6px;}
.right-top h3 a{ font-size: 14px; color: #55585e;}
.right-top h3 a:hover{ color: #a2231a;}
.right-top h4{height: 21px; line-height: 25px; background: url(../images/po.jpg) no-repeat left center; padding-left: 26px; position: absolute;right: 3px; bottom: 6px;}
.right-top h4 i{ font-size: 20px; color: #a2231a; font-family: "Arial"}

.tp-list{ width: 1180px; padding-left: 10px; padding-bottom: 20px; overflow: hidden;}
.tp-list ul{  width: 1180px}
.tp-list ul li{ width:375px;float: left;  text-align:center; margin-right:14px;   padding: 2px; position: relative; margin-top: 32px; margin-bottom: 4px; overflow:hidden;}
.tp-list ul li img{ width:100%; height:auto;cursor:pointer;}
.tp-list ul li h3{ width:100%; height:33px; line-height:33px;text-align:left; font-size:16px; color:#55585e; text-align: center; overflow:hidden}
.tp-list ul li:hover{background-color: #212b62;}
.tp-list ul li:hover h3{ color: #fff}

.tp-list ul li .vid{ width:280px; height:190px; background: url(../images/tm.png) repeat; position: absolute; left: 0; top: 0; text-align: center;}
.tp-list ul li .vid .vd{ width: 64px !important ; height: 64px !important; margin-top: 63px;}





.za-list{ width: 840px; padding-left: 10px; padding-bottom: 20px; margin-left: 20px; overflow: hidden; }
.za-list ul{  width: 990px}
.za-list ul li{ width:160px;float: left;  text-align:center; margin-right:60px;   padding: 2px; position: relative; margin-top: 32px; margin-bottom: 4px; overflow:hidden;}
.za-list ul li img{ width:160px; height:220px;cursor:pointer;}
.za-list ul li h3{ width:160px; height:33px; line-height:33px;text-align:left; font-size:16px; color:#55585e; text-align: center; overflow:hidden}
/* .za-list ul li:hover{background-color: #212b62;} */
.za-list ul li:hover h3{ color: #9f231b;  font-weight: bold}


/*翻页
.page{ width:900px; border-top: 2px solid #dddddd; text-align: center; position:relative;}
.page ul{ display: inline-block; margin: 22px 0 14px 0;}
.page ul li{ display: inline-block;}
.page ul li a{ width:33px; height:33px; display:inline-block; border:solid 1px #bbb; line-height:33px; background-color:#fff; text-align:center; font-size:16px; color:#999; margin:0 2px; }
.page ul .color a{ border:solid 1px #a2231a; background-color:#a2231a; font-weight:bold; color:#fff; border-radius: 2px; }
.page ul li a:hover{ border:solid 1px #a2231a; background-color:#a2231a; font-weight:bold; color:#fff; }
.page ul li .pg{ width:66px; height:33px; display:inline-block;border:solid 1px #bbb; line-height:33px; text-align:center; border-radius: 2px; }
.page ul li .pg1{ width:49px; height:33px; display:inline-block;border:solid 1px #bbb; line-height:33px; text-align:center;border-radius: 2px; }
.page ul li .ppt{ width: 120px; border: none}
.page ul li .ppt:hover{ background-color:#ffffff;color: #555; border: none; font-weight: normal; }
@media screen\9{
.page ul li{ display:inline-block; *zoom:1; *display: inline; }
 .page ul li a{ margin:0 4px; }
} 
*/



/* 新闻列表 */
.news-list{ width: 880px; margin-left: 10px; padding-bottom: 20px; overflow:hidden; }
.news-list ul{ width:100%; padding-top:6px;}
.news-list ul li{width:100%; height:40px; line-height:40px;  overflow:hidden}
.news-list ul li a{width:704px;height:40px; line-height:40px; display:block; float: left;background:url(../images/nwd.jpg) no-repeat; display:block; background-position:6px center; padding-left:15px; font-size:16px; color:#181e29;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.news-list ul li span{ width:100px;height:40px; line-height:40px; float:right;  display:block; text-align:right; font-size:14px; color:#8d9298; padding-right: 6px;  overflow:hidden}
.news-list ul li:hover a{ color:#a12820;}
.news-list ul li:hover{ background-color: #e1e6f3}
.xian1{ width: 890px; height: 1px; border-top: 1px dashed #bbb; margin: 10px 0}

/* 图文列表 */
.news{ width:880px; margin-left: 10px; padding-bottom: 10px;overflow: hidden; position: relative; }
.news ul{ width:880px; padding-top: 7px;}
.news ul li{ width:880px; border-bottom:1px dashed #bbb; padding: 30px 0;}
/* .news ul li a{} */
.news ul li img{ width:215px; height:auto; float: left; }
.news ul li .wr{ width:602px;height:105px; float: left; margin-left:11px; overflow: hidden; }
.news ul li .wr h3{width:602px; height:20px; line-height:20px; font-size:18px; color:#244670; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; padding-top: 5px;}
.news ul li .wr p{width:602px;height:60px; line-height:20px; font-size:14px; color:#606973;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; margin-top:11px; overflow:hidden; text-indent:32px; }
/* .news ul li .wr h4{width:602px;height:20px; line-height:20px; font-size:14px; color:#888; text-align:right; margin-top:5px; overflow:hidden } */
.news ul li:hover .wr h3{ color: #2e67ae ; font-weight: bold}

/* .news ul .noa .wr{ width:880px; margin-left: 3px; }
.news ul .noa img{ display:none}
.news ul .noa .wr h3{width:860px;}
.news ul .noa .wr p{ width:860px;}
.news ul .noa .wr h4{ width:850px;} */


/* 新闻详情 */

.tit{ width:1200px; margin-left: 10px; padding: 38px 0 12px 0;  border-bottom: 1px solid #e8ebf0;}
.tit h2{ width: 1200px; margin: 0 auto; text-align: center;  font-size: 24px; color: #181e29; }
.tit h5{ width: 1200px; margin: 0 auto; text-align: center;  font-size: 14px; color: #55585e; padding-top: 14px; }
.nr-box{width: 1200px !important; margin: 0 0 0 18px; line-height: 22px !important; font-size: 16px !important; color: #1c1829 !important ; overflow: hidden; padding: 20px 0;}
.nr-box p{ margin: 16px 0 !important}
.nr-box img{max-width: 100% !important; height: auto !important}

.Sharing-points{ width: 900px; height: 53px; padding-top: 21px; background-color: #f6f8fa; position: relative;}

.bdsharebuttonbox{ width: 220px !important; overflow: hidden;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{   background-image: none !important;margin: 3px 4px 4px 0 !important;float: right !important;}
.bdsharebuttonbox .bds_weixin{ width: 32px !important; height: 32px !important; background-image: none; background: url(../images/b3.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_qzone{width: 32px !important; height: 32px !important; background-image: none; background: url(../images/b1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_tsina{width: 32px !important; height: 32px !important; background-image: none; background: url(../images/b2.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox span{ font-size: 16px; color: #181e29; position: absolute; left: 12px; top: 28px;}
.zan{ width: 88px; height: 32px; display: block; background: url(../images/b4.png) no-repeat; position: absolute; right: 10px; top: 23px;}
.zan h3{ width: 48px;height: 32px; line-height: 32px; font-size: 16px; color: #1e3f6b; text-align: center; margin-left: 32px; overflow: hidden;}


.Current-bj2{ width: 1180px; margin: 0 auto; padding: 0 20px ; background-color: #fff; overflow: hidden; margin-bottom: 35px; margin-top: 30px; box-shadow: 0 3px 3px #e0e2e5; position: relative;}
.yw2{ width: 1180px; height: 59px; border-bottom:  1px solid #ddd; position: relative;}
.yw2 h3{ line-height: 18px; background: url(../images/rx.jpg) no-repeat; background-position: left top; padding-left: 12px; font-size: 18px; font-weight: bold; color: #181e29; padding-bottom: 8px;  display: inline; position: absolute; left: 0; bottom: 7px; padding-right: 10px;}

.news_c2{ width:1180px;padding-top: 10px;  overflow:hidden; padding-bottom: 10px; }
.news_c2 ul{ width:100%;}
.news_c2 ul li{width:1180px; height:36px; line-height:36px;  overflow:hidden}
.news_c2 ul li a{width:900px;height:36px; line-height:36px; display:block; float: left;background:url(../images/dd.jpg) no-repeat; display:block; background-position:6px center; padding-left:15px; font-size:14px; color:#333;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.news_c2 ul li span{height:23px; line-height:36px; display:block;float: right; font-size: 14px; color: #8d9298; padding-right: 6px;}
.news_c2 ul li:hover a{ color:#da2f0d;background:url(../images/dd1.jpg) no-repeat; display:block; background-position:6px center;  }
.news_c2 ul li:hover span{color:#da2f0d;}
.news_c2 ul li:hover{ background-color: #f6e9e8}


/* 在洗报名 */

.baom{width: 880px; margin-left: 10px;padding: 28px 0 28px 0;border-bottom: 1px solid #e8ebf0; text-align: center; font-size: 24px; font-weight: bold; color: #9f231b}
.ttc{width: 880px; margin-left: 10px; font-size: 18px; font-weight: bold; color: #333;text-align: center; padding: 23px 0}
.notice{background-color:#f7f7f7;border-radius:10px;width:98%;margin:10px auto;}
.notice h2{font-size:20px;font-weight:600;color:#000;    margin-left: 15px;line-height: 50px;height:50px;}
.notice p{font-size:14px;line-height:26px;margin-top:5px;color:#666;margin-left: 15px;}
.notice span{font-size:14px;line-height:26px;margin-top:5px;color:#f11212;display: block;margin-left: 15px;}
.notice i{font-size:14px;line-height:26px;margin-top:5px;color:#000;display: block;font-style:normal;margin-left: 15px;padding-bottom: 15px;}
.notice strong{font-size:20px;line-height:26px;margin-top:5px;color:#f11212;}
.leb{ width: 800px; padding-left: 60px;}
.leb ul{ width: 100%}
.leb ul li{ padding-bottom: 34px;}

.checkoutbox .chebox { position: absolute;opacity: 0; filter: alpha(opacity=0);}
.checkoutbox label a{ height:16px; line-height:16px; background:url(../images/go1.png) no-repeat; background-position: left center; padding-left:20px; margin-left:33px; color: #333; cursor: pointer;}
.checkoutbox .lp2{background:url(../images/go2.png) no-repeat; background-position: left center; }

.Next-step{ width: 900px; text-align: right; border-top: 2px solid #ddd; padding-top: 20px;}
.Next-step a{ width: 120px; height: 42px; line-height: 42px; display:inline-block; background: url(../images/xyb.jpg) no-repeat; font-size: 20px; color: #999; text-align: center;}
.Next-step a:hover{background: url(../images/xyb2.jpg) no-repeat; color: #fff}

/* 弹窗 */
.tan-bj{ width: 100%; height: 100%; background: url(../images/tan-bj.png) repeat; position: fixed; left: 0; top: 0; z-index: 99999;}
.toub{ width: 480px; height: 56px; background-color: #a32319; margin: 0 auto;  border-radius: 3px 3px 0 0;position: relative; overflow: hidden;}
.toub h3{ height: 56px; line-height: 56px; font-size: 24px; font-weight: bold; color: #fff; padding-left: 20px;}
.toub .gb{ width: 24px; height: 24px; position: absolute; right: 16px; top: 16px; cursor: pointer;}
.fang{ width: 440px; padding: 0 20px; background-color: #fff;margin: 0 auto; border-radius: 0 0 3px 3px;position: relative; overflow: hidden;}
.fang p{ width: 410px; margin: 0 auto; padding: 58px 0; font-size: 20px; line-height: 34px; color: #333;}
.tj{width: 440px; border-top: 1px solid #ddd; padding: 19px 0; text-align: center; margin: 0 auto}
.tj a{width: 120px; height: 42px; line-height: 42px; display:inline-block;background: url(../images/xyb2.jpg) no-repeat; font-size: 20px; color: #fff; }

#bt1{ width: 120px; height: 42px;display: inline-block;background: url(../images/xyb.jpg) no-repeat; font-size: 20px; color: #999;text-align: center; margin: 0 22px; cursor: pointer;}
#bt2{ width: 120px; height: 42px;display: inline-block;background: url(../images/xyb.jpg) no-repeat; font-size: 20px; color: #999;text-align: center;margin: 0 22px; cursor: pointer;}
#bt1:hover{background: url(../images/xyb2.jpg) no-repeat; color: #fff}
#bt2:hover{background: url(../images/xyb2.jpg) no-repeat; color: #fff}

.zx-baom{ width: 828px; background-color: #e1e6f3; border-radius: 4px; padding: 16px; margin-left: 20px; margin-top: 10px; font-size: 16px; color: #666; margin-bottom: 25px;}
.zx-baom h3{ height: 24px; line-height: 24px; font-size: 16px; color: #666; margin-bottom: 3px;}
.zx-baom h4{ height: 24px; line-height: 24px; font-size: 16px; color: #666;}

/* 报名2 */

.box1{width: 720px; padding-left: 40px; margin-left: 20px;}
.name{ width: 350px; height: 40px; margin-bottom: 20px;}
.name h4{ width: 100px; height: 40px; line-height: 40px; font-size: 16px; color: #333;float: left; text-align: right;}
.name h4 span{ font-size: 16px; color: #f31b0d}
.name .year{ width: 240px;height: 38px; line-height:38px; border: solid 1px #ddd; margin-left: 8px; font-size: 16px; color: #999}
.float-l{float: left;}
.float-r{float: right;}
.name .input{width: 230px;height: 38px; line-height:38px; border: solid 1px #ddd; margin-left: 8px; font-size: 16px; color: #999; padding-left: 10px;}
.name .ya2{ width: 72px;height: 38px; line-height:38px; border: solid 1px #ddd; margin-left: 8px; font-size: 16px; color: #999}

.checkoutbox2{ margin-top:13px; height: 22px;}
.checkoutbox2 label{ float:left}
.checkoutbox2 .chebox { position: absolute;opacity: 0; filter: alpha(opacity=0);}
.checkoutbox2 label a{ height:16px; line-height:16px; background:url(../images/go1.png) no-repeat;  background-position: left center; padding-left:20px; margin-left:13px; margin-right: 20px; color: #333; display: block; font-size: 16px; cursor: pointer;}
.checkoutbox2 .lp2{background:url(../images/go2.png) no-repeat; background-position: left center;}

.box2{width: 720px; padding-left: 40px; margin-left: 20px;}
.box2 .name{ width: 720px; height: 160px;}
.box2 .name h4{ width: 100px; height: 40px; line-height: 40px; font-size: 16px; color: #333;float: left; text-align: right;}
.box2 .yan{ width: 598px;height: 140px; line-height:20px; padding-top: 10px; padding-bottom: 10px; border: solid 1px #ddd; margin-left: 8px; font-size: 16px; color: #999; padding-left: 10px;float: left; font-family: "微软雅黑"}

.name3{width: 720px;height: 40px; margin-bottom: 20px; margin-left: 60px;}
.name3 h4{ width: 106px; height: 40px; line-height: 40px; font-size: 16px; color: #333;float: left; text-align: right;}
.name3 h4 span{font-size: 16px; color: #f31b0d}
.name3 .ya3{ width: 109px;height: 38px; line-height:38px; border: solid 1px #ddd; margin-left: 8px; font-size: 16px; color: #999}
.name3 .input{width: 230px;height: 38px; line-height:38px; border: solid 1px #ddd; margin-left: 8px; font-size: 16px; color: #999; padding-left: 10px;}

/* 瀑布流 */
.Waterfall-bj{ width: 100%; padding-bottom: 45px;background: url(../images/cont-bj.jpg) repeat;}
.Waterfall-box{ width: 1200px; margin: 0 auto;}

.wt-top{ width: 1200px; height: 60px; border-bottom: 1px solid #d4c6b8; margin-bottom: 16px; position: relative;}
.wt-top h3{ height: 17px; line-height: 17px; background: url(../images/dw.png) no-repeat left center; padding-left: 26px; font-size: 14px; color: #55585e; position: absolute; left: 2px; bottom: 6px;}
.wt-top h3 a{ font-size: 14px; color: #55585e;}
.wt-top h3 a:hover{ color: #a2231a;}
.wt-top h4{ width: 300px; height: 30px; font-size: 18px; color: #a2a2a2; position: absolute; right: 5px ; bottom: 0; text-align: right; }
.wt-top h4 a{ height: 30px; font-size: 18px; color: #a2a2a2; display: inline-block; padding: 0 8px;}
.wt-top h4 a.mr{ color: #9f231b; border-bottom: 2px solid #9f231b}
.wt-top h4 a:hover{ color: #9f231b; border-bottom: 2px solid #9f231b}




/*插件运行的必须样式*/

.waterfall { height:0; position: relative; overflow: hidden;}

.waterfall ul li { position: absolute;}
.waterfall ul li a { display: block; position: relative; overflow: hidden; font-size:0; margin:4px;}
.waterfall ul li a .img { display: block; width:100%;}


.fallCol_1 ul li { width:100%; left:0;}
.fallCol_2 ul li { width:50%;}
.fallCol_2 ul li.fallLeft1 { left:0;}
.fallCol_2 ul li.fallLeft2 { right:0;}

.fallCol_3 ul { padding: 0 0.5%;}
.fallCol_3 ul li { width:33%;}
.fallCol_3 ul li.fallLeft1 { left:0.5%;}
.fallCol_3 ul li.fallLeft2 { left:33.5%;}
.fallCol_3 ul li.fallLeft3 { left:67%;}

.fallCol_4 ul li { width:25%;}
.fallCol_4 ul li.fallLeft1 { left:0;}
.fallCol_4 ul li.fallLeft2 { left:25%;}
.fallCol_4 ul li.fallLeft3 { left:50%;}
.fallCol_4 ul li.fallLeft4 { left:75%;}

.fallCol_5 ul li { width:20%;}
.fallCol_5 ul li.fallLeft1 { left:0;}
.fallCol_5 ul li.fallLeft2 { left:20%;}
.fallCol_5 ul li.fallLeft3 { left:40%;}
.fallCol_5 ul li.fallLeft4 { left:60%;}
.fallCol_5 ul li.fallLeft5 { left:80%;}

.fallCol_6 ul { padding: 0 2%;}
.fallCol_6 ul li { width:16%;}
.fallCol_6 ul li.fallLeft1 { left:2%;}
.fallCol_6 ul li.fallLeft2 { left:18%;}
.fallCol_6 ul li.fallLeft3 { left:34%;}
.fallCol_6 ul li.fallLeft4 { left:50%;}
.fallCol_6 ul li.fallLeft5 { left:66%;}
.fallCol_6 ul li.fallLeft6 { left:82%;}


#bxphotolist { display:none; position: fixed; z-index:99999999; top:0; left:0; width:100%; height:100%; overflow:hidden; background-image:url(../images/loading.gif); background-position: center center; background-repeat: no-repeat}
#bxphotolist table { table-layout: fixed; height:100%;}
#bxphotolist .bgbox { position: absolute; top:0; left:0; width:100%; height:100%; z-index:3;}
#bxphotolist .topbtnbox { position: absolute; z-index:6; top:-32px; left:0; width:100%;}
#bxphotolist .topbtnbox .inbox { margin: 0 auto;}
#bxphotolist .topbtnbox .close { float: right; color:#FFF; width:28px !important; height:28px; background-image:url(../images/close.png); background-size: cover; margin:3px 0 0 6px;background-repeat: no-repeat}
#bxphotolist .topbtnbox .showall { float: right; color:#ffffff; font-size:16px; line-height:32px; }
#bxphotolist .btnbox { width:100%; height:0; top:0; left:0; position: absolute; top:50%; z-index:6;}
#bxphotolist .btnbox a { display: block; position: absolute; top:-26px; width:29px; height:78px;}
#bxphotolist .btnbox a.prev { left:36px; background-image:url(../images/prev.png);}
#bxphotolist .btnbox a.next { right:36px; background-image:url(../images/next.png);}
#bxphotolist .nrbox { position: relative; z-index:5; margin: 0 auto;}
#bxphotolist .nrbox .inside { position: relative;/* overflow: hidden;*/ z-index:2; text-align: center; background: url(../images/bb-bj.png) repeat; padding: 10px; border-radius: 6px;}
#bxphotolist .nrbox .inside .imgbox { position: relative; overflow: hidden; height:0;}
#bxphotolist .nrbox .inside .img { max-width:100%;}

#bxphotolist .nrbox .inside .wzbox {  padding:10px 0; width: 98%; width:calc(100% - 20px); cursor: auto; background: url(../images/pb-bj.png) repeat-x;   position: absolute; left: 10px; bottom: 10px}

#bxphotolist .nrbox .inside .wzbox .wz1 { color: #ffffff; font-size:16px; line-height:24px; max-height:48px; width: 100%; text-align: left; text-indent: 10px;}
/*插件运行的必须样式*/

/*可以进行取舍的动画样式*/
.waterfall ul li {
	opacity:0;
    transition: transform 0.8s, opacity 0.8s;
    -webkit-transition: -webkit-transform 0.8s, opacity 0.8s;
	
	transform: translate(0,20px);	/*将元素向左，向下移动x,y像素*/
	-ms-transform: translate(0,20px);
	-webkit-transform: translate(0,20px);
	-o-transform: translate(0,20px);
	-moz-transform: translate(0,20px);
}
.waterfall ul li.animateshow {
	opacity:1;
	transform: translate(0,0);
	-ms-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-o-transform: translate(0,0);
	-moz-transform: translate(0,0);
}
/*可以进行取舍的动画样式*/



.loadmore { text-align: center; padding:50px 0 60px 0;}
.loadmore a { display: inline-block; width: 180px;height: 48px;margin: 0 6px;color: #1a376d;font-size: 20px;
line-height: 48px;text-align: center; background: url(../images/btu.png) no-repeat}
.loadmore a:hover{ background: url(../images/btu1.png) no-repeat; color: #fff}
.waterfall ul li a { margin: 6px 8px; background-color:#FFF; border:1px solid #73757a; border-radius:8px;}
.waterfall ul li a .wzbox { padding:5px 10px;}
.waterfall ul li a .wzbox .wz1 { color:#333; font-size:14px; line-height:40px; height:40px; overflow: hidden;}
#bxphotolist .bgbox { background-color:rgba(0,0,0,0.50);}

@media screen and (max-width:767px){
    .loadmore a{  width: 160px;height: 40px;line-height: 40px;font-size: 18px; display: inline-block;
color: #838383; text-align: center;border: 1px solid #dddddd;}
#bxphotolist .nrbox .inside .wzbox .wz1{ font-size: 14px}
#bxphotolist .btnbox a{width: 20px;height: 38px; background-size: cover}
#bxphotolist .nrbox .inside .wzbox .wz1{line-height: 18px; max-height: 36px;}
#bxphotolist .topbtnbox .showall{font-size: 18px;}
}


.tp-list ul li:hover .vid{ background: none}


div#map img {
    max-width: none !important;
    height: auto !important;
}

@media \0screen\,screen\9{
	.name3 .input { position: relative; top: -7px; }
}


.fei-box{ width: 100% ; position: relative;  margin-bottom: 20px; margin-top: 30px;}
.heig{ height: 31px;overflow: hidden;}
.fei-box h3{ width: 49px; height: 31px; line-height: 31px ; font-size: 16px; color: #55585e;float: left;}
.fei-box .uw{ width: 38px ; height: 29px; line-height: 29px; text-align: center; background-color: #f2f3f7; border: solid 1px #a2a2a2; border-radius: 4px; position: absolute;right: 0; top: 0; background: url(../images/up.png) no-repeat center center; display: none}
.fei-box .dow-box{ width: 1146px;float: left;}
.dow-c{  text-align: left}
.dow-c a{ display: inline-block ; height: 29px; line-height: 29px; text-align: center; background-color: #f2f3f7; border: solid 1px #a2a2a2; padding: 0 18px ; border-radius: 4px ; font-size: 16px; color: #55585e; margin:0 3px 20px 3px;}
.fei-box .ud{background: url(../images/down.png) no-repeat center center; cursor: pointer;}
.dow-c a.on{ color: #a33631; border: solid 1px #a33631}
.dow-c a:hover{ color: #a33631; border: solid 1px #a33631}