@charset "utf-8";
/* CSS Document */
html { overflow-x:hidden; margin:0; padding:0; }
body { width:100%; margin:0; padding:0px; font-size:12px; color:#666; background:#fff url(../images/top.png) repeat-x left top; font-family:"Microsoft Yahei"; overflow:hidden; }
div,img,form,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; border:0px; }
a{ text-decoration:none; color:#666; }
a:hover { text-decoration:none; color:#3cacfb; }

input,textarea{ font-family:"Microsoft Yahei"; font-size:12px; color:#666; }


.section{ width:1200px; margin:0 auto; overflow:hidden; }


#main{ width:1200px; margin:30px auto; overflow:hidden; }
#sidebar{ width:270px; clear:both; float:left; margin:0; overflow:hidden; }
#content{ width:900px; float:right; overflow:hidden; }

#header{ width:100%; height:135px; position:relative; z-index:100; }
#top{ width:1200px; height:100%; margin:0 auto; position:relative; }

#welcome{ height:40px; line-height:40px; float:left;  }
#func{ height:40px; line-height:40px; float:right; }
#func span{ margin:0 10px; }
 
#logo{ height:90px; display:block; position:absolute; top:0; left:0; overflow:hidden; }
#logo img{ max-width:100%; max-height:100%; display:block; }

#lang{ height:30px; line-height:30px; position:absolute; top:30px; right:0; font-size:14px; }
#lang span{ margin:0 10px; }
.current_lang{ color:#3cacfb; }

#hotline{ height:30px; line-height:30px; position:absolute; right:160px; top:30px; padding-left:30px; background:url(../images/hotline.png) no-repeat left center; font-size:18px; font-weight:bold; color:#3cacfb; }

#topform{ width:180px; height:24px; display:block; background:url(../images/form.png) no-repeat left top; position:absolute; top:33px; right:0; }
.topformIn{ width:134px; height:24px; line-height:24px; float:left; border:0; background:none; margin:0 0 0 12px; padding:0; outline:0; }
.topformBtn{ width:32px; height:24px; line-height:24px; float:right; border:0; background:none; margin:0; padding:0; outline:0; cursor:pointer; }


#menu{ list-style:none; margin:0; padding:0; position:absolute; top:90px; left:0; }
#menu li{ float:left; line-height:45px; position:relative; margin:0 45px 0 0; }
#menu li.cur{ background:#8ae1fd; }
#menu li a{ padding:0 40px; height:45px; display:block; font-size:16px; font-weight:bold; color:#fff; }
#menu li a span{ margin:0 0 0 8px; }
#menu li.cur a{ color:#fff; }

#chat{ list-style:none; margin:0; padding:0; position:absolute; top:90px; right:0; }
#chat li{ float:left; line-height:45px; position:relative; margin:0 0 0 20px; } 
#chat li div{ width:140px; height:140px; position:absolute; top:45px; right:0; z-index:200; display:none; overflow:hidden; }
#chat li div img{ width:100%; height:100%; display:block; }
#chat li:hover div{ display:block; }

#myform{ width:260px; height:40px; display:block; background:url(../images/form.png) no-repeat left top; position:absolute; top:30px; right:0; overflow:hidden; }
.topIn{ width:160px; height:40px; line-height:40px; float:left; border:0; margin:0 0 0 20px; padding:0; background:none; outline:0; }
.topBtn{ width:72px; height:40px; line-height:40px; float:right; border:0; margin:0; padding:0; background:none; outline:0; cursor:pointer; font-size:14px; color:#fff; text-align:center; }


#search{ background:#eee; }
#webkey{ width:760px; height:36px; line-height:36px; clear:both; float:left; margin:18px 0; padding:0; overflow:hidden;  }
#webkey dt{ float:left; margin:0; padding:0; font-weight:bold; }
#webkey dd{ margin:0; padding:0; overflow:hidden; } 
#webkey dd span{ margin:0 6px;}

#webform{ width:400px; height:36px; margin:18px 0; padding:0; background:url(../images/form.png) no-repeat left top; float:right; overflow:hidden; }
.webin{ width:270px; height:36px; line-height:36px; float:left; margin:0 0 0 15px; padding:0; border:0; background:none; outline:0; }
.webbtn{ width:110px; height:36px; font-size:14px; color:#fff; text-align:left; text-indent:50px; float:right; border:0; background:none; margin:0; padding:0; cursor:pointer; }


.mainbanner{ width:100%; height:600px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:600px;overflow:hidden; margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:600px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:600px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:90px; height:13px; position:absolute; bottom:30px; left:50%; list-style:none; margin:0 0 0 -45px; padding:0;  }
.mainbanner_list li{width:30px;height:20px; float:left; margin:0; overflow:hidden; }
.mainbanner_list a{ width:100%;height:20px; margin:0; background:url(../images/h1.png) no-repeat center center; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../images/h2.png) no-repeat center center; }

#inslide{ width:1920px; position:relative; left:50%; margin-left:-960px; overflow:hidden; }
#inslide img{ max-width:100%; display:block; margin:0 auto; }

#links{ padding:30px 0; background:#f3f3f3; margin:0; }
.linksRec{ width:100%; margin:0; overflow:hidden; }
.linksRec dt{ width:88px; height:31px; line-height:31px; background:url(../images/links.png) no-repeat left top; text-indent:12px; font-size:14px; font-weight:bold; color:#fff; clear:both; float:left; }
.linksRec dd{ margin:0; padding:0; line-height:31px; overflow:hidden; }
.linksRec dd a{ white-space:nowrap; margin-left:20px;}

#footer{ width:100%; color:#fff; background:url(../images/foot.jpg) no-repeat center top; background-size:cover; overflow:hidden; }  
#footer a{ color:#fff; }

#help{ padding:30px 0; }

.footerL{ width:360px; clear:both; float:left;}
.footerC{ width:420px; float:left; margin:0 0 0 30px; }
.footerR{ width:360px; float:right; }

.Fcolumn{ font-size:18px; font-weight:bold; }
.FProRec{ list-style:none; margin:10px 0 0 0; padding:0; overflow:hidden; }
.FProRec li{ width:90px; float:left; margin:0 20px 0 0; overflow:hidden; }
.FProRec li img{ width:90px; height:60px; display:block; }
.FProRec li h4{ font-size:12px; margin:6px 0 0 0; text-align:center; }

.FContact{ list-style:none; margin:4px 0 0 0; padding:0; overflow:hidden; }
.FContact li{ width:100%; line-height:22px; }
.FContact li:first-child{ font-weight:bold; }

.FShareRec{ list-style:none; margin:10px 0 0 0; padding:0; overflow:hidden; }
.FShareRec li{ width:22px; height:22px; float:left; margin:0 10px 0 0; overflow:hidden; }

.Workday{ width:100%; margin:20px 0 0 0; padding:0; overflow:hidden; }
.Workday dt{ width:100%; margin:0; padding:0; font-size:14px; font-weight:bold; overflow:hidden; }
.Workday dd{ margin:0; padding:0; overflow:hidden; line-height:2; }

#flogo{ width:100%; height:80px; display:block; background:url(../images/logo2.png) no-repeat left center; overflow:hidden; }
#lxfs{ margin:10px 0 0 0; padding:0; line-height:2; color:#fff; }
#lxfs p{ margin:0; padding:0; }

#copr{ line-height:2; background:#2a2a2c; padding:20px 0; text-align:center; overflow:hidden; }

.ewmRec{ list-style:none; margin:10px 0 0 0; padding:0; overflow:hidden; }
.ewmRec li{ width:140px; float:left; margin:0 0 0 20px; overflow:hidden; }
.ewmRec li img{ width:100%; display:block; }
.ewmRec li p{ margin:6px 0 0 0; padding:0; text-align:center; line-height:2; font-size:12px; }


.basic{ width:100%; margin:0 0 20px 0; overflow:hidden; }
.basicL{ width:300px; clear:both; float:left; margin:0 20px 0 0; }
.basicL img{ width:300px; height:240px; display:block; }
.basicR{ line-height:2; overflow:hidden; }

.tab_Stock{ border-top:1px solid #ccc; border-left:1px solid #ccc; }
.tab_Stock tr td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:10px; }
.tab_Stock thead tr td{ font-weight:bold; }

.textinp{ width:240px; height:16px; line-height:16px; border:1px solid #bfbfbf; margin:0; padding:10px; outline:0; background:#fff; }
.textinp2{ width:480px; height:120px; line-height:16px; margin:0; padding:10px; border:1px solid #bfbfbf; background:#fff; outline:0; }
.textinp3{ width:120px; height:16px; line-height:16px; border:1px solid #bfbfbf; margin:0; padding:10px; outline:0; background:#fff; ; }
.mandatory{ color:#f00;}

.fbtn{ width:140px; height:40px; line-height:40px; background:#f08200; border-radius:60px; text-align:center; font-size:14px; color:#fff; border:0; outline:0; cursor:pointer; }


.proDetColumn{ margin:20px 0; padding:12px 20px; font-size:16px; font-weight:bold; color:#333; background:#eee; }



/*图片放大镜样式*/
.jqzoom{float:left; position:relative; cursor:pointer; display:block;}
.jqzoom img{ width:310px; height:310px; border:1px solid #bfbfbf; }
.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:360px;height:360px;background:#ffffff;border:1px solid #e6e6e6;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:60px;height:60px;border:1px solid #ccc;background:#fff;opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:310px;height:310px; }
.spec-scroll{clear:both;margin-top:12px;width:100%; height:62px; position:relative; }
.spec-scroll .prev{ width:10px; height:62px; background:url(../images/left.gif) no-repeat left center; position:absolute; top:0; left:0; cursor:pointer; }
.spec-scroll .next{ width:10px; height:62px; background:url(../images/right.gif) no-repeat right center;  position:absolute; top:0; right:0; cursor:pointer; }
.spec-scroll .items{ width:288px;height:62px; position:absolute; top:0; left:12px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:62px; list-style:none; margin:0; padding:0;}
.spec-scroll .items ul li{float:left;width:72px;text-align:center; cursor:pointer; }
.spec-scroll .items ul li img{border:1px solid #e6e6e6; width:60px;height:60px; }
.spec-scroll .items ul li img:hover{border:1px solid #00aae7; }

#products{ padding:0 0 40px 0; background:#fff; }

.ipSlide{ width:100%; height:202px; padding:0; position:relative; margin:20px 0 0 0; overflow:hidden; }
.ipSlide .ipSlideL{display:block;position:absolute; z-index:50; width:30px;height:200px;left:0; top:0; margin:0; background:url(../images/left.png) no-repeat left center;}
.ipSlide .ipSlideR{display:block;position:absolute; z-index:50; width:30px;height:200px;right:0; top:0; margin:0; background:url(../images/right.png) no-repeat right center;}
.ipSlide .ipWin{ width:1120px; position:absolute; left:50px; overflow:hidden;}
.ipSlide li{ width:258px; height:200px; float:left; margin:0 20px 0 0; border:1px solid #e6e6e6; border-radius:6px; overflow:hidden;}
.ipSlide li img{ width:200px; height:160px; display:block; margin:0 auto; }
.ipSlide li h4{ width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#333; overflow:hidden; }
.ipSlide li:hover{ border:1px solid #666;}

#recommended{ padding:0 0 40px 0; background:#fff; }
.recommendedRec{ width:1280px; list-style:none; margin:30px 0 0 0; padding:0;  overflow:hidden; }
.recommendedRec li{ width:380px; height:150px; float:left; margin:0 30px 0 0; }
.recommendedRec li a{ width:100%; height:100%; display:block; background:#e6e6e6 url(../images/visit1.png) no-repeat right bottom; color:#333; }
.recommendedRec li a:hover{ background:#3e3e3e url(../images/visit2.png) no-repeat right bottom; color:#fff; }
.recommendedRec li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.recommendedRec li dl dt{ width:150px; height:150px; float:left; margin:0; padding:0; overflow:hidden; }
.recommendedRec li dl dt img{ width:100%;  height:100%; display:block; }
.recommendedRec li dl dd{ padding:15px; margin:0; overflow:hidden; }
.recommendedRec li dl dd h4{ font-size:14px; }
.recommendedRec li dl dd p{ margin:8px 0 0 0; padding:0; line-height:20px; }

#contact{ padding:0; background:#fff; }

.adfull{ width:1920px; position:relative; left:50%; margin-left:-960px; margin-top:10px; }
.adfull img{ max-width:100%; display:block; margin:0 auto; }

#odds{ padding:30px 0; background:#fff;  }
.oddsRec{ width:720px; margin:0 auto; padding:0; list-style:none; overflow:hidden; }
.oddsRec li{ width:180px; float:left;  overflow:hidden; }
.oddsRec li img{ width:50px; height:50px; display:block; margin:0 auto; }
.oddsRec li h4{ margin:12px 0 0 0; padding:0; text-align:center; font-size:12px; }



.iColumn{ width:100%; font-size:18px; font-weight:bold; color:#000; text-align:center; padding:0 0 15px 0; background:url(../images/icolumn.png) no-repeat center bottom; }
.iColumn span{ font-size:24px; margin:0 10px;}

.icaption{ width:600px; margin:12px auto 0 auto; text-align:center; line-height:2; }


#about{ padding:40px 0; background:#fff; }
.aboutRec{ margin:20px 40px 0 40px; padding:0; overflow:hidden; }
.aboutRec dt{ width:300px; clear:both; float:right; margin:10px 0 0 60px; overflow:hidden; }
.aboutRec dt img{ width:100%; display:block; }
.aboutRec dd{ margin:0; padding:0; overflow:hidden; }

.aboutProfile{ width:100%; line-height:2; overflow:hidden; }
.aboutProfile p:first-child{ margin:0; padding:0; }

a.iMore{ width:100px; height:40px; line-height:40px; display:block; text-align:center; background:#3cacfb; font-size:14px; margin:10px 0 0 0; color:#fff; overflow:hidden;  }

#gallery{ padding:40px 0; background:#fff; }
.ititle{ width:100%; height:36px; border-bottom:1px solid #bfbfbf; overflow:hidden; }
.ititle h3{ padding-left:10px; font-size:18px; font-weight:bold; color:#1768b9; float:left; background:url(../images/ico.png) no-repeat left center; }
.ititle a{ float:right; line-height:30px; }

.iaSlide{ width:100%; height:193px; padding:0; position:relative; margin:20px 0 0 0; overflow:hidden; }
.iaSlide .iaWin{ width:100%; position:absolute; left:0; overflow:hidden;}
.iaSlide li{ width:285px; height:193px; float:left; margin:0 20px 0 0;  overflow:hidden;}
.iaSlide li img{ width:275px; height:183px; display:block; padding:4px; border:1px solid #bfbfbf; }
.iaSlide li h4{ line-height:1.5; margin:10px 0 0 0; text-align:center; font-size:14px; font-weight:bold; overflow:hidden; }


#news{ }
.newsRec{ width:1280px; list-style:none; margin:30px 0 0 0; padding:0; overflow:hidden; }
.newsRec li{ width:340px; height:400px; padding:20px; float:left; margin:0 30px 0 0; background:#f5f5f5; overflow:hidden; }

.newsColumn{ width:100%; height:40px; overflow:hidden; }
.newsColumn h4{ font-size:18px; font-weight:bold; float:left; color:#000; }
.newsColumn a{ float:right; line-height:30px; }
.newsPic{ width:100%; height:140px; margin:0; overflow:hidden; }
.newsPic img{ width:100%; height:100%; display:block; }

.newsItem{ width:100%; margin:10px 0 0 0; padding:0; overflow:hidden; }
.newsItem dd{ width:100%; height:40px; line-height:40px; margin:0; padding:0; background:url(../images/npoint.png) repeat-x left bottom; overflow:hidden;}
.newsItem dd a{ background:url(../images/list.png) no-repeat left center; float:left; padding-left:10px; }
.newsItem dd span{ float:right; font-family:Arial, Helvetica, sans-serif;  }

#partner{ padding:40px 0; background:#fff; }

.partnerRec{ width:1280px; list-style:none; margin:0; padding:0; overflow:hidden; }
.partnerRec li{ width:210px; height:140px; float:left; padding:2px; border:1px solid #bfbfbf; margin:30px 30px 0 0; }
.partnerRec li img{ width:210px; height:140px; display:block; }

.ListPartner{ width:1280px; list-style:none; margin:-30px 0 0 0; padding:0; overflow:hidden; }
.ListPartner li{ width:210px; height:140px; float:left; padding:2px; border:1px solid #bfbfbf; margin:30px 30px 0 0; }
.ListPartner li img{ width:210px; height:140px; display:block; }



.tabs{ width:240px; list-style:none; margin:0; padding:0; float:left; overflow:hidden; }
.tabs li{ width:100%; float:left; margin:3px 0 0 0;  overflow:hidden; }
.tabs li:first-child{ margin:0; }
.tabs li a{ padding:20px; display:block; font-size:15px; font-weight:bold; background:#f5f5f5; color:#333; border-left:3px solid #ccc; }
.tabs li:hover a,.tabs .thistab a{ color:#00aae7; border-left:3px solid #00aae7; }
.tab_conbox{ list-style:none; margin:0; padding:0; overflow:hidden; }
.tab_con{ display:none; padding:0 0 0 30px; line-height:2; overflow:hidden; }
.tab_con p:first-child{ margin:0; padding:0; }

.column{ padding:20px; background:#1768b9; font-size:24px; font-weight:bold; color:#fff; overflow:hidden; }

.searchVideo{ width:1200px; list-style:none; margin:0; padding:0; overflow:hidden; }
.searchVideo li{ width:275px; height:222px; float:left; margin:20px 20px 0 0; background:#f5f5f5; overflow:hidden; }
.searchVideo li img{ width:275px; height:172px; display:block; }
.searchVideo li h4{ width:100%; height:50px; line-height:50px; text-align:center; font-size:14px;  }

#crumbs{ width:1200px; padding:20px 0; background:url(../images/position.png) no-repeat left center; text-indent:20px; margin:0 auto; border-bottom:1px solid #bfbfbf; overflow:hidden; }

.cc{ color:#00aae7; }

.crumbsL{ height:50px; clear:both; float:left; font-size:18px; font-weight:bold; color:#00aae7; background:url(../images/r2.png) repeat-x left bottom; }
.crumbsR{ float:right; }

#child{ background:#eee; }


.symbol{ font-family:SimSun; margin:0 6px;  }
.topClass{ list-style:none; margin:0; padding:0; overflow:hidden; }
.topClass li{ float:left; margin:0; }
.topClass li.cur{ background:#fff; }
.topClass li a{ padding:14px 30px; display:block; font-size:14px; font-weight:bold; color:#333; }
.topClass li.cur a{ color:#3cacfb; }
.topClass li ul{ list-style:none; margin:0; padding:0; display:none; overflow:hidden; }
.topClass li ul li{ width:100%; float:left; margin:0; background:#f5f5f5; }
.topClass li ul li.cur,.topClass li ul li:hover{ background:#f5f5f5; }
.topClass li.cur ul li a,.topClass li ul li a:hover{ font-size:14px; padding:12px 20px; color:#666; background:url(../images/a3.png) no-repeat 20px center;}
.topClass li.cur ul li.cur a,.topClass li ul li a:hover{ color:#f08200; background:url(../images/a4.png) no-repeat 20px center; }
.topClass li.cur ul{ display:block;}

.listSiteMap{ width:100%; list-style:none; margin:0;  padding:0; overflow:hidden; }
.listSiteMap li{ width:100%; line-height:25px; float:left; background:url(../images/folder.png) no-repeat left 6px; text-indent:20px; overflow:hidden; }
.listSiteMap li a{ font-size:14px; color:#1768b9; font-weight:bold; text-decoration:none; }
.listSiteMap li ul{ list-style:none; margin:0 20px; padding:0; overflow:hidden; }
.listSiteMap li li a{ font-size:13px; }
.listSiteMap li li li a{ font-size:12px; }



.ListGallery{ width:960px; list-style:none; margin:-20px 0 0 0; padding:0; overflow:hidden; }
.ListGallery li{ width:280px; height:190px; float:left; margin:20px 30px 0 0; overflow:hidden; }
.ListGallery li img{ width:270px; height:180px; border:1px solid #bfbfbf; padding:4px; }

.ListNews{ list-style:none; margin:-30px 0 0 0; padding:0; overflow:hidden; }
.ListNews li{ width:100%; float:left; padding:30px 0; line-height:2; background:url(../images/npoint.png) repeat-x left bottom; position:relative; overflow:hidden;}
.ListNews li dl{ width:100%; margin:0; padding:0; overflow:hidden; }
.ListNews li dl dt{ width:300px; height:200px; float:left; margin:0 20px 0 0; }
.ListNews li dl dt img{ width:100%; height:100%; display:block; }
.ListNews li dl dd{ margin:0; padding:0; overflow:hidden; }
.ListNews li dl dd h4{ font-size:15px;  }
.ListNews li dl dd span{ width:100%; display:block; background:url(../images/date.png) no-repeat left center;  font-family:Arial, Helvetica, sans-serif; text-indent:20px; color:#999; }
.ListNews li dl dd p{ margin:0; padding:0; }

a.reading{ width:100px; height:30px; line-height:30px; display:block; background:#f08200; text-align:center; margin:10px 0 0 0; border-radius:60px; color:#fff; font-size:14px; }

.ListProducts{ width:960px; list-style:none; margin:-30px 0 0 0; padding:0; overflow:hidden; }
.ListProducts li{ width:280px; float:left; margin:30px 30px 0 0; overflow:hidden; }
.ListProducts li img{ width:280px; height:280px; display:block; }
.ListProducts li h4{ margin:10px 0 0 0; font-size:14px; line-height:2; text-align:center; }


.ListSolution{ list-style:none; margin:-20px 0 0 -20px; padding:0; overflow:hidden; }
.ListSolution li{ width:260px; float:left; margin:20px 0 0 20px; overflow:hidden; }
.ListSolution li img{ width:260px; height:260px; display:block; }
.ListSolution li h4{ margin:10px 0 0 0; font-size:14px; line-height:2; text-align:center; }

.ListVideo{ width:960px; list-style:none; margin:0; padding:0; overflow:hidden; }
.ListVideo li{ width:270px; height:220px; float:left; margin:20px 20px 0 0; background:#f5f5f5; position:relative; }
.ListVideo li img{ width:270px; height:169px; display:block; }
.ListVideo li h4{ width:100%; height:50px; line-height:50px; margin:0; padding:0;  text-align:center; overflow:hidden; }

.diyquick{ width:100%; margin:20px 0 0 0; font-weight:bold; line-height:2; color:#1768b9; overflow:hidden; }
.diyquick span{ color:#ccc; }
/*.fyprev{ clear:both; float:left; }
.fynext{ float:right; }*/

.fenye{ width:100%; margin:30px 0 0 0; overflow:hidden;  }
.fenye a{ padding:8px 20px; margin:0 6px 0 0; background:#eee; display:inline-block;*display:inline; *zoom:1; color:#666; }
.fenye a.pageon,.fenye a:hover{ color:#fff; background:#1768b9; }


.artName{ width:100%; font-size:24px; font-weight:normal; margin:20px 0 0 0; padding:0; text-align:center; color:#333; overflow:hidden; }
.seotit{ width:100%; font-size:24px; font-weight:bold; color:#000; margin:0; text-align:center;  }
.seotit2{ width:100%; font-size:24px; font-weight:bold; color:#000; padding:20px 0; text-align:center; }


.artFunc{ width:100%; margin:0 0 20px 0; text-align:center; padding:15px 0; color:#999; font-size:12px; background:url(../images/npoint.png) repeat-x left bottom; overflow:hidden; }

.article{ line-height:2; margin:0; overflow:hidden;  }
.article p:first-child{ margin:0; padding:0; }
.article img{ max-width:100%; }

.article table{ width:100%; max-width:100%;}