@charset 'utf-8';
/* css document */
/*切图：gz*/
/*网站：xxxx*/
*{ padding:0; margin:0;}
html{ overflow-x:auto; overflow-y:auto;}
ul, ol,li{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'microsoft yahei' ,arial; font-size:12px;}
code, kbd, pre, samp {font-family:'microsoft yahei' ,arial;}
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;
/*清除ios系统点击默认事件*/
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;}
a:hover{color:#333; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'microsoft yahei' ,arial;}
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'microsoft yahei' ,arial;}
textarea{ resize:none;}
input,select,textarea{ outline:0;}

.pz_top{ float:left; width:100%; position:relative;}
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative;}
.pz_main{ float:left; width:100%; }
.pz_down{ float:left; width:100%; }


.w_1200{ width:1200px; margin:0 auto;}
@media  screen and (max-width:1199px){
.w_1200{ width:100%;}
	}
@media  screen and (max-width:991px){
.w_1200{ padding:0 15px;}	
	}
/*top*/
.c_0100_1{ float:left; width:100%;}
.bg1{ background:url(/uploads/image/images/logo_bg.jpg) no-repeat;}
.logo{ float:left; padding:9px 0;}

/*menu 效果*/
/*

.menu ul{ float:right;}
.menu ul .nli{ float:left; z-index:15; width:153px; height:78px; padding:17px 0 0 0; text-align:center; background:url(/uploads/image/images/top_bg.jpg) right center no-repeat; text-align:center;}
.menu ul .nli:last-child{ background:none;}
.menu ul .nli span a{ display:inline-block; *display:inline; *zoom:1; height:61px; color:#222222; font-size:15px; padding:0 11px 17px 11px;}
.menu ul .nli span a:hover,
.menu ul .nli.on span a{ color:#123e97;  border-bottom:2px solid #005ca2;}
.menu .sub{ position:absolute; width:100%; left:0; top:100%; padding:27px 0 92px 0; background:#fff url(/uploads/image/images/zbg2.png) repeat-x left bottom; border-top:solid 2px #005ca2; display:none; z-index:999; text-align:left; min-height:298px;}
.menu .sub li{ float:left; padding:0 15px; margin-top:10px;}
.menu .sub li dl{ width:100%; float:left;}
.menu .sub li dl dt{ width:100%; float:left; height:29px; border-bottom:solid 1px #e0e0e0; line-height:28px; font-size:14px; color:#333; font-weight:bold; margin-bottom:11px;}
.menu .sub li dl dd{ width:100%; float:left; padding-left:17px;}
.menu .sub li dl dd a{ display:block; width:100%; line-height:30px; height:30px; font-size:14px; color:#666; padding-left:11px; background:url(/uploads/image/images/zico_7.jpg) no-repeat left center;}
.menu .sub li dl dd a:hover{ color:#4475bb; background-image:url(/uploads/image/images/zico_7_h.jpg);}
*/


/*menu 效果*/
.menu ul{ float:right;}
.menu ul .nli{ float:left; z-index:15; width:138px; height:78px; padding:17px 0 0 0; text-align:center; background:url(/uploads/image/images/top_bg.jpg) right center no-repeat; text-align:center;}
.menu ul .nli:last-child{ background:none;}
.menu ul .nli span a{ display:inline-block; *display:inline; *zoom:1; height:61px; color:#222222; font-size:15px; padding:10px 11px 7px 11px;}
.menu ul .nli span a:hover,
.menu ul .nli.on span a{ color:#123e97;  border-bottom:2px solid #005ca2;}
.menu .sub{ position:absolute; width:100%; left:0; top:100%; padding:27px 0 92px 0; background:#fff url(/uploads/image/images/zbg2.png) repeat-x left bottom; border-top:solid 2px #005ca2; display:none; z-index:999; text-align:left; min-height:298px; }
.menu .sub li{ float:left; padding:40px 15px 0 15px; position:relative; margin-top:10px;}
.menu .sub li dl{ float:left;}
.menu .sub li .dl{ position:absolute; left:0; top:0; display:block; width:100%; padding:0 15px;}
.zbox_1{ display:flex; flex-direction:row; flex-wrap:wrap;}
.menu .sub li dl dt{ width:100%; float:left; height:29px; border-bottom:solid 1px #e0e0e0; line-height:28px; font-size:14px; color:#333; font-weight:bold; margin-bottom:11px;}
.menu .sub li dl dd{ width:100%; float:left; padding-left:17px;}
/*.menu .sub li dl dd a{ display:block; width:100%; line-height:30px; height:30px; font-size:14px; color:#666; padding-left:11px; background:url(/uploads/image/images/zico_7.jpg) no-repeat left center;}*/
.menu .sub li dl dd a{display:block; width:100%; line-height:20px; font-size:14px; color:#666; padding-left:11px; background:url(/uploads/image/images/zico_7.jpg) no-repeat left 14px; padding:5px 0 0 11px;}

.menu .sub li dl dd a:hover{ color:#4475bb; background-image:url(/uploads/image/images/zico_7_h.jpg);}

@media  screen and (max-width:1199px){
.menu_1 ul .nli{ margin-left:25px;}
.menu ul .nli{ width:125px;}
}

@media  screen and (max-width:991px){
/*手机按钮*/
.menuph{ float:right; margin-top:13px; cursor: pointer;  width: 50px;  height: 50px;  background-color: #005ca2;  text-align: center;  }
.menuph .point {  display: inline-block;  width: 28px;  height: 22px;  margin-top: 14px;  position: relative;  }
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 28px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 28px;  height: 1px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 1px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;  }
.menuph .navbtn::after {  top: -11px;  }
.menuph .navbtn::before {  top: 10px;  }
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

/*手机导航*/
/*手机下拉*/
.xialaph{  position: absolute;  top: 78px;  left: 0;  width: 100%;  background-color: #fff;  padding-bottom: 122px;  display: none;  z-index: 1049;  background: #fff;  }
.xialaph .ul2,
.xialaph .ul3{  display: none;  }
.xialaph h4 a{  color: #333;  font-size: 16px;  font-weight: bold;  line-height: 62px;  }
.xialaph h4{  position: relative;  }
.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.1;*/  }
.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.1;*/  }
.xialaph h5 a{  color: #333;  font-size: 16px;  font-family: "微软雅黑";  line-height: 57px;  }
.xialaph h5{  position: relative;  }
.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.05;*/  }
/*.xialaph li:last-child h5::after{  display: none;  }*/
.xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 29px;  cursor: pointer;  }
.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 26px;  margin-right: 18px;  cursor: pointer;  }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul3{  padding-top: 12px;  padding-bottom: 18px;  padding-left: 15px;  position: relative;  }
.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e5e5e5;  }
.xialaph li:last-child .ul3::after{  display: none;  }
.xialaph .ul3 li a{  color: #666;  font-size: 14px;  line-height: 35px;  display: block;  }
.xialaph .ul3 li{  padding-top: 5px;  }
.xialaph .ul3 li:first-child{  padding-top: 0;  }
.xialaph .phsou{  position: relative;  margin-top: 34px;}
.xialaph .phsou input{  width: 100%;  height: 56px;  background-color: #fff; color: #aaa;  font-size: 14px;  padding-left: 20px;  border: 1px solid #e5e5e5;}
.xialaph .phsou img{  cursor: pointer;  width: 21px;  height: 22px;  position: absolute;  top: 17px; right: 29px;  }
.xialaph .login_ph{display:block; text-align: center;font-size:16px;color:#c6c6c6;margin-top:10px;}
.xialaph .login_ph a{color:#333333;}
.xialaph .login_ph a:hover{color:#188dce;}
.phonemeng{  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: #000;  opacity: .6;  z-index: 196;  display: none;  }
.phonemeng.active{  display: block;  }
.img_d, .disno{  display: none;  }
.container.ph_nav{padding: 0;}
}
@media  screen and (max-width:767px){
.logo{ width:49px; padding: 8px 0;}
.menuph{ margin-top: 0px; margin-right: -15px;}
.xialaph{ top: 50px;}
.xialaph h4 a{  font-size: 14px;  line-height: 52px;  }
.xialaph h4 img{ margin-top: 25px;}
.xialaph h5 a{ font-size: 14px; line-height: 47px;}
}

/*banner*/
.slide_banner{ margin:0;}
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-dots{ bottom:20px; height:10px; z-index: 999;}
.slide_banner .slick-dots li{ width:10px; height:10px; border:1px solid #fff; background:#fff; margin:0 5px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -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;
	}
.slide_banner .slick-dots li.slick-active{
    border:1px solid #fff; width:40px;
	background:none;
}

.c_pf{ position:absolute; bottom:60px; width:100%; text-align:center;}
.c_pf .pfan{ display:inline-block; padding:0 18px; height:42px; line-height:42px; background:#22aee6; color:#fff; color:#fff; text-align:center; font-size:16px; color:#fff;
border-radius:21px;
-webkit-border-radius:21px;
-moz-border-radius:21px;
}
@media  screen and (max-width:767px){
    .slide_banner .slick-dots{ bottom:10px; height:10px;}
    .slide_banner .slick-dots li{ width:10px; height:10px; margin:0 4px; }
	.c_pf{ display:none;}
}

/*main*/
.c_0100_2{ float:left; width:100%; padding:10px 0 80px 0;}
.c_0100_2 .l_373{ float:left; width:31%; margin-right:3%;}
.c_0100_2 .l_373:last-child{ margin-right:0;}
.c_0100_2 .l_373 .t_373{ float:left; width:100%; padding-bottom:68px; padding-top:44px; background:#eee; border-top:2px solid #005ca2; position:relative;
-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_2 .l_373 .t_373 h1{ float:left; width:100%; height:37px; line-height:37px; text-align:center; font-weight:bold; font-size:18px; color:#005ca2;}
.c_0100_2 .l_373 .t_373 .d_37{ float:left; width:100%; height:37px; line-height:30px; background:url(/uploads/image/images/bg2.jpg) center bottom no-repeat; font-size:14px; color:#999; font-family:"arial"; text-align:center;}
.c_0100_2 .l_373 .t_373 .d_jianj{ float:left; width:100%; padding:19px 10% 0 10%; font-size:14px; color:#666; line-height:24px; text-align:center;}
.c_0100_2 .l_373 .t_373 .jt{ position:absolute; bottom:-15px; width:100%; height:15px; background:url(/uploads/image/images/down_jt.png) center top no-repeat;}
.c_0100_2 .l_373 .d_373{ float:left; width:100%;}
.c_0100_2 .l_373 .d_373 img{ width:100%;}
.c_0100_2 .l_373:hover{ box-shadow: 0 1px 9px rgba(0,0,0,0.19);}
.c_0100_2 .l_373:hover .t_373{ background:#005ca2;}
.c_0100_2 .l_373:hover .t_373 .jt{  background:url(/uploads/image/images/top_jt.png) center top no-repeat;}
.c_0100_2 .l_373:hover .t_373 h1{ color:#fff;}
.c_0100_2 .l_373:hover .t_373 .d_37{ color:#fff; background:url(/uploads/image/images/bg1.jpg) center bottom no-repeat;}
.c_0100_2 .l_373:hover .t_373 .d_jianj{ color:#fff;}

.c_0100_5{ float:left; width:100%; padding:60px 0 80px 0;}
.c_0100_5 .title h1{ text-align: center;margin-bottom: 50px;font-size: 40px;font-weight: bold;}
.c_0100_5 .l_373{ float:left; width:23%; margin-right:1%;margin-left: 1%;}
.c_0100_5 .l_373:last-child{ margin-right:0;}
.c_0100_5 .l_373 .t_373{ float:left; width:100%; height: 265px;text-align: center;margin-bottom: 30px; background:#fff; position:relative;
    -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_5 .l_373 .t_373 img{ margin-bottom: 30px;margin-top:40px;height: 65px; }
.c_0100_5 .l_373 .t_373 h1{ float:left; width:100%; height:52px; line-height:24px; text-align:center; font-weight:bold; font-size:18px; color:#000;}
.c_0100_5 .l_373 .t_373 .d_37{ float:left; width:100%; height:37px; line-height:30px; background:url(/uploads/image/images/bg2.jpg) center bottom no-repeat; font-size:14px; color:#999; font-family:"arial"; text-align:center;}
.c_0100_5 .l_373 .t_373 .d_jianj{ float:left; width:100%; padding:5px 5% 0 5%; font-size:16px; color:#666; line-height:24px; text-align:center;}
.c_0100_5 .l_373 .t_373 .jt{ position:absolute; bottom:-15px; width:100%; height:15px; background:url(/uploads/image/images/down_jt.png) center top no-repeat;}
.c_0100_5 .l_373 .d_373{ float:left; width:100%;}
.c_0100_5 .l_373 .d_373 img{ width:100%;}

.c_0100_6{ float:left; width:100%; padding:60px 0 80px 0;}
.c_0100_6 .title h1{ text-align: center;margin-bottom: 50px;font-size: 40px;font-weight: bold;}
.c_0100_6 .l_373{ float:left; width:32%; margin-right:2%;}
.c_0100_6 .l_373:last-child{ margin-right:0;}
.c_0100_6 .l_373 .t_373{ float:left; width:100%; height: 450px;text-align: center;margin-bottom: 10px; background:#f5f5f5a1; position:relative;
    -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_6 .l_373 .t_373 img{ margin-bottom: 15px;margin-top:0px;height: 350px; }
.c_0100_6 .l_373 .t_373 .d_37{ float:left; width:100%; height:37px; line-height:30px; background:url(/uploads/image/images/bg2.jpg) center bottom no-repeat; font-size:14px; color:#999; font-family:"arial"; text-align:center;}
.c_0100_6 .l_373 .t_373 .d_jianj{ float:left; width:100%; padding:10px 10% 0 10%; font-size:20px; color:#666; line-height:30px; text-align:center;}
.c_0100_6 .l_373 .t_373 .jt{ position:absolute; bottom:-15px; width:100%; height:15px; background:url(/uploads/image/images/down_jt.png) center top no-repeat;}
.c_0100_6 .l_373 .d_373{ float:left; width:100%;}
.c_0100_6 .l_373 .d_373 img{ width:100%;}

@media  screen and (max-width:767px){
.c_0100_2{ padding:0px 0 20px 0;}	
.c_0100_2 .l_373{ width:100%; margin-top:20px;}	
	}
@media  screen and (max-width:320px){
.c_0100_2 .l_373 .t_373{ padding-top:20px; padding-bottom:20px;}	
	}

.bg2{ background:url(/uploads/image/images/down_bg.jpg) no-repeat; background-size:100% 100%;}	
.c_0100_3{ float:left; width:100%; padding:47px 0;}	
.c_0100_3 .l_806{ float:left; width:68%; border-right:1px solid #6a9dc4;}	
.c_0100_3 .l_806 .l_25{ float:left; width:25%;}
.c_0100_3 .l_806 .l_25 .title_1{ float:left; width:100%; height:45px; line-height:28px; font-size:16px; color:#fff; padding-bottom:17px; background:url(/uploads/image/images/down_bg.png) left bottom no-repeat;}
.c_0100_3 .l_806 .l_25 .d_link{ float:left; width:100%; padding-top:24px; line-height:30px; font-size:14px;}
.c_0100_3 .l_806 .l_25 .d_link a{ display:block; width:100%; height:30px; color:#fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.c_0100_3 .l_806 .l_25 .d_link a:hover{ text-decoration:underline;}
.c_0100_3 .r_394{ float:left; width:32%; padding-left:5%;}	
.c_0100_3 .r_394 .title_2{ float:left; width:100%; height:45px; line-height:28px; font-size:16px; color:#fff; padding-bottom:17px; background:url(/uploads/image/images/down_bg.png) left bottom no-repeat;}	
.c_0100_3 .r_394 .dt{ float:left; width:100%; height:177px; margin-top:33px;}	
#bdmap{ width:100%; height:177px;}	
	
.phone{ float:left; width:100%; margin-top:20px; padding-left:44px; position:relative;}	
.phone .pic1{ position:absolute; left:0; top:0; width:44px; height:44px;}
.phone .r_xq{ float:left; padding-left:8%; width:100%;}
.phone .r_xq .t_22{ float:left; width:100%; height:22px; line-height:22px; font-size:16px; color:#fff;font-weight:bold;}
.phone .r_xq .d_21{ float:left; width:100%; height:21px; line-height:21px; font-size:16px; color:#fff;font-weight:bold;}

.bg3{ background:#005ca2;}	
.c_0100_4{ float:left; width:100%; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff;}
.c_0100_4 a{ font-size:14px; color:#fff;}

@media  screen and (max-width:767px){
.c_0100_3 .l_806{ width:100%; display:none;}	
.c_0100_3 .l_806 .l_25{ width:100%;}	
.c_0100_3 .r_394{ width:100%; padding-left:0;}
.c_0100_4{ display:none;}	
	}

/*手机版底部菜单*/
@media  screen and (max-width:991px){
.pf_d{ float:left; width:100%; height:50px;}
.pf_down{ width:100%; float:left; position:fixed; left:0; bottom:0; background:#f5f5f5; border-top:solid 1px #ddd; height:50px; z-index:5;}
.pf_down li{ width:33.3333%; float:left; text-align:center; padding:5px 0 0 0;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .name{ width:100%; float:left; font-size:14px; color:#666; line-height:20px; font-family:"arial";}
.pf_down li.l1 .ico7{ background:url(/uploads/image/images/btn15.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(/uploads/image/images/btn16.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l3 .ico7{ background:url(/uploads/image/images/bnt17.png) no-repeat center; background-size:20px 20px;}
.pf_down li.on .name{ color:#123e97;}
.pf_down .l1.on .ico7{ background:url(/uploads/image/images/btn15_1.png) no-repeat center; background-size:20px 20px;}
.pf_down .l2.on .ico7{ background:url(/uploads/image/images/btn16_1.png) no-repeat center; background-size:20px 20px;}
.pf_down .l3.on .ico7{ background: no-repeat center; background-size:20px 20px;}
}


.pf_right{ position:fixed; right:20px; bottom:100px; width:82px; height:150px; text-align:center; border:1px solid #ddd; background:#fff;}
.pf_right .t_wx{ float:left; width:100%; padding:9px 0 2px 0; border-bottom:1px solid #ddd;}
.pf_right .t_wx img{ width:60px; height:60px; border:1px solid #ddd;}
.pf_right .t_wx .d_26{ float:left; width:100%; height:26px; line-height:26px; font-size:12px; color:#3e3d3d;}
.pf_right .top{ float:left; width:100%; padding-top:10px;}
@media  screen and (max-width:991px){
.pf_right{ display:none;}

}

/*侧导航*/
.pz_sidelayer{ text-align:center; }
.pz_sidelayer .l1{ display:inline-block; *display:inline; *zoom:1;  margin:15px 5px 0 5px;}
.pz_sidelayer .l1 a{ float:left; width:170px; height:46px; border:#d9d9d9 solid 1px;  color:#333333; font-size:14px; line-height:44px; background-color:#f9f9fb;  }
.pz_sidelayer .l1 a:hover,
.pz_sidelayer .l1 .hover{ background-color:#133f97; border-color:#133f97; color:#fff;}
@media  screen and (max-width:767px){
.pz_sidelayer .l1{ margin:10px 5px 0 5px;}
.pz_sidelayer .l1 a{ float:left; width:auto; height:34px; border:#d9d9d9 solid 1px; padding:0 15px; color:#333333; font-size:14px; line-height:32px;  }
}

/* 分页 */
.pz_fy{width:100%; float:left; padding:10px 0px; text-align:center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { border: #bdbbbb 1px solid; padding:5px 9px; color: #151515; text-decoration:none; margin:0 1px; 
   -moz-border-radius:3px; 
-webkit-border-radius:3px; 
 -khtml-border-radius:3px;
        border-radius:3px;
}
.pz_fy a:hover,.pz_fy a.on{color: #fff; border: #133f97 1px solid; background-color:#133f97; text-decoration:none;}/*鼠标经过和默认当前页样式*/
@media  screen and (max-width:991px){
.fy_pc{  float:left; text-align:center; font-size:14px; color:#333;}
.fy_pc a{ padding:5px 10%; color:#333; border:solid 1px #133f97;}
.fy_pc span{ padding:5px 5%; color:#333;}
}

/*切图：zcy*/
/*4投资者联系方式*/
.z_1200_1{ width:100%; float:left; padding:21px 0 60px 0;}
.ztitle_1{ width:100%; float:left; border-bottom:solid 1px #e7e7e7;}
.ztitle_1 h4{ float:left; padding-left:14px; font-size:20px; line-height:39px; color:#333; background:url(/uploads/image/images/zico_2.jpg) no-repeat left center;}
.ztitle_1 .zlink{ float:right; font-size:12px; color:#999; line-height:39px;}
.ztitle_1 .zlink a{ color:#999;}
.ztitle_1 .zlink a.a1,.ztitle_1 .zlink a:hover{ color:#005ca2;}
.z_1200_1 .zmain_1{ width:100%; float:left; padding:52px 0 60px 0; background:url(/uploads/image/images/zbg1.jpg) no-repeat center bottom; background-size:contain;}
.z_1200_1 .zmain_1 h2{ width:100%; float:left; text-align:center; font-size:30px; color:#777; line-height:46px; padding-bottom:14px; background:url(/uploads/image/images/zbian_1.jpg) no-repeat center bottom;}
.z_1200_1 .zmain_1 ul{ width:100%; float:left; margin-top:18px; padding:0 115px;}
.z_1200_1 .zmain_1 ul li{ width:100%; float:left; margin-top:30px;}
.z_1200_1 .zmain_1 ul li input{ border:solid 1px #e7e7e7; display:block; width:100%; height:55px; padding-left:20px; line-height:55px; background:white; font-size:16px; color:#555;}
.z_1200_1 .zmain_1 ul li input:focus{ border:solid 1px #005ca2;}
.z_1200_1 .zmain_1 ul li select{ border:solid 1px #e7e7e7; display:block; width:100%; height:55px; padding-left:20px; line-height:55px; background:white; font-size:16px; color:#555;}
.z_1200_1 .zmain_1 ul li select:focus{ border:solid 1px #005ca2;}
.z_1200_1 .zmain_1 ul li.l1{ width:48.4%; float:left;}
.z_1200_1 .zmain_1 ul li.l2{ width:48.4%; float:right;}
.z_1200_1 .zmain_1 ul li.l3 textarea{ width:100%; display:block; height:163px; background:white; padding:10px 20px; border:solid 1px #e7e7e7; font-size:16px; color:#555; line-height:30px;outline:none;}
.z_1200_1 .zmain_1 ul li.l3 textarea:focus{ border:solid 1px #005ca2;}
.z_1200_1 .zmain_1 ul li.l4{ text-align:center;}
.z_1200_1 .zmain_1 ul li.l4 input{display:inline-block;*display:inline; *zoom:1; width:224px; height:55px; font-size:16px; color:white; line-height:55px; cursor:pointer; background:#4475bb; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; overflow:hidden; padding-left:0;
 -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;}
.z_1200_1 .zmain_1 ul li.l4 input:hover{ box-shadow:0 3px 7px rgba(0,0,0,0.2);}
.z_1200_1 .zmain_1 ul li.l4 input:focus{ border:solid 1px #4475bb;}
.z_1200_1 .zmain_2{ width:100%; float:left; margin-top:46px;}
.z_1200_1 .zmain_2 .z_785{ width:65.4%; float:left; margin-top:10px; border:solid 1px #e0e0e0; padding:75px 52px 30px 52px; text-align:center; position:relative;height:227px;}
.z_1200_1 .zmain_2 .z_785 .zico{ width:107px; height:107px; position:absolute; left:50%; top:0; margin:-53px 0 0 -53px;}
.z_1200_1 .zmain_2 .z_785 .ztext{ width:100%; float:left; font-size:14px; color:#333; line-height:30px;}
.z_1200_1 .zmain_2 .z_385{ width:32%; float:right; margin-top:10px; border:solid 1px #e0e0e0; padding:22px 22px 30px 22px; text-align:center; height:227px;}
.z_1200_1 .zmain_2 .z_385 .p{ width:100%; float:left; font-size:14px; color:#333; line-height:26px;}
.z_1200_1 .zmain_2 .z_385 .zewm{ width:100%; float:left; text-align:center; margin-top:11px; }
.z_1200_1 .zmain_2 .z_385 .zewm .img{display:inline-block;*display:inline; *zoom:1; width:110px; height:110px; padding:5px; background:#f1f1f0;}
@media  screen and (max-width:991px){
.z_1200_1 .zmain_1 ul{ padding:0;}
.z_1200_1 .zmain_2 .z_785{ width:100%; height:auto;}
.z_1200_1 .zmain_2 .z_385{ width:100%; height:auto;}
}
@media  screen and (max-width:767px){
.ztitle_1{ display:none;}
.z_1200_1 .zmain_1{ padding:0 0 20px 0;}
.z_1200_1 .zmain_1 h2{ font-size:20px; line-height:36px; padding-bottom:6px;}
.z_1200_1 .zmain_1 ul li{ margin-top:10px;}
.z_1200_1 .zmain_1 ul li.l1,
.z_1200_1 .zmain_1 ul li.l2{ width:100%; float:right;}
.z_1200_1 .zmain_1 ul li input{ height:45px; line-height:45px; font-size:14px; padding-left:10px;}
.z_1200_1 .zmain_1 ul li.l3 textarea{ padding:10px; font-size:14px; line-height:25px;}
.z_1200_1 .zmain_1 ul li.l4 input{ width:124px; height:45px; line-height:45px; font-size:14px;}
}

/*3联系我们*/
.zdt1{ width:100%; float:left; margin-bottom:106px;}
#zbdmap1{ width:100%; height:480px;}	
.zdt1 img{ max-width:none;}
@media  screen and (max-width:767px){
.zdt1{ margin-bottom:26px;}
#zbdmap1{ height:280px;}
}

/*2产品服务*/
.z_1200_2{ width:100%; float:left; padding:41px 0 50px 0;}
.zmain_3{ width:100%; float:left;}
.zmain_3 .zcase{ width:100%; float:left; margin-top:30px; background:#f2f2f2;}
.zmain_3 .zcase .img{ width:482px; height:297px; overflow:hidden; float:left;}
.zmain_3 .zcase .img img{ width:482px; height:297px; max-width:none;}
.zmain_3 .zcase .text{ width:718px; padding:27px 29px 32px 29px; height:297px; float:left;}
.zmain_3 .zcase .text .ztitle{ width:100%; float:left; line-height:46px; height:46px; font-size:20px; color:#005ca2; line-height:46px;}
.zmain_3 .zcase .text .ztitle span{ font-size:14px; color:#808080; text-transform:uppercase;}
.zmain_3 .zcase .text ul{ width:100%; float:left; overflow:hidden; margin-top:-2px;}
.zmain_3 .zcase .text ul li{ margin-top:20px; float:left; height:50px; text-align:center;}
.zmain_3 .zcase .text ul li .zbox{ padding:5px; background:#808080;}
.zmain_3 .zcase .text ul li a{ display:block; width:100%; line-height:38px; border:solid 1px #808080; font-size:16px; color:white;}
.zmain_3 .zcase .text .more{ width:100%; float:left; margin-top:22px;}
.zmain_3 .zcase .text .more a{ font-size:16px; color:#005ca2; line-height:32px;}
.zmain_3 .zcase1 .img{ float:right;}
.zmain_3 .zcase .text ul li:hover .zbox{ background:#005ca2;}
.zmain_3 .zcase .text ul li:hover a{ border:solid 1px white;}
@media  screen and (max-width:1199px){
.zmain_3 .zcase .img{ width:282px;}
.zmain_3 .zcase .text{ width:710px;}
}
@media  screen and (max-width:991px){
.zmain_3 .zcase .img{ width:100%; height:auto;}
.zmain_3 .zcase .img img{ width:100%; height:auto;}
.zmain_3 .zcase .text{ width:100%; height:auto;}
.zmain_3 .zcase .text .ztitle{ font-size:16px; line-height:36px;}
.zmain_3 .zcase .text ul li{ margin-top:10px;}
.zmain_3 .zcase .text ul li a{ font-size:14px;}
.zmain_3 .zcase .text .more a{ font-size:14px; line-height:30px;}
}
@media  screen and (max-width:767px){
.z_1200_2{ padding:21px 0 30px 0;}
}
@media  screen and (max-width:414px){
.zmain_3 .zcase{ margin-top:10px;}
.zmain_3 .zcase .text{ padding:17px 19px 22px 19px;}
.zmain_3 .zcase .text ul li{ width:100%;}
}

/*1解决方案*/
.z_1200_3{ width:100%; float:left; padding:20px 0 50px 0; overflow: hidden;}
/*产品轮播*/
.zmain_4{ padding-bottom:30px; float:left; width:100%;}
.slide_pic{ float:left; width:100%; position:relative;}
.slide_pic .z_li1{ float:left; width:100%;}
.slide_pic .z_li1 .z_pic{ float:left; width:100%; height:100px; background-size:100px 100px !important;}
.slide_pic .z_li1 .z_pic_1{ background:url(/uploads/image/images/zimg3.png) center no-repeat;}
.slide_pic .z_li1 .z_pic_2{ background:url(/uploads/image/images/zimg4.png) center no-repeat;}
.slide_pic .z_li1 .z_pic_3{ background:url(/uploads/image/images/zimg5.png) center no-repeat;}
.slide_pic .z_li1 .z_pic_4{ background:url(/uploads/image/images/zimg6.png) center no-repeat;}
.slide_pic .z_li1 .z_pic_5{ background:url(/uploads/image/images/zimg7.png) center no-repeat;}
.slide_pic .z_li1 .z_pic_6{ background:url(/uploads/image/images/zimg8.png) center no-repeat;}
.slide_pic .z_li1:hover .z_pic_1,
.slide_pic .z_li1.on .z_pic_1{ background:url(/uploads/image/images/zimg3_h.png) center no-repeat;}
.slide_pic .z_li1:hover .z_pic_2,
.slide_pic .z_li1.on .z_pic_2{  background:url(/uploads/image/images/zimg4_h.png) center no-repeat;}
.slide_pic .z_li1:hover .z_pic_3,
.slide_pic .z_li1.on .z_pic_3{ background:url(/uploads/image/images/zimg5_h.png) center no-repeat;}
.slide_pic .z_li1:hover .z_pic_4,
.slide_pic .z_li1.on .z_pic_4{ background:url(/uploads/image/images/zimg6_h.png) center no-repeat;}
.slide_pic .z_li1:hover .z_pic_5,
.slide_pic .z_li1.on .z_pic_5{ background:url(/uploads/image/images/zimg7_h.png) center no-repeat;}
.slide_pic .z_li1:hover .z_pic_6,
.slide_pic .z_li1.on .z_pic_6{ background:url(/uploads/image/images/zimg8_h.png) center no-repeat;}

.slide_pic .z_li1 .z_d_58{ float:left; width:100%; height:44px; line-height:44px; text-align:center; font-size:16px; color:#4475bb; font-weight:bold;
-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;}
.slide_pic .z_li1:hover .z_d_58,
.slide_pic .z_li1.on .z_d_58{ color:#f4ae00;}
.slide_pic .slick-slide{ float:left; width:100%;outline:none; cursor:pointer;}
.slide_pic .slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    right:-50px;
    top: 33%;
    display: block;
    width: 28px;
    height: 28px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    background:url(/uploads/image/images/zbtn1.png) no-repeat right center;
    z-index:100;
}
.slide_pic .slick-next:hover{ background-image:url(/uploads/image/images/zbtn1_h.png)}
.slide_pic .slick-prev
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    left:-50px;
    top: 33%;
    display: block;
    width: 28px;
    height: 28px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    background:url(/uploads/image/images/zbtn1.png) no-repeat left center;
    z-index:100;
}
.slide_pic .slick-prev:hover{
     background-image:url(/uploads/image/images/zbtn1_h.png)
	}
@media  screen and (max-width:1310px){
.slide_pic .slick-prev{ left: 0;}
.slide_pic .slick-next{ right: 0;}
}
@media  screen and (max-width:991px){
    .slide_pic .slick-prev,
    .slide_pic .slick-next
    {
        left:0;
        width: 0;
        height: 0;

    }
    .slide_pic .slick-next{
        left:auto;
        right:0;
    }
    .slide_pic .slick-dots{ bottom:20px; height:10px;}
    .slide_pic .slick-dots li{ width:10px; height:10px; margin:0 4px; }
}
@media  screen and (max-width:767px){
.slide_pic .z_li1 .z_pic_1,
.slide_pic .z_li1 .z_pic_2,
.slide_pic .z_li1 .z_pic_3,
.slide_pic .z_li1 .z_pic_4,
.slide_pic .z_li1 .z_pic_5,
.slide_pic .z_li1 .z_pic_6{ background-size:60px 60px !important; height:60px;}
.slide_pic .z_li1 .z_d_58{ height:38px; line-height:38px; text-align:center; font-size:14px; color:#4475bb; font-weight:bold;}
.zmain_4{ padding-bottom:0px;}
}

.text{ width:100%; font-size:12px; color:#484848; line-height:24px; float:left;}
.text .p1{ width:1200px; float:left;}
.text h4{ width:100%; height:43px; line-height:43px; background:#f5f5f5; margin-top:20px; float:left;}
.text h4 span{ display:block; float:left; background:url(/uploads/image/images/zico_4.png) no-repeat right; width:120px; height:43px; padding-right:20px; text-align:center; color:white; font-size:18px; color:white;}
.zdl_1{ width:100%; float:left; overflow:hidden; display:flex; flex-direction:row; flex-wrap:wrap;}
.zrow1{ margin-left:-10px; margin-right:-10px;}
.zdl_1 li{ width:20%; padding:0 10px; margin-top:20px; float:left;}
.zdl_1 li a{ display:block; width:100%;}
.zdl_1 li a .img{ width:100%;}
.zdl_1 li a .title{ width:100%; height:49px; border:solid 1px #e6e6e6; background:white; padding:0 15px; border-top:0;}
.zdl_1 li a .title h5{ width:100%; float:left; font-size:12px; color:#333; line-height:48px; background:#fff;}
.zdl_2{ width:100%; float:left; overflow:hidden; margin-top:5px;}
.zdl_2 dd{ width:100%; float:left; height:33px; border-bottom:dashed 1px #ccc;}
.zdl_2 dd h5{ float:left; width:80%; padding-left:10px; font-size:14px; color:#484848; line-height:32px;}
.zdl_2 dd span{ display:block; float:right; padding-left:21px; font-size:12px; color:#484848; line-height:32px; background:url(/uploads/image/images/zico_5.png) no-repeat left center;}
.zdl_2 dd:hover h5{ color:#005ca2;}
.zdl_2 dd:hover span{ background-image:url(/uploads/image/images/zico_5_h.png); color:#005ca2;}
@media  screen and (max-width:1199px){
 .text .p1{ width:100%;}
}
@media  screen and (max-width:991px){
 .zdl_1 li{ width:33.333%;}
}
@media  screen and (max-width:414px){
.zdl_1 li{ width:50%;}
.zdl_1 li.d1{ height:133px;}
.zdl_1 li.d2{ height:159px;}
}





















.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
@media  screen and (max-width:1199px){

.ul_style{
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	   -moz-transition-property:-moz-transform;
    	-ms-transition-property:-ms-transform;
	     -o-transition-property:-o-transform;
    	    transition-property:transform;
	-webkit-box-sizing:content-box;
	   -moz-box-sizing:content-box;
	        box-sizing:content-box
	}
}
@media  screen and (max-width:991px){

.ul_pad{
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	   -moz-transition-property:-moz-transform;
	    -ms-transition-property:-ms-transform;
	     -o-transition-property:-o-transform;
	        transition-property:transform;
	-webkit-box-sizing:content-box;
	   -moz-box-sizing:content-box;
	        box-sizing:content-box;}
				
}

@media  screen and (max-width:767px){

.ul_phone{
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	   -moz-transition-property:-moz-transform;
	    -ms-transition-property:-ms-transform;
	     -o-transition-property:-o-transform;
	        transition-property:transform;
	-webkit-box-sizing:content-box;
	   -moz-box-sizing:content-box;
	        box-sizing:content-box}	

}

@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}
