﻿@charset "utf-8";
/* CSS Document */

body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{
	margin:0px;
	padding:0px;
	font-size:12px;
    font-family:Microsoft YaHei;
	font-weight:normal;
	color:#000;
}
body{ background:#fff;}


ul{
	list-style:none;
}
img,a img{
	border:0px;
	border:none;
}
a{
	text-decoration:none;
	outline:none;blr:expression(this.onFocus=this.blur());
}
a.hidefocus{
	outline:none
}
a:hover{
	text-decoration:underline;
	text-decoration:none;
}
label{ margin-bottom:0; font-weight:normal;}
input{border:0;outline:none;/*去除蓝色边框*/}

.row{ padding-left:15px; padding-right:15px;}


.header-auto{ max-width:1400px; width:100%; margin:0 auto; padding:0 15px;}
#wrapper{ margin-top:90px;}
.nivo-controlNav{ display:none;}
.ban_xia{ position:absolute; bottom:-2px;   width:100%; background:url(../images/ban_boom.png) no-repeat center; height:28px; left:0; z-index:99;}
.main{ background:#eef6f8 url(../images/main.png) no-repeat center; width:100%; padding:35px 0;}
.title h3{ text-align:center; font-size:30px; color:#000000;}
.title p{ text-align:center; font-size:20px; color:#a9a9a9;}
.main_wen{ margin-top:60px;}
.main_wen span{ width:3%; float:left;}
.main_wen .wen_zi{ width:92%; float:left;  padding:0 1%;}
.main_wen .wen_zi p{font-size:16px; line-height:1.8; color:#555555; padding:10px 0; text-indent:2em;}
.main_wen .span2{ padding-top:70px;}
.main_img{ margin-top:45px;}
.main_img img{ float:left; width:25%;border-radius:5px;}
.main .gd{ width:175px; height:38px; background:#ed3b05; border:1px solid #ed3b05;border-radius:5px; color:#ffffff; font-size:14px; text-align:center; line-height:38px; display:block; margin:0 auto; margin-top:35px;}
.main .gd:hover{ color:#000;}
.main2{ padding-top:50px; padding-bottom:20px;}
.picScroll-left{ width:100%; margin-top:40px;  overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:30px;padding:0 10px; text-align:center;}
.picScroll-left .hd ul{ overflow:hidden; zoom:1;  zoom:1; width:200px; margin:0 auto;margin-top:10px;}
.picScroll-left .hd ul li{ float:left;  width:36px; height:5px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#d1cfcf; }
.picScroll-left .hd ul li.on{ background:#e34120;}
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:30.33%; float:left; margin:0 15px;}
.picScroll-left .bd ul li .img{ overflow:hidden; min-height:132px; border-radius:15px 90px 0px 00px;}
.picScroll-left .bd ul li .img img{ width:100%;}
.picScroll-left .bd ul li .wen{ border:1px solid #e5e5e5; padding:20px;}
.picScroll-left .bd ul li .wen h4{ text-align:center; font-size:20px; color:#333333;}
.picScroll-left .bd ul li .wen p{ color:#787878; font-size:14px; line-height:2; margin-top:15px; height:245px; overflow:hidden; text-indent:2em;}
.picScroll-left .bd ul li .wen a{ width:37px; height:37px; background:#bfbfbf; border-radius:50%; margin:0 auto; display:block; text-align:center; line-height:37px; color:#FFF;}
.picScroll-left .bd ul li .wen a:hover{ background:#ed3b05;}
.picScroll-left .bd ul li:hover .wen a{background:#ed3b05;}
.main3{ background:#f9f9f9; padding:45px 0;}
.main3_ul{ margin-top:40px;}
.main3_ul li{ background:#ededee; width:25%; float:left;}
.main3_ul li .img{ height:195px; overflow:hidden;}
.main3_ul li img{ width:100%;}
.main3_ul li h4{ text-align:center; color:#333333; font-size:15px; line-height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main3_ul li:hover h4{ color:#69c;}
.main4{ padding:50px 0; border-bottom:1px solid #e9e8e8;}
.main4_news_l{ margin-top:50px; max-width:475px; float:left; width:100%;}
.main4_news_r{ margin-top:50px; max-width:635px; float:left; width:100%; margin-left:30px;}
.main4_news_r ul li{ border-bottom:1px dashed #e6e6e6; padding:5px 0;}
.main4_news_r ul li .ri_qi{ max-width:100px; height:100px; width:100%; background:#d3d3d3; text-align:center; float:left;}
.main4_news_r ul li .ri_qi .span1{ color:#ffffff; font-size:44px; font-weight:bold;}
.main4_news_r ul li .ri_qi .span2{ color:#ffffff; font-size:15px;}
.main4_news_r ul li .wen{ max-width:500px;width:100%; margin-left:35px; float:left;}
.main4_news_r ul li .wen h3{ color:#333333; font-size:18px; line-height:2;}
.main4_news_r ul li .wen p{ color:#787878; font-size:14px; line-height:2;}
.main4_news_r ul li .wen:hover p{ color:#69c;}
.main4_news_r ul li:hover .ri_qi{ background:#0082df;}
.main4_news_r .gd{ margin-top:45px;}
.main4_news_r .gd a{ width:175px; height:38px; background:#c6c5c5; color:#fff; font-size:14px; display:block; text-align:center; line-height:38px;}
.main4_news_r .gd a:hover{ background:#0082df;}
.main5{ padding:45px 0;}
.main5_par{ margin-top:40px;}
.main5_par ul li{ width:16.66%; float:left; text-align:center; border:1px solid #fff;}
.main5_par ul li img{ margin:0 auto;}
.main5_par ul li:hover{ border:1px solid #c6c5c5;}
.footer{ background:#2d2e2e; padding:15px 0;}
.footer p{ text-align:center; color:#999a9a; font-size:14px; line-height:1.8;}

/*业务详情*/
.x_header{ margin-top:90px;}
.x_header img{ width:100%;}
.x_main{ background:#FFF; width:100%; padding-bottom:40px;}
.x_main h1{ font-size:30px; color:#01458e; text-align:center; padding-top:43px;}
.x_mian1_1 { margin-top:78px;}
.x_mian1_1 p{ font-size:16px; color:#555555; line-height:1.5; margin-top:30px;}
.x_main_h2{ font-size:18px; color:#ffffff; width:118px; height:35px; display:block;background:#019ee2; text-align:center; line-height:35px; border-radius:35px; margin-top:50px;}
.x_mian2 .tu img{ margin:0 auto; margin-top:60px;}
.x_mian3 ul { margin-top:30px;  }
.x_mian3 ul li{ background:url(../images/yuan1.png) no-repeat center left; font-size:16px; color:#555555; padding-left:18px; margin-left:13px; margin-top:15px;}

/*文章详情*/
.l_main{ background:#ffffff; width:100%; padding-bottom:50px;}
.l_main1 h1{ font-size:28px; color:#050000; padding-top:56px; text-align:center;}
.l_main1 p{ font-size:14px; color:#787878; text-align:center; margin:0 auto; margin-top:18px; max-width:857px; width:100%; border-bottom:2px dashed #e3e3e3; padding-bottom:20px;}
.l_main2 img{ margin:0 auto; margin-top:40px;}
.l_main3{ margin-top:45px;}
.l_main3 p{ font-size:15px; color:#555555; text-align:left; line-height:1.8; padding:5px 0; text-indent:2em;}
.l_main4{ border:1px dashed #cccccc; margin-top:98px; padding:10px;}
.l_main4 h4{ font-size:15px; color:#555555; line-height:1.5;}
.l_main4 h4 a{ font-size:15px; color:#555555; line-height:1.5;}
.l_main4 h4 a:hover{ color:#0082df;}

/*右侧漂浮*/
.fu_dong{ position:fixed; bottom:100px; right:10px; z-index:9999;}
.pf-qq{ position:relative;}
.pf-qq-qq{ display:none; width:95px; background:#b5b5b5; top:0; position:absolute; right:50px; height:200px; padding:10px;}
.pf-qq:hover .pf-qq-qq{ display:block;}
.pf-er{ position:relative;}
.pf-er-er{ display:none; width:95px; background:#b5b5b5; top:0px; position:absolute; right:50px; padding:10px;}
.pf-er:hover .pf-er-er{ display:block;}
.pf-dh{ position:relative;}
.pf-dh-dh{ display:none; background:#b5b5b5; top:0px; position:absolute; right:50px; height:50px; line-height:50px; padding:0 10px; color:#fff;}
.pf-dh:hover .pf-dh-dh{ display:block;}

/*成功案例*/
.succeed{ padding-top:45px; padding-bottom:20px;}
.succeed_ul li{ margin:0px 5px 15px 5px; width:24%;}
.fan_ye { margin:20px auto; width:255px;}
.fan_ye a{ width:40px; height:40px; border:1px solid #e8e8e8; display:block; border-radius:50%; text-align:center; line-height:40px; color:#333333; font-size:14px; float:left; margin:0 5px;}
.fan_ye a.on{ background:#8e8c8d; color:#fff;}
.fan_ye a:hover{ background:#8e8c8d; color:#fff;}

/*公司业务*/
.yw_picList li{ width:30.33%; float:left; margin:0 15px; margin-top:45px;}
.yw_picList li .img{ overflow:hidden; min-height:132px; border-radius:15px 90px 0px 00px;}
.yw_picList li .img img{ width:100%;}
.yw_picList li .wen{ border:1px solid #e5e5e5; padding:20px;}
.yw_picList li .wen h4{ text-align:center; font-size:20px; color:#333333;}
.yw_picList li .wen p{ color:#787878; font-size:14px; line-height:2; margin-top:15px; height:245px; overflow:hidden; text-indent:2em;}
.yw_picList li .wen a{ width:37px; height:37px; background:#bfbfbf; border-radius:50%; margin:0 auto; display:block; text-align:center; line-height:37px; color:#FFF;}
.yw_picList li:hover .wen a{ background:#ed3b05;}
.yw_picList li .wen a:hover{ background:#ed3b05;}

/*简介*/
.jian_jie{ padding-bottom:55px;}
.jian_jie .main_wen .span2{ padding-top:465px;}

/*联系我们*/
.lx_main{ margin-top:60px; padding-bottom:55px;}
.lx_main .wen{ margin-top:40px;}
.lx_main .wen .biao_ti h4{ color:#01458e; font-size:24px;}
.lx_main .wen .biao_ti p{ color:#a9a9a9; font-size:18px;}
.lx_main .wen .nei{ margin-top:25px;}
.lx_main .wen .nei .dz{ background:url(../images/dz.png) no-repeat center left; line-height:40px; color:#a9a9a9; font-size:18px; padding-left:50px;}
.lx_main .wen .nei .dh{ background:url(../images/dh.png) no-repeat top left; line-height:40px; color:#a9a9a9; font-size:18px; padding-left:50px; margin-top:10px;}
.lx_main .wen .nei .dh span{ padding-left:55px;}
.lx_main .wen .nei .cz{ background:url(../images/cz.png) no-repeat center left; line-height:40px; color:#a9a9a9; font-size:18px; padding-left:50px; margin-top:10px;}
.lx_main .wen .nei .yb{ background:url(../images/yb.png) no-repeat center left; line-height:40px; color:#a9a9a9; font-size:18px; padding-left:50px; margin-top:10px;}
.lx_main .wen .nei .yx{ background:url(../images/yx.png) no-repeat center left; line-height:40px; color:#a9a9a9; font-size:18px; padding-left:50px; margin-top:10px;}

/*文章列表*/
.XW_lie{ margin-top:10px;}
.XW_lie li{ padding:20px 0; border-bottom:1px solid #dedede;}
.XW_lie li .img{ float:left; width:20%;}
.XW_lie li .wen:hover h4{ color:#69c;}
.XW_lie li .wen{ float:left; width:78%; margin-left:2%;}
.XW_lie li .wen h4{ color:#000204; font-size:18px;}
.XW_lie li .wen span{ color:#999999; font-size:14px; padding-top:15px; display:block;}
.XW_lie li .wen p{ line-height:25px; font-size:14px; color:#666666; padding:10px 0;}
.XW_lie li .wen a{ display:block; background:#c8cacb; color:#ffffff; width:55px; height:25px; line-height:25px; text-align:center;border-radius:5px;}
.XW_lie li .wen a:hover{ background:#0082df;}

/*文章列表*/
.zs_main{ margin-top:40px; padding-bottom:40px;}
.zs_main ul li{ border:1px solid #e9e9e9; padding:0 20px; height:255px; float:left; margin-top:20px;}
.zs_main ul li.li1{ padding-top:15px;}
.zs_main ul li.li2{ margin-left:20px; padding-top:50px;}
.zs_main ul li.li5{ padding-top:50px;}
.zs_main ul li.li6{ padding-top:5px; margin-left:20px;}
.zs_main ul li.li8{ padding-top:10px; padding-left:40px; padding-right:40px; margin-left:20px;}

/*诚聘英才*/
.s_main h1{ font-size:30px; color:#000; text-align:center; padding-top:43px;}
.s_main p{ font-size:20px; color:#a9a9a9; text-align:center; margin-top:10px;}
.s_main1{ border-bottom:1px dashed #dcdcdc; padding-bottom:40px;}
.s_main1 .s_main1_1 h3{font-size:24px; color:#01458e; margin-top:40px;}
.s_main1 .s_main1_1 h5{ font-size:16px; color:#000; margin-top:21px; font-weight:bold;}
.s_main1 ul li{ width:100%; margin-top:20px;}
.s_main1 p{ font-size:16px; color:#555555; float:left; margin-left:11px; line-height:20px;}
.s_main1 span{ width:20px; height:20px; font-size:16px; color:#FFF; background:#019ee2; border-radius:50%; text-align:center; line-height:20px; float:left; }
.s_main4{ margin-top:25px;}
.s_main4 li{ font-size:16px; color:#555555; line-height:35px;}
.s_main4 li a{ color:#019ee2;}

/*案例详情*/
.cgal_main{}
.wei_zhi{ border:1px solid #e8e8e8; height:40px; line-height:40px; margin-top:45px; padding:0 15px; font-size:14px; color:#333;}
.wei_zhi a{ font-size:14px; color:#333; padding:0 5px;}
.wei_zhi a:hover{ color:#69c;}
.wei_zhi a.on{ color:#69c;}
.cgal_nei{border:1px solid #e8e8e8; padding:20px; margin-top:20px;}
.cgal_nei_div h4{ font-size:20px; text-align:center; color:#333;}
.cgal_nei_div span{ text-align:center; line-height:1.8; display:block; color:#a9a9a9;}
.cgal_nei_div img{ margin:0 auto; margin-top:45px;}
.cgal_nei_div2{ margin-top:45px;}
.cgal_nei_div2 ul{ border-bottom:3px solid #529de7;}
.cgal_nei_div2 ul li{ width:165px; height:45px; line-height:45px; text-align:center; float:left; font-size:16px; border:1px solid #d9d9d9; margin-right:10px; cursor:pointer;}
.cgal_nei_div2 ul li.on{ border:1px solid #529de7; background:#529de7; color:#fff;}
.alxq_qings{ padding-left:25px; margin-top:25px;}
.alxq_qings p{ line-height:2.5; font-size:16px; color:#333;}
.alxq_qings img{ margin-top:20px;}
.bdsharebuttonbox{ margin-left:25px; margin-top:20px;}


#container1{ width:100%; height:404px;}

@media ( max-width:1025px) {
	.navbar-default .navbar-nav > li > a{ width:70px; font-size:14px;padding: 23px 0px;}
	.navbar-brand > img{ width:70%;}
	#wrapper{ margin-top:65px;}
	.main4_news_l{ max-width:400px;}
	.main4_news_r{ margin-left:15px; max-width:515px;}
	.main4_news_r ul li .wen{ margin-left:15px; max-width:400px;}
	.main4_news_r ul li .wen p{ font-size:13px;}
	.picScroll-left .bd ul li .wen p{ line-height:1.5}	
	.x_header{ margin-top:65px;}
	.main3_ul li .img{ height:100%;}
	.succeed_ul li{ margin:0 0.5%; }
	.yw_picList li{ margin:20px  0.5%; width:32.2%;}
	.yw_picList li .img{ min-height:100%; height:100%;}
	.zs_main ul li{ width:32.5%; margin:0; margin:15px 0.5%}
	.zs_main ul li img{ margin:0 auto;}
	.zs_main ul li.li2{ margin-left:0;}
	.zs_main ul li.li5{ margin-left:0;}
	.zs_main ul li.li6{ margin-left:0;}
	.zs_main ul li.li8{ margin-left:0;}
}
@media ( max-width:768px) {
	.logo{ float:left; max-width:220px; width:100%;}	
	.navbar-brand > img{ width:100%;}
	.navbar-default .navbar-nav > li > a{ width:65px; margin:0; padding:0; padding:25px 0; font-size:12px;}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li.active > a{ padding-top:25px;}
	.navbar{ margin:0; padding:0;}
	.logo{ padding:0; margin:0; padding-top:15px;}
	#wrapper{ margin-top:70px;}
	.title h3{ font-size:26px;}
	.title p{ font-size:16px;}
	.main_wen{ margin-top:25px;}
	.main_wen .wen_zi p{ font-size:14px;}
	.picScroll-left .bd ul li{ width:47%;}
	.main3_ul li .img{ height:100%;}
	.main3_ul li h4{ font-size:12px;}
	.main4_news_l{ max-width:100%;}
	.main4_news_r{ max-width:100%;}
	.main4_news_r ul li .wen{ max-width:80%;}
	.main3{ padding:25px 0;}
	.main4{ padding:25px 0;}
	.main5{ padding:25px 0;}
	.main6{ padding:25px 0;}
	.main{ padding:20px 0;}
	.succeed{ padding-top:20px;}
	.XW_lie li .img{ width:30%;}
	.XW_lie li .wen{ width:68%;}
	.x_header{ margin-top:70px;}
	.yw_picList li .wen{ padding:10px;}
	.yw_picList li{ margin:20px  0.5%; width:49%;}
	.zs_main ul li{ padding:0;}
	
}

@media ( max-width:640px) {
	.navbar-default .navbar-nav > li > a{ width:100%;}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li.active > a{ padding:0;}	
	.navbar-default .navbar-nav > li > a{ padding:0; line-height:35px; height:35px;}
	.title h3{ font-size:22px;}
	.title p{ font-size:14px;}
	.picScroll-left .bd ul li .img{ min-height:100%;}
	.picScroll-left .bd ul li .wen{ padding:10px;}
	.main3_ul li{ width:50%;}
	.main4_news_r{ margin-left:0;}
	.main4_news_r ul li .ri_qi{ width:80px; height:80px;}
	.main4_news_r ul li .ri_qi .span1{ font-size:36px;}
	.main4_news_r ul li .wen{ max-width:75%;}
	.main4_news_r ul li .wen p{ line-height:1.5;}
	.main5_par ul li{ width:25%;}
	.main_wen span{ display:none;}
	.main_wen .wen_zi{ width:100%;}
	#wrapper{ margin-top:60px;}
	.navbar-nav{ margin-top:40px;}
	.fu_dong{ display:none;}
	.succeed_ul li{ width:49%;}
	.main3_ul li h4{ padding:0 5px;}
	.s_main1 p{ font-size:14px; float:none; margin-left:30px;}
	.s_main1 .s_main1_1 h3{ margin-top:22px;}
	.x_header{ margin-top:60px;}
	.XW_lie li .wen p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.XW_lie li .wen h4{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.l_main1 h1{ padding-top:25px; font-size:20px;}
	.l_main3{ margin-top:20px;}
	.l_main4{ margin-top:20px;}
	.yw_picList li .wen h4{ font-size:16px;}
	.x_mian2 .tu img{ margin-top:20px;}
	.x_mian1_1{ margin-top:20px;}
	.zs_main ul li{ height:100%; width:100%; padding:10px;}
	.zs_main ul li.li2{ margin-left:0; padding-top:10px;}
	.zs_main ul li.li5{ margin-left:0; padding-top:10px;}
	.zs_main ul li.li6{ margin-left:0; padding-top:10px;}
	.zs_main ul li.li8{ margin-left:0; padding-top:10px;}
	.alxq_qings{ padding-left:0;}
	.cgal_nei_div2 ul li{ font-size:14px;}
	.bdsharebuttonbox{ margin-left:0;}
	#container1{ height:230px;}
}

@media ( max-width:456px) {
	.picScroll-left .bd ul li{ width:96%;}
	.main4_news_r .gd a{ width:100%;}
	.footer p{ font-size:12px;}
	.navbar-nav { margin-top: 5px;}
	.lx_main .wen .biao_ti h4{ font-size:20px;}
	.lx_main .wen .biao_ti p{ font-size:16px;}
	.lx_main .wen .nei .dz{ font-size:14px;}
	.lx_main .wen .nei .dh{ font-size:14px;}
	.lx_main .wen .nei .cz{ font-size:14px;}
	.lx_main .wen .nei .yb{ font-size:14px;}
	.lx_main .wen .nei .yx{ font-size:14px;}
	.XW_lie li .img{ width:40%;}
	.XW_lie li .wen{ width:58%;}
	.XW_lie li .wen span{ padding-top:7px;}
	.XW_lie li .wen h4{ font-size:14px;}
	.yw_picList li{ margin:20px  0.5%; width:99%;}

}
@media ( max-width:414px) {
	.picScroll-left .bd ul li{ width:93%;}
	
	.title h3{ font-size:20px;}
	.title p{ font-size:14px;}
	.XW_lie li .img{ width:100%; height:100px; overflow:hidden;}
	.XW_lie li .img img{ width:100%;}
	.cgal_nei_div2 ul li{ width:135px;}
	.XW_lie li .wen{ width:100%; margin:0; padding:0; margin-top:15px;}
	.alxq_qings p{ font-size:14px;}
	.l_main4 h4{ font-size:13px;}
	.l_main4 h4 a{ font-size:13px;}
}	


@media ( max-width:375px) {	
	.main4_news_r ul li .wen{ max-width:70%;}
	
}

@media ( max-width:360px) {
	.cgal_nei_div2 ul li{ width:130px;}
	.wei_zhi a{ font-size:12px;}

}

@media ( max-width:320px) {
	.main4_news_r ul li .wen{ margin-left:5px;}
	.main4_news_r ul li .wen h3{ font-size:14px;}
	.main5_par ul li{ width:33.33%;}
	.cgal_nei_div2 ul li{ width:110px;}
	
}







