.zqwz {
    height: 30px;
    margin: 0 auto;
    width: 974px;
    background: url(images/content_wz.png) no-repeat;
    padding-left: 26px;
    color: #999;
}
.zqwz a{ color:#999;}
.zqwz a:hover{color:#fd8522}
.content{ width:1100px; margin:40px auto;padding: 15px; padding-bottom: 0px; background: #FFFFFF;}
.left{ width:690px;float:left;}
.left h1 {
    line-height: 40px;
    text-align: center;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    font-size: 26px;
    padding-top: 10px;
    overflow: hidden;
    display: block;
    font-weight: bold;
    color: #434343;
    padding-bottom: 10px;
}
.keymode {
    border-bottom: 1px dotted #f2f2f2;
    height: 30px;
    margin-bottom: 12px;
    padding: 0 2px; color:#666;
}
.keyword {
    float: left;
    height: 24px;
    overflow: hidden;
    padding-left: 20px;
    line-height: 24px;
    width: 420px;
    text-align: right;
    color: #cbcbcb;
    line-height: normal;
}
.keyword span {
    color: #fff;
}
.collection {
    float: left;
    padding-left: 10px;
    line-height: normal;
    height: 28px;
    color: #cbcbcb;
}
.collection a{ color:#4796d8;}
.collection a:hover{color:#fd8522}

.text {
    width: 690px;
    overflow: hidden;
    line-height: 28px;
    font-size: 16px;
    color: #555;
}
.text p {
    line-height: 32px;
    padding-bottom: 15px;
    color: #555;
    display: block;
}
.text img{
    text-align: center;
    margin: 0 auto;
    display: block;
    max-width: 680px;border-radius: 6px;}


.page1 {
  TEXT-ALIGN: center;
  PADDING-BOTTOM:12px;
  PADDING-LEFT: 0;
  PADDING-RIGHT: 0;
  OVERFLOW: hidden;
  PADDING-TOP: 12px;
  font-family: "Microsoft YaHei";
  text-indent: 0;
  font-size: 14px;
}
.page1 A.up {
  WIDTH: 70px;
  HEIGHT: 33px;
  border: 1px solid #f9f9f9;
  line-height: 33px;
  overflow: hidden;
  background: #f9f9f9;
}
.page1 A {
  TEXT-ALIGN: center;
  DISPLAY: inline-block;
}
.page1 A.up2 {
  WIDTH: 33px;
  background: #f9f9f9;
  HEIGHT: 33px;
  border: 1px solid #f9f9f9;
  line-height: 33px;
  overflow: hidden;
  color: #666;
}
.page1 A.up1 {
  WIDTH: 33px;
  HEIGHT: 33px;
  COLOR: #fff;
  background: #4796d8;
  border: 1px solid #4796d8;
  line-height: 33px;
  overflow: hidden;
}
.page1 A.up2:hover {
  WIDTH: 33px;
  background: #4796d8;
  HEIGHT: 33px;
  COLOR: #fff;
  border: 1px solid #4796d8;
  text-decoration: none;
  line-height: 33px;
  overflow: hidden;
}
.page1 A.up:hover {
  WIDTH: 70px;
  HEIGHT: 33px;
  border: 1px solid #4796d8;
  background: #4796d8;
  color: #FFF;
  text-decoration: none;
  line-height: 33px;
  overflow: hidden;
}

.page1 a
{margin: 3px;}
.zan{width:145px; text-align: center;margin: 15px auto;}
.xbtj{ width:690px; overflow:hidden; padding-bottom:10px;}
.left_tit{ height:32px; border-bottom:1px solid #f3f3f3;}
.left_tl,.left_tr{ float:left;height:18px; border-left:4px solid #4796d8; float:left;font-family: "Microsoft YaHei";font-size: 16px;padding-left:8px; color:#4796d8; line-height:18px;}
.left_tr{float:right;border:0;}
.left_tr a{color:#4796d8}
.xbtj ul{ padding-top:12px; width:730px;}
.xbtj li {
    width:145px;
    text-align: center;
    padding: 0px 0px 7px 0px;
    line-height: 25px;
    float: left; margin-right: 36px;
}
.xbtj li p{ width: 145px; height: 105px; display:block; overflow:hidden;}

.xbtj li img { width:100%; height:100%;}

.xbtj li span {
    overflow: hidden;
    height: 30px;
    width: 145px;
    display: block;
    line-height: 30px;
}
.xgwz{ width:690px; margin-bottom:15PX;}
.xgwz_wen{
    display: block;
    overflow: hidden;
    zoom: 1;
    padding: 12px 0;
    border-bottom: 1px solid #F3F3F3; 
}
.xgwz_wl{ width:103px; height:70px; float:left;}
.xgwz_wl img{ width:95px; height:70px;}
.xgwz_wr{ float:left; line-height:24px; font-size:14px; padding-top:5px; width:585px; overflow:hidden;position:relative;}
.plS2 {
    position: absolute;
    line-height: 14px;
    left: 485px;
    top: 9px;
    color: #cccccc;
    font-size: 12px;
}

.xgwz_wr a{ color:#2391e0;}
.xgwz_wr a:hover{color:#fd8522}
.xgwz_ms{ height: 30px;
    float: left;
    width: 585px;
    position: relative;
    color: #999999;
    line-height: 35px;
    display: block;
    overflow: hidden;}
.plS{
	 position: absolute;
    right: 5px;
    bottom: 5px;
    line-height: 14px;
    color: #3687ca;
    background: #fff;
}
.plS:hover{color:#fd8522;}
.xgwz_wen:hover{
    background: #eff7fe;
}
.wypl{ width:690px; margin-bottom:10PX;}
.wypl_cn{ width:690px; padding-top:10px;}

.right{ float:right; width:300px;}
.right_gg{ width:300px; margin-bottom:10px;overflow: hidden;}

.right_ph{ width:300px;}
.right_ph ul{padding-top:15px; width:270px;background:url(../images/paihanbg.png) no-repeat 0 15px;padding-left:30px; display:block;}
.right_ph li{ font-size:14px; height:17px; line-height:normal; display:block; overflow:hidden; width:270px;margin-bottom: 19px;}




.newszh{ width:300px; overflow:hidden;}
.newszh ul{ width:300px; display:block; padding-top:10px; padding-bottom:10px;}
.newszh li {
    width: 240px;
    display: inline;
}

.newszh li img {
    width: 300px;
    height: 80px;
    display: block;
}
.newszh li p {
    height: 33px;
    line-height: 33px;
    clear: both;
    zoon: 1;
    overflow: hidden;
}

.newszh li a.wbtext {
    font-weight: bold;
    float: left;
}
.newszh li a.chakan {
    float: right;
}
.baguatup{ width:300px;}
.baguatup ul{ padding-top:12px; width:330px;}
.baguatup li {
    width:135px;
    text-align: center;
    padding: 0px 0px 7px 0px;
    line-height: 25px;
    float: left; margin-right: 30px;
}
.baguatup li p{ width: 135px; height: 100px; display:block; overflow:hidden;}

.baguatup li img { width:100%; height:100%;}

.baguatup li span {
    overflow: hidden;
    height: 30px;
    width: 135px;
    display: block;
    line-height: 30px;
}




.bgfw{ width:300px;}
.bgfw li{ width:300px; height:95px; position:relative;}
.atzw {
    line-height: 17px;
    height: 17px;
	text-wrap:nowrap;overflow:hidden
    overflow: hidden; margin-top:15px; margin-bottom:18px; position:absolute;width: 300px;

}
.atzw span {
    background-color: #2392e0;width: 16px;
    height: 16px; display:block; float:left; text-align:center; color:#FFF; margin:0 7px 0 5px;
}
.atzw a{ display:block;width:272px;height:17px; float:left; font-size:14px; font-size:14px; color:#2392e0;text-wrap:nowrap;overflow:hidden}
.bgfwms{
	background-color:#fafafa ;
	border: 1px #f4f4f4 solid;
	line-height: 21px;
	padding: 2px 8px;
	color: #a9a9a9;
	position: absolute;
	top: 48px;
        width: 282px;
        height: 42px;
}

.atzw a:hover{color:#fd8522}
.bgfw li b {
	display: block;
	position: absolute;
	width: 20px;
	height: 11px;
	background: url(images/md1.png) no-repeat;
	left: 14px;
	top: 38px;z-index: 2;
}
.bgfwms a{ color:#2392e0;float: right;}
.bgfwms a:hover{color:#fd8522}


/*------ 栏目页 ------*/


.left2{ width:690px;float:left;}
.left2_wen{
    display: block;
    overflow: hidden;
    zoom: 1;
    padding: 16px 0;
    border-bottom: 1px solid #F3F3F3;
}
.left2_wl{ width:160px; height:120px; float:left;}
.left2_wl img{ width:150px; height:120px;}
.left2_wr{ float:left; line-height:35px; font-size:14px; padding-top:5px; width:525px; overflow:hidden; font-size:16px; font-weight:bold; overflow:hidden; padding-right:5px;}
.left2_ms{ height:55px; float:left; width:520px;color: #999;line-height: 25px; display:block; padding-right:10px;overflow:hidden}
.left2_wen:hover{
    background: #eff7fe;
}

.left2_cd{ height:30px; width:530px; float:left; color:#a7a7a7;}
.left2_csj{ height:30px; float:left; background:url(../images/sjs.png) no-repeat 0 5px; padding-left:20px; padding-right:10px;line-height: 25px;}
.left2_crw{ height:30px; float:left; background:url(../images/yhmsbt.png) no-repeat  0 5px; padding-left:20px;line-height: 25px;}
.left2_ckyw{float: right; width:75px;height: 23px; margin-right: 7px;}
.left2_ckyw a {
    display: inline-block;
    width: 85px;
    height: 23px;
    line-height: 23px;
    border: 1px #e9e9e9 solid;
    color: #fff;
    background: #21ad49 url(../images/add.png) no-repeat 4px 6px;
    padding-left: 21px;
    background-position:4px -36px;
}
.left2_ckyw a:hover{color: #fff;background-color: #0a5e28;background-position:4px -36px;text-decoration:none}
.left2_ckzx{height:38px;text-align:center; background:#f4f4f4; line-height:38px; font-size:14px;}


/*------ 专区列表页 ------*/
.zhuanqulist{ width:1000px;margin:0 auto;}
.zhuanqulist ul{ padding-top:20px;}
.zhuanqulist li{background: #F7F8F9;width:157px;height:115px;padding:3px 0 0 3px;border-bottom: 1px solid #E1F1FF;float:left;margin:0 20px 20px 20px;}
.zhuanqulist li img{ width:154px; height:84px;}
.zhuanqulist li span {
    overflow: hidden;
    height: 30px;
    width: 154px;
    display: block;
    line-height: 30px; text-align:center;
}

/*通用优酷视频*/
.youku_video{position:relative; max-width:860px;}
.appgame-video-l .youku_video{max-width:930px;}
embed,object, video{display:block;margin:0px auto;width: 100%;max-width: 100%;height: 400px;}
.appgame-video-l embed, .appgame-video-l iframe, .appgame-video-l object, .appgame-video-l video{display:block; margin:0 auto; width:100%; height:560px;}
.youku_video embed, .youku_video iframe, .youku_video object, .youku_video video { width:100%; height:100%; position:absolute; left:0; top:0; margin:0 auto; }
.appgameqqvideo{position:relative;}
.appgameqqvideo div{width:100%; height:100%;}
.appgameqqvideo embed, .appgameqqvideo iframe, .appgameqqvideo object, .appgameqqvideo video {/* width:100%; */height:100%;position:absolute;left:0;top:0;margin:0 auto;}
.appgame-primary .youku_video,.appgame-primary .appgameqqvideo{margin:30px auto;}
@media screen and (max-width:800px){
	embed, iframe, object, video{height:300px;}
	.appgame-video-l embed, .appgame-video-l iframe, .appgame-video-l object, .appgame-video-l video{height:400px;}
	}
@media screen and (max-width:540px){
	.appgame-primary .youku_video,.appgame-primary .appgameqqvideo{margin:15px auto;}
	embed, iframe, object, video{height:200px; margin:15px 0;}
	.appgame-video-l embed, .appgame-video-l iframe, .appgame-video-l object, .appgame-video-l video{height:200px;}
	}


    .zuozhe {
        background: #fdfdfd;
        margin-bottom: 10px;
        height: 116px;
        border-top: none;
    }
        .zuozhe_tag {
        background: #fdfdfd;
        display: inline-block;
        vertical-display: inline-block;
        vertical-align: 2px;
        line-height: 20px;
        font-size: 12px;
        color: #fff;
        padding: 0 0px 0 4px;
        height: 20px;
        background-color: #fd8439;
        border-radius: 0 22px 22px 0;
        font-weight: 400;
        width: 58px;
    }
    .zuozhe_tu{
        margin-bottom: 13px;
        width:60px;
        height:60px;
        overflow:hidden;
        margin: -11px auto 3px auto;
    }
    .zuozhe_tu img {
        width: 58px;
        height: 58px;
        border-radius: 35px;
        border: 1px solid #ebebeb;
    }
    .zuozhe_mc{ text-align:center;font-size: 12px;
        vertical-align: top; color:#b3b3b3}
    .zuozhe_mc span{color: #737373;font-size: 12px;}
    .page1 {
        TEXT-ALIGN: center;
        PADDING-BOTTOM: 12px;
        PADDING-LEFT: 0;
        PADDING-RIGHT: 0;
        OVERFLOW: hidden;
        PADDING-TOP: 30px;
        font-family: "Microsoft YaHei";
        text-indent: 0;
        font-size: 14px;
    }
    .page1 A {
        padding: 4px 16px;
        border: 1px solid #f9f9f9;
        line-height: 33px;
        overflow: hidden;
        background: #f9f9f9;
        TEXT-ALIGN: center;
        background: #f9f9f9;
        overflow: hidden;
        color: #666;
    }
    
    .page1 A.fixed,
    .page1 A:hover
    {
     background: #4796d8;
     COLOR: #fff;     
   }
    
    
    .page1 a
    {margin: 3px;}
    .page1 a.more{padding:4px 20px;background:#4796d8;color:#fff}
    .page1 a.more:hover{background:#f90}