@charset "utf-8";
/* CSS Document */
html,body,ul,li,span,a,img,table,tr,th,td,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:0; list-style:none;}
img{ display:block;}
body{ font:14px/24px "微软雅黑"; color:#555;}
a{ text-decoration:none;}

.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }
.clearfix {*zoom:1;}/*IE/7/6*/ 



.menu{ width:1200px; margin:0 auto;}
.logo{ float:left; width:159px; border-right:solid 1px #e7e7e7;}
.nav{ float:left; width:1040px;}
.nav li{ float:left; text-align:center; font-size:14px; line-height:40px; height:40px; padding:25px 0; cursor:pointer; position:relative;}
.nav li:hover{height:90px; padding:0; background-color:#f6f6f6;}
.nav li>a{ display:block; border-left:solid 1px #fff; border-right:solid 1px #e7e7e7; color:#a7a7a7;}
.nav li>a span{ color:#595959; font-family:Arial;}
.nav li:hover>a{ padding:25px 0; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7;}

.nav_li1{ width:214px;}
.nav_li2{ width:300px; background:url(../images/tb_jt.png) 230px 40px no-repeat;}
.nav_li3{ width:254px;}
.nav_li4{ width:272px;}
/*
.nav_li4{ width:272px; background:url(../images/tb_jt.png) 205px 40px no-repeat;}
*/
.nav .nav_li1>a:hover{ border-left:solid 0px #fff;}
.nav .nav_li4>a{ border:0;}
.nav .nav_li4:hover>a{}


.nav li .nav_div{ display:none;}
.nav li:hover .nav_div{ display:block;}

.nav_div{ position:absolute; left:0; top:90px; width:100%; z-index:99;}
.nav_div a{ display:block; border-top:solid 1px #fff; background:#f6f6f6; padding:0 35px; text-align:left; color:#999;}
.nav_div a span{ color:#595959; font-family:Arial;}
.nav_div a:hover{ background:#5e5e5e; color:#fff;}
.nav_div a:hover span{ color:#fff;}

.ban{ clear:both;}
.ban h1{ font-weight:normal; font-size:36px; line-height:48px; }
.ban_bg{ background:url(../images/ban01.jpg) center top no-repeat; border-top:solid 1px #e7e7e7;}
.ban_index{ background:url(../images/index_ban01.jpg) center top no-repeat; border-top:solid 1px #e7e7e7; border-bottom:solid 1px #e7e7e7;}
.ban_solution{ background:url(../images/solution_ban01.jpg) center top no-repeat;}
.ban_about{ background:url(../images/about_ban01.jpg) center top no-repeat;}
.ban_contact{ background:url(../images/contact_ban01.jpg) center top no-repeat;}

.ban_fc{ position:absolute; left:0; top:0;}
.ban_box{ position:absolute; left:0; bottom:0;}
.ban_solution h1{ color:#fff;}
.ban_contact h1{ color:#fff;}
.ban_about h1{color:#405263;}
.ban h1 div{ font-size:18px; line-height:24px; font-family:Arial, Helvetica, sans-serif;}

.ban_jt{ margin:25px 0 0 60px;}
.div_1200{ width:1200px; margin:0 auto; overflow-x:hidden; position:relative;}
.div_wid{ width:1920px; height:auto; margin-left:-360px;}

.index_tit{ width:1200px; margin:0 auto; line-height:50px; color:#b0b0b0;}
.index_tit1{ float:left; width:560px; padding-right:40px; cursor:pointer; background:url(../images/tb_jt_up1.jpg) 575px 22px no-repeat;}
.index_tit1>ul{ float:right; width:400px; height:50px; text-align:right; position:relative; overflow:hidden;}
.index_tit1>ul li{ width:100%; position:absolute; right:0; top:50px;}
.index_tit1>ul li.on{ top:0;}
.index_tit2{ float:left; width:559px; padding-left:40px; cursor:pointer; border-left:solid 1px #e7e7e7; background:url(../images/tb_jt_down1.jpg) 15px 22px no-repeat;}
.index_tit2>span{ display:block; float:right;}
.index_tit2>ul{ height:50px; overflow:hidden; position:relative;}
.index_tit2>ul li{ width:100%; position:absolute; left:0; top:-50px;}
.index_tit2>ul li.on{ top:0;}

.index_kvbox{ clear:both; height:625px; overflow:hidden; background-position:center top; background-repeat:no-repeat;}
.index_kvbox>div{ background-position:center top; background-repeat:no-repeat;}

.share_boxdiv{ width:1200px; margin:0 auto; overflow:hidden;}
.share_box{ float:right; padding:15px 0 0;}
.share_box>a>span{ margin-right:15px;}
.share_logo{ width:120px;}
.share_logo img{ width:100%;}
.ckepopBottom,.centerBottom{ display:none;}
#jiathis_webchat img{ margin:0 auto;}

.footer{ background:#5e5e5e; color:#9d9d9d; padding:40px 0 100px; line-height:2em;}
.footer .fo_msg{ float:right; text-align:right;}
.footer .fo_msg a{ color:#9d9d9d; }
.footer .fo_nav a{ color:#9d9d9d; text-decoration:none; }

.cen{ width:1200px; margin:0 auto;}
.pos{ position:absolute;}

/*解决方案*/
.cen_titw{ font-size:16px; line-height:28px; padding:20px 0; border-bottom:solid 1px #e7e7e7;}
.cen_titw p{ margin:10px 0 0; padding:0;}
.cen_tit{ font-size:20px; line-height:28px; padding:30px 0 20px; border-bottom:solid 1px #e7e7e7; color:#01020f;}

.sol02_tit2{ font-size:24px; line-height:36px; color:#333; padding:30px 0 0;}
.sol02_wz{ font-size:16px; padding:10px 0; line-height:30px;}
.sol02_wz2{ font-size:16px; padding:30px 0 50px; line-height:30px; border-bottom:solid 1px #e7e7e7;}
.sol02_ul{ padding:10px 0 50px;}
.sol02_ul li{ background:url(../images/tb01.jpg) 2px 11px no-repeat; padding:3px 0 3px 20px; font-size:16px;}

.sol02_tit{ border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; font-size:28px; line-height:36px; padding:15px 0; text-align:center; color:#405263; position:relative;}
.sol02_tit_jt{ position:absolute; left:50%; top:65px; margin-left:-76px;}

.sol03_box{ background:url(../images/sol03_bg1.jpg) center 384px no-repeat #fff;}
.sol03_box>div{ width:1200px; margin:0 auto;}

.sol04_box{ width:1084px; margin:50px auto; background:#f2f7f9;}
.sol04_tit{ line-height:53px; background:#5fc1ed; text-align:center; font-size:28px; color:#fff;}
.sol04_wz1{ text-align:center; font-size:16px; padding:30px 0 10px;}
.sol04_wz1 strong{ font-weight:bold; font-size:20px;}
.sol04_ul{ overflow:hidden; padding:40px 48px 60px;}
.sol04_ul li{ width:255px; margin:0 35px; float:left; text-align:center;}
.sol04_ul li>div{ width:255px; height:205px; padding-top:50px; overflow:hidden; background:#fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.sol04_ul li>div.rad01{ border:solid 2px #00a2ff; }
.sol04_ul li>div.rad02{ border:solid 2px #ff8a00; }
.sol04_ul li>div.rad03{ border:solid 2px #72da44; }

.sol04_ul li>h3{ font-weight:normal; font-size:22px; margin-top:20px;}
.sol04_ul li .rad_tit2{ display:block; font-weight:normal; font-size:20px; padding:20px 0 10px; line-height:1.5em;}
.sol04_ul li img{ display:inline;}

.sol04_ul1{ width:1200px; margin:0 auto; padding-bottom:10px; overflow:hidden;}
.sol05_ul1>li{ float:left; width:307px; height:307px; margin:50px 46px 0 47px; position:relative;}
.sol05_ul1>li>div{ width:231px; height:205px; padding:100px 37px 0; line-height:24px; overflow:hidden; background:#fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; border:solid 2px #f1f1f1;}

.sol05_ul1>li>img{ position:absolute; left:50%; bottom:15px; width:58px; margin-left:-29px;}
.sol05_ul1>li>h3{ font-weight:normal; text-align:center; width:312px; height:47px; position:absolute; left:-1px; top:40px; background:url(../images/sol05_list_titbg.png) no-repeat;}
.sol05_ul1>li>h3>span{ display:block; font-size:16px; line-height:24px; padding:9px 10px 8px; color:#fff;}
.sol05_ul1>li>h3>span.sp1{ background:#5fc1ed;}
.sol05_ul1>li>h3>span.sp2{ background:#ffb471;}
.sol05_ul1>li>h3>span.sp3{ background:#96d783;}

.sol06_box{ overflow:auto;}
.sol06_left{ float:left; width:777px;}
.sol06_right{ float:left; width:423px;}
.sol06_wz1{ margin-top:10px; font-size:18px; line-height:24px;}
.sol06_left h3{ font-weight:normal; color:#ff6600; padding:60px 0 10px; font-size:18px;}
.sol06_left_c2{ overflow:auto; margin-top:100px; padding-bottom:60px; border-top:dashed 1px #c3c3c3; border-right:dashed 1px #c3c3c3;}
.sol06_cleft1{ float:left; margin-top:30px;}
.sol06_cleft2{ float:left; margin-left:20px;}


.about_cen{ overflow:hidden; padding-bottom:60px;}
.abo_cright{ float:right; width:450px; margin-top:60px; color:#333; text-align:center;}
.abo_cright>div{ margin-top:20px;}
.abo_cright>div{ clear:both; overflow:hidden;}
.abo_cleft{ width:655px; line-height:24px; color:#999;}
.abo_cleft>div{ margin-top:60px;}
.abo_cleft1{ float:left;}
.abo_cleft2{ float:left; margin-left:40px; width:360px;}
.abo_cright1{ float:right;}
.abo_cleft3{ float:left; width:360px; margin-right:40px;}
.abo_tit{ border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; font-size:28px; line-height:36px; padding:15px 0; text-align:center; color:#405263; position:relative; word-spacing:8px; letter-spacing:8px;}
.abo_tit_jt{ position:absolute; left:50%; top:65px; margin-left:-10px;}
.abo_ul1{ padding:30px 0; width:249px; margin:0 auto; overflow:hidden;}
.abo_ul1>li{ float:left; width:61px; margin:0 11px; width:61px; text-align:center; padding:3px 0 4px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; color:#fff;}
.abo_ul1>li.libg1{ background:#85c5f1;}
.abo_ul1>li.libg2{ background:#fdad5e;}
.abo_ul1>li.libg3{ background:#96df99;}

.abo_ul2box{ width:1200px; margin:0 auto; overflow-x:hidden;}
.abo_ul2{ width:1290px; padding:20px 0 50px; overflow:hidden;}
.abo_ul2>li{ float:left; width:296px; min-height:180px; padding:30px 35px; margin-right:45px; border:dashed 1px #999; color:#999; line-height:24px; position:relative;; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.abo_ul2_tit{ position:absolute; left:35px; top:-18px; background:#fff; padding:6px 12px; color:#333; font-size:18px;}

/*联系我们*/
.con_msgbox{ border-top:solid 1px #e7e7e7; padding-bottom:60px; display: none; }
.con_msg{ width:1200px; margin:0 auto;}
.con_msg_tit{ font-size:24px; line-height:36px; color:#7d8286; padding:10px 0;}
.con_msg_tit>.sp1{ float:right;}
.con_msg_tit>.sp2{ color:#ccc;}
.con_box{ width:1200px; margin:20px auto 0; overflow:auto;}
.con_left1{ float:left; width:234px; margin-right:15px;}
.con_left2{ float:left; width:557px; margin:16px 15px 0 0;}
.con_left2 textarea{ width:535px; padding:10px; height:92px; border:solid 1px #e7e7e7; color:#7d8286;}
.con_left1 input{ width:212px; padding:11px 10px 12px; height:24px; background:#fff; margin:16px 0 0; border:solid 1px #e7e7e7; color:#7d8286;}
.con_left3{ float:left; margin-top:16px; cursor:pointer;}
.con_left3 input{ width:122px; padding:0; height:114px; background:url(../images/btn01.jpg) no-repeat; margin:0; border:0; cursor:pointer;}

.pos_con{position:absolute; left:898px; top:387px; width:220px; padding:20px 15px; background:#fcfcfc; font-size:14px;}
.pos_con h3{ font-size:18px;}