﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; list-style:none;}
body{font-size:17px;font-family:"微软雅黑";color:#444;line-height:150%;background:#f8f8f8;-webkit-text-size-adjust:none;min-width:320px;}
h1,h2,h3,h4,h5,h6, strong, em{font-size:100%;}
address,cite,dfn,em,var,i{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
form{display:inline;}
small{font-size:14px;}
ul,ol,li{list-style:none;}
a{text-decoration:none;color:#333;}
a:active,a:focus{color:#000;text-decoration:none;}
a:active{color:#9e9e9e;}
a:hover{color:#333;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{font-size:100%;vertical-align:middle;outline:none;-webkit-appearance:none;}
#mainpage{overflow:hidden;margin:0 auto;width:100%;}
.pr35{padding-right:35px;}
/*页头*/
.h:after{content:' ';clear:both;display:block;height:0;visibility:hidden;line-height:0; }
.h aside{float:right}
.h menu{display:inline-block;vertical-align:top}
.h menu li{float:left}
.h menu.sep li:after{content:"·";padding:0 5px}
.h menu.sep li:last-child{background:transparent}
.h menu.sep li:last-child:after{content:"";padding:0;display:none}
.h em,.h em a{display:inline-block;vertical-align:top;float:left}
.h em .vhr{float:left}
.reHome{position:absolute;right:10px;top:0;display:block;text-align:center;color:#fff;font-size:18px;height:100%;line-height:49px;min-width:50px;text-align:center}
header{color:#666; background:#666;background-image:-webkit-linear-gradient(top,#ccc,#666);background-image:-moz-linear-gradient(top,#ccc,#666);background-image:-ms-linear-gradient(top,#ccc,#666);background-image:linear-gradient(top,#ccc,#666);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ccc',EndColorStr='#666');-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,1.0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,1.0);}
header h2{line-height:49px;font-size:22px;color:#fff;text-align:center; text-shadow:1px 1px 1px #333 }
header h2 img{ padding-right:5px;}
.backhome{background:url("http://www.xinhuanet.com/shouji/static/imgs/bg_backhome.png") no-repeat;width:16px;height:20px;display:inline-block;vertical-align:middle; background-size:16px auto}
/*导航*/
nav.site{overflow:hidden;margin-bottom:10px;padding:5px 0;-webkit-transition:height 0.2s ease-in-out; border-bottom:2px solid #666}
nav.site a{display:block;float:left;position:relative;height:30px;line-height:30px;width:20%;text-align:center;font-size:18px; color:#444444}
/*页底*/
.footbox{border-top:1px solid #bababa;padding:15px 0 10px;color:#7b7b7b;text-align:center;font-size:14px;background:#ebebeb;background-image:-webkit-linear-gradient(top,#666,#fcfcfc);background-image:-moz-linear-gradient(top,#666,#fcfcfc);background-image:-ms-linear-gradient(top,#666,#fcfcfc);background-image:linear-gradient(top,#666,#fcfcfc);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#666',EndColorStr='#fcfcfc');-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,1.0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,1.0);}
.f_sbox{padding-bottom:6px; font-size:15px;}
.f_sbox a{margin:0;height:31px;line-height:31px;text-align:center;width:80px;display:inline-block;color:#9B9B9B;border:1px solid #bababa;background:#fff;background-image:-webkit-linear-gradient(top,#fff,#efefef);background-image:-moz-linear-gradient(top,#fff,#efefef);background-image:-ms-linear-gradient(top,#fff,#efefef);background-image:linear-gradient(top,#fff,#efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#efefef'); font-weight:bold;}
.f_sbox a:hover{color:#666}
.f_sbox a.l_c{-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0;}
.f_sbox a.r_c{color:#666;border-left:0;text-shadow:1px 1px 1px #fff;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#999999;background-image:-webkit-linear-gradient(top,#999999,#eee);background-image:-moz-linear-gradient(top,#999999,#eee);background-image:-ms-linear-gradient(top,#999999,#eee);background-image:linear-gradient(top,#999999,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999',EndColorStr='#eee');-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,1.0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,1.0);}
.f_box2{margin:0 0 0 10px;}
.f_box2 a{padding:0 15px;color:#fff;line-height:28px; font-weight:bold; font-size:16px; width:100%; text-align:center}
.f_box2 a:hover{color:#666;} 
.f_box{float:left; width:100%; text-align:center; margin:0 auto 10px;}
nav,nav ul,nav li{width:100%; text-align:center; float:left}
/*返回*/
.backjt{
    border-width:0 10px  15px 10px;
    border-style:dashed dashed solid dashed;
    border-color: transparent transparent #9b9b9b transparent ;
    width:0;
    height:0; margin:0 auto; margin-top:8px;}
.backtop { float:right; height: 30px; width: 35px; margin:1px 10px 0 0;
	background:#e1e1e1;background-image:-webkit-linear-gradient(top,#e1e1e1,#f5f5f5);background-image:-moz-linear-gradient(top,#e1e1e1,#f5f5f5);background-image:-ms-linear-gradient(top,#e1e1e1,#f5f5f5);background-image:linear-gradient(top,#e1e1e1,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e1e1e1',EndColorStr='#f5f5f5');
    border-radius: 5px;
    border-left: 0 none;
    color: #999999;
    text-shadow: 1px 1px 1px #FFFFFF; border:1px solid #dfdfdf; line-height:30px; text-align:center}
/* 滑动*/
.fliptab .container {position: relative;width: 700%;display: -webkit-box;white-space: nowrap;-webkit-backface-visibility: hidden;-webkit-appearance: caps-lock-indicator;clear: both;-webkit-transition-property: left, top, translate; -webkit-transition-duration: .4s}
.fliptab .container > * { display: block;-webkit-transform: translate3d(0,0,0);-webkit-box-flex: 1;width: 0 }
.articles { margin: -1px auto 0 auto;height:100%;overflow: hidden}
.nav-2 .container { width: 400%; }
.nav-3 .container { width: 500%; }
.nav-4 .container { width: 600%; }
*[touch=false].nav-2 .container { width: 200%; }
*[touch=false].nav-3 .container { width: 300%; }
*[touch=false].nav-4 .container { width: 400%; }
.fliptab .touching { -webkit-transition-property: none }
/*图片*/
.container .slidepic li{-moz-box-sizing:border-box; display:block; float:left; font-size:18px; height:143px; position:relative; text-align:center; width:320px;margin:0 auto;}
.container .slidepic h2, .container .slidepic h2 a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5); border-top: 1px solid #424242; bottom:0; left:0; box-shadow:0 1px 2px #F8F8F8 inset; color:#FFFFFF; display:block; font-size:14px; font-weight: normal; height:28px; line-height:28px; position:absolute; text-align:left; text-indent:1em;  width:100%;} 
#gallery .page-wrapper {bottom: 0; left: 0; height: 33px; width: 100%; overflow: hidden; position: absolute; top:150px}
#gallery .page-wrapper a.page-prev,#gallery .page-wrapper a.page-next {display: inline-block; float: right;  margin:3px 5px 0 0; overflow: hidden; color:#fff; font-size:40px; font-weight:bold;}
#gallery .page-wrapper a.page-prev {float: left;  margin-left: 5px; color:#fff;}

.cfx:after,nav.mini:after,.h:after,.hn:after,.PH:after{content:' ';clear:both;display:block;height:0;visibility:hidden;line-height:0}
.hn1{text-align:center;margin:10px 0 0; border-bottom:1px dashed #d6d6d6; padding-bottom:10px;}
.hn1 h4,.hn1 h4 a{font-size:22px; color:#333}
.hn1 p{font-size:14px; color:#666666; text-align:left; padding:0 10px;}

h3{font-size:22px;line-height:34px;margin-top:10px;padding:0 10px 0 5px;  background-color: #666; background-image: linear-gradient(to bottom, #666, #999);}
h3 em{padding:0 5px;background:#F8F8F8;color:#B9B9B9; float:left;}
h3 em a{color:#999}	
h3 aside,h3 aside a {color: #fff; float:left; font-size:18px; font-family:"Times New Roman"; font-style:italic}
.ls .it{border-bottom:1px dashed #d6d6d6}
.ls .it:last-child{border-bottom:none}
.h4{display:block;padding:8px 0 8px 10px;font-size:18px}
.h4:visited,.h4 a:visited{color:#B9B9B9}
.h4 .it{margin-left:5px}
.h4Spot{display:-webkit-box}
.h4Spot .img{display:block;padding-right:10px}
.h4Spot .des{-webkit-box-flex:1;padding-right:10px}
.h4Spot .des .ttl{line-height:22px;overflow:hidden;padding-bottom:5px}
.h4Spot .des .cnt{font-size:14px;color:#666;height:60px;overflow:hidden; line-height:18px}
.h4Spot .des .tm{text-align:right;font-size:12px;color:#999}
.pl{display:-webkit-box;padding:10px 7px 0}
.pl .h4{display:block;text-align:center;padding:0 0 15px}
.pl .h4 .img{display:block}
.pl .h4 img{padding:0 0 10px}
.pl .h4 p{height:1.5em;font-size:14px;overflow:hidden;padding:0 5px;margin:0 auto}
.pl_c2 .h4{width:50%}.pl_c2 .h4 p{width:136px}
.pl_c3 .h4{width:33%}.pl_c3 .h4 p{width:86px}
.ls .it{border-bottom:1px dashed #d6d6d6}
.ls .it:last-child{border-bottom:none}
/* ad */
.ad{clear:both;overflow:hidden;border-bottom:3px solid #d0d9e1;border-top:4px solid #d0d9e1;background:#c0c5ca;color:#6aa1df;padding:7px 10px 7px 20px;}
.ad a{color:#6aa1df; padding:5px;}
.ad a:hover{color:#FFFFFF}