/* CSS Document */
body{
	overflow-x:hidden;
	width:100%;
	height:auto;
	margin:0 auto;
	}
body,p,img,a,div,span{
	font-family:"微软雅黑";
	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:108px;
	background-color:#fff;
}
.logo{
	float:left;
	margin:22px 0 0 120px;
}
.nav_box{
	float:right;
	padding: 75px 120px 13px 194px;
}
.nav_box li{
	float:left;
	font-size:16px;
	font-weight:600;
	font-family:"微软雅黑";
	text-align:center;
	position:relative;
}
.nav_box li a{
	width:76px;
	height:20px;
	float:left;
}
.nav_box li a:hover{
	color:#065cce;
}
.nav_box li span{
margin:0 10px;
	color: #a3a3a3;
}
.banner_box{
	width:100%;
    /*height: 580px;*/
	overflow:hidden;
}
.banner {
    width: 100%;
    height: 580px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.banner_sy{
	float:left;
	left:50%;
	margin-left:-960px;
	position:relative;
}
.an_box{
	position: absolute;
	width:150px;
	height:40px;
	border:1px solid #fff;
	border-radius:5px;
	margin-top:-116px;
	margin-left:816px;
}
.an_box p{
	font-size: 14px;
    float: left;
    color: #fff;
    padding:11px 47px;
}

        
.fudong_01{
	width:54px;
	right:0;
	bottom:50%;
	position:fixed;
	z-index:100;
	display:block;
	padding:10px;
	/*background-color:#fff;
	box-shadow: 0 5px 8px rgba(0,0,0,0.2);
	border-radius:5px;*/
}

.fd_box01{
	width:74px;
	height:71px;
	position: fixed;
	z-index:999;
	right:0px;
	margin-top:-2px;
    border-bottom:1px #fff solid;
	background-image:url(/images/bt_01.png);
}
.fd_box02{
	width:74px;
	height:71px;
	position: fixed;
	z-index:999;
	right:0px;
	margin-top:71px;
	background-image:url(/images/bt_02.png);
}
.fd_box03{
	width:74px;
	height:71px;
	position: fixed;
	z-index:999;
	right:0px;
	margin-top:142px;
	background-image:url(/images/bt_03.png);
}
.fd_box04{
	width:74px;
	height:70px;
	position: fixed;
	z-index:999;
	right:0px;
	margin-top:213px;
	background-image:url(/images/bt_04.png);
}
.fd_box01:hover{
	background-image:url(/images/bt_05.png);
}
.fd_box02:hover{
	width:268px;
	transition: width 0.5s;
	-moz-transition: width 0.5s; /* Firefox 4 */
	-webkit-transition: width 0.5s; /* Safari 和 Chrome */
	-o-transition: width 0.5s; /* Opera */
	background-image:url(/images/bt_06.png);
}
.fd_box03:hover{
	background-image:url(/images/bt_07.png);
}
.fd_box04:hover{
	background-image:url(/images/bt_08.png);
}
.cpxl{
	margin:36px auto -80px;
	height:auto;
}
.title_01{
	font-size:26px;
	color:#333333;
	text-align:center;

}
.line_01{
	text-align:center;
	position: relative;
	margin:0 auto;
}
.cpxl_nr{
	position: relative;
    left: 50%;
    margin-left: -720px;
}
.line_02{
	position: relative;
	width:8px;
	height:733px;
	margin-top: -110px;
	padding-top: 45px;
	background-color:#233752;
	transform:rotate(50deg);
	-ms-transform:rotate(50deg); /* IE 9 */
	-webkit-transform:rotate(50deg); /* Safari and Chrome */
}
.line_03{
	position: relative;
	width:8px;
	height:733px;
	margin-top:-445px;
	margin-left:1420px;
	background-color:#233752;
	transform:rotate(50deg);
	-ms-transform:rotate(50deg); /* IE 9 */
	-webkit-transform:rotate(50deg); /* Safari and Chrome */
}
.box_01{
	overflow: hidden;
	width:169px;
	height:169px;
	background-color:#d5e7fe;
	margin-top:-485px;
	margin-left:85px;
	transform:rotate(50deg);
	-ms-transform:rotate(50deg); /* IE 9 */
	-webkit-transform:rotate(50deg); /* Safari and Chrome */
}
.box_02{
	overflow: hidden;
	width:169px;
	height:169px;
	background-color:#d5e7fe;
	margin-top:-280px;
    margin-left:218px;
	transform:rotate(50deg);
	-ms-transform:rotate(50deg); /* IE 9 */
	-webkit-transform:rotate(50deg); /* Safari and Chrome */
}
.box_02 img{
	display:block;
	transition:all 1s; 
}
.box_02 img:hover{
	transform:scale(1.2);
}
.number{
	position:absolute;
	font-size:45px;
	color:#065cce;
	margin-top: -350px;
	margin-left: 15px;
}
.text{
	position:absolute;
	font-size:22px;
	color:#065cce;
	margin-top:-370px;
	margin-left:90px;
}
.cpys{
	width: 1920px;
    height: 658px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background-image: url(/images/bg_01.png);
}
.title_02{
	font-size:26px;
	color:#fff;
	padding-top:45px;
	text-align:center;
}
.title_03{
	font-size:18px;
	color:#fff;
	padding-top:18px;
	text-align:center;
}
.cpys_nr{
	position: relative;
    left: 50%;
    margin-left: -960px;
}
.cpys_nr img{ 
}
/*.cpys_nr img:hover{ 
    animation: mymove 1s linear infinite;
}*/
.cpys_nr img:hover {
	-webkit-animation:sucaijiayuan 1s .1s ease both;
	-moz-animation:tada 1s .1s ease both;
}
@-webkit-keyframes sucaijiayuan {
    0% {
        -webkit-transform: scale(1);
    }
    10%,20% {
        -webkit-transform: scale(0.8) rotate(-2deg);
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(2deg);
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-2deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
    }
}

@keyframes mymove {
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes mymove { /* Safari and Chrome */
    100% {
        transform: rotate(360deg);
    }
}

.kp01{
	position:absolute;
	margin-top:53px;
	margin-left:359px;
	width:285px;
	height:369px;
	background-color:#fff;
}
.kp01 img{
	margin:72px 107px 0px;
}
.title_04{
	font-size:18px;
	color:#065cce;
    text-align: center;
	font-weight:bold;
	margin-top:30px;
}
.kp_nr{
	font-size:15px;
	color:#4d4d4d;
	margin-top:40px;
	padding:0 20px;
	text-align: justify;
}
.kp02{
	position:absolute;
	margin-top:53px;
	margin-left:666px;
	width:285px;
	height:369px;
	background-color:#fff;
}
.kp02 img{
	margin:70px 98px 0px;
}
.kp03{
	position:absolute;
	margin-top:53px;
	margin-left:971px;
	width:285px;
	height:369px;
	background-color:#fff;
}
.kp03 img{
	margin:68px 109px 0px;
}
.kp04{
	position:absolute;
	margin-top:53px;
	margin-left:1274px;
	width:285px;
	height:369px;
	background-color:#fff;
}
.kp04 img{
	margin:67px 105px 0px;
}
.xwzx{
	width: 1920px;
	height:629px;
    position: relative;
    left: 50%;
    margin-left: -960px;
	padding-top:38px;
}
.xwzx_nr{
	position: relative;
	margin-left:360px;
	margin-top:37px;
}
.xw_box_r{
	float:left;
}
.xw_box_01{
	width:583px;
	height:92px;
	margin-left:30px;
	border-bottom:1px solid #b2b2b2;
}
.xw_box_02{
	width:583px;
	height:82px;
	margin-left:30px;
	margin-bottom:14px;
	border-bottom:1px solid #b2b2b2;
}
.img_box_l{
	float: left;
	width:587px;
	height:410px;
}
.date_01{
	float:left;
	width:78px;
	height:72px;
	background-color:#f0f0f0;
}
.xw_title_01{
	float:left;
}
.lxwm{
	width: 1920px;
    height: 537px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background-image: url(/images/bg_02.jpg);
}
.lx_box_l{
	float:left;
	margin-left:360px;
	margin-top:33px;
}
.lx_box_r{
	float:left;
	margin:31px 0 0 45px;
	width:589px;
	/*height:425px;*/
}
.footer{
    float:left;
    width: 100%;
    height: 153px;
    background-color: #233752;
}
.footer a{
	color:#fff;
}
/*公司简介*/
.gsjj_ny{
    position: relative;
	left: 50%;
    margin-left: -960px;
    width: 1920px;
}
.ny_biaoti{
	margin-top:120px;
}
/*产品中心*/
.daohang_n_box{
	float: left;
	position: relative;
    /*left: 50%;
    margin-left: -960px;*/
	width:100%;
	height:80px;
	background-color:#eee;
	margin-top: -4px;
}
.daohang_n{
	margin-left:10px;
	padding:20px 10px;
	font-size:16px;
}
.daohang_n a{
	color:#333;
}
.daohang_n a:hover{
	color:#004EA2;
}
.daohang_n span{
	color:#333;
}
.cpxl_ny{
    /*position: relative;*/
    margin-top:50px;
    margin-left:20px;
    width: 100%;
	height: auto;
    padding-left: 1px;
}
.daohang_cpxl{
	float:left;
	margin-top: 40px;
	width:278px;
	min-height:845px;
}
.daohang_cpxl_t{
	height:106px;
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
	background-image:url(/images/title_box.png);
}
.daohang_cpxl_x{
	height:80px;
	color:#171717;
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
.daohang_cpxl_xz{
	height:80px;
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	background-color:#3399ff;
	color:#fff;
}
.daohang_cpxl_x:hover{
	background-color:#3399ff;
	color:#fff;
}
.daohang_cpxl_lx{
	height:129px;
	color:#2694d2;
	border-bottom:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.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;
}
.paging{
	position: relative;
	float:left;
	margin-top: 64px;
	margin-left: 638px;
	}
.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:#004ea2;
	margin:0 16px 0 0;
}
.paging .page_01:hover{
	background-color:#004ea2;
	color:#fff; 
	border:none;
}
/*资讯中心*/
.zxzx_ny{
    position: relative;
	left: 50%;
    margin-left: -960px;
    width: 1920px;
}
.xinwen_box{
	float: left;
	padding-left:270px;
	margin-bottom:66px;
}
.xinwen_box_date{
	float:left;
}
.date_02{
	width:133px;
	height:118px;
	background-color:#d9d9d9;
}
.date_02 p{
	font-size:40px;
	color:#fff;
	line-height:118px;
	text-align:center;
}
.date_03{
	width:131px;
	height:69px;
	background-color:#fff;
	border:1px solid #d9d9d9;
	font-size:22px;
	color:#666;
	line-height:39px;
	text-align:center;
}
.date_02:hover{
	background-color:#004ea2;
}
.xinwen_box_pic{
	float:left;
	border: 1px solid #a3a3a3;
    padding: 4px 4px 0;
	margin-left: 50px;
}
.xinwen_box_pic img{
    height: 182px;
    width: 277px;
}
.xinwen_box_wz{
	float:left;
	margin-left:36px;
}
.xinwen_box_wz p:hover{
	color:#004ea2;
}
.wz_01{
	font-size:24px;
	color:#000;
}
.wz_02{
	width:865px;
	margin-top:54px;
	font-size:18px;
	color:#676666;
}
.paging01{
	position: relative;
	float:left;
	margin-left: 534px;
}
.paging01 .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;
	}
.paging01 .page{
	width:80px;
	height:36px;
	color:#fff;
	float:left;
	font-weight:bold;
	text-align:center;
	line-height:36px;
	font-size:16px;
	background-color:#004ea2;
	margin:0 16px 0 0;
}
.paging01 .page_01:hover{
	background-color:#004ea2;
	color:#fff; 
	border:none;
}
.footer_ny{
	float:left;
	width:100%;
	height:153px;
	position: relative;
	background-color:#233752;
}
.footer_ny a{
	color:#fff;
}
/*经典案例*/
.jdal_ny{
    position: relative;
	left: 50%;
    margin-left: -960px;
    width: 1920px;
}
.jdal_ny_nr{
	width: 1440px;
	margin-top: 40px;
	margin-left:253px;
}
.jdal_ny_lm{
    margin-left:33px;
    margin-bottom:40px;
	float:left;
}
.jdal_ny_lm_pic img{
	width: 427px;
    height: 321px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border: 2px solid #e6e6e6;
}
.jdal_ny_lm_bt{
	width: 427px;
    height:160px;
	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;
}
.jdal_ny_lm_x{
	width:150px;
	height:40px;
	border: 2px solid #004ea2;
	border-radius:10px;
	margin:31px auto 0px;
	font-size:18px;
	color:#004ea2;
	text-align: center;
	line-height:38px;

}
.jdal_ny_lm_x:hover{
	width:150px;
	height:40px;
	background-color:#004ea2;
	border-radius:10px;
	margin:31px auto 0px;
	font-size:22px;
	color:#fff;
	text-align: center;
	line-height:38px;
}
/*联系我们*/
.dz{
	width:133px;
	height:133px;
	margin-left:29px;
	background-image:url(/images/icon_06.png);
}
.dz:hover{
	transition: all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari 和 Chrome */
	-o-transition: all 1s; /* Opera */
	background-image:url(/images/icon_09.png);
}
.cz{
	width:133px;
	height:133px;
	margin-left:29px;
	background-image:url(/images/icon_07.png);
}
.cz:hover{
	transition: all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari 和 Chrome */
	-o-transition: all 1s; /* Opera */
	background-image:url(/images/icon_14.png);
}
.dh{
	width:133px;
	height:133px;
	margin-left:29px;
	background-image:url(/images/icon_08.png);
}
.dh:hover{
	transition: all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari 和 Chrome */
	-o-transition: all 1s; /* Opera */
	background-image:url(/images/icon_15.png);
}
/**/
.box_02 img{
transition: all 0.5s;
cursor: pointer;
position:relative;
-webkit-transform:rotate(310deg);
transform:rotate(310deg);
-ms-transform:rotate(310deg);
-moz-transform:rotate(310deg);
margin-top: -50px;
margin-left: -50px;
}
.box_02 img:hover{
	transform: scale(1.2);
	z-index:999;
}
.box_01 img{
transition: all 0.5s;
cursor: pointer;
position:relative;
-webkit-transform:rotate(310deg);
transform:rotate(310deg);
-ms-transform:rotate(310deg);
-moz-transform:rotate(310deg);
margin-top: -50px;
margin-left: -50px;
}
.box_01 img:hover{
	transform: scale(1.2);
	z-index:999;
}
.jdal_allb{
	float: left;
	width: 995px;
	height: 58px;
	border-radius: 10px;
	background-color:#fff;
	border-top: 2px solid #e6e6e6;
	border-bottom-right-radius: 10px;
	border-left:2px solid #e6e6e6;
	border-right:2px solid #e6e6e6;
	border-bottom:2px solid #e6e6e6;
	margin-bottom: 13px;
	font-size:20px;
	color:#333;
	line-height:58px;
}
.jdal_allb:hover{
	float: left;
	width: 995px;
	height: 58px;
	border-radius: 10px;
	background-color:#e8f5ff;
	border-top: 2px solid #2694d2;
	border-bottom-right-radius: 10px;
	border-left:2px solid #2694d2;
	border-right:2px solid #2694d2;
	border-bottom:2px solid #2694d2;
	margin-bottom: 13px;
	font-size:20px;
	color:#3399FF;
	line-height:58px;
}
.jdal_xz{
	float: left;
	width:8px;
	height:8px;
	background-color:#3399ff;
	margin: 25px 14px;
	border-radius:5px;
}