.body{width:1200px;margin:0 auto; padding-top:10px;}

.wrapper{width:1200px;margin:0 auto;display:block; }

.container{width:1200px;margin:10px auto;box-sizing:border-box;display:block}



/* head */

.header{}

.header .logo{float:left;padding:15px 0;}

.header .weather{float:left;padding:37px 0 0 28px;font-size:12px}

.header .search{float:right;width:520px; margin:20px 0px 0px 0px;}

.header .search form{height:38px;float:right}

.header .search .keyword{float:left;width:260px;height:36px;border:1px solid #CCC}

.header .search .type{float:left;width:51px;height:36px;margin:0 7px;border:1px solid #CCC}

.header .search .submit{float:left;width:67px;height:38px;color:#FFF;background-color:#dd000f}

.header .search .search_But{color:#FFF}

.header .search input,.header .search select{display:block;height:100%;line-height:36px;border:none;background:0 0}

.header .search .keyword input{width:260px;padding:0 3px}

.header .search .submit input,.header .search .type select{width:100%}

.header .search .submit input{cursor:pointer}

.header .search .qq{ font-size:14px; margin-bottom:8px; height:36px; line-height:36px; overflow:hidden;}

.header .share{width:136px;height:42px;padding-top:42px;float:right;position:relative;}

.header .share ul li{display:block;float:left;width:40px;height:42px;margin-right:5px}





#tqwidget{ float:right; }

.wxico .wxewm{ float:left; padding-left:40px;}

.wxico .wxewm li{ float:left; margin-right:20px; cursor:pointer; position:relative;}

#ewm1,#ewm2{ position:absolute; z-index:9999;}

#ewm1 img,#ewm2 img{ max-width:400px; height:auto; vertical-align:middle;}

/* navi */

.navi-wrap{background:#bf001a;min-width:1200px;}

.navi{font-size:18px;overflow:hidden; padding:10px 0;}

.navi li{float:left;position:relative;/* width:150px;*/ width:105px; text-align:center;}

.navi li.active{background:#9c091d;}

.navi li:hover{background:#9c091d;}

.navi li a{display:block;color:#FFF;text-align:center;font-weight:500; font-size:16px; line-height:28px;}



/*导航固定*/

.header_fixed{position:fixed;background:#bf001a;;width:100%;z-index:9999;left:0;top:-500px;filter: alpha(opacity=80);

    -moz-opacity: 0.8;

    -khtml-opacity: 0.8;

    opacity: 0.8; }

.header_fixed .header-content{width:1200px;margin:0 auto}

.header_fixed .logo{background:url(../images/logo_white.png) no-repeat;background-size:100% 100%;width:204px;height:47px;display:inline-block;float:left;margin-top:10px}

.header_fixed .logo a{display:block;height:100%}

.header_fixed #menu{ padding:10px 0;}

.header_fixed #menu a{color:#fff;width:105px;font-size:16px; line-height:28px;text-align:center;float:left; display:block}

.header_fixed #menu a.active{background:#9c091d;}

.header_fixed #menu a:hover{background:#9c091d;}

.header_fixed .channel_fixed{width:99px;height:44px;line-height:44px;position:relative; text-align:center;}

.header_fixed .channel_fixed a{width:99px;height:44px;display:block;color:#FFF;text-align:center;}

.header_fixed .channel_fixed .list{left:0px; top:44px; z-index:9999; display:none; width:99px; position:absolute;font-size:14px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5122369', endColorstr='#E5122369');background:rgba(213, 001, 016, 0.9); }

.header_fixed .channel_fixed .list a{height:38px; text-align:center; display:block; line-height:38px !important; color:#FFF;border-bottom:1px solid #ff707a;}

.header_fixed .channel_fixed .list a:hover{ color:#efe0a9;}



.hiddened{top:-900px;}

.showed{top:0;z-index:1001;}



.l-main-col{float:left;width:830px;overflow:hidden}

.l-left-col{float:left;width:340px;overflow:hidden}

.l-middle-col{float:left;width:460px;overflow:hidden}

.l-right-col{float:right;width:340px;overflow:hidden;}



.l-leftn-col{float:left;width:380px;overflow:hidden}



.l-middle2-col{float:left;width:400px;overflow:hidden}

.l-right2-col{float:right;width:400px;overflow:hidden;}

.l-left2-col{float:left;width:400px;overflow:hidden;}

.mr30 {

    margin-right: 30px;

}

.l-leftn-col h2{margin-bottom: 10px;

    font-weight: normal;

    border-bottom: 1px solid #ddd;

    height: 40px;

    line-height: 40px;}

.l-leftn-col .more {

    float: right;

    margin-right: 5px;

    line-height: 40px;

}

.l-leftn-col .etit {

    border-bottom: 1px solid #dd000f;

    font-size: 16px;

	height:40px;

	float:left;

	padding: 0 15px;

}





.l-leftn-col .first{ margin-bottom:16px;}

.l-leftn-col h1{ height:40px; line-height:40px; font-size:14px; color:#515153; background:#e2e2e2; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding:0px 5px;}

.l-leftn-col .pic_box{width:380px; height:220px; overflow:hidden; position:relative;}

.l-leftn-col img{ width:380px; height:220px; display:block; opacity:0.8; alpha(opacity=80);}

.l-leftn-col div:hover img{opacity:1; alpha(opacity=100);}

.l-leftn-col div:hover{ box-shadow:0 0 8px #ddd;}

.l-leftn-col div h1:hover{background:#d50110; color:#fff;}

.l-leftn-col li {    background: url(liico.png) no-repeat 5px center;     padding-left: 18px; text-overflow: ellipsis;      white-space: nowrap;font-size: 16px;height: 30px;line-height: 30px;overflow: hidden;}

.mt20{ margin-bottom:20px;}





.headline-main{margin:15px auto 15px;border-bottom:1px solid #EEE;text-align:center;}

.headline-main .headline{height:90px;line-height:90px;font-size:40px;font-weight:700;overflow:hidden;background:#f6f6f6;}

.headline-main .headline a{color:#dd000f}

.headline-main .headline a:hover{color: #ff9724;}

.headline-main .roll{height:50px;line-height:50px;overflow:hidden;}

.headline-main .roll a{padding-right:15px;}

.headline-main .roll span{font-size:13px;}





.toutiao_index {

        margin:30px auto 0;

        clear:both;

	height:auto;

	border: 1px solid #e6e6e6;

	background-color:#ffffff;

	position: relative;

}

.toutiao_index h2 {

	height:90px; 

	font-size:42px; 

	color:#a11e28; 

	font-weight:bold; 

	line-height: 90px; 

	padding:0 4%;

	text-align: center; 

	white-space:nowrap; 

	text-overflow:ellipsis; 

	overflow: hidden; 

}



.toutiao_index h2 a{ color:#e9252c; }

.toutiao_index h2 a:hover{color: #ff9724;}

.toutiao_index p {line-height: 26px; font-size:14px; text-indent: 2em; color:#999; border-top: 1px solid #e6e6e6; background-color:#ffffff; padding:12px 2% 12px; text-align:left;}

.toutiao_index .plus {position: absolute;left:0;top:0;width:72px;height:72px;background: url(tt.png) no-repeat;z-index: 99;}

.toutiao_index .titbg {position: absolute;left:-7px; right:-7px; width:auto;height:57px;bottom:-15px;background: url(info_bg.png) no-repeat -1px bottom;z-index: -1;}







.l-right-focus{float:right;width:490px;overflow:hidden;margin-bottom:10px;}

.l-left-focus{float:left;width:670px;overflow:hidden;margin-bottom:10px;}



/*焦点图*/

.focusBox { position: relative; width: 670px; height: 440px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;float: left;border:1px solid #eaeaea;margin-top: 0px;}

.focusBox .pic img { width: 670px; height:auto; display: block; }

.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background:rgba(0,0,0,0.6);    

filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; overflow: hidden; }

.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }

.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}

.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }

.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }

.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }

.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }

.focusBox .num li span { z-index: 1; background: url(../images/white.png) no-repeat; }

.focusBox .num li.on a,.focusBox .num a:hover{ background:url(../images/black.png) no-repeat;  }



/*推荐*/

.newslist_l{}

.newslist_l li{height:38px;line-height:38px;background:url(../images/dot.jpg) no-repeat 0 19px;padding-left:15px;overflow:hidden;text-align:left;clear:both}

.newslist_l li.big2{background:0 0!important;text-align:left!important;width:100%!important;padding-left:0!important;font-size:22px}



/*标题*/

.txt1{position:relative;height:60px;margin-bottom:12px;border-bottom:3px solid #dd000f;}

.txt1.icon-1{background: url(../images/icon_1.png) no-repeat 0px 6px;}

.txt1.icon-2{background: url(../images/icon_2.png) no-repeat 0px 6px;}

.txt1.icon-3{background: url(../images/icon_3.png) no-repeat 0px 6px;}

.txt1.icon-4{background: url(../images/icon_4.png) no-repeat 0px 6px;}

.txt1.icon-5{background: url(../images/icon_5.png) no-repeat 0px 6px;}

.txt1.icon-6{background: url(../images/icon_6.png) no-repeat 0px 6px;}

.txt1.icon-7{background: url(../images/icon_7.png) no-repeat 0px 6px;}

.txt1.icon-8{background: url(../images/icon_8.png) no-repeat 0px 6px;}

.txt1.icon-9{background: url(../images/icon_9.png) no-repeat 0px 6px;}

.txt1.icon-10{background: url(../images/icon_10.png) no-repeat 0px 6px;}

.txt1.icon-11{background: url(../images/icon_11.png) no-repeat 0px 6px;}

.txt1.icon-12{background: url(../images/icon_12.png) no-repeat 0px 6px;}

.txt1.icon-13{background: url(../images/icon_13.png) no-repeat 0px 6px;}

.txt1.icon-14{background: url(../images/icon_14.png) no-repeat 0px 6px;}

.txt1.icon-15{background: url(../images/icon_15.png) no-repeat 0px 6px;}

.txt1.icon-16{background: url(../images/icon_16.png) no-repeat 0px 6px;}

.txt1.icon-17{background: url(../images/icon_17.png) no-repeat 0px 6px;}

.txt1.icon-18{background: url(../images/icon_18.png) no-repeat 0px 6px;}

.txt1.icon-19{background: url(../images/icon_19.png) no-repeat 0px 6px;}

.txt1.icon-20{background: url(../images/icon_20.png) no-repeat 0px 6px;}

.txt1.icon-21{background: url(../images/icon_21.png) no-repeat 0px 6px;}

.txt1.icon-22{background: url(../images/icon_22.png) no-repeat 0px 6px;}

.txt1.icon-23{background: url(../images/icon_23.png) no-repeat 0px 6px;}

.txt1.icon-24{background: url(../images/icon_24.png) no-repeat 0px 6px;}

.txt1.icon-25{background: url(../images/icon_25.png) no-repeat 0px 6px;}
.txt1.icon-26{background: url(../images/icon_26.png) no-repeat 0px 6px;}

.txt1 h2{position:absolute;font-size:22px;color:#dd000f;font-weight:bold;top:5px;left:55px}

.txt1 h2.nrcon{line-height: 60px; top:0;}

.txt1 h2 a{color:#dd000f;}

.txt1 h4{position:absolute;font-size:14px;font-weight:normal;color:#136ec2;top:35px;left:55px}

.txt1 h4 a{ color:#136ec2;padding: 0 5px;}

.sylistnr{ padding-bottom:10px;font-size:14px;color:#b18562;}

.sylistnr,.sylistnr a{color:#136ec2; }

.sylistnr a{ padding:0 5px;}

.txt1 .more{float:right;margin-right:5px; line-height:60px;}

.txt1 .more a{color:#666}

.txt1 .more a:hover{text-decoration:underline;color:#F30}



/*校园动态*/

.dynamic-left{width:350px;float:left;}

.dynamic-left .first {width:350px;height:280px;margin:2px 0px 0px 0px; overflow:hidden;}

.dynamic-left .first img {width:350px; height:230px;}

.dynamic-left .first p {position:absolute; width:350px; height:35px; line-height:35px; font-size:16px;text-align:center; overflow:hidden; display:block;}

.dynamic-left li{width:170px; float:left; margin-right:10px; margin-bottom:10px;}

.dynamic-left li.last-child{margin-right:0px;}

.dynamic-left li img{ width:170px; height:124px; display:block; opacity:0.8; alpha(opacity=80);}

.dynamic-left li:hover img{ width:170px; height:124px; display:block; opacity:1; alpha(opacity=100);}

.dynamic-left li:hover{ box-shadow:0 0 8px #ddd;}

.dynamic-left li span{ height:30px; line-height:30px; font-size:14px; text-align:center; display:block; overflow:hidden;}



.dynamic-right{width:460px;float:right;}

.dynamic-right li{height:38px;line-height:38px;background:url(../images/dot.jpg) no-repeat 0 19px;padding-left:15px;overflow:hidden;text-align:left;clear:both}

.dynamic-right li.big2{background:0 0!important;text-align:left!important;width:100%!important;padding-left:0!important;font-size:22px}

.dynamic-right li.mgt20{margin-top:15px!important;}

/*视频*/

.video-index{margin:0px;}

.video-index .first{ margin-bottom:16px;}

.video-index div{width:340px; display:block;}

.video-index div a{ display:block;}
.video-index div.sylistnr a{ display:inline-block;}
.video-index div h1{ height:40px; line-height:40px; font-size:14px; color:#515153; background:#e2e2e2; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding:0px 5px;}

.video-index div .pic_box{width:340px; height:220px; overflow:hidden; position:relative;}

.video-index div .pic_box .icon{ display:block; position:absolute; top:0; left:0; height:100%; width:100%; background:url(../images/icon_play.png) center no-repeat; } 

.video-index div img{ width:340px; height:220px; display:block; opacity:0.8; alpha(opacity=80);}

.video-index div:hover img{ width:340px; height:220px; display:block; opacity:1; alpha(opacity=100);}

.video-index div:hover{ box-shadow:0 0 8px #ddd;}

.video-index div h1:hover{background:#d50110; color:#fff;}

.video-index li {background: url(../images/li_video.jpg) no-repeat center left;padding-left: 15px;font-size: 16px;height: 30px;line-height: 30px;overflow: hidden;}

.video-index li	{background: url(../images/dot.jpg) no-repeat 0 15px;}

/*教育资源库分类*/

.category{width:590px;height:420px;margin-top:16px;}

.category-index { width:590px; }

.category-index ul { padding:0px; margin:0px;}

.category-index li {width:242px; float:left;margin-right:30px;height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}

.category-index li.last-child{margin-right:0px;}

.university-index{width:590px;height:420px;margin-top:16px;}



/*教育资源库*/

.resource{position:relative;}

.resource-nav{position:absolute;height: 60px;line-height: 60px;top: 0px;right:0px;}

.resource-nav li{float:left;height:60px;line-height:60px;padding:0 25px;cursor:pointer;color:#666;}

.resource-nav li a{color:#666;}

.resource-nav li.on {background: #dd000f;color:#fff;}

.resource-nav li.on a{color:#fff;}

.resource-index { width:830px; }

.resource-index ul { padding:0px; margin:0px;}

.resource-index li {width:242px; float:left;margin-right:30px;height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}

.resource-index li.last-child{margin-right:0px;}



.resource-category {}

.resource-category ul { padding:0px; margin:0px;}

.resource-category li {width:242px;float:left;margin-right:30px;height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}

.resource-category li.last-child{margin-right:0px;}



.resource-list {}

.resource-list ul { padding:0px; margin:0px;}

.resource-list li {width:232px;float:left;margin-right:30px;height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}

.resource-list li.last-child{margin-right:0px;}



/*名校展示*/

.school-index{ margin:15px 0px;}

.school-index li{width:160px; float:left; margin-right:20px; margin-bottom:20px;}

.school-index li.last-child{margin-right:0px;}

.school-index li img{ width:160px; height:124px; display:block; opacity:0.8; alpha(opacity=80);}

.school-index li:hover img{ width:160px; height:124px; display:block; opacity:1; alpha(opacity=100);}

.school-index li:hover{ box-shadow:0 0 8px #ddd;}

.school-index li span{ height:30px; line-height:30px; font-size:14px; text-align:center; display:block; overflow:hidden;}



/*招生考试*/

.exam-index{}

.exam-left{float:left; width:387px;}

.exam-left .first {width:387px;margin:2px 0px 0px 0px; overflow:hidden;}

.exam-left .first img {width:387px; height:250px;}

.exam-left .first p { width:387px;  line-height:22px; color:#333333;text-align:left; font-size:12px; display:block;}

.exam-left .first p a { font-size:16px; line-height:35px; height:35px; overflow:hidden; display:block;}

.exam-right{float:right}

.exam-right .list {}

.exam-right .list ul { padding:0px; margin:0px;}

.exam-right .list li { height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}

.exam-right .list li.big2{height:100px!important;background:0 0!important;text-align:left!important;width:100%!important;padding-left:0!important;font-size:22px}

.exam-right .list li.big2 b{height:50px;line-height:50px!important;overflow:hidden; display:block;}

.exam-right .list li.big2 p{height:50px;line-height:22px!important;font-size:14px}

.exam-right .list li span { color:#b3b3b3; margin-right:10px; margin-left:10px;}



/*教育舆情*/

.opinion-index{margin:0px;}

.opinion-index .first{width:340px; display:block;margin-bottom:6px;}

.opinion-index .first img{ width:340px; height:200px; display:block; opacity:0.8; alpha(opacity=80);}

.opinion-index .first:hover img{ width:340px; height:200px; display:block; opacity:1; alpha(opacity=100);}

.opinion-index .first:hover{ box-shadow:0 0 8px #ddd;}

.opinion-index .first span{ height:40px; line-height:40px; font-size:14px;background: #e2e2e2; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; display:block;}

.opinion-index .first span:hover{background:#d50110; color:#fff;}

.opinion-index li {background: url(../images/dot.jpg) no-repeat center left;padding-left: 14px;font-size: 16px;height: 30px;line-height: 30px;overflow: hidden;}



/*校园之星*/

.star-index{}

.star-index .first {margin:2px 0px 0px 0px; overflow:hidden;}
.star-index .first:hover { box-shadow:0 0 8px #ddd;}

.star-index .first img {width:387px; height:230px;}

.star-index .first p {height:35px; line-height:35px; font-size:16px;color:#333333;text-align:center;}

.star-index li{width:165px; float:left; margin-right:10px;margin-bottom:10px;}

.star-index li.last-child{margin-right:0px;}

.star-index li img{ width:165px; height:124px; display:block; opacity:0.8; alpha(opacity=80);}

.star-index li:hover img{display:block; opacity:1; alpha(opacity=100);}

.star-index li:hover{ box-shadow:0 0 8px #ddd;}

.star-index li span{ height:30px; line-height:30px; font-size:14px; text-align:center; display:block; overflow:hidden;}
.fencai li{width:188px; }
.fencai .first img {width:387px; height:230px;}
.fencai li img{ width:188px;}

/*教苑美文*/

.article-index { width:400px; }

.article-index ul { padding:0px; margin:0px;}

.article-index li { height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}

.article-index li.big2{height:106px!important;background:0 0!important;text-align:left!important;width:100%!important;padding-left:0!important;font-size:22px}

.article-index li.big2 b{height:50px;line-height:50px!important;overflow:hidden; display:block;}

.article-index li.big2 p{height:50px;line-height:22px!important;font-size:14px;text-indent:2em; display:block;}

.article-index li span { color:#b3b3b3; margin-right:10px; margin-left:10px;}



.article-index2 { width:400px; }

.article-index2 ul { padding:0px; margin:0px;}

.article-index2 li { height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}

.article-index2 li.big2 b{height:50px;line-height:50px!important;overflow:hidden; display:block;}

.article-index2 li.big2{height:auto;;background:0 0!important;text-align:left!important;width:100%!important;padding-left:0!important;font-size:22px}

.article-index2 li.big2 p{line-height:22px!important;font-size:14px; text-indent:2em;}



/*名师访谈*/

.teacher-index{ margin:15px 0px;}

.teacher-index li{width:78px; float:left; margin-right:9px; margin-bottom:9px;}

.teacher-index li.last-child{margin-right:0px;}

.teacher-index li img{ width:78px; height:78px; display:block; opacity:0.8; alpha(opacity=80);}

.teacher-index li:hover img{ width:78px; height:78px; display:block; opacity:1; alpha(opacity=100);}

.teacher-index li:hover{ box-shadow:0 0 8px #ddd;}

.teacher-index li span{ height:30px; line-height:30px; font-size:14px; text-align:center; display:block; overflow:hidden;}



/*图库*/

.photo-index { height:420px; margin-top:10px;}

.photo-left { float:left; width:285px; height:395px;}

.photo-middle { float:left; width:595px; height:395px; margin-left:17px;position:relative;overflow: hidden;}

.photo-middle img {position:absolute; width:595px; height:395px;}

.photo-middle p {position:absolute; width:595px; height:25px; line-height:25px; color:#FFF; top:369px; text-align:center; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f000000,endColorstr=#8f000000); background:rgba(0, 0, 0, 0.4)}

.photo-middle p a { color:#FFF;}

.photo-right { float:right; width:285px; height:395px;}

.photo-index .list { width:285px; height:190px; margin-right:10px; margin-bottom:15px; float:left; position:relative;overflow: hidden;}

.photo-index .list img {position:absolute; width:285px; height:190px;}

.photo-index .list p {position:absolute; width:285px; height:25px; line-height:25px; color:#FFF; top:165px; text-align:center; overflow:hidden;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f000000,endColorstr=#8f000000); background:rgba(0, 0, 0, 0.4)}

.photo-index .list p a { color:#FFF;}



/*列表*/

.feed-title{height:45px;line-height:45px;margin-top:10px;background:url(../images/news_line2.png) center bottom;}

.feed-title h2{width:170px;font-size:18px;text-align:left;color:#fff;background:#dd000f url(../images/news_line_title.png) right bottom;}

.feed-title h2 span{padding-left:40px;}

.feeds-item{font-size:12px;border-top:1px solid #eaecef;position:relative;padding:20px 0;}

.feeds-item:first-child{border-top:0;}

.feeds-item h3{margin-bottom:5px;}

.feeds-item h3 a{font:20px/29px "微软雅黑";color:#262627;font-weight:800;}

.feeds-item h3 a:hover{color:#dd000f;text-decoration:none;}

.feeds-item .feeds-item-pic{position:absolute;left:0;width:200px;height:120px;top:20px;}

.feeds-item .feeds-item-pic a{display:block;height:100%;overflow:hidden;}

.feeds-item .feeds-item-pic img{width:100%;}

.feeds-item .feeds-item-text,.feeds-item .feeds-item-text1{height:48px;color:#606a77;font-size:16px;line-height:24px;overflow:hidden;}

.feeds-item .feeds-item-info{line-height:22px;color:#999;overflow:hidden;width:100%;margin-top:13px;}

.feeds-item .feeds-item-info .count,.feeds-item .feeds-item-info .feeds-item-author,.feeds-item .feeds-item-info .share-article,.feeds-item .feeds-item-info .tm{margin-right:10px;display:inline-block;}

.feeds-item .feeds-item-info .share-article{color:#999;}

.feeds-item .feeds-item-info .share-article:hover{color:#999;text-decoration:none;}

.feeds-item .feeds-item-info .feeds-item-author{color:#666;}

.feeds-item .feeds-item-info .feeds-item-author:hover{color:#ccc;text-decoration:none;}

.feeds-item .feeds-item-info .labels{float:right;margin-right:-1px;margin-right:-3px\9;}

.feeds-item-info .label{padding:0 1px;display:inline-block;height:20px;line-height:20px;vertical-align:top;}

.feeds-item-info .label .labelnm{border:1px solid #999;border-radius:2px;color:#999;margin:0 2px 0 0;padding:0px 7px;}

.feeds-item-info .labelnm:hover{color:#e05a5a;text-decoration:none;}

.feeds-item-info .label a:hover{background:#dd000f; color:#fff;border:1px solid #dd000f;}

.feeds-item .feeds-item-info .public-v{display:inline-block;margin-right:10px;vertical-align:middle;margin-left:-7px;}

.feeds-item-time{position:absolute;right:0;top:27px;right:20px;}



.hasImg{padding-left:215px;min-height:125px;height:125px;}

.hasImg .feeds-item-info{width:610px;}

.hasImg .feeds-item-info span{display:block;float:left;}

.hasImg .feeds-item-text,.hasImg .feeds-item-text1{overflow:hidden;}

.hasImg .feeds-item-info .fx{overflow:hidden;float:left;margin-top:5px;}

.hasImg .feeds-item-info .fx img{display:block;float:left;}



/*百度分享*/

.bdsharebox{margin-left:20px;width:132px}

.bdsharebox .share-weixin,.bdsharebox .share_to,.bdsharebox a{display:block;float:left;margin:0 3px;padding-left:20px;line-height:20px;height:20px;background-image:url(../images/index_share.png);background-repeat:no-repeat}

.bdsharebox .share_to{float:left;background-position:0 5px}

.bdsharebox .bds_qzone{background-position:0 -75px;cursor:pointer}

.bdsharebox .bds_qzone:hover{background-position:0 -192px}

.bdsharebox .bds_tsina{background-position:0 -115px;cursor:pointer}

.bdsharebox .bds_tsina:hover{background-position:0 -232px}

.bdsharebox .share-weixin{background-position:0 -152px;cursor:pointer}

.bdsharebox .share-weixin:hover{background-position:0 -272px}



/*底部*/

.foot-link-main{min-width: 1200px;width:100%;background:#f7f7f7;}

.foot-link-main .link-line{height: 50px;line-height: 50px;background:#fff;border-bottom:3px #dd000f solid;}

.foot-link-main .link-nav{height: 50px;line-height: 50px;}

.foot-link-main .link-nav li{float:left;height:50px;padding:0 25px;cursor:pointer;}

.foot-link-main .link-nav li.on {background: #dd000f;color:#fff;}

.foot-link-main .link-cont{padding:20px 0px;border-bottom:1px #eaeaea solid;}

.foot-link-main .link-cont .links{padding-right:0}

.foot-link-main .link-cont .links a{line-height:25px;font-size:14px;padding-right:10px;}

.foot-main{min-width: 1200px;width:100%;background-color:#f7f7f7;padding:0px 0px 20px;color:#666;}

.foot-main .foot-nav{width:1200px;height:80px;margin:0 auto;text-align:center}

.foot-main .foot-nav a{line-height:80px;font-size:16px;margin:0 15px;}

.foot-main .logo{width:1200px;margin:10px auto 0px;overflow:hidden;text-align:center}

.foot-main .desc{width:260px;height:30px; line-height:30px;margin:15px auto;border:1px #eaeaea solid;border-radius:12px;text-align:center;font-size:14px;}

.foot-main .copyright{width:1200px;margin:0 auto;overflow:hidden;text-align:center}

.foot-main .copyright ul{display:block}

.foot-main .copyright ul li{color:#666;font-size:14px;line-height:28px}

.foot-main .copyright ul li a{color:#666}

.foot-main .share{width:1200px;margin:10px auto 0px;text-align:center; height:30px;}

.foot-main .other{width:680px;margin:15px auto 0px;overflow:hidden;text-align:center;}

.foot-main .other ul{display:block}

.foot-main .other ul li{color:#666;font-size:14px;line-height:26px;float:left; margin:0px 8px;}

.foot-main .other ul li a{color:#666}



/*搜索导航*/

#header_search{background:#dd000f;height:88px;width:100%;z-index:9999;left:0}

#header_search .headbg{width:50%;background:#dd000f;height:88px;position:absolute;right:0}

#header_search .header-content{position:relative;height:100%;width:1200px;margin:0 auto}

#header_search .logo{background:url(../images/logo_white.png) no-repeat;background-size:100% 100%;width:204px;height:47px;display:inline-block;float:left;margin-top:15px}

#header_search .logo a{display:block;height:100%}

#header_search #menu{height:88px;float:right;z-index:1;}

#header_search #menu a{color:#fff;height:88px;line-height:88px;text-align:center;font-size:18px;padding:0 12px}



/*右侧*/

.mod{margin-bottom:20px}

.mod.mgt8{margin-top:8px}

.mod.pdt8{padding-top:8px}

.mod .txt{height:50px; line-height:50px; width: 340px; background:#f3f3f3;border-top:2px #7e7e7e solid;}

.mod .txt p{font-size:18px;text-align:left;color:#dd000f; padding-left:20px;}

.mod .txt i{height:2px;width:90px;background:#dd000f;display:block; position:relative;top:-2px;}



/*热门*/

.top-list{height:395px; overflow:hidden;}

.top-list ul{margin-top:7px}

.top-list ul li{width:320px;height:56px;overflow:hidden;padding:10px 0;border-bottom:1px #e5e5e5 solid}

.top-list ul li.blue .top-left p{background:#dd000f;color:#fff;}

.top-list ul li.blue .top-left p span{color:#fff;}

.top-list ul li.blue .top-right{color:#dd000f;}

.top-list ul li .top-left{float:left}

.top-list ul li .top-left span{font-size:16px;color:#4e4e4e}

.top-list ul li .top-left p{font-size:12px;color:#888;line-height:36px; width:82px; height:36px; background:#f2f2f2; text-align:center; margin-top:6px;}

.top-list ul li .top-right{float:right;width:220px;}



/*标签*/

.tags-list{height:140px; padding:10px 0px 10px;text-align: left; overflow:hidden;}

.tags-list a {display: inline-block;height: 26px;line-height: 24px;padding: 0 15px;border: 1px solid #68727d;border-radius: 15px;color: #68727d;margin: 5px;font-size:12px;}

.tags-list a:hover{background:#dd000f; color:#fff;border: 1px solid #dd000f;}



/*热点视频*/

.hot-video{ margin:0; overflow: hidden; }

.hot-video ul{margin:0px; padding:0px}

.hot-video .first{ margin-bottom:6px;}

.hot-video div{width:340px; display:block;}

.hot-video div a{ display:block;}

.hot-video div h1{ height:40px; line-height:40px; font-size:14px; color:#515153; background:#e2e2e2; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding:0px 5px;}

.hot-video div .pic_box{width:340px; height:220px; overflow:hidden; position:relative;}

.hot-video div .pic_box .icon{ display:block; position:absolute; top:0; left:0; height:100%; width:100%; background:url(../images/icon_play.png) center no-repeat; } 

.hot-video div img{ width:340px; height:220px; display:block; opacity:0.8; alpha(opacity=80);}

.hot-video div:hover img{ width:340px; height:220px; display:block; opacity:1; alpha(opacity=100);}

.hot-video div:hover{ box-shadow:0 0 8px #ddd;}

.hot-video div h1:hover{background:#d50110; color:#fff;}

.hot-video li {background: url(../images/li_video.jpg) no-repeat center left;padding-left: 22px;font-size: 14px;height: 30px;line-height: 30px;overflow: hidden;}



/*头条文章*/

.top-artical{width: 340px;}

.top-artical ul{margin-top: 7px;}

.top-artical ul li{width: 340px;height: 70px;overflow: hidden;padding: 10px 0;border-bottom: 1px #e5e5e5 solid}

.top-artical ul li .top-left{float: left;}

.top-artical ul li .top-right{float: right;width: 207px;}

.top-artical ul li .top-right h4{font-size: 16px; line-height:25px;font-weight:normal;}

.top-artical ul li .top-left img{width: 116px;height: 68px;border:1px #f2f2f2 solid;}

.top-artical ul li .top-right p{font-size: 12px;line-height: 22px;}



/*热门文章*/

.hot-artical{width: 340px;}

.hot-artical ul{margin-top: 7px;}

.hot-artical ul li{padding: 15px 0;overflow: hidden;border-bottom: 1px #f0f0f4 solid}

.hot-artical ul li .hot-a1{background:url(../images/num_icon.png) 0px 0px no-repeat; width:30px; height:28px; line-height:28px; text-align:center; color:#fff;}

.hot-artical ul li .hot-a11{background:url(../images/num_icon.png) 0px -30px no-repeat; width:30px; height:28px; line-height:28px; text-align:center; color:#fff;float: left;display: block;}

.hot-artical ul li .hot-a1,.hot-artical ul li .hot-a2{float: left;display: block;}

.hot-artical ul li .hot-a2{width: 290px;margin-left: 20px;}

.hot-artical ul li .hot-a2 span{font-size: 16px; line-height:28px;}

.hot-artical ul li .hot-a2 p{line-height: 20px; font-size:12px;}



/*新媒体矩阵*/

.new-media{width:340px;height:242px;}

.new-media ul{margin-top: 7px;}

.new-media ul li{width: 340px;height: 110px;padding: 6px 0;}

.new-media ul li .top-left{float: left;width:210px;}

.new-media ul li .top-left .txt_1{height:60px;font-size:16px; background:url(../images/shareicon.png) left no-repeat;background-size:52px 52px;padding-left:80px;}

.new-media ul li .top-left .txt_2{height:60px;font-size:16px; background:url(../images/shareicon.png) left no-repeat;background-size:52px 52px;padding-left:80px;}

.new-media ul li .top-left .desc{font-size:12px;padding-left:80px; position:relative; top:-20px;}

.new-media ul li .top-right{float: right;width:120px;}



/*内页标签*/

.tags li{padding:10px 0 8px;border-top:1px dotted #f0f0f4}

.tags li:first-child{border:0}

.tags li{position:relative;padding-left:72px}

.tags li .tagnm{color:#e94c3d;font-size:12px;padding:0 6px;border:1px solid #e5e5e5;height:20px;line-height:20px;position:absolute;left:0;border-radius:3px}

.tags li .tagnm:hover{background:#e94c3d;text-decoration:none;color:#fff;border-color:#e94c3d}

.tags li .title{color:#333;height:22px;line-height:22px;display:inline-block;overflow:hidden;font-size:14px}

.tags li .title:hover{text-decoration:none;color:#e05a5a}



/*加载更多*/

.rendermore{margin:0 0 35px}

.rendermore a{display:block;height:60px;text-align:center;background:#f3f5f9}

.rendermore span{display:block;height:60px;font-size:18px;line-height:60px;color:#333;text-align:center;background:#f3f5f9}

.rendermore a:hover{background:#dd000f}

.rendermore a:hover,.rendermore a:hover span{text-decoration:none;color:#fff;background:#dd000f}

.rendermore .loading{background:#f3f5f9;color:#333;height:60px;font-size:18px;line-height:60px}

.rendermore .loading .i{background:url(../images/loading_more.gif) no-repeat center;display:inline-block;width:38px;height:22px;margin:12px 10px 11px;vertical-align:top}



.hide{display: none;}

.show{display: block;}



/* 广告 */

.adv_60{height:60px}

.adv_70{height:70px}

.adv_80{height:80px}

.adv_90{height:90px}

.adv_100{height:100px}

.adv_w_300{width:300px;height:70px}

.adv_w_580{width:580px;height:70px}

.adv_w_405{width:405px;height:100px}

.adv_w_595{width:595px;height:60px}

.adv_2{margin:10px 0px 10px;height:90px}

.adv_4{margin-bottom:10px; height:50px;}

.adv_5{margin-bottom:20px}



/*列表微信*/

.weixin-qrcode{display:none;position:absolute;width:180px;border:1px solid #ccc;background:#fff;color:#999;z-index:100}

.weixin-qrcode .qrcode-del{position:absolute;right:17px;top:19px;display:block;width:13px;height:13px;margin:0;padding:0;cursor:pointer;background:url(../images/qrcode-del.png) no-repeat 0 0}

.weixin-qrcode .qrcode-del:hover{background-position:0 -30px}

.weixin-qrcode .qrcode-title{padding:15px 0 0 20px;font-size:14px;line-height:20px}

.weixin-qrcode #qrcode canvas{width:133px;height:133px;border:4px solid #f1f0f0;margin:15px auto;display:block}

.weixin-qrcode .qrcode-text{margin:0 20px;font-size:12px}



/*返回顶部*/

.backToTop{display:none;width:48px;height:48px;color:#105590;font-size:14px;text-align:center;text-indent:-9999px;position:fixed;left:50%;bottom:10px;cursor:pointer;background:url(../images/top.jpg) no-repeat scroll center top #dd000f;margin-left:610px;padding:0;font-size:16px;border-radius: 5px;}

.backToTop:hover{color:#fff;text-indent:0;background:#dd000f}



/*友情链接*/

.bigtitle{width:100%;height:30px;border-bottom:1px solid #D6D6D6;margin-bottom:10px;overflow:hidden}

.bigtitle h3{line-height:25px;font-size:16px;float:left;color:#122e67}

.bigtitle span{line-height:30px;font-size:14px;float:right;font-weight:400}

.swap_ul{width:100%;height:30px;line-height:30px;color:#0087bd;font-size:18px}

.swap_ul li.tabin{background-color:#929292;color:#fff}

.swap_ul li{float:left;background-color:#fff;color:#000;padding:5px;cursor:pointer;width:125px;height:28px;line-height:20px;text-align:center}

.contentin{display:block!important}

.swapbox{clear:left;background-color:#fff;color:#333;height:auto;padding:0 0 5px 0;display:none}

.friend{line-height:30px;min-height:60px;text-align:left}

.friend a{margin:6px 6px 6px 0;color:#333}



.slideBox { width: 100%; height: 80px; overflow: hidden; position: relative; }

.slideBox .hd { height: 8px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 10; }

.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }

.slideBox .hd ul li { float: left; margin-right: 5px; width: 8px; height: 8px; line-height: 5px; border-radius: 20px; text-indent: -9999em; background: #fff; cursor: pointer; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);

color: #FFF; overflow: hidden; }

.slideBox .hd ul li.on { background: rgba(255,0,0,0.9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);}



/*滚动图片*/

.picScroll{ margin:10px auto 20px ;  position:relative;  border:1px solid #eee; width:1168px;  padding:10px 0 10px 30px; background:#fff; overflow:hidden;}

.picScroll .prev,

.picScroll .next{ display:block; position:absolute; top:30px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;}

.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }

.picScroll .prev:hover{ background-position:0 -30px; }

.picScroll .next:hover{ background-position:-25px -30px; }

.picScroll ul{ overflow:hidden; zoom:1; }

.picScroll ul li{ width:165px; float:left; overflow:hidden; padding:0 10px;}

.picScroll ul li img{ width:165px; height:60px; display:block; background:url(../images/loading.gif) center center no-repeat; }



.bg6{margin-bottom:38px}

.part{position:relative;width:830px}

.p-left{margin-right:30px;width:130px}

.p-right{width:670px}

.part-right .ad{display:block;margin-bottom:30px}

.p2-nav-wap{position:relative;margin-right:40px;width:130px;height:100%}

#p2-nav{padding-top:20px;width:130px;height:340px;background-image:url(../images/bg3.png);border-radius:4px}

#p2-nav.fixed{position:fixed;top:86px}

#p2-nav.hold{position:absolute;bottom:80px}

.p2-nav-wap{position:relative;margin-right:30px;width:130px;height:100%}

#p2-nav div{width:100%;height:40px;line-height:40px;font-size:20px;color:#FFF;text-align:center}

#p2-nav li a{display:inline-block;width:100%;height:40px;line-height:40px;font-size:16px;color:#FFF;text-align:center}

#p2-nav li a.active{background-image:url(../images/bg4.png)}

.list-item{margin-bottom:15px;padding-bottom:15px;width:100%;border-bottom:1px solid #E6E6E6}

.item-pic-cont{float:left;display:inline-block;margin-right:26px;width:158px;height:102px}

.item-pic{float:left;display:inline-block;margin-right:18px;width:158px;height:102px}

.pic-s{margin:18px 0;width:100%;overflow:hidden}

.pic-s div{width:736px}

.item-title{display:block;font-size:20px;line-height:28px;color:#474747;font-weight:600;overflow:hidden}

.auto-ellipsis,.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.item-des.auto-ellipsis{height:54px;margin-top:14px;margin-bottom:6px;white-space:normal}

.item-des,.item-time{display:block;height:18px;font-size:14px;line-height:18px;color:#ABABAB;overflow:hidden}

.item-split{font:12px/22px Arial,"Sim sun";margin:0 13px;color:#ddd}

.item-des,.item-time{margin-top:18px;display:block;height:18px;font-size:14px;line-height:18px;color:#ABABAB;overflow:hidden}

.item-time span.search-kw{margin-right:8px;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s}

.item-time span.search-kw a{color:#ABABAB}

.item-time span.search-kw:hover{color:#348CEC}

.item-time .right{position:relative;padding-left:22px}

.more-2{position:relative;top:5px;margin-bottom:46px;padding:12px 0;font-size:20px;text-align:center;color:#404040;background-color:#fdfdfd;border:1px solid #e5e5e5;border-radius:4px;cursor:pointer}

.more-2:hover{color:#dd000f;border-color:#dd000f;text-decoration:none;}

#fllow3{width:340px}

#fllow3.fixed{position:fixed;bottom:38px}

#fllow3.hold{position:absolute;}



/*翻页*/

.pagination {

    display: inline-block;

    padding-left: 0;

    margin: 25px 0;

    border-radius: 4px;

}

.pagination > li {

    display: inline;

}

.pagination > li > a,

.pagination > li > span {

    position: relative;

    float: left;

    padding: 6px 12px;

    line-height: 1.8;

    text-decoration: none;

    color: #337ab7;

    background-color: #ffffff;

    border: 1px solid #dddddd;

    margin-left: -1px;

}

.pagination > li:first-child > a,

.pagination > li:first-child > span {

    margin-left: 0;

    border-bottom-left-radius: 4px;

    border-top-left-radius: 4px;

}

.pagination > li:last-child > a,

.pagination > li:last-child > span {

    border-bottom-right-radius: 4px;

    border-top-right-radius: 4px;

}

.pagination > li > a:hover,

.pagination > li > span:hover,

.pagination > li > a:focus,

.pagination > li > span:focus {

    z-index: 3;

    color: #23527c;

    background-color: #eeeeee;

    border-color: #dddddd;

}

.pagination > .active > a,

.pagination > .active > span,

.pagination > .active > a:hover,

.pagination > .active > span:hover,

.pagination > .active > a:focus,

.pagination > .active > span:focus {

    z-index: 2;

    color: #ffffff;

    background-color: #337ab7;

    border-color: #337ab7;

    cursor: default;

}

.pagination > .disabled > span,

.pagination > .disabled > span:hover,

.pagination > .disabled > span:focus,

.pagination > .disabled > a,

.pagination > .disabled > a:hover,

.pagination > .disabled > a:focus {

    color: #777777;

    background-color: #ffffff;

    border-color: #dddddd;

    cursor: not-allowed;

}

.pagination-lg > li > a,

.pagination-lg > li > span {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.3333333;

}

.pagination-lg > li:first-child > a,

.pagination-lg > li:first-child > span {

    border-bottom-left-radius: 6px;

    border-top-left-radius: 6px;

}

.pagination-lg > li:last-child > a,

.pagination-lg > li:last-child > span {

    border-bottom-right-radius: 6px;

    border-top-right-radius: 6px;

}

.pagination-sm > li > a,

.pagination-sm > li > span {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

}

.pagination-sm > li:first-child > a,

.pagination-sm > li:first-child > span {

    border-bottom-left-radius: 3px;

    border-top-left-radius: 3px;

}

.pagination-sm > li:last-child > a,

.pagination-sm > li:last-child > span {

    border-bottom-right-radius: 3px;

    border-top-right-radius: 3px;

}

.pager {

    padding-left: 0;

    margin: 25px 0;

    list-style: none;

    text-align: center;

}

.pager li {

    display: inline;

}

.pager li > a,

.pager li > span {

    display: inline-block;

    padding: 5px 14px;

    background-color: #ffffff;

    border: 1px solid #dddddd;

    border-radius: 15px;

}

.pager li > a:hover,

.pager li > a:focus {

    text-decoration: none;

    background-color: #eeeeee;

}

.pager .next > a,

.pager .next > span {

    float: right;

}

.pager .previous > a,

.pager .previous > span {

    float: left;

}

.pager .disabled > a,

.pager .disabled > a:hover,

.pager .disabled > a:focus,

.pager .disabled > span {

    color: #777777;

    background-color: #ffffff;

    cursor: not-allowed;

}

.pagination > .active > a,

.pagination > .active > span,

.pagination > .active > a:hover,

.pagination > .active > span:hover,

.pagination > .active > a:focus,

.pagination > .active > span:focus {

    background-color: #f4f4f4;

    border-color: #DDDDDD;

    color: inherit;

    cursor: default;

    z-index: 2;

}

.pagination > li > a,

.pagination > li > span {

    background-color: #FFFFFF;

    border: 1px solid #DDDDDD;

    color: inherit;

    float: left;

    line-height: 1.42857;

    margin-left: -1px;

    padding: 4px 10px;

    position: relative;

    text-decoration: none;

}

.pagination > li > .active,

.pagination > li > .active > span,

.pagination > li > .active > a:hover,

.pagination > li > .active > span:hover,

.pagination > li > .active > a:focus,

.pagination > li > .active > span:focus {

    z-index: 2;

    color: #fff;

    cursor: default;

    background-color: #dd000f;

    border-color: #11aa8d;

}



.pagination > li > .active:hover {

    color: #fff;

    cursor: default;

    background-color: #11aa8d;

    border-color: #10a387;

}

.pagination > li > a {

    padding: 8px 16px;

}

.fl{ float:left;}

.fr{ float:right;}

.zxbk01 img{    width: 400px;

    height: 230px;}

.zxbk01 p {

    width: 340px;

    height: 35px;

    line-height: 35px;

    font-size: 16px;

    color: #333333;

    text-align: center;

}

.zxbk02{ margin-top:20px;}

.zxbk02 li{

    width: 190px;

    float: left;

    margin-right: 10px;

    margin-bottom: 10px;

}

.zxbk02 li.last-child{margin-right:0px;}

.zxbk02 li img {

    width: 190px;

    height: 150px;

    display: block;

    opacity: 0.8;

    alpha(opacity=80): ;

}

.zxbk02 li span {

    height: 30px;

    line-height: 30px;

    font-size: 14px;

    text-align: center;

    display: block;

    overflow: hidden;

}

.zxbk02 li:hover img{ opacity:1; alpha(opacity=100);}

.zxbk02 li:hover{ box-shadow:0 0 8px #ddd;}

.mt10{ margin-top:10px;}

.rtapp_down img{ max-width:300px; height:auto; margin:0 auto; display:block; text-align:center;}
.z780{ width:780px;}
.r410{ width:410px;}
.r405{ width:405px;}
.r386{ width:386px;}
.z794{ width:794px;}
.sylistnr { border-bottom:1px solid #dd000f; margin-bottom:10px;}
.sylistnr span{ padding:0 5px;}
.r405 .video-index div,.r386 .opinion-index .first{ width:100%;}
.r405 .video-index div img { width:405px;}
.r386 .opinion-index .first img{ width:386px;}