@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body {color:#666; font-size:15px; line-height:1.8em;background-color:#fff; max-width:680px; margin:0 auto;font-family:Hind, Arial, Helvetica, sans-serif; position:relative;}
h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a{color:#222931;}
a{text-decoration:none; color:#666; cursor:pointer;}
a:hover{cursor:pointer; text-decoration:none; color:#0c4a9b; }
.clear{clear:both; overflow:hidden;  }
img{border:none;}
ul,ol,li{ list-style:none;}
.l{ float:left;}
.r{ float:right;}
@-webkit-keyframes aase{
	0%{-webkit-transform: rotateY(0deg);}
	100%{-webkit-transform: rotateY(360deg);}
}
@-moz-keyframes aase{
	0%{-moz-transform: rotateY(0deg);}
	100%{-moz-transform: rotateY(360deg);}
}
@keyframes aase{
	0%{transform: rotateY(0deg);}
	100%{transform: rotateY(360deg);}
}
.sydb{position:fixed;background-color:#ffd200; bottom:0; max-width:680px; margin:0 auto;z-index:999;  width:100%;}
.sydb ul{ list-style:none;height:40px; line-height:40px; text-align:center; display:-webkit-box; -webkit-box-orient:horizontal;}
.sydb ul li{-webkit-box-flex:1; display:-webkit-box;  border-right:1px solid #666;-webkit-box-orient:vertical; height:45px;font-size:14px; text-align:center;}
.sydb ul li img{ width:24px; height:24px; margin-right:5px; vertical-align:middle;}
.sydb ul li a{ color:#000;}
.sydb ul li:nth-child(2){background-color:#0d6ec6;}
.sydb ul li:nth-child(2) a{ color:#fff;}

.top{ /*background-color:#181e3f;*/overflow:hidden;}
.top .logo{ float:left; width:149px; margin-left:3px; padding:0 2px;margin-top: 4px;}
.top .logo img,.top .nav img{ width:100%; height:auto; vertical-align:top;}
.top .nav{ float:right; width:50px; padding:0 6px; display:inline-block;}
.wap-nav{ display:none; width:220px; position:absolute; right:0; top:0;margin-left:50%; z-index:12; background-color:#fff; height:100%; padding-top:10px;}
.wap-nav li{border-bottom:1px solid #ddd; width:200px; margin:0 auto; font-size:15px; line-height:2.5em;  }
.wap-nav li a{ color:#666; display:block;  padding-left:15px; margin-left:20px;}
.wap-nav div{ width:200px; margin:0 auto; text-align:center;border-bottom:1px solid #ddd;}
.wap-nav div img{ width:150px;}
#box_bg{ background:#000; opacity:0.6; filter: alpha(opacity=60); height:100%; top: 0; width: 100%; z-index:11;position:absolute; bottom:0;margin: 0 auto;}
.wap-nav .nav_close{border-bottom:0px solid #ddd;}
.nav_close{ position:absolute; left:-40px; top:6px; }
.wap-nav .nav_close a{ margin:0; padding:0; display:block;background:url(../images/close_icon.png) no-repeat center; background-size:36px 36px; width:36px; height:36px;}

/*banner*/
.banner{ overflow:hidden;}
.box_swipe{position:relative;overflow:hidden;}
.box_swipe ul{-webkit-padding-start: 0px;overflow:hidden;}
.box_swipe>ol{ width:100%;height:25px; position:absolute; z-index:10; bottom:0px;  text-align:center; overflow:hidden;  /*background-color:rgba(0,0,0,0.1);*/}
.box_swipe>ol>li{ display:inline-block; background-color:#fff; margin:10px 2px 10px; width:8px;  height:8px;  border-radius:8px;}
.box_swipe>ol>li.on{ background-color:#ffcb01; width:20px;}
.banner{width:100%;height:auto;text-align:center;overflow:hidden;}
.banner img{ border:none; width:100%; vertical-align:top; }
.banner1{width:100%;height:auto; text-align:center;overflow:hidden;}
.banner1 img{ vertical-align:top;}
/*banner结束*/


.bg{ background-color:#f5f6f6; overflow:hidden;}
.line{ width:100%; height:7px; display:block; background-color:#eeeff0; overflow:hidden;}
.line1{ width:100%; height:1px; display:block; background-color:#e6e7eb; overflow:hidden;}
.syfl{ width:100%; overflow:hidden; }
.syfl ul{overflow:hidden; margin-top:12px;}
.syfl ul li{ width:25%;padding:0px 2px 0px; text-align:center; box-sizing:border-box;transition: all 0.3s ease;float:left;overflow:hidden; }
.syfl ul li img{ width:60%; max-width:70px;/*background-color:#feb62a;*/  background-color:#1873C6; padding:3%; height:auto; border-radius:100%; overflow:hidden;}
.syfl ul li a{ color:#333;}
.syfl ul li p{ width:96%; margin:5px auto 0;font-size:14px;line-height:1.5em; height:3em;overflow:hidden; }
.sy_cp{ width:100%;margin:15px auto 5px; padding:0 8px; box-sizing:border-box; overflow:hidden;}
.sy_cp1{ width:100%;margin:0px auto 5px; padding:0 8px; box-sizing:border-box; overflow:hidden;}
.sy_cp h1,.sy_cp h2{ width:100%; text-align:center; text-transform:uppercase; line-height:1.2em; font-size:26px; margin:10px 0 8px;overflow:hidden;}
.sy_cp h1 span,.sy_cp h2 span,.sy_al h2 span{ color:#fabe4d;}
.sy_cp dl,.sy_cp1 dl{ float:left; width:50%;box-sizing:border-box; padding:5px 4px 5px; text-align:center; overflow:hidden;}
.sy_cp dl dt,.sy_cp1 dl dt{box-sizing:border-box;}
.sy_cp dl dt img,.sy_cp1 dl dt img{ width:100%; height:auto; vertical-align:top;}
.sy_cp dl dd,.sy_cp1 dl dd{ine-height:1.2em;box-sizing:border-box; padding:0px 5px 3px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.sy_cp ul{ width:100%;}
.sy_cp ul li{ width:33.3%; padding:4px 4px; float:left; box-sizing:border-box; overflow:hidden;}
.sy_cp ul li img{ width:100%; height:auto; padding:2px;box-sizing:border-box; }
.sy_al{ width:100%;margin:15px auto 15px; padding:0 10px; box-sizing:border-box;overflow:hidden;}
.sy_al h2{ text-transform:uppercase;padding-bottom:5px;width:100%; text-align:center; font-size:26px; margin:10px 0 0px;overflow:hidden;}
.sy_al dl{ width:100%; border:1px solid #f5f6f6; margin:8px auto;box-sizing:border-box; background-color:#fff;overflow:hidden;}
.sy_al dl dt {width:160px; float:left;margin-right:-210px;}
.sy_al dl dt img{width:100%; box-sizing:border-box; float:left; height:auto;position:relative;overflow:hidden;}
.sy_al dl dd{width:auto;margin:0px 10px 0px 175px; overflow:hidden;}
.sy_al dl dd p{ color:#666;margin:5px 0 0; height:1.5em;line-height:1.5em;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:1.5em;}
.sy_al dl dd strong{ font-weight:normal;color:#0D53B4;line-height:1.5em; margin-right:3px;}
.sy_al dl dd img{ vertical-align:middle; margin-right:1px;}
.sy_al dl dd h3{line-height:1.4em; font-size:18px; margin-top:3px; font-weight:normal; color:#ec1a35; overflow:hidden;}
.sy_al dl dd h3 a{ color:#444;}
.sy_al dl dd h3 a:hover{ color:#0689d8;}
.synew{ width:100%;margin:15px auto 5px; padding:0 8px; box-sizing:border-box; overflow:hidden;}
.synew h2{ width:100%; text-align:center; text-transform:uppercase; line-height:1.2em; font-size:26px; margin:10px 0 8px;overflow:hidden;}
.synew h2 span{ color:#fabe4d;}
.synew ul{width:100%; box-sizing:border-box;}
.synew li{margin-bottom: 15px;padding-bottom: 10px;background:#fff;padding: 8px 5px;}
.synew li h4{font-size:18px;margin-bottom:4px;font-weight:normal;}
.synew li h4 a{color:#444;}
.synew li p{line-height:20px;height: 40px;overflow: hidden;}
.synew li .more{display:block;width:130px;padding:3px 0;border:solid 1px #ffd800;text-align:center;margin-top:10px}
.synew li .more:hover{background:#ffc704; color:#333}

#gotoTop2{width:35px; height:35px; display:none; position:absolute; cursor:pointer;text-indent:-999em;position:fixed; right:3px; bottom:50px; z-index:999999; box-sizing:border-box; background:url(../images/totop.png) no-repeat #0d6ec6;background-size:100% 100%; border-radius:50%;}
/*index  end*/



/*procenter*/
.pcfl,.pcprj{ width:100%; padding:10px 10px 10px; box-sizing:border-box;} 
.pcfl ul,.pcprj ul{ overflow:hidden;}
.pcfl li,.pcprj li{ padding:4px 8px; background:#fff;  margin:4px 5px 4px 0;display: inline-block;cursor: pointer;font-size: 15px; line-height:2em; text-transform: capitalize;  color: #333333; float:left;border: 1px solid #ffd9b1;}
.pcfl li.hover, .pcfls li:hover,.pcprj li.hover, .pcprj li:hover { background:#f78f20;color:#fff; }
.pcfl li.hover a,.pcprj li.hover a{color:#fff;}

/*prolist*/
.pl{ width:100%;margin:10px auto 5px;  box-sizing:border-box;overflow:hidden;}
.pl dl{ width:100%; padding:15px 8px 15px;box-sizing:border-box;border-bottom:1px solid #e6e7eb; background-color:#fff;overflow:hidden;}
.pl dl dt {width:160px; float:left;margin-right:-210px;}
.pl dl dt img{width:100%; float:left; height:auto;position:relative;overflow:hidden;}
.pl dl dd{width:auto;margin:1px 8px 1px 175px;line-height:18px;	overflow:hidden;}
.pl dl dd p{ color:#666; height:1.5em;white-space:nowrap; text-overflow:ellipsis; margin:4px auto; overflow:hidden; line-height:1.5em;}
.pl dl dd p:nth-child(5){ display:none;}
.pl dl dd strong,.pl dl dd span{color:#111; line-height:18px; margin-right:6px;}
.pl dl dd img{ vertical-align:middle; margin-right:1px;}
.pl dl dd h2{line-height:1.3em; margin-bottom:5px; font-size:22px;font-weight:600; overflow:hidden;}
.pl dl dd h2 a{color:#1251BA;}
/*pro*/
.pdb{ width:100%; height:40px;border-bottom:1px solid #e2e2e2;background-color:#f7f7f7; line-height:40px;}
.pdb img{ width:100%; margin-top:5px; vertical-align:middle; height:auto;}
.pdb span{ width:30px;line-height:40px; position:relative; padding:0 5px;}
.pdb h2{padding:0 10px;white-space:nowrap;font-size:22px; line-height:40px;text-overflow:ellipsis; overflow:hidden; text-align:center; color:#000; box-sizing:border-box;} 
.cptp{ width:100%;overflow:hidden;}
.cptp img{ width:100%;}
.pyd{ width:100%; padding:0 8px; box-sizing:border-box;}
.pyd h3{font-size:16px; color:#666; line-height:1.5em; font-weight:600; padding:5px 0; border-bottom:solid 1px #e6e6e6; overflow:hidden;}
.pyd h1{font-size:24px; font-weight:600; line-height:1.2em;border-bottom:1px solid #e6e7eb; padding:8px 0;overflow:hidden;}
.pyd p{padding:5px 5px;font-size:16px;border-bottom:1px solid rgba(140, 140, 145, 0.15);  background-color:#f9f9f8;box-sizing:border-box; line-height:1.6em;}
.pyd p img{ width:20px; height:auto; vertical-align:middle; margin-right:5px;}
.pyd p strong{color:#1873C6; font-weight:600; margin-right:8px;}
.pyd p span{box-sizing:border-box;}
.email{ margin:10px 0 2px; padding:0 15px; box-sizing:border-box;font-size:20px;height:2em; line-height:2em; width:100%; overflow:hidden;}
.email img{ vertical-align:middle; width:28px; height:auto; margin-right:4px; margin-top:-3px;}
.email a{color:#333; display:block;}
.email a span{color:#444;}
.anniu{ width:100%;padding:0 8px 15px;border-bottom:6px solid #eeeff0;box-sizing:border-box; overflow:hidden;}
.anniu a{width:49.2%;color:#fb692f; border-radius:2px;display:inline-table;height:2.5em;line-height:2.5em; font-size:18px; text-align:center;cursor:pointer;}
.anniu a:hover{color:#fff; background-color:#0D53B4;border: 1px solid #0D53B4;box-sizing:border-box; }
.anniu a.quote{color:#fff; float:right;background-color:#fb692f;border: 1px solid #fb692f;box-sizing:border-box; }
.anniu a.message{ float:left; border:1px solid #fb692f; background-color:#feefe6;  }
.anniu a:hover.message{color:#fb692f;}
.pro_m1{width:100%; padding:15px 8px; box-sizing:border-box;}
.pro_m1 p{ margin:10px auto;}
.pro_m1 p img,.pro_m1 div img{ max-width:100%; height:auto;}
.pro_m1 p video{ max-width:664px; width:100%;}
.pro_m1 h2{ font-size:20px; color:#0c4a9b;font-weight:600; line-height:1.5em;}
.pro_m1 h3,.pro_m1 h4{ font-size:18px; color:#444; font-weight:600; line-height:1.5em;}
.cs{ width:100%; padding-top:10px; border-top:1px solid #e6e7eb; margin:20px auto 10px;}
.ly{ width:100%;margin:0px auto 30px;  border:8px solid #fff; box-sizing:border-box;}
.ly h3{ text-align:center; background-color:#73aee5; font-size:24px; color:#fff; line-height:2em; overflow:hidden;}
.ly dl{ background-color:#f7f7f7; padding:20px 10px; box-sizing:border-box;}
.ly dl dd{ width:49%;}
.ly dl dd input{ width:100%;height:40px; background-color:#fff; color:#666; padding-left:40px;line-height:40px; box-sizing:border-box; background-size:22px 20px;margin-bottom:10px; border:1px solid #d8d8d8;}
.ly dl dt{ width:100%;}
.ly dl dt textarea{ width:100%; height:100px;background-color:#fff;box-sizing:border-box;color:#666; line-height:2em;font-family:Hind, Arial, Helvetica, sans-serif;padding-left:35px;border:1px solid #d8d8d8;background-size:22px 20px;}
.user{background: url(../images/ly1.png) no-repeat 8px center;}
.cp{background: url(../images/ly2.png) no-repeat 8px center;}
.yxtb{background: url(../images/ly3.png) no-repeat 8px center #fff;background-size: 28px !important;}
.tel{background: url(../images/ly4.png) no-repeat 8px center #fff;}
.lytb{background: url(../images/ly5.png) no-repeat 8px 5px #fff;}
.button1{width:100%;margin:20px auto 0; text-align:center; cursor:pointer;}
.button1 input{ width:auto;font-size:16px; padding:0 25px; border:2px solid #ff4a00;line-height:2em; text-transform:uppercase; background-color:#fff;  color:#ff4a00;}
.material_mini{background: url(../images/ico_ma-l.png) no-repeat 8px center #fff;}
.capacity_mini{background: url(../images/ico_ca-l.png) no-repeat 8px center #fff;}
.height70{ height:50px; overflow:hidden;}
.height80{ height:60px; overflow:hidden;}
/*pro  end*/


/*contact*/
.con_m1 {width:100%; padding:0px 10px 10px; box-sizing:border-box;  }
.con_m1 h2 {margin:10px auto 10px; font-size:24px; text-align:center; color:#222;  }
.con_m1 hr{ width:80px; height:2px; background-color:rgb(248, 140, 20); margin:0 auto 8px; border:none;}
.con_m1 ul{border-top:1px solid rgba(140, 140, 145, 0.15); background-color:#f9f9f8; border-bottom:2px solid rgba(140, 140, 145, 0.15);}
.con_m1 li{ font-size:17px; line-height:1.8em; padding:10px 10px; box-sizing:border-box; border-bottom: 1px solid rgba(140, 140, 145, 0.15); }
.con_m1 li span{ color:#888; font-weight:600;}
.con_m1 li a{ color:#ff9900;}
.con_m1 p{ text-align:center; margin:0 auto 5px;}
.mb{ margin-bottom:10px;}




/*newcenter*/
.nl{width:100%; box-sizing:border-box; padding:0px 7px 10px;overflow:hidden;}
.nl dl dt,.nl dl dd{ border-bottom:1px solid #e6e7eb; padding:15px 0; overflow:hidden;}
.nl dl dt img{ width:180px; height:auto;float:left; margin-right:15px; }
.nl dl dt h2{text-align:left; line-height:1.3em; max-height:2.6em; text-overflow:ellipsis;font-weight:normal; font-size:18px; overflow:hidden;}
.nl dl dd h2{text-align:left; line-height:1.3em; margin-bottom:5px;font-weight:normal; font-size:18px; overflow:hidden;}
.nl dl h2 a{ color:#555;}
.nl dl dt h2 a:hover{color:#ff9900;}
.nl dl dt p,.nl dl dd p{ text-align:left; line-height:1.5em; max-height:3em; color:#777;display:block;overflow:hidden;}
.nl dl dt span,.nl dl dd span{ display:block; margin-top:10px;}
.nl dl dt span a,.nl dl dd span a{color:#fff; background-color:#3B76CD; border-radius:2px; line-height:2.2em; display:inline-table; padding:0 15px;}
.nl dl dt span a:hover,.nl dl dd span a:hover{color:#FF6600;}
.nl dl dt span img,.nl dl dd span img{ width:7px; height:auto; vertical-align:middle; float:none; margin-left:5px;margin-right:0px;}
.page{ width:100%; margin:10px auto 10px; font-size:14px; line-height:1.5em; text-align:center; overflow:hidden;}
.page li{ width:auto; display:inline; margin-bottom:3px; }
.page .disabled{padding:3px 10px;border-radius:1px; border:1px solid #ddd; display:inline-table; background-color:#fff; color:#444;}
.page a{ padding:3px 5px; margin:0 2px 4px; display:inline-table; width:auto; white-space:nowrap; overflow:hidden;border-radius:1px; border:1px solid #ddd;}
.page a:hover,.page a.hover{color:#fff; text-decoration:none;  background-color:#2b2b2b;border:1px solid #2b2b2b;box-sizing:border-box;}
.page span{color:#fff; text-decoration:none; background-color:#0689d8;padding:3px 5px; margin:0 2px 4px; border-radius:1px; }
/*newcenter  end*/




/*new*/
.news{width:100%; margin:10px auto 20px; padding:0 12px; box-sizing:border-box; overflow:hidden;}
.news h1{ font-size:26px; line-height:1.3em; margin:0 auto 10px;font-weight:600;color:#1873C6;}
.news h5{width:100%; padding:0px 0 5px; font-weight:normal;border-bottom:1px dashed #e6e7eb;height:1.5em;line-height:1.5em;font-size:13px; color:#888;overflow:hidden;}
.news h5 img{height:auto;vertical-align:middle;}
.news h3{ font-size:18px; color:#333; margin-top:25px;font-weight:600;  margin-bottom:10px; overflow:hidden;}
.news p{margin:10px 0;}
.news p a{color:#0689d8;}
.news p a:hover{width:100%; text-decoration:underline;}
.news p img{ max-width:100%; height:auto;}
.news_pre{width:100%; margin:10px auto 0; padding:10px; box-sizing:border-box; line-height:27px; color:#0D53B4; background:#f4f4f4; overflow:hidden; }
.news_pre a{ margin-left:5px; font-weight:normal;}
.news_pre b{ width:48%;height:1.5em; line-height:1.5em; overflow:hidden;}
/*new  end*/





/*about*/
.about,.gjhz { width:100%; padding:15px 10px; box-sizing:border-box; overflow:hidden;}
.about h3,.gjhz h3{font-size:26px; line-height:1.5em; font-weight:600; color:#0D53B4; }
.about h4{font-size:20px; }
.about p{ margin:8px 0;}
.gjhz ul{ width:100%;padding:5px 0 0px; overflow:hidden;}
.gjhz ul li{ width:23%; margin:0 1%; padding:0px 0 15px; border-radius:1px; float:left;text-align:center; overflow:hidden;}
.gjhz ul li strong{ display:block; font-weight:normal; text-align:center;   margin:5px auto 0px;}
.gjhz ul li strong img{ width:55%; padding:8%;background-color:#ffde00; border-radius:10%; }
.gjhz ul li span{ width:100%; text-align:center;line-height:1.5em; display:block; line-height:1.2em;  color:#222; }
.gjhz dl{ width:100%; margin-top:10px;}
.gjhz dl dd{float:left;padding:4px 4px 4px; text-align:center; box-sizing:border-box;width:50%; overflow:hidden;}
.gjhz dl dd img{ width:100%; vertical-align:top; height:auto;}
.box{overflow:hidden; width:100%; border-top:1px solid #ebebeb; padding-top:10px; margin:10px auto 0px;}
.box dl{width:22%;text-align:center; margin: 0 1.5%;overflow:hidden;float: left;}
.box dl dt{ width:60%; max-width:55px; margin:0 auto 8px; overflow:hidden;}
.box dl dt img{ width:100%; height:auto;}
.box dl dd { width:100%;overflow:hidden;}
.box dl dd h3 { font-size:30px; color:#000;line-height:22px; padding:3px 0; display:block; }
.box dl dd p{ color:#737b7d; width:100%; margin:0 auto; line-height:1.5en; font-size:16px;}
/*about  end*/
/*2018年3月2日16:09:58lcadd*/
.pages { color: #999;
    border: #6600CC solid 0px;
    margin: 0 auto;
    clear: both;
    margin: 3% 0 15% 0;
    width: 100%;
    float: left;}
.pages a, .pages .active, .pages span {  text-decoration: none;
    padding:0px 10px;
    border: 1px solid #ddd;
    background: #fff;
    margin: 0 2px 4px 0;
    font-size: 11px;
    color: #000;
    float: left;}
.pages a:hover { background-color:#434E58; color:#fff; border:1px solid #434E58; text-decoration:none;}
.pages .active { font-weight: bold; color: #fff; background:#434E58; border:1px solid #434E58;}
.capacity_mini select,.material_mini select{border: 1px solid #d8d8d8;margin-bottom: 10px;line-height:40px;width: 98%;height:40px;color:#555}
.capacity_mini select{background: url(../images/icon_capa.png) no-repeat 10px center #fff;    text-indent: 34px;font-family: Helvetica, Arial, sans-serif;}
.material_mini select{background: url(../images/icon_mater.png) no-repeat 10px center #fff;    text-indent: 34px;font-family: Helvetica, Arial, sans-serif;}

.float_talk{
    width: 40px;
    position: fixed;
    top: 23%;
    right: 0;
    z-index: 9999;
    display: none;
    }
.float_talk p {
    width: 8px;
    height: 8px;
    background: url(../images/ch.png) center no-repeat;
    position: absolute;
    top: 0;
    right: 0;
}



@media screen and (max-width:545px){
.syfl ul li p{ line-height:1.3em; height:2.6em;}	
.syfl ul li{ padding:15px 0 0;}	
.syfl ul{ margin-top:0;}

}
@media screen and (max-width:480px){
.ly dl dd,.news_pre b{ width:100%;}	
.news_pre b:nth-child(1){ margin-bottom:5px;}
.logo{ width:100px;}	
.menu{ width:35px;}	
.t78{ top:61px;}
.con_m1 li{ font-size:15px;}
}

@media screen and (max-width:460px){
body { font-size:14px; line-height:1.8em; }	
.sy_al dl dd h3{ font-size:17px;}
.pl dl dd h2{ font-size:18px;}

}
	
@media screen and (max-width:414px){
.nl dl dt p{ display:none;}
.nl dl dt span{ margin-top:15px;}
.pcfl li,.pcprj li{ font-size:13px;padding:0px 7px;}
.syfl ul li{padding:10px 0 10px;}
.box dl{ width:46%; margin:0 2%; overflow:hidden; float:left;}
.box dl dd p{ line-height:1.5em; height:1.5em; margin-bottom:10px;}
.sy_al dl dd p:nth-child(3){ display:none;}
.email a{ color:#444;}
.about h3, .gjhz h3,.sy_cp h1,.sy_cp h2,.sy_al h2,.pyd h1,.news h1,.synew h2{ font-size:20px;}
.sy_cp h1,.sy_cp h2{ padding-bottom:0;}
.about h4{ font-size:18px;}
.con_m1 h2{ font-size:22px; margin-bottom:10px;}
.sy_al h2,.sy_cp h1{margin-top:5px; padding-bottom:0px;}
.sy_al h2{ padding-bottom:10px;}
.sy_al dl dt,.pl dl dt{ width:140px;}
.sy_al dl dd,.pl dl dd{margin:0px 10px 0px 150px;}
.syfl ul li img{ width:60%; border-width:1px;}
.pl{ margin:0 auto 5px;}
.button1{ width:60%;}
.nl dl dt img{ width:140px;}
.nl dl dt span{ margin-top:5px; }
.syfl ul li p{ font-size:10px;}
.pdb h2,.pro_m1 h2{ font-size:18px; }
.ly h3{ font-size:22px;}
.ly dl{ padding:10px;}
.sy_al dl dd h3,.synew li h4,.nl dl dd h2,.nl dl dt h2{ font-weight:600; font-size:16px;}
}	

	
@media screen and (max-width:375px){
.pyd p{font-size:14px;}
.email{ margin-top:10px;}
.email a{ padding-top:0;}
.anniu a{height:2em; line-height:2em;}
.syfl ul li{ padding-bottom:3px;}
.sy_al dl dt,.pl dl dt{width:120px;}
.sy_al dl dd,.pl dl dd{margin: 0px 10px 0px 130px;}
.pl dl dd p:nth-child(4){display:none;}
.pl dl dd h2{ font-size:16px;}
.pl dl dd p,.sy_al dl dd p{ margin:0 auto;}
.syfl ul li p{ font-size:12px;}
.anniu a{height:2em; line-height:2em;}
}		
	
		
@media screen and (max-width:350px){
.anniu a{ font-size:15px;height:2em;line-height:2em;}
.sy_al dl dt,.pl dl dt{ width:100px;}
.sy_al dl dd,.pl dl dd{margin:0px 10px 0px 110px;}
.sy_al dl dd p:nth-child(2),.pl dl dd p:nth-child(2){ display:none;}
.sy_al dl{ padding:10px 0;}
.syfl ul li{ padding:8px 0;}
.box dl dd p{ font-size:14px;}
}

/*new add Privacy notice*/
.privacy {
  padding: 20px;
}

.privacy h3 {
  margin-top: 20px;
  font-size: 20px;
  color: #333333;
  font-family: 'Alibaba-PuHuiTi-Heavy';
  text-transform: uppercase;
  text-align: center
}
.privacy h4 {
  margin-top: 20px;
  font-size: 17px;
  color: #333232;
  line-height: 1.5;
}
.privacy h4:first-child{
	margin-top:0;
}
.privacy p {
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.8;
  color: #666666
}

.privacy ul li {
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.8;
  list-style: inside;
}