@charset "utf-8";
@font-face { font-family:HKHT; src:url(HKHTW5A.ttf); }
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{ font-family:'STHeiti','Microsoft YaHei','宋体','arial'; background:#ffffff;-webkit-text-size-adjust:100%; font-size:14px; color:#666666;}
a{color:#333333;text-decoration:none;}
a:hover{color:#666666;text-decoration:underline;}
/*em{font-style:normal}*/
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word} .cl { clear:both;} .fl { float:left;} .fr { float:right;} .tc { text-align:center;} .tl { text-align:left;} .tr { text-align:right;} .hr5 { height:5px; clear:both;} .hr10 { height:10px; clear:both;} .hr15 { height:15px; clear:both;} .hr20 { height:20px; clear:both;} .hr25 { height:25px; clear:both;}.hr30 { height:30px; clear:both;}.font12 { font-size:12px;} .font14 { font-size:14px;} .font16 { font-size:16px;} .en { font-family:"arial";}.en2 {/* font-family:"Georgia";*/} .mar5 { margin-right:5px;}
i { font-style:normal;}

input:-webkit-autofill{
	box-shadow:0 0 0 1000px white inset !important;
} /*去除input:-internal-autofill-selected自动填充时的背景色效果*/

.black,.black a,a.black,a.black:link,.black a:link,.black a:visitedr { color:#000000;}
a.black:hover,.black a:hove { color:#333333;}
.grayD,.grayD a,a.grayD,a.grayD:link,.grayD a:link,.grayD a:visited { color:#333333;}a.grayD:hover,.grayD a:hover { color:#000000;}
.gray,.gray a,a.gray,a.gray:link,.gray a:link,.gray a:visited { color:#999999;}a.gray:hover,.gray a:hover { color:#666666;}
.white,.white a,a.white,a.white:link,a.white:hover,.white a:link,.white a:visited { color:#ffffff;}
.blue,a.blue,a.blue:visited,.blue a:visited { color:#00b9ff;}.blue a:hover,a.blue:hover { color:#00abeb;}
.blue2,a.blue2,a.blue2:visited,.blue2 a:visited { color:#2f5978;}.blue2 a:hover,a.blue2:hover { color:#1f4c6d;}
.blue3,a.blue3,a.blue3:visited,.blue3 a:visited { color:#00ffff;}.blue3 a:hover,a.blue3:hover { color:#00eded;}
.red,a.red,a.red:visited,.red a:visited { color:#e90e1f;}.red a:hover,a.red:hover { color:#fa1224;}
.red1,a.red1,a.red1:visited,.red1 a:visited { color:#960000;}.red1 a:hover,a.red1:hover { color:#960000;}
.green,a.green,a.green:visited,.green a:visited { /*color:#2e947b;*/ color:#960000;}.green a:hover,a.green:hover { /*color:#2e947b;*/ color:#c00000;}
 input { outline:none; border:0px; margin:0px; padding:0px;}
.disBlock { display:inline-block;}

.name,.name:link,.name a:visited {color:#2f5978;} .name:hover,.name a:hover { color:#c00000;}
.date {/*font-family:"Georgia";*/}
.dateEn {font-family:"Georgia"; font-style:italic;}

.wrapMain,.topMain { width:1120px; margin:0px auto; clear:both; }
.wrapMain { overflow:hidden; }

/*.searchBar { width:198px; height:26px; border:#e7e7e7 1px solid; overflow:hidden; float:right; background-color:#ffffff; margin:0px 15px;}*/
.searchBar { width:238px; height:28px; border:#e7e7e7 1px solid; overflow:hidden; float:right; background-color:#ffffff; margin:5px 0px;}
.input1 { width:190px; height:20px; line-height:20px; padding:4px 5px; float:left; overflow:hidden;}
.searchBar .searchBt { display:block; width:28px; height:28px; float:right; background:url(../images/topbar_bg.gif) no-repeat 0px 0px;}

.shareBar { float:right; height:28px;}
.shareBt { display:inline-block; width:29px; height:28px; margin:0px 1px 0px 2px; background-image:url(../images/topbar_bg.gif); background-repeat:no-repeat;}
.shareB1 { background-position:-48px 0px;}
.shareB2 { background-position:-80px 0px;}
.shareB3 { background-position:-112px 0px;}
.shareB4 { background-position:-144px 0px;}

.langNav { width:1120px; margin:20px auto; height: 20px; position: relative; height:17px; clear:both; text-align:center;}
.langNav::after { display: block; position: absolute; z-index: -1; content: ''; left: 0; top: 50%; width: 100%; height: 1px; border-top: #e7e7e7 1px solid;}
.langNav span.navBox { display:inline-block; z-index: 10; border-left:#e7e7e7 1px solid; border-right:#e7e7e7 2px solid; background-color:#ffffff;}
.langNav a { display:inline-block; padding:0px 10px;border-left:#e7e7e7 1px solid; height:17px; overflow:hidden; line-height:17px; color:#666666;}
.langNav a:hover {color:#2c5a74; text-decoration:underline;}.langNav a.dq {color:#2c5a74;}

.header { height:65px; padding:23px 0px 27px 0px; clear:both; text-align:center;}
.logo { width:186px; height:65px;}
.topAD1 { height:100px; float:left; overflow:hidden; margin-top:-18px;}
.topAD2 { height:100px; float:right; overflow:hidden; margin-top:-18px;}
.footer { border-top:#2f5978 2px solid; width:1120px ;margin:0px auto; text-align:center; padding:30px 0px; line-height:30px; color:#999999; font-size:16px; font-family:"HKHT";}
.footer a { display:inline-block; margin:0px 20px;}

.navBar { height:38px; border-top:#2f5978 2px solid; border-bottom:#dddddd 1px solid;}
.navBar a,.navBar a:visited { display:block; padding:0px 20px; font-size:17px; font-family:"HKHT"; color:#000000; height:38px; line-height:38px; float:left; }
.navBar a:hover,.navBar a.dq { color:#ffffff; background-color:#2f5978;}
.navBar span { display:block; width:2px; text-align:center; color:#bfbfbf; height:38px; line-height:38px; font-size:12px; float:left; }
#navname_16 { padding-left:24px;padding-right:24px;}
#navname_topic { padding-left:20px;padding-right:20px;}

.sunNav { height:40px; line-height:40px; padding:0px 10px; background-color:#f4f4f4; margin-bottom: 25px; width: 100%; box-sizing: border-box; overflow: hidden;}
.sunNav a,.sunNav span { display:inline-block; margin:0px 5px; }

.mainL { width:760px; float:left; padding-right:19px; border-right:#e7e7e7 1px solid; padding-bottom: 2000px; margin-bottom: -2000px; overflow:hidden;}
.mainR { width:320px; float:right; padding-bottom: 2000px; margin-bottom: -2000px;}

.focusBox { width:100%; overflow:hidden; position:relative;}
.focusCon { width:760px; height:320px; position:relative;}
.focusCon .pic {width:480px; height:320px; overflow: hidden;}
.focusCon .pic img { object-fit: cover; width: 100%; height: 100%;}
.focusTxt { width:240px; height:270px; padding:25px 20px; float: right; background-color:#444444; color: #ffffff;  font-size:14px; line-height:24px;}
.focusTxt .tit { display:block; font-size:24px; line-height:30px; clear:both; color: #ffffff; }
.focusTxt .focusAuthor { font-size:14px;line-height:18px; clear:both; padding:10px 0px; color:#50b6dc;}
.swiper-container-horizontal>.swiper-pagination-bullets.focusPage {width:240px; height:20px; right:20px;left: auto; bottom:20px; text-align:center;}
.focus-bullet,.focus-bullet-active { width: 7px; height: 7px; cursor: pointer; border-radius: 7px; margin: 0 8px; display: inline-block; border-style: solid; border-width: 1px;}
.focus-bullet { border-color: #9c9595;}
.focus-bullet-active { background-color: #3da6cd; border-color: #3da6cd;}

.indexList1 { padding:5px 0px; width:830px; margin-left:-35px;}
.indexList2 {padding:5px 0px; width:830px; margin-left:-35px; margin-top:20px; border-top:#e7e7e7 1px solid;}
.indexList1 li { width:345px; height:185px; padding:5px 35px; float:left; }
.indexList2 li { width:345px;/* height:230px;*/ height:215px; padding:10px 35px; float:left; }
.indexList3 li { padding:10px 0px; clear:both; }
.indexList .tit,.tjList .tit { height:30px; line-height:30px; text-overflow:ellipsis; white-space: nowrap; overflow:hidden; font-size:18px; }
.indexList .txt { height:72px; line-height:24px; margin:5px 0px; clear:both; overflow:hidden;}
.tjList .txt { line-height:24px; margin:5px 0px; clear:both; overflow:hidden;}
.indexList3 .tit {line-height:22px; margin-bottom:3px; font-size:18px;}

.author {min-height:40px; padding:5px 5px 5px 0px;}
.author .tx { margin-right:10px; float:left; overflow:hidden; border-radius:50%;}
.author .tx img {width:40px; height:40px; }
.author .name { display:block; padding-top:2px; line-height:20px; font-size:14px; }/*.author .name:link,.author .name a:visited,.author .name:hover {color:#2e947b;}*/
.author .info { display:block; line-height:20px; font-size:12px;/* font-family: Georgia;*/ color:#666666; }

.colTit { clear:both; height:30px;/* padding:20px 0px;*/ padding:15px 0px; line-height:30px; font-size:22px; }
/* .mainL .colTit {background:url(../images/col_tit.gif) no-repeat 110px center;} */
.colTit span,.colTit a { display: block; float: left; margin-right: 15px;}
.mainL .colTit::after { display: block; overflow: hidden; height: 30px; content: ''; background:url(../images/col_tit.gif) no-repeat 0px center;}
.conNewsList .colTit::after {display: none;}

.jujiaoTop { overflow:hidden; background:#f4f4f4 url(../images/txt_endbg.gif) no-repeat right bottom; padding:10px 20px 20px 20px; line-height:25px; }
.jujiaoTop img { float:left; margin-right:20px; margin-top:10px;}
.jujiaoTop .tit { line-height:30px; padding:10px 0px; font-size:18px;}

.jujiaoList { width:800px; margin-left:-20px; padding:15px 0px 10px 0px; clear:both;}
.jujiaoList li { width:365px; height:28px; line-height:28px; overflow:hidden; float:left; padding:0px 20px 0px 15px; color:#000; }
.jujiaoList li span.fr { font-family:"Georgia"}

.titTag { height:23px; line-height:23px; margin:10px auto; clear:both; padding-left:23px; background:url(../images/tit_tag.gif) no-repeat 0px 0px;}
.titTagS { height:23px; line-height:23px;  clear:both; padding-left:23px; background:url(../images/tit_tag.gif) no-repeat 0px -33px;}
.titTag .tag,.titTagS .tag { display:inline-block; height:23px; padding:0px 8px; margin-left:2px; background-color:#ababab; font-size:12px;}

.ztBox { background:#f4f4f4 url(../images/txt_endbg.gif) no-repeat right bottom; margin-bottom:10px;}
.ztBox img { width:100%;}
.ztBox .tit { padding:12px 10px; line-height:22px; font-size:18px;}

.baogaoBox { height:170px; overflow:hidden; padding:0px 0px 20px 0px;}
.baogaoBox .pic { width:119px; height:170px; float:left;}.baogaoBox .pic img { width:119px; height:170px;}
.baogaoBox .txt { width:181px; float:right;}
.baogaoBox .tit { display:block; height:140px; clear:both; overflow:hidden; font-size:20px; line-height:24px; font-family:"Georgia";}
.baogaoBox .bt { display:inline-block; height:30px; line-height:30px; padding:0px 10px; background-color:#50b6dc; margin-left:5px;}

.picR { margin:20px auto; clear:both;}
.picR img { width:100%;}

 .rlastnewslist li { line-height: 20px; padding: 5px 0; }

/*--------------*/

.mediaFrom { height:30px; background:url(../images/newspaper.gif) no-repeat left center; padding-left:35px; line-height:30px; color:#2c5471; font-size:24px; font-family:"Georgia";}

.mediaNewsDate { height:30px; background:url(../images/calendar.gif) no-repeat left center; padding-left:45px; line-height:30px; color:#2c5471; font-size:24px; /*font-family:"Georgia";*/}
.mediaNewsTop li { padding-bottom:10px; clear:both;}
.mediaNewsTit { height:44px; background:#f4f4f4 url(../images/txt_begin.gif) no-repeat left top; line-height:44px; border-bottom:#e5e5e5 1px solid; padding-left:32px; font-size:20px; color:#000000;}
.mediaNewsCon { line-height:28px; font-size:16px; color:#666666; padding:20px 0px; clear:both;}
.mediaNewsList { padding:15px 0px; clear:both; font-size:16px;}
.mediaNewsList li { line-height:26px; padding:5px 0px; clear:both; color:#000000;}

.wjclList li { padding:15px 0px 20px 0px; margin-bottom:5px; clear:both; border-bottom:#e7e7e7 1px solid; line-height:24px; }
.wjclList li img { width:170px; height:115px; float:left; margin-right:20px; margin-bottom:7px;}
.wjclList .tit { font-size:18px;  line-height:28px;}
.wjclList .date { font-size:14px;}
.wjclList .txt { clear:both; padding:18px 0px; line-height:24px;}
.wjclList p { padding-top:8px;}

.tagsList li { float:left; padding:15px; margin-bottom:5px; clear:none; border-bottom:#e7e7e7 1px solid; line-height:24px; }

.sideNewsList { padding:10px 0px; clear:both;}
.sideNewsList li { height:28px; line-height:28px; overflow:hidden; background:url(../images/point2.gif) no-repeat 0px center; padding-left:15px; font-size:16px;}

.pages { height:28px; line-height:28px; padding:25px 0px; color:#787878;}
.pages a { display:inline-block; width:26px; height:26px; text-align:center; color:#000000; margin:0px 6px;}
.pages a.page { background-color:#fcfcfc; border:#d4d4d4 1px solid; color:#808081;}
.pages a.dq,.pages a.page:hover { background-color:#50b6dc; border:#50b6dc 1px solid; color:#ffffff;}
.pages span.morePage { display:inline-block;width:28px; height:28px; text-align:center;}
.pages span.pageInput { display:inline-block;width:45px; height:28px; text-align:center; margin:0px 10px 0px 20px;}
.pages span.pageInput input { width:43px; border:#d4d4d4 1px solid; text-align:center; height:26px; line-height:26px;}
.pages a.go,.pages a.go:hover { width:50px; height:28px; background-color:#666666; line-height:28px; text-align:center; color:#ffffff;}

.ztList li { width:50%; height:120px; float:left; padding:30px 0px; border-bottom:#e7e7e7 1px solid;}
.ztListBox { width:355px; height:120px; overflow:hidden; background:#f4f4f4 url(../images/txt_endbg.gif) no-repeat right bottom;}
.ztListBox img { width:180px; height:120px; float:left;}
.ztListBox .txt { width:150px; height:120px; padding:10px 10px 10px 0px; float:right; overflow:hidden;}
.ztListBox .tit {  line-height:20px; font-size:18px; display:block; clear:both;}
.ztListBox  .date,.baogaoTop .date { display:block; line-height:30px; font-size:16px; color:#999999; }

.ztConTop { height:320px; background:#f4f4f4 url(../images/txt_endbg.gif) no-repeat right bottom;}
.ztConTop img { width:480px; height:320px; float:left;}
.ztConTop .txt { width:240px; height:290px; padding:15px 20px; float:right; overflow:hidden;}
.ztConTop .tit { font-size:26px; line-height:30px; display:block; clear:both; padding:10px 0px;}
.ztConTop .name { display:block; line-height:20px; font-size:16px; }
.ztConTop .info { display:block;  line-height:20px; font-size:16px; font-family: Georgia; color:#999999; }
.ztConTop .summary { line-height:24px; color:#666666; padding-top:10px;}

.li2_List { padding:5px 0px 25px 0px; border-top:#e7e7e7 1px solid; border-bottom:#e7e7e7 1px solid;}
.li2_List li { width:350px; height:28px; line-height:28px; overflow:hidden; float:left; padding:0px 10px 0px 20px; background:url(../images/point.gif) no-repeat 3px center; font-size:16px;}

.photoBox { width:760px; height:576px; overflow:hidden; background-color:#f4f4f4; margin-bottom:20px; position:relative;}
.photoBox li { width:760px; height:576px; float:left; overflow:hidden; position:relative;}
.photoBox img { width:760px; height:506px;}
.photoArrBt { display:block; width:40px; height:105px; position:absolute; z-index:999; top:208px; background-image:url(../images/pic_arr.png); background-repeat:no-repeat; cursor:pointer;}
.photoArrL { background-position:0px 0px; left:0px;}
.photoArrR { background-position:0px -115px; right:0px;}
.photoBox .showTitle { height:70px; line-height:70px; padding:0px 20px; font-size:18px;}
/*-----------*/
.baogaoTop { padding:25px 25px; height:200px; background-color:#f4f4f4; border-bottom:#e5e5e5 1px solid;}
.baogaoTop li { height:200px; width:50%; overflow:hidden; float:left;}
.baogaoTop img { width:140px; height:200px; float:left;}
.baogaoTop .txt { width:170px; height:200px; float:left; margin-left:25px; position:relative;}
.baogaoTop .tit { font-size:20px; line-height:24px; font-family:"Georgia"; font-weight:bold; }
.langBar { height:28px; width:100%; position:absolute; z-index:9; left:0px; bottom:0px;}
.langBt { display:inline-block; height:28px; line-height:28px; padding:0px 12px; background-color:#50b6dc;}

.baogaoList { width:820px; margin-left:-32px;}
.baogaoList li { width:140px; margin:0px 32px 0px 33px; height:360px; float:left; overflow:hidden; position:relative;}
.bgFm { width:140px; height:200px;} .bgFm img { width:140px; height:180px;}
.bgTit {height:55px; margin-bottom:7px; padding:10px 0px; font-size:14px; line-height:16px; overflow:hidden; font-family:"Georgia";}
.baogaoList .date { display:inline-block; height:30px; line-height:30px; border-top:#999999 1px solid; color:#999999;}
.bgFgLine,li.bgFgLine { display:block; float:none; width:760px; clear:both; height:35px; margin:0px auto 35px auto; border-bottom:#e7e7e7 1px solid;}

.zj_indexBar { /*height:45px; */line-height:45px; border-bottom:#e7e7e7 2px solid; padding-top:5px; overflow:hidden; font-size:16px;}
.zj_indexBar a { display:inline-block;  padding:0px 11px;  color:#999999;}
.zj_indexBar a.dq,.zj_indexBar a:hover {color:#50b6dc; }

.zuojiaList { width:1200px; margin-left:-20px;}
.zuojiaList ul {border-bottom:#e7e7e7 1px solid;}
.zuojiaList li { border-bottom:#e7e7e7 1px solid; width:152px;  padding:35px 21px 20px 20px; height:240px; overflow:hidden; float:left; margin-bottom:-1px;}
/*.zuojiaList .box { float:left; width:240px;padding:0px 44px 0px 44px;}*/
.zuojiaList img { width:150px; height:150px; border:#e6e6e6 1px solid;}
.zuojiaList .name { display:block; padding:5px 0px 5px 0px; line-height:20px; font-size:14px; }
.zuojiaList .info {display:block; line-height:18px; font-size:12px; font-family: Georgia; color:#666666;}

.zjxqTop { padding:25px 25px 5px 25px;  background-color:#f4f4f4; border-bottom:#e5e5e5 1px solid; margin-bottom:15px;}
.zjxqTop .tx { margin-right:15px; margin-top:-5px; float:left; overflow:hidden; border-radius:50%;}
.zjxqTop .tx img { width:70px; height:70px; }
.zjxqTop .txt { line-height:20px; font-size:14px; color:#333333;}
.zjxqTop .name { display:block;/* font-size:22px;*/  font-size:16px; line-height:30px;}
.zjxqTop .fgLine { width:120px; height:15px; overflow:hidden; border-bottom:#999999 1px solid; margin-bottom:15px;}

.conTop { padding:0px; background-color:#f4f4f4; border-bottom:#e5e5e5 1px solid; margin-bottom:5px;}
.conTop li { width:340px; padding:15px 0px 15px 30px; height:50px; overflow:hidden; float:left; }
.conTop li .tx { margin-right:10px; float:left; overflow:hidden; border-radius:50%;}
.conTop li .tx img { width:50px; height:50px; }
.conTop li .txt { line-height:18px; font-size:14px; color:#333333;}
.conTop li .name { display:block; font-size:16px; line-height:30px;}
.conTop li:nth-last-child(1){ width:680px; }
.conTop li:nth-child(even){ width:340px; }

.zjxqList li { padding:15px 0px 20px 0px; margin-bottom:5px; clear:both; border-bottom:#e7e7e7 1px solid; line-height:24px; } /*----作家详情--*/
.zjxqList li:last-child { border-bottom: none;}
.zjxqList li img { width:170px; height:115px; float:left; margin-right:20px; margin-bottom:7px;}
.zjxqList .tit { font-size:18px; /*display:block;*/ padding:0px 0px 5px 0px; line-height:28px;}
.zjxqList .date {/* color:#2f5978; */font-size:14px;}
/*.zjxqList .txt { margin-left:190px; line-height:24px;}*/
.zjxqList p { padding-top:8px;}

/*--------*/
.tabBar { height:28px; border-bottom:#e7e7e7 1px solid; clear:both; margin-bottom:30px;}
.tabBar .tab { display:inline-block; padding:0px 15px; height:27px; line-height:27px; cursor:pointer; }
.tab1 { border-top:#ffffff 1px solid; border-right:#ffffff 1px solid; border-bottom:#e7e7e7 1px solid; border-left:#ffffff 1px solid;}
.tab2 { border-top:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid; border-bottom:#ffffff 1px solid; border-left:#e7e7e7 1px solid; color:#50b6dc;}

.brief { margin:30px auto 20px auto;/* padding:20px 0px 10px 0px; */font-size:14px; line-height:28px; color:#333333; padding:8px 0px; }

h1 { padding:10px 0px; color:#000000; line-height:30px; font-size:26px; overflow:hidden;}
.content { margin:30px auto 20px auto; padding:20px 0px 10px 0px; font-size:16px; line-height:28px; color:#333333; border-top:#e7e7e7 1px solid;}
.content p { padding:8px 0px;}
.content a,.content a:visited { color:#50b6dc;} .content a:hover { color:#3aa9d3;}
.content ul { padding-left: 20px; margin-left: 20px;}
.content li { list-style: disc;}
.content table { max-width: 100% !important; width: 100%;}
.content img { max-width: 100%; height: auto;}

.erweiM {  float:right;  margin-left:5px;}
.erweiM img {width:90px; height:90px;}

.shareConBar { height:30px; padding:20px 0px; border-top:#e7e7e7 1px solid; border-bottom:#e7e7e7 1px solid; margin:10px auto 0px auto; background-color:#ffffff; position:relative; z-index:90;}
.shareConBar2 { width:1120px; margin:0 auto; height:30px; padding:20px 0px; border-top:#e7e7e7 1px solid;  }
.sBt { display:inline-block; width:30px; height:30px; margin:0px 3px; background-image:url(../images/share_bt.png); background-repeat:no-repeat;}
a.sBt,a.sBt:link,a.sBt:visited,a.sBt:hover { text-decoration:none;}
.s1 { background-position:0px 0px;}
.s2 { background-position:-36px 0px;}
.s3 { background-position:-73px 0px;}
.s4 { background-position:-110px 0px;}
.s5 { background-position:-146px 0px;}
.s6 { background-position:-183px 0px;}
.s7 { background-position:-223px 0px;}
.s8 { background-position:-260px 0px;}
.s9,.s10,.s11 {width:28px; height:16px; margin:6px 3px; }
.s9 { background-position:-224px -7px; }
.s10 { background-position:-335px -7px; padding:0px 5px; border-left:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid; }
.s11 { background-position:-301px -1px; height:28px; margin:0px 3px; /*display:block;*/ float:right; position:relative; cursor:pointer;}

.popShare { width:180px; height:30px; padding:10px; background-color:#ffffff; border:#e7e7e7 1px solid; position:absolute; top:28px; right:-3px; display:none;}

.conNewsList { /*width:50%; float:left;*/ overflow:hidden; padding:10px 0px;}
/*.conNewsList ul { margin-right:15px;}*/
.newsList li { line-height:24px; overflow:hidden; background:url(../images/point3.gif) no-repeat 5px 15px; padding:5px 0px 5px 20px; font-size:16px;}

.duizhaoL,.duizhaoR {float:left; padding:8px 0px; color:#333333; font-size:16px; line-height:28px;}
.duizhaoL { float:left; width:500px; }
.duizhaoR { float:right;width:580px; }
.duizhaoL .date,.duizhaoR .dateEn { border-bottom:#e7e7e7 1px solid;  }
.duizhaoPic { text-align:center; padding:8px 0px; }

/* 视频页 */
.wrapBox { clear: both; overflow: hidden;}
.wrapBox h1 { margin: 20px auto 0 auto;} .wrapBox .shareConBar { border: none; padding-left: 10px; padding-right: 10px;}
.topVideo_l { float: left; width: 840px; height: 470px; background:#555555;}
.topVideo_l iframe {width: 840px; height: 470px; }
.topVideoList { background-color: #090909; overflow: hidden; height: 470px;}
.topVideoList li.item { padding: 5px 15px 5px 20px; border-top: #222222 1px solid; margin-top: -1px; cursor: pointer; height: 95px; line-height: 18px; font-size: 16px; display: table; box-sizing: border-box; width: 100%;}
.topVideoList li.item.curr,.topVideoList li.item:hover  {background-color: #222222;}
.topVideoList li.item .txt { vertical-align: middle; overflow: hidden; height: 50px; display: table-cell; width: 100%; }
.topVideoList li.item .videoTime { font-size: 12px; color: #cccccc;  height: 20px; line-height: 20px; padding-left:15px;  position: relative; clear: both; width: 100%; box-sizing: border-box;}
.topVideoList li.item .videoTime:before { display: block; width: 0px; height: 0px; content: ""; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #cccccc; position: absolute; left: 3px; top: 3px;}
	
 .podcastList { margin: 0 auto; overflow: hidden;}
 .podcastList li { padding:10px 15px; width: 250px; height: 300px; overflow: hidden; float: left; margin-bottom: 10px;}
 .podcastList li .pic { width: 100%; /*height: 110px; */ height: 140px;  overflow: hidden; position: relative;}
 .podcastList li .pic .videoIco,.podcastList li .pic .audioIco { display: block; width: 28px; height: 28px; position: absolute; left: 0; bottom: 0; z-index: 1; background-image: url(../images/podcasts_videoico.png); background-repeat: no-repeat;}
 .podcastList li .pic .videoIco { background-position: 0 0;}
 .podcastList li .pic .audioIco { background-position: 0 -42px;}
 .podcastList li .pic img {width: 100%; height: 140px;}
 .podcastList li .txt { overflow: hidden; height: 142px; line-height: 26px; padding-top: 8px;}
 .podcastList li .tit { font-size: 12px; padding: 5px 0; overflow: hidden;}
 .podcastList .summary { font-size: 16px;}
 .podcastList li .duration { padding-left: 5px; font-size: 12px; color: #666666;}
 /* .red,.red a,a.red,a.red:link,.red a:link,.red a:visited,a.red:hover { color:#990f3d;}	 */
.podcastList .red ,.podcastList .red a { color:#990f3d;}	


.pages .goPageInput { display: inline-block; width: 56px;  height: 26px; margin: -2px 5px 0 10px;}
.pages .goPageInput input { height: 24px; width: 54px; line-height: 24px; text-align: center; background-color: #ffffff; border: #cfcfcf 1px solid;}
.pages .goPageBt { display: inline-block; width: 24px; height: 24px; margin: 0 5px; cursor: pointer; color: #50b6dc;}	
/*-------datepicker-----*/
.ui-datepicker { width:100%; padding:0px 0px;}
.hasDatepicker { border:#e7e7e7 1px solid; width:318px;}
.ui-widget-content { background-color:#ffffff; background-image:none; border:0px; padding:0px;}
.ui-datepicker table { font-size:14px; width:93%; margin:10px auto 15px auto; padding:10px 10px; border:0px;}
.ui-datepicker-month { font-size:16px;font-weight:normal;}
.ui-datepicker-year {font-size:16px;font-weight:normal; font-family:Arial; }
.ui-datepicker th { font-size:14px; font-weight:normal;}
.ui-datepicker td a { text-align:center;}
.ui-datepicker .ui-datepicker-header {padding:3px 10px;height:32px; line-height:32px;}
.ui-widget-header { border:0px; background-image:none; background-color:#50b6dc; color:#ffffff; border-radius:0px; width:300px; margin-left:-1px; margin-top:-1px;  }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-image:none; background-color:#ebebeb; border:0px; text-align:center;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background-image:none; background-color:#50b6dc; border:0px; color:#ffffff; text-align:center;}

.ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{ border:0px; background:none; /*margin:2px 1px 0px 1px;*/ cursor:pointer;}

/* ---pc and mobile--- */
.onlyPc { display: block;}
.onlyMobile { display: none;}
/* ------pad---- */
@media screen and (min-width: 960px) and (max-width: 1030px) {
.wrapMain,.topMain,.footer,.shareConBar2,.langNav {width:100%; padding-left: 10px; padding-right: 10px; box-sizing: border-box;}
.navBar a, .navBar a:visited { padding-left: 10px; padding-right: 10px;}
.mainL { padding-right: 10px;}
.mainR { overflow: hidden; padding-left: 10px; float: none; width: auto;}

.zuojiaList { width: auto; text-align: center;}
.zuojiaList li { display: inline-block; float: none; text-align: left;}
.duizhaoL,.duizhaoR { width: 50%; box-sizing: border-box; padding-left: 8px; padding-right: 8px;}
}

@media screen and (min-width: 769px) and (max-width: 959px) {
.wrapMain,.topMain,.footer,.shareConBar2,.langNav {width:100%; padding-left: 10px; padding-right: 10px; box-sizing: border-box;}
.navBar a, .navBar a:visited { padding-left: 10px; padding-right: 10px;}
.mainL { padding-right: 0; float: none; margin: 0 auto; border-right: 0; padding-bottom: 0;}
.mainR { display: none;}

.zuojiaList { width: auto; text-align: center;}
.zuojiaList li { display: inline-block; float: none; text-align: left;}
.duizhaoL,.duizhaoR { width: 50%; box-sizing: border-box; padding-left: 8px; padding-right: 8px;}

}

/* ------mobile---- */
@media all and (max-width: 768px) {
 body { padding-top: 49px;}
.wrapMain,.topMain,.footer,.shareConBar2 {width:100%;}

.onlyPc { display: none;}
.onlyMobile { display: block;}

.mainL,.focusBox,.mainR { width: 100%; height: auto; clear: both;}
.mainL { float: none; padding-right: 0; border-right: 0;}
.mainR { float: none; padding-bottom: 0; margin-bottom: 0; box-sizing: border-box;}
/* .mainR .colTit { background:url(../images/col_tit.gif) no-repeat 110px center;} */
.mainR .colTit::after { display: block; overflow: hidden; height: 30px; content: ''; background:url(../images/col_tit.gif) no-repeat 0px center;}
.footer a { margin-left: 10px; margin-right: 10px;}
/* focus */
.focusCon { height: auto; padding-top: 50px;}
.focusCon .pic { width: 100%; height: 0; padding-bottom:60% ; overflow: hidden; clear: both; position: relative;}
.focusCon .pic img { position: absolute; z-index: 1; left: 0; top: 0;}
.focusTxt { width: 100%; height: auto; position: absolute; left: 0; top: 0; z-index: 10; padding: 10px 15px; box-sizing: border-box; float: none; background: #ffffff;}
.focusTxt .tit {color: #000000; font-size: 20px; font-weight: bold;}
.swiper-container-horizontal>.swiper-pagination-bullets.focusPage { width: 100%; right: 0; left: 0; bottom: 10px;}

/* list */
.indexList1,.indexList2,.zuojiaList { width: 100%; margin-left: 0;}
.indexList .txt { height: auto;}
.indexList1 li,.indexList2 li,.podcastList li{ width: 100%; box-sizing: border-box; padding-top: 10px; padding-bottom: 10px; height: auto; float: none; border-bottom: #dddddd 1px dotted; overflow: hidden;}
.indexList1 li:last-child,.indexList2 li:last-child,.podcastList li:last-child { border-bottom: none;}
.colTit { margin: 0 15px 0 10px;}


.wjclList li .date.fr { display: block; float: none; margin-bottom: -24px;/*-减小与下面br的间隔-*/}
.wjclList .tit { line-height: 22px; }
.wjclList li img { width: 120px; height: 88px; /*height: auto;*/}

.zuojiaList { padding-right: 20px; box-sizing: border-box;}
.zuojiaList li { width: 50%; box-sizing: border-box; height: auto; padding: 15px 15px 10px 15px; border-bottom: none;}
.zuojiaList li .pic { width: 100%; height: 0; overflow: hidden; padding-bottom: 100%; margin: 0 auto; position: relative; }
.zuojiaList li .pic img {  width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.zuojiaList .name,.zuojiaList .info { height: 40px; overflow: hidden; padding: 0; margin: 5px auto;}
/* .zuojiaList li { width: 100%; box-sizing: border-box; height: auto; float: none; padding: 15px 35px 15px 15px;}
.zuojiaList li .pic { width: 100px; height: 100px; float: left; margin-right: 15px;}
.zuojiaList li .pic img {  width: 100px; height: 100px;} */
.zuojiaList .name { font-size: 16px;}
.zuojiaList .info { font-size: 14px;}
.zj_indexBar { width: 30px; height: 100%; box-sizing: border-box; line-height: 14px; position: fixed; font-size: 12px; overflow: auto; right: 0; top: 50px; z-index: 10; background-color: #ffffff; border-bottom: none;}
.zj_indexBar::after { width: 100%; height: 80px; display: block; clear: both; content: '';}
.zj_indexBar a { margin: 5px 0; width: 20px; text-align: center; padding: 0 5px;}

/* video */
.topVideo_l { float: none; width: 100%; height: auto;}
.topVideoList,a.sBt.s7,a.sBt.s8,a.sBt.s9,a.sBt.s10  { display: none;}
.content { margin: 15px 15px;}
.podcastList li,.podcastList li .pic,.podcastList li .txt { width: 100%; float: none; height: auto; box-sizing: border-box;}
.podcastList li .pic img { height: auto;}
/* detail content */
/*.conNewsList { width: 100%; float: none;}*/
.conNewsList { margin:0 10px; }
/*#box13 { display: none;}*/
.duizhaoL,.duizhaoR { float: none; width: 100% }
.tabBar { margin-top: 20px; padding-left: 15px; padding-right: 15px;}
#page11 .content,#page12 .content,#page12 .content { margin-left: 0; margin-right: 0;}
.conTop li { width: 100%; box-sizing: border-box; height: auto; padding: 10px 15px;}
.conTop li:nth-last-child(1) { width: 100%; box-sizing: border-box; height: auto; padding: 10px 15px;}

/* 左右PADDING */
.indexList1 li,.tjList,.indexList2 li,.mainR,.wjclList li,.zjxqList li,.wrapBox h1,.wrapBox .pubdate,#page11,#page12,#page13,.shareConBar { padding-left: 15px; padding-right: 15px;}

.mainR .colTit { margin: 0 0px 0 0px;} 
/* mobile 专用 */
.subNavTit.search {height: 28px; line-height: 28px;}
.subNavTit.search .navtit {float:left; margin-right: 10px;}
.subNavBg { width:100%; height:100%; position:fixed; overflow:scroll; left:100%; top:0px; z-index:99; background-color:#ffffff; overflow-x:none;  }
.subNavList { width:100%; padding-top:47px; padding-bottom:130px;}
.subNavTit { height:20px; line-height:20px; padding:5px 5px 5px 5px; clear:both; background-color:#f7f7f7; color:#1e75ba; font-size:1em; font-weight:bold; border-top:#cccccc 1px solid; border-bottom:#cccccc 1px solid; margin-top:-1px;}
.subNavTit span.tit { display:inline-block; padding-right:25px; background:url(../images/arr.gif) no-repeat right 0px; background-size:20px 50px;}
.subNavTit span.titOpen { display:inline-block; padding-right:25px; background:url(../images/arr.gif) no-repeat right -25px; background-size:20px 50px;}
.subNavTit a.dq, .subNavTit a.dq:visited { color:#1e75ba;}
.subNavList ul { margin:0px 10px; padding:5px 0px;}
.subNavList ul li { font-size:1em;/* height:16px;*/ line-height:20px; padding:3px 0px; width:50%; float:left; text-overflow:ellipsis;}

.nav_header { width:100%; height:48px; border-bottom: #cccccc 1px solid; text-align:center; position:fixed; left:0px; top:0px; /*position:relative;*/ z-index:100; background-color:#ffffff;}
.nav_header a.logo { display:inline-block; width:180px; height:48px; overflow:hidden; text-indent:-999px; background:url(../images/logo_mobile_en.png) no-repeat center center; background-size:100% 100%;}
.nav_header .nav,.nav_header .home,.nav_header .navClose { display:inline-block; width:48px; height:48px;  background-image:url(../images/ico.png);  background-repeat:no-repeat; background-size:48px 250px;}
.nav_header .nav { background-position:0px 0px;}
.nav_header .navClose { background-position:0px -53px; }
.nav_header .navBg {  display:inline-block; width:48px; height:48px;/* background-color:#f7f7f7; float:left;*/}
.nav_header .home { background-position:0px -106px;}

.searchBar { width: auto; float: none; position: relative; margin: 0;}
.input1 { width: 100%; height: 28px; line-height: 20px; box-sizing: border-box; padding-right: 20px;}
.searchBar .searchBt { position: absolute; top: 0; right: 0; z-index: 1;}

.content table { width: 100% !important;}

}