/*pc_css*/
#index .mb0{
	margin-bottom: 0;
}

#index .iconbox.topics{
	background:#137ac1 !important;
}

#index .iconbox.explain{
	background:#00cd8f !important;
}

#index .iconbox.seminar{
	background:#209959 !important;
}

#index .iconbox.recruit{
	background:#c34035 !important;
}

#index .iconbox.media{
	background:#e66f9b !important;
}

#index .iconbox.technology{
	background:#db8d43 !important;
}

@media screen and (min-width:750px){

#index #header{
	position:absolute;
	top:596px;
	left:0;
}

.slidecontainer{
	position:relative;
	opacity:0;
}

.slider img {
    width: 850px;
	height: 600px;
}

.slidecontainer .titlebox{
	position:absolute;
	top:50%;
	left:0;
	color:#fff;
	font-size:2em;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.1em;
	line-height:1.7em;
	margin:-120px 0 0 0;
	width:100%;
	background: radial-gradient(rgba(150, 150, 150, 0.5), rgba(100, 100, 100, 0.1), rgba(0, 0, 0, 0));
}

.slidecontainer .titlebox .tinbox{
	margin-top: 40px;
	display: inline-block;
}

.slidecontainer .titlebox .tinbox h2{
	font-size: 24pt;
	margin-bottom: 20px;
}

.slidecontainer .titlebox .tinbox p{
	font-size: 20pt;
}

.slidecontainer .titlebox .mainbtn{
	text-align: center;
	width:100%;
	margin:50px 0 40px 0;
}

.slidecontainer .titlebox a{
	list-style:none;
	line-height:1;
	padding:17px 50px;
	background:#b32c29;
	color:#fff;
	font-size:70%;
	display: inline-block;
	/*border-left:1px solid #ccc;*/
	letter-spacing: 0;
	vertical-align: middle;
}
	
.slidecontainer .titlebox a span{
	font-size:70%;
	display: inline-block;
	vertical-align: middle;
}
	
.slidecontainer .titlebox a:after{
	content:"";
	width:7px;
	height:14px;
	background:url("/images/common/arrow02.png") no-repeat;
	background-size:7px;
	display: inline-block;
	margin:0 0 0 0;
	vertical-align: middle;
}
	
.slidecontainer .titlebox a:hover{
	background:#C65954;
}
	
.en .slidecontainer .titlebox{
	position:absolute;
	top:50%;
	left:0%;
	color:#fff;
	font-size:1.7em;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.1em;
	line-height:1.7em;
	margin:-5% 0 0 0;
}

.en #footer{
	padding:0 0 0 0;
}

#index .contbox1{
	background:#f2f2f2;
	padding:100px 0 85px 0;
	text-align:center;
}

#index .contbox1 .tlbox{
	font-size:2.5em;
	font-weight:bold;
	margin:0 0 35px 0;
	text-align:center;

}

#index .contbox1 .txbox{
	margin:0 0 35px 0;
	text-align:center;
	line-height:2em;
}

#index .contbox1 a{
	background:url(/images/index/arrow.svg) 93% 50% no-repeat,#808080;
	background-size:4px;
	padding:8px 60px;
	color:#fff;
	font-weight:bold;
	font-size:0.85em;
	display:inline-block;
	margin: 0 auto;

}

#index .contbox1 a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .indextlbox{
	padding:30px 0;
	width:960px;
	margin:0 auto;
}

#index .indextlbox .txbox{
	font-size:1.5rem;
	float:left;
	margin:10px 0 0 0;
}
	
#index.en .indextlbox .txbox{
	font-size:1.2rem !important;
	float:left;
	margin:0px 0 0 0;
}

#index .indextlbox a{
	color:#fff;
	font-weight:bold;
	font-size:0.85em;
	background:url(/images/index/arrow.svg) 93% 50% no-repeat,#c34035;
	background-size:4px;
	padding:8px 40px;
	font-size:0.85em;
	float:right;
}

#index .indextlbox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cont1{
	background:url(/images/index/cont1_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:160px 0 140px 0;
}

#index .cont2{
	background:url(/images/index/cont2_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:160px 0 140px 0;

}

#index .cont3{
	background:url(/images/index/cont3_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:160px 0 140px 0;

}

#index .cont4{
	background:url(/images/index/cont4_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:160px 0 140px 0;

}

#index .cont5{
	background:url(/images/index/cont5_bg.png) 50% 50% no-repeat;
	background-size:cover;
	padding:160px 0 140px 0;
}

#index .cinnerbox{
	width:960px;
	margin:0 auto;
	text-align:center;

}

#index .cinnerbox .ctlbox{
	width:960px;
	margin:0 auto 60px;
	font-size:1.5rem;
	color:#fff;
	text-align:center;

}
	
#index.en .cinnerbox .ctlbox{
	width:960px;
	margin:0 auto 60px;
	font-size:1.3rem;
	color:#fff;
	text-align:center;

}

#index .cinnerbox ul{
	margin:0 0 0 -28px;
	display:inline-block;

}

#index .cinnerbox ul li{
	width:219px;
	float:left;
	margin:0 0 28px 28px;
	list-style:none;

}

#index .cinnerbox ul li.box1{
	width:311px;
	float:left;
	margin:0 0 28px 28px;
	list-style:none;

}

#index .cinnerbox ul li.box2{
	width:188px;
	float:left;
	margin:0 0 28px 28px;
	list-style:none;

}

#index .cinnerbox ul li span{
	color:#c34035;
}

#index .cinnerbox ul li a{
	background:url(/images/index/sarrow.svg) 50% 80% no-repeat;
	background-color:rgba(255,255,255,0.7);
	background-size:17px;
	text-align:center;
	display:block;
	padding:20px 0 50px 0;
	line-height:1.5em;

}

#index .cinnerbox ul li a:hover{
	background:url(/images/index/sarrow_on.svg) 50% 80% no-repeat;
	background-color:rgba(255,255,255,0.7);
	background-size:17px;
	text-align:center;
	display:block;
	padding:20px 0 50px 0;
	line-height:1.5em;

}


#index .contbg2{
	padding:60px 0;
	background:#f2f2f2;

}

#index .cinnerbox2{
	width:960px;
	margin:0 auto;
	letter-spacing:0;
	font-size:0.95em;

}


#index .cinnerbox2 .mapbox1{
	float:left;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1{
	width:468px;
	margin:0 0 0 -1px;
	background:url(/images/index/mapimg.png) no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li{
	width:155px;
	height:116px;
	padding:0 0 0 0;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	margin:0 0 0 0 ;
	text-align:center;
	list-style:none;
	float:left;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li a{
	height:71px;
	padding:45px 0 0 0;
	display:block;
	background-color:rgba(0,0,0,0.1);
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li a:hover{
	height:71px;
	padding:45px 0 0 0;
	display:block;
	background-color:rgba(0,0,0,0.05);
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li.tlbox{
	background:#c34035;
	color:#fff;
	height:71px;
	padding:45px 0 0 0;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li.tlbox:before{
	margin:-3px 7px 0 0;
    content:" ";
    display:inline-block;
    width:14px;
    height:14px;
    background:url(/images/index/glass.svg) left 50% no-repeat;    
    background-size:contain;
    vertical-align:middle;

}

#index .cinnerbox2 .mapbox2{
	float:right;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2{
	width:468px;
	margin:0 0 0 -1px;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li{
	width:155px;
	height:155px;
	padding:0 0 0 0;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	margin:0 0 0 0 ;
	text-align:center;
	list-style:none;
	float:left;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li p{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph1{
	background:url(/images/index/map1.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph2{
	background:url(/images/index/map2.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph3{
	background:url(/images/index/map3.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph4{
	background:url(/images/index/map4.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph5{
	background:url(/images/index/map5.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph6{
	background:url(/images/index/map6.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph7{
	background:url(/images/index/map7.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph8{
	background:url(/images/index/map8.jpg) 50% 50% no-repeat;
	background-size:cover;
}


#index .cinnerbox2 .mapbox2 ul.mapcont2 li a{
	display:block;
	background-color:rgba(0,0,0,0.2);
	color:#fff;
	height:155px !important;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li a:hover{
	display:block;
	background-color:rgba(0,0,0,0);
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.tlbox{
	background:#c34035;
	color:#fff;
	height:155px !important;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.tlbox p:before{
	margin:-3px 7px 0 0;
    content:" ";
    display:inline-block;
    width:14px;
    height:14px;
    background:url(/images/index/glass.svg) left 50% no-repeat;    
    background-size:contain;
    vertical-align:middle;

}

#index .cinnerbox2 .mapbox3{
	float:none;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3{
	width:801px;
	margin:0 0 0 -1px;
	float:left;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li{
	width:266px;
	height:auto !important;
	padding:0 0 0 0;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	margin:0 0 0 0 ;
	text-align:center;
	list-style:none;
	float:left;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li p{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}


#index .cinnerbox2 .mapbox3 ul.mapcont3 li a{
	display:block;
	background-color:rgba(0,0,0,0.1);
	height:70px;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li a:hover{
	display:block;
	background-color:rgba(0,0,0,0.05);
}

#index .cinnerbox2 .mapbox3 .mtlbox p{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#index .cinnerbox2 .mapbox3 .mtlbox{
	background:#c34035;
	color:#fff;
	width:159px;
	float:left;
	text-align:center;
	border-bottom:1px solid #f2f2f2;
}
#index .cinnerbox2 .mapbox3 .mtlbox p:before{
	margin:-3px 7px 0 0;
    content:" ";
    display:inline-block;
    width:14px;
    height:14px;
    background:url(/images/index/glass.svg) left 50% no-repeat;    
    background-size:contain;
    vertical-align:middle;
}

/* news */
#index .cinnerbox2 .newsbox .newscont{
	width:458px;
	float:left;
}
#index .cinnerbox2 .newsbox .newscont .tlbox{
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;

}
#index .cinnerbox2 .newsbox .newscont .tlbox .fcont{
	float:left;
	font-size:1.3em;
}
#index .cinnerbox2 .newsbox .newscont .tlbox a{
	color:#fff;
	font-size:0.85em;
	background:url(/images/index/arrow.svg) 90% 50% no-repeat,#666666;
	background-size:4px;
	padding:0 25px;
	font-size:0.85em;
	float:right;
}
#index .cinnerbox2 .newsbox .newscont .tlbox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}
#index .cinnerbox2 .newsbox .newscont dl{
	border-bottom:1px solid #ccc;
	padding:10px 15px;
	font-size:0.85em;
	line-height:1.8em;

}
#index .cinnerbox2 .newsbox .newscont dt{
	float:left;
	width:195px;
}
#index .cinnerbox2 .newsbox .newscont dt .iconbox{
	color:#fff;
	background:#666;
	padding:0 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
	width:75px;
}
#index .cinnerbox2 .newsbox .newscont dt .datebox{
	float:left;
	color:#3c3c3c;
}
#index .cinnerbox2 .newsbox .newscont dd{
	float:left;
	width:225px;
	color:#3c3c3c;
}
#index .cinnerbox2 .newsbox .newscont dd a{
	color:#3c3c3c;
}
#index .cinnerbox2 .newsbox .newscont dd a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}
#index .cinnerbox2 .newsbox .mediacont{
	width:458px;
	float:right;
	margin-bottom: 20px;
}
#index .cinnerbox2 .newsbox .mediacont .tlbox{
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;
}
#index .cinnerbox2 .newsbox .mediacont .tlbox .fcont{
	float:left;
	font-size:1.3em;
}
#index .cinnerbox2 .newsbox .mediacont .tlbox a{
	color:#fff;
	font-size:0.85em;
	background:url(/images/index/arrow.svg) 90% 50% no-repeat,#666666;
	background-size:4px;
	padding:0 25px;
	font-size:0.85em;
	float:right;
}
#index .cinnerbox2 .newsbox .mediacont .tlbox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}
#index .cinnerbox2 .newsbox .mediacont .mediabox{
	border-bottom:1px solid #ccc;
	padding:10px 15px;
	font-size:0.85em;
	line-height:1.8em;
}
#index .cinnerbox2 .newsbox .mediacont .thumbbox{
	float:left;
	width:65px;
	height:50px;
	margin:0 20px 0 0;
}
#index .cinnerbox2 .newsbox .mediacont .thumbbox img{
	width:100%;
}
#index .cinnerbox2 .newsbox .mediacont .textcont{
	width:100%;
	float:right;
}
#index .cinnerbox2 .newsbox .mediacont .iconbox{
	color:#fff;
	background:#666;
	padding:0 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
	width:85px;
}
#index .cinnerbox2 .newsbox .mediacont .datebox{
	float:left;
	width:20%;
}
#index .cinnerbox2 .newsbox .mediacont .titlebox{
	float:left;
	width:80%;
}
#index .cinnerbox2 .newsbox .mediacont .titlebox a{
	color:#3c3c3c;
}
#index .cinnerbox2 .newsbox .mediacont .titlebox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}
#index .cinnerbox2 .newsbox .mediacont dd{
	float:none;
	width:225px;
	color:#3c3c3c;
}
#index .cinnerbox2 .newsbox .mediacont dd a{
	color:#3c3c3c;
}
#index .cinnerbox2 .newsbox .mediacont dd a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}
}

@media screen and (max-width:750px){

#index #header{
	position:absolute;
	top:0;
	left:0;
}

.heightLine-group1a{
	margin-bottom: 0.4px;
}

.slidecontainer{
	position:relative;
	opacity:0;
}

.slider img {
    width: 750px;
	height: 600px;
}

.slidecontainer .titlebox{
	position:absolute;
	top:50%;
	left:0;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.1em;
	line-height:1.5em;
	margin:-12% 0 0 0;
	width:100%;
    background: radial-gradient(rgba(150, 150, 150, 0.5), rgba(100, 100, 100, 0.1), rgba(0, 0, 0, 0));
}

.slidecontainer .titlebox .tinbox{
	margin-top: 40px;
	display: inline-block;
}

.slidecontainer .titlebox .tinbox h2{
	font-size:1.6em;
	margin-bottom: 20px;
}

.slidecontainer .titlebox .tinbox p{
	font-size:1.2em;
}

.en .slidecontainer .titlebox{
	position:absolute;
	top:50%;
	left:0;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.1em;
	line-height:1.5em;
	margin:-10% 0 0 0;
	width:100%;
}

.slidecontainer .titlebox .mainbtn{
	text-align: center;
	width:100%;
	margin:20px 0 0 0;
}

.slidecontainer .titlebox a{
	list-style:none;
	line-height:1;
	padding:15px 50px;
	background:#b32c29;
	color:#fff;
	font-size:90%;
	display: inline-block;
	/*border-left:1px solid #ccc;*/
	letter-spacing: 0;
	vertical-align: middle;
}
	
.slidecontainer .titlebox a span{
	font-size:70%;
	display: inline-block;
	vertical-align: middle;
}
	
.slidecontainer .titlebox a:after{
	content:"";
	width:7px;
	height:14px;
	background:url("/images/common/arrow02.png") no-repeat;
	background-size:7px;
	display: inline-block;
	margin:0 0 0 0;
	vertical-align: middle;
}

.slidecontainer .titlebox a:hover{
	background:#C65954;
}

.en #footer #pagetop{
	padding:0 0 0 0;
}

#index .contbox1{
	background:#f2f2f2;
	padding:40px 0;
	text-align:center;

}

#index .contbox1 .tlbox{
	font-size:1.7em;
	font-weight:bold;
	margin:0 0 35px 0;
	text-align:center;
}

#index .contbox1 .txbox{
	margin:0 auto 35px;
	text-align:center;
	line-height:1.8em;
	width:90%
}

#index .contbox1 a{
	background:url(/images/index/arrow.svg) 93% 50% no-repeat,#808080;
	background-size:4px;
	padding:8px 60px;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	display:inline-block;
	margin: 0 auto;

}

#index .contbox1 a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .indextlbox{
	width:100%;
	margin:20px auto;
	text-align:center;
}

#index .indextlbox .txbox{
	font-size:1.1rem;
	float:none;
	margin:0 0 20px 0;
	text-align:left;
}

#index .indextlbox a{
	color:#fff;
	font-weight:bold;
	font-size:1em;
	background:url(/images/index/arrow.svg) 93% 50% no-repeat,#c34035;
	background-size:4px;
	padding:8px 40px;
	float:none;
	line-height:1.8em;
	display:inline-block;
}

#index .indextlbox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cont1{
	background:url(/images/index/cont1_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:40px 0 40px 0;

}

#index .cont2{
	background:url(/images/index/cont2_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:40px 0 40px 0;

}

#index .cont3{
	background:url(/images/index/cont3_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:40px 0 40px 0;

}

#index .cont4{
	background:url(/images/index/cont4_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:40px 0 40px 0;

}

#index .cont5{
	background:url(/images/index/cont5_bg.png) 50% 50% no-repeat;
	background-size:cover;
	padding:40px 0 40px 0;
}


#index .cinnerbox{
	width:90%;
	margin:0 auto;

}

#index .cinnerbox .ctlbox{
	width:90%;
	margin:0 auto 40px;
	font-size:1.1rem;
	color:#fff;
	text-align:left;

}

#index .cinnerbox ul{
	width:100%;
	margin:0 0 0 0;

}

#index .cinnerbox ul li{
	width:100%;
	float:left;
	margin:0 0 1px 0;
	list-style:none;

}

#index .cinnerbox ul li.box1{
	width:100%;
	float:left;
	margin:0 0 1px 0;
	list-style:none;

}

#index .cinnerbox ul li.box2{
	width:100%;
	float:left;
	margin:0 0 1px 0;
	list-style:none;

}

#index .cinnerbox ul li span{
	color:#c34035;

}

#index .cinnerbox ul li a{
	background:url(/images/index/sarrow.svg) 95% 50% no-repeat;
	background-color:rgba(255,255,255,0.7);
	background-size:17px;
	text-align:left;
	display:block;
	padding:20px 20px;
	line-height:1.5em;
	height:auto !important;
	letter-spacing:0;

}
	
#index.en .cinnerbox ul li a{
	background:url(/images/index/sarrow.svg) 95% 50% no-repeat;
	background-color:rgba(255,255,255,0.7);
	background-size:17px;
	text-align:left;
	display:block;
	padding:20px 30px 20px 20px;
	line-height:1.5em;
	height:auto !important;
	letter-spacing:0;

}

#index .cinnerbox ul li a:hover{
	background:url(/images/index/sarrow_on.svg) 95% 50% no-repeat;
	background-color:rgba(255,255,255,0.7);
	background-size:17px;
	text-align:left;
	display:block;
	line-height:1.5em;

}


#index .contbg2{
	padding:40px 0;
	background:#f2f2f2;

}

#index .cinnerbox2{
	width:90%;
	margin:0 auto;
	letter-spacing:0;
	font-size:0.6em;

}


#index .cinnerbox2 .mapbox1{
	float:none;
	margin:0 0 30px 0;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1{
	width:99%;
	margin:0 auto;
	background:url(/images/index/mapimg.png) no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li{
	width:33%;
	padding:0 0 0 0;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	margin:0 0 0 0 ;
	text-align:center;
	list-style:none;
	float:left;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li a{
	padding:30px 0 ;
	display:block;
	background-color:rgba(0,0,0,0.1);
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li a:hover{
	display:block;
	background-color:rgba(0,0,0,0.05);
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li.tlbox{
	background:#c34035;
	color:#fff;
	padding:30px 0;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li.tlbox:before{
	margin:-3px 7px 0 0;
    content:" ";
    display:inline-block;
    width:14px;
    height:14px;
    background:url(/images/index/glass.svg) left 50% no-repeat;    
    background-size:contain;
    vertical-align:middle;

}

#index .cinnerbox2 .mapbox2{
	float:none;
	margin: 0 auto;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2{
	width:99%;
	margin:0 auto;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li{
	width:33%;
	padding:0 0;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	margin:0 0 0 0 ;
	text-align:center;
	list-style:none;
	float:left;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li p{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height:1.5em;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph1{
	background:url(/images/index/map1.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph2{
	background:url(/images/index/map2.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph3{
	background:url(/images/index/map3.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph4{
	background:url(/images/index/map4.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph5{
	background:url(/images/index/map5.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph6{
	background:url(/images/index/map6.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph7{
	background:url(/images/index/map7.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph8{
	background:url(/images/index/map8.jpg) 50% 50% no-repeat;
	background-size:cover;
}


#index .cinnerbox2 .mapbox2 ul.mapcont2 li a{
	display:block;
	background-color:rgba(0,0,0,0.2);
	color:#fff;
	padding:20px 0;
	letter-spacing:0;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li a:hover{
	display:block;
	background-color:rgba(0,0,0,0);
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.tlbox{
	background:#c34035;
	color:#fff;
	
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.tlbox p:before{
	margin:-3px 7px 0 0;
    content:" ";
    display:inline-block;
    width:14px;
    height:14px;
    background:url(/images/index/glass.svg) left 50% no-repeat;    
    background-size:contain;
    vertical-align:middle;

}

#index .cinnerbox2 .mapbox3{
	float:none;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3{
	width:99%;
	margin:0 auto;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li{
	width:33%;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	margin:0 0 0 0 ;
	text-align:center;
	list-style:none;
	float:left;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li a{
	display:block;
	background-color:rgba(0,0,0,0.1);
	padding:20px 0;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li a:hover{
	display:block;
	background-color:rgba(0,0,0,0.05);
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li.tlbox{
	background:#c34035;
	color:#fff;
	padding:20px 0;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li.tlbox p:before{
	margin:-3px 7px 0 0;
    content:" ";
    display:inline-block;
    width:14px;
    height:14px;
    background:url(/images/index/glass.svg) left 50% no-repeat;    
    background-size:contain;
    vertical-align:middle;

}

#index .cinnerbox2 .mapbox3 .mtlbox{
	background:#c34035;
	color:#fff;
	width:99%;
	margin:0 auto;
	height:auto !important;
	text-align:center;
	border-bottom:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	padding:10px 0;
}

#index .cinnerbox2 .mapbox3 .mtlbox p:before{
	margin:-3px 7px 0 0;
    content:" ";
    display:inline-block;
    width:14px;
    height:14px;
    background:url(/images/index/glass.svg) left 50% no-repeat;    
    background-size:contain;
    vertical-align:middle;

}

#index .cinnerbox2 .newsbox .newscont{
	width:100%;
	float:none;
	margin:0 0 30px 0;
}

#index .cinnerbox2 .newsbox .newscont .tlbox{
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;

}

#index .cinnerbox2 .newsbox .newscont .tlbox .fcont{
	float:left;
	font-size:1.8em;
}

#index .cinnerbox2 .newsbox .newscont .tlbox a{
	color:#fff;
	font-size:0.85em;
	background:url(/images/index/arrow.svg) 90% 50% no-repeat,#666666;
	background-size:4px;
	padding:0 25px;
	font-size:1.5em;
	float:right;
}

#index .cinnerbox2 .newsbox .newscont .tlbox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cinnerbox2 .newsbox .newscont dl{
	border-bottom:1px solid #ccc;
	padding:10px 15px;
	font-size:1.5em;
	line-height:1.8em;

}

#index .cinnerbox2 .newsbox .newscont dt{
	float:none;
	width:100%;
	margin:0 0 10px 0;
}

#index .cinnerbox2 .newsbox .newscont dt .iconbox{
	color:#fff;
	background:#666;
	padding:0 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
	width:75px;
}

#index .cinnerbox2 .newsbox .newscont dt .datebox{
	float:left;
}

#index .cinnerbox2 .newsbox .newscont dd{
	float:none;
	width:100%;
	color:#3c3c3c;
}

#index .cinnerbox2 .newsbox .newscont dd a{
	color:#3c3c3c;
}

#index .cinnerbox2 .newsbox .newscont dd a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cinnerbox2 .newsbox .mediacont{
	width:100%;
	float:none;
	margin:0 0 30px 0;
}

#index .cinnerbox2 .newsbox .mediacont .tlbox{
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;

}

#index .cinnerbox2 .newsbox .mediacont .tlbox .fcont{
	float:left;
	font-size:1.7em;
}

#index .cinnerbox2 .newsbox .mediacont .tlbox a{
	color:#fff;
	background:url(/images/index/arrow.svg) 90% 50% no-repeat,#666666;
	background-size:4px;
	padding:0 25px;
	font-size:1.5em;
	float:right;
}

#index .cinnerbox2 .newsbox .mediacont .tlbox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cinnerbox2 .newsbox .mediacont .mediabox{
	border-bottom:1px solid #ccc;
	padding:10px 15px;
	font-size:1.5em;
	line-height:1.8em;

}

#index .cinnerbox2 .newsbox .mediacont .thumbbox{
	float:left;
	width:20%;
	height:auto;
	margin:0 0 0 0;
}

#index .cinnerbox2 .newsbox .mediacont .thumbbox img{
	width:100%;
}

#index .cinnerbox2 .newsbox .mediacont .textcont{
	width:100%;
}

#index .cinnerbox2 .newsbox .mediacont .iconbox{
	color:#fff;
	background:#666;
	padding:0 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
	width:85px;
}

#index .cinnerbox2 .newsbox .mediacont .datebox{
	float:none;
}

#index .cinnerbox2 .newsbox .mediacont .titlebox a{
	color:#3c3c3c;
}

#index .cinnerbox2 .newsbox .mediacont .titlebox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cinnerbox2 .newsbox .mediacont dd{
	float:none;
	width:100%;
	color:#3c3c3c;
}

#index .cinnerbox2 .newsbox .mediacont dd a{
	color:#3c3c3c;
}

#index .cinnerbox2 .newsbox .mediacont dd a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

}

@media print{

#index #header{
	position:absolute;
	top:596px;
	left:0;
}

.slidecontainer{
	position:relative;
}

.slidecontainer .titlebox{
	position:absolute;
	top:50%;
	left:50%;
	color:#fff;
	font-size:2em;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.1em;
	line-height:1.7em;
	margin:-3% 0 0 -18%;
}

#index .contbox1{
	background:#f2f2f2;
	padding:170px 0 85px 0;
	text-align:center;

}

#index .contbox1 .tlbox{
	font-size:2.5em;
	font-weight:bold;
	margin:0 0 35px 0;
	text-align:center;

}

#index .contbox1 .txbox{
	margin:0 0 35px 0;
	text-align:center;
	line-height:2em;

}

#index .contbox1 a{
	background:url(/images/index/arrow.svg) 93% 50% no-repeat,#808080;
	background-size:4px;
	padding:8px 60px;
	color:#fff;
	font-weight:bold;
	font-size:0.85em;
	display:inline-block;
	margin: 0 auto;

}

#index .contbox1 a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .indextlbox{
	padding:30px 0;
	width:960px;
	margin:0 auto;
}

#index .indextlbox .txbox{
	font-size:1.5rem;
	float:left;
	margin:10px 0 0 0;
}

#index .indextlbox a{
	color:#fff;
	font-weight:bold;
	font-size:0.85em;
	background:url(/images/index/arrow.svg) 93% 50% no-repeat,#c34035;
	background-size:4px;
	padding:8px 40px;
	font-size:0.85em;
	float:right;
}

#index .indextlbox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cont1{
	background:url(/images/index/cont1_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:60px 0 40px 0;

}

#index .cont2{
	background:url(/images/index/cont2_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:160px 0 140px 0;

}

#index .cont3{
	background:url(/images/index/cont3_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:160px 0 140px 0;

}

#index .cont4{
	background:url(/images/index/cont4_bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding:160px 0 140px 0;

}

#index .cont5{
	background:url(/images/index/cont5_bg.png) 50% 50% no-repeat;
	background-size:cover;
	padding:160px 0 140px 0;
}


#index .cinnerbox{
	width:960px;
	margin:0 auto;
	text-align:center;

}

#index .cinnerbox .ctlbox{
	width:960px;
	margin:0 auto 60px;
	font-size:1.5rem;
	color:#fff;
	text-align:center;

}

#index .cinnerbox ul{
	margin:0 0 0 -28px;
	display:inline-block;

}

#index .cinnerbox ul li{
	width:219px;
	float:left;
	margin:0 0 28px 28px;
	list-style:none;

}

#index .cinnerbox ul li.box1{
	width:311px;
	float:left;
	margin:0 0 28px 28px;
	list-style:none;

}

#index .cinnerbox ul li.box2{
	width:188px;
	float:left;
	margin:0 0 28px 28px;
	list-style:none;

}

#index .cinnerbox ul li span{
	color:#c34035;

}

#index .cinnerbox ul li a{
	background:url(/images/index/sarrow.svg) 50% 80% no-repeat;
	background-color:rgba(255,255,255,0.7);
	background-size:17px;
	text-align:center;
	display:block;
	padding:20px 0 50px 0;
	line-height:1.5em;

}

#index .cinnerbox ul li a:hover{
	background:url(/images/index/sarrow_on.svg) 50% 80% no-repeat;
	background-color:rgba(255,255,255,0.7);
	background-size:17px;
	text-align:center;
	display:block;
	padding:20px 0 50px 0;
	line-height:1.5em;

}


#index .contbg2{
	padding:60px 0;
	background:#f2f2f2;

}

#index .cinnerbox2{
	width:960px;
	margin:0 auto;
	letter-spacing:0;
	font-size:0.95em;

}


#index .cinnerbox2 .mapbox1{
	float:left;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1{
	width:468px;
	margin:0 0 0 -1px;
	background:url(/images/index/mapimg.png) no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li{
	width:155px;
	height:116px;
	padding:0 0 0 0;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	margin:0 0 0 0 ;
	text-align:center;
	list-style:none;
	float:left;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li a{
	height:71px;
	padding:45px 0 0 0;
	display:block;
	background-color:rgba(0,0,0,0.1);
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li a:hover{
	height:71px;
	padding:45px 0 0 0;
	display:block;
	background-color:rgba(0,0,0,0.05);
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li.tlbox{
	background:#c34035;
	color:#fff;
	height:71px;
	padding:45px 0 0 0;
}

#index .cinnerbox2 .mapbox1 ul.mapcont1 li.tlbox:before{
	margin:-3px 7px 0 0;
    content:" ";
    display:inline-block;
    width:14px;
    height:14px;
    background:url(/images/index/glass.svg) left 50% no-repeat;    
    background-size:contain;
    vertical-align:middle;

}

#index .cinnerbox2 .mapbox2{
	float:right;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2{
	width:468px;
	margin:0 0 0 -1px;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li{
	width:155px;
	height:155px;
	padding:0 0 0 0;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	margin:0 0 0 0 ;
	text-align:center;
	list-style:none;
	float:left;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li p{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph1{
	background:url(/images/index/map1.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph2{
	background:url(/images/index/map2.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph3{
	background:url(/images/index/map3.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph4{
	background:url(/images/index/map4.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph5{
	background:url(/images/index/map5.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph6{
	background:url(/images/index/map6.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph7{
	background:url(/images/index/map7.jpg) 50% 50% no-repeat;
	background-size:cover;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.mph8{
	background:url(/images/index/map8.jpg) 50% 50% no-repeat;
	background-size:cover;
}


#index .cinnerbox2 .mapbox2 ul.mapcont2 li a{
	display:block;
	background-color:rgba(0,0,0,0.2);
	color:#fff;
	height:155px !important;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li a:hover{
	display:block;
	background-color:rgba(0,0,0,0);
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.tlbox{
	background:#c34035;
	color:#fff;
	height:155px !important;
}

#index .cinnerbox2 .mapbox2 ul.mapcont2 li.tlbox p:before{
	margin:-3px 7px 0 0;
    content:" ";
    display:inline-block;
    width:14px;
    height:14px;
    background:url(/images/index/glass.svg) left 50% no-repeat;    
    background-size:contain;
    vertical-align:middle;

}

#index .cinnerbox2 .mapbox3{
	float:none;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3{
	width:961px;
	margin:0 0 0 -1px;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li{
	width:159px;
	height:140px;
	padding:0 0 0 0;
	border-left:1px solid #f2f2f2;
	margin:0 0 0 0 ;
	text-align:center;
	list-style:none;
	float:left;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li p{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}


#index .cinnerbox2 .mapbox3 ul.mapcont3 li a{
	display:block;
	background-color:rgba(0,0,0,0.1);
	height:140px;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li a:hover{
	display:block;
	background-color:rgba(0,0,0,0.05);
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li.tlbox{
	background:#c34035;
	color:#fff;
}

#index .cinnerbox2 .mapbox3 ul.mapcont3 li.tlbox p:before{
	margin:-3px 7px 0 0;
    content:" ";
    display:inline-block;
    width:14px;
    height:14px;
    background:url(/images/index/glass.svg) left 50% no-repeat;    
    background-size:contain;
    vertical-align:middle;

}

#index .cinnerbox2 .newsbox .newscont{
	width:458px;
	float:left;

}

#index .cinnerbox2 .newsbox .newscont .tlbox{
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;

}

#index .cinnerbox2 .newsbox .newscont .tlbox .fcont{
	float:left;
	font-size:1.3em;
}

#index .cinnerbox2 .newsbox .newscont .tlbox a{
	color:#fff;
	font-size:0.85em;
	background:url(/images/index/arrow.svg) 90% 50% no-repeat,#666666;
	background-size:4px;
	padding:0 25px;
	font-size:0.85em;
	float:right;
}

#index .cinnerbox2 .newsbox .newscont .tlbox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cinnerbox2 .newsbox .newscont dl{
	border-bottom:1px solid #ccc;
	padding:10px 15px;
	font-size:0.85em;
	line-height:1.8em;

}

#index .cinnerbox2 .newsbox .newscont dt{
	float:left;
	width:195px;
}

#index .cinnerbox2 .newsbox .newscont dt .iconbox{
	color:#fff;
	background:#666;
	padding:0 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
	width:75px;
}

#index .cinnerbox2 .newsbox .newscont dt .datebox{
	float:left;
}

#index .cinnerbox2 .newsbox .newscont dd{
	float:left;
	width:225px;
	color:#3c3c3c;
}

#index .cinnerbox2 .newsbox .newscont dd a{
	color:#3c3c3c;
}

#index .cinnerbox2 .newsbox .newscont dd a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cinnerbox2 .newsbox .mediacont{
	width:458px;
	float:right;

}

#index .cinnerbox2 .newsbox .mediacont .tlbox{
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;

}

#index .cinnerbox2 .newsbox .mediacont .tlbox .fcont{
	float:left;
	font-size:1.3em;
}

#index .cinnerbox2 .newsbox .mediacont .tlbox a{
	color:#fff;
	font-size:0.85em;
	background:url(/images/index/arrow.svg) 90% 50% no-repeat,#666666;
	background-size:4px;
	padding:0 25px;
	font-size:0.85em;
	float:right;
}

#index .cinnerbox2 .newsbox .mediacont .tlbox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cinnerbox2 .newsbox .mediacont .mediabox{
	border-bottom:1px solid #ccc;
	padding:10px 15px;
	font-size:0.85em;
	line-height:1.8em;

}

#index .cinnerbox2 .newsbox .mediacont .thumbbox{
	float:left;
	width:65px;
	height:50px;
	margin:0 20px 0 0;
}

#index .cinnerbox2 .newsbox .mediacont .thumbbox img{
	width:100%;
}

#index .cinnerbox2 .newsbox .mediacont .textcont{
	width:340px;
	float:right;
}

#index .cinnerbox2 .newsbox .mediacont .iconbox{
	color:#fff;
	background:#666;
	padding:0 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	margin:0 15px 0 0;
	text-align:center;
	width:85px;
}


#index .cinnerbox2 .newsbox .mediacont .datebox{
	float:left;
}

#index .cinnerbox2 .newsbox .mediacont .titlebox a{
	color:#3c3c3c;
}

#index .cinnerbox2 .newsbox .mediacont .titlebox a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

#index .cinnerbox2 .newsbox .mediacont dd{
	float:none;
	width:225px;
	color:#3c3c3c;
}

#index .cinnerbox2 .newsbox .mediacont dd a{
	color:#3c3c3c;
}

#index .cinnerbox2 .newsbox .mediacont dd a:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
}

}

