@charset "gb2312";
/* CSS Document */
html, body { margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif; -webkit-font-smoothing:antialiased;  background: #fff;  }
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; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
.fl { float:left; }
.fr { float:right; }
a { color:#666; text-decoration:none; cursor:pointer; }
a:hover { color:#9b1329; text-decoration:none;   }

.year70 { width:1220px; margin:0 auto; overflow:hidden; padding:0 0 20px 0; }

.warp { width:1180px; margin:0 auto; overflow:hidden; }
.warp2 { width:1180px; margin:0 auto; overflow:hidden;padding:0 0 22px 0; }
.warp3 { width:1180px; margin:0 auto; }


/*顶部*/
.header { width:100%; height:51px; margin:0 auto; overflow:hidden; background:#f8f8f8; font-size:14px; color:#666; line-height:51px; }
.time { float:left;  }
.time span { padding:0 10px 0 15px;}
.tq { float:left; padding:13px 0 0 0px; }

.font { float:right; padding:0 22px 0 0; }
.font em { color:#004276; }
.font span { color:#ccc; padding:0 10px 0 12px; font-size:12px;}
.font a { color:#666; }
.font a:hover { color:#9b1329; }

.sea { width:252px; float:right; padding:8px 0 0 0px; }
.sea .inp { width:196px; height:36px; float:left;  font-size:14px; line-height:36px; color:#999; background:#eaeaea; padding:0 0 0 12px; font-family:"Microsoft YaHei","微软雅黑"; }
.sea .bot { width:44px; height:36px; float:left;  background:url(../images/20180628all_ico.png) 0 0 no-repeat #eaeaea;  cursor:pointer;}
.sea .bot:hover { background:url(../images/20180628all_ico.png) -44px 0 no-repeat #eaeaea; }


/*头部广告*/
.ad586 { width:100%; float:left; }
.ad586 ul { float:left; margin-right:-8px; }
.ad586 ul li { width:586px; float:left;  margin:8px 8px 0 0; }
.ad586 ul li img { width:586px; height:60px; }

.ad388 { width:100%; float:left; }
.ad388 ul { float:left; margin-right:-8px; }
.ad388 ul li { width:388px; float:left; margin:8px 8px 0 0;  }
.ad388 ul li img { width:388px; height:60px; }

.ad1180 { width:100%; float:left; }
.ad1180 ul li { width:1180px; float:left; margin-top:8px; }
.ad1180 ul li img { width:1180px; height:auto; }

.ad1180_2 { width:100%; float:left; }
.ad1180_2 ul li { width:1180px; float:left;  }
.ad1180_2 ul li img { width:1180px; height:auto; }

.ad380 { width:100%; float:left; margin-bottom:19px; }
.ad380 ul li { width:380px; float:left;  }
.ad380 ul li img { width:380px; height:236px; }

.ad380_2 { width:100%; float:left; }
.ad380_2 ul li { width:380px; float:left;  }
.ad380_2 ul li img { width:380px; height:68px; }


.logo { width:196px; height:88px; float:left; background:url(../images/20180628all_ico.png) 0 -153px no-repeat; display:block;  }
.logo a { width:100%; height:100%; display:block; }
.gray { width:304px; float:left; height:28px; overflow:hidden; margin-top:30px;}
.gray ul li { width:100%; float:left; font-size:15px; color:#666; line-height:28px; }


/*头部按钮*/
.topnav { padding:22px 0 0 0; float:right; }
.topnav ul li { height:40px; float:left; font-size:16px; line-height:40px;  }
.topnav ul li a { color:#666; display:block; margin-left:24px; }
.topnav ul li a:hover { color:#11437d; }
.topnav ul li .ico1 { background:url(../images/20180628all_ico.png) 0 -70px no-repeat; padding:0 0 0 49px; }
.topnav ul li .ico2 { background:url(../images/20180628all_ico.png) -100px -70px no-repeat; padding:0 0 0 50px;}
.topnav ul li .ico3 { background:url(../images/20180628all_ico.png) -200px -70px no-repeat; padding:0 0 0 46px;}
.topnav ul li .ico4 { background:url(../images/20180628all_ico.png) -300px -70px no-repeat; padding:0 0 0 44px;}
.topnav ul li .ico5 { background:url(../images/20180628all_ico.png) -400px -70px no-repeat; padding:0 0 0 44px;}


/*菜单*/
.nav { width:100%; margin:0 auto; background:#11437d;  }
.nav ul { width:1180px; margin:0 auto; height:50px;  }
.nav li { float:left; position:relative; top:0px; color:#fff; font-size:18px; }
.nav li a { float:left; }
.nav li span { display:block; color:#fff; padding:0 35px; border-right:1px solid #29568a;  line-height:50px; }
.nav li span:hover { background:#9b1329; color:#fff; border-right:1px solid #9b1329;  }
.nav li span.cug { background:#9b1329; color:#fff;  border-right:1px solid #9b1329; cursor:pointer; }
.nav li .submenu { display:none; position:absolute; top:50px; z-index:999; width:100%; left:0;}
.smenu_li { width:100%; text-align:center; float:left; background:#eee; font-size:14px; }
.smenu_li a { width:100%; line-height:42px; display:inline-block; color:#333; text-align:center; border-bottom:1px solid #ddd; }
.smenu_li a:hover { background:#9b1329; color:#fff; }


/*头条*/
.pad15 { padding:15px 0; }
.tt { width:990px; float:left; padding:9px 0;}
.tt b { float:left; padding:0 0 0 73px; background:url(../images/20180628all_ico.png) 0 -300px no-repeat; height:40px; font-size:28px; color:#333; line-height:40px; font-weight:bold; }
.tt:hover b { text-decoration:underline; }
.tt p { width:100%; float:left; color:#aaa; font-size:14px; line-height:23px; height:46px; overflow:hidden; padding:8px 0 0 0; }



/*报道集*/
.bdj { width:160px;  float:right; }
.bdj ul li { width:100%; float:left; margin:3px 0; }
.bdj ul li a { display:block; font-size:18px; line-height:44px; color:#9b1329; padding:0 0 0 48px;}
.bdj ul li a.ico1 { background:url(../images/20180628all_ico.png) -400px -160px no-repeat #f7f4ef; border:1px solid #f2ece5; border-bottom:5px solid #f2ece5;}
.bdj ul li a.ico2 { background:url(../images/20180628all_ico.png) -400px -216px no-repeat #f7f4ef; border:1px solid #f2ece5; border-bottom:5px solid #f2ece5;}
.bdj ul li a:hover { color:#11437d; }


.w660 { width:660px; }
.w490 { width:490px; }

/*栏目*/
.smenu1 { width:100%; float:left; height:49px; background:#11437d;}
.smenu1 ul li { width:25%; float:left; font-size:16px; text-align:center; line-height:49px;}
.smenu1 .active a { background:#11437d; color:#fff;  display:block; }
.smenu1 .normal a { background:#f5f5f5; color:#333;  display:block; }

.smenu2 { width:100%; float:left; border-bottom:1px solid #d8d8d8; }
.smenu2 b { display:inline-block; height:35px; line-height:28px; font-size:18px;  border-bottom:1px solid #11437d; margin-bottom:-1px; color:#11437d; }
.smenu2 span { float:right; font-size:14px; line-height:28px;}
.smenu2 span a { color:#999; }
.smenu2 span a:hover { color:#666; }

.smenu3 { width:100%; float:left; border-bottom:1px solid #d8d8d8; }
.smenu3 ul { width:100%; overflow:hidden; margin-bottom:-1px; float:left; position:relative; z-index:999; cursor:pointer; }
.smenu3 li {  float:left; position:relative; z-index:999; cursor:pointer; margin-right:20px; }
.smenu3 .active a { display:inline-block; color:#11437d; text-decoration:none; height:35px; line-height:28px; font-size:18px;  border-bottom:1px solid #11437d; }
.smenu3 .normal a { display:inline-block; color:#666; text-decoration:none;  height:35px; line-height:28px; font-size:18px;  }




/*龙湾要闻*/
.titart { width:100%;  float:left; padding:23px 0px 0px; border-bottom:1px #eee dashed; }
.titart span { width:100%; float:left; font-size:22px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#11437d;}
.titart p { width:100%; float:left; height:46px; line-height:23px; font-size:14px; color:#aaa; overflow:hidden; padding-top:8px; }

.titlist { width:100%; float:left; margin-top:12px; }
.titlist ul li { width:100%; float:left;  line-height:36px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.titlist ul li b { color:#c0c0c0; font-size:15px; font-weight:bold; padding:0 8px 0 0; float:left; } 
.titlist ul li span { font-size:14px; color:#aaa; line-height:36px; float:right; }




/*焦点图*/
.focus,#focus { width:100%; height:380px; overflow:hidden; position:relative; margin-bottom:20px;  }
.focus ul li { width:100%; float:left; }
.focus ul li img { width:100%; height:380px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear;  }
.focus ul li: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); }
.focus ul li span { width:100%; height:64px; overflow:hidden; position:absolute; bottom:0; left:0; 
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));  }
.focus ul li p { width:70%; font-size:18px; line-height:50px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:10px 0 0 3.5%; text-shadow:1px 1px 1px rgba(0,0,0,1); }
.focus ul li p a { color:#fff; text-decoration:none;}

#pager { position: absolute; bottom:22px; right:3.5%; z-index:999; }
#pager a { width:11px; height:11px; margin-left:6px; background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:6px; }
#pager a.activeSlide { background:#ef7a00; border-radius:6px; }
#pager a:hover { background:#ef7a00; border-radius:6px; }


/*视频推荐*/
.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;}
.tv { width:100%; float:left; margin-top:18px; }
.tv ul { float:left; margin-right:-15px;}
.tv ul li { width:210px; float:left;  margin:0 15px 0 0; }
.tv ul li h2 { width:100%; float:left; font-size:16px; line-height:45px; color:#404040; overflow:hidden; height:45px; text-align:center;  }
.tv ul li:hover h2 { color:#f56a3f; }
.tv ul li h3 { width:100%; float:left;  }
.tv ul li h3 .p { width:100%; height:130px; position:relative; overflow:hidden; display:block; }
.tv ul li h3 .p img { width:100%; height:130px; position:absolute; left:0; top:0;}
.tv ul li h3 .p span { width:100%; height:100%; position:absolute; left:0; top:0; display:block; background:#000; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.tv ul li h3 .p em { width:30px; height:30px; display:block; overflow:hidden; position:absolute; top:50%; left:50%; cursor:pointer; transform:rotate(0deg); -webkit-transform:rotate(0deg); filter:alpha(opacity=100);-moz-opacity:100;opacity:1000; margin-left:-15px; margin-top:-15px; }
.tv ul li h3 .p em img { width:100%; height:auto;}
.tv ul li h3 .p b { position:absolute; bottom:0; left:0; width:90%; padding:0 5%; font-size:16px; line-height:40px; color:#fff; overflow:hidden; height:40px; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); }
.tv ul li:hover h3 .p img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.tv ul li:hover h3 .p span{ top:0; filter:alpha(opacity=30); -moz-opacity:.3; opacity:.3;}
.tv ul li:hover h3 .p em { transform:rotate(-180deg);-webkit-transform:rotate(-180deg); filter:alpha(opacity=100);-moz-opacity:1;opacity:1 }
.tv ul li:hover h3 .p em img { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.pad10 { padding:10px 0; }




.w380 { width:380px; }
.mar30 { margin:0 30px;} 
.w360 { width:360px; }



/*首页图文*/
.tuwen { width:100%; float:left; margin:24px 0 2px 0; position:relative; top:0; left:0; }
.tuwen h3 { width:156px; float:left; }
.tuwen h3 img { width:136px; height:92px; }
.tuwen h4 { width:224px; float:left; }
.tuwen h4 span { width:100%; float:left; height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; line-height:24px; color:#11437d; }
.tuwen h4 i { width:100%; float:left; font-size:14px; color:#aaa; line-height:23px; height:46px; overflow:hidden; }
.tuwen:hover img { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.8; }

.more { font-size:14px; line-height:24px; right:0px; top:-58px; position:absolute; z-index:999;  }
.more a { color:#999; text-decoration:none;}
.more a:hover { color:#666; }


/*首页新闻列表*/
.news { width:100%; float:left; margin-top:15px; margin-bottom:19px; }
.news ul li { width:100%; float:left;  font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;  }
.news ul li b { color:#c0c0c0; font-size:15px; font-weight:bold; padding:0 8px 0 0; float:left;}
.news ul li em {  color:#666; font-size:16px;  padding:0 4px 0 0; float:left; }
.h36 { line-height:36px; }
.h34 { line-height:34px; }



/*便民服务*/
.life_link { width:100%; float:left; margin-top:20px; }
.life_link ul { margin-right:-4px; float:left; }
.life_link ul li { width:124px; height:120px; margin-right:4px; margin-bottom:4px; float:left;}
.life_link ul li a { background-image:url(../images/20180628life_ico.png); background-repeat:no-repeat; background-color:#f7f7f7; font-size:16px; color:#6f6f6f; display:block; width:124px; height:42px; padding-top:78px; text-align:center;}
.life_link ul li a:hover { color:#fff;}
.elec a { background-position:34px 16px;}
.elec a:hover { background-position:34px -84px; background-color:#14b9d6;}
.water a { background-position:-60px 16px;}
.water a:hover { background-position:-60px -84px; background-color:#1fbba6;}
.hosp a { background-position:-152px 16px;}
.hosp a:hover { background-position:-152px -84px; background-color:#f27935;}
.plane a { background-position:-243px 16px;}
.plane a:hover { background-position:-243px -84px; background-color:#f27935;}
.railway a { background-position:-337px 16px;}
.railway a:hover { background-position:-337px -84px; background-color:#14b9d6;}
.bus a { background-position:-430px 16px;}
.bus a:hover { background-position:-430px -84px; background-color:#1fbba6;}



/*专题专栏*/
.ztzr { width:100%; float:left; margin:24px 0 0 0; }
.ztzr ul li { width:100%; float:left; margin-bottom:15px;}
.ztzr ul li img { width:100%; height:80px; }



/*生活资讯*/
.tjsp { width:100%; float:left; margin:24px 0 0 0; }
.tjsp ul { margin-right:-10px; }
.tjsp ul li { width:175px; float:left; margin-right:10px;}
.tjsp ul li img { width:175px; height:120px; }
.tjsp ul li:hover img { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.8; }



/*美丽龙湾*/
.tswz_384 { width:384px; }
.tswz_384 ul li { width:100%; height:280px; overflow:hidden; float:left; margin:0 0 4px 0; position:relative;  }
.tswz_384 ul li img { width:100%; height:280px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.tswz_384 ul li:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.tswz_384 ul li span { width:100%; height:50px; overflow:hidden; position:absolute; bottom:0; left:0; 
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); }
.tswz_384 ul li p { position:absolute; bottom:0; width:90%; font-size:16px; line-height:46px; color:#fff; overflow:hidden; height:46px; padding:0 5%; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.tswz_384 ul li p a { color:#fff; text-decoration:none;}

.tswz_200 { width:408px; float:left;}
.tswz_200 ul li { width:200px; height:138px; overflow:hidden; float:left; margin:0 0 4px 4px; position:relative;  }
.tswz_200 ul li img { width:100%; height:138px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.tswz_200 ul li:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }
.tswz_200 ul li span { width:100%; height:50px; overflow:hidden; position:absolute; bottom:0; left:0; 
background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); }
.tswz_200 ul li p { position:absolute; bottom:0; width:90%; font-size:16px; line-height:46px; color:#fff; overflow:hidden; height:46px; padding:0 5%; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); }
.tswz_200 ul li p a { color:#fff; text-decoration:none;}


.marB24 { margin-bottom:24px; }


/*友情链接*/
.marT40 { margin-top:40px; }
.friend { width:100%; float:left; background:#f9f9f9; padding:16px 25px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:14px; line-height:28px; color:#404040;  }
.friend strong { float:left; font-weight:700; color:#11437d; margin-right:8px; }
.friend a { color:#666; margin-right:18px; display:inline-block; }
.friend a:hover { color:#f56a3f; }



/*底部*/
.footer { width:100%; float:left; /*border-top:1px solid #f2f2f2;*/ padding:30px 0 30px 0; font-size:14px; line-height:28px; text-align:center; color:#888;}
.footer p { width:100%; float:left; text-align:center; color:#555; line-height:44px; padding:0 0 10px 0; }
.footer a { padding-left:14px; color:#888; }
.footer a:hover { color:#f56a3f; }
.footer a.baico { background:url(../images/20180628baico.png) 0 0 no-repeat; padding:0 0 0 28px; }




/*-------------------------------------列表页--------------------------------------------*/

.w739 { width:739px; border-right:1px solid #f7f7f7; padding:0 40px 20px 0; }


.marB20 { margin-bottom:20px; }
.marB30 { margin-bottom:30px; }


/*栏目*/
.smenu4 { width:100%; float:left; border-bottom:1px solid #d8d8d8; }
.smenu4 b { display:inline-block; height:34px; line-height:28px; font-size:20px; font-weight:bold; border-bottom:1px solid #11437d; margin-bottom:-1px; color:#11437d; }
.smenu4 span { float:right; font-size:14px; line-height:28px;}
.smenu4 span a { color:#999; }
.smenu4 span a:hover { color:#666; }



/*当前位置*/
.dqwz { width:100%; float:left; font-size:14px; line-height:36px; background: url(../images/20180628all_ico.png) 0 -620px no-repeat; padding:20px 0 0 22px; height:60px; overflow:hidden; color:#999; }
.dqwz b { padding:0 12px; }
.dqwz a { color:#999; }
.dqwz a:hover { color:#9b1329; }


.weixin { width:100%; float:left; margin-bottom:20px; }
.weibo { width:100%; float:left; margin-top:20px; }


/*首页新闻列表*/
.listnews { width:100%; float:left; margin-top:15px; margin-bottom:19px; }
.listnews ul li { width:100%; float:left;  font-size:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;  }
.listnews ul li b { color:#c0c0c0; font-size:15px; font-weight:bold; padding:0 8px 0 0; float:left;}




/*文字列表页*/
.list { width:100%; margin:0 auto; overflow:hidden; padding:20px 0 0 0px; }
.list ul li { width:100%; float:left; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; }
.list ul li b { font-weight:bold; padding:0 10px 0 0px; font-size:14px;  color:#ccc; }
.list ul li em { color:#666;  font-size:16px;  color:#666; }
.list ul li span { float:right; font-size:14px; color:#999; }
.list ul li:nth-child(5n) { border-bottom:1px #e8e8e8 dotted; margin-bottom:15px; padding:0 0 15px 0; }


/*文字列表页*/
.list2 { width:100%; margin:0 auto; overflow:hidden; padding:20px 0 0 0px; margin-bottom:25px;}
.list2 ul li { width:100%; float:left; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; }
.list2 ul li b { font-weight:bold; padding:0 10px 0 0px; font-size:14px;  color:#ccc; }
.list2 ul li em { color:#666;  font-size:16px;  color:#666; }
.list2 ul li span { float:right; font-size:14px; color:#999; }

.page { width:100%; margin:25px auto 0 auto; font-size:14px; overflow:hidden; }
.page a { color:#333; background:#f1f1f1; margin:0 10px 0 0px; padding:0 13px; line-height:34px; display: inline-table; border-radius:2px; }
.page a:hover { background:#11437d; color:#fff; border-radius:2px;}
.page a:active {  background:#11437d; color:#fff; border-radius:2px;}
.page span.current { background:#11437d; color:#fff; display:inline-table; border-radius:2px; line-height:34px; padding:0 13px; margin:0 10px 0 0px;}
.page span.disabled { padding:0 9px 0 0px; }







/*图说新闻*/
.tsxw { width:100%; float:left; margin-top:9px; padding:0 0 19px 0; }
.tsxw ul { float:left; margin-right:-10px;}
.tsxw ul li { width:175px; float:left; margin:15px 10px 0 0; }
.tsxw ul li h2 { width:100%; float:left; font-size:15px; line-height:20px; color:#666; overflow:hidden; height:20px; text-align:center; padding:10px 0 0 0;  }
.tsxw ul li:hover h2 { color:#9b1329; }
.tsxw ul li h3 { width:100%; float:left;  }
.tsxw ul li h3 .p { width:100%; height:110px; position:relative; overflow:hidden; display:block; }
.tsxw ul li h3 .p img { width:100%; height:110px; position:absolute; left:0; top:0;}
.tsxw ul li h3 .p span { width:100%; height:100%; position:absolute; left:0; top:0; display:block; background:#000; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.tsxw ul li h3 .p em { width:30px; height:30px; display:block; overflow:hidden; position:absolute; top:50%; left:50%; cursor:pointer; transform:rotate(0deg); -webkit-transform:rotate(0deg); filter:alpha(opacity=100);-moz-opacity:100;opacity:1000; margin-left:-15px; margin-top:-15px; }
.tsxw ul li h3 .p em img { width:100%; height:auto;}
.tsxw ul li h3 .p b { position:absolute; bottom:0; left:0; width:90%; padding:0 5%; font-size:16px; line-height:40px; color:#fff; overflow:hidden; height:40px; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); }
.tsxw ul li:hover h3 .p img {-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.tsxw ul li:hover h3 .p span{ top:0; filter:alpha(opacity=30); -moz-opacity:.3; opacity:.3;}
.tsxw ul li:hover h3 .p em { transform:rotate(-180deg);-webkit-transform:rotate(-180deg); filter:alpha(opacity=100);-moz-opacity:1;opacity:1 }
.tsxw ul li:hover h3 .p em img { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.pad10 { padding:10px 0; }




/*图片列表*/
.mp { width:100%; float:left; padding:7px 0 40px 0; }
.mp ul li { width:169px; float:left;  margin:25px 21px 0 0;}
.mp ul li h3 { width:100%; float:left;  }
.mp ul li h3  img { width:100%; height:112px; background:#000; }
.mp ul li h2 { width:100%; float:left; font-size:16px; color:#666; line-height:23px; height:46px; overflow:hidden; text-align:center; padding:13px 0 0 0; }
.mp ul li:hover h2 { color:#e00; }
.mp ul li:nth-child(4n)  { margin-right:0; }



/*-------------------------------------正文页--------------------------------------------*/



.article { width:100%; float:left;  }
.article .tit { width:90%; float:left; font-size:30px; color:#11437d; line-height:44px; font-weight:bold; text-align:center; padding:0 5% 12px 5%; }
.article .subtit { width:90%; float:left; font-size:17px; color:#11437d; line-height:20px; text-align:center; padding:0 5% 10px 5%;  }
.article .info { width:100%; float:left; color:#666; font-size:14px; text-align:center; line-height:20px; padding:0 0 30px 0; border-bottom:1px solid #f7f7f7; margin-bottom:10px; }
.article .info span { padding:0 10px; color:#999; }


#showvideo { width:91%; margin:0 auto; text-align: center;}
#topic,.topic { width:91%; margin:0 auto; text-align: center; }

.article .zw { width:100%; float:left; padding:40px 0 20px 0;  color:#555; line-height:30px; }
.article .zw p { padding:0 0 1em 0px; }
.article .zw strong { font-weight:bold; color:#11437d; }
.article .zw img { max-width:70%; height:auto; margin-bottom:10px; }

.article .zw .fx { width:100%; float:left; padding:10px 0px;}
.article .zw .fx span { float:right; font-size:14px; color:#333; } 
.article .zw .fx span a { color:#333; } 
.article .zw .fx span a:hover { color:#c00; } 