@charset "utf-8";
/* CSS Document */
input{ border-radius: 0; }

 
/* banner */
.page_banner{ width: 100%; height: auto; overflow: hidden;}
.page_banner img{ width:100%;}

/* 内容 */
.page{ width: 94%; height: auto;;  margin: 0 auto; padding-top: 28px;}

/* 右侧内容 */
.page_right{ width: 100%; height: auto;  margin-bottom: 20px;}
.page_right .page_tit{ width: 100%; height: auto ;  padding-top: 5px; font-size: 1.1em;}
.page_right .page_tit span{ font-weight: bold; color: #fff; padding: 5px 12px; background: #2b59c2; border-radius: 5px; margin-right: 5px;}
.page_right .page_tit a{ padding: 3px 10px; color: #999; display: inline-block; margin: 0px 5px 5px 0px; border-radius: 5px; border: solid 1px #cccccc; }

.page_right .page_con{ width: 100%; height: auto;  padding-top: 13px; }
.page_right .page_con .about_text{ width: 100%; height: auto; overflow: hidden; font-size: 13px; line-height: 36px; }
.page_right .page_con .about_text img{ max-width: 100%; margin-bottom: 10px}

.page_right .page_con .about{ width: 100%; height: auto; overflow: hidden; }
.page_right .page_con .about dl{ width: 100%; height: auto; overflow: hidden; margin-top: 30px; }
.page_right .page_con .about dl dt{ width: 100%; float: left; background: url(../images/jt.jpg) no-repeat left 2px center; height: 38px; line-height: 38px; color: #2b59c2; font-size: 14px; font-weight: bold; padding-left: 28px; border-bottom: 1px #e4e4e4 solid;}
.page_right .page_con .about dl dd{ width: 100%; float: left; line-height: 36px; font-size: 13px;}



/* 工厂相貌 */
.looks{ width: 100%; height: auto; overflow: hidden; }
.looks ul{}
.looks ul li{ display: block; float: left; width: 45%; height: auto; padding: 1%; border: solid 1px #f1f1f1; margin-right: 4%; margin-bottom: 4%;}
.looks ul li:nth-child(2n){ margin-right: 0; }
.looks ul li img{ max-width: 100%; }

/* 荣誉资质 */
.honor{ width: 100%; height: auto; overflow: hidden; }
.honor ul{}
.honor ul li{ display: block; float: left; width: 45%; height: auto; padding: 1%; border: solid 1px #f1f1f1; margin-right: 4%; margin-bottom: 4%;}
.honor ul li:nth-child(2n){ margin-right: 0; }
.honor ul li img{ max-width: 100%; }

/* 实验设备 */
.sys{ width: 100%; height: auto; overflow: hidden; text-align: center; line-height: 28px; font-size: 14px; color: #333;}
.sys img{ max-width: 100%; }
.sys h2{ font-size: 16px; color: #333; margin-bottom: 10px; }

/* 产品中心 */
.pro{  width: 100%; height: auto; overflow: hidden;}
.pro dl{ width: 100%;  width: 100%; height: auto; overflow: hidden; }
.pro dl dt{}
.pro dl dt img{ width: 218px; height: 145px;}
.pro dl dd{ width: 100%; height: auto; overflow: hidden; float: right;  line-height: 24px;}

.pro dl dd span{ color: #333; }

.pro ul{}
.pro ul li{ width: 30%; float: left;  display: block; height:auto; margin-right: 4%; margin-bottom: 5%; text-align: center;}
.pro ul li:nth-child(3n){ margin-right: 0; }
.pro ul li img{ max-width: 100%; border: solid 1px #eaeaea; margin-bottom: 5px;}
.pro ul li span{ line-height: 1.5em; }


.pro_con{ width: 100%; height: auto;  margin-top: 30px;}
.pro_con .for{  width: 99%; border-collapse:collapse; font-size: 0.6em;}
.pro_con .for tr{ width: 100%; background: #fff; }
.pro_con .for tr:hover{ background: #fff6e0; cursor:pointer;}
.pro_con .for tr th{ background: #2b59c2; color: #fff; padding: 10px 5px; font-weight: normal; border: solid 1px #e4e4e4;}
.pro_con .for tr th span{ display: inline-block; }
.pro_con .for tr td{ border: solid 1px #e4e4e4; text-align: center; padding: 10px 0; }

.pic{ position: relative; }
.pic:hover .pro_pic{ display: block; }
.pro_pic{ display: none; width: 218px; height: 145px;  border: solid 1px #eaeaea; position: absolute; top: 0; left: -220px; z-index: 999;}

/* 产品中心详情 */
.pro_more{  width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.pro_more dl{ width: 100%; height: auto; overflow: hidden; float: left; margin-top: 10px;}
.pro_more dl dt{ width: 35%; height: auto; float: left; }
.pro_more dl dt img{ max-width: 100%;  border: solid 1px #eaeaea;}
.pro_more dl dd{ width: 60%; height: auto; overflow: hidden; float: right;  line-height: 28px;}
.pro_more dl dd span{ color: #333; }

.line{ width: 100%; height: 1px; background: #e6e6e6; float: left; margin: 10px 0; }

.xz{ width: 120px; height: 38px; float: left; border-radius: 10px; border: solid 1px #ed2d38;  text-align: center; line-height: 38px; background: url(../images/xz_03.jpg) no-repeat left 17px center;   margin-top: 10px;}
.xz a{ margin-left: 30px; font-weight: bold; color: #ed2d38; font-size: 14px;}


/* 新闻中心 */
.news{  width: 100%; height: auto; overflow: hidden;}
.news dl{ width: 100%; height: 116px; overflow: hidden; float: left; margin-bottom: 10px;}
.news dl dt{ width: 35%; height: 116px; overflow: hidden; float: left;}
.news dl dt img{ max-width: 100%; height: 116px; }
.news dl dd{ width: 60%; height: auto; overflow: hidden; float: left; margin-left: 5%;}
.news dl dd:nth-child(2){ font-size: 14px; font-weight: bold; color: #333; margin-bottom: 8px; text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;overflow:hidden;}
.news dl dd:nth-child(3){ font-family: "宋体"; line-height: 20px; color: #999; height: 40px; overflow: hidden;}
.news dl dd:nth-child(4){ width: 90px; height: 24px; line-height: 24px; border-radius: 10px; border: solid 1px #2b59c2; text-align: center; margin-top: 15px;}
.news dl dd:nth-child(4) a{ color: #2b59c2; }

.news ul{}
.news ul li{ line-height: 48px; height: 48px; border-bottom: dashed 1px #e2e2e2; display: block; width: 100%; overflow: hidden;}
.news ul li a{ display: inline-block; width: 72%; float: left; overflow: hidden; }
.news ul li span{ float: right; color: #999; display: inline-block; width: 23%;}


/* 新闻中心详情 */
.news_more{  width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.news_more .news_more_tit{ font-size: 18px; line-height: 28px; width: 100%; text-align: center; font-weight: bold; color: #333; margin-bottom: 10px;}
.news_more .news_more_tit span{ display: block; font-size: 12px;  font-weight: normal; color: #999;}
.news_more .news_more_con{ line-height: 24px; font-size: 13px; }
.news_more .news_more_con img{ max-width: 100%; display: block; margin: 10px auto;}


/* 样品申请 */
.apply{  width: 100%; height: auto; overflow: hidden;}
.applys{ width: 100%; background: #fff;}
.apply .apply_tit{ width: 100%; height: auto; overflow: hidden; float: left;}
.apply .apply_tit .apply_title{ height: 42px; text-align: center; background: #f0f0f0; color: #333; width: 40%; font-size: 14px; line-height: 42px;}

.apply .apply_tit .apply_title2{ width: 15%;  }
.apply .apply_tit .apply_title2 input{ border: none; background: #2b59c2; width: 100%; height: 42px; color: #fff; -webkit-appearance: none; }
.apply_text{ background: #fff; width: 100%; text-indent: 1em; border: solid 1px #f1f1f1; height: 36px; line-height: 36px; margin-top: 10px; text-align: center; -webkit-appearance: none; }
.del{ background: #e6e6e6 url(../images/del.png) no-repeat center;  width: 100%; height: 38px; line-height: 38px; border: none; margin-top: 10px;}

.apply_rig{ width: 92%; height: auto; overflow: hidden; border: solid 1px #f0f0f0; padding: 4%; float: right; color: #333;  line-height: 24px; margin-top: 20px; margin-bottom: 15px;}
.apply_rig a{ color: #2b59c2; }

.apply_con{  width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.apply_con .apply_con_tit{ width: 100%; float: left; background: url(../images/jt.jpg) no-repeat left 2px center; height: 38px; line-height: 38px; color: #2b59c2; font-size: 14px; font-weight: bold; padding-left: 28px; border-bottom: 1px #e4e4e4 solid; }

.apply_in{ width: 99%; height: 46px; float: left; margin-right: 40px; margin-top: 20px; line-height: 46px;}
.apply_in input{ width: 100%; height: 44px; border: solid 1px #e4e4e4; text-indent: 1em; border-radius: 5px; -webkit-appearance: none; }
.apply_in select{ width: 100%; height: 44px; border: solid 1px #e4e4e4; text-indent: 1em; color: #999;  -webkit-appearance: none; }
.apply_in:nth-child(2n){ margin-right: 0; }

.tj{ width: 50%; height: 46px; line-height: 46px; background: #2b59c2; text-align: center; margin-top: 20px; border-radius: 5px; border: 0; color: #fff;}
.tj a{ color: #fff; font-size: 14px;}


/* 型号搜索 */
.sear{ width: 100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.sear .sear_tit{ width: 92%;  font-size: 1.4em; color: #2b59c2; margin-bottom: 20px; font-weight: bold; background: url(../images/fdj.png) no-repeat left center; padding-left: 8%}
.sear dl{ width: 100%; height: auto; overflow: hidden; margin-bottom: 15px;}
.sear dl dt{ width: 100%; float: left; line-height: 32px; font-size: 1.2em;}
.sear dl dd{ width: 98%; float: left; }
.sear dl dd input{ width: 100%; height: 34px; line-height: 34px; border: solid 1px #e4e4e4; text-indent: 1em; -webkit-appearance: none; border-radius: 5px;}

.sear dl dd select{ width: 100%; height: 36px; line-height: 38px; border: solid 1px #e4e4e4;    -webkit-appearance: none; }

.search{ width: 30%; height: 36px; line-height: 36px; text-align: center; background: #2b59c2; color: #fff; border-radius: 5px;}
.search button{ width: 100%; height: 36px; line-height: 36px; text-align: center; background: #2b59c2; color: #fff; border-radius: 5px; border: none;}


.case{ margin-bottom: 20px; }