@charset "utf-8";
.acg_topic_mainbox ul li {
list-style:none outside none;
}
.acg_topic_mainbox{
width:910px;
height:auto;
margin:0 auto;
position:relative;
}

.acg_topic_path{
height:14px;
margin:20px auto;
font-size:12px;
color:#666;
width:100%;
}
.acg_topic_path a:hover{
text-decoration:none;
}
.acg_topic_path .acg_topic_p1{
color:#0172b4;
font-weight:normal;
text-decoration:none;
background:url(../img/acg_nav_cat_icon3.png) no-repeat right -2px;
padding-right:15px;
}
.acg_topic_path .acg_topic_p2{
color:#0172b4;
margin-left:2px;
text-decoration:none;
background:url(../img/acg_nav_cat_icon3.png) no-repeat right -2px;
padding-right:15px;
}
.acg_topic_path .acg_topic_p3{
color:#999;
font-weight:normal;
margin-left:2px;
}
/* ???? */
.acg_topic_catelist{
width:990px;
margin-bottom:20px;
position:relative;
}
.acg_topic_catelist ul li{
display:block;
float:left;
width:159px;
height:40px;
margin-right:0px;
background:#4c9dde;
border-right:1px solid #3d8dcd;
}
.acg_topic_catelist ul li:hover{
background:#0172b4;
}
.acg_topic_catelist ul li.acg_topic_cate6{
border-right:1px solid #4c9dde;
}
.acg_topic_catelist ul li a{
display:block;
width:151px;
height:40px;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
line-height:40px;
text-decoration:none;
}
.acg_topic_catelist span{
display:block;
float:left;
width:auto;
height:40px;
line-height:42px;
}
.acg_topic_catelist b{
background: url(../img/topic_tri.png) no-repeat center center;
display:block;
float:right;
height: 40px;
line-height:40px;
margin-right:10px;
width: 10px;
}
.acg_topic_catelist i{
display:block;
float:left;
height: 28px;
width: 28px;
overflow:hidden;
margin:6px 10px auto 20px;
}
.acg_topic_catelist i img {
width:28px;
height:28px;
}
/*.acg_topic_catelist .acg_topic_cate1, .acg_topic_catelist .acg_topic_cate1 ul li{
background-color:#eac34e;
}
.acg_topic_catelist .acg_topic_cate1 ul li:hover{
background-color:#e3b13a;
}
.acg_topic_catelist .acg_topic_cate2, .acg_topic_catelist .acg_topic_cate2 ul li{
background-color:#d382b4;
}
.acg_topic_catelist .acg_topic_cate2 ul li:hover{ background-color:#c5689f;}
.acg_topic_catelist .acg_topic_cate3, .acg_topic_catelist .acg_topic_cate3 ul li{ background-color:#ef6c7a;}
.acg_topic_catelist .acg_topic_cate3 ul li:hover{ background-color:#ea5461;}
.acg_topic_catelist .acg_topic_cate4, .acg_topic_catelist .acg_topic_cate4 ul li{ background-color:#6ab96e;}
.acg_topic_catelist .acg_topic_cate4 ul li:hover{ background-color:#52a555;}
.acg_topic_catelist .acg_topic_cate5, .acg_topic_catelist .acg_topic_cate5 ul li{ background-color:#5aa5f2;}
.acg_topic_catelist .acg_topic_cate5 ul li:hover{ background-color:#448dee;}
.acg_topic_catelist .acg_topic_cate6, .acg_topic_catelist .acg_topic_cate6 ul li{ background-color:#f2887a;}
.acg_topic_catelist .acg_topic_cate6 ul li:hover{ background-color:#ee6e61;}
*/
.acg_topic_catelist .acg_topic_lastcase{
margin-right:0px;
float:right;
}
.acg_topic_catelist ul li ul{
display:none;
}
.acg_topic_catelist ul li:hover ul {
display: block;
position:absolute;
z-index:99;
width:918px;
left:0px;
top:40px;
padding:20px;
border:1px solid #ddd;
background:#fff;
}
.acg_topic_catelist ul li ul li{
display:block;
/*clear:both;*/
height:22px;
line-height:22px;
padding-left:15px;
padding-right:20px;
overflow:hidden;
float:left;
background:#fff;
border:0px;
width:auto;
background:url(../img/acg_nav_cat_icon2.png) no-repeat 0px 3px;
}
.acg_topic_catelist ul li ul li:hover{
background:url(../img/acg_nav_cat_icon2.png) no-repeat 0px 3px #fff;
}
.acg_topic_catelist ul li ul li a{
display:block;
height:22px;
line-height:22px;
font-size:12px;
font-weight:normal;
color:#636363;
width:auto;
text-decoration:none;
}
.acg_topic_catelist ul li ul li a:hover{
text-decoration:none;
}
/*?????*/
.acg_topic_s_menu{
position:absolute;
width: 36px;
z-index: 501;
top:34px;
right:-60px;

}
.acg_topic_s_menu_inner{
position: relative;
width: 36px;
list-style:none;
}
.acg_topic_s_menu_inner li{
list-style:none;
margin:0px;
padding:0px;
background:#4c9dde;
margin-bottom: 5px;
}
.acg_topic_item{
display: inline-block;
height: 36px;
outline: medium none;
width: 36px;
}
.acg_topic_item:hover{
background:#0172b4;
}
.acg_topic_s_menu_hover{
background:#0172b4;
}
.acg_topic_item img{
width:28px;
height:28px;
border:0px;
margin:4px 0px 0px 4px;
}
.acg_topic_s_cats{
position:absolute;
width:330px;
background:#0172b4;
padding:20px;
top:0px;
right:36px;
z-index:501;
height:201px;
border-right:5px solid white;
}
.acg_topic_s_cats h1{
border-bottom:1px solid #fff;
margin-top:0px;
padding-bottom:10px;
}
.acg_topic_s_cats h1 a{
text-decoration:none;
display:block;
font-size:16px;
font-weight:normal;
color:#fff;
}
.acg_topic_s_cats_list{
margin:20px 0px;
overflow:hidden;
}
.acg_topic_s_cats_list a{
float:left;
margin-right:20px;
color:#fff;
text-decoration:none;
line-height:22px;
background:url(../img/acg_nav_cat_icon2_on.png) no-repeat -2px 4px;
padding-left:13px;
width:60px;
}
.acg_topic_s_cats_list a:hover{
text-decoration:none;
}
.acg_topic_s_cats_num1{
top:0px;
}
.acg_topic_s_cats_num2{
top:-41px;
}
.acg_topic_s_cats_num3{
top:-82px;
}
.acg_topic_s_cats_num4{
top:-123px;
}
.acg_topic_s_cats_num5{
top:-164px;
}
.acg_topic_s_cats_num6{
top:-205px;
}
/*.acg_topic_s_cats_close{
background:url(../img/quick_13.png) no-repeat 0px 0px;
width:24px;
height:25px;
position:absolute;
right:10px;
top:10px;
cursor:pointer;
}*/
/* ??*/
.acg_topic_conbox{
width:910px;
margin:0px auto;
float:none;
overflow:hidden;
}
.acg_topic_conbox ul{
list-style:none;
margin:0px;
padding:0px;
overflow:hidden;
}
.acg_topic_conbox ul li{
display:block;
float:left;
width:270px;
margin-right:32px;
margin-bottom:20px;
}


#photo li{ height:235px;}
#photo-two li{ height:315px;}

.acg_topic_conbox ul li.acg_topic_list_last{
margin-right:0px;
}
.acg_topic_conbox .acg_topic_conpic{
width:100%;
height:auto;
overflow:hidden;
position:relative;
}
.acg_topic_conpic .acg_transitionAll{
transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.acg_topic_conpic .acg_scaleImg{
transform:scale(1.04,1.04);
-webkit-transform:scale(1.04,1.04) !important;
-moz-transform:scale(1.04,1.04) !important;
-o-transform:scale(1.04,1.04)!important;
}
.acg_topic_conpic .acg_topic_bgpic{
position:absolute;
top:0px;
right:0px;
z-index:1;
width:auto;
height:28px;
padding:0px;
padding-left:3px;
background:#e33127;
border-radius:4px;
border-top-right-radius:0px;
border-top-left-radius:0px;
}
.acg_topic_conpic .acg_topic_bgpic a{
display:block;
}
.acg_topic_conpic .acg_topic_bgpic a img{
width:24px;
height:24px;
display:block;
float:left;
margin:2px 0px 0px 0px;
}
.acg_topic_conpic h3{
float:right;
color:#FFF;
font-weight:normal;
padding:0px 6px;
font-size:12px;
display:inline-block;
line-height:28px;
padding:2px 6px 0 \9;
}
/*.acg_topic_conpic .acg_topic_bgpic1{
background:#eac34e;
}
.acg_topic_conpic .acg_topic_bgpic2{
background:#d382b4;
}
.acg_topic_conpic .acg_topic_bgpic3{
background:#ea5461;
}
.acg_topic_conpic .acg_topic_bgpic4{
background:#52a555;
}
.acg_topic_conpic .acg_topic_bgpic5{
background:#448dee;
}
.acg_topic_conpic .acg_topic_bgpic6{
background:#ee6e61;
}*/
.acg_topic_conbox .acg_topic_conpic img{
max-width:270px;
border:0px;
}
.acg_topic_conbox .acg_topic_contit{
float:left;
z-index:1;
width:100%;
height:auto;
padding:10px 0 10px 0;
cursor:pointer; font-size:20px;  text-decoration:none;color:#666;
}



.acg_topic_conpic .acg_topic_contit2{
position:absolute;
left:0;
bottom:0;
z-index:1;
background:url(../img/icon_bg1.png) repeat;
width:250px;
height:auto;
padding:40px 24px 10px 24px;
cursor:pointer; font-size:20px; line-height:34px; text-decoration:none;
}









.acg_topic_conbox .acg_topic_contit1{
height:152px;
padding-top:55px;
}
.acg_topic_conbox .acg_topic_contit2{
height:100%;
padding:40px 10px 0 10px;
}
.acg_topic_conbox .acg_topic_contit a{
	margin:0px 0px 0px 0px;
	padding:0px;
font-size:12px;
color:#666;
font-weight:normal;text-decoration:none; font-family:Arial, Helvetica, sans-serif;
display:block;
}
.acg_topic_conbox .acg_topic_contit2 a{
display:block;
text-decoration:none;
}
.acg_topic_conbox .acg_topic_contit2 a:hover{
text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;
}
.acg_topic_conbox .acg_topic_contit a span{
display:block; padding-left:10px; padding-top:10px;
font-family:Verdana, Geneva, sans-serif;
}
.acg_topic_conbox a:hover{
text-decoration:none;
}
.acg_topic_conbox .acg_topic_conloc{
font-size:20px;
color:#fff;
line-height:24px;
font-weight:normal; text-decoration:none;
}
.acg_topic_conloc span{
margin:0px 2px;
}
.acg_topic_conbox .acg_topic_conloc a{
font-size:20px; line-height:24px;
color:#fff;
text-decoration:none;
font-weight:normal;
display:inline;
}
.acg_topic_conbox .acg_topic_conloc a:hover{ text-decoration:none; font-size:20px; line-height:34px;}
.acg_topic_conbox .acg_topic_con{
font-size:20px;
color:#fff;
padding-left:10px;
background:url(../img/topic_arrow.png) no-repeat right bottom; line-height:34px; text-decoration:none; padding-top:24px;
font-family:"Times New Roman", Times, serif;
}
.acg_topic_conbox h1 {
color: #0172B4;
font-family: "??";
font-size: 16px;
margin-top: 20px;
}

.viod{
	margin:-187px 0px 0px 0px;
	*margin:-187px 0px 0px -270px;
	padding:0px;
	width:270px;
	height:187px;
	position:absolute;
	z-index:555;
	}
.viod img{
	margin:0px;
	padding:0px;
	width:270px;
	height:187px;
	}
















