
*{
	margin:0;
	padding:0;
	font-family:"微软雅黑";}
html {overflow-y:scroll;font-size: 10px;
	}

img{border: 0px;}
li{
	list-style:none;}
a{color: #323232;text-decoration: none;-webkit-tap-highlight-color:transparent;} 
.clear{clear:both; line-height:0; height:0; font-size:0px;}
body{background-color:#f0f0f0; font-size: 10px;}

@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */} 
@media only screen and (max-device-width :480px){ } 
@media only screen and (min-device-width :481px){ } 

/*6*/ 
@media (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-min-device-pixel-ratio : 2){ } 

/*6+*/ 
@media (min-device-width : 414px) and (max-device-width : 736px) and (-webkit-min-device-pixel-ratio : 3){ } 

/*魅族*/ 
@media only screen and (min-device-width :1080px) and (-webkit-min-device-pixel-ratio : 2.5){ } 

/*mate7*/ 
@media only screen and (min-device-width :1080px) and (-webkit-min-device-pixel-ratio : 3){ } 

/*4 4s*/ 
@media only screen and (device-height :480px) and (-webkit-device-pixel-ratio:2){ } 


/*@media screen and (min-width:901px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:751px) and (max-width:900px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:641px) and (max-width:750px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:601px) and (max-width:640px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:561px) and (max-width:600px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:481px) and (max-width:560px) {
html {
font-size:1rem;
}
}
@media screen and (min-width:321px) and (max-width:480px) {
html {
font-size:0.875rem;
}
}
@media screen and (max-width:320px) {
html {
font-size:0.625rem;
-webkit-text-size-adjust:none;
}
}*/

/*首页*/
.content{width:100%;}
.flexslider{
	width:100%;
	float:left;
	background: #fff;
	position: relative;
	/*z-index:-100;*/
	} 
.title_01 img{
	float:left;
	}	
.title_01{
	width:94%;
	margin:0% 3%;
	position:absolute;
	top:2rem;
	color:#fff;
	z-index:10;
	float:left;
	}	
.search{
	width:65%;
	height:3rem;
	background-color:rgba(0,0,0,0.4);
	border-radius:5rem;
    float:right;
	}
.search a{
	float:left;
	height:100%;
	}
.search a img{
	height: 70%;
    float: left;
    margin: 15% 0 0 1rem;}
input{ 
	padding:0; 
	margin:0; 
	border:0;
	outline:none;
	list-style:none;
	}
#sousuo{
    height:3rem;
    width: 75%;
    font-size: 1.6rem;
    color:#FFF;
    line-height: 3rem;
    font-family: "黑体";
    border: none;
    background: none;
}
#sousuo::-webkit-input-placeholder{
color:#FFF;
}
.nav_06{
	width: 94%;
    float: left;
    background-color: #fff;
    border-radius: 1rem;
    margin: 0 3%;
    box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);
	margin-top:-1.9rem;
	/*overflow: hidden;*/
	padding: 2% 0 2% 0;}
.nav_06 ul{
	float:left;
	width:100%;
	height:auto;
	/*background-color:#fff;*/
	margin-top:0.5rem;}
.nav_06 li{
	float:left;
	width:20%;
	text-align:center;
	    font-size: 1.3rem;
    line-height: 3rem;
	}
.nav_06 li a{color:#323232;
	}
.nav_06 li a img{
	display:block;
	width:57%;
	margin:auto;}
.text_02{
	-webkit-transform: scale(0.8,1);
    -moz-transform: scale(0.8,1);
    -o-transform: scale(0.8,1);
	transform: scale(0.8,1);
    width: 28vw;
    text-align: center;
    margin-left: -4vw;
	    overflow: hidden;
    float: left;
    height: 3rem;
}
.neirongbox	{
	float:left;
	width:94%;
	margin:0 3%;
	margin-top:4vw;}
.shekebox {
	width:54%;
	height:36vw;
	background-image:url(../images/beijingtu_03.png);
	float:left;
	box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);
	background-repeat:no-repeat;
	background-size:100%;
	position:relative;
	border:1px #eaeaea solid;
	border-radius:10px;}
.f_tu {
    width: 40%;
    float: left;
    margin: 8% 0 0 8%;
}
.sheke_01{
	width:19px;
	height:auto;
	position:absolute;
	top:0;
	left:0;}
.sheke_02{
	width:2rem;
	height:auto;
	background-color:#00A2CA;
	font-size:0.7rem;
	color:#fff;
	line-height:2rem;
	text-align:center;
	writing-mode: tb-rl;
	padding:0.5rem 0 0 0;
	float:left;
	letter-spacing: 0.5rem;
	}
.sanjiao{
	float:left;
	width:0;
	height:0;
	border-color: #00a2ca transparent transparent transparent;
    border-style: solid;
    border-width: 1rem 1rem 0 1rem;
	}
.f_wenzi{
	width:44%;;
	float:right;
	margin: 8% 5% 0 0;}
.f_01{
	width:100%;
	font-size:1.6rem;
	color:#2b2b2b;
	float:left;}
.f_02{
	font-size:1.1rem;
	color:#008fcc;
	float:right;
	margin-top:18%;}
.f_03{
	font-size:1rem;
	color:#333333;
	float:right;
	text-align: right;
	width: 100%;
}
.yulan{
    width: 90%;
    height:5vw;
    border: solid #990100 0.4vw;
    border-radius: 2rem;
    float: left;
    margin: 8% 0 0 10%;}
.yulan p {
    font-size: 1rem;
    color: #990100;
    line-height:5vw;
    float: left;
	margin-left: 6%;
	}
.yulan img {
    height: 3vw;
    float: right;
    margin: 0.6vw 2% 0 0;
    border: solid 0.4vw #fff;
    border-radius: 2rem;
	}
.yulan:hover{
	background-color:#990100;
	}
.yulan:hover p{
	color:#fff;
	}
.zhenggaobox {
	float:right;
	height:22vw;
	width:43.3%;
    background-size: 100% 110%;
	background-position:top left;
	background-image:url(../images/zengao.png);
    box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);
	background-repeat:no-repeat;
	border:1px #eaeaea solid;
	border-radius:10px;}
.t_tgao{
	width: 40%;
	float:left;
	margin-left: 6%;
    margin-top: 5%;}	
.zg {
	font-size: 1.3rem;
	float:left;
	width: 100%;}
.women {
	width: 100%;
	font-size: 1rem;
	float:left;}
.nide {
	width: 100%;
	font-size: 1rem;
	color:#838383;
	float:left;
	}
.line_01{
	    width: 40%;
    background-color: #f39800;
    height: 0.2rem;
    margin-top: 10%;
	float:left;}
.zhenggao_img{
	height:80%;
	padding: 5% 5% 0 0;
	float:right;}
.tupian{
    float: right;
    height: 12vw;
    width: 43.3%;
    box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);
    border: 1px #eaeaea solid;
    border-radius: 10px;
    margin-top: 1.5vw;}
.tupian img{
	width:100%;
	height: 100%;}
.qikanrongyubox{
	float:left;
	margin-top:2vw;
	width:54%;
	height: 35vw;
	background-color:#FFF;
    box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);
	border:1px #eaeaea solid;
	border-radius:10px;}
.qikanrongyubox ul{
	width:90%;
	margin-left:5%;}	
.qikanrongyubox li{
	line-height:7vw;
	float:left;
	width: 100%;
	overflow: hidden;
    height: 7vw;}
.p08 {
    float: left;
    color: #00a1cc;
    font-size: 1rem;
	margin-top:15px;
	margin-left:25px;
	line-height:40px;}
.p09 {
	font-size: 1.2rem;
    color: #666666;}
.yuan_01{
    color: #ff5400;
    font-size: 2rem;
    float: left;
    line-height: 7vw;
	}
.zhuguan{
	height:8vw;
	float:right;
	width:41.3%;
	margin-top:2vw;
	background-color:#FFF;
    box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);
	border:1px #eaeaea solid;
	border-radius:10px;
	padding: 0 1%;}
.zgdw{
     color: #00a1cc;
	 font-size: 1rem;
	 line-height:8vw;}
.zhuguan p{
	 font-size: 1rem;
	 line-height:8vw;
	 text-align:left;
	 }
.zhuban{
    /*height: 24vw;*/
    float: right;
    width: 41.3%;
    margin-top: 2vw;
    background-color: #FFF;
    box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);
    border: 1px #eaeaea solid;
    border-radius: 10px;
    padding: 0 1%;}
.zb{
	width:100%;
	height:8vw;
	border-bottom:#eaeaea 1px solid;
	}
.zb p{
	float: right;
    font-size: 1rem;
    line-height: 8vw;
    color: #777777;}
.zb_jiao{
	color:#ffbb12;}
.p16 {
	width:100%;
    font-size: 1rem;
    line-height: 1rem;
    float: left;
    margin-top: 5%;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;}
.p16 li{
	float:left;
	width:100%;
	height: 6vw;}
.p16 li span{
    margin-top: 0.3rem;
    height: 0.5rem;
    width: 0.5rem;
    background: #dddddd;
    border-radius: 50%;
    float: left;
    color: #bbbbbb;
    text-align: center;
    line-height: 6vw;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;}
.p16 li:hover span{
	background:#00a1cc;
	color:#ffffff;}	
.p16 li p a{
	    color: #333333;
    float: left;
    font-size:1.1rem;
    margin-left: 3%;
    }	
.p16 li a{
    /*width: 80%;*/
    overflow: hidden;
    /*height: 1.2rem;*/
    line-height:1.2rem;
}
.p16 li:hover a{ 
	color:#00a1cc;}	
.juanshoubox{
	width:100%;
	float:left;
	margin-top:3vw;
	background-image:url(../images/beijingtu_06.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
    box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);
	border:1px #eaeaea solid;
	border-radius:10px;}	
.js_title{
    height: 3rem;
    width: 100%;
    border-bottom: #d3e8ed 1px solid;}
.js_title p{
	float: right;
    font-size: 1rem;
    line-height: 3rem;
    color: #777777;
    margin-right: 2%;}
.js_wenzi{
	width: 29%;
    float: left;
    font-size: 1.6rem;
    color: #fff;
    padding-left: 1.6rem;
    line-height: 3rem;
	background: -webkit-linear-gradient(left, #66ccef , #53aeec); 
    background: -o-linear-gradient(right, #66ccef , #53aeec); 
    background: -moz-linear-gradient(right, #66ccef , #53aeec); 
    background: linear-gradient(to right, #66ccef , #53aeec); 
}
.js_sanjiao{
	float: left;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #53aeec;
    border-style: solid;
    border-width: 1.6rem 0 1.6rem 1.6rem;}
.shouye_l {
	width: 100%;
    height: auto;
    float: left;}
.shouye_l li {
	width: 90%;
    height:3rem;
    font-size:1.3rem;
    float: left;
    line-height:3rem;
	margin:2% 5%;}

.shouye_l li a{
	color:#333333;
	float:left;}	
.shouye_l li a:hover{
	color:#00a1cc;}	
.yuan{
	color:#00a2ca;
	margin-right:5px;}
.p07 {
	color: #999999;
    font-size:1rem;
    float: right;
	}
.xinshidaibox{
	width:100%;
	float:left;
	margin-top:20px;
	background-image:url(../images/beijingtu_10.png);
	background-repeat:no-repeat;
	background-size:100% auto;
    box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);
	border:1px #eaeaea solid;
	border-radius:10px;
	background-color: #fff;
    background-position: bottom;}
.xsd_wenzi{
	width: 35%%;
    float: left;
    font-size: 1.6rem;
    color: #fff;
    padding-left: 1.6rem;
    line-height: 3rem;
	background: -webkit-linear-gradient(left, #89b1f8 , #9a82f2); 
    background: -o-linear-gradient(right, #89b1f8 , #9a82f2); 
    background: -moz-linear-gradient(right, #89b1f8 , #9a82f2); 
    background: linear-gradient(to right, #89b1f8 , #9a82f2); }
.xsd_sanjiao{
	float:left;
	width:0;
	height:0;
	border-color: transparent transparent transparent #9a82f2;
    border-style: solid;
        border-width: 1.6rem 0 1.6rem 1.6rem;}
.zaixian_title{
    width: 100%;
    height: 3rem;
    background: #f0f0f0;
    float: left;
    border-bottom: #c7c7c7 1px solid;
    margin-top: 3vw;}
.zx_wenzi{
	font-size: 2rem;
    color: #323232;
    float: left;
    line-height: 3rem;}
.zaixian_title p{
	float: right;
    line-height: 3rem;
    font-size: 1.2rem;}
.zaixian_book{
	float:left;
	width:100%;
	height:auto;}
.zongsk {
	float: left;
    width: 30%;
	margin-right: 5%;
	text-align:center;}
.zongsk_last{
	float: left;
    width: 30%;
	text-align:center;}	
.sheke {
	width: 80%;
    border: solid #ccc 1px;
	background:#fff;
	border-radius:1rem;
    float: left;
    margin-top: 1rem;
	padding: 10%;
    position: relative;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;}
.zongsk:hover .sheke{
    box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);	}
.zongsk_last:hover .sheke{
    box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);}
.zaixian_shijian{
	font-size:1.3rem;
	line-height:2;
	color:#008fcc;
	text-align:center;}
.p19 {
    float: left;
    font-size: 1.3rem;
    width: 100%;
	color:#727272;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;}
.zongsk:hover .p19{
	color:#008fcc;}
.zongsk_last:hover .p19{
	color:#008fcc;}	
.sk_tu{
	width:100%;}
.footerbox{
	width:100%;
	height:50vw;
	margin-top:3vw;
	float:left;
	border-radius:20px 20px 0 0;
	background-image:url(../images/footer_01_02.png);
	background-repeat:no-repeat;
	background-size:100% 100%;
	box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);}
.left{
	width:72%;
	float:left;
	margin-top:3%;
	margin-left:3%;}
.left_top{
	font-size:1.2rem;
	color:#323232;
	line-height:5vw;}	
.dianhua{
	color:#fff;
	height:1.6rem;
	border-radius:5px;
	padding:0px 2%;
	background: -webkit-linear-gradient(left, #66ccef , #53aeec); 
    background: -o-linear-gradient(right, #66ccef , #53aeec); 
    background: -moz-linear-gradient(right, #66ccef , #53aeec); 
    background: linear-gradient(to right, #66ccef , #53aeec);}
.left_bottom{
    color: #6e6e6e;
    font-size: 1.2rem;
    float: left;
    margin-top: 2vw;
    line-height: 4vw;}
.left_bottom li{
	}
.right{
	width:22%;
	float:right;
	margin-right:3%;
	margin-top:3%;}
.r_01{
	float:right;}
.r_wenzi{
	color:#010101;
	font-size:1rem;
	text-align:center;}
.fudongbox{
	width:100%;
	box-shadow: 0px 0.25rem 1rem rgba(149,120,254,0.2);
	position:fixed;
	background:#fff;
	bottom:0px;
	float:left;
	padding: 2vw 0;}
.fudongbox ul{
	float:left;
	width:100%;
	height:auto;
	display: flex;
	}
.fudongbox li{
	float:left;
	width:25%;
	
	text-align:center;
	font-size: 1.3rem;
    line-height: 2em;
	float:left;
	flex: 1;
	}
.fd_sy a{color:#369eff;}
.fd_sy{border-right:#eae9e9 1px solid;}
.fudongbox li a img{
	display:block;
	height: 1.8rem;
	margin:auto;}
.tplb_body{
	background-color:#ffffff;}	
.toutoubox{
	width:100%;
	height:auto;
	/*background-image:url(../images/tupianliebiao_02.png);
	background-repeat:no-repeat;
	background-size:100% 100%;*/
	position:relative;}
.tupianliebiaobox{
width:100%;
	padding-bottom: 6rem;
    float: left;}
.tupianliebiao{
width:94%;
	height:auto;
	margin-top:2vw;
	margin-left:3%;}
.tplb_title{
	width:100%;
	height:3.8rem;
	border-bottom:#00a1cc 1px solid;
	float:left;}
.t_01 {
    font-size:2rem;
    color: #323232;
    float: left;
    width: auto;
    line-height: 3rem;
}

#titleWenzi{
	font-size:1.6rem;
	color:#323232;
	float:left;
	width:auto;
	line-height:50px;}
.t_02{
    float: right;
    width: auto;
    font-size: 1.2rem;
    color: #a4a4a4;
    line-height: 3rem;}
.xiala{
color: #7c7c7c;
    font-size: 1.2rem;
    text-align: center;
    float: left;
    background-color: #e7e7e7;
    border-radius: 6rem;
    width: 22%;
    height: 2.4rem;
    margin-left: 4%;
    line-height: 2.4rem;
    position: relative;
    display: inline-block;
    margin-top: 0.3rem;}	
.xiala img{
	margin-left:6%;}
.paging_box{
	width:100%;
	float:left;
	margin-top:20px;
	margin-bottom:20px;}
.paging{
	width:auto;
	height:35px;
	font-size:20px;}
.paging .page_01{
	padding:6px 3%;
	color:#3f3f3f;
	float:left;
	margin:0 2%;
	border:solid #cccccc 1px;}

.paging .page_03{
	padding:6px 3%;
	color:#3f3f3f;
	float:left;
	border:solid #cccccc 1px;}
.paging .page_02{
	padding:6px 3%;
	color:#3f3f3f;
	float:right;
	border:solid #cccccc 1px;}
.paging .page_04{
	padding:6px 3%;
	color:#3f3f3f;
	float:right;
	margin:0 2%;
	border:solid #cccccc 1px;}
.paging .page{
	padding:6px 4%;
	background-coler:#fff;
	border:solid #cccccc 1px;
	color:#3f3f3f;
	margin:0 1%;
	float:left;}
.paging .page_2{
	padding:6px 4%;
	background-color:#fff;
	border:solid #cccccc 1px;
	color:#3f3f3f;
	margin-left:2%;
	float:left;}
.paging .page_3{
	padding:6px 4%;
	background-color:#fff;
	border:solid #cccccc 1px;
	color:#3f3f3f;
	margin:0 1%;
	float:right;}
.paging .page_01:hover{
	padding:7px 3%;
	background-color:#060606;
	color:#fff; 
	border:none;}
.paging .page_02:hover{
	padding:7px 3%;
	background-color:#060606;
	color:#fff; 
	border:none;}
.paging .page:hover{
	padding:7px 3%;
	background-color:#060606; 
	border:none;
	color:#fff;
	}
.xinshidai {
width: 100%;
    height: auto;
    margin: 2vw 0 0 0;
    float: left;}
.xinshidai li {
	width: 100%;
    font-size: 1.6rem;
    float: left;
    line-height: 2;
    margin: 0.3rem 0;}
.xinshidai_p {
    line-height: 8vw;
	color: #999999;
    font-size: 1rem;
    float: right;}
.xinshidai li a{
	color:#333333;
	float:left;}	
.xinshidai li a:hover{
	color:#00a1cc;}	
.list_nr{
    /*text-indent: 2em;*/
     text-align: justify;
     line-height: 2; 
     font-size:1.6rem; 
     font-family: 'Microsoft YaHei'; 
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;}
.list_02{
	width:100%;
	height:auto;
	/*margin:5px 0 0 0;*/
	float:left;}
.list_02 li{
	width:100%;
	float:left;
	margin:0 0 3vw 0;	
	}
.list_02{
	width:100%;
	height:auto;
	float:left;}
.list_02 li{
	width:100%;
	float:left;
	margin:0 0 3vw 0;	
	}
.lanmu_01{
	width: auto;
    line-height: 3.6rem;
    color: #fff;
    font-size: 1.6rem;
    padding: 0 2rem 0 0.5rem;
    float: left;
    border-radius: 0 3rem 3rem 0;
    background-color: #00a1cc;}
.lanmu_02{
	width:100%;
	line-height:3.6rem;
	font-size:1.6rem;	
	float:left;
	border-bottom:dashed #ccc 1px;}
.lanmu_02 p{
	color:#9b9b9b;
	float:right;
	font-size:1.2rem;

	}
/*详情*/		
.xq_content  {
	float:left;
	width:100%;
	height:auto;}
.title_xq {
	float:left;
	margin-top:3vw;
	width:100%;}
.wenzhang {
	/*height: 46px;*/
    width: auto;
    background: #00a1cc;
    float: left;
      padding: 0 1rem;}
.wenzhang p{
color: #ffffff;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 3rem;}
.zuozhe {
	color: #9f9e9e;
    font-size: 1rem;
    float: left;
    margin-top: 2vw;}
.list_nr{
	width:100%;
	height:auto;
	float:left;
	/*margin-top:10px;*/}
.about_text{
width:100%;
	height:auto;
	font-size:1.6rem;
	color:#323232;
	line-height:2;
	text-indent:2em;
	margin-top: 2vw;
	text-align: justify;}
/*概况*/
.call{color: #fff;}
.kk_content{
	float:left;
	width:100%;
	height:auto;}
.kk_content ul{
	width:100%;
	margin-top:3vw;}
.kk_bianse{
	width:30%;
	height:3rem;
	float:left;
	line-height:3rem;
	font-size:1.6rem;
	border-radius:10px;
	color:#ffffff;
	text-align:center;
	/*background-color:#5facdc;*/
    background-color: #b9b9b9;
    margin-right:5%;
    margin-bottom:2vw;
}
.kk_bianse a{
	color:#ffffff;
}
.kk_hoverColor {
	background-color:#2b91d2;
}
.marginRight0 {
    margin-right:0;
}

.kk_bianse a{
	color:#ffffff;
}

.gaikuang_wenzi{
    text-align: justify;
    line-height:2;
    font-size:1.6rem;
	width:100%;
	height:auto;
	float:left;}




/*滚动切换展示内容页*/
/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;width:100%;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; display:none;}
.flex-direction-nav .flex-next { right: -50px; text-align: right; display:none;}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  {line-height:1; display: inline-block;}
.flex-direction-nav a.flex-next:before  {}

/* Pause/Play */
.flex-pauseplay a { display: block; width: 1rem; height: 1rem; position: absolute; bottom: 0.25rem; left: 0.5rem; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 1rem; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width:auto; position: absolute;bottom:-1rem; text-align:right;height:2.5rem;left: 50%;margin-left: -2rem;}
.flex-control-nav li {height:1rem;width:1rem;margin: 0.7rem 0.5rem; float:right;}
.flex-control-paging li a {width: 1rem; height: 1rem; display: block; /*background: #c1c1c1; background: rgb(210, 210, 205);*/background: #f4d10a;background: rgba(244,209,10,1); cursor: pointer;line-height:0;font-size:0;overflow:hidden;border-radius:1rem}
.flex-control-paging li a:hover {width: 1rem; background: #f4d10a;background: rgba(244,209,10,1); }
.flex-control-paging li a.flex-active { width: 1rem;/*background: #f4d10a;background: rgba(244,209,10,1);*/ background: #c1c1c1; background: rgb(210, 210, 205); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}







.banner_02{ width:100%;}
.banner_02 img{ width:100%;}





