@charset "utf-8";
/* CSS Document */

.content_icn{ width:1000px; margin:10px auto;}


.nenpart1 {
	width: 1000px;
	height: 388px;
	position: relative;
	margin: 0px auto 10px;
	background-image: url(../images/xjpbg.jpg);
	background-repeat: no-repeat;	
}
.nenpart1-left {
    width: 620px;
    height: 388px;
    position: relative;
    float: left;
}
.nenchooseBox-enter {
    position: absolute;
    z-index: 20;
    font-size: 14px;
    font-family: "微软雅黑";
    right: 30px;
    top: 10px;
    color: #fff;
    width: 95px;
    text-align: center;
}
.nenchooseBox-enter a {
    color: #fb964c;
    font-family: "微软雅黑";
    font-size: 14px;
}

.nenpart1-right {
    width: 380px;
    height: 388px;
    float: right;
    
}
.nenpart1-right h3 {
    width: 348px;
    font-size: 20px;
    color: #54b6e7;
    padding: 25px 0px 15px 0px;
    border-bottom: 1px dashed #54b6e7;
    margin: 0 auto;
    line-height: 35px;
    text-align: center;
    font-weight: bold;
}
.nenpart1-right h3 a {
    color: #54b6e7;
}
.nenpart1-right ul {
    padding-top: 10px;
    width: 335px;
    margin: 0 auto;
	overflow:hidden;
}
.nenpart1-right li {
    background: url(../images/xjpdot-red.png) 0 17px no-repeat;
    color: #f11f00;
    padding: 8px 0 10px 12px;
}
.nenpart1-right li a {
    color: #54b6e7;
	font-size:16px;
}















/**************** just like short cuts *************/
.f10 {font-size:10px;}
.f12 {font-size:12px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f24 {font-size:24px;}
.f48 {font-size:48px;}
.f72 {font-size:72px;}
.wb {font-weight:bold;}
.white {color:#FFF;}
.red {color:red;}
.blue {color:#0084FF;}
.fleft {float:left;}
.fright {float:right;}
.pab {position:absolute;}
.prl {position:relative;}
.bd {border:1px #ccc solid;}
.disn {display:none;}
.mT10 {margin-top:3px;}
.mR10 {margin-right:10px;}
.mR15 {margin-right:15px;}
.mR20 {margin-right:20px;}
.mB15 {margin-bottom:15px;}
.mB10 {margin-bottom:5px;}
.mB5 {margin-bottom:10px;}
.mB20 {margin-bottom:20px;}
.mB22 {margin-bottom:22px;}
.mL10 {margin-left:10px; _margin-left:5px;}
.mT15 {margin-top:15px;}

.tC {text-align:center;}
.tR {text-align:right;}
.more {color:red;}

/* selected font color */

::-moz-selection {
    background:#6C6;
    color:#fff;
}
::selection {
	background:#6C6;
	color:#fff;
}

/****** reset ended here site style start *********/


/*************** index 2013 *********************/

body {
	color:#2e3551;
}
.newtaohong{
        width:100%;
        background:url(../images/jd95bg.jpg) center top no-repeat;
	margin:0 auto;
        }
.taohonga{width:998px; height:65px; margin:0 auto;}
.taohonga a{display:block; height:65px; width:998px;}
.w1000 {
	width:1000px; 
	margin:0 auto 5px;
	position:relative;
	clear:both;
	overflow:hidden;
        background:#fff;
}
.w100p {
	width:100%;
	clear:both;
	overflow:hidden;
	margin:0 auto;
}
.w660 {
	width:660px; 
	position:relative;
	float:left;
}
.w360 {
	width:320px; 
	position:relative;
	float:left;
}
.w320 {
	width:320px; 
	position:relative;
	float:left;
}
.w330 {
	width:330px; 
	position:relative;
	float:left;
}
.topRight {
	width:320px;
	overflow:hidden;
}
/************* top *************/
.topBox {
	background:#f9f9f9;
	border-top:2px solid #1e244d;
	border-bottom:1px solid #cfcfcf;
}
.top {
	width:1000px;
	line-height:28px;
	font-size:12px;
	position:relative;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.topsj {
	width:1000px;
    height:32px;
	line-height:32px;
	font-size:12px;
	position:relative;
	margin:0 auto 10px;
	clear:both;
	overflow:hidden;
	border-bottom: 1px solid #e2e2e2;	
}
.login_id {
	width:50px;
	height:18px;
	border:1px solid #E5E9F9;
	margin-right:10px;
	line-height:20px;
	display:inline;
}
.login_pwd {
	width:50px;
	height:18px;
	border:1px solid #E5E9F9;
	line-height:20px;
	display:inline;
}
.login_on {

	height:20px;
	border:1px solid #E5E9F9;
	text-align:center;
	margin-right:10px;
	line-height:20px;
	*line-height:17px;
	display:inline;
	padding:0 3px;
	margin-top:5px\9;
	*margin-top:3px;
	background:#008aff;
	color:#fff;
}
.login_sch {
	width:50px;
	height:18px;
	border:1px solid #E5E9F9;
	margin-right:3px;
	line-height:20px;
	display:inline;
}
.login_btn {
	height:20px;
	border:1px solid #E5E9F9;
	text-align:center;
	line-height:20px;
	padding:0 3px;
	line-height:20px;
	*line-height:17px;
	margin-right:20px;
        margin-right:20px\9;
	_margin-right:24px;
	display:inline;
	background:#008aff;
	color:#fff;
}
.top a, .top span {margin-right:8px; _margin-right:4px;*margin-right:4px!important;}
.mVer, .mHome {
	color:red;
	background:url(../images/tlogo.gif) no-repeat 0 -17px;
	padding-left:10px;
}
.mHome {
	background:url(../images/tlogo.gif) no-repeat 0 2px;
}
/*********** top end ************/
.nav {
	width: 1000px;
	height: 113px;
	clear: both;
	margin: 0 auto 10px;
	position: relative;
	background: #fff;
	border-bottom: 1px solid #e2e2e2;		
}

.navBox {
	width:580px;
	height:25px;
	line-height:25px;
	float:left;
	font-size:14px;
}
.navBox a, .navBox span {
	float:left;
	margin-right:14px;
}
.navBox .in{padding-right:12px;}
.navBox .it{padding-right:15px;}
/*.navright {
	width:100px;

	height:85px;
	float:left;
        position:absolute;
        right:0;
        top:0;
	}
*/
.cities {
	padding:0px;
	height:30px;
	line-height:30px;
	font-size:12px;
        text-align:center;
background:#54b6e7;
margin:0 0 5px 0;
        color:#fff;
}
.cities a {
	margin-right:15px;
        color:#fff;
}
.cities a:hover {  color:#fff;
}
.cities a:visited {color: fff;}
.cities a.red {
	color:#fe0103;
	font-weight:bold;
}
.wrap {
	width:1000px;
	background:#fff;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.list li {
    /*width:95%;
	padding-left:15px;*/

	text-indent:0.75em;
	background:url(../images/dot.gif) 0 13px no-repeat;	
	height:28px;
	line-height:28px;
	text-align:left;
	overflow:hidden;
}
.list0703 li {
    /*width:95%;
	padding-left:15px;*/
	text-indent:0.75em;
	background:url(../images/dot.gif) 0 13px no-repeat;	
	height:30px;
	line-height:30px;
	text-align:left;
	overflow:hidden;
}

.list24 li {
    width:95%;
	padding-left:15px;
	width:100%;
	text-indent:0.75em;
	background:url(../images/dot.gif) 0 13px no-repeat;	
	height:22px;
	line-height:22px;
	text-align:left;
	overflow:hidden;
}


/**************************/
.iHead {
    height:35px;
    line-height:35px;
    margin-bottom:5px;
    width:100%;
    position:relative;
    border-bottom:1px solid #cfcfcf;
}
.sHead {

    height:35px;
    width:100%;
    position:relative;
}
.iHead span, .wHead span {
    background:#fff;
    font-size:16px;
    font-weight:bold;
    padding:6px 30px;
    position:relative;
    text-align:center;
}
.eHead {
    background:#f9f9f9;
    height:30px;
    width:100%;
}
.eHead span {
	float:left;
	border-left:3px solid #2d3450;
	padding:0 6px;
	font-size:16px;
	font-weight:bold;
}

.sHead {
	height:34px;
	position:relative;
}
.sHead span {
    font-size:18px;
    font-weight:bold;
    line-height:36px;
    padding:6px 10px;
    text-align:center;
}
.sHead .corp {
	width:650px;
	height:34px;
	position:absolute;
	top:0;
	right:5px;
}
.corp marquee a {
	color:#666;
	font-size:14px;
	margin-right:10px;
	background:url(../images/dot.gif) 0 9px no-repeat;	
	line-height:35px;
	padding-left:10px;
}
a.hZ {
	width:180px;
	height:34px;
	line-height:34px;
	display:block;
	font-size:26px;
	position:absolute;
	top:0;
	left:1px;
	text-align:left;
}
a.zfxwfb {
	width:155px;
	height:34px;
	line-height:34px;
	display:block;
	font-size:26px;
	position:absolute;
	top:0;
	right:5px;
	text-align:left;
}
a.jiazhiguan {
	width:180px;
	height:34px;
	line-height:34px;
	display:block;
	font-size:15px;
	position:absolute;
	top:0;
	right:1px;
	text-align:right;
	color:#F00;
}
.hA a {
	font-size:16px;
	margin-left:10px;
}
.iHead span a, .eHead span a, .sHead span a {
	text-decoration:none;
	cursor:pointer;
}
.sHead ul li a { color:#000;}
.wHead {
	width:999px;
	height:35px;_height:33px;
	border-bottom:1px solid #cfcfcf;
	border-left:none;
    margin-bottom:10px;
	position:relative;
}
.wHead .ent_item {
	width:865px;
	height:35px;
	line-height:35px;
	position:absolute;
	right:5px;
	top:0;_top:3px;
	text-align:right;
}
.nList {}
.nList h3 {
	font-size:16px;	
	line-height:30px;
	height:30px;
	width:100%;
	font-weight:bold;
	overflow:hidden;
}
/* pNlist pic */
.pNlist {
	width:100%;
	height:100px;
	clear:both;
    overflow:hidden;
	margin:6px 0;
}
.pNlist a.picBox {
	display:block;
	width:135px;
	height:100px;
	float:left;
	margin-right:10px;
	position:relative;
}
.pNlist a.picBox img {
	width:135px;
	height:100px;
}
a.picBox i {
	width:100%;
	height:25px;
	position:absolute;
	left:0;
	bottom:0px;
	background:#000;
	opacity:0.7;
        filter:alpha(opacity=50);
}
a.picBox span {
	width:100%;
	height:25px;
	line-height:25px;
	color:#fff;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0px;
	text-align:center;
}
.pNlist li {
	font-size:13px;
}
.list2 li {
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    width: 100%;
}
.list2Box {
    width:175px; 
    height:100px; 
    float:left; 
    overflow:hidden;
}
.pNlist2 {
	width:100%;
	height:110px;
	clear:both;
    overflow:hidden;
	margin:0 0 10px;
}
.pNlist2 a.picBox {
	width:135px;
	height:110px;
	float:left;
	margin-right:10px;
	overflow:hidden;
	position:relative;
}
.pNlist2 a.picBox img {
	width:135px;
	height:110px;
}
/* pNlist pic end */

.pNlist2 .sCont {
	width:175px;
	height:110px;
	float:left;
}
.sCont h3 {
	width:100%;
	height:30px;
	line-height:30px;
	margin-bottom:5px;
}
.sCont p {
	width:100%;
	height:75px;
	line-height:25px;
	font-size:12px;
}
.bgF {
	background:#f9f9f9;
}
.gLinks {
	margin:5px auto 0px;
	width:100%;
	border-top:1px dashed #d3d3d3;
	color:#737373;
	line-height:30px;
}
.gLinks a {
	color:#737373;
}
.banner {
	width:1020px;
	height:50px;
	clear:both;
	overflow:hidden;
}
.banner img {
	margin-right:10px;
	float:left;
}
.bannernewjian {
	width:1020px;
	height:70px;
	clear:both;
	overflow:hidden;
}
.bannernewjian img {
	margin-right:10px;
	float:left;
}

.topAd {	
	width:1020px;
	_height:120px;
	clear:both;
	overflow:hidden;
}
.topAd .adBlk {	
	margin:0 10px 5px 0;
	float:left;
	width:240px;
	height:50px;
	overflow:hidden;
}
.topAd .adBlk img {	
	width:240px;
	height:50px;
}

.topAd .adBlk155{	
	margin:0 11px 5px 0;
	float:left;
	width:155px;
	height:50px;
	overflow:hidden;
}
.topAd .adBlk155 img {	
	width:155px;
	height:50px;
}






.topAd .adBlk207{	
	margin:0 11px 5px 0;
	float:left;
	width:206px;
	height:50px;
	overflow:hidden;
	border:#e8e8e8 1px solid;
}
.topAd .adBlk207 img {	
	width:206px;
	height:50px;
}

.topAd .sounew {float:left; 
    width:347px;
	height:50px;
	overflow:hidden;
	line-height: 30px;
    font-size: 12px;
    position: relative;}








.topAd .adBlk2 {	
	margin:0 11px 5px 0;
	float:left;
	width:495px;
	height:50px;
	overflow:hidden;
}
.topAd .adBlk2 img {	
	width:495px;
	height:50px;
}
.topAd img,.topAd div {	
	margin:0 11px 5px 0;
	float:left;
	width:242px;
	height:50px;
}
.topAd img.long {	
	margin:0 11px 5px 0;
	float:left;
	width:495px;
	height:50px;
}
.xxztxc {
	width:660px;
	height:50px;
	text-align:center;
	overflow:hidden;
}

.hotest {
	width:660px;
	height:70px;
	text-align:center;
	overflow:hidden;
}
.hotest img {
	width:660px;
	height:40px;
}
.hotest p {
	height:30px;
	line-height:30px;
	width:100%;
	overflow:hidden;
	text-align:center;
}
.hotest a {
	line-height:30px;
}
.hotList li {
	font-size:14px;
	background:none;
	text-indent:0;
    padding: 0px 0 5px 0;
}
.hotListzt li {
	font-size:15px;
	background:none;
	text-indent:0;
}
.hotListqw li {
	font-size:14px;
	background:none;
	text-indent:0;
}
.videoList li, .cmtList li, .bbsList li {
	text-indent:0;
	background:none;
}
.videoList a {
        font-size:15px;
	padding-left:17px;
	background:url(../images/dot2016.gif) no-repeat 0 6px;
	line-height:30px;
}
.adBlkxia {
	width:340px;
}
.adBlkxia img {
	float:left;
	margin:0 10px 5px 0;
}
.adBlkxia div {
	float:left;
	margin:0 10px 5px 0;
}
.adBox {
	width:330px;
	clear:both;
	overflow:hidden;
}
.ad_320, .ad_155, .ad_670 {
	float:left;
	margin:0 10px 5px 0;
}
.ad_217 {
	float:left;
	margin:0 9px 5px 0;
}
.ad_320 {
	width:320px;
	height:50px;
	overflow:hidden;
}
.ad_320 img {
	width:320px;
	height:50px;
}
.ad_155 {
	width:155px;
	height:50px;
	overflow:hidden;
}
.ad_155 img {
	width:155px;
	height:50px;
}
.ad_670 {
	width:670px;
	height:50px;
	overflow:hidden;
}
.ad_670 img {
	width:670px;
	height:50px;
}
.ad_217 {
	width:217px;
	height:50px;
	overflow:hidden;
}
.ad_217 img {
	width:217px;
	height:50px;
}



.fbAd {
	width:330px;
	height:50px;
	margin-bottom:5px;
}
.fbAd img {
	float:left;
	margin-right:10px;
}
.fbAd div {
	float:left;
}

.ent_item a {
	margin:0 10px;
	color:#666;
}
.ent_item a.red {
	color:#fe0103;
	font-weight:bold;
}
.ent_item a img{
                display:inline;
                _line-height:34px;
                text-align:right;
                vertical-align: middle;

}
.ent_vList {
	width:300px;
	margin:0 auto;
}
.ent_vList li {
	text-indent:1em;
	background:url(../images/tv_ico.gif) no-repeat 0 12px;
}
/* fashion pic */
.fsBox {
	width:300px;
	margin:0 auto;
}
.fsTop {
	width:300px;
	height:130px;
	overflow:hidden;
	position:relative;
	padding-bottom:9px;
	border-bottom:1px dashed #ccc;
}
.fsTop a {
	width:300px;
	height:130px;
	display:block;
        position: relative;
}
.fsTop img {
	width:300px;
	height:130px;
}
.fsTop i {
	width:100%;
	height:25px;
	position:absolute;
	left:0;
	bottom:0px;
	background:#000;
	opacity:0.7;
        filter:alpha(opacity=50);

}
.fsTop span {
	width:100%;
	height:25px;
	line-height:25px;
	color:#fff;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0px;
	text-align:center;
}
/* fashion pic end */
.srPics {
	width:100%;
	height:270px;
}
.cliM {
	width:190px;
	position:absolute;
	top:0;
	right:0;
	height:35px;
	line-height:35px;
	font-size:16px;
	text-align:right;
}
.hospital {
	width:320px;
	height:226px;
	overflow:hidden;
}
.docs {
	width:330px;
	height:120px;
}
.docs img {
	float:left;
	width:96px;
	height:66px;
	margin:0 10px 10px 0;
	border:1px solid #cfcfcf;
	padding:1px;
}
.hos_sch {
	width:320px;
	height:70px;
	_height:60px;
	overflow:hidden;
	background:url(../images/wz.gif) no-repeat center 0;
	padding-top:40px;
	font-size:14px;
        line-height: 36px;
}
.hos_div {
	width:100%;
	
}
.hos_sch select {
	font-size:12px;
	line-height:20px;
}
.hos_sch input[type="text"] {
	height:20px;
	line-height:20px;
}
.hos_sch input[type="submit"] {
	width:35px; 
	height:21px; 
	line-height:21px;
	font-size:12px;
}

/* js */
.tab li, .tab2 li {
	float:left;
}
.tab a {
    font-size:18px;
    font-weight:bold;
    line-height:36px;
    padding:6px 16px;
    position:relative;
    text-align:center;	
    border-top:2px solid #fff;
	text-decoration:none;
}
.tab a.cur {
	background:#fff;
    border-top:2px solid #033266;
	border-left:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
    font-size:18px;
    line-height:36px;
    padding:5px 15px;
    position:relative;
    text-align:center;	
}
.tab2 a {
    font-size:16px;
    font-weight:bold;
    line-height:38px;
    padding:6px 6px;
    position:relative;
    text-align:center;	
    border-top:2px solid #fff;
	text-decoration:none;
}
.tab2 a.cur {
	background:#fff;
    border-top:2px solid #033266;
	border-left:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
    font-size:16px;
    font-weight:bold;
    line-height:38px;
    padding:5px 5px;
    position:relative;
    text-align:center;	
}

.tagContent {
	display:none;
}
div.selectTag, ul.selectTag {
	display:block;
}

.scrollBox {
	width:980px;
	height:54px;
	overflow:hidden;
}
.scrollBox ul {
	width:5000px;
}
.scrollBox li {
	float:left;
	margin-right:7px;
}
.scrollBox img {
	width:130px;
	height:50px;
	padding:1px;
	border:1px solid #ccc;
}
.tPic {
	width:320px;
                height:110px;
                margin-bottom:10px;
	clear:both;
	overflow:hidden;
}
.tPic_box {
	display:inline;
	float:left;
	width:330px;
	height:110px;
	margin-bottom:10px;
}
.tPic_box a {
	display:block;
	width:155px;
	height:110px;
	overflow:hidden;
	color:#fff;
	margin-right:10px;
        float:left;
}
.tPic_box a:hover .pic-tip {
	color:#fff;
}
.tPic_box .pic-tip {
	display:block;
	bottom:0;
	position:relative;
	width:155px;
	height:30px;
	line-height:30px;
	margin:-30px 0 0;
	font-zize:12px;
	text-align:center;
	z-index:1;
	background: rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
	cursor: pointer;
	overflow:hidden;

}
/**************** footer *************/
.footer {
	width:100%;
	margin:0 auto;
	background:#fafafa;
	border-top:1px solid #b9b9b9;
	clear:both;
	overflow:hidden;
}
/* fNav */
.fNav_Box {
	width:1000px;
	margin:15px auto 10px;
	border-bottom:1px dashed #ccc;
	clear:both;
	overflow:hidden;
}
.fNav, .fNav_info {
	float:left;
	_display:inline;
	width:150px;
	height:75px;
	margin-left:14px;
	margin-bottom:15px;
	font-size:12px;
	padding:10px 0;
}
.fNav {
	line-height:25px;
	background:#E8E8E8;
}
.fNav:hover {
	background:#033266;
	color:#fff;
}
.fNav:hover a{
	color:#fff;
}
.fNav strong {
	display:block;
	margin:0 0 0 15px;
}
.fNav strong a {
	width:auto;
	margin-left:0;
}
.fNav a {
	display:inline-block;
	width:52px;
	margin-left:15px;
	white-space:nowrap;
}
.fLinks {
	width:1000px;
	margin:0 auto 10px;
	border-bottom:1px dashed #ccc;
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
	font-size:12px;
}
.fLinks h3 {
	width:100%;
	height:30px;
	font-size:16px;
	font-weight:bold;
}
.fLinks a {
	margin-right:8px;
}
.info {
	border-bottom:1px dashed #ccc;
	padding-bottom:15px;
}

.crBox {
	width:100%;
	height:25px;
	line-height:25px;
	background:#303030;
}
.cR {
	width:1000px;
	height:25px;
	line-height:25px;
	color:#fff;
	text-align:center;
	margin:0 auto;
}
.focus {
	width:320px; 
	height:220px; 
	margin-bottom:10px;
}

/*1225*/
.he a{ color:#000;}
.he a:hover {color:#ff0000;text-decoration:underline;}
.lnHead {
        height:30px;
        margin-bottom:5px;
        width:100%;
	border-bottom:#e2e2e2 solid 1px;
	position:relative;
}
.lnHead span {
    font-size:18px;
    font-weight:bold;
    line-height:30px;
    height: 30px;
    width: 100px;
    display: block;
    text-align:left;
	font-family: 'Microsoft YaHei';
	
}
.lnHead .corp4 {padding-left:6px; width: 100px; height: 30px; line-height: 30px;font-size: 14px;position: absolute; top: 3px; right: 120px;overflow:hidden;}
.lnHead .corp2 {padding-left:6px; width: 220px; height: 30px; line-height: 30px;font-size: 14px;position: absolute; top: 3px; right: 2px;overflow:hidden; float:right; text-align:right; padding-right:15px;}
.lnHead .corp2 a{ color:#000;}
.lnHead .corp2 a:hover {color:#ff0000;text-decoration:underline;}
.lnHead .corp3 {padding-left:6px; width: 150px; height: 28px; line-height: 28px;font-size: 14px;position: absolute; top: 1px; right: 2px;overflow:hidden;}
.lnHead .corp3 img{ text-align:right; float:right;}
.corp1 {width: 320px; height: 30px; line-height: 30px;font-size: 16px; font-weight: bold;overflow:hidden;}
.corp1wb {width: 320px; height: 30px; line-height: 30px;font-size: 16px;overflow:hidden;}
.corp6 {width: 320px; font-size: 16px; font-weight: bold;overflow:hidden;}
.corp6 a { color:#000;}
.corp6 a:hover {color:#ff0000; text-decoration:underline;}
/*1225border-bottom:1px solid #cfcfcf;*/

/*漂浮*/
#dingna {
	width: 128px;
	height: 160px;
	position: fixed;
	right: 0;
	bottom: 100px;
        _position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	_margin-bottom:100px;
}
*html {
	background-attachment:fixed;
}/*解决IE6下滚动抖动的问题*/


/*底部*/
.footernew{color:#515151;font-size:12px;height:100px;line-height:24px;margin:12px auto 0;padding-left:200px;overflow:hidden;text-align:center;width:1000px;}
.footheight{height:70px;overflow:hidden;}
.footernew a{color:#515151;text-decoration:none;}
.footernew a.lchot{color:#BD0A01;}
.footernew a:hover{color:#BD0A01;text-decoration:underline;}
.footernew a:visited{color:#515151;}
.footernew div{margin:0 auto;}
.footernew p{border:1px solid #D2D2D2;float:left;font-size:12px;height:50px;line-height:20px;margin:6px;padding:0;text-align:center;width:140px;overflow:hidden;}
.footernew .fl{float:left;padding:3px;}
.footernew .fr{float:right;padding:5px 5px 0;width:72px;}


.pet {
margin: 5px auto;
height: 137px;
width: 320px;
text-align: center;
position: relative;
overflow: hidden;
}
.pet a {
width: 320px;
height: 137px;
display: block;
position: relative;
}
.pet img {
width: 320px;
height: 137px;
}
.pet i {
width: 100%;
height: 25px;
position: absolute;
left: 0;
bottom: 9px;
background: black;
opacity: 0.7;
filter:alpha(opacity=50);
}
.pet span {
width: 100%;
height: 25px;
line-height: 25px;
color: white;
overflow: hidden;
position: absolute;
left: 0;
bottom: 9px;
text-align: center;
}


/*20160108*/
.adpic {
	width:120px;
	height:35px;
	line-height:35px;
	position:absolute;
	right:70px;
	top:0;
	_top:3px;
	text-align:right;
	display: block;	
	
}
.adpic img{vertical-align:middle;}

.iHead span strong{color:red;}




.logoh {
	width: 1000px;
	height: 90px;
	clear: both;
	overflow: hidden;
	margin: 0 auto 5px;
	position: relative;
	background: #fff;
}
.logo {
	width:220px;
	height:85px;
	background:url(../images/logonew.gif) 0 3px no-repeat;
	float:left;
	margin-right:20px;
}
.topAd .sounew .logowen{width:343px;height:28px;clear:both;float:left; overflow:hidden;}
.topAd .sounew .logowen li{line-height:24px; font-size:12px; color:#2e3551;float:left;padding-right:5px;}
.topAd .sounew .logowen li a:link{padding-right:2px; display:inline-block; }
.topAd .sounew .logoad{width:340px;height:80px;float:right; overflow:hidden;}

/* 展播台新闻区 */
#zbt_menu{margin:0 auto;width:100%;}
#zbt_menu .zbt_nav{width:10px;line-height:15px; float:left;}
#zbt_menu .zbt_nav span.active {background:#F63;border:1px solid #f63;position:relative;}
#zbt_menu .zbt_nav span{width:10px;height:10px;display:inline-block;border:1px solid #999;background:#999;text-align:center;margin-top:10px;cursor:pointer;}
#zbt_menu .zbt_nav span{
border-radius: 10px;
-ms-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
#zbt_menu .zbt_sho{width:420px;display:none;overflow:hidden;margin-left:10px; margin-top:5px; float:left;}
.newstxt{float:left; line-height:24px; overflow:hidden;}
.t1-2{color:#919191;font-size:12px;}
.t1-2 a,.t1-2 a:visited{color:#004276;}

.t1-2 a{font-size:12px;}
#newslist{margin:0 auto; width:100%; background:#fff; overflow:hidden;}
.newspic{float:left; margin-left:20px;}
.newspic img{width:240px;height:70px; border:0;}

/*导航条右侧*/
.navthreen{width:580px;height:90px;float:left;}
.navrightjb{width:150px;height:90px;float:left;}
.navrightjb span{width:150px;height:45px; display:block; text-align:center;}
.navrightjb p{width:150px;line-height:20px; height:20px; font-size:12px; display:block; text-align:center;}
/*中国搜*/
.topAd .sounew .chinas{width:140px;height:24px;float:left;margin: 0 2px 0 0;}
.topAd .sounew .chinas li{line-height:25px;float:left;padding-right:4px;}
/*站内搜*/
.topAd .sounew .search{width:185px;height:24px; float:right;}
.topAd .sounew .search-form{width: 180px;height:22px;border: #d5d5d5 1px solid;position: relative;}
.topAd .sounew .keywords{border: 0px;width:140px;height:20px;line-height:20px;padding-left:4px;outline: none;font-size: 14px; color:#2e3551;}
.topAd .sounew .search-btn{border: none;background: none;width: 42px;height: 24px;position: absolute;top: -1px;right: -1px;outline: none;background: url(../images/search.png) center center no-repeat;cursor:pointer;}

/*集团报刊菜单*/
#lr_systembox{ width:105px; height:23px; background:#fff; position:relative; z-index:4; float:left;}
#lr_systembox .lr_systembtn{margin:0 auto; width:100%; height:23px; line-height:23px; position:absolute; text-align:center; top:0px; right:0px; z-index:90001;}
#lr_systembox .lr_systembtn .lr_abtn{width:100%; display:block; font-size:14px; color:#2e3551; font-weight:bold; cursor:pointer; border:#CCC solid 1px;float:left;}
#lr_systembox .lr_systembtn .lr_abtn span img{margin:1px 0; vertical-align:middle;}
#lr_systembox .lr_menu{width:220px; text-align:left; padding:8px 5px; background:#fff; border:1px solid #eee; filter:alpha(opacity=90); opacity:0.90; position:absolute; top:25px; left:0px; z-index:90002; display:none;}
#lr_systembox .lr_menu li{line-height:24px;}
#lr_systembox .lr_menu a{font-size:14px; color:#2e3551; padding-right:10px;}

/*对外开放菜单*/
#lr_systembox1{ width:105px; height:23px; background:#fff; position:relative; z-index:4; float:right;}
#lr_systembox1 .lr_systembtn1{margin:0 auto; width:100%; height:23px; line-height:23px; position:absolute; text-align:center; top:0px; right:0px; z-index:90001;}
#lr_systembox1 .lr_systembtn1 .lr_abtn1{width:100%; display:block; font-size:14px; color:#2e3551; font-weight:bold; cursor:pointer; border:#CCC solid 1px;float:left;}
#lr_systembox1 .lr_systembtn1 .lr_abtn1 span img{margin:1px 0; vertical-align:middle;}
#lr_systembox1 .lr_menu1{width:220px; text-align:left; padding:8px 5px; background:#fff; border:1px solid #eee; filter:alpha(opacity=90); opacity:0.90; position:absolute; top:25px; right:0px; z-index:90002; display:none;}
#lr_systembox1 .lr_menu1 li{line-height:24px;}
#lr_systembox1 .lr_menu1 a{font-size:14px; color:#2e3551; padding-right:10px;}


/*主题宣传*/
.ztxc {
	width:980px;
	height:130px;
	background-color:#f1f1f1;
	padding:10px;
	clear:both;
	overflow:hidden;
	margin:0 auto 10px;
}


.ztxc01left{width:760px;height:60px; float:left;}
.ztxc01right{width:210px;height:60px; float:left;}
.ztxc01right ul {}
.ztxc01right ul li{	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: left;
	list-style-type: none;
	width: 210px;
	overflow: hidden;
}
.ztxc01right .redfont{ color:red;}
.ztxc02{width:980px; height:60px;	overflow:hidden;}
.ztxc02 a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin-right: 8px;_margin-right: 8px;
}

.ztxc02 .font{ color:red;}

.list16dot li {
    width:95%;
	padding-left:5px;
	width:100%;
	text-indent:0.5em;
	background:url(../images/dot2016.gif) 0 13px no-repeat;	
	height:30px;
	line-height:30px;
	text-align:left;
	overflow:hidden;
}
.listdothe li {
    width:95%;
	padding-left:5px;
	width:100%;
	text-indent:0.5em;
	background:url(../images/dothe.gif) 0 13px no-repeat;	
	height:30px;
	line-height:30px;
	text-align:left;
	overflow:hidden;
}
.listdothe li a { color:#000;}
.listdothe li a:hover {
	color:#ff0000;
	text-decoration:underline;
}

/* pNlist pic */
.pNlist2016 {
	width:100%;
	height:100px;
	clear:both;
    overflow:hidden;
	margin:6px 0;
}
.pNlist2016 a.picBox2016 {
	display:block;
	width:135px;
	height:100px;
	float:left;
	margin-right:10px;
	position:relative;
}
.pNlist2016 a.picBox2016 img {
	width:135px;
	height:100px;
}
a.picBox2016 i {
	width:100%;
	height:25px;
	position:absolute;
	left:0;
	bottom:0px;
	background:#000;
	opacity:0.7;
        filter:alpha(opacity=50);
}
a.picBox2016 span {
	width:100%;
	height:25px;
	line-height:25px;
	color:#fff;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0px;
	text-align:center;
}
.pNlist2016 li {
	font-size:13px;
}
.list22016 li {
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    width: 100%;
	color:#000;
}
.list22016 li a{color:#000;}
.list2Box2016 {
    width:175px; 
    height:100px; 
    float:left; 
    overflow:hidden;
}

/* pNlist pic end */


.ssrppic{width:320px;height:92px; overflow:hidden;}
.ssrppic h3{width:100%; line-height:35px; height:35px; font-weight:bold; color:#000;overflow:hidden;}
.ssrppic h3 a{color:#000;}
.ssrppic p{ font-size:12px; color:#939292; line-height:25px; height:50px;width:260px; display:block; float:right; text-align:left;text-indent:2em; overflow:visible;}
.ssrpphoto {width:50px; heigh:50px; float:left;padding:5px 10px 5px 0;}



/*city*/
/*public-this page*/
.col-sub,.mod-a{width: 300px;margin-right: 20px;}
.mod-c{width: 320px;}
.col-main{width: 320px;}
/*reset*/

.clearfix {zoom: 1;}/*ie6*/
.clearfix{zoom: 1;}/*ie7*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom: 1;}
.undis{display: none;}
.dis{display: block;}
.col-sub,.col-a,.mod-a{float: left;}
.col-b,.mod-b{float: left;}
.col-main,.col-c,.mod-c{float: left;}

h3>a:hover{text-decoration: none;color: #ff0000;}
/*tit-sub*/
.tit-sub-a{height: 30px; border-bottom:solid #e2e2e2 1px;}
.tit-sub-a>h3,.tit-sub-b>h3{font-size: 18px;display: inline-block;line-height: 30px;+float: left; }
.tit-sub-a>h3>a,.tit-sub-b>h3>a{color: #004276;padding: 0 7px;}
.tit-sub-a>h3>a:hover,.tit-sub-b>h3>a:hover{color: #ff0000;}
.tit-sub-a>a,.tit-sub-b>a{float: right;font-size: 14px;color: #ff0000;line-height: 48px;}
.tit-sub-b>a{line-height: 39px;}
.tit-sub-a>p,.tit-sub-b>p{font-size: 14px;float: right;color: #999;margin-top: 18px;}
.tit-sub-b>p{margin-top: 14px;}
.tit-sub-a>p>a,.tit-sub-b>p>a{color: #999;padding: 0 4px;}
.tit-sub-a>p>a:hover,.tit-sub-b>p>a:hover{color: #cc0000;}
.tit-sub-b{border-bottom: 1px solid #c1c1c1;}
.tit-sub-b>h3{border-bottom: 3px solid #ff0000;margin-bottom: -2px;line-height: 38px;}
/*news-list*/
.news-list>li{font-size: 14px;line-height: 30px;color: #013068;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list>li.first-item{font-size: 16px; font-family: Microsoft Yahei; font-weight:bold; }
.news-list>li>a:hover,.news-list>li>a:active{color: #cc0000;}
.news-list.type-a>li{background: url(../images/play.png) 0 center no-repeat;padding-left: 25px;}
.news-list.type-b>li,.news-list.type-c>li{background: url(../images/dot2016.gif) 0 center no-repeat;padding-left: 12px;}
.news-list.type-c>li a{padding-right: 10px;}
.news-list.type-c>li img{width: 15px;height: 15px;display: inline-block;position: absolute;margin-top: 10px;}


/*col-main*/
.section-b .col-main .mod-c .toggle{padding-right: 27px; line-height:35px;background: url(../images/arrow-down.png) right center no-repeat;color: #999;font-size: 14px;+position: absolute;+margin-left: 270px;+margin-top: -35px;}
.section-b .col-main .mod-c .toggle.expanded{padding-right: 27px;background: url(../images/arrow-up.png) right center no-repeat;color: #999;font-size: 14px;}
.section-b .col-main .mod-c .toggle:hover{text-decoration: none;}
.section-b .col-main .mod-c .toggle-cnt{background-color: rgba(255,255,255,0.85);background-color: #fff \9; border: 1px solid #e3e3e3;display: none;padding: 7px 10px 10px 20px;font-size: 0;position: absolute;z-index: 4;+width: 320px;+height: 96px;}
.section-b .col-main .mod-c .toggle-cnt>a{margin: 0 12px;font-size: 16px;color: #333;line-height: 32px;}
.section-b .col-main .mod-c .toggle-cnt>a.cur{color: #ff0000;}
.section-b .col-main .mod-c .toggle-show{margin-top: 5px;}
.section-b .col-main .mod-c .tit-sub-a span{margin-left: 10px;+margin-top: 13px;+display: block;}
.section-b .col-main .mod-c .tit-sub-a span>a{color: #333;+margin-top: 13px;}
.section-b .col-main .mod-c .tit-sub-a span>a:hover{color: #cc0000;}
.section-b .col-main .mod-c .news-list{margin-bottom: 1px;}


.lnlink{width:100%;height:5px; border-top:solid 1px #e2e2e2;}


/*县区城市导航*/
.xqcities {
	width:100%;
	padding:0px;
	height:25px;
	line-height:25px;
	margin:0px auto 5px;
	font-size:12px;
}
.xqcities a {
	margin-right:4px;
}
.xqcities a.red {
	color:#fe0103;
	font-weight:bold;
}
/*20161011*/
.xzgg1011 {
width: 158px;
height: 35px;
overflow: hidden;
padding:0 0 6px 0;}
.xzgg1011 img {width: 158px;
height: 38px;}
/*20161014*/
a:visited {color: #2e62a5;}


.fullSlide{width:100%; height:368px;position:relative;}
.fullSlide .bd{margin:0px auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:368px;overflow:hidden;text-align:center;}
.fullSlide .bd ul a{display:block;height:368px; width:772px !important;}
.fullSlide .hd{width:190px;position:absolute;z-index:1;bottom:-2px;left:573px;height:22px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px; height:10px; background:#666; margin:0px;overflow:hidden;line-height:999px;margin-left:5px; border-radius:5px;}
.fullSlide .hd ul .on{ background-color:#fff; width:10px; height:10px; border-radius:5px; margin-left:5px;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-71px;left:5%;z-index:1;width:40px;height:100px;background:url(../images/slider-arrow.png) -126px -120px #000 no-repeat; cursor:pointer;filter:alpha(opacity=50);opacity:0.5;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -120px;}
.fullSlide .bd a span{ position:absolute; top:89%; color:#fff;display:block;font-size:20px; padding:6px 0; font-family:"宋体"; text-align: left; width:715px; overflow:hidden; padding-left: 5px; height:48px; background:rgb(84,182,231) !important; background:#000; Alpha(opacity=50);}
