.mainbox{ height:600px; position:absolute; left:50%; margin-left:-550px; top:20%;}
.p15{padding:15px; background:#35acfc; border-radius:4px;}
.searchC{ margin-top:100px;}
.searchbox .search_left{ float:left;}
.searchbox .searchtype{ width:118px; height:50px;border-top-left-radius:4px;border-bottom-left-radius:4px; background:#fff;cursor:pointer;}
.searchbox .searchtype .name{ line-height:40px; height:40px; text-align:left; padding-left:18px;border-right:1px solid #e5e5e5; margin-top:5px; font-size:16px;}
.searchbox .searchtype .name span{line-height:40px; height:40px; display:inline-block;}
.searchbox .searchtype .name i{ width:10px; height:8px; background:url(../imgs/down.png) no-repeat;background-position:0 0;right:8px; top:50%;margin-top:-4px;}
.searchbox .searchtype.on .name i{background-position: 0 -12px;}
.searchbox .searchtype .box{ display:none; width:100%; top:45px;z-index:9999; background:#fff; padding-bottom:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.searchbox .searchtype .box p{ text-align:center;color:#333; line-height:40px; cursor:pointer;}
.searchbox .searchtype.on .box{ display:block; }
.searchbox .searchtext .key{ height:50px; width:820px; line-height:50px; border:none; text-indent:30px; font-size:16px; border-top-right-radius:4px;border-bottom-right-radius:4px;}
.searchbox .seachBtn{ right:0; top:0;background:#35acfc;}
.searchbox .seachBtn .seach {background:#0089f3;width:110px; height:50px;border:none; outline:none; color:#fff; font-size:16px; border-radius:4px; cursor:pointer;}
#fullPage-nav li{ width:20px; height:20px; margin-bottom:20px;}
#fullPage-nav span{ width:16px; height:16px; border-color:#35acfc; border-width:3px; background:#fff;}
#fullPage-nav .active span{ background:#35acfc !important;}
.section .go{ width:136px; height:68px; display:block; position: absolute; left:50%; margin-left:-68px; bottom:0; background:url(../imgs/next.png) no-repeat center;}


/* 新闻 */
/*.index_news_box .title{ width:390px; font-size:30px; text-align:center; font-weight:bold; position:absolute; left:50%; margin-left:-195px; top:-50px;}
.index_news_box .title .line{ border-bottom:2px solid #0089f3; left:0; width:100%; top:50%; margin-top:-1px; z-index:0; }
.index_news_box .title span{ position:relative; z-index:500;}
.index_news_box .title span em{ display:inline-block; vertical-align:middle; background:#f5f5f5; padding:0 5px;}
*/

.news_top{ text-align:center;}
.news_top span{ text-align:center; color:#0089f3; font-size:16px; border:1px solid #0089f3; height:44px; line-height:44px;  display:inline-block; vertical-align:middle; margin-left:-1px; padding:0 30px; cursor: pointer;}
.news_top span:first-child{ border-top-left-radius:20px; border-bottom-left-radius:20px;}
.news_top span:last-child{ border-top-right-radius:20px; border-bottom-right-radius:20px;}
.news_top span.curr{ background:#0089f3; color:#fff;}
.index_news_box .box{ display:none; padding-top:80px;}


.indexnews{ width:540px;height:436px; position:relative; z-index:300;}
.indexnews .flexslider{position:relative;width:100%;height:100%;overflow:hidden;}
.indexnews .flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease; height:100%;}
.indexnews .flexslider .slides{zoom:1; height:100%;}
.flex-direction-nav{ display:none;}
.indexnews .flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.indexnews .flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.indexnews .flex-direction-nav .flex-prev{left:0;}

.indexnews .flex-control-nav{position:absolute;bottom:35px; right:20px;text-align:center;z-index:300;}
.indexnews .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.indexnews .flex-control-paging li a{display:block;width:8px;height:8px;overflow:hidden;text-indent:-99em;cursor:pointer; border-radius:50%; border:2px solid #fff; background:#fff;}
.indexnews .flex-control-paging li a.flex-active{ background:#0089f3; opacity:1; border-color:#0089f3;}
.indexnews .flexslider .slides li{ width:100%; height:100%; z-index:100; background-repeat: no-repeat; background-position:center;}
.indexnews .flexslider .slides li img{ padding:8px; background:#fff; border:1px solid #e5e5e5; width:520px; height:416px;}
.indexnews .slides a{ display:block; width:100%; height:100%; position:relative;}
.indexnews .slides a p{ position:absolute; height:60px; line-height:60px; left:10px; bottom:10px; right:11px; background:rgba(0,0,0,.3); color:#fff; font-size:16px; text-indent:20px;}


.indexnews_list{ width:540px;}
.indexnews_list .box{ display:block; height:128px; padding-top:0 !important; background:#fff; margin-bottom:24px;}
.indexnews_list .box .date{ width:114px; height:128px; border-right:1px solid #e5e5e5; text-align: center;font-family:Arial, Helvetica, sans-serif; margin-right:15px;}
.indexnews_list .box .date span{ display:block; text-align:center; line-height:50px; font-size:30px; color:#000; padding:20px 0 10px;}
.indexnews_list .box .date p{ display:inline-block; width:76px; height:24px; background:#eee; line-height:24px; padding-right:0;}
.indexnews_list .box h3{ height:60px; line-height:60px; overflow:hidden;}
.indexnews_list .box p{ font-size:12px; padding-right:10px;}
.indexnews_list .box.hover{ background:#0089f3;}
.indexnews_list .box.hover .date span,.indexnews_list .box.hover h3,.indexnews_list .box.hover p{ color:#fff;}
.indexnews_list .box.hover .date p{ background:#fff; color:#000;}

.indexnews_list2{ width:100%;}
.indexnews_list2 .box{ float:left; width:48%;}
.indexnews_list2 .box.odd{ float:right;}

.mb0{ margin-bottom:0 !important;}
.more{ border:1px solid #0089f3; height:50px; line-height:50px; font-size:20px; width:170px; text-align:center; display:inline-block; position:absolute; bottom:40px; left:50%; margin-left:-85px; border-radius:30px;}
.more:hover{ background:#fff;}
.more.on{ border:1px solid #0089f3; color:#0089f3; height:50px; line-height:50px; font-size:20px; width:170px; text-align:center; display:inline-block; position:absolute; bottom:40px; left:50%; margin-left:-85px; border-radius:30px;background:#fff}

/*sevbox*/
.sevbox{ width:960px; height:490px; left:50%; top:50%; margin-left:-480px; margin-top:-245px; background:#fff; position:absolute;}

.sevbox .box__1{width:231px; left:10px; top:10px; background:#9a47f0; height:470px;}
.sevbox .box__1 h3{ line-height:80px; color:#fff; font-size:18px;}
.sevbox .box__1 p{ color:#fff; padding:0 15px; font-size:15px;}
.sevbox .box__1 .more{ width:122px; height:38px; line-height:38px; color:#fff; font-size:16px; border-color:#fff; margin-left:-61px; bottom:20px;}

.sevbox .box{ width:231px; height:232px;top:10px; display:block;}
.sevbox .box__2{left:246px; background:#03bbd8;}
.sevbox .box__3{left:483px; background:#f6bb3b;}
.sevbox .box__4{right:10px; background:#ff3b82;}
.sevbox .box__5{left:246px; top:248px; background:#f3844a;}
.sevbox .box__6{left:483px; top:248px; background:#62cb56;}
.sevbox .box__7{right:10px; top:248px; background:#cbbf56;}
.sevbox span.icon{ width:40px; height:32px; top:22px; left:24px;}
.sevbox span.icon-1{ background-position:0 0;}
.sevbox span.icon-2{ background-position:-44px 0;}
.sevbox span.icon-3{ background-position:-92px 0;}
.sevbox span.icon-4{ background-position:-141px 0;}
.sevbox span.icon-5{ background-position:-192px 0;}
.sevbox span.icon-6{ background-position:-243px 0;}
.sevbox span.icon-7{ background-position:-302px 0;}
.sevbox em.icon{ width:80px; height:80px; top:50%; left:50%; margin-left:-40px; margin-top:-40px; display:block;}
.sevbox em.icon-2{ background-position:0 -74px;}
.sevbox em.icon-3{ background-position:-80px -74px;}
.sevbox em.icon-4{ background-position:-160px -74px;}
.sevbox em.icon-5{ background-position:-240px -74px;}
.sevbox em.icon-6{ background-position:-320px -74px;}
.sevbox em.icon-7{ background-position:-400px -74px;}
.sevbox .box p{ color:#fff; padding:0 15px; font-size:16px; right:10px; bottom:10px;}
.index_3 .more{color:#fff;  border-color:#fff;}
.index_3 .more:hover{ color:0089f3; border-color:#0089f3;}
.sevbox .sbg{ height:25px; width:100%; left:0; bottom:-25px; background:url(../imgs/sbg.png) no-repeat bottom;}


.index_4 .box{ display: none;}
.index_4 ul{ padding-top:80px;}
.index_4 ul li {float: left;width: 260px;height: 372px;margin-right:15px;overflow: hidden; border-bottom:2px  solid #e5e5e5;}
.index_4 ul li .img{ display:block;width: 260px;height:200px; overflow:hidden;}
.index_4 ul li img{width: 260px;height:260px;display: block;transition: all 0.5s;}
.index_4 ul li:hover img {transform: scale(1.1);}
.index_4 ul li h3{ line-height:40px; overflow:hidden; height:40px;}
.index_4 ul li .time{ font-size:12px; color:#999; padding-bottom:10px;}
.index_4 ul li .c{ line-height:20px; color:#999; font-size:12px;}
.index_4 ul li .m{ font-size:12px; margin-top:5px; color:#999; }





.index_5 .box{ display: none; padding-top:80px;}

.Box_con {position: relative; width:880px;height: 302px;}
.Box_con .btnl {position: absolute;}
.Box_con .btn {display: block;width: 60px;height: 60px;position: absolute;top:50%; margin-top:-30px;cursor: pointer;}
.Box_con .btnl {background-position:0 -186px ;left:-80px;}
.Box_con .btnr {background-position:-81px -186px ;right:-80px;}

.Box_con .conbox {position: relative;overflow: hidden;}
.Box_con .conbox ul {position: relative;list-style: none;}
.Box_con .conbox ul li {float: left;width: 282px;height: 302px;margin-left: 20px;overflow: hidden;background:#fff; }
.Box_con .conbox ul li:first-child {margin-left: 0;}
.Box_con .conbox ul li .img{width: 285px;height: 200px; overflow:hidden;}
.Box_con .conbox ul li img {display: block;width: 285px;height: 200px;transition: all 0.5s;}
.Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box_con .conbox ul li .text{ padding:0 15px;}
.Box_con .conbox ul li .text h3{ line-height:40px; height:40px; overflow:hidden;}
.Box_con .conbox ul li .text p{ color:#999; height:44px; line-height:22px; overflow:hidden;}
.BoxSwitch {margin-top: 30px;text-align: center;}
.BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.BoxSwitch span.cur {background: red;}

.cur_top{ text-align:center;}
.cur_top span{ text-align:center; color:#fff; font-size:16px; border:1px solid #fff; height:44px; line-height:44px;  display:inline-block; vertical-align:middle; margin-left:-1px; padding:0 30px; cursor: pointer;}
.cur_top span:first-child{ border-top-left-radius:20px; border-bottom-left-radius:20px;}
.cur_top span:last-child{ border-top-right-radius:20px; border-bottom-right-radius:20px;}
.cur_top span.curr{ background:#fff; color:#0089f3;}

/*内页*/
.pt80{ padding-top:80px;}
.left_nav{ width:290px;}
.left_nav h3{ height:64px; line-height:64px; font-weight:bold; color:#fff; background:url(../imgs/nav_t.png) no-repeat top; padding-left:34px; font-size:20px;}
.left_nav li { position:relative;}
.left_nav li a{ background:#eaeaea; display:block; padding-left:34px; color:#666; height:50px; line-height:50px; font-size:16px;}
.left_nav li.cur a{ background:#ffa800; color:#fff}
.left_nav li span{ display:block; width:10px;height:11px; right:20px; top:50%; margin-top:-5px;  background-position:-240px -205px;}
.left_nav li.cur span{ background-position:-251px -205px;}

.right_div{ width:790px; min-height:600px;}
.right_div .loca{ height:64px; line-height:64px; border-bottom:1px solid #e5e5e5; padding-left:20px; color:#666; font-size:16px;}
.{ width:780px;}

.news_list .box{ display:block; height:120px; border-bottom:1px solid #e5e5e5; padding:30px 15px; background:#fff;}
.news_list .box .date{ width:100px; height:120px; text-align: center;font-family:Arial, Helvetica, sans-serif; margin-right:15px;background:#eee}
.news_list .box .date span{ display:block; text-align:center; line-height:50px; font-size:30px; color:#666; padding:20px 0 10px;}
.news_list .box .date p{ display:block; border-top:1px solid #fff;line-height:40px; padding-right:0;}
.news_list .box h3{ height:40px; line-height:40px; overflow:hidden;}
.news_list .box p.text{ font-size:12px; height:40px; line-height:20px; overflow:hidden; color:#999; margin-bottom:5px;}


.articlebox{ padding-top:40px;}
.articlebox h3{ line-height:40px; font-size:18px;}
.articlebox .stitle{ font-size:12px; color:#999; padding-bottom:30px;}
.article{ line-height:24px; padding:20px; border-top:1px solid #e5e5e5; padding-bottom:80px;}


.footerbox{ background:#0089f3;}
.footerbox .newul{ padding:30px;}
.footerbox .newul li{ color:#fff; font-size:16px; line-height:30px;}
.footerbox .newul li.t{ line-height:40px; border-bottom:1px solid #fff; margin-bottom:5px;}
.footerbox .newul li a{ color:#fff; font-size:14px;}
.footbottom{ background:#44515c; padding:20px 0;}
.footbottom p,.footbottom p a{ line-height:40px; color:#fff;}

.footerbox .linkbox{ padding:30px 30px 0 0;}
.footerbox .linkbox .box{ width:200px; height:38px; margin-bottom:15px; background:#fff; border:1px solid #e5e5e5; cursor:pointer;}
.footerbox .linkbox .box .t{ display:block; padding-left:20px; line-height:38px;}
.footerbox .linkbox .box .slist{ left:-1px; top:38px;  width:200px;border:1px solid #e5e5e5; height:220px; overflow:auto; display: none; z-index:9999; background:#fff;}
.footerbox .linkbox .box .slist a{ display:block; background:#fff; line-height:40px; padding-left:20px;}
.footerbox .linkbox .box i{ width:10px; height:8px; background:url(../imgs/down.png) no-repeat;background-position:0 0;right:8px; top:50%;margin-top:-4px;}
.footerbox .linkbox .box.on i{background-position: 0 -12px;}

.wbg{ background-color:#fff; border-bottom:1px solid #e5e5e5; box-shadow:2px 2px 5px rgba(0,0,0,.2); overflow:hidden;}


