.fr { float: right; }
.fl { float: left; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt8 { margin-top: 8px; }
.g-main { width: 1100px; margin: 0 auto; overflow: hidden; }
.g-left { width: 316px; float: left; }
.m-left-box { border-top: 3px solid #c5171e; margin-bottom: 20px; }
.mt30 { margin-top: 30px; }
.u-left-title {font-weight: 600; padding: 10px; height: 20px; border: 1px solid #dedede; border-top: none; }
.u-left-title img { float: left; margin-right: 10px; }
.u-left-title .u-hours { margin-top: -5px; }
.u-left-title a { font-size: 18px; color: #020202; float: left; }
.u-left-title span { float: right; color: #c5171e; font-size: 14px; margin-top: 5px; }
.u-left-title .u-ntt-a { color: #010101; margin-top: 2px; }
.u-left-title .u-ntt-span { color: #346493; font-size: 12px; }
.u-left-text { padding: 15px 10px 0px; border: 1px solid #dedede; border-top: none; }
.u-hous-list { width: 100%; }
.u-hous-list li { height: 54px; background: url(../images/hours-bg.png) no-repeat 37px 0; position: relative; margin-bottom: 25px; }
.u-hous-list li:last-child { margin-bottom: 0; }
.u-hous-list li span { font-size: 14px; color: #030303; }
.u-hous-list li a { font-size: 14px; color: #010101; display: block; width: 234px; height: 42px; line-height: 1.5; position: absolute; right: 6px; bottom: 6px; }
.u-hous-list .first-li { background: url(../images/hours-first-bg.png) no-repeat 37px 0; }
.u-hous-list .first-li span { color: #c5171e; }
.u-hous-list .first-li a { color: #FFF; }
.u-hous-list .end { margin-bottom: 0; }
.u-items { float: right; }
.u-items img { margin-right: 10px; float: left; }
.u-items ul { float: left; margin-top: 6px; }
.u-items li { float: left; background: url(../images/items.png) no-repeat; width: 6px; height: 6px; margin-right: 10px; cursor: pointer; }
.u-items .on { background: url(../images/active.png) no-repeat; }
.u-nbd-list { width: 100%; overflow: hidden; height: 164px;     font-family: SimSun, Arial, "Microsoft YaHei", 微软雅黑, "PingFang SC", "Hiragino Sans GB", 宋体, Tahoma，arial, sans-serif; }
.u-nbd-list li {  height: 25px; float: left;}
.u-nbd-list li img { display: block; margin: 0 auto; margin-bottom: 10px; }
.u-nbd-list li a { font-size: 14px; color: #030303; text-align: center; display: block;    line-height: 45px; }
.u-nbd-list .end { margin: 0; }
.u-nbd-list .end_last { margin-bottom: 0; }
.prev, .next { cursor: pointer; }
.g-center { width: 375px; float: left; margin-left: 20px; }
.g-center-box { width: 100%; margin-bottom: 32px; }
.m-center-box-title { height: 43px; width: 100%; position: relative; border-bottom: 1px solid #dedede; }
.m-center-box-title .m-title-text {font-weight: 600; position: absolute; left: 0; bottom: -1px; _bottom: -2px; background: #FFF; height: 41px; border-top: 3px solid #c5171e; border-bottom: none; line-height: 44px; }
.m-center-box-title .m-title-text a { padding: 0 45px; display: inline-block; height: 41px; color: #010101; font-size: 18px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; line-height: 41px; }
.m-center-box-title .m-title-text a:hover { color: #c5171e; }
.m-center-box-text { margin-top: 15px; }
.m-center-box-text h3 { font-size: 18px; height: 27px; overflow: hidden; }
.m-center-box-text a { color: #020202; line-height: 27px; }
.m-center-box-text .u-news-list { border: none; padding: 0; margin-top: 0; }
.u-img-box { display: block; width: 100%; height: 208px; margin: 15px 0; overflow: hidden; }
.u-img-box img { width: 100%; }
.u-top-news h2 { margin-bottom: 8px; height: 27px; line-height: 27px; overflow: hidden; }
.u-top-news h2 a { font-size: 18px; color: #c5171e; margin-right: 5px; font-size: 18px; font-family: "Microsoft YaHei"; }
.u-top-news h2 a:hover { color: #c5171e; }
.u-news-title { height: 27px; line-height: 27px; overflow: hidden; text-align: justify; }
.u-news-title:last-child { margin-bottom: 0; }
.u-news-title a { font-size: 14px; color: #020202; }
.u-news-title a:hover { color: #c5171e; }
.f-subhead a { margin-right: 8px; }
.u-look a { color: #00479d; }
.u-news-list { border-top: 1px solid #dedede; margin-top: 20px; padding-top: 15px; }
.u-news-list li img { float: left; margin-right: 7px; margin-top: 7px; }
.u-news-list li span { color: #c5171e; font-size: 12px; }
.u-news-list .u-li-items { margin-top: 12px; }
.u-news-list .end { margin-right: 0; }
.g-right { width: 372px; overflow: hidden; float: right; }
.m-right-box { width: 100%; overflow: hidden; position: relative; }
.m-img-list { position: relative; overflow: hidden; width: 1860px; }
.m-img-list li { float: left; position: relative; width: 372px; height: 208px; overflow: hidden; }
.m-img-list li img { width: 100%; }
.m-img-list li .u-bottom-p { position: absolute; width: 100%; height: 28px; background: url(../images/bottom_p.png); bottom: 1px; line-height: 40px; overflow: hidden; left: 0; }
.m-img-list li .u-bottom-p a { color: #FFF; padding: 10px; display: inline-block; font-size: 16px; line-height:10px; }
.m-img-list li .u-bottom-p a:hover { color: #c5171e; }
.u-img-items { margin-top: 10px; }
.u-img-items a { display: inline-block; width: 65px; height: 7px; background: #dedede; margin-right: 4px; }
.u-img-items .on { background:#c5171e; }
.u-img-items .end { margin-right: 0; }
.m-tab { border-top: 3px solid #c5171e; }
.m-tab a { width: 184px; height: 36px; line-height: 36px; text-align: center; font-size: 18px; display: inline-block; margin-right: -7px; color: #010101; }
.m-tab .video { border: 1px solid #dedede; border-top: none; }
.m-tab .look { border: 1px solid #dedede; border-top: none; border-left: none; }
.m-tab .on { border-bottom: none; }
.mt25 { margin-top: 25px; }
.m-tab-list { margin-top: 15px; }
.m-tab-list li { overflow: hidden; }
.m-tab-list li:last-child { margin-bottom: 0; }
.m-tab-list li img { float: left; margin-right: 10px; }
.m-tab-list li a { font-size: 14px; color: #020202; }
.m-tab-list li .u-video-img { margin-top: 6px; }
.m-tab-list .end { margin-bottom: 0; }
.m-tab-list .u-tab-img { width: 180px; height: 110px; position: relative; overflow: hidden; }
.m-tab-list .u-tab-img .img-persion { width: 100%; }
.m-tab-list .u-bottom-p { position: absolute; width: 100%; height: 30px; bottom: 1px; left: 0; text-align: center; z-index: 99; }
.m-tab-list .u-bottom-p img { float: left; margin-top: 8px; margin-left: 6px; }
.m-tab-list .u-bottom-p a { color: #FFF; display: inline-block; font-size: 14px; margin-top: 9px; margin-left: 5px; height: 20px; line-height: 20px; overflow: hidden; }
.m-right-box .u-news-list { border: none; padding: 0; margin-top: 15px; }
.g-pic { width: 100%; overflow: hidden; }
.m-pic-clumn { margin-top: 20px; }
.m-pic-clumn a { color: #6d6d6d; padding: 0 5px; border-right: 1px solid #777777; }
.m-pic-clumn a:last-child { border: none; }
.m-pic-list { overflow: hidden; margin-top: 15px; }
.m-pic-list li { position: relative; width: 270px; height: 150px; float: left; margin-right: 6px; overflow: hidden; }
.m-pic-list li:last-child { margin-right: 0; }
.m-pic-list li img { width: 100%; }
.m-pic-list .end { margin-right: 0; }
.m-pic-list .u-bottom-p { position: absolute; width: 100%; height: 30px; background: url(../images/bottom_p.png); bottom: 0; left: 0; }
.m-pic-list .u-bottom-p a { color: #FFF; font-size: 14px; display: block; text-align: center; line-height: 30px; padding: 0 10px; }
.left-img-box { width: 295px; height: 164px; position: relative; overflow: hidden; }
.left-img-box img { width: 100%; }
.left-img-box .u-bottom-p { position: absolute; width: 100%; height: 30px; background: url(../images/bottom_p.png); bottom: 0; left: 0; }
.left-img-box .u-bottom-p a { color: #FFF; font-size: 14px; display: block; text-align: center; line-height: 30px; width: 100%; }
.m-left-box .u-news-list { border: none; padding: 0; margin-top: 15px; }
.g-left-ad { width: 300px; margin: 0 auto; }
.tab-quar .u-news-list { margin-top: 0; }
.u-news-list.ranking-list span { display: inline-block; width: 14px; height: 14px; line-height: 14px; text-align: center; color: #FFF; background: #b1b1b1; }
.u-news-list.ranking-list .first { background: #c5171e; }
.u-news-list.ranking-list .sencnd { background: #e15e63; }
.u-news-list.ranking-list .third { background: #e67c81; }
.m-log-ad { width: 764px; float: left; margin-left: 20px; margin-bottom: 25px; _margin-left: 16px; }
.m-log-ad img { width: 100%; }
.g-special { width: 764px; float: left; margin-left: 20px; overflow: hidden; margin-bottom: 20px; _margin-left: 10px; }
.u-special-img { width: 370px; height: 256px; border: 1px solid #dedede; overflow: hidden; position: relative; }
.u-special-img .u-special-img-list { width: 1110px; position: relative; }
.u-special-img .u-special-img-list li { width: 370px; height: 256px; float: left; }
.u-special-img .u-special-img-list img { width: 370px; height: 210px; display: block; }
.u-special-img .u-special-img-list a { height: 45px; width: 100%; display: block; border-top: 1px solid #dedede; line-height: 45px; text-align: center; font-size: 18px; color: #020202; }
.u-special-items { margin-top: 15px; text-align: center; }
.u-special-items a { display: inline-block; width: 10px; height: 10px; margin-right: 10px; background: url(../images/special_items.png); }
.u-special-items .on { background: url(../images/special_on.png); }
.u-special-left { width: 372px; float: left; }
.u-special-right { width: 370px; float: right; }
.u-special-right .mt20 { margin-top: 20px; }
.g-newspaper { overflow: hidden; width: 100%; }
.m-newspaper-text .u-news-list { border-top: none; }
.m-newspaper-text .u-news-list img { display: block; }
.m-newspaper-text .u-news-list .u-img-newspaper { border: 10px solid #dedede; overflow: hidden; margin-bottom: 15px; }
.m-newspaper-text .u-news-list .u-img-newspaper img { width: 100%; }
.m-newspaper-text .u-news-list li { width: 270px; overflow: hidden; text-align: center; float: left; height: auto; margin-right: 6px; }
.m-newspaper-text .u-news-list li:last-child { margin-right: 0; }
.m-newspaper-text .u-news-list li a { font-size: 14px; color: #020202; }
.m-newspaper-text .u-news-list .end { margin-right: 0; }
.u-newspaper-time { position: absolute; left: 200px; top: 20px; }
.u-newspaper-time a { display: inline-block; margin-right: 20px; color: #c5171e; }
.ywk-box { width: 334px; float: left; }
.ywk a { width: 54px; height: 40px; }
.ywk-ul { border: 1px solid #eaeaea; border-top: none; }
.ywk-ul ul { margin: 0; padding: 10px; }
.ywk-ul ul li { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px; }
.ywk-ul ul li img { margin-top: 5px; }
.mr25 { margin-right: 25px; }
.point { display: none; cursor: pointer; }
.img_prev { position: absolute; left: 0; top: 85px; }
.img_next { position: absolute; right: 0; top: 85px; }
.m-nav-er li .u-app { position: absolute; top: 51px; left: -35px; z-index: 999; display: none; }
.f-ntt-list { overflow: hidden; }
.f-ntt-list li { overflow: hidden; padding: 14px 0; border-bottom: 1px solid #eaeaea; }
.f-ntt-list .end { border-bottom: none; padding-bottom: 0; }
.f-ntt-list img { float: left; border: 1px solid #eaeaea; margin-right: 14px; width: 78px; height: 78px; }
.u-ntt-hint { width: 200px; float: left; }
.u-ntt-hint .u-ntt-name { color: #004382; font-size: 18px;     line-height: 20px; }
.u-ntt-hint .u-ntt-hint { color: #6d6d6d; margin-bottom: 8px; }
.u-ntt-hint .u-ntt-title { color: #020202; line-height: 1.2; font-size: 13px; }
.u-ntt-hint .u-ntt-title:hover { color: #c5171e; }
.video_play { position: absolute; left: 77px; top: 35px; z-index: 99; }
.video_layer { position: absolute; left: 0; top: 0; z-index: 0; }
.ywk1 a { width: 72px; margin-right: -10px; }
.g-left-ad2 { width: 300px; height: 300px; margin: 0 auto; }
.u_nbd_column { margin-top: 0; }
.u-main-news { font-size: 18px; margin-top: 16px; }

.select{ float:right; margin:26px 0 0 52px; display:inline; font-family:"微软雅黑"; font-size:14px; position:relative;}
.select_hq{ float:left; width:78px; height:45px; border:1px solid #ddd; border-right:none;}

.selectbox{ float:left; width:78px; height:45px; line-height:45px; background:url(../images/icon2.gif) 60px 22px no-repeat; border:none; text-align:center; cursor:pointer;}
.select_hqup .selectbox{ float:left; width:78px; height:45px; background:url(../images/icon2.gif) 60px 22px no-repeat; border:none;}

.select_txt{ float:left; width:350px; height:45px; border:1px solid #ddd;}
.select_ipt{ float:left; width:300px; height:25px; border:none; background:none; padding:10px 5px; _height:33px; _padding:12px 5px 0; font-family:"微软雅黑"; font-size:14px; outline:none; color:#b5b5b5;}
.select_txt img{ float:left; margin:15px 0 0 10px;}

.select_search{ float:left; width:67px; height:45px; border:1px solid #ddd; border-left:none;}
.select_btn{  width:67px; height:45px; background:url(../images/search.gif) no-repeat; border:none; cursor:pointer;}

.selectbox_wrapper{ position:absolute; left:0; top:45px;}
.selectbox_wrapper ul{ float:left; width:78px; background:#fff; border:1px solid #ddd; border-top:none; }
.selectbox_wrapper li{ width:78px; height:28px; line-height:28px; text-align:center; cursor:pointer;}
.selectbox_wrapper li:hover{ width:78px; height:28px; background:#f6f6f6;}

.top{ height:95px; width:1100px; margin:0 auto; position:relative; z-index:10;}

