/*-------------------整体头部---------------------------*/
html,body{ height:100%;}
body{ background:#EDEDED; color:#666;line-height:1;font-family:微软雅黑,黑体; }/**/
a,a:hover{
	text-decoration: none;
}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; padding:0; margin:0;} 
.DivFlow{ overflow:hidden;}

.mn{ margin:0px auto;}
.imgauto img{
width: 100%; height:auto;display:block;
}
img{ display:inline-block;}
.cul ul,.cul li,.cul dl,.cul dt,.cul dd{ margin:0px; padding:0px; list-style:none;}
.culs ul,.culs li,.culs dl,.culs dt,.culs dd{list-style:none;}

.posit{ position:relative;}
.trans,.trans *{
		transition: all .3s ease-out 0s;
		-moz-transition: all .3s ease-out 0s; /* Firefox 4 */
		-webkit-transition:all .3s ease-out 0s; /* Safari 和 Chrome */
		-o-transition: all .3s ease-out 0s; /* Opera */
}
input{ outline:none;}
input::-webkit-input-placeholder{   color:#ddd;   }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#eee;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#eee;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#eee;
        }
h1,h2,h3,h4,p{ margin:0px; padding:0px; font-weight:normal;}
.por{ position:relative;}
.ovf{ overflow:hidden;}
.DivX{
transform:translateX(-50%);
-ms-transform:translateX(-50%); 	/* IE 9 */
-moz-transform:translateX(-50%);	/* Firefox */ 
-webkit-transform:translateX(-50%); /* Safari �� Chrome */
-o-transform:translateX(-50%);	/* Opera */
}
.DivY{
transform:translateY(-50%);
-ms-transform:translateY(-50%); 	/* IE 9 */
-moz-transform:translateY(-50%);	/* Firefox */ 
-webkit-transform:translateY(-50%); /* Safari �� Chrome */
-o-transform:translateY(-50%);	/* Opera */
}
.DivC{
		transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%); 	/* IE 9 */
		-moz-transform:translate(-50%,-50%);	/* Firefox */ 
		-webkit-transform:translate(-50%,-50%); /* Safari �� Chrome */
		-o-transform:translate(-50%,-50%);	/* Opera */
}
.d750{ display:none;}
.dn{ display:none;}

.ImgBig:hover img{
	-webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
	}
/*-------------------------------------------------*/
.DivW{ width:100%;  max-width:720px; background:#fff;}
.p10{ padding-left:10px; padding-right:10px;}
.pb10{ padding-bottom:10px;}
.p15{ padding-left:15px; padding-right:15px;}
.logo{ width:54.4%;}
.headTop{ width:100%; background:url(../images/banner.jpg) no-repeat right top; height:auto; background-size:contain;}
.head{ width:100%; height:auto; line-height:42px;}
.head li{ line-height:42px; width:12.5%; float:left; background:#0D69BC;}
.head li:hover{ background:#FAB333;}
.flash{ width:100%; height:auto;}



/*--------------------------------------------------*/
.flash{ width:100%; height:auto; background:#0D9AA1; position:relative; }
.flash .swiper-container{ width:100%; height:100%;}
.flash .swiper-slide{ width:100%; height:100%; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.flash .swiper-slide a{ width:100%; height:100%; display:block;}
.flash .swiper-pagination-bullet { 
        opacity:1; width:10px; height:4px; border-radius:0px; background:#fff; -webkit-transition:500ms; -moz-transition:400ms; -ms-transition:400ms; transition:400ms;
    }
.flash .swiper-pagination-bullet-active{ width:25px; background:#0D69BC; }
.flash .swiper-pagination{  line-height:0px; bottom:10px;}


.comapnyTs{ margin-top:15px; width:100%; height:38px; line-height:38px; background:url(../images/r10_c3.jpg) no-repeat left top; background-size:100% 100%; }
.comapnyTs .titles{ margin-left:5px; width:103px; height:38px;  background:url(../images/r10_c3_r1_c2.jpg) no-repeat;}
.comapnyBdoy{ width:100%; height:auto; line-height:24px; padding:5px; border:1px solid #D4D4D4; border-top:0px; border-radius:0px 0px 5px 5px; background:#FCFCFC;}
.comapnyBdoy .imgs{ padding-right:10px; }
.comapnyTs .More{ width:auto; padding:0px 15px;}
.comapnyTs .Protitles{ margin-left:2px; width:103px; height:38px; line-height:24px; padding-top:10px;  background:url(../images/r16_c3_r2_c2.jpg) no-repeat left bottom;}
.ProductINBody{ width:100%; height:auto; padding-top:10px; border-radius:0px 0px 5px 5px; background:#FCFCFC; border:1px solid #D4D4D4; padding-bottom:10px;}
.ProductINBody .imgs{ width:100%; height:auto;}
.ProductINBody .titles{ width:100%; height:36px; line-height:26px;}

.ProductINBody 	.swiper-button-next{right:10px; }
.ProductINBody 	.swiper-button-prev{ left:10px;}

.arc_title_list li {
    width: 100%;
    height: 29px; line-height:28px;
    padding: 0px 10px;
    list-style-type: none;
    background: url(../images/dds.gif) no-repeat 5px 13px;
    border-bottom: 1px dotted #A0A0A0;
}

.footer{ width:100%; height:auto; padding:20px 10px 0px; line-height:24px;}


.aboutLink{ height:50px; width:100%; text-align:center; background:#F5F5F5; position:fixed; bottom:0px; left:0px; z-index:20000; border-top:1px solid #ddd;}
.aboutLink a{ color:#fff; width:25%;  line-height:24px; padding-top:5px; height:100%; float:left; display:block;}
.aboutLink a i{ display:block; width:20px; margin:0px auto; height:20px; }

.aboutTs {
    height: 50px; width: 100%;
}
.zyBg{ background:#fff;}
.zy_body_com{ width:100%; padding-top:10px; height:auto; overflow-x:auto}
.zy_body_title{ width:100%; height:37px; line-height:36px; padding-left:20px; background:url(../images/zyr2_c4.jpg); background-size:100% 100%; border-radius:5px; display:none;}
.showMain{ width:100%; _height:600px; min-height:600px;  color:#424242; line-height:24px; border-top:0; padding:10px 0px;}/*border:1px solid #D7D7D7; */

.ZyTitle{ width:100%; height:50px; line-height:50px;  }
.ZyTitle ul{ background:#FFFFFF; width:100%; height:auto;position:absolute; display:none; z-index:10000; }
.ZyTitle li{ width:100%; height:auto; background:#FFFFFF; border-bottom:1px solid #DFDEE3; float:left; position:relative; }
.ZyTitle li a{ width:100%; height:100%; display:block; padding-left:20px; }
.ZyTitle li .default{ background:#979797; color:#fff;}
.ZyTitle .first{ background:#1d88e8  url(../images/menur4_c5.png) no-repeat top right;background-size:contain;  color:#FFFFFF;padding-left:20px; border-bottom:1px solid #FFFFFF; height:auto;}
.ProMain{ width:100%; _height:600px; min-height:600px;  color:#424242; line-height:24px; border-top:0; padding:10px 0px;}
.ProMain .box{ width:100%; height:auto;padding-bottom:10px;}
.ProMain .box .imgs{ width:100%; height:auto;}
.ProMain .box .title{ width:100%; height:auto;  line-height:30px;}

.Pages{ height:auto; width:100%; line-height:55px;   text-align:center;}
.Pages a,.Pages span{ 
	display:inline-block; width:auto; height:auto; padding:0px 3px;  border-radius:5px; background:#fff; line-height:24px; border:1px solid #EBEBEB; color:#555555; 
 }

.Pages a:hover,.Pages a.cur,.Pages span{ background:#fff ; color:#333;}
.NewMain{ padding:10px 0px 20px;}
.arc_new_list{ line-height:30px; }
.arc_new_list li{
width:100%;height:30px;padding-left:10px;list-style-type: none; background:url(../images/dds.gif) no-repeat 2px 13px; border-bottom:1px dashed #A0A0A0;
}
.arc_new_list .div-left{ width:calc(100% - 80px); height:auto; float:left;  overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap}
.arc_new_list .div-right{ width:80px; height:auto; float:left;}

.zy_right_h1{ width:100%; height:auto; color:#0083d5; text-align:center; font-size:18px; line-height:30px; padding:10px 0px 5px;}
.zy_right_line{ width:100%; height:24px; line-height:24px; margin-bottom:10px;}
.product_body{ width:100%; height:auto; padding:0px 0px 20px; line-height:28px;  }
.zy_com_next{ width:100%; height:auto; line-height:24px; }