@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
/* top */
.top{ width: 1200px; margin: 5px auto 10px; overflow: hidden; height: 80px;}
.top .top_logo{ display: block; float: left; height: 80px; line-height: 77px; width: 210px; overflow: hidden;}
.top .top_logo img{ width: 100%; vertical-align: middle;}
.top .sou_box{ width: 567px; height: 36px; float: left; margin: 20px 0 0 160px; border-radius: 3px; border: 2px solid #f5252b;}
.top .sou_box .select{ width: 45px; height: 36px; text-align: center; line-height: 32px; overflow: hidden; float: left;}
.top .sou_box .select img{ width: 22px; vertical-align: middle;}
.top .sou_box .sou{ width: 442px; height: 36px; padding: 0; line-height: 36px; outline: none; border: none; color: #333; float: left;}
.top .sou_box .tj{ width: 80px; height: 36px; border: none; cursor: pointer; float: left; color: #fff; font-size: 14px; text-align: center; line-height: 36px; background: #f5252b;}
.top .top_lx{ float: right; height: 40px; margin-top: 20px; overflow: hidden;}
.top .top_lx a{ float: left; height: 40px; line-height: 40px; margin-left: 20px; overflow: hidden; text-decoration: none; color: #666; font-size: 16px;}
.top .top_lx a img{ vertical-align: top; height: 24px; margin: 8px 5px 0 0;}
.top .top_lx a:hover{ color: #0c82ff;}
/* 导航 */
.nav{ width: 100%; height: 50px; clear: both; background-color: #1479d7; overflow: hidden;}
.nav ul{ width: 1200px; height: 50px; margin: 0 auto 0; padding: 0;}
.nav ul li{ float: left; height: 50px; width: 120px; text-align: center; line-height: 50px;}
.nav ul li a{ color: #fff; text-decoration: none; height: 32px; display: inline-block; padding: 0 8px; margin-top: 9px; line-height: 32px; overflow: hidden; font-size: 18px;}
.nav ul li a:hover{ background-color: #fff; color: #14539a;}
/* 位置 */
.weizhi{ clear: both; width: 1200px; margin: 10px auto 0; overflow: hidden; height: 30px; line-height: 30px;}
.weizhi div{ float: left; color: #999; font-size: 14px;}
.weizhi a{ float: left; text-decoration: none; font-size: 14px; color: #f5252b;}
.weizhi span{ float: left; color: #999; font-size: 14px; margin: 0 7px; font-family: 宋体;}
/* 最新资讯 */
.zxzx{ width: 1200px; clear: both; height: auto; margin: 10px auto 0; overflow: hidden;}
.zxzx .zxzx_tit{ width: 1200px; height: 40px; line-height: 40px; font-size: 24px; color: #333; font-weight: bold; overflow: hidden;}
.zxzx .zxzx_box{ width: 1198px; height: auto; border: 1px solid #eaebeb; margin-top: 10px; padding: 10px 0 20px; overflow: hidden;}
.zxzx_box ul{ margin: 0; padding: 0; width: 1200px; height: auto; overflow: hidden;}
.zxzx_box ul li{ float: left; width: 560px; margin: 0px 20px 0; height: 30px; line-height: 30px; border-bottom: 1px dashed #d8d8d8; padding: 10px 0; overflow: hidden;}
.zxzx_box ul li a{ text-decoration: none; overflow: hidden; display: inline-block; font-size: 14px; height: 30px; line-height: 30px; color: #333;}
.zxzx_box ul li a:hover{ color: #f5252b;}
/* 关键词 */
.gjc{ width: 1200px; clear: both; overflow: hidden; height: auto; margin: 40px auto 0;}
.gjc .gjc_zm{ width: 1200px; height: 45px; overflow: hidden; background-color: #f8f8f9;}
.gjc .gjc_zm a{ float: left; width: 46px; height: 43px; border-top: 2px solid transparent; text-align: center; color: #333; line-height: 41px; text-decoration: none; overflow: hidden;}
.gjc .gjc_ul{ margin: 20px 0 0 0; padding: 0; overflow: hidden; width: 1200px; height: auto;}
.gjc .gjc_ul li{ float: left; height: 30px; line-height: 30px; padding: 10px 0; width: 150px; overflow: hidden;}
.gjc .gjc_ul li a{ display: inline-block; text-decoration: none; width: 140px; height: 30px; padding: 0 5px; font-size: 15px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.gjc .gjc_ul li a:hover{ color: #f5252b;}
/* 底部 */
.footer{ height: auto; width: 100%; overflow: hidden; min-width: 1000px; margin-top: 40px; background-color: #262b39;}
.footer_content{ width: 1200px; margin: 0 auto; height: auto; overflow: hidden;}
.footer_content_p1{ font-size: 14px; text-align: center; padding: 0; margin: 40px 0 0 0;}
.footer_content_p1 a{ color: #999999; padding: 0 15px; text-decoration: none; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.footer_content_p1 a:hover{ color: #fff;}
.footer_content_p2{ color: #999999; text-align: center; font-size: 14px; line-height: 24px; padding: 0; margin: 20px 0 0 0;}
.footer_content_p3{ text-align: center; padding: 0; margin-top: 27px 0 0 0;}
.footer_content_p3 a{ margin-right: 17px;}
.footer_content_p4{ padding: 0; margin: 30px 0 40px; font-size: 14px; color: #999999; text-align: center;}
/* 产品简介 */
.cpjj{ width: 1130px; height: auto; margin: 10px auto 0; padding: 10px 20px 20px 50px; overflow: hidden; background: url(jjleft.png) 3px 3px no-repeat #f8f8f9;}
.cpjj .cpjj_tit{ width: 1130px; height: 40px; line-height: 40px; font-weight: bold; color: #f5252b; font-size: 22px; overflow: hidden;}
.cpjj p{ margin: 10px 0 0; width: 1130px; height: auto; font-size: 17px; line-height: 30px; overflow: hidden;}
/* main */
.cpmain{ width: 1200px; height: auto; overflow: hidden; clear: both; margin: 20px auto;}
.cpmain .cpmain_left{ float: left; width: 870px; height: auto; overflow: hidden;}
/* 相关仪器 */
.cpxgyq{ width: 870px; height: auto; overflow: hidden; padding: 10px 0;}
.cpxgyq .cpxgyq_tit{ width: 870px; overflow: hidden; height: 40px; border-bottom: 1px solid #e3e4e6;}
.cpxgyq .cpxgyq_tit span{ height: 37px; display: inline-block; border-bottom: 3px solid #1479d7; font-size: 20px; font-weight: bold; color: #333;}
.cpxgyq .cpxgyq_box{ width: 870px; height: auto; border-bottom: 1px dashed #ccc; padding: 20px 0; overflow: hidden;}
.cpxgyq_box .cpxgyq_box_tit{ width: 870px; overflow: hidden; height: 30px; line-height: 30px;}
.cpxgyq_box .cpxgyq_box_tit a{ text-decoration: none; overflow: hidden;}
.cpxgyq_box .cpxgyq_cont{ width: 870px; height: auto; overflow: hidden; margin-top: 10px;}
.cpxgyq_box .cpxgyq_cont .cpxgyq_cont_img{ float: left; width: 133px; height: 133px; line-height: 130px; text-align: center; overflow: hidden; border: 1px solid #e3e3e3;}
.cpxgyq_cont .cpxgyq_cont_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cpxgyq_cont .cpxgyq_cont_txt{ float: left; height: auto; width: 715px; margin-left: 20px; overflow: hidden;}
.cpxgyq_cont .cpxgyq_cont_txt p{ margin: 0; width: 100%; height: 80px; color: #666; line-height: 26px; font-size: 17px; overflow: hidden;}
.cpxgyq_cont .cpxgyq_cont_txt ul{ margin: 32px 0 0; padding: 0; width: 100%; height: 20px; overflow: hidden;}
.cpxgyq_cont .cpxgyq_cont_txt ul li{ float: left; height: 20px; padding: 0px 10px; border-right: 1px solid #ccc; line-height: 20px; font-size: 14px; color: #999; overflow: hidden;}
.cpxgyq .cpxgyq_more{ width: 870px; height: 40px; line-height: 40px; overflow: hidden; margin-top: 20px; text-align: center;}
.cpxgyq .cpxgyq_more a{ display: inline-block; height: 40px; font-size: 18px; text-decoration: none; color: #0F74F0;}
.cpxgyq .cpxgyq_more a img{ vertical-align: top; margin: 13px 0 0 5px;}
.cpmain .cpmain_right{ float: right; width: 280px; height: auto; overflow: hidden;}
/* 相关专场 */
.cpxgzc{ width: 240px; background-color: #f8f8f9; height: auto; padding: 20px; overflow: hidden;}
.cpxgzc .cpxgzc_tit{ width: 240px; overflow: hidden; height: 35px; border-bottom: 1px solid #e3e4e6;}
.cpxgzc .cpxgzc_tit span{ height: 33px; display: inline-block; border-bottom: 2px solid #ccc; font-size: 18px; color: #333;}
.cpxgzc .cpxgzc_box{ width: 240px; height: 84px; overflow: hidden; margin-top: 15px;}
.cpxgzc_box .cpxgzc_img{ width: 80px; height: 80px; overflow: hidden; line-height: 76px; text-align: center; border: 2px solid transparent; float: left;}
.cpxgzc_box .cpxgzc_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cpxgzc_box .cpxgzc_img:hover{ border-color: #1479d7;}
.cpxgzc_box .cpxgzc_txt{ width: 146px; height: 84px; overflow: hidden; float: left; margin-left: 10px;}
.cpxgzc_box .cpxgzc_txt a{ width: 146px; height: 45px; line-height: 24px; color: #333; overflow: hidden; text-decoration: none; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.cpxgzc_box .cpxgzc_txt div{ width: 146px; height: 24px; line-height: 24px; margin-top: 12px; overflow: hidden;}
.cpxgzc_box .cpxgzc_txt div span{ font-size: 13px; color: #999;}
/* 询价 */
.xunjia{ width: 278px; border: 1px solid #f8f8f9; height: auto; margin-top: 10px; padding-bottom: 12px; overflow: hidden;}
.xunjia .cpxgzc_tit{ width: 240px; margin:0 auto; overflow: hidden; height: 35px; border-bottom: 1px solid #e3e4e6;}
.xunjia .cpxgzc_tit span{ height: 33px; display: inline-block; border-bottom: 2px solid #ccc; font-size: 18px; color: #333;}

.xunjia .xunjia_img{ width: 100%; display: block; height: auto;}
.xunjia .xunjia_form{ width: 238px; height: auto; margin-top: 20px; padding: 0 20px; overflow: hidden;}
.xunjia .xunjia_form input{ width: 216px; height: 44px; padding: 0 10px; border: 1px solid #E3E3E3; border-radius: 4px; background-color: #fff; line-height: 44px; color: #333; font-size: 14px; margin-bottom: 12px; outline: none;}
.xunjia .xunjia_form .submitFrom{ width: 238px; height: 44px; margin: 10px auto; background-color: #0F74F0; color: #fff; font-size: 16px; text-align: center; line-height: 44px; border-radius: 4px; border: none; outline: none; list-style: none; cursor: pointer; transition: 0.3s;}
.xunjia .xunjia_form .submitFrom:hover{opacity: 0.8;}
.xunjia .xunjia_form .formAgree{ font-size: 10px; color: #999; font-weight: 400; margin: 0; line-height: 1.5;}
.xunjia .xunjia_form .formAgree a{ font-size: 10px; color: #666; text-decoration: none; font-weight: 400; transition: 0.3s;}
.xunjia .xunjia_form .formAgree a:hover{text-decoration: underline;}
/* 相关专题 */
.cpxgzt{ width: 240px; background-color: #f8f8f9; height: auto; padding: 20px; overflow: hidden;}
.cpxgzt .cpxgzt_tit{ width: 240px; overflow: hidden; height: 35px; border-bottom: 1px solid #e3e4e6;}
.cpxgzt .cpxgzt_tit span{ height: 33px; display: inline-block; border-bottom: 2px solid #ccc; font-size: 18px; color: #333;}
.cpxgzt .cpxgzt_ul{ margin: 5px 0 0; padding: 0; width: 240px; height: auto; overflow: hidden;}
.cpxgzt .cpxgzt_ul li{ width: 240px; height: 36px; overflow: hidden; margin-top: 10px;}
.cpxgzt .cpxgzt_ul li a{text-decoration: none; display: block; width: 240px; height: 36px; line-height: 36px; font-size: 14px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cpxgzt .cpxgzt_ul li a img{ width: 19px; height: 16px; vertical-align: top; margin: 10px 10px 0 0;}
.cpxgzt .cpxgzt_ul li a:hover{text-decoration: underline;}
/* 猜你喜欢 */
.cptuij{ clear: both; width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.cptuij .cptuij_tit{ width: 1200px; overflow: hidden; height: 40px; border-bottom: 1px solid #e3e4e6;}
.cptuij .cptuij_tit span{ height: 37px; display: inline-block; border-bottom: 3px solid #1479d7; font-size: 20px; font-weight: bold; color: #333;}
.cptuij ul{ width: 1200px; margin: 10px 0 0; padding: 0; height: auto; overflow: hidden;}
.cptuij ul li{ float: left; width: 200px; height: 30px; line-height: 30px; padding: 5px 0; overflow: hidden;}
.cptuij ul li a{ display: block; overflow: hidden; width: 180px; height: 30px; line-height: 30px; color: #999; text-decoration: none;}
.cptuij ul li a:hover{ text-decoration: underline;}

/*page*/
.npage{margin-left:auto; margin-right: auto; text-align:center; }
.mtborder{border-top:1px solid #e9e9e9;}
.npage li.current a:hover{ background-color:#1885f2; opacity: .7;}
.npage li{ float:left; border:1px solid #e6e6e6;  width:25px; height:20px; line-height:20px; display:inline-block; text-align:center; float:left; margin-left:5px; border-radius:2px;}
.npage li a{ display:block; text-decoration:none;}
.npage li.current a{ background-color:#1885f2;color:#fff; border:1px solid #1885f2; line-height: 33px; width:40px; height: 33px;}
.npage li a:hover { background-color:#ccc;  text-decoration:none;}
.npage_l a{ background-color:#ccc;}
.npage li.slh{ border:none; line-height:10px;}

.npage_c li{ float:inherit; height:35px; width:40px; line-height:35px; font-size:16px;}
.npage_l  a{background-color:#f5f5f5;}
.npage_c li a:hover{ background-color:#f5f5f5;}
