/* CSS Document */
body{
	overflow-x:hidden;
	width:100%;
	height:auto;
	margin:0 auto;
	background-color:#eff5ff;
	}
body,p,img,a,div,span{
	margin:0;
	padding:0;
	}
.clearfix{
	clear:both;
	}
a{
	text-decoration:none;
}
a img{
	border:none;
}
ul,li{
    list-style: none;
    margin: 0;
    padding: 0;
}
/*首页*/
.daohang{
	width:100%;
	margin: auto;
	height:120px;
	background-color:#eff5ff;
}
.logo{
	float:right;
}
.nav_box ul li a{
	float:left;
	width:100px;
	height:120px;
	line-height:120px;
	text-align:center;
	color:#333;
	font-family:"思源黑体 CN";
}
.nav_box ul li .xz{
	float:left;
	width:100px;
	height:120px;
	line-height:120px;
	text-align:center;
	color:#fff;
	background-image:url(../images/daohang_bg.jpg);
	font-family:"思源黑体 CN";
}
.nav_box ul li a:hover{
	background-image:url(../images/daohang_bg.jpg);
	color:#fff;
}
.banner_box{
	width:100%;
	overflow:hidden;
}
.banner_sy{
	float:left;
	left:50%;
	margin-left:-960px;
	position:relative;
}
.banner {
    width: 100%;
    height: 580px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}



.gsjj_sy{
	margin-top:20px;
	width: 100%;
    height: 623px;
    position: relative;
}
.sy_title_e{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#bababa;
}
.sy_title_c{
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#333;
}
.sy_title_l{
	width:67px;
	height:5px;
	background-color:#14439d;
	margin:12px auto;
	border-radius:5px;
}
.gsjj_sy_left{
	float:left;
}
.gsjj_sy_right{
	float:left;
	margin-left:18px;
	width:743px;
	height:476px;
	background-color:#fff;
}
.gsjj_sy_p{
	float:left;
	line-height:35px;
	margin:15px 43px 0 43px;
	font-size:16px;
	text-indent:2em;
	text-align:justify;
}
.ljxq_an01{
	width:155px;
	height:42px;
	border-radius:21px;
	border:2px solid #14439d;
	margin:0px auto 0;
	text-align:center;
	line-height:42px;
	font-weight:600;
	font-size:16px;
	color:#14439d;
}
.ljxq_an01:hover{
	background-color:#14439d;
	color:#fff;
}
.cpzs_sy{
	margin-top:20px;
	width: 100%;
    height: 580px;
    position: relative;
	background-image:url(../images/cpzs_bg.jpg);
}
.cpzs_box01{
	float:left;
	width:278px;
	height:298px;
	background-color:#fff;
	background-image:url(../images/product_01.png);
	border-radius:10px;
	margin:0 0 0 34px;
}
.cpzs_box02{
	float:left;
	width:278px;
	height:298px;
	background-color:#fff;
	background-image:url(../images/product_02.png);
	border-radius:10px;
	margin:0 0 0 34px;
}
.cpzs_box03{
	float:left;
	width:278px;
	height:298px;
	background-color:#fff;
	background-image:url(../images/product_03.png);
	border-radius:10px;
	margin:0 0 0 34px;
}
.cpzs_box04{
	float:left;
	width:278px;
	height:298px;
	background-color:#fff;
	background-image:url(../images/product_04.png);
	border-radius:10px;
	margin:0 0 0 34px;
}
.cpzs_box05{
	float:left;
	width:278px;
	height:298px;
	background-color:#fff;
	background-image:url(../images/product_05.png);
	border-radius:10px;
	margin:0 0 0 34px;
}
.cpzs_box06{
	float:left;
	width:278px;
	height:298px;
	background-color:#fff;
	background-image:url(../images/product_06.png);
	border-radius:10px;
	margin:0 0 0 34px;
}
.cpzs_box01:hover{
	background-image:url(../images/product_01_xz.png);
}
.cpzs_box02:hover{
	background-image:url(../images/product_02_xz.png);
}
.cpzs_box03:hover{
	background-image:url(../images/product_03_xz.png);
}
.cpzs_box04:hover{
	background-image:url(../images/product_04_xz.png);
}
.cpzs_box05:hover{
	background-image:url(../images/product_05_xz.png);
}
.cpzs_box06:hover{
	background-image:url(../images/product_06_xz.png);
}
.ljxq_an02{
	width:155px;
	height:42px;
	margin:0px auto;
	border-radius:21px;
	border:2px solid #fff;
	text-align:center;
	line-height:42px;
	font-weight:600;
	font-size:16px;
	color:#fff;
}
.ljxq_an02:hover{
	background-color:#fff;
	color:#FFB301;
}
.cpfl_sy{
    float:left;
	margin-top:19px;
	width: 100%;
    /*height: 565px;*/
    position: relative;
}
.cpfl_box01{
	float:left;
	width:580px;
	height:99px;
	border-radius:10px;
	margin-left:110px;
	background-color:#f0f0f0;
	background-image:url(../images/cpfl_01.png);
}
.cpfl_box02{
	float:right;
	width:580px;
	height:99px;
	border-radius:10px;
	margin-right:110px;
	background-color:#f0f0f0;
	background-image:url(../images/cpfl_02.png);
}
.cpfl_box03{
	float:left;
	width:580px;
	height:99px;
	border-radius:10px;
	margin-left:110px;
	margin-top:30px;
	background-color:#f0f0f0;
	background-image:url(../images/cpfl_03.png);
}
.cpfl_box04{
	float:right;
	width:580px;
	height:99px;
	border-radius:10px;
	margin-top:30px;
	margin-right:110px;
	background-color:#f0f0f0;
	background-image:url(../images/cpfl_04.png);
}
.cpfl_box05{
	float:left;
	width:580px;
	height:99px;
	border-radius:10px;
	margin-left:110px;
	margin-top:30px;
	background-color:#f0f0f0;
	background-image:url(../images/cpfl_05.png);
}
.cpfl_box06{
	float:right;
	width:580px;
	height:99px;
	border-radius:10px;
	margin-top:30px;
	margin-right:110px;
	background-color:#f0f0f0;
	background-image:url(../images/cpfl_06.png);
}
.ljxq_an03{
    display:block;
	width:155px;
	height:42px;
	border-radius:21px;
	border:2px solid #14439d;
	margin-top:18px;
	margin-left:633px;
	text-align:center;
	line-height:42px;
	font-weight:600;
	font-size:16px;
	color:#14439d;
}
.ljxq_an03:hover{
	background-color:#14439d;
	color:#fff;
}
.footer{
    float:left;
	margin-top:20px;
	width: 100%;
    height: 150px;
	background-color:#143b87;
    position: relative;
}
.footer p{
	font-size:14px;
	text-align:center;
	color:#fff;
}
.footer a{
	font-size:14px;
	text-align:center;
	color:#fff;
}
/*公司介绍*/
.banner_ny{
	float:left;
	left:50%;
	margin-left:-960px;
	position:relative;
}
.gsjs_ny{
	float: left;
	margin-top:37px;
	width: 100%;
    position: relative;
}
.gsjs_ny_box{
	width:1200px;
	height:auto;
	margin:0 auto;
}
.daohang_ny{
	margin-top: -32px;
	float:right;
	font-size:14px;
	color:#666;
}
.daohang_ny a{
	color:#666;
}
.gsjs_ny_r{
	float: left;
    position: absolute;
    width: 615px;
    text-align: justify;
	color:#333;
    line-height: 31px;
    padding-left: 563px;
    padding-top: 28px;
    text-indent: 2em;
}
.gsjs_ny_box_sl{
	width:1200px;
	height:160px;
	background-color:#fff;
	float: left;
    margin-top: 410px;
	box-shadow: 2px 2px 5px #e0e2e4;
}
.gscl{
	float: left;
	width:300px;
	height:160px;
}
.sl_sz{
	position:absolute;
	padding:0 0 0 119px;
	margin-top:-71px;
	font-size:50px;
	color:#666;
	font-family:"思源宋体";
	
}
.sl_dw{
	float: left;
	font-size:15px;
	color:#666;
    padding-left: 126px;
    padding-top: 45px;
    position: absolute;
}
.gsjs_ny_box_p{
	font-size:16px;
	line-height:30px;
	color:#333;
	text-align:justify;
	padding-left:22px;
	padding-right:22px;
	padding-top:409px;
}
.gsjs_ny_box_pic img{
	transition: all 0.6s;
}
.gsjs_ny_box_pic img:hover{
	transform: scale(1.1);
}
/*解决方案*/
.jjfa_ny{
	margin-top:37px;
	width: 100%;
    position: relative;
	clear:both;
	display:block;
}
.ny_lx_box{
	float: left;
	width:224px;
	height:181px;
	background-color:#fff;
	border:1px solid #eee;
}
.lx_title01{
	float: left;
	width:224px;
	margin-left:8px;
	margin-top:16px;
}
.lx_title01 p{
	width:56px;
	height:15px;
	float:left;
	font-size:12px;
	color:#fff;
	line-height:15px;
	padding-left:4px;
	background-image:url(../images/title_bg01.png);
	background-repeat:no-repeat;
}
.lx_title01 span{
	float:left;
	font-size:12px;
	color:#666;
	line-height:15px;
	padding-left:27px;
}
.lx_title02{
	float: left;
	width:224px;
	margin-left:8px;
	margin-top:19px;
}
.lx_title02 p{
	width:77px;
	height:15px;
	float:left;
	font-size:12px;
	color:#fff;
	line-height:15px;
	padding-left:4px;
	background-image:url(../images/title_bg02.png);
	background-repeat:no-repeat;
}
.lx_title02 span{
	float:left;
	font-size:12px;
	color:#666;
	line-height:15px;
	padding-left:6px;
}
.lx_title03{
	float: left;
	width:224px;
	margin-left:8px;
	margin-top:19px;
}
.lx_title03 p{
	width:69px;
	height:15px;
	float:left;
	font-size:12px;
	color:#fff;
	line-height:15px;
	padding-left:4px;
	background-image:url(../images/title_bg03.png);
	background-repeat:no-repeat;
}
.lx_title03 span{
	float:left;
	font-size:12px;
	color:#666;
	line-height:15px;
	padding-left:14px;
}
.jjfa_ny_box_r{
	width: 975px;
	float: left;
	margin-left: 37px;	
}
.jjfa_ny_box{
	float:left;
	width:940px;
	height:166px;
	margin-bottom:26px;
	background-color:#fff;
	box-shadow: 2px 2px 5px #e0e2e4;
	border-bottom:2px solid #999;
}
.jjfa_ny_box:hover{
	transition: all 0.8s;
	border-bottom:2px solid #e63119;
}
.xw_title_01{
	font-size:20px;
	color:#333;
	font-family:"思源黑体 CN";
	padding:25px 0 0 37px;
}
.jjfa_ny_box span{
	float: left;
	font-size:14px;
	color:#999;
	text-align:justify;
	font-family:"思源黑体 CN";
	padding:29px 18px 0 37px;
}
.xw_rq_1{
	font-size:50px;
	color:#666;
	font-family:"思源黑体 CN";
}
.xw_rq_2{
	font-size:18px;
	color:#666;
	font-family:"思源黑体 CN";
}
.paging{
	position: relative;
	float:left;
	margin-top: 14px;
	margin-left: 859px;
	}
.paging .page_01{
	width:80px;
	height:36px;
	color:#3f3f3f;
	font-size:16px;
	font-weight:bold;
	float:left;
	text-align:center;
	line-height:36px;
	background-color:#eee;
	margin:0 16px 0 0;
	}
.paging .page{
	width:80px;
	height:36px;
	color:#fff;
	float:left;
	font-weight:bold;
	text-align:center;
	line-height:36px;
	font-size:16px;
	background-color:#143b87;
	margin:0 16px 0 0;
}
.paging .page_01:hover{
	background-color:#143b87;
	color:#fff; 
	border:none;
}
.footer_ny{
	margin-top:60px;
	float:left;
	width:100%;
	height:150px;
	background-color:#143b87;
}
.footer_ny p{
	font-size:14px;
	text-align:center;
	color:#fff;
}
.footer_ny a{
	margin-left: 843px;
	font-size:14px;
	text-align:center;
	color:#fff;
}
/*技术支持*/
.jszc_ny_box{
	float:left;
	width:939px;
	height:95px;
	margin-bottom:37px;
	background-color:#fffdfd;
	border:1px solid #f0f0f0;
}
.jszc_ny_box:hover{
	transition: all 0.6s;
	background-color:#fff;
	border:1px solid #30a9f8;
}
.xw_title_02{
	font-size:18px;
	color:#0167ae;
	font-family:"思源黑体 CN";
	padding:13px 0 0 18px;
}
.jszc_ny_box span{
	float: left;
	font-size:12px;
	color:#999;
	text-align:justify;
	font-family:"思源黑体 CN";
	padding:5px 20px 0 19px;
}
.xw_title_xh_box{
	width:84px;
	height:95px;
	float:left;
	background-image:url(../images/title_bg04.png);
}
.xw_title_xh{
	font-size:30px;
	line-height:95px;
	text-align:center;
	color:#666;
	font-weight:bold;
}
.xw_title_xh:hover{
	color:#0167ae;
}
/*产品中心*/
.daohang_cpzx{
	float: left;
	width:224px;
	background-color:#fff;
	border:1px solid #eee;
}
.title_cpzx{
	height:52px;
	border-bottom:1px solid #eee;
}
.title_cpzx p{
	font-size:16px;
	line-height:55px;
	color:#666;
	margin-left:13px;
}
.title_cpzx:hover{
	background-image:url(../images/title_bg05.jpg);
}
.title_cpzx p:hover{
	color:#c6111d;
}
.title_cpzx_xz{
	height:52px;
	border-bottom:1px solid #eee;
	background-image:url(../images/title_bg05.jpg);
}
.title_cpzx_xz p{
	font-size:16px;
	line-height:55px;
	color:#c6111d;
	margin-left:13px;
}
.cpzx_ny_box{
	float:left;
	width:275px;
	height:306px;
	background-color:#fff;
	border:1px solid #bfbfbf;
}
.cpzx_ny_box:hover{
	border:1px solid #004ea2;
}


.cpxl_ny_lm{
	float:left;
	width: 1100px;
	margin-left:24px;
	margin-top: 40px;
	margin-bottom: 60px;
}
.title_05{
	font-size:30px;
	color:#333;
    text-align: center;
}
.cpxl_ny_lm_x{
    margin-right:13px;
	float:left;
	margin-top:61px;
}
.cpxl_ny_lm_x_pic img{
	width: 347px;
    height: 266px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border: 2px solid #e6e6e6;
}
.cpxl_ny_lm_x_bt{
	width: 347px;
    height: 56px;
	margin-top: -4px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	border-left:2px solid #e6e6e6;
	border-right:2px solid #e6e6e6;
	border-bottom:2px solid #e6e6e6;
}