@charset "utf-8";
/* CSS Document */
.mar-t50 { margin-top: 50px; }
.c-top { background: url(../images/c-top.gif) no-repeat; height: 6px; overflow: hidden; width:100%;}
.c-bottom { background: url(../images/c-bottom.gif) no-repeat; height: 6px; overflow: hidden; }
.c-c { background: url(../images/c-bg.gif) repeat-y; height: auto; padding: 0 18px; }
.c-c h2 { font-size: 19px; border-bottom:1px solid #716356; height: 30px; line-height: 30px; color: #575757;padding-bottom:10px;}
.c-c h2 .more { font-size: 11px; color: #575757; }
.dt { width: 930px; margin-right: -16px; padding-top: 15px; }
.dt li { width: 290px; height: 410px; float: left; margin-right: 20px; }
.dt li h3 { font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; overflow: hidden; }
.dt li p { line-height: 22px; }
.case { width: 920px; margin-right: -6px; padding-top: 15px; }
.case li { width: 220px; height: 400px; float: left; margin-right: 10px; overflow: hidden; }
.case li h3 { font-size: 14px; font-weight: bold; height: 45px; line-height: 45px; overflow: hidden; }
.case li p { line-height: 22px; height: 110px; overflow: hidden; }
.case-show img { max-width: 100%;width:auto;}
.case-show p { padding: 10px 0px !important; }
.case-show .jump { clear: both; width: 100%; overflow: hidden; margin-top: 15px; border-top: 1px solid #DBDBDB; padding: 10px 0px;line-height:30px;}
.content-body .jump { clear: both; width: 100%; overflow: hidden; margin-top: 15px; border-top: 1px solid #DBDBDB; padding: 10px 0px;line-height:30px;}
.lb { height: 345px; overflow: hidden; }
.dianhua {
	 font-family: "微软雅黑";
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    font-size: 16pt;
    color: #999;
	display:none;
}
.l_nav { width: 300px; padding-top: 20px; float: left; overflow: hidden; }
.l_nav li { height: 30px; line-height: 30px; }
.l_nav li a { padding-left: 26px; background: url(../images/n_arr.gif) 10px 4px no-repeat; }
.l_nav li a:hover, .l_nav li.active a { padding-right: 15px; background: url(../images/a_arr.gif) right 4px no-repeat; padding-left: 10px; color: #B5B5B5; }
.l_nav li.active a { color: #B6B6B6; }
.arrow { background: url(../images/a_arr.gif) no-repeat; width: 6px; height: 9px; }
.r_t { float: left; width: 100%; padding-top: 20px; overflow: hidden; padding-bottom: 30px; }
.r_t p { line-height: 25px; padding-top: 5px; padding-bottom: 5px; }
.r_t h3.title { font-size: 16px; }
.t_t { line-height: 25px; padding-top: 20px; }
dl.n-l { width: 100%; height: auto; padding: 20px 0; border-bottom: 1px dashed #797979; clear: left; float: left; }
.c-c dl:nth-child(1){padding-top:0px;}
dl.n-l dt { width: 30%; height: auto; float: left; margin-right: 20px; }
dl.n-l dt .preview img{width:100%;height:auto;}
dl.n-l dd { float: right; width:calc(70% - 20px); }
dl.n-l dd.bt { height: 30px; line-height: 30px; font-size: 19px; padding-bottom: 6px; font-weight: bold;width:calc(70% - 20px);float:left;}
dl.n-l dd.ms { line-height: 28px;width:calc(70% - 20px);float:left;font-size:14px;padding-top:20px;height:111px;}
dl.n-l dd.bt .time { font-size: 15px; padding-left: 10px; font-weight: normal; }

.contact { padding: 20px 0; }
.contact h2 { height: 28px; line-height: 28px; border: 0px; font-weight: bold; font-size: 14px; }
.contact p { line-height: 24px; padding-top: 10px; }
.pad-0 { padding: 0px; }
.c-c .des { padding-right: 15px; line-height: 24px; width: 285px; padding-top: 20px; float: left; overflow: hidden; }
.c-c .des p { padding-bottom: 10px; }
.content { }
.content .title { font-size: 0.5rem; line-height: 30px;}
.content .info { line-height: 20px;  text-align: center; padding:10px; }
.line{border-bottom: 1px solid #E4E4E4;height:90px;}
.content-body { width:100%; padding: 15px 0px; overflow: hidden; line-height: 23px; }
.content-body p { padding-top: 5px; padding-bottom: 5px; }
.search-empty { line-height: 200px; text-align: center; font-size: 14px; color: #000; }
.search-list { padding-top: 10px; padding-bottom: 10px; }
.search-list dt { font-size: 14px; line-height: 30px; font-weight: bold; padding-bottom: 5px; }
.search-list dt .time { font-size: 11px; padding-left: 10px; font-weight: normal; }
.search-list dd { line-height: 22px; border-bottom: 1px solid #EAEAEA; padding-bottom: 10px; }

/* container */
.container{width:950px;height:575px;margin:20px auto 0 auto;}
.container a img{width:950px;height:534px}
.container img{border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none}
.td_f a img{padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px}
.num{position:absolute;width:200px;float:right;top:550px;left:375px}
.num li{text-align:center;line-height:15px;margin:1px;width:15px;font-family:arial;background:url(../images/flashbutton.gif) no-repeat -15px 0px;float:left;height:15px;color:#86a2b8;font-size:12px;cursor:pointer; margin-left:5px;}
.num li.on{line-height:15px;width:15px;background:url(../images/flashbutton.gif) no-repeat;height:15px;color:#ffffff}
@media screen and (min-width:950px){
.content .title{font-size:24px;float:left;}
.content .info{font-size:16px;float:right;}
.c-c{width:100%;padding:0px;}
}
@media screen and (max-width:949px){
.content .title { font-size: 0.4rem;}
.content .info{text-align:left;padding:0px;}

.line{height:auto;margin-top:20px;}

}