﻿*{-webkit-tap-highlight-color: rgba(0,0,0,0);}

@media only screen and (max-width:300px){body{font-size: 8.33333px;}.viewport{max-width: 300px;}}
@media only screen and (max-width:310px) and (min-width:300px){body{font-size: 8.33333px;}.viewport{max-width: 310px;}}
@media only screen and (max-width:320px) and (min-width:310px){body{font-size: 8.61111px;}.viewport{max-width: 320px;}}
@media only screen and (max-width:350px) and (min-width:320px){body{font-size: 8.88889px;}.viewport{max-width: 350px;}}
@media only screen and (max-width:360px) and (min-width:350px){body{font-size: 9.72222px;}.viewport{max-width: 360px;}}
@media only screen and (max-width:400px) and (min-width:360px){body{font-size: 10px;}.viewport{max-width: 400px;}}
@media only screen and (max-width:470px) and (min-width:400px){body{font-size: 11.11111px;}.viewport{max-width: 470px;}}
@media only screen and (max-width:480px) and (min-width:470px){body{font-size: 13.05556px;}.viewport{max-width: 480px;}}
@media only screen and (max-width:540px) and (min-width:480px){body{font-size: 13.33333px;}.viewport{max-width: 540px;}}
@media only screen and (max-width:560px) and (min-width:540px){body{font-size: 15px;}.viewport{max-width: 560px;}}
@media only screen and (max-width:570px) and (min-width:560px){body{font-size: 15.55556px;}.viewport{max-width: 570px;}}
@media only screen and (max-width:630px) and (min-width:570px){body{font-size: 15.83333px;}.viewport{max-width: 630px;}}
@media only screen and (max-width:640px) and (min-width:630px){body{font-size: 17.5px;}.viewport{max-width: 640px;}}
@media only screen and (max-width:710px) and (min-width:640px){body{font-size: 17.77778px;}.viewport{max-width: 710px;}}
@media only screen and (max-width:720px) and (min-width:710px){body{font-size: 19.72222px;}.viewport{max-width: 720px;}}
@media only screen and (min-width:720px){body{font-size:20px;}.viewport{width:720px; margin:0px auto;}}

.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav {display:none;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding-top:15px; }
.block_home_slider .flex-control-paging li {margin-right: 5px;padding: 0px;overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0; position:relative;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav{ position: absolute; text-align: center; display:block; bottom:20px; width:100%;}
.flex-control-nav li {display: inline-block; zoom: 1; margin:0px 8px;}
.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #fff;cursor: pointer;text-indent: -9999px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a.flex-active {background: #ef6423;cursor: default;}
