/*menu*/
.menu{width: 100%;background-color: #fff;}
.menu li{float: left;width: 25%;margin-top:10px;}
.menu img{ display:block; margin:0 auto 3%; max-width:70px;}
.menu span{display: block; height: 20px;line-height: 20px;padding-top:2%;text-align: center;margin: 0 auto; font-size:14px;}
.com{ padding-bottom:10px;}
/*tab*/
.tab{border-bottom: 1px solid #ccc;width:96%; padding:5px 2% 0 2%;height:35px;}
.tab li{float: left;width: 50%;height:35px;text-align: center; cursor:pointer;}
.tab li.active{border-bottom: 3px solid #ff9500;height:32px; color:#ff9500;}
.tab li span{background-image: url(../images/icon.png);background-repeat: no-repeat; padding-left:18px; font-size:16px; height:30px; line-height:30px;}
.tab-pc span{background-position: 0 -305px;}
.tab-strategy span{background-position: 0 -925px;}
/*iscroll banner滚动*/
.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
.addWrap .swipe-wrap p{ position:absolute; left:0; bottom:0; color:#fff; line-height:28px; height:28px; background:#000; opacity: 0.85; width:96%; filter: alpha(opacity=85); padding:0 2%; font-size:16px; display:none;}
#position{ position:absolute; bottom:4px; right:0; padding-right:8px; margin:0;text-align:right; display:none;}
#position li{width:14px;height:14px;margin:0 2px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width:100%;height: auto; width:100%; max-height:280px;}
/**/
.index_nav{ background-color:#fff; background:url(../images/nav_bg.png) no-repeat center top; background-size:100% 100%; position:relative; height:110px; overflow:hidden; margin:-23px 0 15px;}
.index_nav .hid{ overflow:hidden; padding:30px 0 0 0;}
.index_nav ul{ position:relative; height:74px;}
.index_nav li{ float:left; width:20%; background-size:50px!important;}
.index_nav li a{ display:block; width:100%; height:71px;}
.index_nav li span{ display:block; font-size:12px; text-align:center; position:absolute; bottom:0; left:0; width:100%;}
.index_nav .li_1{ background:url(../images/menu01.png) no-repeat center top; position:absolute; top:-10px; left:0; z-index:6;}
.index_nav .li_2{ background:url(../images/menu02.png) no-repeat center top; position:absolute; top:-15px; left:20%; z-index:6;}
.index_nav .li_3{ background:url(../images/menu05.png) no-repeat center top; position:absolute; top:-20px; left:40%; z-index:6;}
.index_nav .li_4{ background:url(../images/menu04.png) no-repeat center top; position:absolute; top:-15px; left:60%; z-index:6;}
.index_nav .li_5{ background:url(../images/menu14.png) no-repeat center top; position:absolute; top:-10px; left:80%; z-index:6;}
.index_nav .li_6{ background:url(../images/menu06.png) no-repeat center top; position:absolute; top:80px; left:0; z-index:6;}
.index_nav .li_7{ background:url(../images/menu03.png) no-repeat center top; position:absolute; top:80px; left:20%; z-index:6;}
.index_nav .li_8{ background:url(../images/menu07.png) no-repeat center top; position:absolute; top:80px; left:40%; z-index:6;}
.index_nav .li_9{ background:url(../images/menu08.png) no-repeat center top; position:absolute; top:80px; left:60%; z-index:6;}
.index_nav .li_10{ background:url(../images/menu13.png) no-repeat center top; position:absolute; top:80px; left:80%; z-index:6;}
.open{ border-radius:0!important; height:auto!important; padding:10px 0!important; background-image:none!important; background-color:#fff; margin-top:0!important;}
.open .hid{ padding:0!important;}
.open ul{ height:154px!important;}
.open .li_1,.open .li_2,.open .li_3,.open .li_4,.open .li_5{ top:0!important;}
.nav_icon{ background:url(../images/open02.jpg) no-repeat center bottom; width:90px; height:20px; position:absolute; bottom:0; left:50%; margin-left:-45px; z-index:9; padding:0 10px 10px;}
/*list_type*/
.list_type li{ width:96%; padding:10px 2%; border-bottom:1px solid #ccc; overflow:hidden; position:relative;}
.list_type .list_img{ float:left; width:65px; height:65px; display:block;}
.list_type .list_img img{ width:100%; height:100%; display:block;
        -moz-border-radius: 10px;      /* Gecko browsers */
        -webkit-border-radius: 10px;   /* Webkit browsers */
        border-radius:10px;            /* W3C syntax */}
.list_type div{ padding:0 70px 0 75px;}
.list_type div h4{ font-size:16px; color:#333; line-height:17px; height:17px; overflow:hidden;}
.list_type div p{ font-size:12px; color:#898989; margin-top:10px; line-height:13px; height:13px; overflow:hidden;}
.list_type div span{ border-left:1px solid #898989; display:inline-block; padding:0 5px;}
.list_type div span:first-child{ border-left:none; padding:0 5px 0 0 ;}
.list_type .play{ position:absolute; right:2%; top:28px; height:30px; line-height:30px; background-color:#46e0ac; color:#fff; font-size:14px; width:60px; text-align:center; text-decoration:none;
        -moz-border-radius:5px;      /* Gecko browsers */
        -webkit-border-radius:5px;   /* Webkit browsers */
        border-radius:5px;            /* W3C syntax */}
.list_type div p .srp { color: #ff9500;}
/*numb*/
.numb{ width:96%; padding:10px 2%; border-bottom:1px solid #ccc; overflow:hidden;}
.numb li{ float:left; width:25%;}
.numb li a{ display:block;}
.numb li a img{ display:block; width:65px; height:65px; margin:0 auto; border-radius:10px;}
.numb li a h5{ font-size:14px; text-align:center; line-height:16px; height:16px; overflow:hidden; display:block; margin:6px 0 3px;}
.numb li a p{ font-size:12px; text-align:center; line-height:13px; height:13px; overflow:hidden; display:block;}
.numb li a p span{ color:#ff9500;}
/*hot_label*/
.hot_label ul{ overflow:hidden; width:96%; margin:10px auto 0;}
.hot_label ul li{ float:left; width:25%;}
.hot_label ul li a{ display:block; font-size:14px; background-color:#f9f9f9; text-align:center; margin:4px 3px; line-height:28px; height:28px; color:#636363; border-radius:12px; padding:0 4px;}
.hot_label li:nth-child(1) a{ background-color:#1ae18f; color:#fff;}
.hot_label li:nth-child(6) a{ background-color:#eb4040; color:#fff;}
.hot_label li:nth-child(8) a{ background-color:#5a5eeb; color:#fff;}
.hot_label li:nth-child(12) a{ background-color:#ff9500; color:#fff;}
.hot_label li:nth-child(13) a{ background-color:#ee6123; color:#fff;}

