﻿@charset "utf-8";
/* CSS Document */

@charset "utf-8";

html, body, div, img, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; font-family:"微软雅黑"; }
body, html { height:100%; width:100%; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#000000; font-family:"微软雅黑"; }
a:hover { text-decoration:none; color:#FF9966; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0; }
em { font-style:normal; }
hr { height:0; clear:both; }
.none { display:none; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.domMobile { display:none; }
/*--------------------------------------------  nav   ---------------------------------------------------------------------*/
.nav { width:100%; border-top:4px solid #0d65b2; border-bottom:1px solid #ececec; height:48px; }
.nav .nav_con { width:1200px; margin:0 auto; background:
}
.nav_con .logo { float:left; line-height:48px; }
.nav_con .logo a { width: 130px; height: 48px; background: url("http://tibet.news.cn/images/bxk/logo_home_img_mb1.png") 0px 7px no-repeat; line-height:48px; padding-left:30px; overflow: hidden; display:block; }
.nav_con .nav_main { float:right; line-height:48px; color:#666666; font-size:16px;}
.nav_con .nav_main a { padding:0 10px; color:#666666; font-size:16px; }
.nav_con .nav_main a:hover { text-decoration:none; color:#FF9966;}
/*------------------------------------------  header  -----------------------------------------------------------------------*/
.header {  background: url(http://gx.news.cn/topic2024/zhyjq/gx.jpg)center 0 repeat-x;
    height: 575px;text-align:center;max-width:1920PX;margin: 0 auto;
}
.header .header_box { width:1000px; margin:0 auto; }
.header .header_tit { background:url("20150318_gjzt1_v1.png") 20px 20px no-repeat; padding:30px 0 0 55px; height:102px; }
.header .header_tit h1 { line-height:40px; font-size:40px; font-weight:bold; color:#1a70bb; }
.header .header_tit h1 a { color:#1a70bb; text-decoration: none; }
.header .header_tit span { padding:20px 30px 0 0; display:block; float:left; font-size:16px; }
.header .header_con { padding-left:55px; line-height:30px; padding-right:50px; padding-top:10px; }
.header .header_con span { font-size:20px; font-weight:bold; color:#000; padding-right:15px; }
/*----------------------------------------- c_left ------------------------------------------------------------------------*/
.content { width:1200px; margin:0 auto; padding-top:0px; overflow:hidden; }
.c_left { float:left; width:1200px; }
.c_left h2 { /*width:100%; height:63px; background:url() no-repeat; padding-left:20px; font-size:22px; line-height:30px; padding-bottom:10px; */color:#305798; }
.cl_part { padding-bottom:30px; }
.cl_part h3 { font-size:24px; line-height:34px; font-weight:bold; padding-bottom:20px; }
.cl_part li { padding: 15px 0 17px 0; border-bottom: 1px dashed #ccc; overflow: hidden; position: relative; }
.cl_part .imgs a { font-size: 0px; vertical-align: top; float: left; width: 400px; height: 225px; overflow: hidden; display: inline; margin-right: 10px; }
.cl_part .imgs img { width: 400px; height: 225px; vertical-align: top; padding-right: 10px; float: left; }
.cl_part .summary { height: 98px; line-height: 34px; overflow: hidden; color: #666; font-size: 18px; text-indent: 2em; }
.cl_part .info { height: 14px; line-height: 14px; padding: 0; text-align: right; }
.cl_part .bdsharebuttonbox { position: absolute; top: 20px; right: 0px; display: none; }
.cl_part .time { font-size: 12px; color: #999; padding-left:5px; padding-right:10px; }
.cl_part .source { font-size: 12px; color: #999; border-right:1px solid #ccc; padding-right:10px; }
.device { width: 1060px; position: relative; margin-bottom: 15px; }
.device .arrow-left { background: url("http://tibet.news.cn/images/bxk/arrows.png") no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 5; }
.device .arrow-right { background: url("http://tibet.news.cn/images/bxk/arrows.png") no-repeat left bottom; position: absolute; right: -130px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 5; }
.swiper-container { height: 680px; width: 1200px; }
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }
.pagination { position: absolute; left: 0; text-align: right; bottom: 8px; width: 100%; z-index: 5; }
.swiper-wrapper { position: relative; }
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; background: #777; margin-right: 8px; cursor: pointer; }
.swiper-active-switch { background: #fff; }
.swiper-slide { position: relative; float: left; }
.swiper-container img { width: 100%; height:680px;}
.swiper-slide .name { position: absolute; bottom: 0; left: 10px; z-index: 5; color: #fff; line-height: 35px; font-size: 16px; font-weight: bold; }
.swiper-slide .name a { color: #fff; line-height: 35px; font-size: 16px; font-weight: bold; }
.swiper-slide .name a:hover { text-decoration:none; color:#FF9966;}
.swiper-slide .bg { position: absolute; bottom: 0; left: 0; background: #000; z-index: 4; width: 100%; height: 60px; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.content .cl_part1 h3 { font-weight:bold; }
#autoData li { display:none; }
#moreBtn { text-align:center; padding-top:15px; }
#moreBtn span {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    width: 35%;
    text-align: center;
    background: #064788;
    cursor: pointer;
    border-radius: 50px/50px;
    color: white;
}
/*--------------------------------------- c_right --------------------------------------------------------------------------*/
.c_right { float:right; width:360px; }
.c_right h2 { width:100%; height:40px; background:url(lanmu_pc_pho2.png) no-repeat; padding-left:20px; font-size:22px; line-height:30px; padding-bottom:30px; color:#305798; }
.c_right .cr_part { padding-bottom:10px; }
.c_right .cr_part li { width:300px; overflow:hidden; }
.c_right .cr_part li h3 { }
/*-------------------- r视频 ---------------------*/
.picTitle { position:relative; width:360px; height:200px; margin:0 auto 20px; }
.picTitle .bg { background: #000000; bottom: 0; height: 30px; left: 0; opacity:0.4; filter:alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
.picTitle .name { bottom: 0; color: #FFFFFF; height: 30px; left: 0; line-height: 30px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; }
.picTitle .name a { color: #FFFFFF; text-decoration:none; font-size:16px; }
.picTitle .name a:hover { text-decoration:none; color:#FF9966; }
/*-------------------- r列表 ---------------------*/
.c_right .cr_part dt { height: 20px; padding-left: 10px; margin-bottom: 10px; overflow: hidden; position: relative; }
.c_right .cr_part dt i { width: 3px; height: 3px; background: #8d8d8d; overflow: hidden; position: absolute; left: 0px; top: 50%; margin-top: -2px; }
/*-------------------- r左图右标题 ---------------------*/
.ztyb { background: #ebebeb; height: 95px; margin-bottom: 10px; padding: 0px; border-bottom: none; }
.ztyb img { float: left; width: 127px; height: 95px; margin-right: 10px; }
.ztyb h3 { height: auto; margin: 0px; font-weight: normal; padding: 8px 10px 0 0; font-size:16px; }
.ztyb .time { width: auto; text-align: right; padding: 0 10px; color: #fff; font-size: 12px; color: #999; display:block; }
/*-------------------- r左图右标题、摘要 ---------------------*/
.ztybz { margin-bottom: 10px; }
.ztybz img { width: 80px; height: 80px; float: left; margin-right:10px; }
.ztybz h3 { margin: 0px; font-weight: normal; height: 30px; line-height: 30px; overflow: hidden; }
.ztybz .conts { height: 55px; line-height: 26px; font-size: 14px; color: #999; overflow: hidden; margin: 0px 0 0 0; }
.footer { padding: 30px 0 30px 0; background: #064788; text-align: center; margin-top:10px; }
.footer p { line-height: 20px; font-size:12px; font-family:"宋体"; color:#FFFFFF; }
.Non{display:none;}


.zkox {
    /* float: left; */
    width: 100%;
    overflow: hidden;
    padding:0px;
    margin-top: 10px;
}
.ttmn {
    margin: 0px auto;
    width: 1200px;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    padding: 25px 10px 25px 10px;
    transition: all 0.5s;
    cursor: pointer;
}
.ttmn .bttx {
    width: 1200px;
    overflow: hidden;
    text-align: center;
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-size: 44px;
    color: #bf360c;
    font-weight: bold;
    transition: all 0.2s;
}
.ttmn .bttx a {
    font-family: \5FAE\8F6F\96C5\9ED1;
    color: #bf360c;
}
.ttmn .bttz {
    width: 1178px;
    padding: 10px 0px 0px 0px;
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-size: 16px;
    color: #666666;
    text-decoration: none;
    text-align: center;
}



.lmtBox {
    width: 1200px;
    height: 80px;
    margin: 0 auto;
    background: url(titbg.png) 50% 18px no-repeat;
    text-align: center;
    position: relative;
}
div {
    text-align: left;
}
.lmtBox .Tit {
    font-size: 28px;
    line-height: 105px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bolder;
}
.lmtBox .Subtit {
    display: block;
    margin-bottom: 30px;
    letter-spacing: 2px;
    line-height: 16px;
    width: 100%;
    position: absolute;
    font-weight: normal;
    top: 12px;
    text-align: center;
    opacity: .8;
}