@charset "gb2312";
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,em{margin:0;padding:0;font-weight:normal;font-style: normal;}
fieldset,img{border:none;}
img{vertical-align: middle;}
ul,ol{list-style:none;}
body { font:16px "Microsoft YaHei","微软雅黑","Arial","SimSun","宋体"; color:#666; }
a{color:#414141; text-decoration:none;}
a:visited{color:#414141;}
a:hover{color:#f56a3f;}
a:focus{outline:none;}
.fL { float:left;}
.fR { float:right;}
.fontS {font-family:"宋体";}
.cl { clear:both;}
.warp { width:1000px; margin:0 auto; overflow:hidden; }
.w580 { width:580px; }
.w370 { width:370px; }
.ad { padding:30px 0;}
.padT30 { padding-top:30px;}
.madT20 { margin-top:20px;}
.snav { width:100%; margin:0 auto; background:#454545; line-height:35px; font-size:12px; }
.snav a { color:#b1b1b1; display: inline-block; padding:0 8px;}
.snav a:hover { color:#fff; background:#202020; }

.header { width:100%; margin:0 auto; overflow:hidden; border-bottom:4px solid #f6f6f6; height:126px; }
.header h1 { float:left; margin-top:34px }
.nav { float:right; margin-top:30px; }
.nav ul li { width:108px; float:left;}
.nav ul li a {  width:108px; background-image:url(../images/ico_all.png); background-repeat:no-repeat; font-size:18px; line-height:18px; color:#009fe1; display:block; padding-top:54px; text-align:center;}
.nav ul li a:hover { color:#0071ba; }
.ico1 a { background-position:0 0px; }
.ico1 a:hover { background-position:0 -80px; }
.ico2 a { background-position:-108px 0px;}
.ico2 a:hover { background-position:-108px -80px; }
.ico3 a { background-position:-216px 0px;}
.ico3 a:hover { background-position:-216px -80px;}
.ico4 a { background-position:-324px 0px;}
.ico4 a:hover { background-position:-324px -80px;}
.ico5 a { background-position:-432px 0px;}
.ico5 a:hover { background-position:-432px -80px;}

/*左侧焦点图*/
.focus { width:580px; height:440px; float:left; position:relative; overflow:hidden;  }
.focus ul { width:580px;  float:left; position:relative; overflow:hidden; }
.focus ul li { width:580px; float:left; position:relative; cursor:pointer;  }
.focus ul li h3 { width:580px; height:300px; overflow:hidden; }
.focus ul li h3 img { width:580px; height:300px; display:block; 
-webkit-transition:-webkit-transform .5s linear;-moz-transition:-moz-transform .5s linear;-ms-transition:-o-transform .5s linear;-o-transition:-o-transform .5s linear;transition:transform .5s linear;}
.focus ul li h3: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); }
.focus ul li span { width:580px; float:left; color:#303030; font-size:30px; line-height:58px;  padding:18px 0px; }
.focus ul li span p { width:580px; height:46px; overflow:hidden; color:#888; font-size:15px; line-height:23px;}
.focus ul li:hover a span  { color:#f56a3f; }
.focus .arrl { width:37px; height:37px; background:url(../images/ico_all.png) -0 -200px no-repeat; right:39px; bottom:0; cursor:pointer; position:absolute; z-index:50;}
.focus .arrl:hover { width:37px; height:37px; background:url(../images/ico_all.png) -0px -237px no-repeat;}
.focus .arrr { width:37px; height:37px; background:url(../images/ico_all.png) -37px -200px no-repeat; right:0px; bottom:0; cursor:pointer; position:absolute; z-index:51;}
.focus .arrr:hover { width:37px; height:37px; background:url(../images/ico_all.png) -37px -237px no-repeat; }

/*标题*/
.flLm { width:100%; float:left; border-bottom:4px solid #f1f1f1; font-size:20px; font-weight:500; color:#303030; line-height:36px; padding-bottom:10px;}
.flLm span { float: right; }
.flLm span a {color: #888; background: #fff;  font-size: 14px; padding: 0 8px; line-height: 28px; display: inline-block;}
.flLm span a:hover { background:linear-gradient(to top,#f56a3f,#f56a3f); color:#fff; }

/*新闻列表*/
.news { width:100%; float:left; margin-top:10px;   margin-bottom:20px; }
.news ul li { width:100%; font-size:16px; line-height:47px; color:#666; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom:1px dashed #e6e6e6; }
.news ul li b { color:#aaa; padding:0 9px 0 0px; }

/*专题报道*/
.ztbd { width:580px; float:left; margin-top:30px;}
.ztbd ul li { width:278px; float:left; margin:0 24px 20px 0; }
.ztbd ul li h3 { width:278px; height:170px;overflow:hidden;}
.ztbd ul li h3 img { width:278px; height:170px; display:block; 
-webkit-transition:-webkit-transform .5s linear;-moz-transition:-moz-transform .5s linear;-ms-transition:-o-transform .5s linear;-o-transition:-o-transform .5s linear;transition:transform .5s linear;}
.ztbd 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); }
.ztbd ul li h4 { width:100%; float:left; font-size:18px; line-height:24px; color:#414141; padding:16px 0 0 0; height:48px; overflow:hidden; }
.ztbd ul li h5 { float:left; font-size:12px; line-height:14px; color:#b5b5b5; background:url(../images/ico_all.png) 0 -288px no-repeat; padding:12px 0 0 20px; }
.ztbd ul li:hover h4 { color:#f56a3f;}
.ztbd ul li:nth-child(2) { margin-right:0}
.ztbd ul li:nth-child(4) { margin-right:0}

/*理论*/
.pingzhi { width:1000px; margin:0 auto; overflow:hidden;}
.pingzhi ul { float:left; margin-right:-20px; margin-top:30px; margin-bottom:16px;}
.pingzhi ul li { width:240px; margin-right:20px; float:left; background:#fcfcfc; }
.pingzhi ul li h3 { width:184px; padding:23px 28px 0 28px; float:left;}
.pingzhi ul li h3 span { width:100%; float:left; height:56px; overflow:hidden; color:#666; line-height:28px; font-size:20px; margin-bottom:6px;  }
.pingzhi ul li h3 p { width:100%; float:left; height:62px; overflow:hidden; color:#999; line-height:22px; font-size:14px;}
.pingzhi ul li h3 em { width:100%; float:left; color:#c8c8c8; line-height:32px; font-size:18px; font-weight:bold; font-family:Verdana; padding:0 0 13px 0;}
.pingzhi ul li h4 { width:100%; float:left; overflow:hidden; position: relative;  }
.pingzhi ul li h4 i { content:''; width:0; height:0; border:12px solid transparent;  border-top:12px solid #ccc; border-bottom:none; position:absolute; left:50%; margin-left:-12px; top:0; z-index:55;}
.pingzhi ul li h5 { width:100%; float:left; overflow:hidden; position: relative;  }
.pingzhi ul li h5 i { content:''; width:0; height:0; border:12px solid transparent;  border-bottom:12px solid #fff; border-top:none; position:absolute; left:50%; margin-left:-12px; bottom:0; z-index:55;}
.pingzhi ul li img { width:100%; height:300px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.pingzhi 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); }
.pingzhi ul li:hover h3 span { color:#f56a3f; }
.pingzhi ul li:nth-child(4) { margin-right:0}

/*平安*/
.callist { width:100%; margin:20px 0 10px 0; float:left;  }
.callist ul li { width:48.5%; font-size:16px; margin-right:3%; float:left; line-height:48px; color:#666; overflow:hidden; height:47px; border-bottom:1px dashed #e6e6e6; }
.callist ul li b { color:#aaa; padding:0 9px 0 0px; }
.callist ul li:nth-child(2n) { margin-right:0%; }

/*媒体报道*/
.img02 { width:100%; float:left; margin-bottom:30px; margin-top:30px;}
.img02 ul li { width:316px; float:left; margin-right:26px; background:#f8f8f8; }
.img02 ul li h3 { width:100%; height:210px; overflow:hidden; display:block; }
.img02 ul li h3 img { width:100%; height:210px; -webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;}
.img02 ul li:hover h3 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); }
.img02 ul li h4 { width:100%; float:left; padding:5% 5% 6% 5%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.img02 ul li h4 span { width:100%; float:left; font-size:16px; line-height:26px; height:52px; color:#333; overflow:hidden; font-weight:bold; }
.img02 ul li h4 p { width:100%; float:left; font-size:14px; line-height:22px; height:88px; text-indent:2em; overflow:hidden; color:#666;  padding:10px 0 0 0; background:#f8f8f8; }
.img02 ul li:nth-child(3n){ margin-right:0px;}
.img02 ul li:hover h4 span { color:#df4747;  }


/*版权所有*/
#footer { margin-top:30px; border-top:#eee solid 1px; background-color:#fff; padding:15px 0 40px;}
.footer { width:1180px;}
.ma { margin: 0 auto;}
.footer p { float:left;}
.footer p.fr { float:right;}
.footer p a { padding:0 6px;}


/*----------------------------------------------------列表页-----------------------------------------------------*/


.w679 { width:678px; }
.brxian { border-right:1px solid #e4e4e4;}
.add { width:100%; float:left;  font-size:18px; color:#009fe1; line-height:24px; padding:20px 0 13px 0;  }
.add b { float:right; font-size:12px; line-height:24px; font-weight:normal; color:#999; }
.add b a { color:#999; }
.add b a:hover { color:#f56a3f; }
.add i { font-style:normal; color:#b5b5b5; padding:0 6px; } 
.list { width:95%; float:left; padding:5px 0 0 0; } 
.list ul li { width:100%; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:20px; font-size:16px; padding:10px 0; }
.list ul li b { font-size:14px; color:#b5b5b5; padding:0 8px 0 0; }
.list ul li span { font-size:12px; color:#999; padding:0 0 0 10px; float:right; }
.list_next { text-align:left; font-size:14px; float:left; margin-top:40px; }
.list_next a {border:0px solid #ddd; color:#333; background:#ddd; text-decoration: none; margin-right:10px;padding:0 15px; display: inline-table; border-radius:2px; font-size:14px; line-height:34px; }
.list_next a:hover {  background:#009fe1; color:#fff; border-radius:2px;}
.list_next a:active {  background:#009fe1; color:#fff; border-radius:2px;}
.list_next span.current { background:#009fe1; color:#fff; margin-left:10px; padding:0 15px; display:inline-table; line-height:34px; }
.list_next span.disabled { display: none; }
.list_next .pager-a-jump { margin-left:10px; }
.list_next span { font-size:14px; }
.w320 { width:320px; }
.btxian { border-top:1px solid #e4e4e4;}
.frLm { width:100%; float:left; font-size:16px; line-height:36px; color:#303030; font-weight:bold; padding:9px 0 0 20px; }
.clearfix { zoom:1;}
.tuwen { width:320px; float:left; margin:10px 0 10px 0;  }
.tuwen ul li { width:140px; float:left; margin-left:20px; }
.tuwen ul li h3 { width:140px; float:left; height:86px; overflow:hidden; }
.tuwen ul li h4 { width:140px; float:left; text-align:center; line-height:20px; color:#414141; font-size:14px; overflow:hidden; height:20px;  padding:10px 0 0 0; margin-bottom:10px; }
.tuwen ul li img { width:140px; height:86px; display:block;
-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-ms-transition:-ms-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear; }
.tuwen ul li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15); }
.tuwen ul li:hover h4 { color:#f56a3f;}
.comm { width:300px; float:left; padding:0 0 17px 20px; }
.comm ul li { width:300px; float:left; font-size:14px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.comm ul li b { font-size:14px; font-weight:bold; color:#b5b5b5; padding:0 8px 0 0px; }


/*----------------------------------------------------正文页-----------------------------------------------------*/


.add2 { width:100%; float:left;  font-size:18px; color:#009fe1; line-height:24px; padding:20px 0 13px 0;  }
.add2 b { float:left; font-size:12px; line-height:24px; font-weight:normal; color:#999; }
.add2 b a { color:#999; }
.add2 b a:hover { color:#f56a3f; }
.add2 i { font-style:normal; color:#b5b5b5; padding:0 6px; } 

.article { width:100%; float:left; }
.article .titt { width:100%; float:left; font-size:28px; color:#333; line-height:42px; text-align:center; padding:30px 0 16px 0; }

.article .info { width:100%; float:left; color:#999; font-size:12px; text-align:center; line-height:20px; padding:0 0 28px 0px; }
.article .info span { padding-right:15px; }

.article #showvideo { width:94%; float:left; text-align: center;}
.article #topic { width:94%; float:left; text-align: center; }

.article .zw { width:94%; float:left; color:#444; line-height:2em; padding:0 0 10px 0px; }
.article .zw p { padding:0 0 30px 0px;}
.article .zw img { max-width:100%;}
.article .zw .player {width:500px;margin: 0 auto;}

.icon-medium-plus { float:left; margin-bottom:20px;}
.icon-medium-plus span { font-size:16px; color:#333; font-weight:bold; line-height:30px; vertical-align:bottom; margin-right:5px; }


.guest { width:100%; float:left; padding:72px 0 20px 0px; }
#comment { font-size:14px; }
#comment p { padding:15px 0px;}
#comment em {  font-size:14px; }<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2020-11-16 09:58:26" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->