@charset "utf-8";
* { margin: 0px; padding: 0px;}
body{ font-size:14px; font-family:"Microsoft Yahei"; line-height:1.75; color:#444; width:100%; min-width:1000px;}
ol,ul { list-style:none; }
a { color:#444; text-decoration:none; }
a:hover{ color:#b90b13; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
input{ border:none; font-family:"Microsoft Yahei"; background:none; border:none; vertical-align:middle;}
input[type="button"]{ cursor:pointer;}
.red{ color:#b90b13;}

.fl{ float:left;}
.fr{float:right;}.ind_info
				 .clear{ clear:both;}
.content{ width:1000px; margin:0 auto;}
.cont{ overflow:hidden; width:100%;}

@-webkit-keyframes shadow{
	0%{box-shadow:none; }
	100% {box-shadow:0 0 10px #5174b4;}
}
@-moz-keyframes shadow{
	0%{box-shadow:none; }
	100% {box-shadow:0 0 10px #5174b4;}
}
@keyframes shadow{
	0%{box-shadow:none; }
	100% {box-shadow:0 0 10px #5174b4;}
}

@-webkit-keyframes toRedBg{
	0%{ box-shadow: none;}
	100% {background:#b90b13; box-shadow:0 0 10px #5174b4; color:#fff;}
}
@-moz-keyframes toRedBg{
	0%{ box-shadow: none;}
	100% {background:#b90b13; box-shadow:0 0 10px #5174b4; color:#fff;}
}
@keyframes toRedBg{
	0%{ box-shadow: none;}
	100% {background:#b90b13; box-shadow:0 0 10px #5174b4; color:#fff;}
}

@-webkit-keyframes toBlueBg{
	0%{ box-shadow: none;}
	100% {background:#6085cb; box-shadow:0 0 10px #5174b4; color:#fff;}
}
@-moz-keyframes toBlueBg{
	0%{ box-shadow: none;}
	100% {background:#6085cb; box-shadow:0 0 10px #5174b4; color:#fff;}
}
@keyframes toBlueBg{
	0%{ box-shadow: none;}
	100% {background:#6085cb; box-shadow:0 0 10px #5174b4; color:#fff;}
}

@-webkit-keyframes imgBig{
	0%{ width:100%; margin-left:0;}
	100%{width:116%; margin-left:-8%;}
}
@-moz-keyframes imgBig{
	0%{ width:100%; margin-left:0;}
	100%{width:116%; margin-left:-8%;}
}
@keyframes imgBig{
	0%{ width:100%; margin-left:0;}
	100%{width:116%; margin-left:-8%;}
}
/*溆浦*/
.xpheader{
	background-color: #94bc7d !important;
}
.xpnavsub{
	background-color: #94bc7d !important ;
}

/*header*/
.museumheader{background-color: #273649 !important;}
.header{ height:56px; background:#3a507a; position:fixed; top:0; width:100%; z-index:888; box-shadow:0 4px 4px rgba(0,0,0,.3)}
.headcont{width:1000px; margin:0 auto; }
.logo{ display:block; width:auto;}
.btn_header{ display:block; height:23px; margin:17px 0 0 10px; padding:0 15px; line-height:24px; color:#fff; color:rgba(255,255,255,.7); font-size:12px; background:#6085cb; border-radius:12px;}
.btn_header:hover{ background:#b90b13; color:#fff;}
.header_height{height:56px;}

/*nav */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ position:relative; z-index:1; }
.nav a{ color:#fff;  color:rgba(255,255,255,.7);  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; height:54px; line-height:54px; font-weight:normal;}
.nav .nLi h3 a{ display:block; padding:0 15px; font-size:16px; border-top:3px solid #3a507a;}
.nav li:hover h3 a,.nav .on h3 a{ color:#fff; border-color:#b90b13;}
.nav .navsub{ display:none; width:110%; left:0; top:56px;  position:absolute; background:#3a507a;  line-height:36px; }
.nav .navsub li{ zoom:1; text-align:center; font-size:14px; position: relative;}
.nav .navsub a{ display:block; line-height:1.1; padding:10px;}
.nav .navsub a:hover{ background:#96000c; color:#fff;}
.nav .navsub li .threenav{
    position: absolute;
    left: 100%;
    width: 100%;
    background: #ffffff;
    height: auto;
    top: 0;
    display: none;
}
.nav .navsub li:hover .threenav a{
	color: #fff;
}
.nav .navsub li:hover .threenav{
    display: block;
}
.dl-menuwrapper, #dl-menu-button{ display:none;}

#login_go{ cursor:pointer; width:88px; height:26px; line-height:24px; color:#000; color:#96000c; margin:17px 0 0 10px; background:url(../images/loginGoArrow.png) right center no-repeat; padding-right:8px;}
#login_go h3{ font-weight:normal;  font-size:12px; height: 40px}
#login_go h3 img{ float: left; width:24px; height:24px; border-radius:12px; display:inline-block; margin-right:5px; border:1px solid rgba(255,255,255,.5);}
#login_go h3:hover{ color:;}

#login_go h3 span{ display: inline-block; width: 50px; line-height: 16px;}
#login_go .navsub{ position: absolute; top: 53px;width:88px; margin-top:3px; border-top:2px solid #b90b13; display:none;  font-size:12px; text-align:center; background:#b90b13; box-shadow:0 0 4px rgba(0,0,0,.3);}
#login_go .navsub a{ display:block; color:#fff; color:rgba(255,255,255,.7); padding:3px 0;}
#login_go .navsub a:hover{background:#a7060d; color:#fff;}

/*banner*/
.banner_ny{ width:100%; height:260px; background-position:top center; background-repeat:no-repeat; background-size:auto 100%; overflow:hidden; position:relative;}
.banner_ny img{ width:1920px; display:block; position:absolute; top:0; left:50%; margin-left:-960px; z-index:1;}
.banner_nyCon{ position:absolute; top:0; z-index:2; width:100%;}
.banner_ny h1{ padding-top:50px; font-size:36px; font-weight:normal; color:#fff;  letter-spacing:2px;}
.banner_ny span{ padding:5px 0; display:block; font-size:18px; font-family:HELVETICANEUELTPRO-THEX; font-weight:lighter; text-transform : uppercase; color:#fff; color:rgba(255,255,255,.7); letter-spacing:1px;}
.banner_ny p{ color:#fff;}

/* sub */
.digrcont{ width:1020px;}
.crumbs{color:#999; padding:1.5% 0 0; text-align:right;}
.crumbs2{ font-size:20px; background:url(../images/wddd_icon.png) no-repeat left center; padding-left:30px; margin-top:12px;}
.crumbs a{color:#999; display:inline-block;}
.crumbs a:hover{ color:#b90b13;}
.crumbs span{ margin:0 5px;}
.inscont{ clear:both; min-height:200px;}

/* footer */
.footer_height{ height:48px;}
.footer{ position:fixed; bottom:0; height:48px; width:100%; background:#3a455a; color:#fff; color:rgba(255,255,255,.6); overflow:hidden; text-align:center; box-shadow:0 -3px 4px rgba(0,0,0,.3); z-index:999;}
.footer .copy{  padding:17px 0 0 0; line-height:20px; font-size:14px;}
.footer .copy a { color:#fff; color:rgba(255,255,255,.6);}
.footer .copy a:hover{color:#b90b13;}

/* digital_reading */
.digread{ overflow:hidden; padding:10px 10px 50px;}
.digread li{ float:left; width:250px; height:200px;}
.digread li img{ display:block; width:100%; height:100%;}
.digread li a{ display:block; height:100%; background:#f2f2f2; overflow:hidden; color:#6085cb; letter-spacing:3px;}
.digread li.dbt{ text-align:center; position:relative;}
.digread li.dbt i{ display:block; height:46px; line-height:44px; margin:50px auto 0; color:#bfbfbf; font-style:normal; font-size:46px; font-weight:lighter; letter-spacing:5px;}
.digread li.dbt span{  display:block; font-size:22px; padding:15px 0 0;}
.digread li a:hover{ background:#b90b13; color:#fff; -webkit-box-shadow:  0 0 10px #ccc; -webkit-animation: toRedBg 0.8s 1 ease; -moz-animation: toRedBg 0.8s 1 ease; animation: toRedBg 0.8s 1 ease;}
.digread li a:hover i{ color:rgba(255,255,255,.7)}
.digread li.dbt:hover{-moz-box-shadow: 0 0 10px #aaa; -webkit-box-shadow:  0 0 10px #aaa; box-shadow:0 0 10px #aaa; -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease;}

/* video_show */
.video_show{ padding:0 0 5%;}
.vs_tit{ font-size:32px; text-align:center; line-height:1.25;  padding:2% 0;}
.vs_tit_cgShow{ text-align:left;}
.cgShow_contact{ border-top:1px solid #eee; padding:20px; margin-bottom:4%; overflow:hidden; background:#f7f7f7; border-radius:0 0 10px 10px; }
.cgShow_contact li{ color:#999; padding:5px 25px; background-position:left center; background-repeat:no-repeat; background-size:auto 20px; width:50%; float:left;}
.cgShow_contact li.tel{ background-image:url(../images/iconTel.png);}
.cgShow_contact li.dress{ background-image:url(../images/iconDress.png);}
.cgShow_contact li.url{ background-image:url(../images/icon_link.png);}
.ind_info{ overflow:hidden; height:40px; line-height:40px; background-color:#f3f4f7;}
.ind_info .indinfo_left{float: none;font-size:14px;color:#999;padding:0 0 0 15px;}
.ind_info .indinfo_left span.fr{
	padding-right: 15px;
	float:right;
}
.ind_info .indinfo_left i{ font-style:normal; font-size:12px; margin:0 15px;}
.bdsharebuttonbox{ float:right; padding:6px 10px 0 0;}
.video_cont{ width:936px; overflow:hidden; background:url(../images/videosbg.png) no-repeat center bottom; padding:2% 34px 62px; margin:0 auto;}
.video_cont .videosp{ height:541px; width:100%; background:#242424; box-sizing:border-box; padding:10px;}
.video_list{background-color:#f7f7f7; border-top:4px solid #6085cb; }
.vl_tit{ font-size:20px;  padding:1% 0 0 2.4%;}
.video_list ul{ overflow:hidden; padding:1.5% 1% 2%;}
.video_list ul li{ float:left; width:33.333%;}
.video_list ul li a{ display:block;margin:0 4.5% 20px; border-radius:5px 5px 8px 8px; background:#e4e4e4; }
.video_list ul li a:hover{box-shadow:0 0 10px #ccc; background:#6085cb; color:#fff; -webkit-animation: toBlueBg 0.8s 1 ease; -moz-animation: toBlueBg 0.8s 1 ease; animation: toBlueBg 0.8s 1 ease;}
.video_list ul li img{ width:100%; height:214px; display:block; border-radius:3px 3px 0 0;}
.video_list ul li p{ overflow:hidden; height:45px; line-height:45px; border-radius:0 0 8px 8px;}
.video_list ul li p span{ float:left; font-size:18px; width:60%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:10px;}
.video_list ul li p b{ font-weight:normal; float:right; font-size:12px; color:#999; padding-right:10px;}
.video_list ul li a:hover p{ color:#fff;}
.video_list ul li a:hover p b{ color:rgba(255,255,255,.7); }

/*zxhd*/
.fl_con{ border:1px solid #eee; margin-top:10px; padding:10px 25px 12px; overflow:hidden; position:relative;}
.fl_con3{height:68px;}
.fl_con2{ min-height:68px; height:auto; }
.fl_con dt{ float:left; width:68px; letter-spacing:5px; margin:10px 0 0;}
.fl_con dd{ float:left; width:880px; margin:10px 0 0;text-align: left; }
.fl_con dd a{ display:inline-block; padding:0 11px; margin:0 2px 10px; }
.fl_con dd a:hover, .fl_con dd a.on{color:#fff; background:#6085cb;}

span.up_down{ position:absolute; bottom:0; right:10px; width:50px; display:block; cursor:pointer; text-align:center; line-height:20px; font-size:12px; border:1px solid #eee; border-bottom:none; text-align:center; color:#6085cb; }


.mid{width:1000px; margin:0 auto;}
ul.zxhd_list{ width:100%; overflow:hidden; zoom:1; margin:0 auto;}
ul.zxhd_list li{height:328px; width:23%; overflow:hidden; margin-right:26px; margin-top:35px; float:left; _display:inline; text-align:center; position:relative; background:#f7f7f7; }
ul.zxhd_list li:nth-child(4n+4){margin-right:0;}
ul.zxhd_list li:hover{box-shadow:0px 0px 10px #aaa; -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease; }
ul.zxhd_list li a.more{ line-height:304px; color:#755621; font-size:16px;}
ul.zxhd_list li a.more:hover{color:#c9060e;}
ul.zxhd_list li .shadow{ width:100%; height:160px; position:absolute; bottom:-110px; z-index:1; background-size:100% auto; display:none;}
ul.zxhd_list li:hover .shadow{ display:block;}
ul.zxhd_list li .pic{text-align:center;width:  100%;height: 165px;overflow:  hidden;}
ul.zxhd_list li .pic img{ width:100%; height:165px; display:block; }
ul.zxhd_list li:hover .pic img{-moz-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
	-moz-transition:all 1s;
	-webkit-transition:all 1s;
	transition:all 1s;}
/*ul.zxhd_list li:hover .pic img{box-shadow:0px 0px 10px #3f372a; height:305px; }*/
ul.zxhd_list li .title{position:absolute;bottom:0;width:100%;text-align:center;height: 328px;/* padding-top: 175px; */z-index:2;color:#999;/* background: red; */}
/*ul.zxhd_list li:hover .title{color:rgba(255,255,255,.9); }*/
ul.zxhd_list li .title a.tit_txt{margin:0 10px;display:block;max-height:45px;height:22px;font-size:18px;line-height:22px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;padding-top: 175px;}
/*ul.zxhd_list li:hover .title a.tit_txt{color:#fff; -webkit-line-clamp:2;  padding-top:20px;}*/
ul.zxhd_list li .title a.btn_wybm{ letter-spacing:5px; color:#fff; width:70.5%; height:37px; line-height:36px; background:#6085cb; text-align:center; font-size:18px; margin:0 auto; display:none; border-radius:18px;}
ul.zxhd_list li .title a.btn_wybm:hover{box-shadow:0 0 10px #aaa; background:#b90b13; -webkit-animation: toRedBg 0.8s 1 ease; -moz-animation: toRedBg 0.8s 1 ease; animation: toRedBg 0.8s 1 ease;}
ul.zxhd_list li .title div{background:url(../images/con1_line.png) center top no-repeat; margin:8px 0 0; line-height:1.75; padding-top:13px; padding-bottom:5px; height:105px; }
ul.zxhd_list li .title div p{overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; line-height:1.25; margin:7px 5px;}
/*ul.zxhd_list li:hover .title div p{}
ul.zxhd_list li:hover .title div{ margin-top:25px; padding-top:25px; line-height:2;}
ul.zxhd_list li:hover .title a.btn_wybm, ul.zxhd_list li:hover .title div{display:block;}*/
ul.zxhd_list li .title div p em{font-style:normal}
@-webkit-keyframes goTop{
	0%{height:55px; background:rgba(0,0,0,.35); }
	100% {height:303px; background:rgba(0,0,0,.45);}
}
@-moz-keyframes goTop{
	0%{height:55px; background:rgba(0,0,0,.35); }
	100% {height:303px; background:rgba(0,0,0,.45);}
}
@keyframes goTop{
	0%{height:55px; background:rgba(0,0,0,.35); }
	100% {height:303px; background:rgba(0,0,0,.45);}
}
/*ul.zxhd_list li:hover .title{height:303px; padding-top:25px; background:rgba(0,0,0,.45); -webkit-animation: goTop 0.8s 1 ease; -moz-animation: goTop 0.8s 1 ease; animation: goTop 0.8s 1 ease;}*/

.page{margin:38px 0; line-height:30px; font-size:16px; text-align:center;}
.page a{ cursor:pointer; display:inline-block; padding:0 11px; margin:0 10px; color:#999; border-radius:3px;}
.page a:hover, .page a.on{ color:#444; border-bottom:1px solid #999;}
.page span{  display:inline-block; padding:0 8px;}

/*team*/
ul.zxhd_teamList{ width:100%; zoom:1; margin:0 auto;}
ul.zxhd_teamList li{height:305px; width:23%; margin-right:26px; margin-top:35px; float:left; _display:inline; text-align:center; position:relative; background:#f7f7f7; border-radius:3px 3px 8px 8px; }
ul.zxhd_teamList li:hover{box-shadow:0 0 10px #aaa; -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease;}
ul.zxhd_teamList li:nth-child(4n+4){margin-right:0;}
ul.zxhd_teamList li a.more{ line-height:304px; color:#755621; font-size:16px;}
ul.zxhd_teamList li a.more:hover{color:#c9060e;}
ul.zxhd_teamList li .pic{ text-align:center; }
ul.zxhd_teamList li .pic img{ width:100%; height:165px; display:block;  border-radius:3px 3px 0 0;}
ul.zxhd_teamList li:hover .pic img{box-shadow:0px 0px 10px #3f372a;}
ul.zxhd_teamList li .title{ position:absolute; bottom:0; width:100%; text-align:center; min-height:55px; padding-top:10px; z-index:2; color:#999;}
ul.zxhd_teamList li:hover .title{color:#444; }
ul.zxhd_teamList li .title a.tit_txt{margin:0 10px; display:block; max-height:45px; height:22px;  font-size:18px; line-height:22px;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
ul.zxhd_teamList li:hover .title a.tit_txt{color:#c9060e; -webkit-line-clamp:2;  padding-top:20px;}
ul.zxhd_teamList li .title a.btn_wybm{ display:block; letter-spacing:5px; color:#fff; width:100%; height:37px; line-height:36px; background:#6085cb; text-align:center; font-size:18px; margin:0 auto; border-radius:0 0 8px 8px;}
ul.zxhd_teamList li:hover .title a.btn_wybm{box-shadow:0 0 10px #aaa; background:#b90b13;}
ul.zxhd_teamList li .title div{background:url(../images/con1_line.png) center top no-repeat; line-height:1.75; padding-top:13px; padding-bottom:5px; margin-top:3px; }
ul.zxhd_teamList li .title div p{overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; line-height:1.25; margin:7px 5px;}

/*zxhd*/
ul.szzg_list{ overflow:hidden; margin:35px 0 -35px;}
ul.szzg_list li{ float:left; width:220px; margin:0 40px 25px 0;  }
ul.szzg_list li:nth-child(4n+4){margin-right:0;}
ul.szzg_list li a{ display:block; min-height:365px; background:url(../images/con3_szzg_bg1.png) center -30px no-repeat; overflow:hidden;}
ul.szzg_list li a:hover{background-image:url(../images/con3_szzg_bg2.png);}
ul.szzg_list li img{display:block; width:100%; height:165px; margin:0 auto;}
ul.szzg_list li .intro_con{ padding:20px 15px 20px 25px; overflow:hidden;}
ul.szzg_list li .intro_con h4{ float:left; max-height:145px; width:17.64%; font-weight:normal; font-size:18px; line-height:1; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; text-align:center; overflow:hidden;}
ul.szzg_list li .intro_con p{ float:right; width:81%; box-sizing:border-box; padding-left:12px; color:#999; text-align:left; font-size:13px; padding-bottom:5px; line-height:1.5;}
ul.szzg_list li .intro_con p.intro_con_dress{overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
ul.szzg_list li .intro_con p.intro_con_tel{overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
ul.szzg_list li .intro_con p.intro_con_txt{max-height:22px; overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;}
ul.szzg_list li .intro_con p:nth-child(1){
	max-height:44px;
	 -webkit-line-clamp: 2;
}
ul.szzg_list li:hover .intro_con h4, ul.szzg_list li:hover .intro_con p.intro_con_tel {color:#b90b13;}
ul.szzg_list li:hover .intro_con p, ul.szzg_list li:hover .intro_con p.intro_con_txt{ color:#444;}
ul.szzg_list li a:hover img{ width:116%; margin-left:-8%; -webkit-animation:imgBig 0.8s 1 ease; -moz-animation: imgBig 0.8s 1 ease; animation: imgBig 0.8s 1 ease;}

/*cgyd*/
ul.cgyd_list li{ float:left; width:208px; min-height:238px; margin-top:10px; margin-right:56px; text-align:center; position:relative; background:none; }
ul.cgyd_list li:nth-child(4n+4){margin-right:0;}
ul.cgyd_list li .go{ display:none; z-index:2; position:absolute; top:24px; width:100%; height:208px; box-sizing:border-box; border:2px solid #eee; border-radius:50%; font-size:18px; letter-spacing:2px; overflow:hidden; background:rgba(0,0,0,.5); color:#fff;}
ul.cgyd_list li .go i{margin-top:80px; float:left; display:inline-block; width:26px; height:26px; line-height:26px; background:url(../images/con3_cgyd_go.png) no-repeat; margin-left:5px;}
ul.cgyd_list li .go span{margin:80px 0 0 22%; float:left; display:inline-block; height:26px; line-height:26px;}
ul.cgyd_list li .cgyd_shdow{ display:none; width:100%; position:absolute; top:192px; z-index:0;}
ul.cgyd_list li a{ display:block;}
ul.cgyd_list li .img_con{ z-index:1; position:absolute; top:24px; width:100%; height:208px; box-sizing:border-box; border:2px solid #eee; border-radius:50%; overflow:hidden;}
ul.cgyd_list li:hover .img_con{box-shadow:0 0 10px #aaa; -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease;}
ul.cgyd_list li .img_con img{display:block; width:100%; height:208px; margin:0 auto;}
ul.cgyd_list li:hover .img_con img{ width:116%; margin-left:-8%; -webkit-animation: imgBig 0.8s 1 ease; -moz-animation: imgBig 0.8s 1 ease; animation: imgBig 0.8s 1 ease;}
ul.cgyd_list li span.name_1{display:block; width:86.41%; height:36px; margin:20px auto 0; box-sizing:border-box; padding:0 15px; border-radius:18px; background:#FFF; border:1px solid #eee; line-height:36px; font-size:16px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; position:relative; z-index:3;}
ul.cgyd_list li span.name_2{display:block; width:80.28%; height:45px; margin:138px auto 0; box-sizing:border-box; padding:0 22px; background:url(../../images/con3_cgyd_bg2.png) no-repeat; background-size:100% auto; line-height:42px; font-size:18px; color:rgba(255,255,255,.7);  position:relative; z-index:4; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
ul.cgyd_list li:hover .go, ul.cgyd_list li:hover .cgyd_shdow{ display:block;}
ul.cgyd_list li:hover{ box-shadow:none;}
ul.cgyd_list li:hover span.name_2{color:#fff;}

/*news&pwyd*/
.news_list{ width:100%;}
.news_list dl{ width:100%; margin:25px 0 0; padding:15px; background:#f7f7f7; box-sizing:border-box; overflow:hidden; border-radius:5px;}
.news_list dl:hover{box-shadow:0px 0px 10px #ccc; background:#fff; -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease; }
.news_list dl dt{ box-sizing:border-box;  font-size:18px; padding-left:10px; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.news_list dl dd{ box-sizing:border-box; color:#999; line-height:1.75; padding:3px 0 0 10px;}
.news_list dl dd time{font-size:12px; color:#6085cb;}
.news_list dl dd p{ overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:3;  -webkit-box-orient: vertical;}
.news_list dl a{ display:block;}
.news_list dl a:hover dt {color:#b90b13;}
.news_list dl a:hover dd{ color:#444;}
.news_list dl a:hover dd time{ color:#999;}

.pwyd_list{ width:100%;}
.pwyd_list dl{ width:100%; margin:25px 0 0; padding-right:15px; background:#f7f7f7;  box-sizing:border-box; overflow:hidden;}
.pwyd_list dl:hover{box-shadow:0px 0px 10px #ccc;  -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease; background:#fff;}
.pwyd_list dl img{ display:block; float:left; width:27.35%; height:310px; padding-right:10px;  box-sizing:border-box;}
.pwyd_list dl dt{ box-sizing:border-box; width:72%; font-size:18px; float:left; padding-left:10px; margin:25px 0 10px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.pwyd_list dl dd{ box-sizing:border-box; width:72%;  float:left; color:#999; line-height:1.75;}
.pwyd_list dl dd time{font-size:10px;}
.pwyd_list dl dd p{padding:3px 0 0 10px; overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:3;  -webkit-box-orient: vertical;}
.pwyd_list dl a{ display:block;}
.pwyd_list dl a:hover dt{color:#b90b13;}
.pwyd_list dl a:hover dd time{color:#b90b13;}
.pwyd_list dl a:hover dd p{ color:#444;}

.btn_pwyd{ letter-spacing:5px; color:#fff; color:rgba(255,255,255,.7); width:19%; height:37px; line-height:34px; background:#6085cb;  text-align:center; font-size:18px; margin:15px 0 0 12px; border-radius:0 8px 0 8px; }
.btn_pwyd:hover{color:#fff; background:#b90b13; -webkit-animation: toRedBg 0.8s 1 ease; -moz-animation: toRedBg 0.8s 1 ease; animation: toRedBg 0.8s 1 ease; }
.btn_pwyd_no{background:#bfbfbf; cursor:default;}

/*video*/
ul.video_list2{ overflow:hidden;}
ul.video_list2 li{ float:left; width:314px; margin-right:29px; margin-top:35px; }
ul.video_list2 li:nth-child(3n+3){margin-right:0;}
ul.video_list2 li a{ display:block; width:100%; overflow:hidden; position:relative; background:#f7f7f7; border-radius:5px 5px 8px 8px;}
ul.video_list2 li a:hover{background:#6085cb; box-shadow:0px 0px 10px #ccc; color:#fff; -webkit-animation: toBlueBg 0.8s 1 ease; -moz-animation: toBlueBg 0.8s 1 ease; animation: toBlueBg 0.8s 1 ease; }
ul.video_list2 li .play{ display:none; position:absolute; top:0; left:0;  width:100%; height:226px; background:url(../images/play.png) rgba(0,0,0,.35) center center no-repeat;}
ul.video_list2 li img.img_sl{display:block;  height:226px; border-radius:5px 5px 0 0;  margin:0 auto; }
/*
ul.video_list2 li img.img_sl{ display:block; width:100%; height:226px; border-radius:5px 5px 0 0;  margin-left:0;}
ul.video_list2 li:hover img.img_sl{ width:116%; margin-left:-8%; -webkit-animation: imgBig 0.8s 1 ease; -moz-animation: imgBig 0.8s 1 ease; animation: imgBig 0.8s 1 ease;}
*/

ul.video_list2 li .name_con{ width:100%; height:45px; line-height:45px; box-sizing: border-box; padding:0 15px;}
ul.video_list2 li .name_con h4{ float:left; width:80%; text-align:left; font-weight:normal; font-size:18px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
ul.video_list2 li .name_con span{ float:right; width:20%; font-size:13px; text-align:right; color:#999; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; }
ul.video_list2 li a:hover .play{display:none;}
ul.video_list2 li:hover a .name_con h4{ color:#fff;}
ul.video_list2 li a:hover .name_con span{ color:rgba(255,255,255,.7);}

/*signup_show*/
.transpbg{background-color:#f7f7f7; }
.signup_show{ overflow:hidden; font-size:16px; padding:0 0 4%;}
.signupleft{ float:left; width:685px;}
.sig_tit{ font-size:36px; font-weight:normal; padding:5px 0 2%; line-height:130%;}
.sig_info{ border:0; overflow:hidden; padding:3% 5%;}
.sig_info .sig_ileft{color:#999; float:left;}
.sig_info .sig_ileft span{ display:block; line-height:30px;}
.sig_info .sig_iright{ float:right; padding:2.5% 0% 0 0;}
.sig_info .sig_iright a{ display:block; width:252px; height:58px; line-height:58px;  background:#b90b13; border-color:#b90b13; color:#fff;  font-size:24px; text-align:center;  letter-spacing:4px; border-radius:10px;}
.sig_info .sig_iright a:hover{border:1px solid #b90b13; background:none; color:#b90b13; box-shadow:0 0 10px #aaa; -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease;}
.signupleft img{ max-width:100%; display:block; margin:5% auto;}
.prompt{ padding:1% 0; color:#6085cb; line-height:30px;}
.prompt h3{ font-weight:normal; color:#ad0d15;}
.singcont{ color:#444; line-height:30px;}
.signupright{ float:right; width:266px; border-top:6px solid #ebebeb; margin-top:12px;}
.signupright h2{ font-size:20px; font-weight:normal; padding:2% 6%;}
.signupright ul{ padding:0 6% 2%;}
.signupright ul li{ padding-bottom:5%;}
.signupright ul li img{ display:block; width:100%; height:164px;}
.signupright ul li span{display:block; padding:2% 0; font-size:16px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.signupright ul li a:hover img{ box-shadow:0 0 10px #aaa; -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease;}

/*venues_reser*/
.venues_reser{ padding-bottom:6%;}
.venues_reinfo{ line-height:30px; font-size:16px; color:#999; position:relative; margin-bottom:20px;}
.venues_reinfo_dz{ width:66%;}
.venues_reinfo span i{ color:#444; font-style:normal; margin-right:30px;}
.venues_reinfo2{ position:absolute; top:0; right:0;}
.venre_input{ float:left; font-size:18px; color:#ad0d15; padding:15px 0 0;}
.inptext{ border-bottom:1px solid #917850; width:100px; margin:0 10px; outline:0 none; text-align:center;}
.reserbut{ float:right; display:block; width:176px; height:50px; line-height:50px; border:1px solid #b90b13; background:#b90b13; color:#fff; font-size:24px; text-align:center; letter-spacing:1px; border-radius:8px;}
.reserbut:hover{background:none; border-color:#b90b13; color:#b90b13; box-shadow:0 0 10px #aaa; -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease;}

/* img scroll css */
.venues_respic{ position: relative; overflow: hidden; height:730px; }
.venues_respic .bigImg{ position: relative; margin:40px 0 0;}
.venues_respic .bigImg li img{ vertical-align:middle; width:auto; height:482px; margin:0 auto; display:block;}
.venues_respic .bigImg  h4{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size: 16px; font-weight:normal;line-height: 33px; height: 33px; padding:1.5% 40px 0 55px; overflow: hidden; text-align: left; color:#444;}
.venues_respic .smallScroll{ height: 141px; background-color:#eee; }
.venues_respic .sPrev,.venues_respic .sNext{ float: left; display: block; width: 41px; height: 57px; text-indent: -9999px; background: url(../images/plrbut.png) no-repeat 0 0; margin-top:40px; display:inline; }
.venues_respic .sNext{ float:right; background-position: -41px 0;}
.venues_respic .sPrev:hover{ background-position: 0 -57px;}
.venues_respic .sNext:hover{ background-position: -41px -57px;}
.venues_respic .smallImg{ float:left;  margin: 0 6px; display:inline; width:900px; overflow: hidden; padding:16px 0 26px;}
.venues_respic .smallImg ul{ height:83px;  width: 9999px; overflow: hidden; padding:10px 0!important; }
.venues_respic .smallImg li{ float: left; padding:0 11px 0; width:129px; cursor:pointer;}
.venues_respic .smallImg li a{ display:block; background:#000;}
.venues_respic .smallImg img{ width:100%; height:83px;filter:alpha(opacity=70); opacity:0.7; }
.venues_respic .smallImg .on{transform: scale(1.2,1.2);}
.venues_respic .smallImg .on img{filter:alpha(opacity=100); opacity:1;}
.venues_respic .pageState{ position: absolute; bottom:12px; right: 55px;letter-spacing: 1px; font-size:29px;}
.venues_respic .pageState span{ color: #ad0d15; font-size: 20px;}

.venues_respic .bigImg li{
	line-height: 1.7;
}
.venues_respic .sPrev_big,.venues_respic .sNext_big{
	display: block;
	width: 41px;
	height: 57px;
	background: url(../images/plrbut.png) no-repeat 0 0;
	margin-top: 40px;
	position: absolute;
	left: 60px;
	top: 50%;
}
.venues_respic .sNext_big{ background-position: -41px 0;}
.venues_respic .sPrev:hover{ background-position: 0 -57px;}
.venues_respic .sNext_big:hover{ background-position: -41px -57px;}


.singlcont{ font-size:16px;}
.singlcont p{ display:block;}
.singlcont img{ max-width:100%; margin:5px auto ; display:block;}

/********link_btn********/
.link_btn{ padding-top:3%;}
.link_btn li{ display:block; width:100%; font-size:14px;  margin-bottom:5px;}
.link_btn li span{ padding:2px;  color: #fff; background: #6085cb;}
.link_btn li a{ font-weight:normal; color:#6085cb;}
.link_btn li a:hover{ color:#dd1a00;}

/*form_wybm*/
.form_wybm_piao{ width:100%; height:246px; margin-top:10px; border-radius:15px; background:url(../images/form_wybm_bg1.png) no-repeat; background-size:100% 100%; overflow:hidden;}
.form_wybm_piao img{ float:right; display:block; width:32.5%; height:246px;}
.form_wybm_piao dl{ float:left; padding-left:30%; width:64%; box-sizing:border-box;}
.form_wybm_piao dl dt{font-size:24px; margin:25px 0 15px; line-height:1.2;}
.form_wybm_piao dl dd{ line-height:1.75; color:#999;}
.form_wybm_piao dl dd.red{ color:#b90b13; margin-top:25px;}

.formCon{ border-top:4px solid #ebebeb; background:#f7f7f7; margin:25px 13px 50px; padding:40px; overflow:hidden; border-radius:5px;}
.formCon2{margin-top:15px;}
.formCon dl{ float:left; width:45%;}
.formCon2 dl{ width:100%;}
.formCon dl dt{border-bottom:1px solid #ebebeb; line-height:40px; font-size:20px; }
.formCon dl dd{margin-top:22px; min-height:38px; position:relative;}
.formCon dl dd.selec{height:128px;}
.formCon dl dd span{ float:left; display:inline-block; width:75px; line-height:38px; font-size:16px;}
.formCon2 dl dd span{width:120px;}
.formCon dl dd input,.formCon dl dd > select, .formCon dl dd > textarea{float:left; display:inline-block; width:76%; vertical-align:text-top; background:#ebebeb;  height:38px; line-height:38px; font-size:14px; outline:none; padding:0 10px; box-sizing:border-box; font-family:"Microsoft Yahei"; border:none;}
.formCon2 dl dd input,.formCon2 dl dd > select, .formCon2 dl dd > textarea, .formCon2 dl dd img.sfzYl{ width:40%;}
img.sfzYl{ display:block; float:left;}
img.sfzYl2{ float:right; border:1px solid #c2af92; border-radius:8px; overflow:hidden; background:rgba(181,157,119,.2); cursor:pointer;}
input.scSfz{ float:right; width:112px; height:38px; border-radius:19px; border:1px solid #c9060e; color:#c9060e; font-size:16px; margin-top:20px;}
input.scSfz:hover{ color:#fff; background:#c9060e; outline:none;}
.formCon dl dd textarea{ height:128px;}
.formCon dl p.bz{font-size:12px; padding-left:75px;}
.formCon2 dl p.bz{ float:left; width:auto; padding-left:15px; line-height:36px;}
.formCon dl.right{ float:right;}
.yzm{ position:absolute; right:23px; top:1px; width:25%; height:36px; display:block;}
.formCon2 .yzm{ width:10%; right:415px;}
.formCon .bmxz{background:#e4e4e4; padding:30px; margin:45px 0 5px; border-radius:5px;}
.bmxz h2{color:#b90b13; font-size:20px; font-weight:normal; margin-bottom:10px;}
.formCon .sfzxYq{ padding:5px 150px 0 120px;}
a.formCon_btn{ display:block; width:252px; height:58px; margin:44px auto 0; line-height:58px; background:#b90b13;  border-radius:10px; font-size:24px; text-align:center; color:#fff; letter-spacing:4px; opacity:0.35;}
a.formCon_btn2{ background:#ad0d15;}
a.on{opacity:1;}
.formCon dl dd input.appDate{ background:url(../images/form_wybm_rl.png) #e4e4e4 96% center  no-repeat;  }
.formCon2 dl dd input.appDate{width:356px;}
.mid_zhi{ float:left; padding-left:24px; line-height:36px;}

/*myorder*/
.myorder{ padding:2% 0 0;}
.myord_tit,.myord_li{ background:#f7f7f7; }
.myord_li:hover{ background:#fff; box-shadow:0px 0px 10px #ccc; -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease;}
.myord_tit th{ line-height:43px; font-size:14px; color:#444; font-weight:normal; padding:0; background:#e4e4e4;}
.myord_tit th span{ padding-left:25px;}
.myord_li{ margin-top:2%;}
.myord_li tr td{ padding:28px 25px;}
.myord_li tr td.wid01,.myord_tit tr th.wid01{ width:52%; padding-right:0;}
.myord_li tr td.wid02,.myord_tit tr th.wid02{ width:8%;}
.myord_li tr td.wid02{ color:#6085cb;}
.myord_li tr td.wid03,.myord_tit tr th.wid03{ width:20%;}
.myord_li tr td.wid04,.myord_tit tr th.wid04{ width:10%;}
.myord_li tr td.wid05,.myord_tit tr th.wid05{ width:10%;}

.myod_pic{ overflow:hidden; width:100%;}
.myod_pic img{ display:block; width:107px; height:71px; margin-right:15px; float:left;}
.myod_pic p{ overflow:hidden; display:block; float:left; }
.myod_pic p span{ display:block; width:324px; font-size:18px; line-height:1.1;min-height:48px; overflow:hidden;  }
.myod_pic p b{ display:block; font-weight:normal;}
.myod_pic p i{ font-style:normal; font-size:12px; margin-right:20px;}

myord_li tr.moyod_bot td{ padding-top:0; padding-bottom:7px;}
.moyod_binfo{ border-top:1px solid #ebebeb; line-height:50px; overflow:hidden; font-size:12px; color:#999;}
.moyod_binfo span{ float:left; margin-right:30px;}
.moyod_binfo b{ font-weight:normal; float:right;}
a.unsubscribe{ display:block; width:52px; height:27px; line-height:26px; margin:0 auto; background:#6085cb; color:#fff; border-radius:25px;}
a.unsubscribe:hover{ background:#b90b13; -webkit-animation: toRedBg 0.8s 1 ease; -moz-animation: toRedBg 0.8s 1 ease; animation: toRedBg 0.8s 1 ease;}
.myord_no{ color:#999;}
.myord_no a.unsubscribe{ background:#e4e4e4; cursor:context-menu;}
.myorder2{ display:none; }
.myord_no a.unsubscribe:hover{background:#e4e4e4; -webkit-animation: no 0.8s 1 ease; -moz-animation: no 0.8s 1 ease; animation: no 0.8s 1 ease;}

/* 登录和注册 */
.loginpage{ background:url(../images/logbg.jpg) no-repeat center 0 #fff; margin-bottom:50px;}
.logc{ width:1000px; margin:0 auto; min-height:755px; overflow:hidden;}
.logc .code{ float:left; padding:220px 0 0 200px;}
.logc .codecont{ width:188px; overflow:hidden; color:#fff; text-align:center;}
.logc .codecont p{ width:133px; height:134px; padding:11px 0; margin:0 auto; background:url(../images/codebg.png) no-repeat center 0;}
.logc .codecont p img{ width:100px; height:100px;margin:0 auto; display:block; background:#fff; padding:5px;}
.logc .codecont span{}

.login2{ float:right; width:420px; background:#fff; display:inline; margin-top:100px; -moz-box-shadow: 0 0 10px #77bafa;-webkit-box-shadow: 0 0 10px #77bafa;box-shadow: 0 0 10px #77bafa;}
.login2 .logintit{ border-bottom:1px solid #f1f0eb; }
.login2 .logintit ul{ overflow:hidden; font-size:18px; }
.login2 .logintit ul li{ float:left; text-align:center; width:50%; line-height:60px; border-bottom:2px solid #fff; color:#888; cursor:pointer;}
.login2 .logintit ul li.on{ border-color:#3a507a; color:#3a507a; font-weight:bold;}

.login2 .logincont{ padding:0 11% 40px;}
.login2 .log_c1{ padding:33px 0 0; overflow:hidden;zoom:1; display:none;}
.login2 .log_c1 li{ border: 1px solid #d4d4d4; height:38px; line-height:38px; overflow:hidden; margin:0 0 10px;}
.login2 .log_c1 li i{ display:inline-block; vertical-align:middle;height:38px; width:40px; float:left;background:url(../images/log_icon.png) no-repeat;}
.login2 .log_c1 li .loginput{ }
.login2 .log_c1 li.logicon01 i{ background-position:10px 5px;}
.login2 .log_c1 li.logicon02 i{ background-position:10px -46px;}
.login2 .log_c1 li.logicon03 i{ background-position:10px -46px;}
.login2 .log_c1 li.logicon04 i{ background-position:10px -101px;}
.login2 .log_c1 li.logicon05 i{ background-position:10px -151px;}
.login2 .log_c1 li.logicon06 i{ background-position:10px -202px;}
.login2 .log_c1 li.logicon07 i{ background-position:11px -250px;}
.login2 .log_c1 li .loginput,.login2 .logsel{  height:38px; line-height:38px; float:right;vertical-align:middle; width:82%;border:0; outline:0 none;font-family:"Microsoft YaHei";}
.login2 .logsel{width:83%;}
.login2 .log_c1 li.logicon07{ position:relative;}
.login2 .log_c1 li.logicon07 img{ position:absolute;width:80px; height:38px; right:10px; top:0; display:block;}
.login2 .logbut{display:block; height:40px; line-height:40px; vertical-align:middle; font-size:16px;  background:#b90b13; color:#fff; border:0; width:100%; margin:20px 0 0; cursor:pointer; font-family:"Microsoft YaHei";letter-spacing:2px; border-radius:2px;}
.login2 .logbut:hover{ background:#ee1a24;}
.login2 .logsm{ padding:15px 0 0; font-size:12px; color:#888;}
.login2 .logsm a{ color:#ee1a24;}
.login2 .logsm a:hover{ text-decoration:underline; }
.login2 .log li{ margin-bottom:20px;}
.login2 .log .logbut{ margin-top:40px;}

/*searchList*/
.searchList{ margin:-5px 0 10px; }
.searchList dl {border-bottom:1px solid #e9e9e9; overflow:hidden; padding:20px 10px;}
.searchList dl:hover{ box-shadow:0 0 10px #ccc; -webkit-animation: shadow 0.8s 1 ease; -moz-animation: shadow 0.8s 1 ease; animation: shadow 0.8s 1 ease;}
.searchList dl em{ color:#d11933; font-style:normal; }
.searchList dl dt{margin-bottom:8px; font-size:18px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.searchList dl span.time{ font-size:10px; color:#999;}
.searchList dl dd{ color:#999; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.searchList dl a{display:block;}
.searchList dl a:hover dt, .searchList dl a:hover dd, .searchList dl a:hover em {color:#d11933;}

.nySearchCon{ margin:10px 0 20px; background:#f7f7f7; padding:25px 20px 15px; border-radius:5px; overflow:hidden; }
.nySearchCon_box{ width:100%; height:34px; border:1px solid #dfdfdf; background:#fff; position:relative; margin-bottom:10px;}
.nySearchCon_box input{font-size:14px; display:block; outline:none; border:none; color:#666; }
.nySearchCon_box input[type="text"]{height:34px; padding:0 10px;width: 90%;}
.nySearchCon_box input[type="button"]{height:36px; position:absolute; top:-1px; right:-1px; width:80px; background:#6085cb; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}
.nySearchCon_box input[type="button"]:hover{background:#d11933;}
.nySearchCon_box input[type="radio"]{ display:inline;}
.nySearchCon label{display:inline-block; padding:0 5px;}

.list_px{ color:#878787; clear:both; line-height:26px; height:26px; overflow:hidden;}
.list_px span{ padding:0 5px; color:#d11933;}
.list_px .r_sx{ width:40%; float:right; text-align:right;}
.list_px .r_sx a{ cursor:pointer; height:24px; line-height:24px;  vertical-align:middle; padding:0 5px 0 10px; margin-left:3px; border:1px solid #ededed; display:inline-block;}
.list_px .r_sx a:hover{background:#ededed;}


@media screen and (max-width: 1023px){
	.btn_header{display: none;}
}

/* 珠海图片新增 */
.slideBox .bd{
	position:relative;
}
.slideBox .prev,.slideBox .next{
	position:absolute;
	top:50%;
	margin-top:-70px;
	display:block;
	width:60px;
	height:60px;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.slideBox .prev{
	left:3%;
	background:url(../images/article_fl.png) center no-repeat;
	background-size:100%;
}
.slideBox .next{
	background:url(../images/article_fr.png) center no-repeat;
	background-size:100%;
	right:3%;
}
.venues_respic{
	height:auto;
}
.venues_respic .bigImg{
	padding-bottom:50px;
}
.venues_respic .bigImg li span{
	display:block;
	color:#666;
	padding-top:20px;
}

/* 资讯详情页新增 */
.ind_info .indinfo_left{
	overflow:hidden;
}
.ind_info .indinfo_left .reprint{
	float: right;
	padding-right: 20px;
	width: 50%;
	text-align: right;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/*数字展馆详情页面 新 2020-01-16*/
body.bodybg{
	background: #fafafa;
}
.Crumbs{
	height: 60px;
	line-height: 60px;
	box-shadow: 0 0px 15px rgba(0,0,0,0.1);
}
.Crumbs a,
.Crumbs span{
	color: #666;
}
.boxshadow{
	box-shadow: 0 0 20px rgba(0,0,0,0.05);
	background: #fff;
}
.borderradius10{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.card{
	margin: 20px 0 0;
	padding: 10px;
}
.card .fl{
	float: left;
}
.card .fr{
	float: right;
}
.card .cardleft{
	width: 420px;
	/*2020.05.19*/
	height: 300px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
}
.card .cardleft img{
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.card .cardright{
	width: 530px;
	margin: 0 0 0 25px;
	position: relative;
}
.card .cardright h3{
	font-size: 24px;
	line-height: 36px;
	margin: 20px 0 15px;
	font-weight: normal;
}
.card .cardright dl{
	position: relative;
	margin: 0 0 8px;
}
.card .cardright dl dt{
	position: absolute;
	top: 0 ;
	left: 0;
	width: 44px;
}
.card .cardright dl dd{
	min-height: 24px;
	display: block;
	margin: 0 0 0 44px;
	line-height: 24px;
	max-height: 68px;
	overflow: hidden;
	overflow-y: auto;
	/*2020.05.19*/
	min-height: 24px;
}
.card .cardright dl:last-child dd{
	display: inline;
}
.card .cardright dl:last-child dt,
.card .cardright dl:last-child dd{
	line-height: 30px;
}
.card .cardright .ewm{
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	cursor: pointer;
	z-index: 100;
}
.card .cardright .ewm img{
	width: 100%;
	height: 100%;
	vertical-align: top;
}
/*2020.05.19*/
.card .cardright .btn{
	width: 160px;
	height: 40px;
	color: #fff;
	display: inline-block;
	border-radius: 25px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
	margin: 20px 0 0px 0px;
	float: right;
	background: -webkit-linear-gradient(left, #00c868 , #0089a2); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #00c868, #0089a2); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #00c868, #0089a2); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #00c868 , #0089a2); /* 标准的语法 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#00c868, endColorstr=#0089a2);
}

/*2020.05.19 end*/
.pavilion_detail{
	padding: 0 0 100px;
}
.pavilion_detail img{
	max-width: 100%;
}
.dbttom{
	padding: 20px;
	background: #fff;
	margin: 0 0 20px 0;
}
.dbttom .title{
	height: 46px;
	font-size: 22px;
	padding: 0 18px;
	position: relative;
}
.dbttom i{
	width: 120px;
	height: 10px;
	background:#00ffd0;
	border-radius: 8px;
	display: block;
	content: '';
	position: absolute;
	bottom: 12px;
	left: 5px;
	z-index: 6;
}
.dbttom .title span{
	position: absolute;
	z-index: 10;
	letter-spacing: 2px;
}
.dbttom .title a{
	position: absolute;
	top: 2px;
	right: 0;
	color: #999999;
	font-size: 16px;
	padding: 0 22px 0 0;
}
.dbttom .title a:after{
	width: 16px;
	height: 16px;
	background: url('/res/show/shumolan/images/icon-arrow.jpg') no-repeat;
	display: block;
	content: '';
	position: absolute;
	right: 0;
	top: 6px;
}
.dbtop{
	margin: 20px 0;
}
.dbtop li{
	float: left;
	margin: 0 20px 0 0;
}
.dbtop li a{
	display: block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	width: 120px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #333;
	box-shadow: 0 0 10px rgba(0,0,0,0.05);
	background: #fff;
}
.dbtop li.active a,
.dbtop li:hover a{
	color: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	background: -webkit-linear-gradient(left, #00c868 , #0089a2); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #00c868, #0089a2); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #00c868, #0089a2); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #00c868 , #0089a2); /* æ ‡å‡†çš„è¯­æ³• */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#00c868, endColorstr=#0089a2);
}
.ulnew{
	padding: 10px 0;
}
.ulnew li{
	float: left;
	width: 50%;
	position: relative;
	box-sizing: border-box;
	line-height: 32px;
	padding: 0 0 0 14px;
}
.ulnew li:after{
	display: block;
	content: '';
	width: 2px;
	height: 2px;
	background: #888;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 14px;
	left: 5px;
}
.ulnew li a{
	display: block;
}
.ulnew li a p{
	width: 80%;
	float: left;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ulnew li a span{
	float: right;
	color: #aaa;
	font-size: 12px;
}
.ulnew li:nth-child(odd){
	padding-right: 40px;
}
.ulbox{
	margin: 15px -10px 10px;
}
.ulbox li{
	width:33.333333%;
	float: left;
	padding: 0 10px;
	box-sizing: border-box;
}
.ulbox li a{
	display: block;
}
.ulbox li a .imgbox{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	height: 170px;
	position: relative;
}
.ulbox li a .imgbox .label{
	width: 108px;
	height: 30px;
	position: absolute;
	top: 0;
	left: -4px;
	color: white;
	text-align: center;
	line-height: 30px;
}
.ulbox li a .imgbox .label.label1{
	background: url("/res/show/shumolan/images/icon-label3.png");
	background-size: cover;
}
.ulbox li a .imgbox .label.label2{
	background: url("/res/show/shumolan/images/icon-label1.png");
	background-size: cover;
}
.ulbox li a .imgbox .label.label3{
	background: url("/res/show/shumolan/images/icon-label2.png");
	background-size: cover;
}
.ulbox li a .imgbox img{
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.ulbox li a p{
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 10px 0 0;
}
.ulbox li a .txtbox{
	padding: 0 10px;
}
.ulbox li a .txtbox h3{
	font-size: 18px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 15px 0 0px;
}
.ulbox li a .txtbox p{
	text-align: left;
	margin: 0;
}
.ulbox li a .txtbox p span{
	font-size: 14px;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0 5px;
	line-height: 20px;
	margin: 0 5px 0 0;
}
.ulbox li a .txtbox p span.label1{
	border: solid 1px #1ea376;
	color: #1ea376;
}
.ulbox li a .txtbox p span.label2{
	border: solid 1px #0588f8;
	color: #0588f8;
}
.ulbox li a .txtbox p span.label3{
	border: solid 1px #ff7900;
	color: #ff7900;
}
.ulbox li a .txtbox p.date{
	font-size: 16px;
	color: #666;
	margin: 5px 0 0;
}
.singlcont img{
	height: auto!important;
	max-width: 100% !important;
}
/*活动状态tag*/
 .zxhd_list li em.tag{
    display:block;
    position: absolute;
    right: 0;
    top: 10px;
    width: 70px;
    height: 30px;
    line-height: 30px;
    background: #ddd;
    font-style: normal;
    color: #fff;
    -webkit-border-top-left-radius: 15px;
    -mos-border-top-left-radius: 15px;
    -mz-border-top-left-radius: 15px;
    border-top-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -mos-border-bottom-left-radius: 15px;
    -mz-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
    z-index: 3;
}
.zxhd_list li em.tag.tag-notice{
    background: #76b7e9;
 }
.zxhd_list li em.tag.tag-doing{
     background: #b90b13;
}