﻿@charset "utf-8";

.wap_con_box{ position: relative; margin:0px; padding:0px; width:100%; height:auto; text-align:left; float:left; display:inline; overflow:hidden; }
.wap_con_box dl, dt, dd, ol, ul, li{ margin:0; padding:0; border:0; list-style-type: none; }

.wap_con_box a{ text-decoration:none; transition:all 0s ease-out; -webkit-transition:all 0s ease-out; -moz-transition:all 0s ease-out; -ms-transition:all 0s ease-out; -o-transition:all 0s ease-out; }
.wap_con_box a:hover{ text-decoration:none; transition:all 0s ease-out; -webkit-transition:all 0s ease-out; -moz-transition:all 0s ease-out; -ms-transition:all 0s ease-out; -o-transition:all 0s ease-out; }


.wap_con_box .wapcon_box{ margin:0px; padding:0px; width:100%; float:left; display:inline; }
.wap_con_box .wapcon_box .slides{ margin:0px; padding:0px; width:100%; height:auto; text-align:center; float:left; display:inline;  }
.wap_con_box .wapcon_box .slides li{ margin:0px; width:100%; height:auto; background-repeat:no-repeat; background-position:center top; float:left; display:inline; }
.wap_con_box .wapcon_box .slides li img{ width:100%; }
.wap_con_box .wapcon_box .slides li a{ width:100%; height:100%; display:block; }


.wap_con_box .flex-direction-nav{ display:none; }
.wap_con_box:hover .flex-direction-nav{ display:inline; }

.wap_con_box .flex-direction-nav a{ position:absolute; top:50%; margin-top:-25px; width:40px; height:50px; background-image:url(../images/w_btn1.png);  background-repeat:no-repeat; text-indent:-100px; cursor:pointer; display:block; overflow:hidden; }
.wap_con_box .flex-direction-nav a.flex-prev { left:0px; background-position:right top; }
.wap_con_box .flex-direction-nav a.flex-prev:hover { background-position:right bottom;}
.wap_con_box .flex-direction-nav a.flex-next { right:0px; background-position:left top;}
.wap_con_box .flex-direction-nav a.flex-next:hover { background-position:left bottom; }


.wap_con_box .flex-control-paging{ position:absolute; bottom:20px; margin:0px; width:100%; height:14px; text-align:center; overflow:hidden;  }
.wap_con_box .flex-control-paging li{ margin:0 5px; padding:0px; width:auto; text-align:center; vertical-align:top; display:inline-block; overflow:hidden; }
.wap_con_box .flex-control-paging li a { width:14px; height:14px; background:#999; outline:0px; text-indent:-100px; border-radius:50%; cursor:pointer; display:block; overflow:hidden; }
.wap_con_box .flex-control-paging li a.flex-active { background:#bc830c; }






.n_wap_con_box{ position: relative; margin:0px; padding:0px; width:100%; height:auto; text-align:left; float:left; display:inline; overflow:hidden; }
.n_wap_con_box dl, dt, dd, ol, ul, li{ margin:0; padding:0; border:0; list-style-type: none; }

.n_wap_con_box a{ text-decoration:none; transition:all 0s ease-out; -webkit-transition:all 0s ease-out; -moz-transition:all 0s ease-out; -ms-transition:all 0s ease-out; -o-transition:all 0s ease-out; }
.n_wap_con_box a:hover{ text-decoration:none; transition:all 0s ease-out; -webkit-transition:all 0s ease-out; -moz-transition:all 0s ease-out; -ms-transition:all 0s ease-out; -o-transition:all 0s ease-out; }


.n_wap_con_box .wapcon_box{ margin:0px; padding:0px; width:100%; float:left; display:inline; }
.n_wap_con_box .wapcon_box .slides{ margin:0px; padding:0px; width:100%; height:auto; text-align:center; float:left; display:inline;  }
.n_wap_con_box .wapcon_box .slides li{ margin:0px; width:100%; height:auto; background-repeat:no-repeat; background-position:center top; float:left; display:inline; }
.n_wap_con_box .wapcon_box .slides li img{ width:100%; }
.n_wap_con_box .wapcon_box .slides li a{ width:100%; height:100%; display:block; }


.n_wap_con_box .flex-direction-nav{ display:none; }
.n_wap_con_box .flex-direction-nav a{ position:absolute; top:50%; margin-top:-25px; width:40px; height:50px; background-image:url(../images/w_btn1.png);  background-repeat:no-repeat; text-indent:-100px; cursor:pointer; display:block; overflow:hidden; }
.n_wap_con_box .flex-direction-nav a.flex-prev { left:0px; background-position:right top; }
.n_wap_con_box .flex-direction-nav a.flex-prev:hover { background-position:right bottom;}
.n_wap_con_box .flex-direction-nav a.flex-next { right:0px; background-position:left top;}
.n_wap_con_box .flex-direction-nav a.flex-next:hover { background-position:left bottom; }


.n_wap_con_box .flex-control-paging{ position:absolute; bottom:20px; margin:0px; width:100%; height:10px; text-align:center; overflow:hidden;  }
.n_wap_con_box .flex-control-paging li{ margin:0 5px; padding:0px; width:auto; text-align:center; vertical-align:top; display:inline-block; overflow:hidden; }
.n_wap_con_box .flex-control-paging li a { width:10px; height:10px; background:#999; outline:0px; text-indent:-100px; cursor:pointer; display:block; overflow:hidden; }
.n_wap_con_box .flex-control-paging li a.flex-active { background:#da251d; }







.p_wap_con_box{ position: relative; margin:0px; padding:0px; width:100%; height:auto; text-align:left; float:left; display:inline; overflow:hidden; }
.p_wap_con_box dl, dt, dd, ol, ul, li{ margin:0; padding:0; border:0; list-style-type: none; }

.p_wap_con_box a{ text-decoration:none; transition:all 0s ease-out; -webkit-transition:all 0s ease-out; -moz-transition:all 0s ease-out; -ms-transition:all 0s ease-out; -o-transition:all 0s ease-out; }
.p_wap_con_box a:hover{ text-decoration:none; transition:all 0s ease-out; -webkit-transition:all 0s ease-out; -moz-transition:all 0s ease-out; -ms-transition:all 0s ease-out; -o-transition:all 0s ease-out; }


.p_wap_con_box .wapcon_box{ margin:0px; padding:0px; width:100%; float:left; display:inline; }
.p_wap_con_box .wapcon_box .slides{ margin:0px; padding:0px; width:100%; height:auto; text-align:center; float:left; display:inline;  }
.p_wap_con_box .wapcon_box .slides li{ margin:0px; width:100%; height:auto; background-repeat:no-repeat; background-position:center top; float:left; display:inline; }
.p_wap_con_box .wapcon_box .slides li img{ width:100%; }
.p_wap_con_box .wapcon_box .slides li a{ width:100%; height:100%; display:block; }


.p_wap_con_box .flex-direction-nav a{ position:absolute; top:50%; margin-top:-15px; width:14px; height:30px; text-indent:-100px; cursor:pointer; display:block; overflow:hidden; }
.p_wap_con_box .flex-direction-nav a.flex-prev { left:5%; background:url(../images/toleft.png) no-repeat; }
.p_wap_con_box .flex-direction-nav a.flex-prev:hover { background:url(../images/toleft.png) no-repeat; }
.p_wap_con_box .flex-direction-nav a.flex-next { right:5%; background:url(../images/toright.png) no-repeat; }
.p_wap_con_box .flex-direction-nav a.flex-next:hover { background:url(../images/toright.png) no-repeat;}


.p_wap_con_box .flex-control-paging{ position:absolute; bottom:15px; margin:0px; width:100%; height:10px; text-align:center; overflow:hidden;  }
.p_wap_con_box .flex-control-paging li{ margin:0 5px; padding:0px; width:auto; text-align:center; vertical-align:top; display:inline-block; overflow:hidden; }
.p_wap_con_box .flex-control-paging li a { width:10px; height:10px; background:#999; outline:0px; text-indent:-100px; border-radius:50%; cursor:pointer; display:block; overflow:hidden; }
.p_wap_con_box .flex-control-paging li a.flex-active { background:#da251d; }
