*{
	margin:0;
	padding:0;
}
html{
	background:#fff;
}
body{
    font-family:Myriad Pro,sans-serif;
	font-size:16px;
	color:#000;
	line-height:1.3;
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
}
.hide{ display:none !important; }
input, select, textarea{
	font-family:inherit;
	font-size:inherit;
}
.submit{ cursor:pointer; }
fieldset{ border:none; }
label{ cursor:pointer; }
a:hover{
	cursor:pointer;
	text-decoration:none;
}
p{
margin:0px;
}
a{ color:inherit; }
a img{ border:none; }
.nom{ margin:0 !important; }
a.rev{ text-decoration:none; }
a.rev:hover{ text-decoration:underline; }
.ld{ float:left; }
.rd{ float:right; }
.first{ margin-top:0 !important; }
.last{ margin-bottom:0 !important; }
.ca{ text-align:center; }
.ra{ text-align:right; }
.la{ text-align:left; }
.inh{ color:inherit !important; }
.upper{ text-transform:uppercase; }
.vam{ vertical-align:middle; }
.nowrap{ white-space:nowrap; }
.in{
	width:960px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix:after{
clear:both;
}
.border_fort{
behavior: url(PIE.htc);
}
.margin_r{
margin-right:0px!important;
}

input, textarea {outline:none;}

a {
    outline: 0;
}
a {
    outline: none;
}
a:active, a:focus { outline: none; }


a.spolier.collapsed:after {
  content: "[ - ]";
}
a.spoiler.collapsed:after {
  content: "[ + ]";
}
.nav-tabs{
margin-bottom:15px;
}


.breadcrumb > li + li:before{
  content:"\f105";
  font-family:'fontAwesome';
}

.all{
width:1024px;
margin:0px auto;
padding:0px;
}
.in_all{
display:block;
padding:25px 40px;
background:#e9eaeb;
margin-bottom:350px;
width:1022px;
margin:0px auto;
margin-bottom:35px;
box-sizing: content-box;
}
.c-page{
background:#fff;
}
.top_nav_st{
margin-left:-36px;
margin-bottom:25px;
}
.top_nav_st li{
float:left;
list-style:none;
margin-right:13px;
}
.top_nav_st img{
margin-bottom:-2px;
}
.top_nav_st a{
color:#000000;
font-size:16px;
font-family: 'robotolight';
text-decoration:none
}
.top_nav_st a:hover{
color:#01a44f;
}
.active_nav_st a{
color:#01a44f;
}
.list_photo_in li{
float:left;
list-style:none;
margin-right:9px;
}
.list_photo_in a{
display:block;
width:69px;
height:33px;
background:#fff;
-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.26);
-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.26);
box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.26);
text-align:center;
color:#767676;
font-size:16px;
font-family: 'RobotoRegular';
line-height:32px;
text-decoration:none !important;
}
.active_year a{
background:#01a54f;
color:#fff;
}
.list_photo_in a:hover{
background:#01a54f;
color:#fff
}


.list_photo_in{
margin-bottom:28px;
}

.list_photo_content li{
list-style:none;
}

.list_photo_content a{
display:block;
width:291px;
height:245px;
background:#fff;
padding:18px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
text-decoration:none !important;
color:#767676;
font-size:16px;
font-family: 'RobotoRegular';
box-sizing: content-box;
}
.list_photo_content a:hover{
color:#01a54f;
-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.9);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.9);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.9);
}
.top_img_pro img{
width:100%;
height:186px;
}
.bottom_pro{
padding-top:22px;
text-align:center;
display:block;
height:45px;
overflow:hidden;
text-decoration:none;
box-sizing: content-box;
}
.list_photo_content li{
float:left;
margin-right:20px;
margin-bottom:20px;
}
.list_photo_content li:nth-child(3n){
margin-right:0px;
}

.nav_pro_bt li{
display:inline-block;
margin:0px 3px;
}
.nav_pro_bt{
display:block;
text-align:center;
}
.nav_pro_bt a{
display:block;
width:37px;
height:37px;
color:#767676;
font-size:20px;
text-align:center;
font-family: 'RobotoRegular';
background:#fff;
line-height:36px;
text-decoration:none !important;
-webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.26);
-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.26);
box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.26);
}
.active_nav_pro_bt a{
background:#01a54f;
color:#fff;
}
.nav_pro_bt a:hover{
background:#01a54f;
color:#fff;
}
.for_complete_1{
margin-bottom:90px;
}


.width_pict{
background:url(../img/fto.jpg) no-repeat 0 50%;
display:block;
height:846px;
border-top:2px solid #767679;
}
.for_sl_center{
margin:0px auto;
display:block;
width:1100px;
height:px;
}
.special_fors{
margin:0px!important;
margin-bottom:20px!important;
}
.like_slider_page{
padding-top:74px;
}
.top_lsp p{
font-family: 'RobotoRegular';
color:#fff;
font-size:36px;
margin-bottom:8px;
}
.top_lsp span{
font-family: 'RobotoRegular';
color:#fff;
font-size:30px;
}
.top_lsp{
position:relative;
margin-bottom:45px;
}
.close_spo_go{
background:url(../img/close_spo_go.png) no-repeat;
display:block;
width:27px;
height:27px;
position:absolute;
right:0px;
top:18px;
}

.center_lsp{
margin-bottom:10px;
}

.nav_lsp a{
display:block;
width:38px;
height:38px;
color:#fefefe;
font-size:20px;
font-family: 'RobotoRegular';
background:#868686;
text-align:center;
line-height:38px;
text-align:center;
text-decoration:none !important;
}
.nav_lsp a:hover{
color:#fff;
background:#01a54f;
}
.active_nav_lsp a{
color:#fff;
background:#01a54f;
}
.nav_lsp li{
float:left;
margin-right:9px;
list-style:none;
}


.list_lsp_photo a{
display:block;
width:213px;
height:124px;
border:4px solid #fff;
overflow: hidden;
}
.list_lsp_photo a:hover{
border:4px solid #01a54f;
}
.ui-tabs-active a{
border:4px solid #01a54f;
}
.list_lsp_photo img{
display:block;
width:213px;
height:124px;
}
.list_lsp_photo li{
float:left;
list-style:none;
margin-right:10px;
margin-bottom:10px;
}
.list_lsp_photo li:nth-child(even){
margin-right:0px;
}
.left_lsp_photo{
display:block;
width:455px;
height: 402px;
overflow: hidden;
}
.list_lsp_photo{
position: relative;
}
.right_lsp_photo{
display:block;
width:607px;
height:396px;
background:#fff;
padding:10px;
position:relative;
}
.right_lsp_photo img{
display:block;
width:100%;
height:100%;
object-fit: cover;
}
.left_span{
display:block;
width:39px;
height:39px;
text-align:center;
line-height:39px;
color:#fff;
text-align:center;
border:1px solid #4d4f4e;
background:#a7a9a8;
font-size:24px;
font-weight:bold;
text-decoration:none !important;
position:absolute;
left:18px;
bottom:18px;
}
.left_span:hover{
background:#01a54f;
}
.right_span{
display:block;
width:39px;
height:39px;
text-align:center;
line-height:39px;
color:#fff;
text-align:center;
border:1px solid #4d4f4e;
background:#a7a9a8;
font-size:24px;
font-weight:bold;
text-decoration:none !important;
position:absolute;
right:18px;
bottom:18px;
}
.right_span:hover{
background:#01a54f;
}



.top_img_pro:hover img{
    -webkit-transform: scale(1.2,1.2);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.2,1.2);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
}
.top_img_pro{
overflow:hidden;
}


.ism{
color:#fff;
padding-top:5px;
font-size:22px;
font-family: 'RobotoRegular';
}
.low_isp{
margin-right:34px!important;
}


@font-face {
    font-family: 'robotolight';
    src: url('roboto-light.woff2') format('woff2'),
         url('roboto-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'RobotoRegular';
    src: url('roboto-regular.eot');
    src: url('roboto-regular.eot') format('embedded-opentype'),
         url('roboto-regular.woff') format('woff'),
         url('roboto-regular.ttf') format('truetype'),
         url('roboto-regular.svg#RobotoRegular') format('svg');
}