html,body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,dt,form,
fieldset,legend,input,textarea,select,i,em,table,b,p{margin:0;padding:0;font-family:"Microsoft Yahei";}
ul,li{list-style:none; list-style-type:none;}
em,i{font-style:normal}
input{outline: none;}

body{background:#fff; color:#444; font-size: 16px;}

img{border:0; vertical-align: middle; border-radius: 5px; object-fit: cover;}
.clearfix{zoom:1;}
.clearfix:after{visibility: hidden;display: block;content: ".";clear: both;height: 0;}


.yyA{overflow: hidden;}

.paddingA{padding: 30px 0 0 0;}
.paddingB{padding: 0 0 40px 0;}

.wrap{width: 100%;}

.w1200{width: 1200px; margin: 0 auto; }
.photo {
    display: block;
    overflow: hidden;
    border-radius: 5px; 
}
.photo:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);  
}
.photo img {
    -webkit-transition: transform 0.5s;
    -moz-transition: transform 0.5s;
    -ms-transition: transform 0.5s;
    -o-transition: transform 0.5s;
    transition: transform 0.5s;  
}
.clicker{
	position: absolute;
  left: 0;
  top: -3em;
  background-color: #000;
  opacity: 0;
  filter: alpha(opacity=1);
  z-index: 10;
  cursor: pointer;
}
.touA .photo{ width: 180px; height: 110px; float: left;}
.hotLineA .photo{ width: 214px; height: 120px; float: left;}
.zhuantiA .photo{ width: 210px; float: left; }
.enBig .photo{ width: 400px; height: 210px; }
.rList .photo{ width: 145px; height: 100px; }
.videoBoxA .photo,.w345b .photo{ width: 345px; height: 210px; }
.infoA{width: 100%; height: 44px; border-bottom: solid 1px #ededed; font-size: 14px;}
.infoA .tttL{line-height: 44px; float: left;}
.infoA .tttL a,.infoA .tttL span{ margin-right: 12px; display: block; float: left; height: 44px; }
.infoA .tttL span i{ width: 20px; float: left;  padding-right: 4px;}
.infoA .tttR{line-height: 44px; float: right;}
.infoA .tttR a{ padding: 0 14px; border-right: solid 1px #ededed; display: block; float: left; height: 44px; }
.infoA .tttR a img{ +padding-top:10px; }
.infoA .tttR .rLine{ padding-right: 0; border: none; cursor: pointer;}
.infoA .tttR span{color: #f6ac18; }

.topA{ width: 1200px; margin: 0 auto;  height: 80px;}
.topA .logoA{width: 430px; padding: 18px 0 0 0; float: left; height: 62px; background: url(../images/logobg.png) right bottom no-repeat;  }
.topA .logoA .left01{width: 220px; float: left;}
.topA .logoA .right01{width: 214px; float: left; padding: 30px 0 0 16px; background: url(../images/logoline.gif) top left no-repeat; font-size: 14px;}

.topA .searchA{width:260px; padding: 50px 0 0 0; float: left; }
.topA .searchA .sArea{width: 260px; height: 32px; border: solid 1px #ececec; background: #f9f9f9; }
.topA .searchA .sArea ul{}
.topA .searchA .sArea li{float:left; display: block; }
.topA .searchA .sArea .sForm{padding: 0 0 0 10px; width: 205px;}
.topA .searchA .sArea .sBtn{width: 45px;}
.topA .searchA .sArea .sInput{width: 200px; height: 32px; border: none; font-size: 16px; color: #bbb; background: none;}
.topA .searchA .sArea .sSubmit{width: 45px; height: 32px; border: 0; background: url(../images/sbtn.gif) no-repeat; cursor: pointer;}

.topA .logoB{width: auto; float: right; padding: 18px 0 0 0;}

.navA{width: 1200px; height: 50px; background:#ff7e00; border-radius: 5px; text-align: center; overflow: hidden;}
.navA a{ display:inline-block; width: auto; font-size: 18px; color: #fff; padding:0 17px; height: 50px; line-height: 48px; float: left; }
.navA a:hover{background: #f37800; color: #fff;}
.navA .noneA{padding: 0 6px;}

.navA .btnV{ background: url(../images/btnvbg.gif) top right no-repeat; width: 20px; padding: 0; }
.navA .btnV:hover{background: url(../images/btnvbg.gif) top right no-repeat; }

.navB{width: 1200px; height: 50px; background: #f5f5f5; border-radius:0 0 5px 5px; }
.navB span{display: block; line-height: 48px; padding:0 10px; font-size: 14px; }
.navB a{display: block; float: left; width: auto; padding: 0 3px;}
.navB a:hover{ color: #f6ac18;}
.navB strong{display: block; float: left; width: auto; padding: 0 3px 0 0;}


.advA{width: 1200px; padding-top: 16px;}
.advA p{display: block; padding: 0 0 16px 0;}
.advB{width: 1200px; padding: 0 0 30px 0;}
.advB p{display: block; padding: 0;}
.advB ul,.advD ul{}
.advB li,.advD li{display: block; float: left; width: 420px;}
.advB .adv765,.advD .adv765{float: right; width: 765px;}
.advB .adv750,.advD .adv750{float: right; width: 750px;}
.advD{width: 1200px; padding: 16px 0 20px 0;}
.advC{width: 1200px; padding-top: 16px;}
.advC p{display: block; padding: 0;}
.advE{width: 1200px; padding: 0 0 50px 0;}
.advE ul{}
.advE li{display: block; float: left; width: 420px; margin-right: 30px;}
.advE .adv300{float: right; width: 300px; margin: 0;}
.advTop-3{width: 1200px; padding: 16px 0 0;}
.advTop-3 li{display: block; float: left; width: 420px; margin-right: 30px;}
.advTop-3 .adv300{float: right; width: 300px; margin: 0;}
.advTop-2{width: 1200px; padding: 16px 0 0;}
.advTop-2 li{display: block; float: left; width: 420px;}
.advTop-2 .adv765{float: right; width: 765px;}
.advTop-2 .adv750{float: right; width: 750px;}
.advTop-1{width: 1200px; padding-top: 16px;}
.advTop{padding-bottom:20px;}
.advScreen3{width: 1200px;/*padding: 0 0 20px;*/}
.advScreen3 .advScreen3-1,.advScreen3-2,.advScreen3-3{width: 1200px;padding: 0 0 30px;}
.advScreen3 .advScreen3-2 li{display: block; float: left; width: 420px;}
.advScreen3 .advScreen3-2 .adv750{float: right; width: 750px;}
.advScreen3 .advScreen3-3 li{display: block; float: left; width: 420px; margin-right: 30px;}
.advScreen3 .advScreen3-3 .adv300{float: right; width: 300px; margin: 0;}
.advScreen1{width: 1200px;/*padding: 0 0 20px;*/}
.advScreen1 .advScreen1-1,.advScreen1 .advScreen1-2,.advScreen1 .advScreen1-3{width: 1200px;padding: 0 0 30px;}
.advScreen1 .advScreen1-2 li{display: block; float: left; width: 420px;}
.advScreen1 .advScreen1-2 .adv750{float: right; width: 750px;}
.advScreen1 .advScreen1-3 li{display: block; float: left; width: 420px; margin-right: 30px;}
.advScreen1 .advScreen1-3 .adv300{float: right; width: 300px; margin: 0;}
.advScreen2{width: 1200px;/*padding: 0 0 20px;*/}
.advScreen2 .advScreen2-1,.advScreen2-2,.advScreen2-3{width: 1200px;padding: 0 0 30px;}
.advScreen2 .advScreen2-2 li{display: block; float: left; width: 420px;}
.advScreen2 .advScreen2-2 .adv750{float: right; width: 750px;}
.advScreen2 .advScreen2-3 li{display: block; float: left; width: 420px; margin-right: 30px;}
.advScreen2 .advScreen2-3 .adv300{float: right; width: 300px; margin: 0;}

.advText{width: 1158px; border: solid 1px #e9e9e9; padding: 14px 20px; font-size: 14px; }
.advText ul{}
.advText li{display: block; float: left; width: 376px; padding: 0 10px 0 0;  line-height: 26px; }
.advText li a{float: left; padding-right: 20px;}

.newsHead{width: 1200px; padding: 0 0 20px 0;}
.newsHead .tHead{width: 1200px; height: 76px; background:#f5f5f5; margin: 0 0 20px 0; border-radius: 5px; }
.newsHead .tHead b{text-align: center; font-size: 34px; display: block; line-height:74px;}
.newsHead .tHead b a{ color: #0b699f !important; }
.newsHead .tHead span{text-align: center; font-size: 18px; display: block; padding-top: 12px; line-height:20px;}

.newsHead .tPic{width: 720px; height: 400px; float: left; margin: 0 40px 0 0; }

.newsHead .newsList{ width: 440px; float: left;}
.newsHead .newsList ul{}
.newsHead .newsList li{ width: 100%; font-size:18px; line-height:43px;}
.newsHead .newsList li b{ width: 100%; font-size:22px; line-height:24px;}

.w720{width: 720px; float: left; padding: 0px 0 10px 0;}

.hotLineA{ width: 720px; padding-bottom: 20px;}
.hotLineA .hotImg{width: 165px; float: left; display:none}
.hotLineA .hotImg img{width: 135px;}

.hotLineA .headInfo{ /*width: 555px;*/ width:720px; float: left;}
.hotLineA .headInfo i{ display: block; float: right; font-size: 16px; line-height: 30px; color: #666;}
.hotLineA .headInfo i span{display: block;font-size: 18px; font-weight: bold; padding-bottom: 4px;}
.hotLineA .headInfo i span b{float: right; display:none}
.hotLineA .headInfo i span b img{ border-radius: 0;}
.hotLineA .headInfo i font{ display: block; font-size: 18px; line-height: 28px; color: #444; padding-top: 10px;}

.hotLineA .hotList{/* width: 555px;*/ width:720px; float: left; padding-top: 10px;}
.hotLineA .hotList li{display: block; line-height: 34px; font-size: 18px; }


.hotLineA1{ width: 720px; padding-bottom: 20px;}
.hotLineA1 .headInfo{ width: 720px;}
.hotLineA1 .headInfo .fl{float: left;}
.hotLineA1 .headInfo img{float: left;}
.hotLineA1 .headInfo i{ display: block; float: right; width: 480px; font-size: 14px; line-height: 30px; color: #666;}
.hotLineA1 .headInfo i span{display: block;font-size: 18px; font-weight: bold; padding-bottom: 8px;}
.hotLineA1 .headInfo i span b{float: right; margin-top: 4px;}
.hotLineA1 .headInfo i span b img{ border-radius: 0;}
.hotLineA1 .headInfo i font{ display: block; font-size: 16px; line-height: 28px; color: #444; padding-top: 4px;}
.hotLineA1 .hotList{ width: 720px; display: block; padding-top: 16px;}
.hotLineA1 .hotList li{display: block; line-height: 36px; width: 345px; padding-right: 15px; float: left; }


.videoA{width: 720px; position: relative;}
.videoA .vBtnLeft{position: absolute; top: 85px; left: -10px;}
.videoA .vBtnRight{position: absolute; top: 85px; right: -10px;}
.videoA .vBtnLeft img,.videoA .vBtnRight img{border-radius: 0;}
.videoA .vBtnLeft img:hover,.videoA .vBtnRight img:hover{opacity:0.7; filter:alpha(opacity=70); /* 针对 IE8 以及更早的版本 */}

.videoA .videoBoxA{ width: 720px; overflow: hidden;}
.videoA .w750{width: 750px;}
.videoA .w750 ul{ display: block;}
.videoA .w750 li{ display: block; float: left; width:345px; height: 280px; background: #f5f5f5; border-radius: 5px; margin-right: 30px; position: relative;}
.videoA .w750 li i{width: 38px;position: absolute;top: 164px;left: 14px;line-height: 34px;height: 34px;color: #fff;background: url(../images/videobtn1.png) center no-repeat;}
.videoA .w750 li font{display: block; padding: 8px 14px 0 14px; font-size: 18px; line-height: 26px; }

.w440{width: 440px; float: right;}

.nList440{}
.nList440 ul{}
.nList440 li{  display: block; line-height:41px; font-size: 18px; }
.nList440 .vIcon{background: url(../images/vdot1.png) left no-repeat; padding-left: 26px; }

.w1300{width: 1300px; padding-bottom: 30px; }
.w1300 ul{display: block;}
.w1300 ul:after{
  visibility: hidden;
  display: block;
  font-size: 0;
  content: ".";
  clear: both;
  height: 0;
}
.w1300 li{display: block; width: 380px; margin-right: 30px; float: left;  padding-top: 24px; }
.w1300 li dd{display: block; line-height: 36px; +width: 380px; +margin-left: -40px;}
.w1300 li .touA{ padding-bottom: 10px;}
.w1300 li .touA img{float: left; width: 180px; height: 110px}
.w1300 li .touA i{width: 190px; font-size: 18px; line-height: 27px; float: right; display: block;}

.w750b{width: 750px;float: left; }
.w345{width: 345px; margin-right: 30px; float: left;}
.w345 .videoB{width: 345px; height: 210px; position: relative;overflow: hidden;}
.titleIn{ height: 50px; width: 90%; position: absolute; bottom:0; left: 0;  padding: 0 5%;  background: rgba(10,10,10,0.8);
 border-radius: 0 0 5px 5px; line-height: 48px; }
.w345 .videoB i{width: 38px;position: absolute;top: 140px;left: 14px;line-height: 34px;height: 34px;color: #fff;background: url(../images/videobtn1.png) center no-repeat;}

.w345 ul{ display: block; padding-top: 8px;}
.w345 li{ display: block; line-height:36px; background: url(../images/vdot1.png) left no-repeat; padding-left: 26px; }

.w345b{width: 345px; background: #f5f5f5;  margin-right: 30px; float: left; border-radius: 5px; height: 280px; position: relative;}
.w345b i{width: 38px;position: absolute;top: 164px;left: 14px;line-height: 34px;height: 34px;color: #fff;background: url(../images/videobtn1.png) center no-repeat;}
.w345b font{display: block; padding: 8px 14px 0 14px; font-size: 18px; line-height: 26px; }

.gspA{padding-bottom: 20px;}
.gspA a{display: block; width: 440px; height: 230px; position: relative; }

.zhuantiA{width: 500px; padding-bottom: 20px;}
.zhuantiA ul{display: block;}
.zhuantiA li{width: 210px; height: 170px; margin-right: 20px; background: #f5f5f5; float: left; border-radius: 5px;}
.zhuantiA li font{display: block; padding: 0 8px; width: 194px; text-align: center; line-height: 36px; }

.tiList{}
.tiList ul{}
.tiList li{  display: block; line-height:32px; }

.lanmuA{width: 1200px; background: #f5f5f5; border-radius: 5px; margin-top: 10px; padding: 16px 0; margin-bottom: 10px; +margin-top: 0px;}
.lmA{width: 680px; float: left; padding: 0 0 0 20px;}
.lmA ul{display: block;}
.lmA li{width: 14%; padding: 0 3%; float: left; display: block;}
.lmA li img{width: 100%;}

.tvA{width: 480px; float: right; }
.tvA .lineTv{padding-left:50px; background: url(../images/icontv.gif) 0 2px no-repeat; margin-top: 16px; }
.tvA .lineTv font{padding-right: 20px;display: inline;}
.tvA .lineRadio{padding-left:50px; background: url(../images/iconradio.gif) 0 2px no-repeat; margin-top: 20px; }
.tvA .lineRadio font{display: inline;}
.tvA .lineRadio i {display: inline;}
.tvA .lineRadio i a{display: inline; border-radius: 10px; text-align: center; padding: 0 10px; border:solid 1px #f39b12; margin-right: 10px; font-size: 13px; font-family: "Arial";}


.enA{width: 1200px; }
.enA .enBig{width: 400px; float: left;  margin: 0 30px 0 0; }
.enA .enBig span{ display: block; font-size: 16px; line-height: 22px; padding-top: 6px; }

.enA .enList{width: 430px; float: left;  margin: 0 10px 0 0; }
.enA .enList ul{}
.enA .enList li{ padding: 0 0 8px 14px; margin-bottom: 8px; display: block;  background: url(../images/dot2.gif) left 10px no-repeat; line-height: 24px; border-bottom: solid 1px #e9e9e9; }

.enA .enRight{width: 330px; float: left; }
.enA .enRight .rList{width: 330px; }
.enA .enRight .rList ul{}
.enA .enRight .rList li{width: 145px; float: left; display: block; padding: 0 0 20px 20px;}

.mediaGroup{width: 1200px;  background: url(../images/mediabg1.gif) top left no-repeat; padding-bottom: 30px;}
.mediaGroup .mDoor{width: 1200px; padding: 4px 0 0 0px; }


/* 融媒体矩阵-开始 */
#doorA {width: 1200px;}
#menu{ width:810px; padding-left: 390px; text-align: center;}
#menu ul{ width: 810px; margin: 0 auto; padding-bottom: 16px;}
#menu li{text-align:center; width: 200px; float: left;}
#menu a{ display: block; margin: 0 30px; width: 120px; height: 48px; line-height: 38px; font-size: 18px; background: url(../images/mediabtn01.png) top center no-repeat;}
#menu a:hover,#menu .on a{color:#fff; background: url(../images/mediabtn02.png) top center no-repeat; font-weight: bold; cursor: pointer;}
#content{ width:1200px; padding-left: 0px; }
#content a{ font-size: 16px; line-height: 58px; display: block; float: left;}
#content .ewmListA span{display: block; float: left; width: 50px;  background: url(../images/line01.gif) center no-repeat; height: 60px; }
.ewmListA{ width:1200px; height: 62px; background: url(../images/mediabg2.gif) top center no-repeat;  }
.ewmListB{ width:1200px; height: 150px; background: url(../images/mediabg3.gif) top center no-repeat;  }
.ewmListB ul li{display: block; float: left; width: 100px; margin-right: 28px; text-align: center; font-size: 12px; line-height: 18px; padding: 16px 0 0 0; }
.ewmListB ul li img{ display: block; padding: 0 10px 4px 10px; width:80px; height:80px;}
#content #mediaGroup1 div{margin-left:100px;}
#content #mediaGroup2 div{margin-left:510px;}
#content #mediaGroup3 div{float: right;margin-right: 50px;}
#content .ewmListB ul{float:right;}
#content .ewmListB ul li{display: block; float: left; width: 100px; margin-right: 28px; text-align: center; font-size: 12px; line-height: 18px; padding: 16px 0 0 0; }
#content .ewmListB ul li a{float:none;}
#mediaGroup1,#mediaGroup4,#mediaGroup3,#mediaGroup5{display:none;}
/* 融媒体矩阵-结束 */
/*友情链接－开始*/
.fLink{width: 1198px; border: solid 1px #e5e5e5; padding: 20px 0; font-size: 14px; }
.fLink .linkLeft{display: block; float: left; width:630px; font-size: 12px; line-height: 14px;}
.fLink .linkRight{display: block; float: left; width:568px; font-size: 12px; line-height: 14px;}
.fLink .linkLeft span,.fLink .linkRight span{float: left; margin:5px 8px 5px 0; padding-right: 8px; display: block; border-right: solid 1px #eadbbe; height: 14px; }
.fLink .linkLeft img,.fLink .linkRight img{ display: block; float: left;}
.fLink .lineP{display: block; float: left;}
.fLink .wLine{+width: 430px;}
#foot{width:100%; text-align:center; background: #fff; padding: 20px 0;}
#friendLink{width:470px;}
#cityUnion{width:430px;*white-space:nowrap}
/* 友情链接-结束 */
/*页脚－开始*/
.c_foot{ background:#fff;}
.c_foot .fc1 a:link {  
	font-size: 12px;
	color: #698496;
	text-decoration: none;
}
.c_foot .fc1 a:visited {
	font-size: 12px;
	color: #698496;
	text-decoration: none;
}
.c_foot .fc1 a:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.c_foot .fc2 a:link { 
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.c_foot .fc2 a:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.c_foot .fc2 a:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
.c_foot .fc1{ 
	padding:10px 0; 
	font-size: 11px;
	color: #999999;
	text-align:center;
}
.c_foot .fc3{ 
	padding:3px 0; 
    font-size: 12px;
	color: #666666;
	text-align:center;
}
.c_foot .fc2,.c_foot .fc4{ 
	padding:3px 0; 
    text-align:center;
}
/*页脚－结束*/

#dg_weather span i{
	*padding-top:10px;
}
.rSide .picB img{
	width:140px;
	height:86px;
}
.rSide .picA img{
	width:270px;
	height:150px;
}
.nav-more{
	z-index:999;
}
.more-list{
	display:none;
	z-index:999;
}
#townMore,#govMore,#navMore{
	position:relative;
	float:left;
}
#townMore ul,#govMore ul,#navMore ul {
    position: absolute;
    top: 40px;
    right: -16px;
    padding: 0 8px;
   /* text-indent: 8px;*/
	background-color: #f5f5f5;
	display:none;
	width:45px;
}
#townMore ul li a, #townMore ul li ,#govMore ul li a, #govMore ul li, #navMore ul li a, #navMore ul li{
    height: 30px;
    line-height: 30px;
	text-align:center;
}
#townMore ul li a,#govMore ul li a,#navMore ul li a {
    display: block;
    margin: 0;
    padding: 0;
	width:100%;
}
#govMore,#navMore{
	float:none;
}
#navMore{
	z-index:10000;
}
#navMore ul{
    background-color:#dcdcdc;	
}
#govMore ul, #navMore ul{
	width:auto;
}
#icon-app,#icon-wx,#icon-wb{
	position:relative;
}
#icon-app span,#icon-wx span,#icon-wb span{
	position:absolute;
	top:45px;
	right:-40px;
}
#icon-app span img,#icon-wx span img,#icon-wb span img{
	width:128px;
	height:128px;
}
.navA .navMain li{
	float:left;
}
#dgygtNews{position:relative;}
#dgygtNews span{position:absolute;top: 26px;left:20px; z-index:999; display:none;}
#dgygtNews span img{width:128px; height:128px;}
.advNews{padding-top:4px;}
#sun0769APP .elseA .advNews{display: block;float: right; padding-top:0;line-height: 30px;}
.rSide h2 span.advNews{line-height:40px; padding-top:0;}
#sun0769APP .elseA #dgygtNews{*float:left;}
.rSide h2 span.advNews img{padding-top:0;*padding-top:5px;}
/*返回顶部*/
.replay {
    width: 105px;
    position: fixed;
    bottom: 10px;
    right: 30px;
	display:none;
}

/*字体－开始*/
a{ color: #444; text-decoration: none; }
a:hover{ color: #f6ac18;}

.linkA a{ color: #fff; text-decoration: none; }
.linkA a:hover{ color: #fff;}
.linkB a{ color: #3668a5; text-decoration: none; }
.linkB a:hover{ color: #f6ac18;}
/*.linkC a{ color: #888; text-decoration: none; }*/
.linkC a{ color: #444; text-decoration: none; }
.linkC a:hover{ color: #f6ac18;}
.linkD a{ color: #f6ac18; text-decoration: none; }
.linkD a:hover{ color: #f6ac18;}

.colorA{ color: #f6ac18;}


h1{display:block;font-size: 22px;height:40px;text-align: left;font-weight: normal;background: url(../images/h1bg.gif) bottom repeat-x;margin-bottom: 24px;}
h1 font{display:block; height:37px; float: left; padding: 0; border-bottom: solid 3px #f6ac18; +font-size: 22px; }
h1 span{display:block; float: right; font-size: 16px;  padding:6px 0 0 0; color: #ccc; line-height: 30px;}
h1 span a{display: inline; padding: 0 8px;}
h1 i{display:block; float: left; padding:0 0 0 20px; line-height: 32px; font-size: 16px;}
h1 i a{display: inline; padding: 0 20px; font-size: 20px;}
h1 b{display:block; float: right; font-size: 16px; font-weight: normal; padding:6px 0 0 26px; background: url(../images/vdot1.png) 0 14px no-repeat;  line-height: 30px;}
h1 b a{color: #f39b12;}

h2{display:block; font-size: 16px; height:50px; line-height: 44px; text-align: left; font-weight: normal;  background: url(../images/h2bg.gif) left 14px no-repeat;}
h2 font{display:block; float: left; padding: 0 0 0 16px; font-size:16px; }
h2 span{display:block; float: right; font-size: 14px; }
h2 img{ +padding-top:10px; }

.h2Link{}
.h2Link a{ display: block; height: 44px; width: 13px; float: left; background: url(../images/icondoor02.gif) center no-repeat;}
.h2Link a:hover{  background: url(../images/icondoor01.gif) center no-repeat;}
.h2Re{}
.h2Re a{ display: block; padding-right: 18px; color: #539ff3; font-size: 12px; background: url(../images/iconre.gif) right no-repeat;}

.boldA{font-weight: bold;}
.boldB{font-weight: bold; font-size: 20px;}
.boldC{font-weight: bold; font-size: 18px;}
/*字体－结束*/

/*登陆－开始*/
#login_input{
   position: relative;	
   float:left;
   z-index: 99999;
}
#login_input .ntes-loginframe-tips {
	color: #888;
	line-height: 25px;
}
#login_input .loginframe-hidden {
  display: none;
}
#login_input .ntes-loginframe-btn {
	float: left;
	width: 189px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	color: #fff;
	border: 1px solid #ff9933;
	background-color: #faa74b;
}
#login_input .ntes-loginframe-label-ipt {
	float: left;
	width: 187px;
	height: 28px;
	line-height: 28px;
	text-indent: 6px;
	border: 1px solid #ddd;
}

#login_input .ntes-loginframe-blank .ntes-loginframe-label{
	float: left;
	_display: inline;
	width: 190px;
	margin-right: 35px;
	
}
#login_input .ntes-nav-loginframe-pop {
	top: 28px;
	width: 260px;
	padding: 12px 0 20px;
	display: none;
}

#login_input .ntes-nav-select-pop,#login_input .ntes-nav-loginframe-pop {
	position: absolute;
	right:0;
	top:44px;
	font-size:12px;
}

.ntes-nav-select-list, .ntes-nav-loginframe-pop {
	background: #fff;
	border: 1px solid #cdcdcd;
	-webkit-box-shadow: 0 0 8px #cdcdcd;
	-moz-box-shadow: 0 0 8px #cdcdcd;
	box-shadow: 0 0 8px #cdcdcd;
}

.ntes-loginframe-blank {
	padding-left: 35px;
	padding-bottom: 9px;
}

#login_input .clearfix{
  zoom:1;	
}

#login_input .lablemb{
	margin-top:10px;
	margin-bottom:10px;
}

#login_input .clearfix:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

#login_input .tips-error input {
	background: #FEE;
	border: 1px solid #FFB5B5;
}

#login_input .ntes-loginframe-checkbox {
	float: left;
	margin-right: 7px;
	margin-top: 6px;
	_margin-top: 2px;
}
*+html #login_input .ntes-loginframe-checkbox{margin-top:2px;} 

#login_info span{
	color: #666666;
    font-family: '黑体';
    font-size: 12px;
    text-decoration: none;
}

#login_info{
	display:none;
	margin-left:10px;	
}
.cleft{
	float:left;
}
.cright {
    float: right;
}
#login_input input{
	font-size:12px;
}
#login_input .ntes-nav-loginframe-pop .ntes-loginframe-blank .ntes-loginframe-label a{
	border-right:0;
}
#login_info span{
	float:left;
}
#login_info a{
	font-size:12px;
}
/*登陆－结束*/

/*轮换图－开始*/
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
/*.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}*/
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/* 轮换图主题 */
#sun_gsj{
	position:relative;
}
#sun_gsj .owl-pagination{
	position: absolute;
    top: -55px;
    right: 30px;
}
#sun_gsj .owl-pagination .owl-page span{
	width: 10px;
  height: 10px;
	margin: 5px 4px;
}
.newsHead  .tPic img{
	width:720px;
	height:400px;
}
#sun_focus .owl-item a{
	position:relative;
	display:block;
}
#sun_focus .owl-pagination{
	position: absolute;
    bottom: 15px;
    right: 20px;
}
#sun_focus .owl-item a span{
	position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    font-size: 24px;
    line-height: 60px;
    height: 60px;
    text-indent: 20px;
    color: #fff;
	background:url("../images/focusbg.png");
	border-radius: 5px
}
#sun_focus .owl-pagination .owl-page span{
	background:#fff;
	opacity:1;
	width:10px;
	height:10px;
	margin: 5px 3px;
}
#sun_focus .owl-pagination .active span{
	background:#f6ac18;
	opacity:1;
}
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
/* 上一页下一页样式 */
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
	overflow: hidden;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(../images/ajaxloader.gif) no-repeat center center
}
/* 增加，两边切换按钮 */
.owl-theme .owl-controls .owl-buttons {
    display: none;
}
.owl-theme .owl-controls .owl-buttons div{
    position: absolute;
    top: 50%;
    width: 40px;
    height: 80px;
    margin-top: -50px;
    text-indent: -9999px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
    background-image: url(../images/focuspre.png);
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    right: 0;
    background-image: url(../images/focusnext.png);
}


#sun_rmsp .owl-controls .owl-buttons div{
	position: absolute;
	top: 50%;
	right: 30px;
	width: 40px;
	height: 80px;
	margin-top: -65px;
	text-indent: -9999px;
}
/*轮换图－结束*/

/* 背景专用样式 － 开始 */
/*.redBg01{background: url(../images/gq2021.jpg) top center no-repeat #fff;}
.redAdv{ width: 1200px; margin: 0 auto;  height: 90px;}*/
/*.redAdv a{display: block; width: 1200px; height: 90px;}*/
.padtop0{padding-top:10px}
/*.redAdv{display:none}*/
/* 背景专用样式 － 结束 */
/* 搜索 － 开始 */
.searchA {display:none;}
.topA .logoB {float:right;}
/* 搜索 － 结束 */

/* 澳门专区 开始 */
.LH2019{width: 100%;  /*background: url(../images/ombg.jpg) top center no-repeat;*/}
.LH2019 .t1200{width: 1200px; margin: 0 auto;  padding-bottom: 10px;}
.LH2019 .top01{width: 1200px; height:400px;}

.LH2019 .top02{width: 1200px; }
.LH2019 .top02 .macao-headline{ font-size: 46px; display: block; height: 90px; padding-top: 30px; line-height: 46px; text-align: center; font-weight: bold; }
.LH2019 .top02 font{ font-size: 18px; line-height: 36px; padding-top: 6px; display: block; font-weight: normal; }

.LH2019 .top02 span a{ color: #cc1509;}
.LH2019 .top02 span a:hover{color: #ff3f32;}

.LH2019 .tNews{width: 1200px;}
.LH2019 .tNews .redPic{width: 700px; float: left;}
.LH2019 .tNews .listA{width: 500px; float: left;}
.LH2019 .tNews .listA a{display: block; width: 450px; height: 85px; margin: 0 0 1px 0; background: #d01209; color: #fff;padding: 18px 25px 0 25px; font-size: 18px; text-align: left; font-weight: normal; line-height: 32px;}
.LH2019 .tNews .listA a:hover{background: #f0c376; color: #222; }
/*.LH2019 .tNews .listA a span{width: 410px; padding: 18px 25px 0 25px; font-size: 18px; text-align: left; font-weight: normal; line-height: 32px; }*/

#macao_focus .owl-item a{
	position:relative;
	display:block;
}
#macao_focus .owl-pagination{
	position: absolute;
    bottom: 15px;
    right: 20px;
}
#macao_focus .owl-item a span{
	position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    font-size: 24px;
    line-height: 60px;
    height: 60px;
    text-indent: 20px;
    color: #fff;
	background:url("../images/red-focusbg.png");
}
#macao_focus .owl-pagination .owl-page span{
	background:#fff;
	opacity:1;
	width:10px;
	height:10px;
	margin: 5px 3px;
}
#macao_focus .owl-pagination .active span{
	background:#f6ac18;
	opacity:1;
}
/* 澳门专区 结束 */

.tHead a {
  color: #0b699f !important;  
}

.tHead a:hover {
  color: #f6ac18 !important;  
}

.videoPoster img {
  width: 345px;
  height: 210px;		
}

.zhuantiA img {
  width: 210px;
  height: 130px;		
}

.hotLineA .photo img {
  width: 214px;
  height: 120px;		
}
