﻿@charset "utf-8";
/* CSS Document */
/*轮播*/
/* flexslider */
.flexslider{position:relative;height:520px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:1200px;text-align:right;}
.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:50px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}*/


/*四大优点*/
.advantage{ width:100%; background:#fff; padding:24px 0px 29px;}
.advantage .advantage_1200 .four_advant{ width:100%;}
.four_advant li{ float:left; border-right:1px solid #dfdfdf; padding:0px 25px; text-align:center;}
.four_advant li:last-child{ border-right:none; padding-right:0px;}
.four_advant li .adva_title{ font-size:18px; color:#000; line-height:40px;}
.four_advant li .adva_info{ font-size:14px; color:#999999;}
/*成功案例*/
.cases{ background-color:#f9f9f9; width:100%; padding:35px 0px;}
.cases .cases_1200 .case_title{ width:100%; vertical-align:middle; line-height:40px;}
.case_title h1{ font-size:24px; font-weight:normal; width:412px;}
.case_title .h_line{ width:694px; margin:19px 15px 0px 18px; height:1px; background-color:#e9e9e9;}
.case_cont{ margin:37px 0px 0px;}
.case_cont li{ float:left; width:350px; height:268px; overflow:hidden; margin:0px 46px 0px 10px;}
.case_cont li:last-child{ margin:0px 10px;}
.case_cont_title{ font-size:15px; line-height:32px;}
.case_cont_info{ color:#999; font-size:14px;}
.img{ width:350px; height:180px;}
/*新闻动态*/
.news{ width:100%; background-color:#fff; padding:45px 0px;}
.news .news_1200 .news_cont{ margin-left:10px; width:622px; height:418px; border-radius:3px; border:1px solid #ddd;}
.news_cont .news_title{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #ddd;}
.news_cont .news_title > p{ margin-left:12px; color:#1d7c9c; font-size:16px; line-height:40px; border-bottom:1px solid #1d7c9c; width:104px;}
.news_cont .news_list{ width:542px; margin:18px 18px 0px;}
.news_list .news_list_1{ width:100%; margin-bottom:20px; position:relative;}
.news_list_1 .news_list_left{ width:188px; height:130px; border-top:1px solid #1d7c9c;}
.news_list_left .date{ width:50px; height:50px; background:#037c9d; color:#fff; position:absolute; z-index:2; top:0px; left:7px; text-align:center;}
.news_list_right{ width:342px; margin-left:10px;}
.news_list_right > p >a{ color:#1d7c9c; font-size:12px; text-decoration:underline;}
.news_img{ width:582px; height:370px; margin-left:20px;}
/*合作客户*/
.user{ width:100%; background:#f9f9f9; padding:60px 0px 65px;}
.user_1200 .user_title{ text-align:center;}
.user_1200 .user_title h3{ font-weight:normal; font-size:36px; color:#1d7b9e; line-height:50px;}
.user_1200 .user_title > p{ color:#666;}
.show{ margin-top:30px; width:100%;}
.show .index_cases li{ cursor:pointer; margin:0px 10px 16px; float:left; width:279px; height:124px; text-align:center; position:relative; background:#fff;}
.show .index_cases li .img_index{ width:80px; height:80px; margin:20px auto 0px; }
.show .index_cases li > p{ font-family:"宋体"; font-size:14px; color:#666;}
.on{ width: 279px; height: 124px; position: absolute; z-index: 22; top: 0px; left: 0px; background:url(../images/index/code_bg.jpg) no-repeat center; background-size:100%;}
.on .show_icon{ width:100px; height:100px; margin:12px auto 0px; text-align:center;}
.on .show_icon img{ width:100%;}
/*底部*/
.footer{ width:100%; background:#3b3b3b; border-top:1px solid #dedede; }
.footer_li{ color:#999; font-size:14px; font-family:"宋体";}
.footer_1200 .footer_li li{ float:left;  }

/*产品介绍页面*/
/*图片*/
.banner{ width:100%;}
/*产品详细介绍4方面*/
.pro_index{ width:100%; background:#f9f9f9;}
.pro_index_1200 .service,.pro_index_1200 .online{ width:100%; text-align:center; padding:40px 0px 10px;}
.service_title,.online_title{ width:100%; padding-bottom:24px;}
.service_title > h3,.online_title > h3{ font-size:30px; line-height:40px; color:#1d7b9e;}
.service_title > p{ font-size:18px; color:#999; line-height:32px;}
.online_title > p{ font-size:18px; color:#999; line-height:40px; width:504px; height:58px;  text-align:center; margin:0 auto;}
.tip,.leader{ width:100%; padding-top:50px;}
.tip > h3{ width:490px; height:58px; line-height:58px;text-align:center; margin:0 auto; color:#1d7b9e; font-size:30px;}
.leader{ position:relative; margin-bottom:10px;}
.leader > h3{  background:#1e8cb4; width:239px; height:51px; line-height:51px; color:#fff; text-align:center; font-size:30px; position:absolute; bottom:30px; left:466px; z-index:10;}
.pro_adav{ width:100%; padding:10px 0px; background:#fff;}
.pro_adav_1200 .pro_adav_title{ border-bottom:1px solid #e9e9e9; height:36px; width:100%;}
.pro_adav_title > h3{ font-size:18px; border-left:4px solid #1d7c9c; text-indent:12px; margin-left:25px; color:#000;}
.pro_adav_cont{ padding:45px 0px 5px; position:relative; height:440px;}
.safe{ width:209px; height:256px; position:absolute; left:70px; top:130px;}
.pro_f{ width:164px; height:360px; position:absolute; left:309px;}
.pro_show{ position:absolute; width:620px; left:492px; }
.pro_show .pro_show_cont{ width:100%; margin:-10px 0px 40px;  }
.pro_show_cont .num{ width:73px; height:72px; line-height:72px; background-color:#1d7c9c; color:#fff; font-size:30px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.pro_show_cont .num_right{ margin-left:23px;}
.num_right > p{ color:#888; font-size:14px;}
/*留白*/
.null{ width:100%; height:58px; background:#f9f9f9;}
/*关于我们*/
.about{ width:100%; background:#f9f9f9; padding:10px 0px 58px;}
.about .company{ width:100%; background:#f9f9f9; padding-bottom:60px;}
.about .contact{ width:100%; background:#fff;}
.company_1200 .left_32{ width:100%;}
.left_32 dl{ padding:20px 45px 0px 36px;}
.left_32 dl > dt{ color:#1d7b9d; font-size:24px; line-height:40px;}
.left_32 dl > dd{ line-height:24px; color:#666;}

/*联系我们*/
.contact_title{ border-bottom:1px solid #e9e9e9; height:40px; padding-top:10px;}
.contact_title h3{ margin-left:36px; border-left:4px solid #1d7c9c; color:#1d7c9c; text-indent:15px; font-size:24px; font-weight:normal;}
.contact_way{ width:100%;}
.contact_way li{ margin:28px 0px 10px 36px; float:left; width:500px; height:50px; padding-left:60px; color:#333; line-height:25px;}
.map{ margin-left:36px; padding:30px 0px 60px;}
/*新闻标题页面*/
.news_index{ width:100%; background:#f9f9f9; padding:48px 0px 120px;}
.news_index_1200{ width:1200px; margin:0 auto;}
.news_index_1200 .col{ width:387px; float:left; margin-right:10px;}
.col li{ width:387px; height:auto; border-bottom:1px solid #ddd; padding-bottom:30px;  margin-top:10px; background: #fff;}
/*.news_title_list li{ width:387px; height:auto; border-bottom:1px solid #ddd; padding-bottom:30px; float:left; margin-right:10px; margin-top:10px;}*/
.col .news_title_img{ width:387px;}
.col .news_cont_info{ padding:0px 16px; background:#fff;}
.news_cont_info .info_title{ color:#666; line-height:32px;}
.news_cont_info .cont_info{ font-size:14px; font-family:"宋体"; color:#929292; padding:9px 0px;}
.news_cont_info > p > a{ color:#1d7c9c; font-size:12px; text-decoration:underline; cursor:pointer;}
/*详情页面*/
.news_info{ width:100%; background:#fff;}
.news_info .news_position{ border-bottom:1px solid #ddd; width:100%; height:48px; line-height:48px;}
.news_position > h3 > p{ color:#000; font-size:14px; margin-left:16px; background:url(../images/news/index_icon.png) no-repeat center left; background-size:16px 13px; font-weight:normal; padding-left:24px;}
.news_1200 .news_info_cont{ padding:30px 25px 80px 10px;}
.news_1200 .news_info_cont h4{ color:#767f93; font-size:24px; width:100%; text-align:center; line-height:36px;}
.news_1200 .news_info_cont .time{ color:#999; font-size:12px; text-align:center; line-height:32px;}
.news_info_cont .info_cont p{ padding-top:20px; line-height:24px; font-size:14px; color:#666;}
p.img_news{ text-align:center;}
/*登录界面*/
.login_header{ width:100%; background:#fff; height:134px;}
.login_header .login_top{ width:1200px; margin:0 auto;}
.login_top .logo{ width:646px; height:62px; float:left; margin-left:18px;}
.login_top .return{ float:right; width:128px; height:36px; border-radius:3px; line-height:36px; text-align:center; background:#1d7c9c;  margin-top:54px;}
.login_top .return a{ display:inline-block; background:url(../images/login/return.png) no-repeat center left;  background-size:22px 18px; width:90px; margin:0 auto; padding-left:16px; color:#fff;}

.login{ width:#f9f9f9; width:100%; padding:25px 0px 105px; }
.login .bg{ width:100%; position:relative;}

.login .login_body{ width:100%; position:absolute; top:0px; left:0px;  z-index:10;}
.login_body .login_1200{ width:1200px; margin:0 auto; }
.login_1200 .login_right{ width:432px; height:492px; background:#fff; margin-right:2px; margin-top:70px; margin-left:760px; box-shadow:2px 2px 2px rgba(0,0,0,0.33);}



.login_pt{ height:56px; width:432px; background:url(../images/login/bg.png) no-repeat center; background-size:100%; line-height:56px; color:#fff; font-size:22px; text-indent:22px;}
.login_input_panel{ width:100%; padding-top:45px;}
.qydm{ width:380px; height:62px; margin:0px 0px 29px 25px;}
.sr2{ width:380px; height:62px; background:url(../images/login/code.jpg);}
.sr3{ width:380px; height:62px; background:url(../images/login/user.jpg);}
.sr4{ width:380px; height:62px; background:url(../images/login/password.png);}
input{ line-height:32px; border:0; margin:15px 0px 0px 58px; text-indent:16px; color:#666;}
.login_user{ width:374px; height:53px; border-radius:3px; background:#1a7d99; margin-left:25px;}
.login_user .login_btn{ width:100%; background:none; text-align:center; margin:0px; cursor:pointer; line-height:53px; color:#fff; font-size:18px; }

.login_tip{ color:#999; font-size:14px; padding:18px 0px 0px 25px;}
/*客户案例分析页面*/
.cases_1200 .cases_left{ width:257px; height:auto;}
.cases_left .left_container{ width:100%;}
.left_container li{ width:257px; height:46px; line-height:46px; font-size:14px; cursor:pointer;}
.left_container li > a{ color:#666;  background:url(../images/case/unselect.png) no-repeat center left; background-size:15px; display:inline-block; line-height:46px; margin-left:18px; padding-left:28px; }
.left_container li.current{ border-left:1px solid #1a7d99; background:#f9f9f9;}
.left_container li.current > a{ background:url(../images/case/selected.jpg) no-repeat center left; color:#1a7d99;}

/*右侧内容*/
.cases_right{ width:943px; height:auto; }
.cases_right .right_container{ margin:28px 22px 36px 49px;}
.right_container h5{ color:#207c9b; font-weight:normal; padding-bottom:16px;}
.cases_img{ margin-bottom:20px; border:1px solid #b5b5b5; width:864px; height:369px;}
.cases_img img{ width:100%;}
.cases_data{ margin-bottom:24px;}
.cases_data p{ color:#333; font-size:14px; line-height:28px;}
.cases_data p > span{ color:#fd521d; font-size:18px;}
.chart{ margin-bottom:36px;}
/*案例二*/
.chart .object{ border-collapse:collapse; text-align:center;}
.object th{ background:#1f8db5; color:#fff; text-align:center; }
.object th,.object td{ border:1px solid #d5d5d5; line-height:36px;}
.green{ color:#fd521d;}
.object .tl{ text-align:left; text-indent:20px;}
/*案例三*/
.data_info{ position:relative; height:140px;}
.data_info .data_left{ position:absolute; width:448px;}
.data_left p{ color:#333; font-size:14px; line-height:32px;}
.data_info .qxt{ position:absolute; top:32px; left:290px; width:265px; height:101px;}

.data_info .jd{ position:absolute; top:69px; left:580px;}













