/* 页面结构与头部样式 */

body{
	font-family:"宋体";
	background:#ede6cc url(images/body.jpg) no-repeat center top;
}

img{
	display:block;
}

#footer{
	color:#000;
	line-height:24px;
	padding:10px 0px 15px 0px;
}

#footer a{
	color:#000;
}

#footer img{
	display:inline;
}

#header{
	height:393px;
	width:980px;
	margin:0px auto;
	background:url(images/header.jpg);
}

#content{
	width:936px;
	padding:0px 36px;
	margin:0px auto;
	background:url(images/content.gif) repeat-y;
}

#content-bottom{
	width:1008px;
	height:20px;
	margin:0px auto;
	background:url(images/content-bottom.gif);
}

#dzw{
	height:35px;
	line-height:32px;
	color:#000;
	background:url(images/dzw.gif) no-repeat 12px 0px;
	padding-left:96px;
}

#dzw .left{
	width:580px;
}

#dzw .right{
	width:220px;
}

#dzw .left a{
	color:#000;
	margin:0px 4px;
}

#dzw .right a{
	color:#c40900;
	margin:0px 4px;
}

#banner{
	height:257px;
}

#nav{
	height:68px;
	padding:0px 6px;
}

#nav .list{
	float:left;
	display:inline;
	height:44px;
	padding:10px 0px 10px 38px;
	overflow:hidden;
	background:url(images/nav-line.gif) repeat-y;
}

#nav .list .title{
	float:left;
	width:44px;
	height:40px;
	padding:2px 0px;
	background:#e91d87;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	line-height:20px;
	text-align:center;
	color:#fff;
}

#nav .list .content{
	float:left;
	display:inline;
	height:36px;
	width:143px;
	margin-left:15px;
	line-height:18px;
	padding:4px 0px;
}

#nav .list .content a{
	color:#fff;
	margin-right:12px;
}

#daodu{
	height:32px;
	line-height:32px;
	font-size:14px;
	text-align:center;
	color:#9f103f;
}

#daodu a{
	color:#9f103f;
	margin:0px 18px;
}
/* 页面结构与头部样式结束 */


/* 页面公共样式 */
.main{
	float:left;
	width:669px;
}

.sidebar{
	float:right;
	width:244px;
	border:1px solid #0099fe;
}

.list14 li{
	font-size:14px;
	line-height:25px;
	padding-left:10px;
	background:url(images/type1.gif) no-repeat left 10px;
	color:#000;
}

.list14 li a{
	color:#000;
}

.list12 li{
	line-height:21px;
	padding-left:8px;
	background:url(images/type2.gif) no-repeat left 8px;
	color:#004f8b;
}

.list12 li a{
	color:#004f8b;
}

.title h2{
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
}

.title .more{
	float:right;
	display:inline;
	color:#053f81;
}

.focus{
	float:left;
	width:300px;
	position:relative;
}

.focus img{
	width:300px;
}

.focus .textbg{
	height:25px;
	width:300px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	position:absolute;
	left:0px;
	bottom:0px;
}

.focus p{
	height:25px;
	width:300px;
	line-height:25px;
	position:absolute;
	text-align:center;
	bottom:0px;
}

.focus p a{
	color:#fff;
}

.focus .num{
	position:absolute;
	right:12px;
	bottom:0px;
	line-height:25px;
}

.focus .num a{
	color:#fff;
	margin:0px 3px;
}

.sidebar .title{
	padding:6px 16px 0px 6px;
	height:38px;
	line-height:30px;
}

.sidebar .title h2{
	float:left;
	width:102px;
	height:38px;
	overflow:hidden;
	background:url(images/sidebar-h2.gif);
	color:#fff;
	font-family:"Microsoft Yahei","黑体";
	font-size:18px;
	font-weight:normal;
	padding-left:30px;
}

.sidebar .hot{
	padding:0px 12px;
	margin-top:15px;
	height:80px;
	overflow:hidden;
}

.sidebar .hot .photo{
	float:left;
	height:80px;
	width:100px;
}

.sidebar .hot img{
	height:80px;
	width:100px;
}

.sidebar .hot .text{
	float:right;
	width:110px;
}

.sidebar .hot .text h4{
	font-size:12px;
	font-weight:normal;
	height:20px;
	line-height:20px;
	overflow:hidden;
}

.sidebar .hot .text h4 a{
	color:#053f81;
}

.sidebar .hot .text p{
	line-height:20px;
	color:#646464;
}
/* 页面公共样式结束 */


/* 页面样式 */
#layout1{
	height:100%;
}

#layout1 .main .headline{
	height:94px;
	text-align:center;
	font-size:14px;
}

#layout1 .main .headline a{
	color:#000;
}

#layout1 .main .headline h1{
	font-size:30px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	height:50px;
	line-height:50px;
	padding-top:5px;
}

#layout1 .main .headline p a{
	margin:0px 5px;
}

#layout1 h3{
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
}

#layout1 .main .left{
	width:245px;
}

#layout1 .main .left .block1{
	height:506px;
	background:#00529b;
	position:relative;
	overflow:hidden;
}

#layout1 .main .left .block1 .photo img{
	height:315px;
	width:245px;
}

#layout1 .main .left .block1 .text{
	width:185px;
	margin:0px 0px 0px 22px;
}

#layout1 .main .left .block1 .text h3{
	height:46px;
	line-height:46px;
	padding-top:5px;
	overflow:hidden;
}

#layout1 .main .left .block1 .text h3 a{
	color:#fff;
}

#layout1 .main .left .block1 .text p{
	height:120px;
	line-height:24px;
	overflow:hidden;
	color:#86b5de;
}

#layout1 .main .left .block1 .nav{
	position:absolute;
	width:8px;
	height:130px;
	right:13px;
	bottom:20px;
	overflow:hidden;
}

#layout1 .main .left .block1 .nav .back{
	display:block;
	height:11px;
	width:8px;
	overflow:hidden;
	background:url(images/ly1-left-block1-arrow1.gif);	
}

#layout1 .main .left .block1 .nav .next{
	display:block;
	height:11px;
	width:8px;
	overflow:hidden;
	background:url(images/ly1-left-block1-arrow2.gif);	
}

#layout1 .main .left .block1 .nav ul{
	width:5px;
	height:55px;
	padding:25px 0px;
	margin:0px auto;
}

#layout1 .main .left .block1 .nav ul li{
	float:left;
	height:5px;
	width:5px;
	overflow:hidden;
	background:url(images/ly1-left-block1-point1.gif);
	margin:3px 0px;
}

#layout1 .main .left .block1 .nav ul .on{
	background:url(images/ly1-left-block1-point2.gif);
}

#layout1 .main .left .block1 .nav ul li a{
	display:block;
	height:5px;
	width:5px;
}

#layout1 .main .left .block2{
	height:292px;
	overflow:hidden;
	background:#c4c4c4;
}

#layout1 .main .left .block2 .title{
	height:45px;
	padding:0px 0px 0px 15px;
}

#layout1 .main .left .block2 .title h2{
	line-height:38px;
	padding-top:7px;
	color:#00529b;
}
#layout1 .main .left .block2 .title h2 a{
	line-height:38px;
	padding-top:7px;
	color:#00529b;
}
#layout1 .main .left .block2 .photo{
	background:#000;
	height:158px;
	width:200px;
	padding:12px 23px 0px 22px;
}

#layout1 .main .left .block2 .photo img{
	width:200px;
	height:130px;
}

#layout1 .main .left .block2 .photo p{
	height:28px;
	line-height:28px;
	text-align:center;
	overflow:hidden;
}

#layout1 .main .left .block2 .photo p a{
	color:#fff;
}

#layout1 .main .left .block2 .list{
	margin-top:7px;
}

#layout1 .main .left .block2 .list ul li{
	background:none;
	padding:0px 5px 0px 25px;
}

#layout1 .main .left .block2 .list ul li a{
	color:#000;
}

#layout1 .main .right{
	width:393px;
}

#layout1 .main .right .block1 .title{
	height:33px;
	background:url(images/ly1-right-title1.gif);
	padding:10px 22px 0px 65px;
	line-height:28px;
}

#layout1 .main .right .block2 .title{
	height:32px;
	background:url(images/ly1-right-title2.gif);
	padding:15px 22px 0px 43px;
	line-height:28px;
}

#layout1 .main .right .title a{
	color:#726746;
}

#layout1 .main .right .title h2{
	float:left;
	color:#fff;
}

#layout1 .main .right .content{
	padding:0px 10px 10px 10px;
}

#layout1 .main .right .content h3{
	line-height:40px;
	padding-top:5px;
}

#layout1 .main .right .content h3 a{
	color:#053f81;
}

#layout1 .sidebar{
	margin-top:13px;
}

#layout1 .sidebar .block1 .title1{
	height:50px;
	background:url(images/ly1-sidebar-block1.gif) no-repeat left 9px;
	line-height:50px;
	padding:0px 0px 0px 49px;
}

#layout1 .sidebar .block1 .title1 h2{
	font-size:22px;
	color:#09f;
}

#layout1 .sidebar .block1 .title1 h2 a{
	color:#09f;
}

#layout1 .sidebar .block1 table{
	width:244px;
	text-align:center;
	line-height:32px;
	color:#0a6fb7;
}

#layout1 .sidebar .block1 table th{
	height:32px;
	background:url(images/ly1-sidebar-block1-head.gif) repeat-x;
	border:1px solid #aed2e0;
}

#layout1 .sidebar .block1 table th img{
	margin:0px auto;
}

#layout1 .sidebar .block1 table td{
	height:32px;
	border:1px solid #aed2e0;
}

#layout1 .sidebar .block2{
	margin:0px 5px;
}

#layout1 .sidebar .block2 .title1{
	line-height:40px;
	border-bottom:1px solid #0099fe;
	padding:0px 8px;
	_height:40px;
}

#layout1 .sidebar .block2 .title1 h2{
	float:left;
	color:#00529b;
	padding-right:40px;
	height:40px;
	background:url(images/ly1-sidebar-h2.gif) no-repeat right center;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
}

#layout1 .sidebar .block2 .title1 a{
	float:right;
	color:#053f81;
}

#jrsd .title1{
	background:url(images/ly1-sidebar-block2.gif) no-repeat center bottom;
}

#layout1 .sidebar .block2 .content{
	padding:10px 5px 10px 15px;
}

#jrsd ul li,#jpkb ul li{
	background:none;
	padding:0px;
}

#layout1 .sidebar .block2 .date{
	color:#666;
	line-height:24px;
	margin:0px 0px 8px 0px;
}

#layout1 .sidebar .block2 .date strong{
	margin-right:10px;
}

#layout1 .sidebar .block2 .date span{
	height:24px;
	width:22px;
	overflow:hidden;
	padding:8px 4px 2px 4px;
	background:url(images/ly1-sidebar-date.gif);
	margin:0px 7px;
}

#layout2 .topic{
	height:86px;
	background:url(images/ly2-topic.jpg);
	margin-bottom:12px;
}

#layout2 .main .title{
	height:40px;
	line-height:40px;
	background:url(images/ly2-main-title.gif) repeat-x left 19px;
}

#layout2 .main .title h2{
	float:left;
	color:#00529b;
	padding:0px 10px 0px 5px;
	background:#fff;
}

#layout2 .main .title a{
	background:#fff;
	padding:0px 6px 0px 12px;
}

#layout2 .main .upper{
	height:190px;
	overflow:hidden;
}

#layout2 .main .upper .focus,#layout2 .main .upper .focus img{
	height:190px;
}

#layout2 .main .news{
	float:right;
	width:345px;
}

#layout2 .main .news h3{
	font-size:18px;
	font-weight:normal;
	font-family:"Microsoft Yahei","黑体";
	height:24px;
	line-height:24px;
	overflow:hidden;
}

#layout2 .main .news h3 a{
	color:#053f81;
}

#layout2 .main .news .text{
	border:1px solid #cdcdcd;
	width:289px;
	height:135px;
	overflow:hidden;
	margin:18px 0px 0px 7px;
	padding:10px 18px 0px 18px;
}

#layout2 .main .news .text p{
	font-size:14px;
	line-height:25px;
	color:#646464;
	height:100px;
	overflow:hidden;
}

#layout2 .main .news .text .more{
	width:289px;
	height:16px;
	line-height:16px;
	display:block;
	text-align:center;
	font-weight:bold;
	background:url(images/ly2-text-line.gif) repeat-x left 7px;
	margin-top:8px;
}

#layout2 .main .news .text .more a{
	color:#164c89;
	padding:0px 5px;
	background:#fff;
}

#layout2 .main .list{
	margin-top:15px;
}

#layout2 .main .list ul li{
	float:left;
	display:inline;
	margin-left:5px;
	width:315px;
}

#layout2 .sidebar .list{
	margin:13px 5px 13px 15px;
}

#layout3 .title{
	float:left;
	height:185px;
	width:49px;
	overflow:hidden;
	background:url(images/ly3-title.jpg);
}

#layout3 .title h2{
	color:#fff;
	width:20px;
	line-height:22px;
	margin:36px 0px 0px 7px;
}

#layout3 .content{
	float:left;
	width:887px;
	height:164px;
	background:#ebebeb;
	margin-top:10px;
	position:relative;
}

#layout3 .content ul li{
	float:left;
	display:inline;
	width:197px;
	margin:17px 0px 0px 15px;
}

#layout3 .content ul li img{
	height:115px;
	width:195px;
	border:1px solid #747474;
}

#layout3 .content ul li p{
	font-family:"Microsoft Yahei","黑体";
	font-size:14px;
	text-align:center;
	line-height:24px;
}

#layout3 .content ul li p a{
	color:#000;
}

#layout3 .content .more{
	width:16px;
	text-align:center;
	line-height:16px;
	font-family:"Microsoft Yahei","黑体";
	font-size:14px;
	position:absolute;
	bottom:11px;
	right:8px;
}

#layout3 .content .more a{
	color:#000;
}

#layout4 .topic{
	height:100px;
	background:url(images/ly4-topic.jpg);
}

#layout4 .content{
	height:254px;
	overflow:hidden;
	background:url(images/ly4-content.jpg);
	margin-top:13px;
}

#layout4 .content h3{
	font-size:24px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	color:#e4007f;
	height:58px;
	line-height:58px;
	overflow:hidden;
	text-align:right;
	padding-right:58px;
}

#layout4 .content .left{
	display:inline;
	margin:12px 0px 0px 23px;
	width:220px;
	line-height:25px;
	color:#00529b;
	font-family:"Microsoft Yahei","黑体";
	font-size:14px;
}

#layout4 .content .right{
	width:545px;
	display:inline;
	margin:0px 123px 0px 0px;
	color:#000;
	line-height:24px;
}

#layout5 .weibo{
	float:left;
	width:440px;
}

#layout5 .weibo .title{
	height:20px;
	line-height:20px;
	padding:0px 15px 0px 5px;
	margin-bottom:5px;
}

#layout5 .weibo .title h2{
	float:left;
	color:#00529b;
}

#layout5 .weibo .content{
	width:440px;
	height:320px;
	overflow:hidden;
}

#layout5 .phone{
	float:right;
	width:184px;
	height:343px;
	background:url(images/ly5-phone.gif);
	overflow:hidden;
	padding:4px 13px 0px 13px;
}

#layout5 .phone .title{
	line-height:36px;
	height:36px;
	overflow:hidden;
	color:#fff;
	text-align:center;
}

#layout5 .phone .content{
	height:250px;
	overflow-y:scroll;
	padding:10px 8px 5px 10px;
	line-height:21px;
	color:#000;
}

#layout5 .phone .content img{
	margin:0px auto;
}

#layout5 .phone .enter{
	height:32px;
	width:184px;
	margin-top:9px;
}

#layout5 .phone .enter a{
	display:block;
	height:32px;
	width:184px;
}

#layout5 .sidebar .hot{
	margin-bottom:20px;
}

#layout5 .sidebar .list{
	margin:0px 12px 0px 12px;
	border-top:1px solid #b6b6b6;
	padding:14px 5px 14px 5px;
}

#layout6 .topic{
	height:86px;
	background:url(images/ly6-topic.jpg);
}

#layout6 .content{
	
	margin-left:6px;
	background:#e6e6e6;
}

#layout6 .content .title{
	height:33px;
	line-height:32px;
	padding:5px 10px 0px 3px;
	margin:0px 35px 0px 35px;
}

#layout6 .content .title h2{
	float:left;
	font-size:12px;
	color:#8e8e8e;
	font-weight:bold;
}

#layout6 .content .title .nav{
	float:right;
	height:32px;
	border:1px solid #e4007f;
	border-bottom:none;
	background:#fff;
	font-size:14px;
	font-weight:bold;
}

#layout6 .content .title .nav a{
	float:left;
	color:#000;
	text-align:center;
	height:32px;
	width:110px;
}

#layout6 .content .title .nav .on{
	background:#e4007f;
	color:#fff;
}

#layout6 .content .big{
	height:325px;
	width:860px;
	margin:0px auto;
	border-top:4px solid #e4007f;
}

#layout6 .content .big img{
	height:325px;
	width:860px;
}

#layout6 .content .list{
	margin:19px 0px 0px 36px;
}

#layout6 .content .list ul li{
	float:left;
	display:inline;
	width:275px;
	margin-right:17px;
}

#layout6 .content .list ul li img{
	width:275px;
	height:105px;
}

#layout6 .content .list ul li p{
	text-align:center;
	line-height:30px;
	height:30px;
	overflow:hidden;
}

#layout6 .content .list ul li p a{
	color:#000;
}

#layout7 .topic{
	height:86px;
	background:url(images/ly7-topic.jpg);
}

#layout7 .nav{
	height:30px;
	border-bottom:2px solid #000;
	background:#dcdcdc;
	margin:8px 0px 22px 0px;
	line-height:30px;
}

#layout7 .nav .title{
	float:left;
	background:#000;
	color:#fff;
	width:102px;
	text-align:center;
}

#layout7 .nav .content{
	float:left;
	width:832px;
	font-family:"Microsoft Yahei","黑体";
	font-size:14px;
}

#layout7 .nav .content a{
	float:left;
	color:#181818;
	width:52px;
	height:30px;
	text-align:center;
}

#layout7 .nav .content .on{
	color:#fff;
	background:#09f;
}

#layout7 .focus,#layout7 .focus img{
	height:210px;
}

#layout7 .news{
	float:right;
	width:605px;
}

#layout7 .news .hot h3{
	font-size:30px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	line-height:38px;
	height:38px;
	overflow:hidden;
}

#layout7 .news .hot h3 a{
	color:#053f81;
}

#layout7 .news .hot p{
	font-size:14px;
	line-height:25px;
	color:#646464;
	text-indent:20pt;
	margin-top:10px;
	height:50px;
	overflow:hidden;
}

#layout7 .news .list{
	margin-top:12px;
}

#layout7 .news .list ul li{
	float:left;
	display:inline;
	width:287px;
	padding-right:5px;
}

#layout8 .topic{
	height:83px;
	background:url(images/ly8-topic.jpg);
	overflow:hidden;
}

#layout8 .topic h2{
	float:left;
	display:inline;
	margin-left:105px;
	font-size:34px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
	color:#00529b;
	line-height:70px;
}

#layout8 .topic .nav{
	float:right;
	display:inline;
	margin-right:25px;
	width:640px;
	line-height:21px;
	height:42px;
	overflow:hidden;
	color:#00529b;
	padding-top:18px;
}

#layout8 .topic .nav a{
	color:#00529b;
	margin-right:6px;
}

#layout8 .main{
	margin-top:-5px;
}

#layout8 .main .block{
	float:left;
	display:inline;
	width:300px;
	margin:15px 32px 0px 0px;
}

#layout8 .main .block .title{
	height:25px;
	line-height:25px;
	background:#e9e9e9 url(images/ly8-main-title.gif) no-repeat;
	padding:0px 10px 0px 10px;
	margin-bottom:15px;
}

#layout8 .main .block .title h2{
	float:left;
	color:#fff;
}

#layout8 .sidebar{
	padding-bottom:5px;
}

#layout8 .sidebar .content{
	margin-top:6px;
}

#layout8 .sidebar .content ul{
	height:100%;
}

#layout8 .sidebar .content ul li{
	float:left;
	display:inline;
	width:95px;
	height:85px;
	margin-left:18px;
}

#layout8 .sidebar .content ul li img{
	height:60px;
	width:95px;
}

#layout8 .sidebar .content ul li p{
	text-align:center;
	line-height:20px;
	height:20px;
	overflow:hidden;
}

#layout8 .sidebar .content ul li p a{
	color:#053f81;
}

#layout9{
	border:1px solid #0099ff;
}

#layout9 .topic{
	height:35px;
	background:url(images/ly9-topic.gif) no-repeat center bottom;
	text-align:right;
	padding-top:22px;
}

#layout9 .topic span{
	font-size:14px;
	margin:0px 25px 0px 0px;
	color:#000;
}

#layout9 .topic span a{
	color:#000;
}

#layout9 .content{
	margin-top:18px;
	padding-bottom:24px;
}

#layout9 .content ul{
	height:100%;
}

#layout9 .content ul li{
	float:left;
	display:inline;
	margin-left:29px;
	width:119px;
	border:1px solid #999;
}

#layout9 .content ul li img{
	height:170px;
	width:107px;
	border:6px solid #d9d9d9;
}

#layout9 .content ul li .btn{
	height:22px;
	width:115px;
	background:url(images/ly9-btn.jpg);
	overflow:hidden;
	margin:2px;
	line-height:22px;
	text-align:center;
	font-weight:bold;
}

#layout9 .content ul li .btn a{
	display:block;
	height:22px;
	width:115px;
	color:#fff;
}

#layout9 .content ul li .btn a:hover{
	text-decoration:none;
}

#layout10 .topic{
	height:86px;
	background:url(images/ly10-topic.jpg);
}

#layout10 .main .left{
	border-right:1px solid #cbcbcb;
	width:310px;
	padding:0px 19px 0px 5px;
}

#layout10 .main .right{
	width:310px;
	padding:0px 5px 0px 19px;
}

#layout10 .main .title{
	height:35px;
	line-height:35px;
	padding:5px 15px 0px 3px;
}

#layout10 .main .title h2{
	float:left;
	color:#00529b;
}

#layout10 .main .upper{
	margin-top:10px;
}

#layout10 .main .upper .hot .photo{
	float:left;
	height:100px;
	width:150px;
	padding:2px;
	border:1px solid #dbdbdb;
}

#layout10 .main .upper .hot .photo img{
	height:100px;
	width:150px;
}

#layout10 .main .upper .hot .text{
	float:right;
	width:137px;
}

#layout10 .main .upper .hot .text h4{
	font-size:14px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}

#layout10 .main .upper .hot .text h4 a{
	color:#000;
}

#layout10 .main .upper .hot .text p{
	color:#646464;
	line-height:21px;
	height:84px;
	overflow:hidden;
	margin-top:2px;
}

#layout10 .main .upper .list{
	margin-top:10px;
}

#layout10 .main .upper .list ul li{
	float:left;
	display:inline;
	font-weight:bold;
	width:142px;
	margin-left:3px;
}

#layout10 .main .lower{
	margin-top:5px;
}

#layout10 .main .lower .content ul li{
	float:left;
	display:inline;
	width:156px;
	margin-right:11px;
}

#layout10 .main .lower .content ul li img{
	padding:2px;
	border:1px solid #dbdbdb;
	height:100px;
	width:150px;
}

#layout10 .main .lower .content ul li p{
	text-align:center;
	line-height:34px;
	height:34px;
	overflow:hidden;
}

#layout10 .main .lower .content ul li p a{
	color:#000;
}

#layout10 .sidebar .list{
	line-height:31px;
	padding:15px 0px 15px 5px;
}

#layout10 .sidebar .list a{
	color:#065d98;
	margin:0px 21px;
}

#layout11 .topic{
	height:35px;
	background:url(images/ly11-topic.gif) no-repeat;
	border-bottom:1px solid #00529b;
}

#layout11 .content ul li{
	float:left;
	display:inline;
	margin:16px 16px 0px 16px;
	width:123px;
	height:53px;
}

#layout11 .content ul li img{
	width:123px;
	height:53px;
}
#newsTemplateHero .carouselContent{width:291px;height:510px;  /*number visible * carouselContentItem height */}
#newsTemplateHero .carouselSlider{width:291px;height:2040px; /* carouselContentItem * total items (is adjusted in js just in case) */}
#newsTemplateHero .carouselContent div.carouselContentItem{width:291px;height:511px; /*this should be 510, but it seems to leave 1px when changing*/}
#newsTemplateHero .carouselNav{height:80px;width:12px;}
#newsTemplateHero .carouselNav .carouselNavItem{background:url("http://mm.afl.com.au/portals/0/css/img/2010_sprites.png") no-repeat scroll -8px -10px transparent;height:5px;margin:5px 0;}
#newsTemplateHero .carouselNavPrev{background:url("http://mm.afl.com.au/portals/0/css/img/2010_sprites.png") no-repeat scroll -10px -55px transparent;width:9px;height:12px;margin-bottom:35px;}
#newsTemplateHero .carouselNavNext{background:url("http://mm.afl.com.au/portals/0/css/img/2010_sprites.png") no-repeat scroll -10px -86px transparent;width:9px;height:12px;}
#newsTemplateHero .carouselNav .active{background-position:-8px -20px;}
#newsTemplateHero .carouselNavBox{width:9px;position:relative;top:-175px;left:270px;}
#newsTemplateHero{height:510px;width:291px;position:relative;left:-45px;margin-top:10px;}
#newsTemplateHero .carouselContentItem .carouselContentInner .item-image{padding-left:45px;}
#newsTemplateHero .carouselContentItem .carouselContentInner .item-caption{width:291px;height:195px;background-color:#00529B;}
#newsTemplateHero .carouselContentItem .carouselContentInner .item-caption .item-caption-inner{width:220px;padding-left:45px;padding-top:10px;}
#newsTemplateHero h2, #newsTemplateHero p, #newsTemplateHero a{color:#ffffff;}
#newsTemplateHero .bottomCorner{background:url("http://mm.afl.com.au/portals/0/css/img/2010_sprites.png") no-repeat scroll -10px -520px transparent;height:15px;width:15px;}
/* END:Homepage Hero News Template */
/* Feature Article */
#newsTemplateFeatureArticles .carouselContent{width:600px;height:250px;  /*number visible * carouselContentItem height */}
#newsTemplateFeatureArticles .carouselSlider{width:1200px;height:250px; /* carouselContentItem * total items (is adjusted in js just in case) */}
#newsTemplateFeatureArticles .carouselContent div.carouselContentItem{width:150px;height:250px;float:left;position:relative;}
#newsTemplateFeatureArticles .carouselContentInner h4{color:#00529B;font-size:12px;font-weight:bold;line-height:1.2em;margin-top:5px;width:140px;}
#newsTemplateFeatureArticles .carouselContentInner h4 a{color:#004684;}
#newsTemplateFeatureArticles .carouselContentInner p{color:#999999;margin-top:3px;width:140px;}
#newsTemplateFeatureArticles .carouselContentItem .featureArticlesImageHolder{width:150px;height:150px;overflow:hidden;}
#newsTemplateFeatureArticles .carouselNav{float:left;}
#newsTemplateFeatureArticles .carouselNav .carouselNavItem{background:url("http://mm.afl.com.au/portals/0/css/img/2010_sprites.png") no-repeat scroll -19px -9px transparent;height:10px;width:10px;float:left;margin-right:5px;margin-top:5px;}
#newsTemplateFeatureArticles .carouselNavPrev{background:url("http://mm.afl.com.au/portals/0/css/img/2010_sprites.png") no-repeat scroll -47px -6px transparent;width:18px;height:18px;float:left;margin-right:50px;}
#newsTemplateFeatureArticles .carouselNavNext{background:url("http://mm.afl.com.au/portals/0/css/img/2010_sprites.png") no-repeat scroll -47px -26px transparent;width:18px;height:18px;float:left;margin-left:50px;}
#newsTemplateFeatureArticles .carouselNav .active{background-position:-19px -19px;}
#newsTemplateFeatureArticles .carouselNavBox{margin-top:2px;text-align:center;width:440px;padding-left:160px;}

/*视频*/
.sp0730{}
.sp0730 ul li{
	float:left;
	width:274px;
	text-align:center;
	background-color:#FFF;
	margin-right:17px;
	margin-bottom:20px; list-style-type:none
	
}
.sp0730 ul{margin:0px; padding:0px}
.sp0730 ul li img{ border:0px; margin:0 auto}
.sp0730 ul li p ,.sp0730 ul li p a{ font-size:14px; line-height:28px; color:#000; text-decoration:none}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.shipin{width:880px; margin:15px auto 0; text-align:center}
/*0731  冠军荣耀*/
.gjry0729{
	width:655px;
	margin-left:20px; float:left;
}
.gjry0729 ul li{
	float:left;
	width:195px;
	height:230px;
	text-align:center;
	background-color:#FFF;
	border:#F39 1px solid;
	margin-right:20px;
	margin-bottom:20px;
	padding-top:7px;
}
.gjry0729 ul li img{ border:0px}
.gjry0729 ul li p ,.gjry0729 ul li p a{ font-size:14px; line-height:20px; color:#C00; text-decoration:none}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.gjry0731{ float:left; width:230px; *width:210px; padding-top:10px; height:370px;overflow-y:auto;}
.gjry0731 ul li{ line-height:28px; font-size:12px}
.gjry0731 ul li a{font-size:14px; color:#C00; text-decoration:none}
.blockab .hotab{
	padding:0px;
	margin-top:15px;
	height:80px;
	overflow:hidden;
}

.blockab .hotab .photo{
	float:left;
	height:80px;
	width:100px;
}

.blockab .hotab img{
	height:80px;
	width:100px;
}

.blockab .hotab .text{
	float:right;
	width:110px;
}

.blockab .hotab .text h4{
	font-size:12px;
	font-weight:normal;
	height:20px;
	line-height:20px;
	overflow:hidden;
}

.blockab .hotab .text h4 a{
	color:#053f81;
}

.blockab .hotab .text p{
	line-height:20px;
	color:#646464;
}
.blockab .title{
	padding:6px 16px 0px 6px;
	height:38px;
	line-height:30px;
}

.blockab .title h2{
	float:left;
	width:102px;
	height:38px;
	overflow:hidden;
	color:#fff;
	font-family:"Microsoft Yahei","黑体";
	font-size:18px;
	font-weight:normal;
	padding-left:30px;
}
#layout1 .sidebar .blockab{
	margin:0px 5px;
}

#layout1 .sidebar .blockab .title1{
	line-height:40px;
	border-bottom:1px solid #0099fe;
	padding:0px 8px;
	_height:40px;
}

#layout1 .sidebar .blockab .title1 h2{
	float:left;
	color:#00529b;
	padding-right:40px;
	height:40px;
	background:url(images/ly1-sidebar-h2.gif) no-repeat right center;
	font-size:18px;
	font-family:"Microsoft Yahei","黑体";
	font-weight:normal;
}

#layout1 .sidebar .blockab .title1 a{
	float:right;
	color:#053f81;
}