﻿*{font-family: "微软雅黑";color: #333;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;}
@charset "utf-8";

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('../../at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.text-blod{font-weight: bold;}

.header{position: relative;width: 100%;overflow: hidden;padding: 15px 0;}
.logobox{width: 60%;max-width: 489px;min-width: 240px;line-height: 67px;}
.header_td{width: auto;margin-left: 35px;}
.tel1{padding: 8px 0;padding-left: 50px;background: url(../images/phone.png)no-repeat left center;}
.tel1 h5{font-size: 16px;line-height: 18px;}
.tel1 h3{font-size: 30px;line-height: 32px;color: #ff0000;font-family: arial;}

.ck_btn{position: absolute;display: block;width: 40px;text-align: center;line-height: 40px;font-size: 22px;right: 0;top: 50%;margin-top: -20px;color: #ffffff;}
.ck_btn span{color: #004ba2;}

.menu{background: #004ba2;}
.menu ul.yj:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.menu ul.yj{zoom:1;background: url(../images/shu.jpg)no-repeat right center;} 
.menu ul.yj>li{float: left;width: 16.666666%;position: relative;background: url(../images/shu.jpg)no-repeat left center;}
.navfg{display: inline-block;line-height: 50px;width: 30px; color: #fff; text-align: center; position: absolute;top: 0;right:-15px;}

.menu ul.yj>li>a{display: block;width: 100%; position:relative; line-height: 50px;font-size: 16px; text-align: center;color: #fff;}
.menu ul.yj>li:hover{background: #0564bc;}
.menu ul.yj>li ul.ejmenu{position: absolute;width: 100%;left: 0;top:50px;display: none;z-index: 9;}
.menu ul.yj>li ul.ejmenu li a{display: block;width: 100%;text-align: center; line-height: 40px; border-bottom: 1px solid #fff;background: #0564bc;color: #fff;transition: all 0.25s;}
.menu ul.yj>li ul.ejmenu li:first-child a{border-top: 1px solid #fff;}
.menu ul.yj>li ul.ejmenu li a:hover{background: #0b85e9;}
.menu ul.yj>li:hover ul.ejmenu{display: block;}


@media only screen and (min-width:768px ) {
	.menu{display: block !important;}
}



.pcbanner{width: 100%;}

.in_mk ul{width: 100%;overflow: hidden;margin-top: 35px;margin-bottom: 30px;}
.in_mk ul li{width: 20%;float: left;padding:0 15px;}
.in_mk ul li a{display: block;width: 100%;overflow: hidden;text-align: center;}
.in_mk ul li a .mk_pic{display:block;margin: 0 auto;max-width: 146px; position: relative;overflow: hidden;margin: 0 auto;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid #d7d7d7;z-index: 9;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_mk ul li a .mk_pic:before{content: ""; padding-top: 100%; display: block;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;overflow: hidden;}
.in_mk ul li a .mk_pic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;z-index: 6;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_mk ul li a:hover .mk_pic{border-color: #619de3;}
.in_mk ul li a:hover .mk_pic img{
transform:rotate(10deg);
-ms-transform:rotate(20deg); 	/* IE 9 */
-moz-transform:rotate(20deg); 	/* Firefox */
-webkit-transform:rotate(20deg); /* Safari
-o-transform:rotate(20deg); 	/* Opera */
}
.in_mk ul li a .mk_txt {margin-top: 15px;}
.in_mk ul li a .mk_txt h5{font-size:18px;line-height: 26px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_mk ul li a .mk_txt p{font-size:12px;line-height: 26px;font-family: arial;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_mk ul li a:hover .mk_txt h5{color: #00418C;}
.in_mk ul li a:hover .mk_txt p{color: #00418C;}


.tit01 {margin-bottom: 40px;}
.tit01 h4{text-transform: uppercase;font-size: 30px;font-family: arial;line-height: 30px;color: #979797;}
.tit01 h3{font-size: 30px;line-height: 36px;color: #094993; background: url(../images/titbg_34.png)no-repeat center center;}
.fgserch{float: none;margin: 20px auto;text-align: center;width: 261px;}
.fgserch{width: 100%;max-width: 450px;overflow: hidden; padding-right: 32px; position: relative;}
.fgserch .top-input{width: 100%;padding-right: 10px;}
#serch{position: absolute; height: 32px;width: 32px;border: 2px solid #014ba2;background:url(../images/fdj.png)no-repeat center center;background-size: auto;-webkit-background-size: auto; background-color: #c5161d; outline: none;padding-bottom: 0;padding-top: 0;}
.top-input{height:32px;width: 203px; border:2px solid #014ba2;outline: none !important;padding-left:5px;}
/*产品*/
@media only screen and (min-width: 524px) and (max-width: 595px) {
	.title01 ul{margin: 0 auto !important;width: auto;display:block;}
}

.title01{ margin:30px 0;width: 100%;overflow: hidden;}
.title01 ul{margin: 0 auto;display:block;width: auto;}
.title01 ul li{padding: 0 4px;}
.title01 ul li a{width:100%;display: block; font-size: 14px; display:inline-block;
background-color: #094993;
 padding:2px 14px; height:40px; line-height:40px;
 color: #fff;overflow: hidden;text-overflow: inherit;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
}

.title01 ul li{width:20%;}


@media only screen and (min-width:768px ) {
	.dd{margin: 0 !important;}
	
}
@media only screen and (max-width:767px ) {
	.dd{margin-left:margin-left: 16.66666667% !important;}
	.title01 ul li{width:33.3333%;}
}

.title01 ul li a:hover{ color:#fff; background-color:#cb0000;}
.title01 ul li a.active{ color:#fff; background-color:#cb0000;}
.cpimgbox{padding:3px;width: 100%;overflow: hidden;border: 1px solid #c7c7c7;position: relative;}
.cpbg{
width: 100%;height: 100%;
position: absolute;top: 0;left: 0;
padding:3px;width: 100%;overflow: hidden;background: url(../images/hoverbg_12.html) no-repeat center center;
background-size: 100% 100%;
-webkit-background-size: 100% 100%;
-moz-background-size: 100% 100%;
opacity: 0;
transition: all 0.35s; 
}
.in_pro{width: 100%;overflow: hidden; background: url(../images/probg_02.html)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.qhpic{position: relative; display: block; overflow: hidden; margin: 0 auto;background: #fff;border: 1px solid #d7d7d7;opacity: 1;}
.qhpic:before{content: ""; padding-top: 85%; display: block;}
.qhpic img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;transition: all 0.35s; }
.qh1 .lunbo a:hover .cpbg{ opacity: 1;}
.qh1 .lunbo a p{color: #333;transition: all 0.5s;font-size: 16px;line-height:34px;white-space: nowrap;display: block;text-overflow: ellipsis;}
.qh1 .lunbo a:hover p{color: #00418C;}
.qh1 .lunbo a:hover .qhpic img{
transform: scale(1.1);
-ms-transform: scale(1.1); 	/* IE 9 */
-moz-transform: scale(1.1); 	/* Firefox */
-webkit-transform: scale(1.1); /* Safari 和 Chrome */
-o-transform: scale(1.1); 	/* Opera */

}


/*服务热线*/
.in_fg{width: 100%;height: 206px;margin-top: 60px;background: url(../images/fgbg.jpg)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.fgbox{position: relative;width: 100%;height:206px;}
.fg_tel{position: absolute;bottom: 0;left: 10%;}

.fgnumber{position: absolute;top: 40px;right: 40px;}
.fgnumber h4{font-size: 30px;font-weight: bold;color: #fff;line-height: 48px;}
.fgnumber p a{display: inline-block; width: 120px;text-align: center;margin-top: 15px; font-size: 14px;line-height: 30px;border: 1px solid #fff;color: #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.fgnumber p a:hover{background: #fff;color:#004BA2;}
@media only screen and (max-width:1199px ) {
	.fgnumber{right: 20px;}
	.fg_tel{left: 10px;}
}
@media only screen and (max-width:991px ) {
	.fg_tel,.fg_tel img{height: 100%;}
	.fgnumber h4{font-size: 24px;line-height: 36px;}
	
}

.in_an{margin-top: 40px;}
.in_ab{width: 50%;float: left;padding-right: 60px;}
.in_new{width: 50%;float: right;}
.tit02{margin-bottom: 25px;}
.tit02 h3{font-size: 30px;color: #094993;line-height: 36px;}
.tit02 h3 span{font-size:26px;font-weight: bold;font-family: arial;color: #6e6e6e;margin-left: 10px;line-height: 36px;}
.in_ab_pic{margin-bottom: 15px;}
.in_ab_t{font-size: 14px;line-height: 26px;height:208px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:8;}
.in_ab_t p{text-align: justify;text-indent: 2em;}

.in_new ul li{margin-bottom: 20px;}
.in_new ul li a{width: 100%;display: block;overflow: hidden;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_new ul li a:hover{box-shadow: 1px 1px 2px #999;}

.in_new ul li a:hover .in_new_t h4{color: #00418C;border-color: #00418C;}

.in_new_pic{float: left;width:25%;height: 105px;overflow: hidden;position: relative;padding: 3px;border: 1px solid #cdcdcd;}
.in_new_pic span{width: 100%;height: 100%;display: block;border: 1px solid #cdcdcd;margin: auto;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_new ul li a:hover .in_new_pic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.in_new_t{width: 73%;float: right;}
.in_new_t h4{font-size: 16px;line-height: 26px;margin-bottom: 13px;padding-bottom: 13px;border-bottom: 1px dashed #b2b2b2;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_new_t .in_new_txt{font-size: 14px;line-height: 26px;height: 52px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
@media only screen and (max-width:477px ) {
	.in_new_t{width: 70%;}
	.in_new_pic{width: 28%;}
}
@media only screen and (max-width:400px ) {
	.in_new_t{width: 65%;}
	.in_new_pic{width: 33%;}
}
@media only screen and (max-width:360px ) {
	.in_new_t{width: 62%;}
	.in_new_pic{width: 36%;}
}
@media only screen and (max-width:340px ) {
	.in_new_t{width: 60%;}
	.in_new_pic{width: 38%;}
}



.in_shop{padding: 70px 0;width: 100%;overflow: hidden;background: url(../images/shopbg.jpg)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.shopbox{padding: 3px;border: 2px solid #bababa;background: #fff;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_shopbox{width: 100%;position: relative;}

.shopbox a{display: block;width: 100%;overflow: hidden; position: relative;}
.shop_pic{position: relative;z-index: 5; display: block; overflow: hidden; margin: 0 auto;padding: 3px;border: 1px solid #bababa;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.shop_pic:before{content: ""; padding-top: 75.7%; display: block;}
.shop_pic span{position: absolute; top: 0; left: 0; width: 100%;height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.shopbox a:hover .shop_pic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}

.shop_t{ font-size: 13px;line-height: 40px;width: 100%;border-top: 1px solid #bababa;margin-top: 5px;}
.shop_t p{
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.shop_zz{position: absolute;z-index: 6; top: 0;left: 0;padding-top: 25%; display: block;width: 100%;height: 100%; background: rgba(0,0,0,0.4);opacity: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.shop_zz p{color: #ffffff;}
.shopbox:hover .shop_zz{opacity: 1;}
.shopbox:hover .shop_t p{color: #014ba2;}
.shopbox:hover{border: 2px solid #014ba2;}
.shopbox:hover .shop_picP{border-color: #014ba2;}
.shopbox:hover .shop_t{border-color: #014ba2;}
.swiper-button-next, .swiper-button-prev{height:60px;margin-top: -30px; background-color: #fff;}
/*联系我们*/
.in_con{margin-bottom: 40px;width: 100%;overflow: hidden;margin-top: 30px}
.in_con_l,.in_con_r{width: 50%;float: left;}
@media only screen and (max-width:767px ) {
	.in_con_l,.in_con_r{width: 100%;float: left;padding: 0 15px;}
	.in_con_l{margin-bottom: 20px;}
	.in_new_l{width: 20%;}
	.in_new_r{width: 80%;}
	.in_newlist ul li{margin-bottom: 25px;}
	.in_newlist{margin-top: 30px;margin-bottom: 0px;}
	
	/*关于我们+新闻*/
	.in_ab,.in_new{width: 100%;float: left;padding-right: 0;padding: 0 15px;margin-bottom: 15px;}
	.in_ab_t{height: auto;-webkit-line-clamp: initial;}
}
@media only screen and (max-width:560px ) {
	.in_new_l{width: 30%;}
	.in_new_r{width: 70%;}
}
@media only screen and (max-width:410px ) {
	.in_new_l{width: 35%;}
	.in_new_r{width: 65%;}
}

.in_con_l h4,.in_con_r h4{margin-bottom: 20px;color: #282828;font-size: 18px;margin-top: 20px;}
.lxfs{margin-top: 20px;}
.lxfs h5{font-size: 14px;color: #1d1d1d;line-height: 32px;padding-left: 33px;}
.lxfs h5.num{background:url(../images/rx.png)no-repeat left 6px;}
.lxfs h5.email{background: url(../images/email.png)no-repeat left 6px;}
.lxfs h5.gscz{background: url(../images/gscz.png)no-repeat left 6px;}
.lxfs h5.yzbm{background: url(../images/yzbm.png)no-repeat left 6px;}
.lxfs h5.address{background: url(../images/address.png)no-repeat left 6px;}
.ewmbox{width: 100%;}
.ewmbox img{max-width:45%;margin-left: 3%;}
.in_con_r .zxly label{font-size: 12px;color: #282828;}
.in_con_r .zxly .sub-tj{width: 110px;line-height: 28px;border: none;font-size: 12px;color: #fff;background: #094993;}
.in_con_r .zxly textarea{max-width: 100%;max-height: 100px;height: 100px;}
.in_con_r .zxly .form-control{border-style: dashed;}

.cfot{padding: 10px 0;background: #00418c;}
.cfot p{text-align: center;color: #ffffff;font-size: 14px;line-height: 30px;}

/*手机底部*/
.hot{width:100%; height:58px; background:#00418c; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.html) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.html) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{ padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }

@media only screen and (max-width:767px ) {
	
/*头部*/	
.header{padding: 0px 0 0px 10px;position: relative;}



/*菜单*/
.menu ul.yj{background: none;}
.menu ul.yj>li{background: none;}
.menu ul.yj>li ul.ejmenu{display: none;}
.menu {display: block;width: 30%;min-width: 150px;right: 0;position: absolute;z-index: 9;}
.menu ul.yj{background:none;}
.menu ul.yj>li{width: 100%;overflow: hidden;float: none;}
.menu ul.yj>li>a{font-size: 14px;line-height: 32px;background: none;border-bottom: 1px solid rgba(255,255,255,0.8);}
.menu ul.yj>li:before{background: none;}

.in_mk ul li{width: 33.3333%;padding: 0 5px}
.in_mk ul li a .mk_txt h5{font-size:16px;line-height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.in_mk ul li a .mk_txt p{font-size:12px;line-height: 26px;font-family: arial;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

}

/*产品展示*/
.product{width: 100%; overflow: hidden;zoom: 1;padding-top: 35px;padding-bottom: 35px; background: url(../images/intbg.html)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.pro_l{width: 25%;float: left;padding-left: 20px;padding-right: 20px;background: #ffffff;}
.pro_r{width: 72%;float: right;background: #ffffff;padding-bottom: 30px;}
.pro_l h3{font-size: 20px;line-height: 55px;background: #1e94d4;width: 100%;padding-left: 25px; color: #ffffff;position: relative;}
.pro_l h3 small{text-transform: capitalize;color: #ffffff;}

.pro_l h3 span{position: absolute;display: inline-block;width: 30px;line-height: 30px;top: 10px;right: 10px;color: #ffffff;}
.pro_l ul.dropmenu{margin-bottom: 25px;border: 1px solid #d7d7d7;}
.pro_l ul.dropmenu>li>a{display: block;width: 100%;font-size: 16px;text-transform: uppercase; line-height: 44px;padding-left: 25px; color: #333333;position: relative;border-bottom: 1px solid #d7d7d7;}
.pro_l ul.dropmenu>li>a span{display:block;float:left;font-size: 22px; color: #333; line-height: 40px;margin-right:5px}
.pro_l ul.dropmenu>li>a:hover span{color: #00418C;}
.pro_l ul.dropmenu>li>a.act span{color: #00418C;}
.pro_l ul.dropmenu>li>a:hover{color: #00418c;}
.pro_l ul.dropmenu>li>a.act{color: #00418C;}
.leftlist .ej li a{font-size: 14px;text-indent: 2em; line-height: 40px;width: 100%;margin: 0 auto;display: block;color: #666666;border: none;border-bottom: 1px solid #cecece;}
.leftlist .ej li a span{margin-right: 5px;font-size: 10px;line-height: 24px;}
.leftlist .ej li a:hover{color: #1e94d4;}
.leftlist .ej li{margin-bottom: 0;}
.pro_r ul.pro_list{width: 100%;overflow: hidden;zoom: 1;}
.pro_r ul.pro_list li{margin-bottom: 30px;}
.pro_r ul.pro_list li a{width: 100%;display: block;overflow: hidden;border: 1px solid #BBB;position: relative;}
.pro_r ul.pro_list li a .probox{position: relative;}
.pro_r ul.pro_list li a .pro_p{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.pro_r ul.pro_list li a .pro_p:before{content: ""; padding-top: 75.7%; display: block;}
.pro_r ul.pro_list li a .pro_p span{position: absolute; top: 0; left: 0;margin: auto; width: 100%; height: 100%;background: #ccc;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.pro_r ul.pro_list li a:hover .pro_p span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.pro_r ul.pro_list li a .pro_t p{font-size: 16px;line-height: 36px;width: 100%;text-align: center;color: #333;white-space: nowrap;display:block;text-overflow: ellipsis;border-top: 1px solid #BBB;}

@media only screen and (min-width:768px ) {
.dropmenu{display: block !important;}
}
@media only screen and (max-width:767px ) {
.pro_l{width: 100%;float: left;padding: 0;}
.pro_r{width: 100%;float: right;padding-left: 10px;padding-right: 10px; padding-top: 25px;padding-bottom: 0;}
.pro_l ul.dropmenu{padding: 0;}
.pro_l h3{text-align: left;padding-left: 15px;background: #00418C;border: 1px solid #d8d8d8;line-height: 44px;}
.pro_l h3 span{top: 7px;}
.pro_l ul.dropmenu>li>a span{display: none;}
.pro_l ul.dropmenu>li>a span{display: none;}
.pro_l ul.dropmenu>li>a{font-size: 14px;line-height: 36px;text-align: center;}


.pro_l h3{}
.leftlist .ej li a{line-height: 32px;text-align: center;}
}
.prozz{position: absolute;z-index: 6; top: 0;left: 0;padding-top: 20%; display: block;width: 100%;height: 100%; background: rgba(0,0,0,0.4);opacity: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.prozz img{max-width: 74px;}
.prozz p{color: #ffffff;display:block;width: 100px;margin: 0 auto; font-size: 14px;line-height: 28px;border-radius: 3px;border: 1px solid #ffffff;margin-top: 4px;}
.pro_r ul.pro_list li a:hover .prozz{opacity: 1;}
.pro_lx{background: #e6e6e6;}
.pro_lx h3{margin-bottom: 15px;}
.pro_lx .pro_lxbox{font-size: 13px;line-height: 32px;padding: 0 10px;padding-bottom: 15px;}
.pro_lx .pro_lxbox p{color: #686868;}
.suoyin{width: 100%;overflow: hidden;zoom: 1;margin-bottom:25px;box-shadow: 0 1px 1px #bbb;}
.suoyin h3{font-size: 18px;width: 160px;text-align: center; color: #1e94dc;line-height: 40px;border-bottom: 2px solid #1e94d4;}
.suoyin p{font-size: 14px;line-height: 40px;padding-left: 25px;background: url(../images/fz.jpg)no-repeat left center;}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.prozz{padding-top: 4%;}
}
@media only screen and (max-width:767px ) {
	.prozz img{max-width: 54px}
	.product{padding-bottom: 0;}
}
@media only screen and (max-width:450px ) {
	.prozz{padding-top: 8px;}
}



ul.news li{margin-bottom: 20px;}
ul.news li a{width: 100%;display: block;overflow: hidden;border: 1px solid #d7d7d7;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
ul.news li a:hover{box-shadow: 1px 1px 2px #999;border-color: #00418C;}

ul.news li a:hover .newtxt h4{color: #00418C;border-color: #00418C;}

.newpic{float: left;width:20%;height: 105px;overflow: hidden;position: relative;padding: 3px;border: 1px solid #cdcdcd;}
.newpic span{width: 100%;height: 100%;display: block;border: 1px solid #cdcdcd;margin: auto;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
ul.news li a:hover .newpic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.newtxt{width:80%;float: right;padding-left: 15px;}
.newtxt h4{font-size: 16px;line-height: 26px;margin-bottom: 13px;padding-bottom: 13px;border-bottom: 1px dashed #b2b2b2;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newtxt .new_tbox{font-size: 14px;line-height: 26px;height: 52px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}

@media only screen and (max-width:991px ) {
	.newtxt{width: 73%;}
	.newpic{width: 27%;}
}
@media only screen and (max-width:767px ) {
	.newtxt{width: 76%;}
	.newpic{width: 24%;}
}
@media only screen and (max-width:520px ) {
	.newtxt{width: 70%;}
	.newpic{width: 30%;}
}
@media only screen and (max-width:420px ) {
	.newtxt{width: 65%;}
	.newpic{width: 35%;}
}
@media only screen and (max-width:350px ) {
	.newtxt{width: 60%;}
	.newpic{width: 40%;}
}

/*关于我们*/
.about_txt {font-size: 14px;line-height: 26px;color: #666666;text-align: justify;text-indent: 1.5em;}

.ewmbox img{float: left;}

.contact .ewmbox{margin-top: 15px;width: 100%;overflow: hidden;zoom: 1;margin-bottom: 15px;}


.pro_r ul.shop_list{width: 100%;overflow: hidden;zoom: 1;}
.pro_r ul.shop_list li{margin-bottom: 30px;}
.pro_r ul.shop_list li a{width: 100%;display: block;overflow: hidden;border: 1px solid #BBB;position: relative;}
.pro_r ul.shop_list li a .shop_li{position: relative;}
.pro_r ul.shop_list li a .shop_p{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.pro_r ul.shop_list li a .shop_p:before{content: ""; padding-top: 75.7%; display: block;}
.pro_r ul.shop_list li a .shop_p span{position: absolute; top: 0; left: 0;margin: auto; width: 100%; height: 100%;background: #ccc;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.pro_r ul.shop_list li a:hover .shop_p span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.pro_r ul.shop_list li a .shop_txt p{font-size: 16px;line-height: 36px;width: 100%;text-align: center;color: #333;white-space: nowrap;display:block;text-overflow: ellipsis;border-top: 1px solid #BBB;}
.pro_r ul.shop_list li a:hover .prozz{opacity: 1;}

/*新闻详情*/
.new-x-p {margin: 0 auto;text-align: center;margin-bottom: 20px;}
.new-x-p img{max-width: 100%;margin: 0 auto;}
.new-x-t{font-size: 14px;line-height: 26px;width: 100%;margin: 0 auto;text-align: justify;}
.new-x-t p{color: #666666; }
/*产品详情*/
.pro-x-p {margin: 0 auto;text-align: center;margin-bottom: 20px;}
.pro-x-p img{max-width: 100%;margin: 0 auto;}
.pro-x-t{font-size: 14px;line-height: 26px;width: 100%;margin: 0 auto;}
.pro-x-t p{color: #666666;}
/*车间详情*/
.work-x-p {margin: 0 auto;text-align: center;margin-bottom: 20px;}
.work-x-p img{max-width: 100%;margin: 0 auto;}
.work-x-t{font-size: 14px;line-height: 26px;width: 100%;margin: 0 auto;}
.work-x-t p{color: #666666;}

/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.9;
	opacity: 0.9;
	z-index: 200;
        font-size:14px;
	font-family:'微软雅黑';
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 170px;
    height:160px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 252px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}