﻿@charset 'UTF-8';
/* CSS Document */
/*切图：zcy*/
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;outline:none !important;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{  font-family: 'Microsoft yahei'; font-size:12px;}
code, kbd, pre, samp { font-family: 'Microsoft yahei';}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
img{border:0; max-width:100%;}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family: 'Microsoft yahei'; }
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative; float:left; width:100%;}
select{ margin:0; padding:0; font-family: 'Microsoft yahei'; border:none;}
textarea{ resize:none;outline:none;}
label{ margin-bottom:0; font-weight:normal;}
input,select,textarea{ margin:0; padding:0; border:0; outline:none;
 -moz-border-radius:0px; 
 -webkit-border-radius:0; 
 -khtml-border-radius:0;
 border-radius:0;

}

#pz_top{ float:left; width:100%; min-width:1200px; background-color:rgba(255,255,255,0.84); position:fixed; z-index:555;}
#pz_banner{ float: left; width:100%; min-width:1200px; position:relative; min-height:260px;}
#pz_main{ float:left; width:100%; min-width:1200px; overflow:hidden;}
#pz_down{ float:left; width:100%; min-width:1200px; background:url(../images/bg_1.jpg) no-repeat center center; background-size:cover;}
#pz_menu{ float:left; width:100%; min-width:1200px;}

.w_0100{ float:left; width:100%;}
.w_1200{ margin:0 auto; width:1200px;}

.topnav{  position:relative; width:100%; float:left; height: 70px;}
.search{ position:absolute; right:-7px; top:70px; width:298px; height:48px; z-index:6; display:none; border: solid 1px #3f95de; }
.search .search_ico_1{ background:url(../images/ico1_1.png) no-repeat top center; width:15px; height: 7px; position: absolute ;left: 268px; top: -7px;}
.search .search_k{ width:239px; float:left; height:48px; line-height:48px; padding-left:10px; font-size:14px; color:#3f95de; background:rgba(255,255,255,0.6);}
.search .search_b{ width:49px; float:left; height:48px; line-height:48px; background:url(../images/ico1_1_h.png) no-repeat center #3f95de; cursor:pointer;}
.topnav .wxbtn{ width:28px; height:28px; float:right; margin-top:29px; border:solid 1px #4498df; background:url(../images/ico1_2.png) no-repeat center center; cursor:pointer;margin-left: 12px; position:relative;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;}
.topnav .wxbtn .ewm{ width:89px; height:79px; background:url(../images/ewm_bg.png) no-repeat right bottom; padding:45px 25px 30px 20px; position:absolute; left:50%; top:0; margin-left:-67px; display:none;}
.topnav .wxbtn .ewm img{ width:100%; float:left;}
.topnav .wxbtn:hover .ewm{ display:block;-webkit-animation:fadeInDown 1s .2s ease both;-moz-animation:fadeInDown 1s .2s ease both;}
@-webkit-keyframes fadeInDown{
0%{opacity:0;
-webkit-transform:translateY(0)}
100%{opacity:1;
-webkit-transform:translateY(10px)}
}
@-moz-keyframes fadeInDown{
0%{opacity:0;
-moz-transform:translateY(0)}
100%{opacity:1;
-moz-transform:translateY(10px)}
}
.topnav .logo{ float:left; width:162px; height:60px; margin-top: 7px;}
.topnav .logo img{ float:left; width:100%;}
.menu{ z-index:99; float: right;}
.menu > ul{ float:left;}
.menu ul .nli{ float:left;z-index:99; height:70px; position:relative;}
.menu ul .nli span a{ display:block; float:left; padding:0 27px; height:70px; line-height:70px; color:#444; font-size:16px; position: relative;}
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ color: #fff; background:#3f95de;}

/*下拉菜单（漂浮在menu .nli上）*/
.sub { z-index:21;  position:absolute; display: none; float:left;  clear:both; width:600px; right:0px;background:rgba(255,255,255,0.84); box-shadow:0 3px 16px rgba(0,0,0,0.15); top:100% !important; text-align: left; padding: 18px 0 8px 0;  margin-left: -100%;left: -100%; text-align: center; margin-top: -2px;}

.sub .l2{ width:14%; float: left; padding: 4px 0; position: relative;margin-right:14px; margin-left:14px;}
.sub .l2 .l2_a{ padding:0px; line-height: 28px;  width:100%;  display:block;  float:left;  color:#333333; background-position:left center; font-size: 14px; border-bottom: dashed 1px rgba(0,0,0,0);}
.sub .l2:hover .l2_a { color:#113868; border-bottom: dashed 1px #113868;}
.sub .ul2 { float:left;  position:absolute; left:96%; top:20px; display:none;  margin:0px;  width:185px; padding:17px 30px 16px 25px;  overflow:hidden; background:url(../images/bg_8.png); border-top:solid 2px black; box-shadow:0 3px 16px rgba(0,0,0,0.15);}
.sub .ul2 .l3{ float:left;  position:static;  padding:0; margin:0; width: 100%; height: 40px; line-height:40px; float:left; font-size:14px; color:#333; text-align:left;}
.sub .ul2 .l3 .l3_a{ padding:0px; line-height: 40px;  width:100%;  display:block;  float:left;  color:#333333; background-position:left center;}
.sub .ul2 .l3:hover .l3_a { color:#082b8f; width:165px; padding-left:20px; background:url(../images/ico_2_1.png) no-repeat left center;}
.search_ico{ width:28px; height:28px; float:right; margin-top:22px; overflow:hidden; border:solid 1px #4498df; background:url(../images/ico1_1.png) no-repeat center center; cursor:pointer;margin-left: 12px;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;}

/*banner*/
.slide_banner,.slide_banner .slick-list,.slide_banner .slick-track{ width:100%; height: 100%; overflow:hidden;float:left;}
.slide_banner .slick-slide{ width:100%; height: 100%; float:left; background-position: center center; position:relative;  background-size: cover;}
.banner_dian{ width:1200px; height:40px; text-align:center;  position:absolute; left:50%; margin-left:-600px; bottom:30px; z-index:9999; }
.banner_dian ul{ float:left; height:40px; text-align:center; position:relative; bottom:auto;}
.banner_dian ul li{ display:inline-block; *display:inline; *zoom:1; cursor:pointer; width:5px; height:40px; margin:0 20px 0 0px; background:url(../images/banner_ico.png) no-repeat right center; float:left;}
.banner_dian ul li.slick-active{ background-position: left center;}
.slide_banner .slick-prev,.slide_banner .slick-next {
	left: 50%;
	top: 50%;
	display: block;
	margin-left: -725px;
	width: 24px;
	height: 48px;
	padding: 0;
	margin-top: -24px;
	background:url(../images/banner_btn.png) no-repeat left center;
}
.slide_banner .slick-next {
	left: auto;
	right: 50%;
	margin-right: -725px;
	background-position: right center;
}
.slide_banner .slick-prev:hover,
.slide_banner .slick-next:hover{ background-image:url(../images/banner_btn_h.png);}
.slide_banner a{width:100%;height:100%;z-index:9;display:block;}
.banner_more{ width:180px; height:90px; border:solid 2px #3f95de; text-align: center; position: absolute; left: 50%; bottom: -45px; margin-left:-90px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.banner_more a{ display:block; width:100%; height:100%;}
.banner_more span{ display: block; width:100%; font-size: 14px; color: white; line-height: 28px; font-family:Arial; text-transform:uppercase; letter-spacing:6px; margin-top:8px;}
.banner_more img{
	-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.banner_more:hover img{ margin-top:10px;}
.elli{overflow:hidden;  text-overflow:ellipsis;}

/*footer*/
.footer{ width:100%; float: left; overflow: hidden;}
.row_4{ margin: 0 -40px 0 0;}
.footer .ul1{ width:100%; float: left; padding: 35px 0 19px 0; border-bottom: solid 1px #494a4b;}
.footer .ul1 li{ width:374px; float: left; padding: 0 39px 0 0;}
.footer .ul1 li .dt{ width:100%; float: left; padding-bottom: 26px; border-bottom: solid 1px #424242; font-size: 18px; color: white; line-height: 24px; color: white; text-transform: uppercase; text-align: center; font-weight:bold; letter-spacing:2px;font-family: 'OPENSANS-BOLD';}
.footer .ul1 li .dd{ width: 100%; float: left; text-align: center; margin-top: 26px;}
.footer .ul1 li .dd .logo{ width:100%; float: left; margin-top: 8px;}
.footer .ul1 li .dd .p_1{ width:100%; float: left; margin-top: 10px; font-size: 14px; color: white; line-height: 24px; opacity: 0.4; filter:alpha(opacity=40);}
.footer .ul1 li .dd dd{ width: 100%; float: left; font-size: 14px; color: #989ca1; line-height: 35px;}
.footer .ul1 li .dd dd a{ color: #989ca1;}
.footer .ul1 li .dd dd a:hover{ color: #3f95de; text-decoration:underline;}
.footer .ul1 li .dd .p_2{ width:100%; float: left; font-size: 14px; color: #989ca1; line-height: 37px;text-align: left;    padding-left: 0px;}
.footer .ul1 li .dd .p_2 a{ color: #989ca1;}
.footer .link{ width:260px; height: 45px; padding-right: 41px; line-height: 45px; font-size: 14px; color: #fff; background:rgba(255,255,255,0.1); position: relative; cursor: pointer; display:inline-block; *zoom:1; *display:inline; margin-top:24px;}
.footer .link span{ display:block; width:41px; height:45px; background:#3f95de url(../images/zico3_1.png) no-repeat center center; position:absolute; right:0; top:0;}
.footer .link ul{ width:299px; position: absolute; left: 0; bottom: 45px; border: solid 1px rgba(255,255,255,0.2); border-bottom: 0; overflow: hidden; display: none;
-moz-border-top-left-radius:8px; 
 -webkit-border-top-left-radius:8px; 
 -khtml-borde-top-left-radius:8px;
 border-top-left-radius:8px;
 -moz-border-top-right-radius:8px; 
 -webkit-border-top-right-radius:8px; 
 -khtml-borde-top-right-radius:8px;
 border-top-right-radius:8px;}
.footer .link ul li{ width:100%; float: left; text-align: center; border-top:  solid 1px rgba(255,255,255,0.2);  margin-top: -1px;}
.footer .link ul li a{ color: #bbb; width:100%; float: left; line-height: 28px;font-size: 12px; color: #bbb; background: #060606;}
.footer .link ul li:hover a{ color: #aaa; background: #1f1f1f;}
.footer .link.on span{ background-image:url(../images/zico3_2.png);}
.footer .footer_down{ width:100%; float: left; padding: 15px 0 14px 0; text-align: center;}
.footer .footer_down .p{ width:100%; float: left; font-size: 12px; color: #989ca1; line-height: 24px;}
.footer .footer_down .p a{ color: #989ca1;}
.footer .ul1 li .dd .fx{ width:100%; float:left; margin-top:19px;}
.footer .ul1 li .dd .fx a{ display:inline-block; *zoom:1; *display:inline; margin:0 10px; width:90px; height:32px; border:solid 1px #626262; text-align:center; font-size:14px; color:#707173; line-height:32px; vertical-align:top;
-moz-border-radius:17px; 
 -webkit-border-radius:17px; 
 -khtml-border-radius:17px;
 border-radius:17px;}
.footer .ul1 li .dd .fx .bshare-custom{ display:inline-block; *zoom:1; *display:inline;}
.footer .ul1 li .dd .fx .bshare-custom a{ display:inline-block; *zoom:1; *display:inline; margin:0 10px; padding:0 !important; background-size:contain; background-position: center center; width:32px; height:32px; border:solid 1px #626262;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;}
.footer .ul1 li .dd .fx .bshare-custom a.a1{ background-image:url(../images/zico2_1.png);}
.footer .ul1 li .dd .fx .bshare-custom a.a2{ background-image:url(../images/zico2_2.png);}
.footer .ul1 li .dd .fx .bshare-custom a.a3{ background-image:url(../images/zico2_3.png);}
.footer .ul1 li .dd .fx .bshare-custom a.a1:hover{ background-image:url(../images/zico2_1_h.png); background-color:#3f95de; border-color:#3f95de;}
.footer .ul1 li .dd .fx .bshare-custom a.a2:hover{ background-image:url(../images/zico2_2_h.png); background-color:#3f95de; border-color:#3f95de;}
.footer .ul1 li .dd .fx .bshare-custom a.a3:hover{ background-image:url(../images/zico2_3_h.png); background-color:#3f95de; border-color:#3f95de;}
.footer .ul1 li .dd .fx a:hover{ background-color:#3f95de; border-color:#3f95de; color:white;}
.pf_right{ display:block; width:29px; height:108px; text-align:center; background:url(../images/btn_1.png) no-repeat center center; font-size:18px; color:white; line-height:23px; position:fixed; right:50%; top:20%; margin-right:-683px; padding:14px 5px 0 5px; letter-spacing:2px;}
.pf_right:hover{ text-shadow:3px 3px 3px rgba(0,0,0,0.5);}

/*首页main*/
.c_0100_1{ width:100%; float:left; padding:101px 0 80px 0;}
.tit_1{ width:100%; float:left; text-align:center; padding-bottom:45px; background:url(../images/ico1_4.jpg) no-repeat center bottom;}
.tit_1 h3{ width:100%; float:left; font-size:36px; color:#3f95de; line-height:42px; letter-spacing:8px;}
.tit_1 .p{ width:100%; float:left; font-size:16px; color:#666; line-height:30px; margin-top:17px;}
.row_1{ margin:0 -10px;}
.c_0100_1 ul{ width:100%; float:left;}
.c_0100_1 ul li{ width:224px; float:left; margin:0 10px; background:#f4f6f7; position:relative; height:238px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_1 ul li a{display:inline-block;width:224px;height:238px; }
.c_0100_1 ul li .img{ width:98px; height:98px; position:absolute; right:20px; top:25px; background-position:center center; background-size:contain; background-repeat:no-repeat;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_1 ul li h4{ width:225px; float:left; margin:140px 0 0 30px; font-size:24px; color:#3f95de; line-height:25px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_1 ul li h3{ width:225px; float:left; margin:11px 0 0 30px; font-size:18px; color:#333; line-height:27px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_1 ul li h5{ width:225px; float:left; margin:0 0 0 30px; font-size:14px; color:#888; line-height:20px;font-family: 'OPENSANS-REGULAR';
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_1 ul li.l2,.c_0100_1 ul li.l3,.c_0100_1 ul li.l4{ margin-top:60px;}
.c_0100_1 ul li.l1 .img{ background-image:url(../images/ico2_1.png);}
.c_0100_1 ul li.l2 .img{ background-image:url(../images/ico2_2.png);}
.c_0100_1 ul li.l3 .img{ background-image:url(../images/ico2_3.png);}
.c_0100_1 ul li.l4 .img{ background-image:url(../images/ico2_4.png);}
.c_0100_1 ul li.l1:hover .img{ background-image:url(../images/ico2_1_h.png);}
.c_0100_1 ul li.l2:hover .img{ background-image:url(../images/ico2_2_h.png);}
.c_0100_1 ul li.l3:hover .img{ background-image:url(../images/ico2_3_h.png);}
.c_0100_1 ul li.l4:hover .img{ background-image:url(../images/ico2_4_h.png);}
.c_0100_1 ul li:hover{ background:url(../images/bg_2.jpg) no-repeat center center;}
.c_0100_1 ul li:hover h4{ color:white;}
.c_0100_1 ul li:hover h3{ color:white;}
.c_0100_1 ul li:hover h5{ color:white;}

.c_0100_2 {
    padding: 73px 0 80px 0;
}
.c_0100_2 .tit_1 h3{ color:white;}
.c_0100_2 .tit_1 .p{ color:white;}
.row_2{ margin:0 -15px;}
.slide_pic_1{ width:100%; float:left; margin-top:36px;}
.slide_pic_1 .li_hp{ width:278px; height:364px; margin:0 15px 15px 15px; background:white; float:left;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.slide_pic_1 .li_hp .img{ width:278px; float:left}
.slide_pic_1 .li_hp .img img{ width:100%; height:100%; float:left;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.slide_pic_1 .li_hp .text{ width:226px; margin:14px 0 0 26px; text-align:center; float:left;}
.slide_pic_1 .li_hp .text .p{ width:100%; float:left; font-size:14px; color:#333; line-height:24px; overflow:hidden;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.slide_pic_1 .li_hp .text .btn1{ width:100%; float:left; font-size:14px; color:#333; line-height:24px;}
.slide_pic_1 .li_hp .text .btn{ width:100%; float:left; font-size:14px; color:#333; line-height:24px; margin-top:27px;}
.slide_pic_1 .li_hp .text .btn a{ display:inline-block; *zoom:1; *display:inline; width:76px; line-height:30px; border-top:solid 1px #ddd;border-bottom:solid 1px #ddd; font-size:14px; color:#888;font-family: 'OPENSANS-REGULAR';
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.slide_pic_1 .li_hp:hover{ background:#3f95de;}
.slide_pic_1 .li_hp:hover .img img{ opacity:0.3;}
.slide_pic_1 .li_hp:hover .text .p{ color:white;}
.slide_pic_1 .li_hp:hover .text .btn a{ color:white; border-color:white;}
.slide_pic_1 .slick-prev,.slide_pic_1 .slick-next {
	left: -84px;
	top: 50%;
	display: block;
	width: 23px;
	height: 44px;
	padding: 0;
	margin-top: -22px;
	background:url(../images/btn_2.png) no-repeat left center;
	opacity:0.3;
}
.slide_pic_1 .slick-next {
	left: auto;
	right: -84px;
	background-position: right center;
}
.slide_pic_1 .slick-prev:hover,
.slide_pic_1 .slick-next:hover{opacity:1;}
@media  screen and (max-width:1400px){
.slide_pic_1 .slick-prev{ left:20px;}
.slide_pic_1 .slick-next{ right:20px;}
}

.c_0100_3{ width:100%; float:left; padding:56px 0 55px 0;}
.c_0100_3 ul{ width:100%; float:left; position:relative; background:url(../images/bg_4.png) no-repeat left center; background-size:contain;}
.c_0100_3 ul li{ width:25%; float:left; float:left; margin:5px 0; text-align:center; cursor:pointer;}
.c_0100_3 ul li img{ width:90%; margin:auto;}

.c_0100_4{ width:100%; float:left; padding:44px 0 315px 0; background:url(../images/bg_5.jpg) no-repeat top center; text-align:center;}
.c_0100_4 h4{ width:100%; float:left; font-size:30px; color:white; line-height:38px; letter-spacing:8px;}
.c_0100_4 .btn{ width:100%; float:left; margin-top:16px;}
.c_0100_4 .btn a{ display:inline-block; *zoom:1; *display:inline; width:158px; height:44px; line-height:44px; background:#3f95de; color:white; font-size:16px;
-moz-border-radius:4px; 
 -webkit-border-radius:4px; 
 -khtml-border-radius:4px;
 border-radius:4px;}
.c_0100_4 .btn a img{ vertical-align:middle; margin:-2px 10px 0 0;}
.c_0100_4 .btn a:hover{ box-shadow:0 3px 9px rgba(255,255,255,0.2);}

.c_0100_5{ padding:0 0 80px 0; margin-top:44px;}
.slide_pic_2:before{ width:1920px; height: 1px;content: ''; position: absolute; left: 50%; top: 54px; margin-left: -960px; background: #d4d4d4;}
.slide_pic_2{ width:100%; float:left; margin-top:35px; position:relative;}
.ul_1{ float: left;}
.ul_1 li{ width:372px; float: left; margin: 0 15px; position: relative; z-index: 2;}
.ul_1 li .zbox{ width:100%; float: left;}
.ul_1 li .zbox .time{ width:100%; float: left; font-size: 24px; color: #888; line-height: 28px;font-family: 'OPENSANS-LIGHT';
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.ul_1 li .zbox .ico{ width:100%; float: left; margin-top: 21px; height: 10px; background-position:30px top; background-repeat:no-repeat;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.ul_1 li .zbox .text{ width:100%; float: left; margin-top: 22px;}
.ul_1 li .zbox .text h5{ width:100%; float: left; font-size: 16px; color: #333; line-height: 23px; height: 23px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.ul_1 li .zbox .text .p{ width:100%; float: left; margin-top: 13px; font-size: 14px; color: #888; line-height: 20px; height: 40px; overflow: hidden;}
.ul_1 li .zbox .img{ width:100%; float: left; margin-top: 26px; overflow: hidden;}
.ul_1 li .zbox .img img{ width:100%; float: left;
		 transition: all 1s linear;
	-moz-transition: all 1s linear;
 -webkit-transition: all 1s linear;
-o-transition: width all 1s linear;}
.ul_1 li .zbox:hover .img img{transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
	 -o-transform: scale(1.09,1.09);	
   -moz-transform: scale(1.09,1.09);}
.ul_1 li .zbox:hover .time{ color:#1753a4;}
.ul_1 li .zbox:hover .ico{ background-image: url(../images/ico2_6.png);}
.ul_1 li .zbox:hover .text h5{ color:#1753a4;}
.slide_pic_2 .slick-dots {
	position:relative;
	bottom: auto;
	margin-top:40px;
	float:left;
}
.slide_pic_2 .slick-dots li {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 4px;
	background:url(../images/ico3_1.png) no-repeat right center;
	overflow:hidden;
}
.slide_pic_2 .slick-dots li.slick-active{
	background-position:left center;
}

/*合作伙伴*/
.banner{ width:100%; height:520px; position:relative; overflow-x:hidden;}
.banner img{ width:1920px; height:520px; position:absolute; left:50%; top:50%; margin:-260px 0 0 -960px; max-width:none;}
.banner_text{ width:1200px; position:absolute; left:50%; top:50%; margin-left:-600px; height:190px; margin-top:-95px; z-index:9;}
.banner_text h2{ width:100%; float:left; font-size:42px; color:white; line-height:48px; font-weight:bold; text-align:center;font-family: 'OPENSANS-BOLD'; text-transform:uppercase; letter-spacing:4px;}
.banner_text h3{ width:100%; float:left; font-size:30px; color:white; line-height:46px; text-align:center;}
.pz_SideLayer{ width:100%; float:left; margin-top:53px; text-align:center;}
.pz_SideLayer ul{ display:inline-block; *zoom:1; *display:inline;}
.pz_SideLayer  li{ float:left; margin:0 10px;}
.pz_SideLayer  li a{ width:200px;display:block; float:left; padding:0 30px; line-height:43px; line-height:43px; border:solid 1px white; color:white; font-size:16px;}
.pz_SideLayer  li a.hover,.pz_SideLayer ul li:hover a{ background:#3f95de; border-color:#3f95de;}
.banner_down{ width:54px; height:54px; position:absolute; left:50%; bottom:-27px; margin-left:-27px; cue:!important;}

/*分页*/
.wack1{ float:left; width:100%; padding:59px 0 0px 0; text-align:center;}
.pz_fy{ text-align:center; display:inline-block; *zoom:1; *display:inline;}
.pz_fy a { display:block; float:left; width:28px; height:28px; line-height:28px; border-radius:28px; -moz-border-radius:28px; -webkit-border-radius:28px; border: #e3e3e3 1px solid; color:#272727; font-family:Arial;text-decoration:none; margin:0 8px; font-size:14px;}
.pz_fy a:hover,.pz_fy a.on{color:#fff; border:#3f95de 1px solid; background-color:#3f95de; text-decoration:none;}
.pz_fy .l_fy{ background:url(../images/btn9_l_h.png) center no-repeat; width:98px; height:28px;}
.pz_fy .r_fy{ background:url(../images/btn9_r_h.png) center no-repeat;width:98px; height:28px;}
.pz_fy .l_fy:hover{ background:url(../images/btn9_l.png) center no-repeat #3f95de;}
.pz_fy .r_fy:hover{ background:url(../images/btn9_r.png) center no-repeat #3f95de;}

.c_1200_1{ width:100%; float:left; padding:87px 0 60px 0;}
.c_1200_1 ul{ width:100%; float:left; overflow:hidden; border-top:1px solid #e1e1e1;}
.c_1200_1 ul li{ width:25%; float:left; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:166px; padding:22px 0; margin-left:-1px; position:relative; overflow:hidden;}
.c_1200_1 ul li img{ width:100%; float:left;}
.c_1200_1 ul li .mb{ width:100%; height:100%; position:absolute; left:0; top:100%; text-align:center; background:#3f95de;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1200_1 ul li .mb h4{ width:100%; float:left; margin-top:65px; font-size:20px; color:white; line-height:43px;}
.c_1200_1 ul li .mb h5{ width:100%; float:left; font-size:14px; color:white; line-height:36px;}
.c_1200_1 ul li .mb h5 a{ color:white;}
.c_1200_1 ul li:hover .mb{ top:0;}

/*服务与产品*/
.banner_text_1{ height:94px; margin-top:-48px;}
.c_1200_2{ width:100%; float:left; padding:58px 0 60px 0;}
.c_1200_2 ul{ width:100%; float:left;}
.c_1200_2 ul li{ width:270px; float:left; background:#f4f6f7; margin:30px 15px 0 15px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1200_2 ul li .img{ width:254px; height:212px; float:left; margin:8px 0 0 8px; float:left;}
.c_1200_2 ul li .img img{ width:100%; float:left; height:100%;}
.c_1200_2 ul li .name{ width:90%; font-size:16px; color:#444; padding:14px; height:50px; line-height:24px;  float:left; text-align:center;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1200_2 ul li:hover{ background:#3f95de;}
.c_1200_2 ul li:hover .name{ color:white;}

/*新闻中心*/
.c_1200_3{ width:100%; float:left; padding:94px 0 60px 0;}
.c_1200_3 li{ width:100%; float:left; position:relative; padding: 24px 0 36px 0;}
.c_1200_3 li .z_790{ width:790px; float:left; margin-top:17px;}
.c_1200_3 li .z_790 h5{ width:100%; float:left; font-size:14px; color:#808080; line-height:26px;}
.c_1200_3 li .z_790 h4{ width:100%; float:left; font-size:16px; color:#333; line-height:29px;}
.c_1200_3 li .z_790 .p{ width:100%; float:left; font-size:12px; color:#808080; line-height:22px; margin-top:7px; height:44px; overflow:hidden;}
.c_1200_3 li .img{ width:267px; height:150px; float:right; overflow:hidden;}
.c_1200_3 li .img img{ width:100%; height:100%; float:left;
		 transition: all 1s linear;
	-moz-transition: all 1s linear;
 -webkit-transition: all 1s linear;
-o-transition: width all 1s linear;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1200_3 li:hover .img img{
		transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
	 -o-transform: scale(1.09,1.09);	
   -moz-transform: scale(1.09,1.09);}
.c_1200_3 li:hover .z_790 h4{ color:#3f95de;}
.c_1200_3 li.l1:before{ width:1920px; height:100%; content:''; position:absolute; left:50%; top:0; margin-left:-960px; background:#f1f1f1; z-index:-1;}

/*联系我们*/
.c_1200_4{ width:100%; float:left; padding:78px 0 60px 0;}
.c_1200_4 .c_570_l{ width:48.71%; float:left;}
.c_1200_4 .c_570_l .title{ width:100%; float:left;}
.c_1200_4 .c_570_l .title h2{ width:100%; float:left; font-size:32px; color:#333; line-height:48px;}
.c_1200_4 .c_570_l .title h4{ width:100%; float:left; font-size:20px; color:#333; line-height:31px; text-transform:uppercase; font-family:"Segoe UI";}
.c_1200_4 .c_570_l ul{ width:100%; float:left; margin-top:31px; padding:9px 0 36px 0; border-top:dashed 1px #999; border-bottom:dashed 1px #999;}
.c_1200_4 .c_570_l ul li{ width:100%; float:left; margin-top:30px; font-size:16px; color:#333; line-height:26px;}
.c_1200_4 .c_570_l ul li .name{ float:left; font-size:18px;}
.c_1200_4 .c_570_l ul li img{ float:left; margin-right:14px;}
.c_1200_4 .c_570_l ul li a{ color:#333;}
.c_1200_4 .c_570_l .ewm{ width:100%; float:left; margin-top:40px;}
.c_1200_4 .c_570_l .ewm .ewm_img{ width:124px; height:124px; float:left; border:solid 1px #dbdbdb; padding:7px; background:white;}
.c_1200_4 .c_570_l .ewm .ewm_img img{ width:100%; float:left;}
.c_1200_4 .c_570_l .ewm .ewm_text{ margin-left:160px;}
.c_1200_4 .c_570_l .ewm .ewm_text h5{ width:100%; float:left; margin-top:58px; font-size:16px; color:#333; line-height:30px;}
.c_1200_4 .c_570_l .ewm .ewm_text h6{ width:100%; float:left; font-size:12px; color:#333; line-height:27px;}
.c_1200_4 .c_570_l .ewm .ewm_text .p{ width:100%; float:left; font-size:12px; color:#999; line-height:21px;}
.c_1200_4 .c_570_r{ width:48.71%; float:right; margin-top:10px;}
#bdmap{ display:block; width:100%; height:100%;}
.BMap_shadow img{ height:0 !important; width:0 !important;}

/*加入我们*/
.c_1200_5{ width:100%; float:left; padding:68px 0 60px 0;}
.c_1200_5 ul{ width:100%; float:left;}
.c_1200_5 ul li{ width:235px; padding:20px 20px 30px 20px; border:solid 1px #eee; float:left; box-shadow:0 4px 4px rgba(0,0,0,0.09); float:left; margin:30px 15px 0 15px;
-moz-border-bottom-right-radius:40px; 
 -webkit-border-bottom-right-radius:40px; 
 -khtml-border-bottom-right-radius:40px;
 border-bottom-right-radius:40px;}
.c_1200_5 ul li h6{ width:100%; float:left; font-size:12px; color:#888; line-height:29px;}
.c_1200_5 ul li h3{ width:100%; float:left; font-size:20px; color:#333; line-height:28px; margin-top:6px; font-weight:bold;}
.c_1200_5 ul li .bian{ width:100%; float:left; height:1px; margin-top:16px; background:#e5e5e5;}
.c_1200_5 ul li h5{ width:100%; float:left; font-size:14px; color:#666; line-height:24px; margin-top:24px;}
.c_1200_5 ul li .p{ width:100%; float:left; font-size:14px; color:#666; line-height:24px; margin-top:32px; height:72px; overflow:hidden;}
.c_1200_5 ul li .btn{ width:100%; float:left; margin-top:50px;}
.c_1200_5 ul li .btn a{ display:block; float:left; width:122px; height:38px; line-height:38px; text-align:center; background:#3f95de; color:white; border:solid 1px #3f95de; font-size:14px;
-moz-border-radius:20px; 
 -webkit-border-radius:20px; 
 -khtml-border-radius:20px;
 border-radius:20px;}
.c_1200_5 ul li:hover{ background:#3f95de; border-color:#3f95de;}
.c_1200_5 ul li:hover h6{ color:white;}
.c_1200_5 ul li:hover h3{ color:white;}
.c_1200_5 ul li:hover h5{ color:white;}
.c_1200_5 ul li:hover .p{ color:white;}
.c_1200_5 ul li:hover .bian{ background:white;}
.c_1200_5 ul li:hover .btn a{ border-color:white;}

/*弹窗*/
.pf_mb{ width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/bg_6.png); display:none;}
.tc_670{ width:598px; height:430px; padding:25px 43px 30px 30px; background:white; position:fixed; left:50%; top:50%; margin:-242px 0 0 -335px; display:none;
-moz-border-radius:6px; 
 -webkit-border-radius:6px; 
 -khtml-border-radius:6px;
 border-radius:6px;}
.tc_670 .title{ width:100%; float:left; padding-bottom:15px; border-bottom:solid 1px #e5e5e5;}
.tc_670 .title h2{ float:left; font-size:24px; color:#333; line-height:34px; font-weight:bold;}
.tc_670 .title h6{ float:right; font-size:12px; color:#888; line-height:20px; margin-top:17px;}
.tc_670 .p{ width:100%; float:left; margin-top:12px; font-size:12px; color:#666; line-height:28px;}
.tc_670 h5{width:100%; float:left; font-size:12px; color:#333; font-weight:bold; line-height:28px;}
.tc_670 .btn{ width:100%; float:left; margin-top:48px;}
.tc_670 .btn a{ display:block; float:right; width:124px; height:40px; line-height:40px; text-align:center; background:#3f95de; color:white; font-size:14px;
-moz-border-radius:20px; 
 -webkit-border-radius:20px; 
 -khtml-border-radius:20px;
 border-radius:20px;}
.tc_670 .btn a:hover{ box-shadow:0 3px 7px rgba(0,0,0,0.2);}

/*新闻详情*/
.c_0100_14 .zbox{ width:1068px; float:left; box-shadow: 0 4px 4px rgba(0,0,0,0.08); padding:28px 65px 60px 65px;}
.t_0100_14{ float:left; width:100%;}
.t_0100_14 h2{ display:block; float:left; width:100%; font-size:24px; color:#323232; line-height:47px; text-align:center;}
.t_0100_14 h5{ display:block; float:left; width:100%; font-size:14px; color:#979797; height:34px; line-height:34px; text-align:center; font-family:Arial; padding-bottom:12px; border-bottom:solid 1px #e1e0e0;}
.t_0100_14 .p{ display:block; float:left; width:100%; margin-top:31px; border-bottom:1px solid #e1e0e0; font-size:14px; line-height:30px; color:#333; padding-bottom:30px; text-indent:2em;}
.d_0100_14{ float:left; width:100%; text-align:center; margin-top:40px; position:relative;}
.d_0100_14 .d_14{ float:left; line-height:48px;}
.d_0100_14 .d_14 .bdsharebuttonbox{ display:inline-block; *zoom:1; *display:inline; vertical-align:middle;}
.d_0100_14 font{ display:block; float:right;}
.d_0100_14 font a{ display:block; float:left; text-align:center; width:117px; height:48px; line-height:48px; font-size:16px; color:#fff; background:#3f95de;}
.d_0100_14 font a:hover{ box-shadow:0 3px 7px rgba(0,0,0,0.2);}

/*产品详情*/
.c_0100_6{ width:100%; float:left; text-align:center; padding:82px 0 72px 0;}
.tit_2{ width:100%; float:left; text-align:center; padding-bottom:38px; background:url(../images/ico1_4.jpg) no-repeat center bottom;}
.tit_2 h4{ width:100%; float:left; font-size:24px; color:#444; line-height:36px;}
.tit_2 h5{ width:100%; float:left; font-size:14px; color:#444; line-height:24px;font-family: 'OPENSANS-LIGHT';}
.c_0100_6 .p{ width:100%; float:left; margin-top:26px; font-size:14px; color:#444; line-height:36px;}

.c_0100_7{ width:100%; float:left; text-align:center;}
.c_0100_7 ul{ width:100%; float:left; margin-top:28px;}
.c_0100_7 ul li{ width:100%; float:left; background:#ececec; margin-top:2px; font-size:18px; color:#444; line-height:53px;}
.c_0100_7 ul li.l1{ background:#f4f4f4;}
.c_0100_8{ width:100%; float:left; padding:65px 0 60px 0;}
.c_0100_8 .slide_pic_1{ width:100%; margin-top:41px;}
.c_0100_8 .slide_pic_1 li{ background:#f7f7f7; width:277px;}

.c_0100_9{ width:100%; float:left; padding:75px 0 78px 0; text-align:center;}
.c_0100_9 .p{ width:100%; float:left; background:url(../images/ico4.png) no-repeat center 12px; font-size:16px; color:#333; line-height:36px;}
.c_0100_9 .tit_2{ margin-top:65px; padding-bottom:0; background:none;}
.c_0100_9 ul{ width:100%; float:left; margin-top:30px;}
.c_0100_9 ul li{ width:19.5%; display:inline-block; *zoom:1; *display:inline; height:259px; background:url(../images/bg_7.png) no-repeat center center;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_9 ul li.l1{ margin-top:-50px;}
.c_0100_9 ul li .ico{ display:inline-block; *zoom:1; *display:inline; width:162px; height:80px; padding-bottom:19px; border-bottom:solid 1px #e8e8e8; margin-top:58px;}
.c_0100_9 ul li .ico img{ float:left;}
.c_0100_9 ul li .ico .img_2{ display:none;}
.c_0100_9 ul li h5{ width:100%; font-size:16px; color:#444; line-height:22px; margin-top:16px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_9 ul li:hover{ background-image:url(../images/bg_7_h.png);}
.c_0100_9 ul li:hover .ico .img_1{ display:none;}
.c_0100_9 ul li:hover .ico .img_2{ display:block;}
.c_0100_9 ul li:hover h5{ color:white;}

.c_0100_10 {
    padding: 80px 0 60px 0;
}.c_0100_10 .text{ width:1190px; float:left; border:solid 5px rgba(255,255,255,0.4); padding:49px 0 60px 0; text-align:center;}
.c_0100_10 .text .p{ width:100%; float:left; font-size:16px; color:white; line-height:36px;    margin: 24px -20px 24px 24px;}
.c_0100_10 .text .btn{ width:100%; float:left; margin-top:30px;}
.c_0100_10 .text .btn a{ display:inline-block; *zoom:1; *display:inline; width:139px; height:45px; line-height:45px; background:#3f95de; color:white; font-size:16px;
-moz-border-radius:4px; 
 -webkit-border-radius:4px; 
 -khtml-border-radius:4px;
 border-radius:4px;
}
.c_0100_10 .text .btn a img{ vertical-align:middle; margin:-2px 10px 0 0;}
.c_0100_10 .text .btn a:hover{ box-shadow:0 3px 7px rgba(255,255,255,0.3);}
.c_0100_11{ text-align:center; padding:69px 0 0 0;}
.c_0100_11 .p{ width:100%; float:left; font-size:16px; color:#333; line-height:36px;}
.c_0100_11 .p img{ vertical-align:top; margin-top:-35px; position:relative; z-index:-1;}





.fact-counter-area {
    background-attachment:fixed;
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover;
    padding-bottom:40px;
    padding-top:70px;
    position:relative;
    z-index:1;
}
.fact-counter-area::before {
   background-color:rgba(63,63,63, .64);
    content:"";
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:-1;
}
.fact-counter-area .sec-title h1{
    color:#ffffff;    
}
.fact-counter-area .single-item {
    background:rgba(0, 0, 0, 0.44);
    display:block;
    padding:32px 25px 31px;
    margin-bottom:30px;
    transition:all 500ms ease;
    position:relative;
}
.fact-counter-area .single-item:hover{
    background:rgba(0, 0, 0, 0.99);
} 
.fact-counter-area .single-item h1 span{
    color:#fff;
    font-size:32px;
    font-weight:600;
    line-height:40px;font-family:Microsoft Yahei;
}
.fact-counter-area .single-item h3{
    color:#ffffff;
    font-size:18px;
    line-height:26px;
    font-weight:400;
    text-transform:capitalize;
    font-family:Microsoft Yahei;
    margin:11px 0 0;
}

.fact-counter-area .single-item .count {
    position:absolute;
    top:25px;
    left:16px;
}
.fact-counter-area .single-item .count h1 {
    color:rgba(255, 255, 255, 0.05);
    font-size:60px;
    line-height:60px;
    font-weight:400;font-family:Microsoft Yahei;
    transition:all 500ms ease;
}
.fact-counter-area .single-item:hover .count h1{
    color:rgba(255, 255, 255, 0.55);    
}

.col-md-3 {
		width:22%; position:relative; float:left; margin-left:14px; margin-right:14px;text-align: center;
	}



@font-face {
	font-family: 'OPENSANS-REGULAR';
	src: url('fonts/OPENSANS-REGULAR.eot');
	src: local('?'), url('../fonts/opensans-regular.woff') format('woff'), url('../fonts/opensans-regular.ttf') format('truetype'), url('../fonts/opensans-regular.svg#webfonthiqtexle') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OPENSANS-BOLD';
	src: url('../fonts/opensans-bold.eot');
	src: local('?'), url('../fonts/opensans-bold.woff') format('woff'), url('../fonts/opensans-bold.ttf') format('truetype'), url('../fonts/opensans-bold.svg#webfonthiqtexle') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OPENSANS-LIGHT';
	src: url('../fonts/opensans-light.eot');
	src: local('?'), url('../fonts/opensans-light.woff') format('woff'), url('../fonts/opensans-light.ttf') format('truetype'), url('../fonts/opensans-light.svg#webfonthiqtexle') format('svg');
	font-weight: normal;
	font-style: normal;
}

