@charset "gb2312";
/* CSS Document */
body{width:100%;min-width:1000px;background:url(p3.ifengimg.coml201899bdac891909b166bg.jpg) no-repeat center 31px;}

.wrap{ width:100%; margin:0 auto;}
.bg01{ background:url(p2.ifengimg.coml201899bdac891909b166bg01.jpg); overflow: hidden;}
.bg02{ background:url(p3.ifengimg.coml201899bdac891909b166bg02.jpg) no-repeat center top; overflow: hidden;}

.col_w1000{width:1000px;margin:0 auto 20px;font-family:"Microsoft YaHei","SimSun",Arial,Helvetica,sans-serif}
.col_w1000 a{outline:none;text-decoration:none;color:#000}
.col_w1000 a:hover{color:#901d22}

/*banner*/
.banner{width:1000px;height:299px;margin:0 auto;}
.bannerInner{width:1000px;height:299px;position:relative}
.baInnerAd03 a{position:absolute;top:0;right:-24px;display:block;width:320px;height:290px;overflow:hidden;}

/*²¥·ÅÆ÷*/
.layoutTV01{padding:0;border:0;margin-top:1px; position: relative;}
.layoutTV01L{float:left;width:730px;}
.layoutTV01L .playerBox{width:730px;height:430px;}
.layoutTV01R{float:right;width:270px;height:430px;background:#f5f6fb;overflow:hidden;zoom:1;}
.layoutTV01R ul{overflow-y:auto;height:430px;padding-top:2px;}
.layoutTV01R ul li{float:left;margin:0;width:246px;height:107px;overflow:hidden; background:url(p1.ifengimg.coml201899bdac891909b166icon01.png) no-repeat 10px 40px;color:#666; font-size: 16px; border-bottom: 1px solid #ddd; margin:0 12px;}
.layoutTV01R ul li span{ font-family: Microsoft YaHei; font-size: 12px; color:#999; padding-left:34px;}
.layoutTV01R ul li a{display:block;width:205px;height:48px;line-height:24px;overflow:hidden;padding:20px 0 0 34px;}
.layoutTV01R ul li a:hover{color:#a7512c;text-decoration:none}
.layoutTV01R ul li.current a,.layoutTV01R ul li.current a:hover{color:#a7512c;text-decoration:none}
.layoutTV01 .tit0{ position:absolute; left:-40px; top: 0px;}

/*³¬¼¶ÈËÎï*/
.superman{width:1000px;margin:50px auto 0; overflow: hidden;}
.superman ul{ width:1030px; margin-top:36px; overflow: hidden;}
.superman ul li{width:475px;height:166px; padding:20px; background:url(p3.ifengimg.coml201899bdac891909b166l_bg.png) no-repeat; float:left; margin-bottom:24px;}
.superman ul li .con_l{width:120px;float:left;font-family:'Microsoft YaHei';font-size:12px;color:#666}
.superman ul li .con_l i{font-style:normal;width:119px;height:14px;line-height:14px;overflow:hidden;display:block;text-align:center;}
.superman ul li .con_l span{width:119px;height:14px;line-height:14px;overflow:hidden;display:block;padding:12px 0 2px 0;text-align:center;}
.superman ul li .con_l img{border-radius:50%;display:block;width:120px;height:119px;overflow:hidden}
.superman ul li .con_l a:hover img{animation: rz 1s;-webkit-animation: rz 1s}
.superman ul li .con_r{width:286px;float:left;padding-left:35px;color:#666;overflow:hidden;}
.superman ul li .con_r h3{width:480px;_width:510px;height:22px;line-height:22px;font-size:20px;font-family:'Microsoft YaHei';color:#333;font-weight:bold;margin:25px 0;overflow:hidden;}
.superman ul li .con_r h3 a:hover{ text-decoration: none; color:#901d22;}
.superman ul li .con_r p{line-height:24px;height:74px;overflow:hidden}
@-webkit-keyframes rz{
    0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
    100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}
}

@keyframes rz{
    0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
    100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}
}

.wxlColumn02{width:100%;height:688px;overflow:hidden; background:url(../images/bg4.jpg) no-repeat center top; margin-top:25px;}
.wxlBox{width:1000px; height: 660px; margin:40px auto 0;position:relative;}
.wxlBox h2{}
.vmp16_photos img{width:840px;height:560px;overflow:hidden;margin:0 auto;}
.vmode_photo16{border:0 none;width:1000px;}
.vmode_photo16_box{position:relative;width:1000px;margin:0 auto;}
.vmp16_photos{width:1000px;margin:0 auto;text-align:center;}
.vmp16_btnL{position:absolute;top:240px;left:0px;display:block;width:33px;height:82px;overflow:hidden; background:url(p2.ifengimg.coml201899bdac891909b166btn_prev.png) no-repeat;}
.vmp16_btnR{position:absolute;top:240px;right:0px;display:block;width:33px;height:82px;overflow:hidden; background:url(p1.ifengimg.coml201899bdac891909b166btn_next.png) no-repeat;}
.vmp16_info{overflow:hidden;zoom:1;}
.vmp16_info dt a{color:#000;}
.vmp16_info dt a:hover{color:#a7512c; text-decoration: none;}

.vmp16_infoL{ width:556px; height: 100px; padding:10px 25px; background:url(p3.ifengimg.coml201899bdac891909b166tit_bg.png) no-repeat; position: absolute; top:530px; left:50px; overflow:hidden;}
.vmp16_infoR{ position:absolute; right:80px; top: 570px; font-family: Microsoft Yahei; font-size: 20px; color: #a7512c;}
.vmp16_infoR span{font-size: 14px; color: #999;}
.vmp16_infoL dt{font-weight:bold;font-size:24px;line-height:50px;}
.vmp16_infoL dd{padding-top:6px;font-size:14px;color:#666;}
#vmp16_imglist img{display:none;}
#vmp16_imglist .current{display:block;}
#vmp16_dllist dl{display:none;}
#vmp16_dllist .current{display:block;}

.qyList{ width:1000px; margin-top:40px; overflow: hidden;}
.qyList ul{ width:1026px; overflow: hidden;}
.qyList li{ font-family: Microsoft YaHei; width:316px; height: 326px; background:url(p0.ifengimg.coml201899bdac891909b166l_bg2.png) no-repeat; float:left; margin-right:26px;}
.qyList h3{ font-size: 20px; color: #000; font-weight: bold; height: 26px; line-height: 26px; padding:0 30px 0 20px; margin-top:14px; overflow: hidden;}
.qyList h3 a:hover{ color:#a7512c; text-decoration: none;}
.qyList p{ font-size: 14px; color: #333; line-height: 24px; padding:0 30px 0 20px; margin-top:12px; height: 48px; overflow: hidden;}
.qy{ margin-top:40px;}
.qy img{ display: block; margin:0 auto;}

.menu_right{ width:112px; height: 257px; position: fixed;  left: 50%; top:504px; margin-left:520px; z-index: 9999;}
.cheng_box{ width:84px; height: 25px; position: absolute;}
.cheng_box a{ display:block; width:84px; height: 25px;}
.cheng_box a:hover{ text-decoration:none;}
.cheng_box2017{ left:13px; top:190px;}
.cheng_box2016{ left:13px; top:220px;}

.mt32{ margin-top:32px;}
.mt40{ margin-top:40px;}
.mt68{ margin-top:68px;}


