﻿body,html{padding:0px;margin:0px;font-family: 'Open Sans', sans-serif; font-family:"微软雅黑"; font-size:14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
fieldset,img { border: 0; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
a{ text-decoration:none; color:#000;}
a:hover{ color:#fe8b00;}

.fl{ float:left !important; }
.fr{ float:right !important; }
.mab{ margin-bottom:40px; }
.mar{ margin-left:auto; margin-right:auto;}
.c1{ background:#f7f8fb!important;}
.c2{ background:#f2f2f2 !important;}
.tong{min-width:1250px;}

.service_box{ position:fixed; z-index:1000;right:-170px;top:30%;margin-top:-100px;width:155px;border:6px solid #40a7ff; height:450px; background:url(../images/kfbg.jpg) no-repeat bottom center #FFF;}
.service_box .tab_nav{ position:absolute;left:-45px;top:25px;}
.service_box .tab_nav > li > a{ display:block; width:40px; background:url(../images/qq_2.png) no-repeat;height:120px; margin-top:8px;}
.service_box .tab_nav > li a:hover{ background:url(../images/qq_1.png) no-repeat;}
.service_box .tab_content{ padding:0px 5px 10px; position:relative;}
.service_box .tab_plan{ display:none; text-align:center;}
.service_box .tab_plan p{color:#333; height:50px; line-height:50px; border-bottom: 1px dashed #CCC; width:88%; margin-left:auto; margin-right:auto;background:url(../images/qqx.jpg) no-repeat left  center; text-align:center;}
.service_box .tab_plan p a:hover{ color:#40a7ff}
.service_box .tab_nav  li  .active  { background:url(../images/qq_1.png) no-repeat;}
.service_box  .tab_p p{color:#333; height:50px; line-height:50px; border-bottom: 1px dashed #CCC; width:90%; margin-left:auto; margin-right:auto;background:url(../images/dhbg.png) no-repeat left  center; text-align:right; padding-left:10px;}
/* banner */
.banner{ max-height:350px; width:100%;}
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:350px; }
.banner .bd li .siteWidth{ width:100%; position:relative;  margin:0 auto;  height:350px;  }
.banner .bd li a{ height:350px; display:block;  }


/* top */
.banner .top{width:100%;position: fixed;top:0px; min-height:92px; background:#fff;height:6em;-moz-opacity:0.9;opacity:0.9;  z-index:999; overflow:hidden;}
.banner .top .logo-nav{ width:90%; }
.banner .top .logo-nav .logo{padding:1% 0;}

.banner .top .logo-nav .nav{width:70%;}
.banner .top .logo-nav  .nav ul li{ float:left; line-height:105px; width:12%; text-align:center;}.banner .top .logo-nav .nav ul li a{ display:block;}.banner .top .logo-nav .nav ul li a:hover{ color:#fff;background:url(../images/index_06.gif) no-repeat center;}  li .active{ color:#fff;background:url(../images/index_06.gif) no-repeat center;}

/* 案例分析 */
.main,.mainx{ width:90%; overflow:hidden;}
.main h2,.mainx h2{ width:100%; border-bottom:1px solid #CCC; height:40px; line-height:40px; text-align:left;}.main h2 img,.mainx h2 img{ margin-right:10px;}
.main dl{ color:#999; width:95%; height:160px; border-bottom:1px solid #CCC; margin-top:30px;font-size:16px;}
.main dl dt{ margin-bottom:30px; width:80%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:pre; word-break:break-all;}.main dl dt a{ color:#999;}.main dl dt a:hover{ color:#fe9b02;}
.main dl dt b{ color:#FFF; background:#fe9b02; width:30px; height:30px; display:block; line-height:30px; font-size:18px; font-weight:100;text-align:center; float:left; margin-right:10px;}
.main dl  dd{ float:left; line-height:30px; width:80%;overflow:hidden;}
.main dl dd b{ color:#FFF; background:#14a7ff; width:60px; height:30px; display:block; line-height:30px; font-size:18px; font-weight:100;text-align:center; float:left; margin-right:10px;}
.main dl span a{ color:#666; float:right; display:block; width:130px; height:45px; background:#d3d3d3; line-height:45px; text-align:center;}.main dl span a:hover{ color:#FFF; background:#fe9b02;}
/* 案例分析 详细页 */
.mainx{ height:auto !important; margin-bottom:20px;}
.mainx h3{ width:90%; background:#eceaeb;  line-height:50px; padding:0 43px; margin-top:20px; font-size:16px; color:#666;  }
.anli{ width:95%;}
.anli dl{color:#666;   margin-top:50px; font-size:16px; line-height:30px;}
.anli dl dt{ border:0; width:60px; background:#fe9b02; color:#FFF; height:30px; line-height:30px; text-align:center; margin:0; padding:0; margin-bottom:30px;}
.anli dl dd p{ text-indent:2em;}
/* 联系我们 */
.lxwm{ width:1300px; margin-top:50px; padding-left:20px; padding-right:20px;}
.lxwm .lxwm_l{ width:35%; background:url(../images/lx_03.png) no-repeat; height:400px; padding-top:130px; line-height:33px; font-size:14px; color:#999; }.lxwm .lxwm_l span{ margin-left:70px;}
.lxwm .lxwm_r{ width:65%;}.lxwm .lxwm_r img{ width:830px; height:530px;}

/* 最新公告 */
.mainnews{width:90%; overflow:hidden;}
.mainnews  h2{width:100%; border-bottom:1px solid #CCC; height:40px; line-height:40px; text-align:left;}.mainnews h2 img{ margin-right:10px;}
.mainnews ul{ margin-top:30px;width:95%; height:200px; overflow:hidden;}.mainnews ul li{ height:165px; background:#f7f7f7;}
.mainnews ul .news_l{ text-align:right; padding-right:2%;float:left; width:13%; padding-top:30px; background:#4097f6;}
.mainnews ul .news_r{ float:left; width:81%; padding-top:30px; padding-left:2%; padding-right:2%;}
.mainnews ul .news_l dl dt{ font-size:77px; color:#FFF; font-weight:bolder;}.mainnews ul .news_l dl dd{ font-size:16px; color:#FFF;}
.mainnews ul .news_r dl dt{ font-size:18px; color:#444; line-height:40px; width:100%; height:40px; overflow:hidden;text-overflow:ellipsis; white-space:pre; word-break:break-all;}
.mainnews ul .news_r dl dd{ color:#666; line-height:35px; height:70px; overflow:hidden;}
.mainnews ul .news_r dl p{ height:45px; line-height:45px; color:#999;}.mainnews ul .news_r dl p a{ display:block; width:118px; height:40px; float:right; border:#4097f6 1px solid; text-align:center; color:#4097f6;}.mainnews ul .news_r dl p a:hover{ color:#ff9a02; border:#ff9a02 1px solid;}
/* 最新公告 */
.xwbt{ background:none !important; font-size:24px !important; text-align:center; border-bottom:0px solid #CCC; min-height:50px !important; }
.mainx  h5{ width:95%;  text-align:center; margin-top:20px;}.mainx  h5 b{ color:#CCC; font-weight:100; margin-left:20px;}
.anli dl dd { text-align:center; }.anli dl dd p{ text-align:left;}.anli dl dd  img{ margin-bottom:30px; min-width:850px; height:auto;}
/*实用工具*/
.mains_nav{ margin-top:30px; margin-bottom:50px; width:100%; height:50px;}
.mains_nav ul li{ margin-bottom:20px; float:left; width:120px; height:47px; margin-right:20px; text-align:center; line-height:45px; font-size:16px;}.mains_nav ul li a{ border:1px solid #CCC; display:block; color:#666;}.mains_nav ul li a:hover{ color:#fff; background:#69c4fb; border:1px solid #FFF;}
.input_x{ margin-left:50px; height:30px; width:55px; background:#F00; color:#FFF; border:0px;}.input_c { width:250px; height:30px; border:1px solid #CCC;}.input_y{  height:30px; width:55px; background:#FCFCFC;  border:1px solid #CCC;}
/*公司简介*/
.main_gsjj{ margin-top:50px; width:90%; color:#acacac; font-size:16px; line-height:35px;}
.main_gsjj_1{ width:100%; background:url(../images/jj_03.png) no-repeat left top; padding-top:80px;}.main_gsjj_1 p{ margin-bottom:30px; text-indent:2em;}
.main_gsjj_2{ width:100%; background:url(../images/jj_06.png) no-repeat left top; margin-top:80px;padding-top:80px;}.main_gsjj_2 dl{ min-height:100px; padding-left:160px; margin-top:30px;}.main_gsjj_2 dl dt{ color:#68c4fa; font-weight:bold;}
.dl1{ background:url(../images/jj_09.png) no-repeat left top;}
.dl2{ background:url(../images/jj_12.png) no-repeat left top;}
.dl3{ background:url(../images/jj_14.png) no-repeat left top;}
.dl4{ background:url(../images/jj_16.png) no-repeat left top;}
.dl5{ background:url(../images/jj_18.png) no-repeat left top;}
.dl6{ background:url(../images/jj_20.png) no-repeat left top;}
.main_gsjj_3{ width:100%; margin-top:80px; text-align:center;}.main_gsjj_3 img{}
.main_gsjj_4{ height:150px; width:100%; background:url(../images/jj_26.png) no-repeat center top; margin-top:80px; padding-top:120px;}.main_gsjj_4 ul li{ float:left; width:16%; text-align:center; }
.main_gsjj_5{ background:url(../images/jj_49.png) no-repeat center top;padding-top:180px; margin-top:40px; }
.main_gsjj_5 ul{ margin-left:auto; margin-right:auto;}
.main_gsjj_5 ul li{  float:left; width:27%; min-height:278px;}
.li1{ padding-left:30px; padding-right:30px; background:url(../images/gs_03.png) center #9ddafe no-repeat; padding-top:120px;  color:#FFF; margin-bottom:10px;}
.li2{  padding-left:30px; padding-right:30px;background:url(../images/gs_05.png) center #fff no-repeat; padding-top:120px;  color:#acacac; margin-bottom:10px;}
.li3{ padding-left:30px; padding-right:30px; background:url(../images/gs_06.png) center #9ddafe no-repeat; padding-top:120px; color:#FFF;margin-bottom:10px;}
.li4{ padding-left:30px; padding-right:30px; background:url(../images/gs_10.png) center #fff no-repeat; padding-top:120px;  color:#acacac;margin-bottom:10px;}
.li5{ padding-left:30px; padding-right:30px; background:url(../images/gs_11.png) center #9ddafe no-repeat; padding-top:120px; color:#FFF;margin-bottom:10px;}
.li6{ padding-left:30px; padding-right:30px; background:url(../images/gs_12.png) center #fff no-repeat; padding-top:120px;  color:#acacac;margin-bottom:10px;}
/*核心业务*/
.main_left{ width:17%; margin-top:50px; text-align:left; margin-right:3%; }
.main_left ul li{font-size:18px;}.main_left ul li a{ padding-left:45px; color:#a6a6a6; display:block; height:30px; line-height:30px; margin-bottom:25px; max-width:167px;}.main_left ul li a:hover{ color:#68c4fa; background:#f6f6f6;}
.rswb{ text-align:center; height:100px; background:url(../images/zt_03.png) no-repeat center; line-height:95px; color:#FFF; margin-bottom:30px; max-width:205px;}
.main_right{ width:79%; margin-top:50px; }
.main_right ul li{ font-size:16px; margin-bottom:15px;float:left; overflow:hidden; height:465px; text-align:center;}
.main_right ul li img{ width:100%; height:262px; }
#main_r_1{ border:1px solid #e8e7e7; background:#faf9f9;overflow:hidden; width:30%; margin-right:1%;}
#main_r_1 ul,#main_r_2 ul,#main_r_3 ul,#main_r_4 ul,#main_r_5 ul,#main_r_6 ul,#main_r_7 ul,#main_r_8 ul,#main_r_9 ul{ width:80% ; margin-top:20px; margin-left:auto; margin-right:auto;}
#main_r_1 ul li,#main_r_2 ul li,#main_r_3 ul li,#main_r_4 ul li,#main_r_5 ul li,#main_r_6 ul li,#main_r_7 ul li,#main_r_8 ul li,#main_r_9 ul li{ width:45%; height:28px; line-height:28px; text-align:left ; padding-left:10px;}
#main_r_2{ border:1px solid #e8e7e7; background:#faf9f9; overflow:hidden; margin-right:1%; width:30%; }
#main_r_3{ border:1px solid #e8e7e7; background:#faf9f9; overflow:hidden;  width:30%; }
#main_r_4{ border:1px solid #e8e7e7; background:#faf9f9; overflow:hidden; margin-right:1%; width:30%; }
#main_r_5{ border:1px solid #e8e7e7; background:#faf9f9; overflow:hidden;margin-right:1%; width:30%; }
#main_r_6{ border:1px solid #e8e7e7; background:#faf9f9; overflow:hidden; width:30%; }
#main_r_7{ border:1px solid #e8e7e7; background:#faf9f9; overflow:hidden; margin-right:1%; width:30%; }
#main_r_8{ border:1px solid #e8e7e7; background:#faf9f9; overflow:hidden; margin-right:1%; width:30%; }
#main_r_9{ border:1px solid #e8e7e7; background:#faf9f9; overflow:hidden; width:30%; }
#main_r_1 a:hover,#main_r_2 a:hover,#main_r_3 a:hover,#main_r_4 a:hover,#main_r_5 a:hover,#main_r_6 a:hover,#main_r_7 a:hover,#main_r_8 a:hover,#main_r_9 a:hover{ background:#68c4fa; color:#FFF;}
#main_r_1 a,#main_r_2 a,#main_r_3 a,#main_r_4 a,#main_r_5 a,#main_r_6 a,#main_r_7 a,#main_r_8 a,#main_r_9 a{ display:block;width:100%; height:465px; color:#a6a6a6;}

/*pro*/
.pro_l{ text-align:right;}.pro_l ul li{ float:left; margin:15px; font-size:16px;}.pro_l ul{ float:right;}.pro_l ul li a{ color:#333;}.pro_l ul li a:hover{ color:#FC0;}

.page{width:490px;margin:0 auto;margin-top:20px; height:50px;text-align:center;}
.page a{display:block;float:left; text-align:center;line-height:25px;color:#595054;margin-left:5px;}
.page a.a_1{width:45px;height:25px;}
.page a.a_2{width:57px;height:25px;}
.page a.a_3{width:48px;height:25px;}
.page a.a_4{width:97px;height:25px;}
.page a:hover{color:#fff; background:#999}
.page a.this{color:#fff; background:#999}
/* foot */
.foot{ width:100%; background:#f1f1f1;padding-bottom:2%;}
.foot-main{ width:90%; overflow:hidden; padding-top:2%;}
.foot-main-left{  width:60%;}
.foot-main-left h2{ background:url(../images/index_85.png) no-repeat left center; font-size:1.4em; color:#0f6cb7; font-weight:bold; padding-left:4%; }
.foot-main-left ul li{ margin-left:3%; margin-top:1%;}
.foot-main-right{ font-size:14px; text-align:center; width:40%; overflow:hidden;}.foot-main-right ul li img{ margin:0 4%; width:140px; height:140px;}
.foot-main-right  ul li{ text-align:center;}.foot-main-right  ul li a{ float:left; display:block; width:200px;}#ter{ margin-top:10px; margin-left:auto; margin-right:auto; width:400px;  height:20px;}