@charset "utf-8";
/* CSS Document */

/*toutiao*/
.toutiao { background:#fff; margin:20px auto;;;}
.toutiao-top h1{color:#002f7e;font-size:38px;  line-height:100px; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; text-align: center;}
.toutiao-top h1 a{color:#002f7e;}
.toutiao-top h1 li{overflow:hidden;}

.toutiao-con1 { height: 70px; width:430px;  display:inline-block; float:left;  margin-left:20px;}
.toutiao-con1 li{ font-size:16px; color:#002f7e; line-height:35px; padding-left:15px; position: relative;}
.toutiao-con1 li:before {content: ''; position: absolute;display:inline-block; width: 3px;  height: 3px;background:#c20000;  border-radius: 50%; left: 0;  top: 45%;}
.toutiao-con1 li a{color:#002f7e; }
.toutiao-con2 { height: 70px; width:510px;  display:inline-block; float:left; }
.toutiao-con2 li{ font-size:16px; color:#002f7e; line-height:35px; padding-left:15px; position: relative;}
.toutiao-con2 li:before {content: ''; position: absolute;display:inline-block; width: 3px;  height: 3px;background:#c20000;  border-radius: 50%; left: 0;  top: 45%;}
.toutiao-con2 li a{color:#002f7e; }
.t-con img{ width:250px; height:80px;vertical-align:middle;}

.leftArea {width:260px;float:left; height:100%; overflow:hidden; display:inline; line-height: 26px;}
.ml30{margin-left:20px;}
.rightArea{width:980px;float:right;height:100%; overflow:hidden; display:inline;}
.middleArea{float:left; width:475px;margin-left:20px;}  

/*shizheng*/
.shizheng{ width:1280px; margin:0 auto;background-color:#fff; border-top:1px solid #ebebeb; height:64px; line-height: 64px; }
.shizheng h3{ width:100px; display:inline-block;height:64px;line-height:64px; float:left; background:url(../images/shizheng.png) no-repeat 17px 23px;; font-size:18px; font-weight:500; padding-left:50px;}
.shizheng h3 a{color:#c20000;}
.shizheng h3 a:hover{color:#c20000;}
.shizheng div.bd{ height: 40px;  overflow: hidden; margin-right: 10px;  position:relative; width:1100px;}
.shizheng div.bd ul{ width: 150%;  overflow: hidden;}
.shizheng div.bd ul li{    line-height: 64px;   height:64px;   float: left;   width: auto !important;}
.shizheng div.bd ul li i{display:inline-block; font-size:16px; color:#c20000;width:40px; }
.shizheng div.bd a {color: #002f7e;    font-size: 16px;    margin-right: 20px;}


/*toutiao-small */
.toutiao-s{padding:20px; height:70px; background: #fff;margin-bottom:20px; }
.toutiao-s h1{width:1080px; float: left;display: inline-block; color:#002f7e;font-size: 32px;  overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; text-align: center; height: 70px; line-height: 70px;}
.toutiao-s h1 a{color:#002f7e;}
.toutiao-sk {margin-top:6px; float:right;}
.toutiao-sk li{ }
.toutiao-sk li a{display: block;margin:0px 0px 4px 0px; width:110px; height:26px; line-height:26px; border:1px solid #ebebeb;  font-size:15px; font-weight:600; color:#6f6f6f; border-radius:8px; background:url("../images/tt-s.png") no-repeat 10px 3px; padding:0px 5px 0px 35px;}
.toutiao-sk li a:hover{ border:1px solid #206fb5;  color:#fff;  background:url("../images/tt-sw.png") no-repeat 10px 3px #206fb5;text-decoration-line: none;}


/*1*/
.left800{width:800px; float: left;}
.right440 {width:467px;float: right; background: #fff;}

/*huandeng*/

.leftLoop-tt{position:relative;} 
.leftLoop-tt .bd{position:relative;height:450px;width:800px; overflow:hidden;} 
.leftLoop-tt .bd ul{ overflow:hidden; zoom:1;} 
.leftLoop-tt .bd ul li{ text-align:center; float:left;display:inline; }
.leftLoop-tt .picList1 li{ position:relative;}
.leftLoop-tt .picList1 .pic img  { width:800px; height:450px; } 
.leftLoop-tt .picList1 li .title{ line-height:30px; font-weight:bold; font-size:18px;  color:#fff; position:absolute; bottom:15px; left:0;text-align:justify;padding:0px 15px} 
.leftLoop-tt .picList1 li .title a{ color:#fff; }
.leftLoop-tt .picList1 li span{ display:block; width:100%; height:100%; position:absolute; bottom:0px; left:0; text-align:center; background:linear-gradient(to bottom, rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,0.1),rgba(0,0,0,0.3),rgba(0,0,0,0.5)); border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;
 filter:alpha(opacity:50); opacity:0.5;  -moz-opacity:0.5;}
.leftLoop-tt .fx_lh{display:none;}
.leftLoop-tt .fx_lh a{width:27px;height:71px;position:absolute;top:165px;z-index:101;cursor:pointer;overflow:hidden;}
.leftLoop-tt .prev{background:url(../images/left-lh.png);left:33px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/left-lh.png"); _background-image:none;}
.leftLoop-tt .next{background:url(../images/right-lh.png);right:33px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/right-lh.png");_background-image:none;}
.leftLoop-tt .pd {height: 8px; text-align: right; right: 0px; bottom: 25px; line-height: 8px; padding-right: 30px; position: absolute; z-index: 99; cursor: pointer;}
.leftLoop-tt .pd span {width: 8px; height: 8px; display: inline-block; background-color: rgb(255, 255, 255); border-radius:50%;margin-right:3px;}
.leftLoop-tt .pd span.on {background-color: rgb(0, 160, 233);width:15px; height: 8px;border-radius:30%;}


/*特别推荐*/
.tebie{ width:800px; height:30px; position:relative;}
.tebie  h2{  height:50px; font-size:18px; font-weight:500;  position:relative; color:#003573;line-height: 50px;padding-left:13px;}
.tebie h2 span{font-size:14px;margin-left:430px;}
.tebie  h2 a{ color:#003573;}
.tebie  h2:before { content: ""; display: inline-block; width:8px; height:25px; background: #055ecd; position: absolute; top:13px;left:0;}
.daojishi { position:absolute; top:18px; right:0px; width:500px; text-align:center; height:21px; line-height:21px; color:#3963b1; background:#f1f5fc;}
.daojishi i{ font-style:normal; font-size:18px; color:#3963b1; font-weight:650;}
.daojishi span{ font-style:normal; font-size:18px; color:#3963b1; font-weight:650;}
.scrollBox{ width:800px; position:relative;padding-top:12px;}


.scrollBox .pageBtn {width:800px; position:absolute;top:30px; left:0;}
.scrollBox .pageBtn span{display:block;width:15px;height:50px;position:absolute;top:0px;cursor:pointer;overflow:hidden; }
.scrollBox .pageBtn .prev{left:5px; top:110px;background:url(../images/left.png) no-repeat;}
.scrollBox .pageBtn .next{right:5px; top:110px;background:url(../images/right.png) no-repeat}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;display:none;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:800px; height: 480px; left:0; top:10px;}
.tebietuijian{width:800px; height:220px; margin-top:20px; } 
.tebietuijian ul {width:800px; height:460px; overflow:hidden;}
.tebietuijian li{ float:left;margin-right:34px; }
.tebietuijian li:last-child{}
.tebietuijian li .tebielist{width:245px;height: 460px; }
.tebietuijian li a{ display:block;width:245px;color:#333;margin-bottom:15px;}
.tebietuijian li img{width:245px; height:150px; }
.tebietuijian li p{ line-height:24px;width:225px; padding:10px 10px 0px 10px; height:55px;overflow: hidden;background: #fff; font-size:16px; color:#333; text-align:left;}
.tebietuijian li p a {color:#333;}



/*头条列表*/
.lhzl-t h2{ font-size:16px; color:#333;font-weight:bold;line-height:24px; height:56px; overflow:hidden; }
.lhzl-t h2 a{color:#fff; font-size:16px; color:#333;font-weight:bold;line-height:56px; height:56px; overflow:hidden;vertical-align: middle; }
.lhzl-t h2 img{padding:20px 0px 0px 10px;; }
.lhzl-t ul li{color:#333;font-size:16px; line-height:24px;height:56px;overflow: hidden; display: block;  
	display: flex;align-items: center; border-bottom: 1px solid #ebebeb;}
.lhzl-t ul li a{color:#333;width:466px; display: block;line-height:24px;height:56px;overflow: hidden; padding:0 5px 0 12px;
display: flex;align-items: center;}

.lhzl-t ul li a:hover{display: block;width:460px;line-height:24px;height:56px;overflow: hidden; background: #206fb5; color:#fff; padding:0 5px 0 12px;
display: flex;align-items: center;}


/*2*/
.w1240{width:1240px; height: 980px; background: #fff; padding:20px;margin:20px auto 0px;}
.l270{width:270px; float:left; margin-right:40px;}
.m470{width:470px; float:left; margin-right:40px;}
.r420{width:420px; float:left; }

.Arealine h2{  border-bottom: solid #ebebeb 1px; height:50px; font-size:20px; font-weight:500;  position:relative; color:#002f7e;line-height: 50px;}
.Arealine h2 a{ color:#002f7e;}
.Arealine h2 i{border-bottom: solid #4574ca 2px;  width:120px; position:absolute; bottom:0px;}
.Arealine h2 span {position: absolute; right:0px; top:5px; color:#6f6f6f; font-size: 14px; width:30px;}
.Arealine h2 span a{ color:#6f6f6f;}
.Arealine h2 span a:hover{ color:#6f6f6f;}

/*世相发现*/
/*huandengpian*/
.huandengpian3{width:270px;height:200px;}
.leftLoop3{position:relative;} 
.leftLoop3 .bd{position:relative;height:200px;width:270px; overflow:hidden;} 
.leftLoop3 .bd ul{ overflow:hidden; zoom:1;}  
.leftLoop3 .picList2 li{ position:relative;}
.leftLoop3 .picList2 .pic img { width:270px; height:151px; } 
.leftLoop3 .picList2 li .title{ line-height:21px; float:left;; font-size:14px; color:#333; margin-top:10px; } 
.leftLoop3 .picList2 li .title a{ color:#333;  }
.leftLoop3 .pd {height: 8px; text-align: right; right: 0px; top:130px; line-height: 5px; padding-right: 3px; position: absolute; z-index: 99; cursor: pointer;
}
.leftLoop3 .pd span {width: 8px; height: 8px; display: inline-block; background-color: rgb(255, 255, 255); border-radius:50%;margin-right:3px;
}
.leftLoop3 .pd span.on {background-color: rgb(0, 160, 233);width:8px; height: 8px;border-radius:50%;
}
.leftLoop3 #fx_d a,.leftLoop3 #fx_shixiang a{width:29px;height:30px;position:absolute;top:90px;z-index:101;cursor:pointer;overflow:hidden;}
.leftLoop3 .prev{background:url(../images/left.png);left:10px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/left.png"); _background-image:none;}
.leftLoop3 .next{background:url(../images/right.png);right:10px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/right.png");_background-image:none;}

/*蓝直播*/

.lan1 {width: 270px; margin-top:20px;}
.lan1 .pic {position:relative; }
.lan1 .pic img { width:270px; height:151px; } 
.lan1 .pic span{ position: absolute; right: 5px; bottom: 5px; display: block; background: url("../images/play.png") no-repeat 0 0;width:41px; height: 34px;}
.lan1 .title{ line-height:21px; float:left;; font-size:14px; color:#333; padding:10px 0;  } 
.lan1 .title a{ color:#333;  }
.lan2 { width: 270px; margin-top:5px;}
.lan2 ul li{ float:left; margin-right:9px;}
.lan2 ul li:last-child {margin-right:0px;}
.lan2 ul li .pic{position:relative;}
.lan2 ul li .pic img { width:130px; height:73px; }
.lan2 .pic span{ position: absolute; right: 5px; bottom: 5px; display: block; background: url("../images/play-s.png") no-repeat 0 0;width:24px; height: 20px; }
.lan2 ul li .title{ width:130px; line-height:18px; float:left;; font-size:12px; color:#333;  } 
.lan2 ul li .title a{ color:#333;  }

/*地市*/
.dishi_con li{color:#333;font-size: 16px; display: block;line-height:18px;height:51px;overflow: hidden; padding:0px 0px 0px 15px;position: relative;
display: flex;align-items: center;}
.dishi_con li:before {content: ''; position: absolute;display:inline-block; width: 3px;  height: 3px;background:#ac0000;  border-radius: 50%; left: 0;  top: 50%;}


/*民生热线*/
.minsheng{}
.minsheng h2{ border-bottom: solid #d2dbeb 1px; height:50px; font-size:20px; font-weight:500;  position:relative; color:#002f7e;line-height: 50px;}
.minsheng h2 a{ color:#002f7e;display: inline-block;width: 110px;}
.minsheng h2 i{border-bottom: solid #3963b1 2px;  width:95px; position:absolute; bottom:0px; }
.minsheng p{position:absolute; right:5px; top:0px;  }
.minsheng h2 em{font-style:normal; margin-right:0px;  line-height: 21px;}
.minsheng h2 em:last-child{margin-right:0;}
.minsheng h2 em a { color:#999;  padding:3px;width:60px; font-size: 14px; display:inline-block; border: 1px solid #ebebeb; border-radius:5px; }
.minsheng h2 em a:hover{ color:#c59c7b; padding:3px;width:60px; background-color:#faece0; border: 1px solid #e5d0bd; border-radius:5px; } 

.minsheng-pic{margin-top:20px; height:105px; overflow:hidden;}
.ms-pic-r { float:left; width:180px;}
.ms-pic-r img{  width:190px; height:107px;}
.ms-t{ float:left; margin-left:35px; width:180px; font-size:16px; line-height: 30px; font-weight:600; color:#333;}
.minsheng ul{ margin-top:10px;}
.minsheng li{ font-size:16px; color:#404040; line-height:38px;  height:38px;overflow:hidden; padding-left:15px; position: relative;}
.minsheng li a{color:#404040; }
.minsheng li:before {content: ''; position: absolute;display:inline-block; width: 3px;  height: 3px;background:#ac0000;  border-radius: 50%; left: 0;  top: 19px;}

/*政务*/
.zw h2{ border-bottom: solid #d2dbeb 1px; height:50px; font-size:20px; font-weight:500;  position:relative; color:#002f7e;line-height: 50px;}
.zw h2 a{ color:#002f7e;display: inline-block;width: 110px;}
.zw h2 i{border-bottom: solid #3963b1 2px;  width:95px; position:absolute; bottom:0px; }
.zw h2  span{position:absolute; right:0px; top:3px; display:inline-block; width:130px;}
.zw li a.stsx {  color: #23a400;}
/*特色栏目*/
.tese{margin-top:10px; }
.tese-pic{margin-top:15px;}
.tese-pic a{display: inline-block; width:96px; height: 54px; margin-right:5px; border:1px solid #ebebeb;border-radius:10px;}
.tese-pic a img{width:96px; height: 54px; border-radius:10px;}
.tese-pic a:last-child{margin-right:0;}

.tese-list{height:152px;overflow:hidden;}
.tese-list li{height:auto;overflow:auto;}
/*.tese-list li:before{content:none;}*/

.tese h2{ border-bottom: solid #d2dbeb 1px; height:50px; font-size:20px; font-weight:500;  position:relative; color:#002f7e;line-height: 50px;}
.tese h2 a{ color: \#002f7e;display: inline-block;}
.tese h2 i{border-bottom: solid #3963b1 2px;  width:95px; position:absolute; bottom:0px; }
.tese h2 .tese-icon{display:inline-block; position:absolute; right:0px; top:0px; }
.tese h2 .tese-icon span{display:inline-block; width:30px;height:30px; padding-right:3px;}
.tese h2 .tese-icon span img{ width:35px;height:35px; }

/*shipin*/
.shipin {width:1280px; height:270px; margin:20px auto; background-color: #fff; }
.shipin h2{width:1170px;   padding-top:30px; padding-left:80px;height:38px; line-height: 38px; font-size:20px; font-weight:500;  color:#333333;
 background:url("../images/shipin.png") no-repeat 20px 32px; position: relative; }
.shipin h2 a{ color:#333;}
.shipin h2 span{display:inline-block;padding:8px 8px 8px 20px;; border:1px solid #ededed; font-size:14px; line-height:20px;height:20px; position:absolute; left:160px;top:30px;color:#999999; font-weight:normal; border-radius:10px;    width: 1070px; overflow: hidden;}
.shipin h2 span a{color:#999999; margin-right:10px;}
.shipin h2 span a:hover{color:#999999; }
.shipin h2 span a.yellow{ font-size:16px; color:#e7b404;}

.shipin .shipin-con{padding-top:20px;} 
.shipin .shipin-con ul {width:1280px; margin-left: 20px; }
.shipin .shipin-con li{ float:left;margin-right:20px; margin-right:17px\0; +margin-right:17px; position: relative;}
.shipin .shipin-con li a{ display:block;width:190px; height:160px;}
.shipin .shipin-con li img{width:190px; height:107px;border-radius:3px;}
.shipin .shipin-con li p{ line-height:21px;margin-top:8px; height:55px; overflow:hidden; width:192px; font-size:16px; color:#333333; text-align:left;}
.shipin .shipin-con li span{display: block; position: absolute; height: 60px;
    width: 60px;  background: url(../images/plays.png) no-repeat 0px 0px; top: 25%; left: 40%;}

/*3block*/
.Area{padding:20px 0px 0px 20px; height:1380px;}
.Area .Area3 {width:380px;float: left; margin-right:50px; margin-top:10px;}
.Area .Area3:nth-child(3n){margin-right:0px;}
.Area .Area3 .Area3line h2{  border-bottom: solid #ebebeb 1px; height:50px; font-size:20px; font-weight:500;  position:relative; color:#333;line-height: 50px;}
.Area .Area3 .Area3line h2 a{ color:#333;}
.Area .Area3 .Area3line h2 i{border-bottom: solid #4574ca 2px;  width:95px; position:absolute; bottom:0px;}
.Area .Area3 .Area3line h2 span{position: absolute; right:0; top:5px; font-size: 14px; color:#6f6f6f;}
.Area .Area3 .Area3line h2 span a{color:#6f6f6f;}
.Area .Area3 .Area3pic{ width:380px;  height:214px;position:relative;}
.Area .Area3 .Area3pic a{ display:block;width:380px; height:214px;}
.Area .Area3 .Area3pic img{ width:380px; height:214px;border-radius:3px;}
.Area .Area3 .Area3pic p{ height:35px; width:380px; font-size:16px; line-height:35px;color:rgba(255,255,255); text-align:center; position:absolute; bottom:0;left:0;-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;white-space: normal;overflow: hidden;}
.Area .Area3 .Area3pic a p{color:#fff; z-index:3;}
.Area .Area3 .Area3pic a span{ background:#000000; filter:alpha(opacity:30); opacity:0.3;  -moz-opacity:0.3; width:380px; height:35px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:absolute; bottom:0; top:180px;left:0;}
.Area .Area3 .Area3list{margin-top:20px;}
.Area .Area3 .Area3list h3{ height:65px; line-height:65px; overflow:hidden; font-size:20px; color:#6b6b6b;} 
.Area .Area3 .Area3list li{ font-size:16px; color:#404040; line-height:45px; height:45px; padding-left:10px;position: relative;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;white-space: normal;overflow: hidden;}

.Area .Area3 .Area3list li:before {content: ''; position: absolute;display:inline-block; width: 3px;  height: 3px;background:#ac0000;  border-radius: 50%; left: 0;  top: 50%;}
.Area .Area3 .Area3list li a{color:#404040; }
















