*{ margin:0; padding:0;}
body{ overflow-x:hidden; font-family:"微软雅黑"; font-size:12px;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
.clear{ width:100%; height:1px; clear:both;}
img{ border:none;}



/*section*/
.section{ width:100%; height:100%;}



/*menu*/
#menu{ position:fixed; right:50px; top:calc((100% - 192px) / 2); width:16px; z-index:9999999;}
#menu li{ float:left; width:16px; height:16px; margin:4px 0px; background:#FFF; border-radius:50%; overflow:hidden; box-shadow:0px 0px 3px rgba(0,0,0,0.2);}
#menu li a{ display:block; width:16px; height:16px;}
#menu li.active{ background:#56a4e5;}



/*top*/
.top{ position:fixed; top:0px; width:100%; height:95px; background:rgba(255,255,255,0.8); z-index:9999999; box-shadow:1px 0px 9px rgba(0,0,0,0.09);}
.top_cen{ position:relative; width:1400px; height:95px; margin-left:-700px; left:50%;}

.top_cen_logo{ float:left; width:192px; height:95px;}
.top_cen_logo img{ float:left; width:152px; height:70px; margin-top:13px;}

.top_cen_nav{ float:left; height:95px; padding-right:20px;}
.top_cen_nav a{ float:left; padding:0px 10px; height:95px; line-height:95px; font-size:16px; color:#333;}
.top_cen_nav a:hover{ background:#56a4e5; color:#FFF;}
.top_cen_nav_a_hover{ background:#56a4e5; color:#FFF !important;}

.top_cen_search{ float:left; width:110px; height:25px; background:#FFF; border-radius:12px; overflow:hidden; margin-top:36px;}
.top_cen_search_input{ float:left; width:70px; padding-left:10px; height:25px; border:none; outline:none;}
.top_cen_search_en{ float:left; width:30px; height:25px; background:url(../img/sou.png) top center no-repeat; border:none; outline:none;}



/*foot*/
.foot{ position:fixed; bottom:-85px; left:0px; background:rgba(86,164,229,0.8); width:100%; height:50px; line-height:25px; color:#FFF; font-size:14px; text-align:center; padding:25px 0px; z-index:9999;}
.foot *{ line-height:25px; color:#FFF; font-size:14px;}



/*sect_bg*/
.sect_bg{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:-999;}



/*sect1*/
.sect1{ width:100%; height:100%; overflow:hidden;}

.slider{ position:relative; width:100%; height:100%; overflow:hidden !important;}
.sliderbox{ position:relative; width:1160px; left:50%; margin-left:-580px;}/*必须加这句css,否则向左右，上下滚动时会没有效果*/
.sliderbox ul{ position:relative; width:1160px;}
.sliderbox ul li{ position:absolute; width:1160px;}
.sliderbox ul li a{ width:1160px;}
.sliderbox ul li a img{ width:1160px; height:346px;}

.slidernav{	position:absolute; left:50%; bottom:70px; display:none;}
.slidernav ul{ position:relative; left:-50%;}
.slidernav ul li{ float:left; width:88px; height:6px; overflow:hidden; margin-left:10px;}
.slidernav ul li a{ display:block; width:88px; height:6px; background:#FFF;}
.slidernav ul li.current a { width:88px; background:#0087fa;}

.slider .prev{ position:absolute; left:80px;  width:50px; height:100px; background:url(../img/fl.png) center top no-repeat; z-index:9999; opacity:0.8;}
.slider .next{ position:absolute; right:80px; width:50px; height:100px; background:url(../img/fr.png) center top no-repeat; z-index:9999; opacity:0.8;}



/*sect2*/
.sect2{ width:100%; height:100%; overflow:hidden;}
.sect2_cen{ opacity:0; transition:all 0.5s; position:absolute; width:1100px; left:50%; margin-left:-550px; top:calc((100% - 500px) / 2); height:580px; background:rgba(255,255,255,0.75); box-shadow:0px 0px 3px rgba(0,0,0,0.2);}

.sect2_cen_fl{ opacity:0; transition:all 0.5s; float:left; width:474px; height:361px; margin-left:0px; margin-top:30px; background:url(../img/kuang.png) right center no-repeat;}
.sect2_cen_fl_video{ float:left; width:450px; height:300px; overflow:hidden; margin-top:30px;}
.sect2_cen_fl_video div{ float:left; width:450px; height:300px; background:url(../img/bofang.png) center center no-repeat;}

.sect2_cen_fr{ opacity:0; transition:all 0.5s; float:right; width:500px; height:337px; margin-right:0px; margin-top:53px; overflow:hidden;}
.sect2_cen_fr_tit{ float:left; width:500px; height:103px; line-height:103px; font-size:35px; color:#56a4e5; font-weight:bold; background:url(../img/bgn.png) left center no-repeat;}
.sect2_cen_fr_img{ float:left; width:487px; margin-top:20px;}
.sect2_cen_fr_div{ float:left; width:500px; height:40px; margin-top:20px;}
.sect2_cen_fr_div div{ float:left; width:150px; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:18px; background:#84c4f0; margin-left:18px;}
.sect2_cen_fr_div_div{ font-weight:bold;}

.sect2_cen_bot{ opacity:0; transition:all 0.5s; display:none; float:left; width:994px; height:106px; line-height:26px; font-size:14px; color:#444; margin-left:53px; margin-top:30px; overflow:hidden;}

.sect2_cen_href{ float:left; width:1100px; height:43px; overflow:hidden; margin-top:10px; text-align:center;}
.sect2_cen_href a{ display:none;}


.active .sect2_cen     { transition-delay:0.8s; opacity:1;}
.active .sect2_cen_fl  { transition-delay:1.0s; opacity:1; margin-left:50px;}
.active .sect2_cen_fr  { transition-delay:1.2s; opacity:1; margin-right:40px;}
.active .sect2_cen_bot { transition-delay:1.4s; opacity:1; margin-top:10px;}



/*sect3*/
.sect3{ width:100%; height:100%; overflow:hidden;}
.sect3_cen{ position:absolute; width:1120px; left:50%; margin-left:-560px; top:calc((100% - 490px) / 2);}

.sect3_cen_img{ opacity:0; transition:all 0.5s; margin-top:30px; float:left; width:1120px; height:130px; text-align:center;}
.sect3_cen_con{ opacity:0; transition:all 0.5s; margin-top:-30px; float:left; width:1120px;}
.sect3_cen_con a{ float:left; width:248px; height:368px; margin:0px 16px;}
.sect3_cen_con a div{ float:left; width:244px; height:304px; border:2px solid #FFF;}
.sect3_cen_con a span{ float:left; width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; color:#FFF; background:#84c4f0; margin-top:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.sect3_cen_bot{ opacity:0; transition:all 0.5s; margin-top:30px; float:left; width:1120px; height:43px; text-align:center; padding-top:20px; overflow:hidden;}

.active .sect3_cen_img{ transition-delay:0.8s; opacity:1; margin-top:10px;}
.active .sect3_cen_con{ transition-delay:1.0s; opacity:1; margin-top:0px;}
.active .sect3_cen_bot{ transition-delay:1.2s; opacity:1; margin-top:0px;}



/*sect4*/
.sect4{ width:100%; height:100%; overflow:hidden;}
.sect4_cen{ opacity:0; transition:all 0.5s; position:absolute; width:1120px; left:50%; margin-left:-560px; top:calc((100% - 452px) / 2);}

.sect4_cen_img{ opacity:0; transition:all 0.5s; margin-top:30px; float:left; width:100%; height:130px; text-align:center; margin-top:-30px;}

.sect4_cen_sixiang{ opacity:0; transition:all 0.5s; float:left; width:1120px; margin-top:30px;}
.sect4_cen_sixiang a{ float:left; width:190px; height:px; text-align:center; margin:0px 25px; margin-top:30px; padding:20px; overflow:hidden; border-radius:15px;}
.sect4_cen_sixiang a div{ float:left; width:190px; height:55px; line-height:50px; color:#FFF; font-size:20px; background:url(../img/xian.png) center bottom no-repeat;}
.sect4_cen_sixiang a span{ float:left; width:190px; height:54px; line-height:18px; color:#FFF; font-size:14px; padding-top:10px; overflow:hidden;}

.active .sect4_cen	      { transition-delay:0.8s; opacity:1;}
.active .sect4_cen_img	  { transition-delay:1.2s; opacity:1; margin-top:0px;}
.active .sect4_cen_sixiang{ transition-delay:1.5s; opacity:1; margin-top:0px;}



/*sect5*/
.sect5{ width:100%; height:100%; overflow:hidden;}
.sect5_cen{ position:absolute; width:1080px; height:510px; left:50%; margin-left:-540px; top:calc((100% - 414px) / 2); border-radius:30px;}

.sect5_cen_img{ opacity:0; transition:all 0.5s; margin-top:30px; float:left; width:100%; height:130px; text-align:center; margin-top:-30px;}

.sect5_cen_list{ opacity:0; transition:all 0.5s; float:left; width:100%;}
.sect5_cen_list a{ float:left; width:480px; height:120px; margin:15px 30px;}
.sect5_cen_list a img { float:left; width:184px; height:120px;}
.sect5_cen_list a div { float:right; width:266px; height:75px; line-height:25px; font-size:20px; color:#FFF; font-weight:bold; margin-top:10px; margin-bottom:3px; padding-right:10px; overflow:hidden;}
.sect5_cen_list a span{ float:right; width:276px; height:32px; line-height:32px; font-size:14px; color:#FFF;}

.sect5_cen_href{ opacity:0; transition:all 0.5s; float:left; width:100%; text-align:center; padding-top:30px;}

.active .sect5_cen_img { transition-delay:1.2s; opacity:1; margin-top:0px;}
.active .sect5_cen_list{ transition-delay:1.6s; opacity:1; margin-top:0px;}
.active .sect5_cen_href{ transition-delay:1.8s; opacity:1; margin-top:0px;}



/*sect6*/
.sect6{ width:100%; height:100%; overflow:hidden;}
.sect6_cen{ position:absolute; width:100%; top:calc((100% - 480px) / 2); overflow:hidden;}

.sect6_cen_img{ opacity:0; transition:all 0.5s; margin-top:30px; float:left; width:100%; height:130px; text-align:center;}

.sect6_cen_map{ opacity:0; transition:all 0.5s; margin-top:10px; float:left; width:100%; height:px; text-align:center;}

.sect6_cen_dia{ opacity:0; transition:all 0.5s; margin-top:10px; float:left; width:100%; height:px; text-align:center; padding-top:20px;}

.sect6_cen_lis{ opacity:0; transition:all 0.5s; margin-top:30px; float:left; width:920px; height:60px; position:relative; left:50%; margin-left:-460px; padding-top:10px;}
.sect6_cen_lis div{ float:left; width:380px; height:30px; line-height:30px; font-size:18px; color:#FFF; margin-left:80px;}

.active .sect6_cen_img { transition-delay:1.2s; opacity:1; margin-top:0px;}
.active .sect6_cen_map { transition-delay:1.5s; opacity:1; margin-top:0px;}
.active .sect6_cen_dia { transition-delay:1.8s; opacity:1; margin-top:0px;}
.active .sect6_cen_lis { transition-delay:2.1s; opacity:1; margin-top:0px;}



/*fenye_banner*/
.fenye_banner{ width:100%;}



/*fenye_lanmu*/
.fenye_lanmu{ width:100%; height:48px; background:#EEE; margin-top:-3px;}
.fenye_lanmu_cen{ position:relative; width:1100px; left:50%; margin-left:-550px; height:48px; line-height:48px; color:#333; font-size:14px;}
.fenye_lanmu_cen div{ float:right; height:48px; line-height:48px; color:#333; font-size:14px;}
.fenye_lanmu_cen div *{ height:48px; line-height:48px; color:#333; font-size:14px;}



/*fenye*/
.fenye{ position:relative; width:1200px; left:50%; margin-left:-600px;}



/*fenye_img*/
.fenye_img{ float:left; width:1100px; margin-left:50px;}

.fenye_fl{ float:left; width:232px; margin:40px 0px;}
.fenye_fl_top{ float:left; width:232px; height:60px; text-align:center; background:url(../img/fek.jpg) no-repeat; margin-bottom:6px;}
.fenye_fl_top span{ float:left; width:232px; height:40px; line-height:40px; font-size:25px; color:#FFF;}
.fenye_fl_top font{ float:left; width:232px; height:20px; line-height:10px; font-size:12px; color:#FFF; text-transform:uppercase;}

.fenye_fl_div{ float:left; width:232px; margin-top:2px;}
.fenye_fl_div a{ float:left; width:232px; height:44px; line-height:44px; font-size:16px; color:#333; text-align:center; background:#f1f1f1;}
.fenye_fl_div a:hover{ background:#dcefff;}
.fenye_fl_div_a_hover{ background:#dcefff !important;}

.fenye_fl_div_er{ display:none; float:left; width:232px;}
.fenye_fl_div_er a{ float:left; width:232px; height:30px; line-height:30px; font-size:14px; color:#333; text-align:center; background:#d8d8d8;}
.fenye_fl_div_er a:hover{ background:#dcefff;}

.fenye_fr{ float:right; width:846px; margin-top:40px;}
.fenye_fr a{ float:left; width:250px; height:353px; margin-bottom:32px; margin-left:32px;}
.fenye_fr a div{ float:left; width:250px; height:310px; margin-bottom:1px;}
.fenye_fr a span{ float:left; width:250px; height:42px; line-height:42px; text-align:center; font-size:18px; color:#FFF; background:#84c4f0;}



/*fenye_lan*/
.fenye_lan{ position:absolute; padding:0px 30px; height:60px; left:50%; margin-top:-30px; background:#56a4e5; text-align:center;}
.fenye_lan div{ float:left; width:100%; height:40px; line-height:40px; font-size:25px; color:#FFF;}
.fenye_lan span{ float:left; width:100%; height:20px; line-height:10px; font-size:12px; color:#FFF; text-transform:uppercase;}



/*fenye_list*/
.fenye_list{ float:left; width:1100px; margin-left:50px; padding:20px 0px;}
.fenye_list a{ float:left; width:1100px; height:44px; border-bottom:1px solid #EEE;}
.fenye_list a img{ float:left; width:26px; height:44px;}
.fenye_list a div{ float:left; width:990px; height:44px; line-height:44px; font-size:16px; color:#000;}
.fenye_list a span{ float:right; width:60px; height:44px; line-height:44px; font-size:16px; color:#777;}



/*fenye_list2*/
.fenye_list2{ float:right; width:920px; padding:20px 0px; padding-top:40px;}
.fenye_list2 a{ float:left; width:920px; height:44px; border-bottom:1px solid #EEE;}
.fenye_list2 a img{ float:left; width:26px; height:44px;}
.fenye_list2 a div{ float:left; width:760px; height:44px; line-height:44px; font-size:16px; color:#000;}
.fenye_list2 a span{ float:right; width:60px; height:44px; line-height:44px; font-size:16px; color:#777;}



/*fenye_dianhua*/
.fenye_dianhua{ float:left; width:100%; text-align:center; padding-top:65px;}

.fenye_lianxi{ float:left; width:760px; line-height:50px; color:#777; font-size:18px; background:url(../img/lied.jpg) left top no-repeat; padding-left:60px; margin:30px 0px; margin-left:360px;}



/*fenye_zhichi_lianmu*/
.fenye_zhichi_lianmu{ float:left; width:100%; height:52px; padding-top:30px;}
.fenye_zhichi_lianmu div{ float:left; width:130px; height:50px; line-height:50px; color:#56a4e5; font-size:25px; font-weight:bold; text-align:center; border-bottom:2px solid #56a4e5;}
.fenye_zhichi_lianmu span{ float:left; width:calc(100% - 130px); height:51px; border-bottom:1px solid #e5e4e4;}
.fenye_zhichi_lianmu span font{ padding-left:15px; height:52px; line-height:60px; color:#000; font-size:12px; text-transform:uppercase;}

.fenye_zhichi_zi{ float:left; width:calc(100% - 100px); padding:30px 50px; font-size:16px; color:#666; line-height:32px; background:#f3faff;}

.fenye_zhichi_form{ float:left; width:670px; margin-left:60px; margin-top:30px; margin-bottom:50px;}
.fenye_zhichi_form *{ color:#333; font-size:14px;}
.fenye_zhichi_form_input{ width:235px; height:25px; border:none; outline:none; color:#; background:#DDD; border-radius:5px; padding:0px 10px;}
.fenye_zhichi_form_textarea{ float:left; width:520px; height:100px; border:none; outline:none; background:#DDD; border-radius:5px; resize:none; font-size:12px; font-family:"微软雅黑"; border:20px solid #DDD;}
.fenye_zhichi_form_en{ float:left; width:118px; height:30px; background:#84c4f0; border:none; outline:none; border-radius:5px; font-size:18px; color:#FFF; margin-top:10px;}



/*page*/
.page{ float:left; width:100%; padding:50px 0px;}
.pages{ float:right;}
.pages ul{ float:right;}
.pages ul li{ float:left; padding:0px 15px; height:35px; line-height:35px; border:1px solid #116fc9; margin-right:10px; font-size:14px;}
.pages ul li a{ display:block; height:35px; line-height:35px; font-size:14px; background:#FFF; color:#116fc9;}
.pages ul .current{ background:#116fc9 !important; color:#FFF !important;}



/*fenye_nei_art*/
.fenye_nei_art{ float:left; width:100%; margin-top:20px; padding-bottom:20px; margin-left:20px;}
.fenye_nei_art_tit{ float:left; width:100%; margin-top:20px; padding-bottom:20px; text-align:center; font-size:30px; color:#000;}
.fenye_nei_art_date{ float:left; width:100%; margin-top:20px; padding-bottom:20px; text-align:center;}
.fenye_nei_art_body{ float:left; width:100%; font-size:16px; line-height:35px; color:#000;}
.fenye_nei_art_body *{ line-height:40px; font-size:16px !important; font-family:"微软雅黑" !important; color:#000;}
.fenye_nei_art_body img{ max-width:100%; margin:0 auto !important; margin-top:10px; display:block;}
.fenye_nei_art_body iframe{ width:800px !important; height:600px !important; margin:10px auto; display:block;}
.fenye_nei_art_body table{ width:100% !important; margin:0 auto;}

.fenye_nei_art_more{ float:left; width:100%; font-size:14px; border-top:1px dashed #878787; margin-top:30px;}
.fenye_nei_art_more a{ float:left; width:100%; font-size:14px; padding-top:10px;}




