﻿@charset "utf-8";
/* CSS Document */
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { border:0 none; margin:0; padding:0; font-weight:normal; font-family:"微软雅黑"; font-size:14px;}
header,footer, section, details, aside, menu, nav, article, hgroup, figure, figcaption, time { display:block; margin:0px; padding:0px;}
ul,ol,li{ list-style-type:none;}
select,input,img{ vertical-align:top;}
a img{ border:0;}
em,i{ font-style:normal;}
a:hover{ text-decoration:underline;}
a,a:active,a:focus { outline:none;}
textarea { resize:none;}
table { border-collapse:collapse; border-spacing:0;}
h2, h3, h4, h5, h6{ font-size:14px; font-weight:bold;}
.clearfix:before,.clearfix:after{ content:""; display:table;}
.clearfix:after{ clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
a{ color:#585858; text-decoration:none; transition:all .2s ease-in 0s;}
a:hover { text-decoration:underline;}
html,body{ height:100%;}

/* 首页 */
.box{ width:100%; height:100%; background:url(../images/bg.jpg) center no-repeat; background-size:cover; overflow:hidden;}
.box img{ width:100%;}
.logo{ width:874px; height:215px; font-size:60px; color:#231815; font-weight:bold; margin:13% auto 0 auto; position:relative; z-index:1;}
.logo img{ width:100%; display:block; margin:0 0 15px 0;}

/* 导航 */

.swiper-container{ width:100%; height:100%;}
.swiper-slide{ width:100%; height:auto;}
.swiper-slide img{ width:100%;}
.swiper-slide a{ width:100%; height:auto; display:block;}
.swiper-slide i{ position:absolute; left:0; top:0;}


/* 数字 */
.wrapper{ width:1000px; display:block; margin:11% auto 0 auto; position:relative; z-index:1;}
.counter{ width:250px; position:relative; float:left; overflow:hidden;}
.count-title{ font-size:40px; font-weight:normal; text-align:center;}
.count-text{ font-size:16px; font-weight:normal; margin:5px 0 0 0; text-align:center;}
.fa-2x{ margin:0 auto; float:none; display:table; color:#4ad1e5;}
.n{ font-size:16px; position:absolute; right:80px; top:6px;}
.a{ font-size:16px; position:absolute; right:65px; top:5px;}
.b{ font-size:16px; position:absolute; right:80px; top:6px;}
.g{ font-size:16px; position:absolute; right:67px; top:6px;}
.c{ font-size:16px; position:absolute; right:51px; top:5px;}
.j{ font-size:24px; position:absolute; right:44px; top:0;}


/* 二维码 */
.ewm{ width:60px; height:60px; position:absolute;left:50%;margin-left:-30px; bottom:70px; z-index:1;}
.ewm img{ width:100%;}

/* 底部 */
.foot{ width:100%; position:fixed; bottom:0; z-index:3; overflow:hidden;}
.ftl{ width:50%; height:10px; background:#e10601; float:left; overflow:hidden;}
.ftr{ width:50%; height:10px; background:#2319dc; float:left; overflow:hidden;}
.foot_db{ width:100%; height:40px; line-height:40px; text-align:center; color:#686868; background:#231815; overflow:hidden;}
.foot_db a{ color:#686868;}

/* 内页 */
.ntit{ width:1200px; margin:30px auto 15px auto; height:36px; padding:0 0 20px 0; border-bottom:1px solid #ececec; overflow:hidden;}
.ntit_l{ width:50%; float:left; overflow:hidden;}
.ntit_l h1{ color:#231815; font-size:24px; float:left;}
.ntit_l span{ color:#c1c1c1; line-height:36px; font-family:"Arial"; float:left;}

.ntit_r{float:right;display:inline; overflow:hidden;}
.ntit_r li{ text-align:center; float:left; overflow:hidden;}
.ntit_r li a{ color:#8d8d8d; background:#ececec; padding:0 20px; height:36px; line-height:36px; margin:0 0 0 10px; text-decoration:none; display:block;}
.ntit_r li a:hover,.ntit_r li.active a{ color:#fff; background:#2319dc;}
.ntit_r li .on{ color:#fff; background:#2319dc;}

.ctit{ width:1200px; margin:30px auto 15px auto; padding:0 0 10px 0; border-bottom:1px solid #ececec; overflow:hidden;}
.ctit h1{ color:#231815; font-size:24px; display:block;}
.ctit span{ color:#c1c1c1; line-height:36px; font-family:"Arial"; float:left;}

.con{ width:1200px; line-height:30px; color:#8d8d8d;  margin:0 auto; overflow:hidden; padding-bottom: 80px;}
.con img{ max-width:100%!important; }

.fy{ width:1200px; border-top:1px solid #ececec; overflow:hidden; margin:0 auto 60px auto;}
.fy li{ line-height:30px;}

/* 分类 */
.cfl{ width:1200px; margin:0 auto; overflow:hidden;}
.cfl li{ overflow:hidden; float:left; display: inline; margin-bottom: 5px;}
.cfl li a{ width:90px; text-align:center; color:#8d8d8d; background:#ececec; height:36px; line-height:36px; margin:0 10px 0 0; text-decoration:none; display:block;}
.cfl li a:hover{ color:#fff; background:#2319dc;}
.cfl li .on{ color:#fff; background:#2319dc;}

/* 定制网站 */
.alcon{ width:1200px; margin:0 auto; overflow:hidden;}
.alcon ul{ width:1300px;}
.alcon li{ width:550px; margin:30px 100px 20px 0; float:left; overflow:hidden;}
.alcon li .tu{ width:550px; height:358px; background:url(../images/cbg.png) no-repeat; overflow:hidden;}
.alcon li .tu .tu_img{ width:408px; height:260px; margin:20px auto 0 auto; overflow:hidden;}
.alcon li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.alcon li a:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.alcon li .amc{ text-align:center; overflow:hidden;}
.alcon li .amc h1{ color:#231815; font-size:18px; margin:0 0 10px 0; display:block;}
.alcon li .amc i{ color:#8d8d8d; line-height:30px; display:block;}
.alcon li .amc span{ width:100px; height:36px; line-height:36px; background:#ececec; display:block; margin:20px auto 0 auto; overflow:hidden; transition:all .2s ease-out;}
.alcon li:hover .amc span{ color:#fff; background:#2319dc;}
.alcon li a{ text-decoration:none;}

/* 内页banner */
.nbanner{ width:100%; height:auto; overflow:hidden;}
.nbanner img{ width:100%; height:auto;}

/* 分页 */
.pageListNav{ margin:10px 0 80px 0; text-align:center; overflow:hidden;}
.pageListNav a{ display:inline-block; padding:0 15px; height:36px; line-height:36px; color:#7a7a7a; margin:0 5px 0 0; border:1px solid #ececec;}
.pageListNav a:hover{ color:#fff; background:#2319dc; border:1px solid #2319dc; text-decoration:none;}
.pageListNav span{ display:inline-block; padding:0 15px; height:36px; line-height:36px; color:#7a7a7a; margin:0 5px 0 0; border:1px solid #ececec;}
.pageListNav .ym{ width:27px; padding:0 15px; text-align:center; height:18px; margin:8px 5px 0 0; border:1px solid #ececec;}
.pageListNav span.current{background:#2319dc; border:1px solid #2319dc; color: #fff; }

/* 百度产品 */
.bdcp{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom: 60px;}
.bdcp ul{ width:1230px;}
.bdcp li{ width:380px; margin:15px 30px 15px 0; float:left; overflow:hidden;}
.bdcp li .tu{ width:100%; height:auto; transition:all .2s ease-out;}
.bdcp li .tu img{width:380px;height:243px;}
.bdcp li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.bdcp li a:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.bdcp li a{ text-decoration:none;}
.bdcp li .tit{ color:#8d8d8d; background:#f8f8f8; position:relative; overflow:hidden;}
.bdcp li .tit h1{ color:#231815; font-size:18px; line-height:60px; border-bottom:1px solid #ececec; padding:0 20px;}
.bdcp li .tit h1 i{ font-family:"Arial"; float:right;}
.bdcp li .tit span{ padding:10px 20px; height:90px; line-height:30px; display:block;}
.bdcp .bdt{ overflow:hidden;}
.bdcp li .t_l{ width:50%; height:5px; background:#f8f8f8; float:left; transition:all .2s ease-out;}
.bdcp li:hover .t_l{ width:50%; height:5px; background:#e10601; float:left;}
.bdcp li .t_r{ width:50%; height:5px; background:#f8f8f8; float:left; transition:all .2s ease-out;}
.bdcp li:hover .t_r{ width:50%; height:5px; background:#2319dc;}

/* 百度新闻 */
.dbnews{ width:1200px; padding:15px 0 20px 0; margin:0 auto; overflow:hidden;}
.dbnews li{ height:220px; overflow:hidden;}
.dbnews li a{ display:block;}
.riqi{ width:100px; height:140px; border-right:1px solid #ececec; color:#8d8d8d; font-size:16px; text-align:right; position:relative; padding:40px 50px 40px 0; float:left;}
.riqi h1{ color:#231815; font-size:24px; display:block; margin:40px 0 0 0;}
.yq{ content:''; width:11px; height:11px; border:2px solid #686868; background:#fff; display:block; border-radius:16px; position:absolute; top:105px; right:-8px; transition:all .2s ease-out;}
.dbnews li:hover .yq{ border:2px solid #2319dc; background:#fff;}

.dbnews li .newscon{ width:1009px; height:160px; float:left; margin:30px 0 30px 40px; overflow:hidden;}
.newstu{ width:300px; height:160px; margin:0 30px 0 0; overflow:hidden; float:left;}
.newstu img{ width:100%;}
.dbnews li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.dbnews li a:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.newscc{ width:679px; color:#8d8d8d; line-height:30px; float:left; overflow:hidden;}
.newscc h1{ font-size:16px; height:50px; line-height:50px; display:block;}
.dbnews li .newscc h1{ color:#231815; transition:all .2s ease-out;}
.dbnews li:hover .newscc h1{ color:#2319dc;}

/* 百度产品 */
.bdbox{ margin:60px 0 0 0; overflow:hidden; }

.ssbox_1{ width:1200px; margin:0 auto 60px auto; overflow:hidden;}
.sb1_l{ width:550px; height:350px; margin:0 100px 0 0; float:left; overflow:hidden;}
.sb1_l h1{ font-size:46px; line-height:60px; margin:50px 0 30px 0; display:block; overflow:hidden;}
.sb1_l p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.sb1_l a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.sb1_l a:hover{ background:#e10601; text-decoration:none;}
.sb1_r{ width:550px; height:350px; float:left; overflow:hidden;}
.sb1_r .bd{ overflow:hidden;}
.sb1_r .bd li{ width:550px; height:350px; overflow:hidden;}
.sb1_r img{ width:550px; height:350px;}

.sstgbox{ overflow:hidden;}

.sstgbox .hd{ width:1200px; height:60px; line-height:60px; margin:0 auto; overflow:hidden;}
.sstgbox .hd ul{ float:left; overflow:hidden;}
.sstgbox .hd ul li{ width:230px; font-size:16px; text-align:center; background:#ececec; cursor:pointer; margin:0 10px 0 0; float:left; overflow:hidden;}
.sstgbox .hd ul li.on{ color:#fff; height:60px; background:#2319dc;}
.sstgbox .bd{ overflow:hidden;}

.kdxs_1{ width:1200px; margin:60px auto; overflow:hidden;}
.kdxs_l{ width:460px; float:left; margin:0 60px 0 0; overflow:hidden;}
.kdxs_l h1{ font-size:46px; height:60px; line-height:60px; margin:50px 0 30px 0; display:block; overflow:hidden;}
.kdxs_l p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.kdxs_l a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.kdxs_l a:hover{ background:#e10601; text-decoration:none;}
.kdxs_1r{ width:680px; height:438px; overflow:hidden;}

.kdxs_2{ width:100%; padding:60px 0; background:#f8f8f8; overflow:hidden;}
.kdxs_2k{ width:1200px; margin:0 auto; overflow:hidden;}

.kdxs_3{ width:1200px; margin:50px auto; overflow:hidden;}
.xst_tit{ color:#666666; font-size:18px; line-height:48px; overflow:hidden;}
.xst_tit h1{ color:#000; font-size:46px; height:60px; line-height:60px; display:block; overflow:hidden;}

.xst_con{ width:1200px; margin:0 auto; overflow:hidden;}

.xst_1{ width:390px; margin:0 15px 0 0; float:left; overflow:hidden;}
.xst_1 h1{ font-size:24px; line-height:30px; margin:20px 0 15px 0; overflow:hidden;}
.xst_1 span{ float:left; margin:0 10px 0 15px;}
.xst_1 p{ background:#fff; box-shadow:0 5px 15px 0 rgba(39,43,157,0.17); padding:15px; margin:15px; overflow:hidden;}
.xst_1 p img{ max-width:100%; height:auto;}

.xst_2{ width:390px; float:left; overflow:hidden;}
.xst_2 h1{ font-size:24px; line-height:30px; margin:20px 0 0 0; overflow:hidden;}
.xst_2 span{ float:left; margin:0 10px 0 15px;}
.xst_2 p{ background:#fff; box-shadow:0 5px 15px 0 rgba(39,43,157,0.17); padding:15px; margin:15px; overflow:hidden;}
.xst_2 p img{ max-width:100%; height:auto;}

.xst_zx a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:30px auto 40px auto; overflow:hidden;}
.xst_zx a:hover{ background:#e10601; text-decoration:none;}

.pptg_1{ background:#f8f8f8; overflow:hidden;}
.pptg_k{ width:1200px; margin:0 auto 60px auto; overflow:hidden;}
.pptg_k h1{ font-size:24px; height:72px; line-height:72px; text-align:center; margin:50px 0; display:block; overflow:hidden;}
.pptg_1l{ width:600px; height:560px; float:left; overflow:hidden;}
.pptg_1r{ width:460px; float:left; margin:0 0 0 140px; overflow:hidden;}
.pptg_1r h3{ color:#878787; font-weight:normal; font-size:16px; height:30px; line-height:30px; margin:50px 0 0 0; display:block; overflow:hidden;}
.pptg_1r h4{ font-size:46px; font-weight:normal; height:60px; line-height:60px; margin:0 0 20px 0; display:block; overflow:hidden;}
.pptg_1r p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.pptg_1r a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.pptg_1r a:hover{ background:#e10601; text-decoration:none;}

.pptg_2{ width:1200px; margin:60px auto; overflow:hidden;}
.pptg_2l{ width:460px; float:left; margin:0 60px 0 0; overflow:hidden;}
.pptg_2l h3{ color:#878787; font-weight:normal; font-size:16px; height:30px; line-height:30px; margin:50px 0 0 0; display:block; overflow:hidden;}
.pptg_2l h4{ font-size:46px; font-weight:normal; height:60px; line-height:60px; margin:0 0 20px 0; display:block; overflow:hidden;}
.pptg_2l p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.pptg_2l a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.pptg_2l a:hover{ background:#e10601; text-decoration:none;}
.pptg_2r{ width:680px; height:481px; float:left; overflow:hidden;}

.pptg_3{ background:#f8f8f8; overflow:hidden;}
.pptg_3k{ width:1200px; margin:60px auto; overflow:hidden;}
.pptg_3l{ width:680px; height:463px; float:left; overflow:hidden;}
.pptg_3r{ width:460px; float:left; margin:0 0 0 60px; overflow:hidden;}
.pptg_3r h3{ color:#878787; font-weight:normal; font-size:16px; height:30px; line-height:30px; margin:50px 0 0 0; display:block; overflow:hidden;}
.pptg_3r h4{ font-size:46px; font-weight:normal; height:60px; line-height:60px; margin:0 0 20px 0; display:block; overflow:hidden;}
.pptg_3r p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.pptg_3r a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.pptg_3r a:hover{ background:#e10601; text-decoration:none;}

.pptg_4{ width:1200px; margin:60px auto; overflow:hidden;}
.pptg_4l{ width:460px; float:left; margin:0 60px 0 0; overflow:hidden;}
.pptg_4l h3{ color:#878787; font-weight:normal; font-size:16px; height:30px; line-height:30px; margin:50px 0 0 0; display:block; overflow:hidden;}
.pptg_4l h4{ font-size:46px; font-weight:normal; height:60px; line-height:60px; margin:0 0 20px 0; display:block; overflow:hidden;}
.pptg_4l p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.pptg_4l a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.pptg_4l a:hover{ background:#e10601; text-decoration:none;}
.pptg_4r{ width:600px; height:488px; float:left; overflow:hidden;}

.sptg_1{ background:#f8f8f8; overflow:hidden;}
.sptg_1k{ width:1200px; margin:60px auto; overflow:hidden;}
.sptg_1k h1{ font-size:46px; font-weight:normal; text-align:center; margin:0 0 30px 0; display:block; overflow:hidden;}
.sptg_1k p{ font-size:24px; line-height:36px; text-align:center; overflow:hidden;}
.sptg_sp{ width:1200px; height:542px; margin:50px auto 0 auto; overflow:hidden;}
.sptg_zx a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:40px auto 30px auto; overflow:hidden;}
.sptg_zx a:hover{ background:#e10601; text-decoration:none;}

.bdtg_1{ background:#f8f8f8; overflow:hidden;}
.bdtg_1k{ width:1200px; margin:60px auto; overflow:hidden;}
.bdtg_1k h1{ font-size:46px; font-weight:normal; text-align:center; margin:0 0 30px 0; display:block; overflow:hidden;}
.bdtg_1k p{ font-size:24px; line-height:36px; text-align:center; overflow:hidden;}
.bdtg_sp{ width:1200px; height:496px; margin:50px auto 0 auto; overflow:hidden;}
.bdtg_zx a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:40px auto 30px auto; overflow:hidden;}
.bdtg_zx a:hover{ background:#e10601; text-decoration:none;}

.xxlbox_1{ width:1200px; margin:0 auto 60px auto; overflow:hidden;}

.xxl_s{ margin:50px 0 0 0; overflow:hidden;}
.xxl_s dl{ width:120px; float:left; overflow:hidden;}
.xxl_s dt{ color:#2319dc; font-size:12px; text-align:center; overflow:hidden;}
.xxl_s dt strong{ color:#2319dc; font-size:18px; text-align:center; font-weight:normal;}
.xxl_s dd{ color:#878787; text-align:center; margin:10px 0 0 0; overflow:hidden;}

.xxl_1{ background:#f8f8f8; overflow:hidden;}
.xxl_1k{ width:1200px; margin:60px auto; overflow:hidden;}
.xxl_1k h1{ font-size:46px; font-weight:normal; text-align:center; margin:0 0 50px 0; display:block; overflow:hidden;}
.xxl_1l{ width:680px; height:493px; float:left; overflow:hidden;}
.xxl_1r{ width:460px; float:left; margin:0 0 0 60px; overflow:hidden;}
.xxl_1r h2{ font-size:46px; height:60px; line-height:60px; margin:50px 0 30px 0; font-weight:normal; display:block; overflow:hidden;}
.xxl_1r p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.xxl_1r a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.xxl_1r a:hover{ background:#e10601; text-decoration:none;}

.xxl_2{ width:1200px; margin:60px auto; overflow:hidden;}
.xxl_2l{ width:460px; float:left; margin:0 60px 0 0; overflow:hidden;}
.xxl_2l h2{ font-size:46px; height:60px; line-height:60px; margin:50px 0 30px 0; font-weight:normal; display:block; overflow:hidden;}
.xxl_2l p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.xxl_2l a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.xxl_2l a:hover{ background:#e10601; text-decoration:none;}
.xxl_2r{ width:680px; height:463px; float:left; overflow:hidden;}

.xxl_3l{ width:600px; height:435px; float:left; overflow:hidden;}
.xxl_3r{ width:460px; float:left; margin:0 0 0 140px; overflow:hidden;}
.xxl_3r h2{ font-size:46px; height:60px; line-height:60px; margin:50px 0 30px 0; font-weight:normal; display:block; overflow:hidden;}
.xxl_3r p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.xxl_3r a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.xxl_3r a:hover{ background:#e10601; text-decoration:none;}

.xxl_4l{ width:460px; float:left; margin:0 140px 0 0; overflow:hidden;}
.xxl_4l h2{ font-size:46px; height:60px; line-height:60px; margin:50px 0 30px 0; font-weight:normal; display:block; overflow:hidden;}
.xxl_4l p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.xxl_4l a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.xxl_4l a:hover{ background:#e10601; text-decoration:none;}
.xxl_4r{ width:600px; height:435px; float:left; overflow:hidden;}

.jp1_l{ width:550px; height:350px; margin:0 100px 0 0; float:left; overflow:hidden;}
.jp1_l h1{ font-size:46px; line-height:60px; margin:0 0 20px 0; display:block; overflow:hidden;}
.jp1_l p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.jp1_l a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:20px 0 0 0; overflow:hidden;}
.jp1_l a:hover{ background:#e10601; text-decoration:none;}

.jp_2{ background:#f8f8f8; overflow:hidden;}
.jp_2k{ width:1200px; margin:60px auto 0 auto; overflow:hidden;}
.jp_tit{ font-size:46px; height:60px; line-height:60px; margin:0 0 30px 0; font-weight:normal; display:block; overflow:hidden;}
.jp_con{ overflow:hidden;}
.jp_con li{ width:600px; float:left; margin:0 0 60px 0; overflow:hidden;}
.jp_con li .jp_tu{ width:78px; float:left; overflow:hidden;}
.jp_con li .jp_cc{ overflow:hidden;}
.jp_con li .jp_cc h1{ font-size:24px; margin:0 0 10px 0;}
.jp_con li .jp_cc p{ font-size:16px; color:#666666;}

.jp_3{ width:1200px; margin:60px auto; overflow:hidden;}
.jp_3con{ width:1200px; margin:30px 0 0 0; overflow:hidden;}
.jp_3con ul{ width:1210px;}
.jp_3con li{ width:232px; text-align:center; line-height:30px; background:#f5f5f5; margin:0 10px 0 0; float:left;}
.jp_3con li img{ width:232px; height:136px; display:block; overflow:hidden;}
.jp_3con li h1{ font-size:16px; display:block; margin:20px 0 0 0;}
.jp_3con li p{ color:#8d8d8d; font-size:12px; margin:0 0 25px 0;}

.kp_1{ background:#f8f8f8; overflow:hidden;}
.kp_1k{ width:1200px; margin:60px auto; overflow:hidden;}
.kp_1k h1{ font-size:46px; font-weight:normal; text-align:center; margin:0 0 50px 0; display:block; overflow:hidden;}
.kp_1l{ width:440px; height:495px; float:left; overflow:hidden;}
.kp_1r{ width:700px; float:left; margin:0 0 0 60px; overflow:hidden;}
.kp_1r h2{ font-size:46px; height:60px; line-height:60px; margin:50px 0 30px 0; font-weight:normal; display:block; overflow:hidden;}
.kp_1r p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.kp_1r a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.kp_1r a:hover{ background:#e10601; text-decoration:none;}

.kp_2{ width:1200px; margin:60px auto; overflow:hidden;}
.kp_2l{ width:660px; float:left; margin:0 60px 0 0; overflow:hidden;}
.kp_2l h2{ font-size:46px; height:60px; line-height:60px; margin:50px 0 30px 0; font-weight:normal; display:block; overflow:hidden;}
.kp_2l p{ color:#666666; font-size:18px; line-height:36px; display:block;}
.kp_2l a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:50px 0 0 0; overflow:hidden;}
.kp_2l a:hover{ background:#e10601; text-decoration:none;}
.kp_2r{ width:480px; height:510px; float:left; overflow:hidden;}

.bygg_1{ background:#f8f8f8; overflow:hidden;}
.bygg_1k{ width:1200px; margin:60px auto; overflow:hidden;}
.bygg_1k h1{ font-size:46px; font-weight:normal; text-align:center; margin:0 0 30px 0; display:block; overflow:hidden;}
.bygg_1k p{ font-size:24px; line-height:36px; text-align:center; overflow:hidden;}
.bygg_tu{ width:1200px; margin:50px auto 0 auto; overflow:hidden;}
.bygg_tu li{ width:240px; float:left; overflow:hidden;}
.bygg_tu li img{ width:240px; height:auto;}
.bygg_zx a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:40px auto 30px auto; overflow:hidden;}
.bygg_zx a:hover{ background:#e10601; text-decoration:none;}

.bygg_2{ width:1200px; margin:60px auto; overflow:hidden;}
.bygg_2 h1{ font-size:46px; font-weight:normal; text-align:center; margin:0 0 30px 0; display:block; overflow:hidden;}
.bygg_2 p{ font-size:24px; line-height:36px; text-align:center; overflow:hidden;}
.bygg_sp{ width:1200px; height:403px; margin:50px auto 0 auto; overflow:hidden;}
.sptg_zx a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:40px auto 30px auto; overflow:hidden;}
.sptg_zx a:hover{ background:#e10601; text-decoration:none;}

.bygg_3{ background:#f8f8f8; overflow:hidden;}
.bygg_3k{ width:1200px; margin:60px auto; overflow:hidden;}
.bygg_3 h1{ font-size:46px; font-weight:normal; text-align:center; margin:0 0 30px 0; display:block; overflow:hidden;}
.bygg_3 p{ font-size:24px; line-height:36px; text-align:center; overflow:hidden;}
.bygg_3sp{ width:1200px; height:674px; margin:50px auto 0 auto; overflow:hidden;}
.sptg_zx a{ width:166px; line-height:46px; text-align:center; color:#fff; background:#2319dc; display:block; margin:40px auto 30px auto; overflow:hidden;}
.sptg_zx a:hover{ background:#e10601; text-decoration:none;}
#header ul li.navitem a:hover{text-decoration: none}