/* 整体 */
body{
	font-family:"宋体";
}

img{
	display:block;
}

a{
	color:#383838;
}

.list14 ul li{
	font-size:14px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}

.list14 ul li span{
	margin-right:5px;
}

.list14 ul li span,.list14 ul li span a{
	color:#325976;
}

.list14-dot ul li{
	font-size:14px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	padding-left:10px;
	background:url(images/list-type.gif) no-repeat 0px -49px;
}

.list14-dot2 ul{
	height:100%;
}

.list14-dot2 ul li{
	float:left;
	width:47%;
	font-size:14px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	padding-left:10px;
	background:url(images/list-type.gif) no-repeat 0px -49px;
}

.list14-video ul li{
	font-size:14px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	padding-left:22px;
	background:url(images/list-type.gif) no-repeat 0px 8px;
}

.list12 ul li{
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.list12 ul li span,.list12 ul li span a{
	color:#325976;
}

.list12-dot ul li{
	height:24px;
	line-height:24px;
	overflow:hidden;
	padding-left:8px;
	background:url(images/list-type.gif) no-repeat 0px -81px;
}

.list12-pic ul li{
	height:24px;
	line-height:24px;
	overflow:hidden;
	padding-left:22px;
	background:url(images/list-type.gif) no-repeat 0px -115px;
}

.textbg{
	position:absolute;
	width:100%;
	height:20px;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

.img-title{
	position:absolute;
	width:100%;
	height:20px;
	left:0px;
	bottom:0px;
	text-align:center;
	line-height:20px;
	overflow:hidden;
}

.img-title a{
	color:#fff;
}
/* 整体结束 */



/* 顶栏、页脚、外框 */
#footer{
	width:1000px;
	margin:0px auto;
	text-align:center;
	color:#383838;
	line-height:22px;
	padding:15px 0px;
}

#footer img{
	display:inline;
}

#top{
	width:100%;
	min-width:1000px;
	border-bottom:1px solid #ddd;
	background:url(images/top-bg.gif) repeat-x;
}

#top .box{
	position:relative;
	width:1000px;
	height:28px;
	margin:0px auto;
	line-height:28px;
	color:#ababab;
}

#top .box a{
	color:#ababab;
}

#top .right a{
	margin:0px 5px
}
#top .box .left{height:28px;overflow:hidden;}
#top .drop-down{
	display:none;
	position:absolute;
	border:1px solid #d1dde2;
	background:#f9f9f9;
	line-height:20px;
	padding:2px 16px 2px 10px;
	right:79px;
	top:22px;
	*top:23px;
}

#top .drop-down a{
	color:#30688b;
}

#header-icon1{
	background:#fff url(images/header-icon.gif) no-repeat 60px 0px;
	border:1px solid #e0e0e0;
	padding:3px 20px 2px 6px;
}

#header-icon2{
	background:url(images/header-icon.gif) no-repeat 0px -24px;
	padding-left:16px;
}

#wrapper{
	width:1000px;
	margin:0px auto;
	background:#fff;
}
/* 顶栏、页脚、外框结束 */



/* 头部 */
#logo{
	height:80px;
}

#logo .dzw{
	float:left;
	display:inline;
	height:58px;
	width:187px;
	margin:13px 0px 0px 106px;
}

#logo .left,#logo .right{
	width:300px;
	height:50px;
	margin-top:18px;
	overflow:hidden;
}

#logo .left img,#logo .right img,#logo .left embed,#logo .right embed{
	width:300px;
	height:50px;
}


#nav{
	height:46px;
	background:url(images/nav-bg.gif) repeat-x;
	overflow:hidden;
	line-height:23px;
	padding:4px 0px 4px 0px;
	border:1px solid #d4d4d4;
	border-top:4px solid #325976;
}


#nav ul{
	float:left;
	display:inline;
	height:46px;
	background-repeat:repeat-y;
	background-position:right center;
	background-image:url(images/nav-line.gif);
	padding-left:5px;
}

#nav-menu1{ width:176px; }
#nav-menu2{ width:176px; }
#nav-menu3{ width:176px; }
#nav-menu4{ width:135px; }
#nav-menu5{ width:309px; }

#nav ul li{
	float:left;
	display:inline;
	font-size:14px;
	line-height:23px;
	white-space:nowrap;
	margin:0px 7px;
	height:23px
}

#nav ul li a{
	color:#000;
}

#nav ul li strong,#nav ul li strong a{
	color:#325976;
}

#nav-menu5 .red{
	width:14px;
	height:44px;
	white-space:normal;
}

#subnav{
	position:relative;
	height:34px;
	line-height:34px;
	border-bottom:1px solid #e0e0e0;
	color:#d7d7d7;
	text-align:center;
}

#subnav span{
	color:#5d5d5d;
}

#subnav a{
	color:#5d5d5d;
	margin:0px 3px;
}

#subnav .drop-down1,#subnav .drop-down2{
	display:none;
	position:absolute;
	border:1px solid #d1dde2;
	background:#f9f9f9;
	line-height:20px;
	padding:2px 8px 2px 8px;
	z-index:100;
	text-align:left;
	top:24px;
}

#subnav .drop-down1 span,#subnav .drop-down2 span{
	color:#30688b;
}

#subnav .drop-down1 a,#subnav .drop-down2 a{
	color:#30688b;
}

#subnav .drop-down1{ left:0px; }
#subnav .drop-down2{ right:55px; }

#header-icon3{ background:url(images/header-icon.gif) no-repeat 0px -43px; padding-left:14px; }
#header-icon4{ background:url(images/header-icon.gif) no-repeat 25px -65px; padding-right:13px; }
#header-icon5{ background:url(images/header-icon.gif) no-repeat 0px -83px; padding-left:20px; }
#header-icon6{ background:url(images/header-icon.gif) no-repeat 0px -103px; padding-left:16px; }
#header-icon7{ background:url(images/header-icon.gif) no-repeat 0px -123px; padding-left:16px; }
#header-icon8{ background:url(images/header-icon.gif) no-repeat 0px -143px; padding-left:16px; }
#header-icon9{ background:url(images/header-icon.gif) no-repeat 0px -164px; padding-left:16px; }
#header-icon10{ background:url(images/header-icon.gif) no-repeat 0px -184px; padding-left:16px; }
#header-icon11{ background:url(images/header-icon.gif) no-repeat 51px -203px; padding-right:18px; }

#focus{
	height:60px;
	padding-bottom:1px;
	border-bottom:4px solid #bebebe;
}

#focus ul li{
	float:left;
	width:25%;
}

#focus ul li .photo{
	float:left;
	width:70px;
	height:60px;
}

#focus ul li .photo img{
	width:70px;
	height:60px;
}

#focus ul li .text{
	float:right;
	display:inline;
	margin:0px 5px 0px 0px;
	width:170px;
}

#focus ul li .text h3{
	font-size:12px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

#focus ul li .text p{
	height:36px;
	line-height:18px;
	overflow:hidden;
	color:#969696;
}

#linkbox{
	height:120px;
	overflow:hidden;
	border:1px solid #e0e0e0;
	padding:10px 20px 10px 20px;
}

#linkbox a{
	color:#32688d;
}

#linkbox .left,#linkbox .right{
	display:inline;
	width:125px;
}

#linkbox ul li{
	height:24px;
	line-height:24px;
	overflow:hidden;
}

#linkbox .middle{
	float:left;
	display:inline;
	width:680px;
	margin:0px 0px 0px 14px;
}

#linkbox .middle .ad img,#linkbox .middle .ad embed{
	height:70px;
	width:680px;
	margin:1px 0px;
}

#linkbox .middle p{
	text-align:center;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

#linkbox .middle p a{
	margin:0px 12px;
}
/* 头部结束 */



/* 布局1 */
#layout1{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:12px;
}

#layout1 .main{
	float:left;
	width:735px;
	height:80px;
	text-align:center;
}

#layout1 .main h1{
	font-family:"Microsoft Yahei","黑体";
	font-size:30px;
	height:54px;
	line-height:54px;
	overflow:hidden;
}

#layout1 .main p{
	font-size:14px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	margin-top:6px;
}

#layout1 .main p a{
	margin:0px 8px;
}

#layout1 .ad{
	float:right;
	width:255px;
	height:80px;
	overflow:hidden;
}

/* 布局1结束 */


/* 布局2 */
#layout2 #pic-switch{
	float:left;
	width:485px;
	height:270px;	
}

#pic-switch .show{
	float:left;
	width:420px;
	height:270px;
	overflow:hidden;
	position:relative;
}

#pic-switch .show .textbg{
	height:34px;
}

#pic-switch .show .img-title{
	height:34px;
	line-height:34px;
	font-size:14px;
}

#pic-switch .menu{
	float:right;
	width:62px;
}

#pic-switch .menu ul{
	margin-top:-3px;
}

#pic-switch .menu ul li{
	height:31px;
	line-height:31px;
	overflow:hidden;
	padding-left:6px;
	text-align:center;
	background:url(images/pic-switch1.gif);
	font-size:14px;
	margin-top:3px;
}

#pic-switch .menu ul .current{
	background:url(images/pic-switch2.gif);
	font-weight:bold;
}

#pic-switch .menu ul .current a{
	color:#fff;
}

#layout2 .news{
	float:right;
	width:490px;
}

#layout2 .news li{
	height:90px;
}

#layout2 .news h3{
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:24px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
}

#layout2 .news p{
	line-height:21px;
	height:42px;
	overflow:hidden;
	color:#7b7b7b;
}
/* 布局2结束 */



/* 布局5 */
#layout5{
	border:1px solid #e2e2e2;
}

#layout5 .title{
	height:41px;
	background:url(images/ly5-title.gif) no-repeat center top;
	padding:2px 0px 0px 40px;
}

#layout5 .title ul li{
	float:left;
	padding:1px 21px 0px 21px;
	color:#325976;
	font-size:14px;
	font-weight:bold;
	line-height:33px;
}

#layout5 .title ul li{
	color:#325976;
}

#layout5 .title ul li a{
	color:#325976;
}

#layout5 .title ul .current{
	border:1px solid #e9e9e9;
	border-bottom:none;
	background:#fff;
	padding:0px 20px 0px 20px;
}

#layout5 .content{
	height:100%;
	padding:14px 10px 5px 10px;
}

#layout5 .content .arrow1{
	float:left;
	background:url(images/ly5-arrow.gif) no-repeat left center;
	height:20px;
	width:11px;
	margin-top:42px;
	cursor:pointer;
}

#layout5 .content .arrow2{
	float:right;
	background:url(images/ly5-arrow.gif) no-repeat right center;
	height:20px;
	width:11px;
	margin-top:42px;
	cursor:pointer;
}

#layout5 .content .list{
	float:left;
	display:inline;
	width:940px;
}

#layout5 .content ul li{
	float:left;
	display:inline;
	width:160px;
	margin:0px 14px;
}

#layout5 .content ul li img{
	width:160px;
	height:100px;
}

#layout5 .content ul li p{
	text-align:center;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
/* 布局5结束 */


/* 布局8 */
#layout8{
	height:86px;
	border:1px solid #e2e2e2;
}

#layout8 .left{
	width:740px;
}

#layout8 .left .box1{
	height:32px;
	line-height:32px;
	border-bottom:1px solid #e9e9e9;
}

#layout8 .left .box2{
	margin-top:1px;
}

#layout8 .left .title{
	float:left;
	width:74px;
	padding-right:5px;
	background:#e6e6e6 url(images/ly8-left-title.gif) no-repeat right center;
	text-align:center;
	color:#325976;
	font-weight:bold;
}

#layout8 .left .box2 .title{
	height:52px;
	line-height:52px;
}

#layout8 .left .content{
	float:left;
	display:inline;
	margin-left:8px;
	width:640px;
}

#layout8 .left .content a{
	color:#325976;
	margin-right:8px;
}

#layout8 .left .box1 .content{
	font-size:14px;
}

#layout8 .left .box2 .content{
	line-height:24px;
	margin-top:2px;
}

#layout8 .right{
	width:240px;
	margin:1px 0px;
	background:#efefef;
	padding:0px 3px 0px 15px;
}

#layout8 .right .text{
	float:left;
	width:140px;
	height:72px;
	padding:6px 0px;
	overflow:hidden;
	line-height:24px;
	font-size:14px;
	color:#325976;
}

#layout8 .right .pic{
	height:84px;
	width:84px;
	float:right;
}
/* 布局8结束 */


/* sidebar样式 */
.sidebar{
	float:right;
	width:247px;
	background:#efefef;
	padding:0px 7px 7px 7px;
}

.sidebar .block{
	border:1px solid #e4e4e4;
	background:#fff;
	margin-top:7px;
}

.sidebar .title{
	height:32px;
	line-height:32px;
	border-bottom:1px solid #eaeaea;
	padding-left:15px;
	font-size:14px;
	color:#325976;
	font-weight:bold;
}

.sidebar .title a{
	color:#325976;
}

.sidebar .title ul li{
	float:left;
	padding:0px 14px;
	color:#3f3f3f;
	height:33px;
}

.sidebar .title ul li a{
	color:#3f3f3f;
}

.sidebar .title ul .current{
	padding:0px 13px;
	color:#325976;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	background:#fff;
}

.sidebar .title ul .current a{
	color:#325976;
}

.sidebar .list12{
	padding:10px 0px;
}

.sidebar .list12-dot{
	padding:8px 0px 8px 22px;
}

.sidebar .list12-pic{
	padding:10px 0px 10px 20px;
}

.sidebar .tuwen{
	height:65px;
	width:220px;
	margin:12px auto 0px auto;
}

.sidebar .tuwen .photo{
	float:left;
	width:65px;
	height:65px;
}

.sidebar .tuwen .photo img{
	width:65px;
	height:65px;
}

.sidebar .tuwen .text{
	float:right;
	width:142px;
}

.sidebar .tuwen .text h3{
	font-size:14px;
	line-height:24px;
	height:48px;
	overflow:hidden;
}

.sidebar .tuwen .text p a{
	color:#e36103;
}

.sidebar .tuwen2{
	height:100px;
	width:220px;
	margin:12px auto 0px auto;
}

.sidebar .tuwen2 .photo{
	float:left;
	width:100px;
	height:100px;
}

.sidebar .tuwen2 .photo img{
	width:100px;
	height:100px;
}

.sidebar .tuwen2 .text{
	float:right;
	width:110px;
	height:100px;
	overflow:hidden;
}

.sidebar .tuwen2 .text h3{
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	margin-bottom:3px;
}

.sidebar .tuwen2 .text p{
	line-height:20px;
}

.sidebar .tuwen2 .text p a{
	color:#e36103;
}

.sidebar .photo-show1{
	margin:12px auto 0px auto;
	width:220px;
	height:120px;
	position:relative;
}

.sidebar .photo-show1 img{
	height:100%;
	width:100%;
}

.sidebar .photo-show1 .textbg{
	height:24px;
}

.sidebar .photo-show1 p{
	height:24px;
	line-height:24px;
	font-weight:bold;
	font-size:14px;
}

.sidebar .photo-show2{
	margin:14px auto 0px auto;
	width:210px;
	height:160px;
	position:relative;
}

.sidebar .photo-show3{
	margin:14px auto 0px auto;
	width:210px;
	height:130px;
	position:relative;
}

.sidebar .photo-show2 img,.sidebar .photo-show3 img{
	height:100%;
	width:100%;
}

.sidebar .photo-show2 .textbg,.sidebar .photo-show3 .textbg{
	height:26px;
}

.sidebar .photo-show2 p,.sidebar .photo-show3 p{
	height:26px;
	line-height:26px;
}

.sidebar .icon-list ul{
	height:100%;
}

.sidebar .icon-list ul li{
	float:left;
	display:inline;
	width:59px;
	height:59px;
	border:1px solid #e5e5e5;
	margin:8px 0px 0px 16px;
}

.sidebar .hot{
	padding:0px 20px;
	margin-top:8px;
}

.sidebar .hot h3{
	font-size:14px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}

.sidebar .hot p{
	line-height:20px;
	color:#656565;
}

.sidebar .ad img,.sidebar .ad embed{
	margin:0px auto;
}
/* sidebar样式结束 */



/* main样式 */
#layout3 .main,#layout4 .main{
	float:left;
	width:712px;
}

#layout3 .main .left,#layout3 .main .right,#layout4 .main .left,#layout4 .main .right{
	width:343px;
}

#layout6 .main,#layout7 .main{
	float:left;
	width:736px;
}

#layout6 .main .block,#layout7 .main .block{
	float:left;
	display:inline;
	margin-right:25px;
	width:343px;
}

.main .title{
	height:31px;
	line-height:31px;
	border:1px solid #dcdcdc;
	border-bottom:3px solid #79a2ba;
	background:url(images/main-title.gif) no-repeat center top;
}

.main .title h2{
	float:left;
	display:inline;
	margin-left:18px;
	font-size:14px;
	color:#325976;
}

.main .title h2 a{
	color:#325976;
}

.main .title p{
	float:right;
}

.main .title p a{
	margin:0px 8px;
}

.main .title .login2{
	float:right;
	width:254px;
	color:#325976;
	_padding-top:4px;
}

.main .title .login2 .text{
	width:55px;
	border:1px solid #d9d9d9;
}

.main .title .login2 .btn{
	width:45px;
	height:17px;
	line-height:17px;
	border:none;
	background:url(images/ly3-login2-btn.gif) no-repeat;
	color:#325976;
	cursor:pointer;
}

.main h3{
	height:36px;
	line-height:36px;
	overflow:hidden;
	font-size:16px;
	padding-top:8px;
}

.main .list14 ul li{
	padding:0px;
}

.main .tag ul{
	margin-left:-2px;
	width:345px;
}

.main .tag ul li{
	float:left;
	display:inline;
	width:67px;
	height:25px;
	text-align:center;
	line-height:25px;
	overflow:hidden;
	background:#e2e2e2;
	margin:2px 0px 0px 2px;
}

.main .tag ul li a{
	color:#325976;
}

.main .zsd table{
	width:100%;
	margin-top:5px;
}

.main .zsd table tr td{
	border:1px solid #e9e9e9;
	width:145px;
	height:201px;
	overflow:hidden;
	padding:10px 13px 0px 12px;
}

.main .zsd table tr td img{
	width:145px;
	height:125px;
}

.main .zsd table tr td p{
	line-height:22px;
	color:#8d8d8d;
}

.main .zsd table tr td p span{
	color:#ff3d00;
}

.main .dazhe{
	height:284px;
	border:1px solid #e9e9e9;
	background:url(images/ly4-main-dz.gif) no-repeat;
}

.main .dazhe .list12{
	margin:10px 0px 0px 70px;
}

.main .double-photo{
	margin:10px 0px 20px 0px;
}

.main .double-photo ul{
	height:110px;
	width:356px;
	margin-left:-13px;
}

.main .double-photo ul li{
	float:left;
	display:inline;
	width:165px;
	height:110px;
	position:relative;
	margin-left:13px;
}

.main .double-photo img{
	height:110px;
	width:165px;
}

.main .double-photo2{
	margin:10px 0px;
}

.main .double-photo2 ul{
	height:110px;
	width:356px;
	margin-left:-13px;
}

.main .double-photo2 ul li{
	float:left;
	display:inline;
	width:165px;
	height:110px;
	position:relative;
	margin-left:13px;
}

.main .double-photo2 img{
	height:110px;
	width:165px;
}

.main .double-photo2 .textbg{
	height:24px;
}

.main .double-photo2 .img-title{
	height:24px;
	line-height:24px;
	left:28px;
	width:135px;
}

.main .double-photo2 .play{
	position:absolute;
	width:12px;
	height:14px;
	background:url(images/video-play.png) no-repeat;
	left:8px;
	top:90px;
}

.main .box{
	margin-top:9px;
}

.main .box .photo1{
	float:left;
	width:135px;
	height:100px;
	position:relative;
	margin-top:2px;
}

.main .box .photo1 img{
	width:135px;
	height:100px;
}

.main .box .list14-dot{
	float:right;
	width:200px;
}

.main .box .text{
	float:right;
	display:inline;
	margin-right:12px;
	margin-top:5px;
	width:175px;
}

.main .box .text h4{
	font-size:12px;
	height:32px;
	overflow:hidden;
	line-height:32px;
}

.main .box .text p{
	line-height:20px;
	height:60px;
	overflow:hidden;
}

.main .box .text p a{
	color:#ff7b47;
}

.main .box2 .photo2{
	float:left;
	width:145px;
}

.main .box2 .photo2 ul li{
	margin-top:15px;
	height:135px;
}

.main .box2 .photo2 img{
	width:145px;
	height:110px;
}

.main .box2 .photo2 p{
	line-height:20px;
	height:20px;
	margin-top:5px;
	overflow:hidden;
	text-align:center;
}

.main .box2 .list14-dot{
	float:right;
	width:182px;
	margin-top:15px;
}

.main .weibo .tou{
	height:40px;
	padding:7px 17px;
}

.main .weibo .tou .logo{
	float:left;
	width:111px;
}

.main .weibo .tou .text{
	float:right;
	width:190px;
}

.main .weibo .tou .text table{
	width:100%;
}

.main .weibo .tou .text table td{
	height:20px;
	line-height:20px;
}

.main .weibo .neirong{
	height:110px;
	line-height:22px;
	padding:5px 0px;
	color:#000;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	overflow-y:scroll;
}

.main .weibo .word{
	line-height:20px;
	height:40px;
	overflow:hidden;
	padding-left:5px;
}

.main .weibo .word a{
	color:#325976;
	margin-right:12px;
}

.main .photo-list1 ul{
	height:100%;
	width:357px;
	margin-left:-14px;
}

.main .photo-list1 ul li{
	float:left;
	display:inline;
	width:105px;
	margin:5px 0px 0px 14px;
}

.main .photo-list1 ul li img{
	width:105px;
	height:95px;
}

.main .photo-list1 ul li p{
	text-align:center;
	line-height:24px;
	height:24px;
	overflow:hidden;
}
/* main样式结束 */