@charset "utf-8";

.slick-list:focus {
    outline: none;
}
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
.slick-track:before,
.slick-track:after {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

[dir="rtl"] .slick-prev {
    left: auto;
    right: 30px;
}
.slick-next {
    right: 30px;
}
[dir="rtl"] .slick-next {
    left: 30px;
    right: auto;
}
.slick-dots {
    position: absolute;
    bottom: 20px;
    height: auto;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
    line-height: 0;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    border: 0;
    display: block;
    height: 10px;
    width: 10px;
    padding: 0;
    margin: 0;
    outline: none;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: #cccccc;
    border-radius: 0px;
}
.banner_box {
    position: relative;
    min-width: 1200px;
    overflow: hidden;
    overflow-x: hidden;
}
.banner {
    position: relative;
    width: 100%;
}
.banner img {
    width: 100%;
}

.banner .slick-dots {
    bottom: 35px;
}
.banner .slick-dots li button {
    width: 58px;
    height: 3px;
    background: #fff;
    opacity: 0.34;
}
.banner .slick-dots li.slick-active button {
    opacity: 1;
}
.list_show {
    min-width: 1200px;
    margin: 0 auto;
    width: 100%;
}
/* css document */
body{ margin:0px; padding:0px; border:0px; font-family: 微软雅黑; color:#333333; font-size:14px; width:100%; background:#ffffff; min-width:1200px;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#333333; font-size:13px;}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; line-height:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除按钮选中的高亮标签*/
img{ max-width:100% !important; vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* internet explorer 10  */ color:#4d4d4d; font-size:14px;}
input::-webkit-input-placeholder{ /* webkit browsers */ color:#4d4d4d; font-size:14px;}
input::-moz-placeholder{ /* mozilla firefox 4 to 18 */  color:#4d4d4d; font-size:14px;}
input::-moz-placeholder{ /* mozilla firefox 19  */ color:#4d4d4d; font-size:14px;}
.fl{ float:left;}
.fr{ float:right;}
.pc{ display:block;}
.mo{ display:none;}
/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}
.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*圆角5px*/
.radius5{ 
-webkit-border-radius:5px; 
   -moz-border-radius:5px; 
    -ms-border-radius:5px; 
     -o-border-radius:5px; 
        border-radius:5px; 
}
/*圆角10px*/
.radius10{ 
-webkit-border-radius:10px; 
   -moz-border-radius:10px; 
    -ms-border-radius:10px; 
     -o-border-radius:10px; 
        border-radius:10px; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}

.shadow5{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 
}

.shadow10{ 
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
        box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 
}
.vertical{
	display:-webkit-box;
 display:-webkit-flex;
 display:-moz-box;
 display:-moz-flex;
display:-ms-flexbox;
display:flex;
/* 水平居中*/ 
	   -webkit-box-align:center;
		  -moz-box-align:center;
		   -ms-flex-pack:center;
 /* ie 10 */
 -webkit-justify-content:center; 
	-moz-justify-content:center;
	     justify-content:center;
/* ie 11 ,firefox 22 ,chrome 29 ,opera 12.1*/
/* 垂直居中 */ 
		-webkit-box-pack:center;
		  -ms-flex-align:center;
		   -moz-box-pack:center;
/* ie 10 */
	 -webkit-align-items:center;
	    -moz-align-items:center;
	    	 align-items:center;

}

.pctop{ width:100%; z-index:999999;}
.pctop .pctop1{ width:100%; height:38px; background:#1a7ec8;}
.pctop .pctop1 .search_icon{ cursor:pointer; padding:0 20px; font-size:13px; line-height:38px; color:#ffffff; background: no-repeat 0 50%;}
.pctop .pctop1 .pctop1_email{ padding:0 43px 0 45px; color:#ffffff; font-size:13px; line-height:38px; background: no-repeat 20px 50%; border-left:rgba(255,255,255,0.70) solid 1px;}
.pctop .pctop2{ height:110px; background:#ffffff; position:relative;}
.pctop .pctop2 .pclogo{ float:left; margin:7px 86px 0 118px; display:inline-block;}
.pcmenu_drop{position: relative;}
.img2{position: absolute; top:20px;right: 222px;}
.img3{position: absolute; top:20px;right: 370px;}
.img4{position: absolute; top:60px;width:310px;line-height:25px;right: 40px;}
#company{color: #1a7ec8;}
.pcmenu {padding-left: 38%;}
.pctop .pctop2 .pcmenu .pcmenu_xun{ display:inline-block; float:left;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_a{ padding:15px 30px; height:110px; display:inline-block; text-align:center; font-size:15px; color:#434551; border-left:#ffffff solid 1px; border-right:#ffffff solid 1px; border-bottom:#ffffff solid 3px; line-height:80px;}
.pctop .pctop2 .pcmenu .pcmenu_xun:hover .pcmenu_a{ color:#1a7ec8; border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; border-bottom:#1a7ec8 solid 3px;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop{ display:none; position:absolute; top:110px; left:0; width:100%; padding:18px 0; z-index:9999; background:rgba(199,230,248,0.9);height: 240px;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul{ width:1200px; max-width:96%; margin:0 auto;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li{ width:20%; float:left; padding-right:20px; margin-bottom:20px;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li:nth-child(4){ width:22%}
.pctop .pctop2 .pcmenu .pcmenu_xun:nth-child(3) .pcmenu_drop ul li:nth-child(2){ width:18%}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li p{ float:left; width:100%; font-size:15px; color:#1a7ec8; line-height:1.3em; height:1.3em;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li a{ float:left; width:100%; font-size:12px; color:#434551; line-height:2em; height:2em; display:inline-block; overflow:hidden; white-space:pre; text-overflow:ellipsis;}
.pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li:nth-child(6n){ clear:left;}
.about_drop{ width:1200px; max-width:100%; margin:57px auto;}
.about_drop .about_drop_left{ width:300px; padding-left:0px;}
.about_drop .about_drop_center{ font-size:13px; line-height:25px; color:#4c4a44; padding-right:0px;}
.about_drop .about_drop_center span{ color:#1a7ec8;}
.about_drop .about_drop_right{ width:280px;}
.about_drop .about_drop_right a{ display:inline-block; width:50%; padding-left:24px; font-size:16px; line-height:50px; float:left;}
.about_drop_left .about_drop_center .about_drop_right{float: left;}
.about_drop_center{width: 300px;}
.num4{position: relative;top: 6px;left: -14px;}
.pctop2 {min-width: 1440px;}
#drop2 ul li{width: 18%;}
.pctop_zixun{ float:right;}
.pctop .pctop2 .pctop_zixun .pctop_zixun_tel{ float:left; font-size:14px; color:#1a7ec8; line-height:80px; padding-left:25px; background: no-repeat 0 50%;}
.pctop .pctop2 .pctop_zixun .pctop_zixun_online{ position:relative; float:left; width:90px; margin:22px 45px 0 24px;}
.pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo1{ width:100%;  background:#1a7ec8;height:100%; font-size:15px; color:#ffffff; line-height:36px; height:36px; text-align:center; border-radius:5px; cursor:pointer;}
.pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo2{ position:absolute; z-index:9999999; width:100%; border:#1a7ec8 solid 1px; display:none;}
.pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo2 a{ width:100%; float:left; display:inline-block; line-height:30px; background:#ffffff; font-size:13px; color:#333333; text-align:center; text-align:center;}
.footer .footer_nei{ width:1200px; margin:0 auto; max-width:96%;}
.footer .footer_nei .footer1{ width:100%; padding:0;}
.footer .footer_nei .footer2{ width:100%; font-size:12px; color:#989898; text-align:center; line-height:50px; height:50px;}
.footer1_left{ float:left; margin-right:-430px; width:430px;}
.footer1_right{ margin-left:430px;    margin-top: 35px;}
.footrt_link_xun{ width:13%; padding-left:27px;border-right: #b9b9b7 solid 1px;height: 141px;}
.footrt_link_box{ float:left;}
.footrt_link_title{ white-space:pre; width:100%; float:left; font-size:14px; height:30px; font-weight: bold;}
.footrt_link_box a{ min-width:100%; float:left; font-size:13px; line-height:2em;  display:inline-block;  white-space:pre; text-overflow:ellipsis; overflow:hidden; max-width:110%;}
.footer1_left1{ width:320px;margin-top: -40px;}
.footer1_left_box div{ float:left; width:100%;  font-size:13px; line-height:28px; height:28px; float:left;}
.footer1_left_logo{ margin:15px -8px;}
.footer1_left2{ width:109px;}
.footer1_left2_gz{ height:64px; line-height:64px;  text-align:center; width:100%; font-size:14px; margin-left: 20px;}
.footer1_left2_ew{ width:109px; height:109px; overflow:hidden; background:#ffffff;margin-left:56px;}

.index_about{ width:1116px; position:relative; max-width:96%; margin:35px auto 45px auto;}
.index_about .index_about_left{ float:left; width:573px; margin-right:-573px;}


@media screen and (max-width:1440px) {
    .pctop{ width:100%; z-index:999999;}
    .pctop .pctop1{ width:100%; height:38px; background:#1a7ec8;}
    .pctop .pctop1 .search_icon{ cursor:pointer; padding:0 20px; font-size:13px; line-height:38px; color:#ffffff; background: no-repeat 0 50%;}
    .pctop .pctop1 .pctop1_email{ padding:0 43px 0 45px; color:#ffffff; font-size:13px; line-height:38px; background: no-repeat 20px 50%; border-left:rgba(255,255,255,0.70) solid 1px;}
    .pctop .pctop2{ height:110px; background:#ffffff; position:relative;}
    .pctop .pctop2 .pclogo{ float:left; margin:7px 71px 0 45px; display:inline-block;}
    .pcmenu_drop{position: relative;}
    .img2{position: absolute; top:20px;right: 118px;}
    .img3{position: absolute; top:20px;right: 333px;}
    .img4{position: absolute; top:60px;width:310px;line-height:25px;right: 10px;}
    #company{color: #1a7ec8;}
    .pcmenu {padding-left: 35%;}
    .pctop .pctop2 .pcmenu .pcmenu_xun{ display:inline-block; float:left;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_a{ padding:15px 18px; height:110px; display:inline-block; text-align:center; font-size:15px; color:#434551; border-left:#ffffff solid 1px; border-right:#ffffff solid 1px; border-bottom:#ffffff solid 3px; line-height:80px;}
    .pctop .pctop2 .pcmenu .pcmenu_xun:hover .pcmenu_a{ color:#1a7ec8; border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; border-bottom:#1a7ec8 solid 3px;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop{ display:none; position:absolute; top:110px; left:0; width:100%; padding:18px 0; z-index:9999; background:rgba(199,230,248,0.9);height: 240px;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul{ width:1200px; max-width:96%; margin:0 auto;margin-left: 100px;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li{ width:16%; float:left; padding-right:20px; margin-bottom:20px;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li:nth-child(4){ width:22%}
    .pctop .pctop2 .pcmenu .pcmenu_xun:nth-child(3) .pcmenu_drop ul li:nth-child(2){ width:18%}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li p{ float:left; width:100%; font-size:15px; color:#1a7ec8; line-height:1.3em; height:1.3em;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li a{ float:left; width:100%; font-size:12px; color:#434551; line-height:2em; height:2em; display:inline-block; overflow:hidden; white-space:pre; text-overflow:ellipsis;}
    .pctop .pctop2 .pcmenu .pcmenu_xun .pcmenu_drop ul li:nth-child(6n){ clear:left;}
    .about_drop{ width:1200px; max-width:100%; margin:57px auto;}
    .about_drop .about_drop_left{ width:300px; padding-left:0px;}
    .about_drop .about_drop_center{ font-size:13px; line-height:25px; color:#4c4a44; padding-right:0px;}
    .about_drop .about_drop_center span{ color:#1a7ec8;}
    .about_drop .about_drop_right{ width:280px;}
    .about_drop .about_drop_right a{ display:inline-block; width:50%; padding-left:24px; font-size:16px; line-height:50px; float:left;}
    .about_drop_left .about_drop_center .about_drop_right{float: left;}
    .about_drop_center{width: 300px;}
    .num4{position: relative;top: 6px;left: -14px;}
    .pctop2 {min-width: 1200px;}
    #drop2 ul li{width: 12%;}
    .pctop_zixun{ float:right;}
    .pctop .pctop2 .pctop_zixun .pctop_zixun_tel{ float:left; font-size:14px; color:#1a7ec8; line-height:80px; padding-left:25px; background: no-repeat 0 50%;}
    .pctop .pctop2 .pctop_zixun .pctop_zixun_online{ position:relative; float:left; width:90px; margin:22px 45px 0 24px;}
    .pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo1{ width:100%;  background:#1a7ec8;height:100%; font-size:15px; color:#ffffff; line-height:36px; height:36px; text-align:center; border-radius:5px; cursor:pointer;}
    .pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo2{ position:absolute; z-index:9999999; width:100%; border:#1a7ec8 solid 1px; display:none;}
    .pctop .pctop2 .pctop_zixun .pctop_zixun_online .pzo2 a{ width:100%; float:left; display:inline-block; line-height:30px; background:#ffffff; font-size:13px; color:#333333; text-align:center; text-align:center;}
    .footer .footer_nei{ width:1200px; margin:0 auto; max-width:96%;}
    .footer .footer_nei .footer1{ width:100%; padding:0;}
    .footer .footer_nei .footer2{ width:100%; font-size:12px; color:#989898; text-align:center; line-height:50px; height:50px;}
    .footer1_left{ float:left; margin-right:-430px; width:320px;}
    .footer1_right{ margin-left:300px;margin-top: 35px;}
    .footrt_link_xun{ width:13%; padding-left:27px;border-right: #b9b9b7 solid 1px;height: 141px;}
    .footrt_link_box{ float:left;}
    .footrt_link_title{ white-space:pre; width:100%; float:left; font-size:14px; height:30px; font-weight: bold;}
    .footrt_link_box a{ min-width:100%; float:left; font-size:13px; line-height:2em;  display:inline-block;  white-space:pre; text-overflow:ellipsis; overflow:hidden; max-width:110%;}
    .footer1_left1{ width:320px;margin-top: -40px;}
    .footer1_left_box div{ float:left; width:100%;  font-size:13px; line-height:28px; height:28px; float:left;}
    .footer1_left_logo{ margin:15px -8px;}
    .footer1_left2{ width:109px;}
    .footer1_left2_gz{ height:64px; line-height:64px;  text-align:center; width:100%; font-size:14px; margin-left: 20px;}
    .footer1_left2_ew{ width:109px; height:109px; overflow:hidden; background:#ffffff;margin-left: 40px;}
    .banner2{ height:620px; }
    .index_about{ width:1116px; position:relative; max-width:96%; margin:35px auto 45px auto;}
    .index_about .index_about_left{ float:left; width:573px; margin-right:-573px;}

}









