﻿/* index头条_PC*/
.tletoutiao{ width:1200px; margin:0 auto; text-align:center; padding-top:25px; padding-bottom:5px; clear:both;}

.tletoutiao h2{ width:100%; margin:0 auto;font-size:30px; color:#0760ab; line-height:130%; font-weight:bold;}
.tletoutiao h2 a{color:#0760ab;}
.tletoutiao h2 a:hover{ color:#1d71b7;}
.tletoutiao h2 span{ font-size:14px; color:#f07b28; font-weight:normal; padding-right:15px; margin-right:15px; border-right:1px solid #e0e0e0;}
.tletoutiao h2 span img{ margin-right:6px;}
.tletoutiao h2 span a{ color:#f07b28;}
.tletoutiao h2 span a:hover{ color:#f07b28; font-weight:bold;}

.tletoutiao p{ width:98%; margin:0 auto;font-size:14px; color:#999; line-height:180%; padding-top:5px; padding-bottom:15px;}
.tletoutiao p span{ font-size:16px; display:inline-block;}
.tletoutiao p span a{ color:#999;}
.tletoutiao p span a:hover{ color:#000;}
.tletoutiao p span.ttshu{ display:inline-block; padding:0 15px;}

/* index右侧big轮播_PC*/
.idx_lbrgtbox{ width:796px; float:right;}
.idx_lbrgtbig{ width:796px; height:440px; margin-bottom:15px;}
.slideBox{ width:100%; height:440px; float:left; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:8px; right:5px; z-index:1; margin:0 auto; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;  }
.slideBox .hd ul li.on{ background:#3990d3; color:#fff; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:100%; height:440px; display:block;  }
.slideBox .bd li span{ display:block; position:absolute; bottom:0; width:100%;  height:38px; line-height:38px; background:url(bg_yy.png) left top repeat; color:#fff; text-indent:1em; font-size:16px;}

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(sliderArrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/* index右侧2列轮播_PC*/
.picscrbox{ width:100%;}
.picScroll-top{ width:49%; overflow:hidden; position:relative; margin-bottom:15px; }
.picScroll-top .bd{ width:100%;}
.picScroll-top .bd ul.picList{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul.picList li{ width:100%; float:left; text-align:center; zoom:1; }
.picScroll-top .bd ul.picList li .pic{ text-align:center; }
.picScroll-top .bd ul.picList li .pic img{ width:390px; height:82px; display:block; }

/* index右侧4图_PC*/
.picbox4{ width:100%; clear:both;}
.picbox4 li{ width:182px; height:132px; float:left; margin-right:22.5px; position:relative;}
.picbox4 li img{ width:182px; height:132px; position:absolute; z-index:80;}
.picbox4 li span{ display:block; width:100%; padding:3% 2%; text-align:center; font-size:14px; color:#fff; background:url(bg_yy.png) left center repeat; position:absolute; bottom:0; z-index:99; }

/* index轮播左侧列表_PC*/
.idx_listlefbox{ width:370px; float:left;}

.idx_listlefcon{ width:100%;}
.idx_listlefcon h3{ width:100%; clear:both; font-size:18px; padding:6px 0; line-height:160%; font-weight:bold; margin-top:20px;}
.idx_listlefcon ul{ width:100%; clear:both;}
.idx_listlefcon ul li{ width:100%; clear:both; font-size:16px; padding:6px 0 !important; line-height:160% !important;}

/* index一行三列表_PC*/
.list_idx3{ width:370px; margin-right:44px; float:left;}
.list_idxpic3{ width:100%; height:216px; position:relative; margin-bottom:15px;}
.list_idxpic3 img{ width:370px; height:216px; position:absolute; top:0; left:0; z-index:80;}
.list_idxpic3 p{ position:absolute; bottom:0; left:0; z-index:90; width:370px; padding:10px; text-align:left; font-size:16px; color:#fff; background:url(bg_yy.png) left center repeat; }
.list_idxul{ width:100%; clear:both;}
.list_idxul li{ width:100%; clear:both; font-size:16px; padding:5px 0; line-height:150%;}

/* index滚动title_PC*/
.txtScroll-top{ width:80%; overflow:hidden; position:absolute; bottom:5px; right:0; }
.txtScroll-top .infoList li{ height:32px; line-height:30px; text-align:center;font-size:16px;}
.txtScroll-top .infoList li a{ display:inline-block; float:right; color:#fff; background:#1d71b7; padding:0 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

/* index数字报_PC*/
.szb_idxbox{ width:100%; height:415px; background:#f3f3f3; padding-top:15px; margin-top:-20px;}
.szbimg_idx{ width:260px; margin:0 auto; text-align:center; padding:10px; background:#fff;box-shadow: 2px 2px 3px #ccc;}
.szbimg_idx img{ width:240px; height:370px;}

/* index一行三张图_PC*/
.adimgbox{ width:1200px; margin:0 auto; clear:both; margin-bottom:30px;}
.adimgbox img{ margin-right:44px; width:370px; height:100px;}

/* 二级列表页_PC */
.lefbar_erji{ width:860px; float:left; text-align:left;}

.list_leferji{ width:100%; margin-bottom:10px; clear:both;}
.list_leferji li{ float:left; width:100%; padding:10px 0; clear:both; line-height:200%; border-bottom:1px dotted #ccc;background:url(icon_jt.png) left 14px no-repeat;}
.list_leferji li a{ display:block; float:left; width:710px; margin-left:28px; font-size:17px;}
.list_leferji li span{ display:block; float:right; width:100px; text-align:right; color:#999; font-size:16px;}

.rgtbar_erji{ width:300px; float:right;}
.rgtpicbox{ width:100%; clear:both;}
.rgtpicbox li{ width:100%; clear:both; padding-bottom:20px;}
.rgtpicbox li span{ display:block; clear:both; width:100%; text-align:center; line-height:160%; padding-top:5px; font-size:16px;}
.rgtpicbox li img{ width:300px; height:185px;}

/* 正文页_PC */
.contentbox{ width:100%; margin:0 auto; line-height:210%; font-size:16px;max-height:9999999px; padding-top:10px; }
.contentbox h1{ width:100%; line-height:160%; font-size:28px; text-align:center; font-weight:normal;}
.contentbox h2{ width:100%; line-height:160%; font-size:20px; color:#666; font-weight:normal; text-align:center; margin-top:10px; }
.contentbox > a{color:#0055ae;}
.contentbox > a:hover{ text-decoration:underline;}

.datefrom{width:100%; margin:0 auto; padding:8px 0; line-height:160%; color:#999; text-align:center; margin-bottom:20px; margin-top:30px; clear:both; background:#f8f8f8; font-size:14px;}
.datefrom P{ float:left; margin-top:5px;}
.datefrom P span{ display:inline-block; padding:0 15px;}
.datefrom P span a{ color:#1d71b7;}
.datefrom P span a.dayin{ color:#999;}
.datefrom P span a:hover{ color:#1d71b7;}

.contentmain{ width:100%; margin:0 auto;line-height:210%; font-size:16px; clear:both; color:#555; }
.contentmain a{color:#1d71b7;}
.contentmain a:hover{ text-decoration:underline;}
.contentmain p{ margin-bottom:10px;}
.contentmain img{ max-width:100% !important; margin-bottom:10px;}

.sharebar{ float:right;}
.sharebar span{ float:left; display:block; padding-right:10px;}

@media (max-width:767px){
/* index头条_m*/
.tletoutiao{ width:96%; padding-top:0.28rem; }

.tletoutiao h2{ font-size:0.4rem; }
.tletoutiao h2 span{ font-size:0.3rem; padding-right:15px; margin-right:15px; }

.tletoutiao p{ width:100%; font-size:0.3rem; padding-bottom:0.2rem; line-height:180%;}
.tletoutiao p span{font-size:0.3rem;}
.tletoutiao p span.ttshu{ display:none;}

/* index轮播左侧列表_m*/
.idx_listlefbox{ width:100%; clear:both; float:none; padding-bottom:0.2rem;}
.idx_listlefcon h3{ clear:both; font-size:0.32rem; padding:6px 0; line-height:150%; margin-top:0.2rem;}
.idx_listlefcon ul li{ font-size:0.3rem; padding:6px 0; line-height:150%;}
/* index右侧big轮播_m*/
.idx_lbrgtbox{ width:100%; clear:both; float:none;}
.idx_lbrgtbig{ width:100%; height:4.3rem; margin-bottom:0.3rem;}
.slideBox{ width:100%; height:4.3rem; }
.slideBox .hd ul li{ margin-right:6px;}
.slideBox .bd img{ width:100%; height:4.3rem;}
.slideBox .bd li span{ height:0.7rem; line-height:0.7rem;font-size:0.28rem;}

/* index右侧2列轮播_m*/
.picScroll-top{ margin:0 auto; width:100%;}
.picScroll-top .bd ul.picList li .pic img{ width:100% !important; height:1.4rem; display:block; margin-bottom:0.1rem }

/* index右侧4图_m*/
.picbox4 li{ width:50%; height:2.3rem; float:left; margin-right:0 !important; margin-top:0.2rem;}
.picbox4 li img{ width:96%; float:none; margin-left:2%; height:2.3rem;}
.picbox4 li span{ width:96%; padding:3% 0; margin-left:2%; font-size:0.26rem; }

/* index一行三列表_m*/
.list_idx3{ width:100%; margin-right:0; float:none; clear:both; margin-bottom:0.2rem;}
.list_idxpic3{ width:100%; height:3.9rem; margin-bottom:0.2rem;}
.list_idxpic3 img{ width:100% !important; height:3.9rem;}
.list_idxpic3 p{width:100%; font-size:0.3rem; }
.list_idxul li{font-size:0.3rem; padding:5px 0; line-height:150%;}

/* index数字报_m*/
.szb_idxbox{ width:100%; height:auto; padding-top:0.2rem; padding-bottom:0.2rem; margin-top:-0.3rem;}
.szbimg_idx{ width:70%; padding:10px; background:#fff;box-shadow: 2px 2px 3px #ccc;}
.szbimg_idx img{ width:90%; height:auto;}

/* index一行三张图_m*/
.adimgbox{ width:96%; margin:0 auto; margin-bottom:0; padding-bottom:0.1rem;}
.adimgbox img{ margin-right:0; width:100%; height:1.6rem; margin-bottom:0.1rem;}

/* 二级列表页_m */
.lefbar_erji{ width:100%; float:none;}

.list_leferji{margin-bottom:0.2rem;}
.list_leferji li{ float:left; width:100%; padding:0.1rem 0;background:url(icon_jt.png) left 0.2rem no-repeat;}
.list_leferji li a{ display:block; float:none; width:95%; margin-left:5%; font-size:0.3rem;}
.list_leferji li span{ float:none; width:100%; text-align:left; font-size:0.28rem; text-indent:5%;}

.rgtbar_erji{ width:100%; float:none; margin-top:0.3rem;}
.rgtpicbox li{padding-bottom:0.3rem;}
.rgtpicbox li img{ width:100%; height:4rem;}
.rgtpicbox li span{ font-size:0.3rem;}

/* 正文页_m */
.contentbox{font-size:0.3rem; padding-top:0.2rem; }
.contentbox h1{font-size:0.38rem;}
.contentbox h2{font-size:0.34rem; margin-top:0.1rem; }

.datefrom{width:100%; padding:0.16rem 0; height:auto; line-height:180%; margin-bottom:0.2rem; margin-top:0.2rem; font-size:0.26rem;}
.datefrom span{ display:inline-block;}

.sharebar{ float:none;clear:both;}
.sharebar span{ float:left; display:block; padding-right:10px; margin-left:30%;}

.contentmain{ font-size:0.3rem; }

.contentmain p{ margin-bottom:0.2rem;}
.contentmain img{ max-width:100% !important; margin-bottom:0.2rem; height:auto !important}
embed{max-width:100% !important; height:auto}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
/* index头条_pad*/
.tletoutiao{ width:100%; }

/* index右侧big轮播_pad*/
.idx_lbrgtbox{ width:60%;}
.idx_lbrgtbig{ width:100%; height:400px; }
.slideBox{ width:100%; height:400px;}
.slideBox .bd img{ width:100%; height:400px;  }

/* index右侧2列轮播_pad*/
.picScroll-top{width:49%; }
.picScroll-top .bd ul.picList li .pic a{ width:49%;}
.picScroll-top .bd ul.picList li .pic img{ width:100%; height:75px;}

/* index右侧4图_pad*/
.picbox4{ width:100%; clear:both;}
.picbox4 li{ width:24%; height:100px; margin-right:1%;}
.picbox4 li img{ width:100%; height:100px; }

/* index轮播左侧列表_pad*/
.idx_listlefbox{ width:38%;}
.idx_listlefcon h3{ padding:6px 0; line-height:140%; margin-top:10px;}
.idx_listlefcon ul li{padding:6px 0 !important; line-height:140% !important;}

/* index一行三列表_pad*/
.list_idx3{ width:32%; margin-right:2%; float:left;}
.list_idxpic3{ width:100%; height:200px;}
.list_idxpic3 img{ width:100%; height:200px; }
.list_idxpic3 p{width:100%; padding:10px; }

/* index数字报_pad*/
.szb_idxbox{ width:100%; height:415px;}
.szbimg_idx{ width:83%;}
.szbimg_idx img{ width:90%; height:auto; max-height:360px !important;}

/* index一行三张图_pad*/
.adimgbox{ width:98%; }
.adimgbox img{ margin-right:2%; width:32%;}

/* 二级列表页_pad */
.lefbar_erji{ width:70%;}

.list_leferji li{ float:left; width:100%;}
.list_leferji li a{ width:76%;}
.list_leferji li span{ width:18%;}

.rgtbar_erji{ width:28%; }
.rgtpicbox li span{ display:block; clear:both; width:100%; text-align:center; line-height:160%; padding-top:5px; font-size:16px;}
.rgtpicbox li img{ width:100%; height:auto; max-height:185px !important;}
	}