﻿@charset "utf-8";
/* CSS Document */
/* 通用框 */ 
.box { border:1px solid #CECECE;} 
.w980{ width:980px;}
.w48{ width:48%;}
.w85{ width:85%;}
.w90{ width:90%;}
.w92{ width:92%;}
.w93{ width:93%;}
.w95{ width:95%;}
.w98{ width:98%;}
.lh30{line-height:30px;}
.mauto{margin:0 auto}
.mb0{margin-bottom:0}
.mall10{margin:10px}
.pall1{padding:1px}
.plr5{padding:0 5px}
.plr15{padding:0 15px}
.pt1{padding-top:1px}
.pt2{padding-top:2px}
.pt4{padding-top:4px}
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tc{text-align:center}
.bt{ border-top:1px dotted #C5C5C5}
.bian_gray{ border:1px solid #999999}
.bn{border:none}
/*a*/
a { color:#004276; }
a:hover { color:#004276; }
.red,.red a:link,.red a:visited{ color:#990000}
.red a:hover{ color:#CC0000; text-decoration:none}
.blue,.blue a{ color:#0033FF}
.blue a:hover{ color:#CC0000; text-decoration:none}
.wh,.wh a{ color:#ffffff}
.wh a:hover{ text-decoration:underline}
/*start_head_ad*/
#tp_head_ad1 { float:left; width:470px; height:60px; margin-top:6px; } 
#tp_head_ad2 { float:left; width:215px; height:60px; margin-top:6px; }
#tp_head_ad3 { float:left; width:163px; height:58px; margin-top:6px; border:1px solid #DDDDDD; display:inline} 
#tp_head_ad3 p { text-align:center; font-size:12px; line-height:19px; color:#004276; border-bottom:1px solid #DDDDDD; } 
#tp_head_ad3 p.reviews { text-align:center; font-size:12px; line-height:20px; color:#006600; border-bottom:none;} 
#tp_head_ad3 p a { color:#004276; font-weight:normal; } 
#tp_head_ad3 p.reviews a { color:#006600; font-weight:normal; } 
#tp_logo { width:137px; float:left; } 
#tp_logo a { display:block;} 
#tp_c_nav { background: #F9FDFF; border: 1px solid #CFF1FF; overflow:hidden; _display:inline-block; }
#tp_c_nav_r{ float:left; width:825px; padding:15px 0 0 10px; } 
#tp_c_nav .tp_c_textnav { width:815px; float:left; display:inline; } 
#tp_c_nav .tp_c_textnav ul { margin:0px; padding:0px; } 
#tp_c_nav .tp_c_textnav ul li { font-size:14px; line-height:24px; color:#074299; text-decoration:none; float:left; } 
#tp_c_nav .tp_c_textnav ul li a { font-size:14px; line-height:24px; color:#074299; text-decoration:none; margin:0 4px;}
#tp_c_nav .tp_c_textnav ul li a:hover {color:#CC0000; text-decoration:underline;}  
/*end_head_ad*/

/* 2栏目布局宽窄 */ 
.tp_col2_ls .col_left{ width:598px;} 
.tp_col2_ls .col_right{ width:380px;} 
.tp_col2_sl .col_left{ width:240px;} 
.tp_col2_sl .col_right{ width:740px;} 
.tp_layout_innercol2{ overflow:hidden; _display:inline-block;} 
.tp_layout_innercol2 .inner_left{ float:left; width:340px; padding-right:10px} 
.tp_layout_innercol2 .inner_right{ float:right; width:260px;} 
/* 3栏目布局等宽 */ 
.tp_layout_col3{ overflow:hidden; _display:inline-block; border:1px solid #ccc; float:left} 
.tp_col3_lsl .col_left{ width:349px; float:left} 
.tp_col3_lsl .col_middle{ width:180px; float:left} 
.tp_col3_lsl .col_right{ width:449px; float:left} 
.tp_col3_lss .col_left{ width:400px; float:left} 
.tp_col3_lss .col_middle{ width:289px; float:left} 
.tp_col3_lss .col_right{ width:289px; float:left} 
.tp_col3_sls .col_left{ width:309px; float:left} 
.tp_col3_sls .col_middle{ width:360px; float:left} 
.tp_col3_sls .col_right{ width:309px; float:left} 
.tp_col3_sls2 .col_left{ width:279px; float:left; padding:0 8px;} 
.tp_col3_sls2 .col_middle{ width:390px; float:left;} 
.tp_col3_sls2 .col_right{ width:279px; float:left; padding-left:8px;}       

/* 标题*/ 
.title3 { background:none; height:31px;} 
.title3 h2 { font:20px/31px "微软雅黑"; font-weight:bold; background:url(//www.xinhuanet.com/static/img/201204/icon01.gif) 10px 50% no-repeat; color:#004072; padding-left:30px; float:left} 
.title3 span{ float:left; line-height:35px;  padding-left:80px;} 
.title3 span a{ margin:0 6px; font-weight:bold; font-size:13px; color:#074299;  line-height:35px;} 
.title5 span a {
    color:#E7F4FB;
    float: right;
    line-height: 30px;
    padding-right: 15px;
}
.title11 h2 {
    color: #004276;
    font-family: "黑体";
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
}
/* 图片列表3*/
.list_pic .name {
    color: #434343;
    line-height: 20px;
    text-align:left;
    width: 214px;
}
.list_pic_video .img img {height:75px; margin-top:8px; width:114px;} 
.pic {margin:0px auto;}
.pic span {display: block; font-size: 14px; font-weight: bold; line-height: 24px; margin: 5px auto 0;}
.pic img {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; padding: 2px;}
.tp_list_pic3 ul{ overflow:hidden;} 
.tp_list_pic3 li{ float:left; width:140px; margin:0 10px 10px;} 
.tp_list_pic3 .name{ font-size:12px; color:#004276; line-height:22px; text-align:left; } 
.tp_list_pic3 .name a{ color:#004276; } 
/* 图片列表4*/ 
.tp_list_pic4 ul{ overflow:hidden;} 
.tp_list_pic4 li{ float:left; width:300px; margin-bottom:10px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D9D9D9; padding:7px;} 
.tp_list_pic4 li img{ width:300px; height:68px;}
.tp_list_pic4 .name{ font-size:12px; color:#004276; line-height:16px; text-align:left; padding-top:5px;} 
.tp_list_pic4 .name a{ color:#004276; } 
.img_list{margin:0 auto; width:297px; color:#666}
.img_list a img {border: 1px solid #D6D6D6; height:195px; width:297px;}
.img_list h3 a {font-size: 14px; line-height:28px; color:#004276; font-weight:bold;}
.img_list p a{color: #CC0000;}
.img_list p a:hover { color:#004276;}
.simg_list {margin:0 auto; width:95%; color:#666; text-align:center}
.simg_list a img {border: 1px solid #D6D6D6; height:120px; width:184px; margin:0 auto; text-align:center; display:inline}
.simg_list h3{text-align:center}
.simg_list h3 a {font-size: 14px; line-height:32px; color:#004276;}
.simg_list p a{color: #CC0000;}
.simg_list p a:hover { color:#004276;}
.bimg_list {margin:0 auto; width:342px; color:#666}
.bimg_list a img {border: 1px solid #D6D6D6; height:221px; width:340px;}
.bimg_list h3 a {font-size: 14px; line-height:28px; color:#004276; font-weight:bold;}
.bimg_list p a{color: #CC0000;}
.bimg_list p a:hover { color:#004276;}
.tp_img_title_list{ overflow:hidden; _display:inline-block; background:url(//www.xinhuanet.com/static/img/201204/layout_line3.gif) 0 100% repeat-x;} 
.tp_img_title_list .left{ float:left; width:48%; padding-right:10px; margin-right:10px; background:url(//www.xinhuanet.com/static/img/201204/layout_line2.gif) 100% 0 repeat-y; text-align:center;} 
.list_pic4 .name {
    color: #004276;
    font-size: 12px;
    line-height: 22px;
    text-align:left;
}
.list_pic_video .name {
    line-height: 20px;
    padding-top: 5px;
    text-align:left;
}

/* 拼图*/ 
#contentN {background-position: -3800px 0; height:360px; color: #FFFFFF;}
#contentN a {color: #FFFFFF;}
#contentN .area {position: relative; width: 950px; margin:0 auto; text-align:center;}
#contentN .topPT {background: none repeat scroll 0 0 #004072; float: left; height: 345px; padding-top: 5px; width: 230px;}
#contentN .topPT h3 {font-family: '黑体'; font-size: 18px; line-height: 28px; padding: 10px 12px 0; text-align: left;}
#contentN .topPT p {line-height: 24px; padding: 0 12px;  text-align: left;overflow:hidden;height: 45px;}
#contentN .picG li {height: 110px;  overflow: hidden; position: absolute; width: 110px;}
#contentN li.pic_1 {height: 230px; left: 240px; top: 0;  width: 230px;}
#contentN .pic_2 {left: 240px; top: 240px;}
#contentN .pic_3 {left: 360px; top: 240px;}
#contentN .pic_4 {left: 480px; top: 0;}
#contentN .pic_5 {left: 600px; top: 0;}
#contentN li.pic_6 {height: 230px; left: 480px; top:120px; width: 230px;}
#contentN li.pic_7 {height:350px; top:0px; width: 230px; left:720px;}
#contentN .picG li span {background: none repeat scroll 0 0 #004072; bottom: -110px; cursor: pointer; height: 80px; left: 0;  line-height: 24px; 
filter:alpha(opacity=80);
 -moz-opacity:0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
padding: 30px 5% 0;  position: absolute; text-align: left; width: 90%;}
#contentN .picG li strong {display: block; font-size: 14px;}

/* 拼图2*/ 
.topImg {overflow: hidden; width:98%;}
.topImg ul {margin-left: -4px; display:inline; _margin:0px; width: 105%;}
.topImg ul li {display: inline; float: left;  margin: 0;  padding: 0;}
.topImg div {border: 1px solid #D6D6D6; display: inline; float: left; margin:0px 0 8px 10px !important; _margin:0px 0 8px 0px; overflow: hidden; position: relative;}
.topImg p {bottom: 0; height: 30px; left: 0; line-height: 30px; position: absolute; width: 100%; z-index: 2;}
.topImg p a {color: #FFFFFF !important; padding:0 5px;}
.topImg ul li div span {background: none repeat scroll 0 0 #000000; bottom: 0; display: block; height: 30px; left: 0; opacity: 0.3; position: absolute; width: 100%; z-index: 1;}
.Timg1 {height:250px; width: 200px;}
.Timg2 {height: 120px; width:180px;}
.Timg3 {height:270px; width:411px;}
.Timg4 {height:85px; width: 130px;}
.Timg5 {height:105px; width:100px;}
.Timg6 {height:135px; width:100px;}
.Timg7 {height:250px; width:180px;}
.Timg8 {height:250px; width:260px;}
.li1 {width:210px;}
.li2 {width:190px;}
.li3 {width:350px;}
.li4 {width:110px;}
.li5 {width:180px;}
.li6 {width:270px;}
.li7 {width:140px;}

/* 滚动大图 */ 
pre, blockquote {margin: 0; padding: 0;}
.blank9 {clear: both; display: block; height: 9px; overflow: hidden;}
.area {text-align: left;  clear: both; margin: auto;}
.area p {margin: 0;}
.cnt_3 {padding: 0 9px;}
.scrlBody {overflow: hidden;}
.scrlCtrl {text-align: center;}
.dtlist_pic li {float: left; line-height: 21px;}
.dtlist_pic img {border: 1px solid #DCDDDD;}
.dtlist_pic h2, .dtlist_pic h3, .dtlist_pic h4, .list_pic h5 {margin-top: 5px;}
.dtlist_pic h2, .dtlist_pic h3 {font-size: 14px;}
.dtlist_pic h2, .dtlist_pic h4 {font-weight: bold;}
.pic_4 {width: 600px;}
.pic_4 li {width: 600px;}
.pic_4 img {border: medium none;}
.scrl_2 {height: 395px; position: relative; width: 100%;}
.scrl_2 .scrlBody {height: 365px;}
.scrl_2 .scrlCtrl ul {bottom: 0; position: absolute; right: 6px; z-index: 10;}
.scrl_2 .scrlCtrl li {display: none;}
.scrl_2 .scrlCtrl .active {display: block;}
.scrl_2 .scrlCtrl span {color: #FF0000; font-size: 16px;}
.scrl_2 .scrlPrev, .scrl_2 .scrlNext {background: url("//www.xinhuanet.com/photo/static/images/dtarrow.png") no-repeat scroll 0 0 transparent; height: 35px; position: absolute; top: 145px; width: 35px;}
.scrl_2 .scrlPrev {background-position: 0 0; left: 6px;}
.scrl_2 .scrlPrev:hover {background-position: 0 -40px;}
.scrl_2 .scrlPrev:active {background-position: 0 -80px;}
.scrl_2 .scrlNext {background-position: -43px 0; right: 6px;}
.scrl_2 .scrlNext:hover {background-position: -43px -40px;}
.scrl_2 .scrlNext:active {background-position: -43px -80px;}
.tpbox {overflow: hidden; width: 100%;}
#news #topLeft{float: left; width: 620px;}
#news #topRight{width:326px; padding:9px 10px 0; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #E9E9E9 #C9C9C9 #C9C9C9 #E9E9E9; border-style: solid;
border-width: 1px 3px 4px 1px; float: right;}
.box_focus {border: 1px solid #DDDEDE; line-height: 21px; background-color: #E9E9E9}
.box_focus h2 {font-size: 14px; font-weight: bold; line-height: 25px; margin-top: 5px;}
.box_focus h2 a{ color:#333333}
.box_focus .slideBody { background: none repeat scroll 0 0 #E9E9E9;  bottom: 0; position: absolute; width: 100%;}
.box_focus .slideBody li {display: none; margin-right: 50px;}
.box_focus .slideBody .active {display: block;}
.cDGray, .cDGray:visited, .cDGray a {color: #727171;}
.cDRed, .cDRed:visited, .cDRed a {color: #BA2636;}
.cDRed a:hover, a.cDRed:hover, .cDGray a:hover, a.cDGray:hover{color: #BA2636;}
/* 友情链接 */ 
.friendline{ overflow:hidden; _display:inline-block; border:1px solid #ccc;} 
.friendline .col_left{ float:left; width:120px;} 
.friendline .col_right{ float:right; width:850px;} 
.friendline .col_main{ padding:10px;} 
/*滚动图片效果样式*/
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {position: relative;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flexslider .slides > li span { color:#727171;}
.flex-container {zoom: 1; position: relative;}
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
.flex-direction-nav li a {width: 35px; height: 35px;  display: block; background: url(//www.xinhuanet.com/photo/static/images/dtarrow.png) no-repeat 0 0; position: absolute; top: 200px; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -20px;}
.flex-direction-nav li a.next {background-position: -43px 0; right: 0px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: 0px;}
.flex-direction-nav li a.next:hover {background-position: -43px -40px; right: 0px;}
.flex-direction-nav li a.prev:hover {background-position: 0 -40px; left: 0px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center; display:none;}
 

/*---foot---*/
#foot { font-family:Arial, Helvetica, sans-serif; text-align:center; border-top:5px solid #333;}
#foot p { line-height:2; padding-top:15px; height:80px; border-top:5px solid #D6D6D6;}
#foot p span { color:#f00; font-weight:700;}
#foot p a { color:#03f;}
