/*public*/
* {margin:0;padding:0px;}
body {font-family: "Microsoft Yahei";color: #1d1d1d;font-size:12px; margin: 0;padding: 0px;}
a {color: #1d1d1d;text-decoration: none;font-size: 13px;}
a:hover {color: #271f74;text-decoration: none;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;
-ms-transition: 0.5s all;}
div, ul, ol, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dt, dd {margin: 0px;padding: 0px;list-style: none;border: 0px;}
.cl {clear: both;overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.cp img {border: 1px solid #d1d1d1;padding: 2px;}
.cp a:hover img {border: 1px solid #e80000;padding: 2px;text-decoration: none;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;
-moz-transition: 0.5s all;-ms-transition: 0.5s all;}
.cp2  img{border: 5px solid #d1d1d1;padding: 2px;}
.cp2 a:hover img {border: 5px solid #271f74;padding: 2px;text-decoration: none;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;
-moz-transition: 0.5s all;-ms-transition: 0.5s all;}
.heads,.top,.menu,.search,.about,.adv,.product,.plant,.news,.dbmenu,.copys{margin: 0px auto;width: 1002px;overflow: hidden;}
ul,li,dl,dt {list-style-type:none;}
.clear {clear:both;margin:0;padding:0;}
.totalwidth {width:1002px; margin:0 auto; height:auto;}	
.totalwidthpercent {width:100%; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.float_l{float:left;}
.float_r{float:right;}