/*header*/
#wrapper{ background:#eee;}
#main{ padding:1px 20px 10px 20px; background:#fff; margin-top:20px;}



#header{}
#header .header_top { background:#333333; line-height:43px; line-height:43px; border-bottom:2px solid #606060;}
#header .header_top .toli{ float:left;}
#header .header_top .toli a { color:#d8d6d6;}
#header .header_top .toli a.comon{width:30px; height:24px; overflow:hidden;float:left; text-indent:-99999px; margin-right:10px; margin-top:10px;}
#header .header_top .toli a.wb{ background:url(../images/bg.png) no-repeat 0 -190px; }
#header .header_top .toli a.wx{background:url(../images/bg.png) no-repeat -30px -190px;}
#header .header_top .toli a.join{}
#header .header_top .hao {float:right; color:#d8d6d6;}
#header .header_top .hao a.login{ color:#F60;}
#header .header_top .hao a.reg{ color:#ccc;}

#mainfocus {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 960px; height:300px; margin: auto; position: relative; }
#index_b_hero img { width: 960px; height:300px; }
#index_b_hero .heros { width: 960px; height:300px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered;}
#index_b_hero .next { margin: -25px 5px 0 0;right: 0;}
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 960px; height:300px; overflow: hidden; left: 1920px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -960px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
#index_b_hero .mask-right {left:960px;}
#index_b_hero .active{z-index: 2; left: 0;}

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/focus_icon.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }


.nav_box { background:#f5f5f5; border-bottom:1px solid #e7e7e7; height:65px; border-top:3px solid #f88f00;}
.nav_box .logo { float:left; margin:6px 21px 0 0; width:173px; height:54px; overflow:hidden;background:url(../images/bg.png) no-repeat 0 0; }
.nav_box .logo a{ display:block;width:173px; height:54px; text-indent:-99999px;}
.nav_box .nav { float:left; width:720px; margin-right:20px;}
.nav_box .nav ul li { float:left;}
.nav_box .nav ul li a { display:block; width:120px; height:57px; padding-top:8px;text-align:center; font-size:16px;}
.nav_box .nav ul li a span{ display:block;background:url(../images/bg.png) no-repeat; width:28px; height:30px; margin:0 auto 3px auto;} 
.nav_box .nav ul li#nav_01 a span{ background-position:0px -70px;}
.nav_box .nav ul li#nav_02 a span{ background-position:-28px -70px;}
.nav_box .nav ul li#nav_03 a span{ background-position:-56px -70px;}
.nav_box .nav ul li#nav_04 a span{ background-position:-84px -70px;}
.nav_box .nav ul li#nav_05 a span{ background-position:-112px -70px;}
.nav_box .nav ul li#nav_06 a span{ background-position:-140px -70px;}
.nav_box .nav ul li a.on,.nav_box .nav ul li a:hover { background:#f88f00; color:#fff;}
.nav_box .nav ul li#nav_01 a:hover span,.nav_box .nav ul li#nav_01 a.on span{ background-position:0px -100px;}
.nav_box .nav ul li#nav_02 a:hover span,.nav_box .nav ul li#nav_02 a.on span{ background-position:-28px -100px;}
.nav_box .nav ul li#nav_03 a:hover span,.nav_box .nav ul li#nav_03 a.on span{ background-position:-56px -100px;}
.nav_box .nav ul li#nav_04 a:hover span,.nav_box .nav ul li#nav_04 a.on span{ background-position:-84px -100px;}
.nav_box .nav ul li#nav_05 a:hover span,.nav_box .nav ul li#nav_05 a.on span{ background-position:-112px -100px;}
.nav_box .nav ul li#nav_06 a:hover span,.nav_box .nav ul li#nav_06 a.on span{ background-position:-140px -100px;}

.nav_box .ss { float:left; margin:17px 0 0; width:226px;}
.nav_box .ss div{ float:left;}
.nav_box .ss .inputtxt input { width:168px; height:23px; line-height:23px; padding:5px; background:none; border:1px solid #f88f00;}
.nav_box .ss .inputbtn input { width:46px; height:35px; border:none; background:#f88f00 url(../images/bg.png) no-repeat 10px -215px; cursor:pointer;}


.high { margin-top:25px;}
.ybj { margin-right:30px;}
.slide{ position: relative;}
.slide-cont{ width:665px; height:330px; position: relative; overflow: hidden;}
.slide-item{ position: absolute; width: 100%; height: 100%;}
.slide-item img{ width:665px; height:330px;}
.slide-item a{ display: block; width: 100%; height: 100%}
.slide-item a:hover{ text-decoration:none;}
.slide-txt,.slide-mask{position:absolute;  width:665px; height:55px; line-height:55px; left:0px; bottom:0px;  z-index: 10;}
.slide-txt{ color: #fff; z-index: 11;}
.slide-tit{display:block; font-size:18px; padding-left:15px;}
.slide-des{ line-height:22px; font-size:12px; display:none;}
.slide-mask{ background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.slide-nav{ position: absolute; bottom:20px; right: 10px; padding: 3px 3px 3px 0; z-index:20; font-size: 0; overflow:hidden; height:6px; zoom:1;}
.slide-nav a{display: inline-block; position: relative; z-index: 11; width: 20px; height: 6px; background-color: #fff; margin: 0 1px 0 4px; line-height: 0; float:left;}
.slide-nav .nownav{ background-color: #ff7800;}
.nav-mask{ width: 100%; height: 100%; position: absolute; bottom: 0; right: 0; z-index: 10; background-color: #fff; opacity: 0.3; filter:alpha(opacity=30); zoom: 1;}
#prev,#next{ position:absolute; width:36px; height:72px; top:114px; background:url(../images/slidearr.png) no-repeat; opacity:0.5; filter:alpha(opacity=50);}
#prev{ left:0; background-position:-36px 0;}
#next{ right:0; background-position:0 0;}
#prev:hover,#next:hover{ opacity:1; filter:alpha(opacity=100);}
.all { font-size:24px; color:#ff9000; font-weight:bolder;}
.all a { font-size:14px; color:#666666; margin-left:15px; font-weight:normal;}
.line2 { border-bottom:2px solid #e7e7e7; padding-bottom:15px; margin-bottom:20px;}

.all2 { font-size:24px; color:#ff9000; font-weight:bolder;}
.all2 a { font-size:24px; color:#ff9000; font-weight:bolder;}

.main1 .m1left { float:left;}
.main1 .m1left img { width:665px; height:331px; display:block;}
.main1 .m1right { float:left; width:465px;}
.main1 .m1right h2 { text-align:center;font-size:24px;font-weight:bolder; height:36px; overflow:hidden; margin-bottom:10px;}
.main1 .m1right h2 a{ color:#f88f00; }
.main1 .m1right p.ins { border-bottom:1px dotted #dcdcdc; color:#a6a6a6; padding:7px 0 8px; line-height:1.6;}
.main1 .m1right p.ins a { color:#f88f00;}
.main1 .m1right ul { padding:12px 0 0;}
.main1 .m1right ul li { line-height:36px; height:36px; font-size:16px; color:#f88f00; overflow:hidden;}
.main1 .m1right ul li .sj { float:right; color:#a6a6a6;}
.main1 .m1right ul li a { margin-left:12px;}
.main1 .m1right ul li p{display:block; width:418px; height:34px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.main2 { border:1px solid #ebeaef;}
.main2 ul.tabNavigation { float:left; width:112px; font-size:15px;}
.main2 ul.tabNavigation li { height:39px; border-bottom:1px solid #ebeaef; width:110px; text-align:center; line-height:39px; background:#f5f5f5;}
.main2 ul.tabNavigation li a{ display:block;}
.main2 ul.tabNavigation li a.on,.main2 ul.tabNavigation li a:hover{ background:url(../images/bg.png) no-repeat 0 -140px; color:#fff; width:115px; border:none;}

.main2 .tabcon ul { float:left; width:1040px; padding:10px 0 0 5px;}
.main2 .tabcon ul li { float:left; width:104px; text-align:center;}
.main2 .tabcon ul li img { width:80px; height:80px; display:block; margin:0 12px;border-radius: 10px;}
.main2 .tabcon ul li p { padding:5px 0 0 0; width:104px; height:24px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.main3 .m3left { float:left; width:414px;}
.main3 .m3left .zui2 { margin-top:15px;}
.main3 .m3left .zui .look { background:#f9f9f9; margin-top:15px;}
.main3 .m3left .zui .look img { float:left; width:173px; height:130px; margin-right:13px;}
.main3 .m3left .zui .look h3 { font-size:16px; line-height:26px; padding:6px 0;}
.main3 .m3left .zui .look p { color:#888888;}
.main3 .m3left .zui .look p a { color:#ff9000; float:right; padding:0 13px 0 0;}


.main3 .m3center { float:left; width:346px;}
.main3 .m3center .star img { margin:7px 0 22px;}
.main3 .m3center ul li { font-size:16px; border-bottom:1px dotted #dcdcdc; padding:14px 0 0;}
.main3 .m3center ul li p { text-align:right; font-size:12px; line-height:2.8;}
.main3 .m3center ul li p .zan { color:#09a500; margin-right:18px;}
.main3 .m3center ul li p .zan a { color:#09a500;}

.main3 .m3right{ float:left; width:340px;}
.main3 .m3right ul { border:1px solid #e7e7e7; margin-top:15px; padding:0 10px;}
.main3 .m3right ul li { border-bottom:1px dotted #dcdcdc;font-size:16px; float:left; width:100%;}
.main3 .m3right ul li .small{ line-height:3.1}
.main3 .m3right ul li .small a { float:right; width:50px; height:21px; border:1px solid #fabc67; text-align:center; line-height:21px; font-size:14px; color:#fabc67; margin-top:13px;}
.main3 .m3right ul li .big { padding:15px 0; display:none; float:left;}
.main3 .m3right ul li .big img { float:left; width:80px; height:80px; display:block; margin-right:15px;}
.main3 .m3right ul li .big h5 { font-size:18px; line-height:1.8;}
.main3 .m3right ul li .big p { font-size:14px; line-height:1.6;}
.main3 .m3right ul li .big p i { color:#f88f00;}
.main3 .m3right ul li .big div{ float:left;}
.main3 .m3right ul li .big .down { float:right; margin:25px 0 0 7px;}
.main3 .m3right ul li .big .down a{width:50px; height:21px; border:1px solid #fabc67; text-align:center; line-height:21px; font-size:14px; color:#fabc67; display:block;}
.main3 .m3right ul li.on .small{display:none;}
.main3 .m3right ul li.on .big{display:block;}

.main4{ overflow:hidden;}
.main4 ul{ width:2000px;}
.main4 ul li {width:374px;height:136px; overflow:hidden;float:left; margin-right:19px; position:relative;}
.main4 ul li img {width:374px; height:136px; display:block;}
.main4 ul li p{ position:absolute;height:34px; line-height:34px; bottom:0; width:100%; z-index:10;}
.main4 ul li p em{ color:#fff; font-size:14px; padding-left:15px;}
.main4 ul li div{ position:absolute;opacity:0.7; filter:alpha(opacity=70); background:#000; height:34px;bottom:0; width:100%; z-index:5;}


.main5{}
.main5 .videoleft {float:left;width:267px; float:left; margin-right:20px;}
.main5 .videoleft ul{ height:446px; overflow:hidden;}
.main5 .videoleft li{ position:relative;height:138px; margin-bottom:16px; overflow:hidden;}
.main5 .videoleft li a img { width:267px; height:138px; display:block;}
.main5 .videoleft li a p{color:#fff; position:absolute; bottom:0px; left:15px; z-index:20; height:34px; line-height:34px;}
.main5 .videoleft li a span{ width:50px; height:49px; left:108px; top:35px; background:url(../images/video_play1.png) no-repeat 0 0; position:absolute;}
.main5 .videoleft li a div{opacity:0.7; filter:alpha(opacity=70); background:#000; height:34px; width:100%; z-index:5;left:0;bottom:0; position:absolute;}
.main5 .videoleft li a:hover div{opacity:0.9; filter:alpha(opacity=90);}
.main5 .videoleft li a:hover span{background:url(../images/video_play1.png) no-repeat 0 -49px;}

.main5 .videoright{float:left; width:873px; position:relative;}
.main5 .videoright a img { width:873px; height:446px; display:block;}
.main5 .videoright a p{color:#fff; position:absolute; bottom:0px; left:15px; z-index:20; height:34px; line-height:34px;}
.main5 .videoright a span{ width:87px; height:87px; left:378px; top:178px; background:url(../images/video_play2.png) no-repeat 0 0; position:absolute;}
.main5 .videoright a div{opacity:0.7; filter:alpha(opacity=70); background:#000; height:34px; width:100%; z-index:5;left:0;bottom:0; position:absolute;}
.main5 .videoright a:hover div{opacity:0.9; filter:alpha(opacity=90);}
.main5 .videoright a:hover span{background:url(../images/video_play2.png) no-repeat 0 -87px;}

.main6 .m6left { float:left; width:300px;}
.main6 .m6left ul li {width:300px;height:130px; overflow:hidden;position:relative; margin-bottom:16px;}
.main6 .m6left ul li img {width:300px;height:130px;display:block;}
.main6 .m6left ul li p{ position:absolute;height:34px; line-height:34px; bottom:0; width:100%; z-index:10;}
.main6 .m6left ul li p em{ color:#fff; font-size:14px; padding-left:15px;}
.main6 .m6left ul li div{ position:absolute;opacity:0.7; filter:alpha(opacity=70); background:#000; height:34px;bottom:0; width:100%; z-index:5;}

.main6 .m6center { float:left; width:474px;}
.main6 .m6center h3{ text-align:center;font-size:24px;font-weight:bold;}
.main6 .m6center h3 a{color:#f88f00; }
.main6 .m6center p.sin{ border-bottom:1px dotted #dcdcdc; color:#a6a6a6; padding:13px 0 13px; line-height:1.6;}
.main6 .m6center p.sin a { color:#f88f00;}
.main6 .m6center ul { padding:13px 0 0;}
.main6 .m6center ul li { line-height:2.1; font-size:16px;}
.main6 .m6center ul li a { margin-left:15px;}
.main6 .m6center ul li p { color:#f88f00; display:block; width:415px; height:2.1; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main6 .m6center ul li span{ float:right;}

.main6 .m6right { float:left; width:326px;}
.main6 .m6right .biaoge { border:1px solid #e7e7e7; padding:0 10px; margin-top:15px;}
.main6 .m6right .biaoge table {}
.main6 .m6right .biaoge table tr td { border-bottom:1px dotted #dcdcdc; line-height:3.0;}
.main6 .m6right .biaoge table .mli td { border-bottom:none;}
.zt { text-align:center;}
.lb { text-align:center;}
.main6 .m6right .biaoge a.libtn{ display:block;background:url(../images/bg.png) no-repeat 6px -258px; width:30px; height:15px; text-indent:-99999px; margin:0 auto;}

.main7 .bang { float:left; width:266px; margin-right:32px;}
.main7 .bang1 { margin-right:0; float:left; width:266px;}
.main7 div h2 { border-bottom:2px solid #e7e7e7; padding-bottom:15px; margin-bottom:5px;}
.main7 div ul li {  border-bottom:1px dotted #dcdcdc;}
.main7 div ul li .small{ display:block;line-height:3.0;white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.main7 div ul li .same { width:20px; height:20px; display:block; background:#f1f1f1; text-align:center; line-height:20px; font-size:12px; float:left; margin:12px 17px 0 0;}
.main7 div ul li .one { background:#f88f00; color:#fff;}
.main7 div ul li .two { background:#f89400; color:#fff;}
.main7 div ul li .three { background:#faca15; color:#fff;}

.main7 div ul li .big{ padding:7px 0 12px 0; overflow:hidden; zoom:1; display:block; display:none;}
.main7 div ul li .big .onebig { width:20px; height:72px; line-height:72px; background:#f88f00; display:block; text-align:center; color:#fff; float:left; margin-right:15px;}
.main7 div ul li .big .xia { float:right; width:40px; height:22px; display: block; border:1px solid #ededed; margin:25px 0 0;background:#f9f9f9 url(../images/bg.png) no-repeat 12px -278px; text-indent:-99999px;}
.main7 div ul li .big  .miao { float:left;}
.main7 div ul li .big  .miao span img { float:left; margin-right:12px;}
.main7 div ul li .big  .miao div { float:left;}
.main7 div ul li .big  .miao div h5 { line-height:2.4; width:98px; height:33px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main7 div ul li .big  .miao div p { line-height:2.2; font-size:12px;}

.main7 div ul li.on .small{display:none;}
.main7 div ul li.on .big{display:block;}


#foot { background:#333333; margin-top:25px;}
#foot .footnr { margin:0 auto; width:1160px;}
#foot .footnr .link { border-bottom:1px solid #555555; padding:10px 0 13px;}
#foot .footnr .link h2 { color:#fff; line-height:2.6;}
#foot .footnr .link p a { color:#999999; margin:0 15px 0 0; line-height:2.0;}
#foot .copyright { padding:23px 0; font-size:12px;}
#foot .copyright p { text-align:center; color:#666; line-height:2.0;}
#foot .copyright p a { color:#666;}
#foot .copyright p.pti a{ margin:0 8px;}