@charset "gb2312";
html, body { margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.fl { float:left; }
.fr { float:right; }
a { color:#393939; text-decoration:none; }
a:hover{ color:#d92a2d; text-decoration:none;}
.box { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.amn{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.amn img { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }
.amn:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}

.amn2{-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-ms-transition:-ms-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.amn2:hover { -webkit-transform: translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);}

.amn3 { transition:all ease-out 18s 0s;-webkit-transition:all ease-out 18s 0s;-moz-transition:all ease-out 18s 0s;-o-transition:all ease-out 18s 0s;}
.amn3 img { transition:all ease-out 18s 0s;-webkit-transition:all ease-out 18s 0s;-moz-transition:all ease-out 18s 0s;-o-transition:all ease-out 18s 0s; }
.amn3:hover img { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);}

.amn4 { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.amn4 img { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s; }


.warp { width:1200px; margin:0 auto; overflow:hidden; }

.header { width:100%; float:left; height:734px; background:url(../images/headerbj.jpg) center bottom no-repeat; }
.header2 { width:100%; float:left; height:734px; background:url(../images/header.jpg) center bottom no-repeat; }

.donghua { width:100%; height:734px; position:absolute; left:0; top:0;  overflow:hidden; }


.tit { position:absolute; width:1028px; height:154px; top:170px;  left:50%;  margin-left:-514px;  z-index:8;
-webkit-animation:tit 0.8s ease-out 0s backwards; 
-moz-animation:tit 0.8s ease-out 0s backwards;
-o-animation:tit 0.8s ease-out 0s backwards;
-ms-animation:tit 0.8s ease-out 0s backwards;
animation:tit 0.8s ease-out 0s backwards;
}
.tit img { max-width:100%; height:auto; }
@keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-moz-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-webkit-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-o-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-ms-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
100% { -webkit-transform:scale(1);  opacity:1;}
}

.sub_tit { position:absolute; width:492px; height:59px; left:50%;  margin-left:-246px; top:425px;  z-index:5;
-webkit-animation:sub_tit 1s ease 1s backwards; 
-moz-animation:sub_tit 1s ease 1s backwards;
-o-animation:sub_tit 1s ease 1s backwards;
-ms-animation:sub_tit 1s ease 1s backwards;
animation:sub_tit 1s ease 1s backwards; 
}
@keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(100px); }
100% { opacity:1;}
}
@-moz-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(100px); }
100% { opacity:1;}
}
@-webkit-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(100px); }
100% { opacity:1;}
}
@-o-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(100px); }
100% { opacity:1;}
}
@-ms-keyframes sub_tit
{
0%   {opacity:0; -webkit-transform:translateY(100px); }
100% { opacity:1;}
}

.mobtop { width:100%; margin:0 auto; display:none;}


.w52 { width:52%;}
.w44 { width:44%;}
.padT50 { padding-top:50px; }


/*焦点图*/
.focus { width:620px; height:410px; position:relative; overflow:hidden; }
.focus .piclist { width:100%; position:absolute; }
.focus .piclist li { width:100%; float:left; height:410px; overflow:hidden; }
.focus .piclist li img { width:100%; height:100%; display:block; }
.focus .piclist li span { width:620px; height:75px;  position:absolute;  text-align:center; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); bottom:0px; }
.focus .piclist li p { height:20px; overflow:hidden; width:90%; float: left; margin-left:5%; font-size:20px; line-height:20px; color:#fff;  text-shadow:1px 1px 2px rgba(0,0,0,0.6);}
.focus .pager { width:100%; height:7px; position:absolute; left:0; bottom:30px; z-index:1; text-align:center;}
.focus .pager ul li { display:inline-block; zoom:1; width:11px; height:11px; margin:0 3px; line-height:99px; overflow:hidden; background:#fff; cursor:pointer; border-radius:6px;}
.focus .pager ul li.on { background:#f56a3f; }
.focus .prev,.focus .next { width:32px; height:50px; background:rgba(0,0,0,.5); top:50%; margin-top:-25px; cursor:pointer; position:absolute; z-index:9999; text-align:center; line-height:50px; font-size:24px; color:#bbb; font-family: Georgia; font-weight:bold;  }
.focus .prev { left:-32px; border-radius:0; }
.focus .next { right:-32px; border-radius:0; }
.focus:hover .prev { background:rgba(0,0,0,1); left:0; color:#fff;}
.focus:hover .next { background:rgba(0,0,0,1); right:0; color:#fff;}

.hdpic { width:620px; height:410px; position:relative; overflow:hidden; }
.hdpic .piclist { width:100%; position:absolute; }
.hdpic .piclist li { width:100%; float:left; height:410px; overflow:hidden; }
.hdpic .piclist li img { width:100%; height:100%; display:block; }
.hdpic .piclist li span { width:620px; height:75px;  position:absolute;  text-align:center; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); bottom:0px; }
.hdpic .piclist li p { height:20px; overflow:hidden; width:90%; float: left; margin-left:5%; font-size:20px; line-height:20px; color:#fff;  text-shadow:1px 1px 2px rgba(0,0,0,0.6);}
.hdpic .pager { width:100%; height:7px; position:absolute; left:0; bottom:30px; z-index:1; text-align:center;}
.hdpic .pager ul li { display:inline-block; zoom:1; width:11px; height:11px; margin:0 3px; line-height:99px; overflow:hidden; background:#fff; cursor:pointer; border-radius:6px;}
.hdpic .pager ul li.on { background:#f56a3f; }
.hdpic .prev,.hdpic .next { width:32px; height:50px; background:rgba(0,0,0,.5); top:50%; margin-top:-25px; cursor:pointer; position:absolute; z-index:9999; text-align:center; line-height:50px; font-size:24px; color:#bbb; font-family: Georgia; font-weight:bold;  }
.hdpic .prev { left:-32px; border-radius:0; }
.hdpic .next { right:-32px; border-radius:0; }
.hdpic:hover .prev { background:rgba(0,0,0,1); left:0; color:#fff;}
.hdpic:hover .next { background:rgba(0,0,0,1); right:0; color:#fff;}

.news { width:100%; float:right; margin-top:-30px;  }
.news ul li { width:95%; font-size:18px;  color:#666;line-height:44px; height:44px; overflow:hidden; padding:0 0 0 5%; background: url(../images/yuan.png) left center no-repeat; }
.news ul li:nth-child(4n+1) { font-size:22px; font-weight:bold; background:none; padding:25px 0 0 0; margin-bottom:7px; overflow: hidden; }
.news h3 { float:right; margin-top:24px; }
.news h3 a { display:inline-block; font-size:16px; color:#555; background:#f8f8f8; padding:0 16px; line-height:42px; border-radius:3px;  }
.news h3 a:hover { color:#fff; background:#d92a2d; }




/*海霞十个一*/
.news2 { width:100%; float:left; }
.news2 ul li { width:48%; float:left; font-size:16px; line-height:48px; color:#666; overflow:hidden; height:48px; border-bottom:1px dashed #e6e6e6; text-indent:2em; background: url(../images/yuan.png) left center no-repeat; }
.news2 ul li b { color:#e62b15; font-weight:bold; padding:0 9px 0 0px; }
.news2 ul li:nth-child(2n) { float:right;  }
.news2 ul li a { color:#666; }
.news2 ul li a:hover { color:#d92a2d; }





.lm { width:100%; margin:50px auto; overflow:hidden; background:url(../images/lm_bj.png) center top no-repeat; text-align:center; }
.lm p { width:1200px; margin:0 auto; font-size:16px; color:#888; line-height:30px; margin-top:25px; text-align:left;  }
.lm p.mB { margin-bottom:0;}

.c0 { font-size:20px; color:#333; font-weight:bold; }
.c1 { font-size:16px; color:#d08a00; font-weight:bold;   }
.c2 { font-size:16px; color:#666;  }
.c3 { font-size:16px; color:#da322f;  }
.c4 img { padding:40px 0;  }
.c5 img { padding:20px 0;  }

.rcap7 {  border-left:#fff 1px solid; border-top:#fff 1px solid;}
.rcap7 td {  border-right:#fff 1px solid; border-bottom:#fff 1px solid; line-height:26px;}
.rcap7 td { padding:18px 20px;}
.rcap7 td img { margin-bottom:18px; width:148px; height:auto; }


.rcap {  border-left:#fff 1px solid; border-top:#fff 1px solid;}
.rcap td {  border-right:#fff 1px solid; border-bottom:#fff 1px solid; line-height:26px;}
.rcap td { padding:18px 20px;}


.rcap2 { border-left:#fff 1px solid; border-top:#fff 1px solid;}
.rcap2 td {  border-right:#fff 1px solid; border-bottom:#fff 1px solid; line-height:26px;}
.rcap2 td { padding:18px 20px;}
.rcap2 td img { margin-bottom:18px; width:148px; height:auto; }

.rcap3,.rcap4,.rcap9 { display:none;}

.mB50 { margin-bottom:50px; }
.mB502 { margin-bottom:30px; }


.movi { width:100%; float:left; margin-top:40px; }
.movi h3 { width:100%; float:left; padding-bottom:25px;}
.movi ul li { width:23.5%; float:left; margin-right:2%; height:200px; }
.movi ul li:nth-child(4n) { margin-right:0%; }

.movi2 { width:99%; margin:0 auto; overflow:hidden; height:600px; }

/*海霞精神网络主题征文*/
.book { width:100%; float:left; position:relative; height:440px; overflow:hidden; }
.book ul li { width:270px; float:left; margin:0 35px 0 5px; background:url(../images/book.png) right top no-repeat; padding:40px 30px 0 40px;  box-shadow:-5px 0px 0px rgba(238,236,224,1); height:440px; overflow:hidden; }
.book ul li h2 { width:100%; float:left; text-align:center; font-size:23px; color:#93795e; line-height:30px; max-height:60px; overflow:hidden; }
.book ul li h3 { width:100%; float:left; padding:15px 0; color:#333; line-height:30px; font-size:15px;  }
.book ul li h4 { width:100%; float:left; color:#666; line-height:30px; font-size:15px;  }

.book .left_arrow,.book .right_arrow { width:28px; height:60px; float:left; background:#333; top:50%; margin-top:-30px; cursor:pointer; position:absolute; z-index:9999999; text-align:center; line-height:60px; font-size:22px; color:#fff; font-family: Georgia; }
.book .left_arrow { left:-28px;}
.book .right_arrow { right:-28px; }
.book:hover .left_arrow {  left:0; }
.book:hover .right_arrow { right:0; }



.book2 { display:none; }




/*身边的海霞网络主题寻访*/
.hxxf { width:100%; float:left;  }
.hxxf ul li { width:32%; float:left; margin-right:2%;  }
.hxxf ul li h3 { width:100%; float:left; overflow:hidden; display:block; height:250px; }
.hxxf ul li h3 img { width:100%; height:100%; }
.hxxf ul li h4 { width:90%; float:left; font-size:18px; line-height:54px; color:#333; background:#f8f8f8; text-align:center; padding:0 5%; overflow:hidden; height:54px; }
.hxxf ul li h5 { width:100%; float:left; overflow:hidden; display:block; height:300px;  padding:100px 0;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  line-height:50px; text-align: center; color:#333; font-size:30px; font-weight:bold; background:#f8f8f8; border:2px solid #eee;}
.hxxf ul li:nth-child(3n) { margin-right:0%; }
.hxxf ul li:hover h4 { color:#e62b15; }


/*全国媒体海霞行*/
.mthxx { width:100%; float:left; }
.mthxx ul li { width:48%; float:left; font-size:16px; line-height:48px; color:#666; overflow:hidden; height:48px; border-bottom:1px dashed #e6e6e6;  }
.mthxx ul li b { color:#e62b15; font-weight:bold; padding:0 9px 0 0px; }
.mthxx ul li:nth-child(2n) { float:right;  }
.mthxx ul li a { color:#666; }
.mthxx ul li a:hover { color:#d92a2d; }

.mthxx h3 { float:right; margin-top:24px; }
.mthxx h3 a { display:inline-block; font-size:16px; color:#555; background:#f8f8f8; padding:0 16px; line-height:42px; border-radius:3px;  }
.mthxx h3 a:hover { color:#fff; background:#d92a2d; }






/*版权所有*/
.footer { width:100%; margin:60px auto 0 auto; overflow:hidden;  background:linear-gradient(to left,#da322f,#e83e1e);  height:60px; color:#fff; text-align:center;  }


.nav { position:fixed; top:50%; right:0; z-index:5555555555; margin-top:-290px; text-align:right; }
.nav a { display:inline-block; background:#fff;  background:#da322f;  font-weight:bold; font-size:16px; line-height:40px; color:#fff; border-radius:28px 0 0 28px; padding:8px 20px 8px 10px; margin-bottom:10px; }
.nav a b { font-size:22px;background:#fff; border-radius:25px; width:40px; height:40px; text-align:center; line-height:40px; float:left; color:#da322f; font-family:"\5B8B\4F53";  font-weight:bold; margin-right:12px;}
.nav a:hover {  background:linear-gradient(to left,#db281c,#cc3439,#b02429); }

#toTop {width:40px; height:40px; display:none; text-decoration:none; position:fixed; bottom:14px; right:18px; overflow:hidden; z-index:99999999;
border: none; text-indent:100%; background: url(../images/top_move.png) no-repeat 0px 0px; }
#toTopHover { width:40px; height:40px; display:block; overflow:hidden; float:right; opacity:0; -moz-opacity: 0; filter: alpha(opacity=0); }







/*---------------------------------------------------------------------------------列表页---------------------------------------------------------------------------------*/

.warp4 { width:1100px; margin:0 auto; overflow:hidden; padding:50px; box-shadow:0px 0px 8px rgba(0,0,0,.15); background:url(../images/logo_yy.png) right bottom no-repeat #fff; }

.listbj { background:url(../images/bg.gif); }


.newslist { width:100%; float:left; }
.newslist h3 { width:100%; position:relative;  margin-bottom:40px; text-align:center; }
.newslist h3 span { font-size:30px; line-height:30px; font-weight:bold; background-image: -webkit-gradient(linear,0 0,0 bottom,from(#e83e1e),to(#da322f)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.newslist h3 p { color:#d3ac80; font-size:14px; line-height:40px; }
.newslist h3 b { margin:0 auto; display:block; width:160px; height:5px;  background:#ddd; margin-top:18px; }
.newslist h3 i { height:1px; display:block; width:100%; background:#ddd; position:absolute; top:90px; }

.newslist ul li { width:100%; float:left; font-size:16px; line-height:44px; }
.newslist ul li b {  font-size:13px; color:#c0c0c0; font-weight:bold; margin-right:12px; }
.newslist ul li em { float:right; color:#999; margin-left:30px; font-size:14px; }



.list8 { width:100%; float:left; }
.list8 ul li { width:100%; float:left; font-size:16px; line-height:48px; border-bottom:1px dashed #e6e6e6; }
.list8 ul li font {  color:#e62b15;  margin-right:12px; font-size:16px; }
.list8 ul li em { color:#c0c0c0;  font-size:12px; margin-right:12px; font-weight:bold; }

.list8 h3 { width:100%; position:relative;  margin-bottom:40px; text-align:center; }
.list8 h3 span { font-size:30px; line-height:30px; font-weight:bold; background-image: -webkit-gradient(linear,0 0,0 bottom,from(#e83e1e),to(#da322f)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.list8 h3 p { color:#d3ac80; font-size:14px; line-height:40px; }
.list8 h3 b { margin:0 auto; display:block; width:160px; height:5px;  background:#ddd; margin-top:18px; }
.list8 h3 i { height:1px; display:block; width:100%; background:#ddd; position:absolute; top:90px; }




/*---------------------------------------------------------------------------------正文页---------------------------------------------------------------------------------*/

.warp5 { width:1100px; margin:0 auto; overflow:hidden; padding:50px; box-shadow:0px 0px 8px rgba(0,0,0,.15); background:#fff;  }


.titt { width:100%; float:left; font-weight:bold; font-size:30px; color:#222; text-align:center; padding:0 0 20px 0; line-height:40px; }
.stit {  width:100%; float:left; padding:18px 0; background:#f9f9f9; border:1px solid #eee; font-size:16px; line-height:28px; color:#888;  text-align:center; margin-top:20px;  }


.info { width:100%; float:left; color:#888; font-size:16px; text-align:center; border-bottom:1px solid #f1f1f1;  line-height:20px;  margin-bottom:15px; padding:0 0 40px 0; }
.info span { padding:0 8px; }




.zw { width:100%; float:left; color:#333; line-height:2.2em; font-size:18px; }
.zw p { padding-top:28px; }
.zw img { max-width:90%; height:auto; }



#showvideo { width:80%; margin:0 auto; overflow:hidden; text-align: center;}
#player { width:100%; height:480px; margin-top:50px; }



@media screen and (max-width:800px) {
.header,.header2,.nav,.book { display: none; } 
.mobtop { display: block; }
.mobtop img { width:100%; height:auto; }


.warp { width:90%; margin:0 auto; overflow:hidden; }
.w52 { width:100%;}
.w44 { width:100%;}
.padT50 { padding-top:0; }


.focus { width:100%; height:14rem; position:relative; overflow:hidden; margin-bottom:2%;    }
.focus .piclist { width:100%; height:14rem; position: absolute; left:0; top:0;  overflow:hidden; }
.focus .piclist li { width:100%; height:14rem; float:left; overflow:hidden;  }
.focus .piclist li img { width:100%; height:14rem;  }
.focus .piclist li span { width:340px; height:3.75rem; overflow:hidden; background: none;  }
.focus .piclist li p { height:1.5em; overflow:hidden; width:100%; float:left;  font-size:1em; line-height:1.5em;}
.focus .pager { width:100%; height:10px; position:absolute; left:0; bottom:1.2rem; z-index:1; text-align:center; }
.focus .pager ul li { display:inline-block; zoom:1; width:10px; height:10px; margin:0 2px; line-height:99px; }
.focus .pager ul li.on { background:#f56a3f; }
.focus .prev,.focus .next {  display:none;}



.hdpic { width:100%; height:14rem; position:relative; overflow:hidden; margin-bottom:2%;    }
.hdpic .piclist { width:100%; height:14rem; position: absolute; left:0; top:0;  overflow:hidden;   }
.hdpic .piclist li { width:100%; height:14rem; float:left; overflow:hidden;  }
.hdpic .piclist li img { width:100%; height:14rem;  }
.hdpic .piclist li span { width:340px; height:3.75rem; overflow:hidden; background: none; }
.hdpic .piclist li p { height:1.5em; overflow:hidden; width:100%; float:left;  font-size:1em; line-height:1.5em;}
.hdpic .pager { width:100%; height:10px; position:absolute; left:0; bottom:1.2rem; z-index:1; text-align:center; }
.hdpic .pager ul li { display:inline-block; zoom:1; width:10px; height:10px; margin:0 2px; line-height:99px; }
.hdpic .pager ul li.on { background:#f56a3f; }
.hdpic .prev,.hdpic .next {  display:none;}


.news { margin-top: auto;}
.news ul li { width:100%; font-size:1em; line-height:2.8em; height:2.8em;  padding:0 0 0 6%;  border-bottom:1px dashed #e8e8e8;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.news ul li:nth-child(4n+1) { font-size:1em; line-height:2.8em; height:2.8em;  font-weight: normal; background: url(../images/yuan.png) left center no-repeat; padding:0 0 0 6%; margin-bottom:0; overflow:auto; }
.news h3 { float:right; margin-top:1em;  }
.news h3 a { display:inline-block; font-size:0.75em;  padding:0 15px; line-height:2.75em; }



.news2 ul li { width:100%; font-size:1em; line-height:2.8em; height:2.8em;  padding:0 0 0 6%;  border-bottom:1px dashed #e8e8e8;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-indent:0em;}






.lm { width:100%; margin:5% auto 5% auto; }
.lm img { width:100%; height:auto;}
.lm p { width:90%; margin:0 5%; font-size:0.875em; color:#888; line-height:1.7em; margin-top:4%;  }
.lm p.mB { margin-bottom:2%;  }

.c0 { font-size:1.25em; }
.c1 { font-size:1.1em; }
.c2 { font-size:1.1em; }
.c3 { font-size:1.1em; }

.c4 img { padding:2% 0; width:35%;  }
.c5 img { padding:2% 0; width:70%;  }


.kd01 { width:30%; }

table { width:100%;}

.rcap,.rcap7{ display:none; }


.rcap2 { border-left:#fff 1px solid; border-top:#fff 1px solid;}
.rcap2 td {  border-right:#fff 1px solid; border-bottom:#fff 1px solid; line-height:2em;}
.rcap2 td { padding:4% 2%;}
.rcap2 td img { margin-bottom:2%; width:80%; height:auto; }

.rcap3 {border-left:#fff 1px solid; border-top:#fff 1px solid; display:block;}
.rcap3 td {  border-right:#fff 1px solid; border-bottom:#fff 1px solid; line-height:2em;}
.rcap3 td { padding:4% 2%;}
.rcap3 td img { width:50%; height:auto;}

.rcap4 { border-left:#fff 1px solid; border-top:#fff 1px solid; display:block;}
.rcap4 td {  border-right:#fff 1px solid; border-bottom:#fff 1px solid; line-height:2em;}
.rcap4 td { padding:4% 2%;}
.rcap4 td img { margin-bottom:2%; width:50%; height:auto; }


.rcap9 {border-left:#fff 1px solid; border-top:#fff 1px solid; display:block;}
.rcap9 td {  border-right:#fff 1px solid; border-bottom:#fff 1px solid; line-height:2em;}
.rcap9 td { padding:4% 2%;}
.rcap9 td img { width:30%; height:auto;}

.mB50 { margin-bottom:5%; }
.mB502 { margin-bottom:3%; }

.movi { width:100%; float:left; margin-top:5%; }
.movi h3 { width:100%; float:left; padding-bottom:4%;}
.movi h3 img { width:100%; height:auto; }
.movi ul li { width:100%; height:11.5em; margin-bottom:4%; }
.movi ul li:last-child { margin-bottom:0;}

.movi2 { width:94%; height:13em; }

.book2 { display: block; }
.book2 ul li { width:48%; float:left; margin:2% 0; background:url(../images/book.png) right top no-repeat; padding:1.7em 6% 0 6%;  height:16.5em; overflow:hidden; }
.book2 ul li h2 { width:100%; float:left; text-align:center; font-size:1em; color:#93795e; font-weight:bold; line-height:1.5em; max-height:3em; overflow:hidden; }
.book2 ul li h3 { width:100%; float:left; padding:1em 0; color:#333; line-height:1em; font-size:0.875em;  }
.book2 ul li h4 { width:100%; float:left; color:#666; line-height:1.5em; font-size:0.875em; height:9em; overflow:hidden;   }
.book2 ul li:nth-child(2n) { float:right;}

.hxxf { width:100%; float:left; margin-bottom:0; }
.hxxf ul li { width:100%; float:left; margin-right:0%; margin-bottom:5%; }
.hxxf ul li h3 { width:100%; float:left; overflow:hidden; display:block; height:12em; }
.hxxf ul li h3 img { width:100%; height:100%; }
.hxxf ul li h4 { width:90%; float:left; font-size:1em; line-height:2em;  background:#f8f8f8; text-align:center; padding:2% 5%; overflow:auto; height:auto; }
.hxxf ul li h5 { width:100%; height: auto; line-height:2em;  font-size:1em; padding:1em 0; height:4em; color:#fff;  background:#888; border:2px solid #888; }
.hxxf ul li:nth-child(3n) { margin-right:0%; }




/*全国媒体海霞行*/
.mthxx { width:100%; float:left; margin-top:4%; margin-bottom:3%;  }
.mthxx ul li { width:100%; float:left; font-size:1em; line-height:2.8em; height:2.8em;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  padding:0 0 0 6%; background: url(../images/yuan.png) left center no-repeat;}
.mthxx ul li b { display:none; }
.mthxx ul li:nth-child(2n) { float:none;  }
.mthxx ul li a { color:#393939; }
.mthxx ul li a:hover { color:#d92a2d; }
.mthxx h3 { float: none; margin-top:7%; text-align:center; }
.mthxx h3 a { display:inline-block; font-size:0.75em; padding:0 1em; line-height:2.75em; }







.warp4,.warp5 { width:100%; margin:0 auto; overflow:hidden; padding:0; box-shadow:0px 0px 8px rgba(0,0,0,0); background: #fff; }

.listbj { background: none; }

.newslist { width:100%; float:left; margin-bottom:2%; }
.newslist h3 { width:100%; position:relative;  text-align:center; background:#fef7ea; padding:5% 0 0 0; margin-bottom:5%; }
.newslist h3 span { font-size:1.5em; line-height:1.5em;}
.newslist h3 p { color:#d3ac80; font-size:0.875em; line-height:1.5em; }
.newslist h3 b { margin:0 auto; display:block; width:20%; height:5px;  background:#e9c683; margin-top:1em; }
.newslist h3 i { display:none; }
.newslist ul { width:90%; margin:0 auto; overflow:hidden;  }
.newslist ul li { font-size:0.875em; line-height:2.8em; height:2.8em; border-bottom:1px dashed #e8e8e8; overflow:hidden; }
.newslist ul li b {  font-size:0.875em; color:#c00; font-weight:bold; margin-right:12px; }
.newslist ul li em {  display:none; }


.list8 { width:100%; float:left; margin-bottom:2%; }
.list8 ul { width:90%; margin:0 auto; overflow:hidden;  }
.list8 ul li { font-size:0.875em; line-height:2.8em; height:2.8em; border-bottom:1px dashed #e8e8e8; overflow:hidden; }
.list8 ul li font {  display:none;}
.list8 ul li em { color:#c00; margin-right:9px; }

.list8 h3 { width:100%; position:relative;  text-align:center; background:#fef7ea; padding:5% 0 0 0; margin-bottom:5%; }
.list8 h3 span { font-size:1.5em; line-height:1.5em;}
.list8 h3 p { color:#d3ac80; font-size:0.875em; line-height:1.5em; }
.list8 h3 b { margin:0 auto; display:block; width:20%; height:5px;  background:#e9c683; margin-top:1em; }
.list8 h3 i { display:none; }




.titt { width:90%; float:left; font-weight:bold; font-size:1.5em; line-height:1.5em; text-align:center; padding:5%;  background:#fef7ea;  }
.stit { display:none; }

.zw { width:90%; float:left; line-height:2em; font-size:1em; padding:0 5% }
.zw p { padding-top:1em; }
.zw img { max-width:100%; height:auto; }




.footer { width:100%; margin:5% auto 0 auto; overflow:hidden; background:linear-gradient(to left,#da322f,#e83e1e); height:2.5em; padding:0; }
.footer em { width:100%; text-align:center; float:left; }

}