﻿.p25{padding-top: 25px; padding-bottom: 30px;}
.std_180{width: 180px; float: left; display: block; background-color: #42a7ae; height: 485px;}
.std_180 img{ padding: 70% 0 0 23%;}
.std_1005{float: right; width: 1005px; overflow: hidden; }
.std_1005 ul{margin-right: -15px;}
.std_1005 ul li{float: left; width: 240px; margin-right: 15px;position: relative; margin-bottom: 10px;}
.std_1005 ul li img{width: 240px; height: 180px;}
.std_1005 ul li .wr1{font-size: 12px; color: #aaa; width: 240px; line-height: 22px;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;  text-align: center; padding-top: 10px;}
.std_1005 ul li .wr2{font-size: 14px; color: #2a2a2a;width: 240px; line-height: 22px;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; text-align: center;padding-top: 10px;}
.std_1005 ul li i{background: url("../image/yjtb.png") no-repeat; width: 76px; height: 22px; position: absolute; left: 77px; top: 166px;}


.jycp_ti_l{overflow: hidden; position: absolute;}
.jycp_ti_l h2{font-size: 24px; color: #161616;float: left; line-height: 29px; padding-left: 10px;}
.jycp_ti_l .tb{width: 28px; height: 28px; display: block; border-radius: 20px; background-color: #42a7ae; color: #fff; text-align: center;float: left;}
.jycp_ti_l .tb p{padding-top: 4px;}
.jycp_c{overflow: hidden; position: relative; min-height: 602px;}
.tab21a{text-align: right; padding-bottom: 7px; overflow: hidden; width: 100%; float: left;}
.tab-hd1a{overflow: hidden;border-bottom: 1px solid #cccccc;  width: 100%; height: 40px;}
.tab-hd1a a{color: #161616; padding: 0 10px; line-height: 42px;}
.tab-hd1a a:hover{height: 40px; color: #40aab8;}
.thisclass0a{width: 890px; overflow: hidden; padding-top: 30px; margin-bottom: 20px;}
.thisclass0a ul li a{color: #494949;}
.thisclass0a ul{margin-right: -22px;}
.thisclass0a ul li{float: left; width: 200px; margin-right: 22px;}
.thisclass0a ul li img{width: 200px; height: 200px; border: 1px solid #d7d7d7;}
.thisclass0a ul li p{font-size: 16px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 50px; text-align: center;}
.gg{position: absolute;overflow: hidden; right: 0; top: 72px;}
.tab21a_r{ text-align: right;overflow: hidden;}
.gg1{position: absolute;overflow: hidden; left: 0; top: 72px;}

.thisclass0ar{width: 868px; overflow: hidden; padding-top: 30px;float: right; margin-bottom: 20px;}
.thisclass0ar ul li a{color: #494949;}
.thisclass0ar ul {margin-right: -22px;}
.thisclass0ar ul li{float: left; width: 200px; margin-right: 22px;}
.thisclass0ar ul li img{width: 200px; height: 200px; border: 1px solid #d7d7d7;}
.thisclass0ar ul li p{font-size: 16px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 50px; text-align: center;}


.xmal_t{background-color: #f7f7f7; height: 75px; width: 100%; margin-bottom: 20px;}
.xmal_t .w176{width: 176px; margin: 0 auto; overflow: hidden; padding-top: 6px;}
.xmal_t .w176 .tb_l{float: left;overflow: hidden; padding-right: 10px;}
.xmal_t .w176 .tb_l img{padding-top: 30px;}
.xmal_t .w176 .tb_c{float: left;overflow: hidden; text-align: center;}
.xmal_t .w176 .tb_c h2{font-size: 30px;}
.xmal_t .w176 .tb_c h3{font-size: 12px; color: #b5b5b5;}
.xmal_t .w176 .tb_r{float: right; overflow: hidden;}
.xmal_t .w176 .tb_r img{padding-top: 30px;}

.tab21a_rt{overflow: hidden;}
.tab-hd1b{overflow: hidden; width: 100%; height: 42px; text-align: center;line-height: 42px;}
.tab-hd1b a{color: #161616; padding: 0 10px; }
.tab-hd1b a:hover{height: 40px; color: #40aab8;}

.thisclass0ara{overflow: hidden; padding-top: 30px;float: right; margin-bottom: 20px;}
.thisclass0ara ul li a{color: #494949;}
.thisclass0ara ul {margin-right: -18px;}
.thisclass0ara ul li{float: left; width: 286px; margin-right: 18px;}
.thisclass0ara ul li img{width: 286px; height: 209px; }
.thisclass0ara ul li p{font-size: 16px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 50px; text-align: center;}

.tjpp{border-left: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7;overflow: hidden; width: 1198px; margin-bottom: 30px;}
.tjpp ul li{float: left; width: 298px; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
.tjpp ul li img{width: 298px; height: 166px;}

.bqxx_bj{background-color: #4d4d4c; width: 100%; overflow: hidden;}

.footer_nav1 { width: 800px; float: left;}
.footer_nav1 ul { margin-right: 7.5%; float: left }
.footer_nav1 ul:last-child { margin-right: 0; }
.footer_nav1 ul h2 { font-size: 1.1rem; color: #fff; padding-bottom: 0.9rem }
.footer_nav1 ul li a { font-size: 0.9rem; color: #fff; line-height: 1.65rem }
.footer_nav ul li a:hover { color: #fd7f7f; }

.footer1{ float: right; width: 22%;}
.footer1 h2{ font-size: 1.1rem; color: #fff; padding-bottom: 0.9rem}
.footer1 p{font-size: 0.9rem; color: #fff; line-height: 1.65rem}
.footer1 img{overflow: hidden; margin-bottom: 20px;}
.bq_la{float: left;  overflow: hidden;}
.bq_la .dha p{font-size: 24px; color: #fff; line-height: 30px;}
.bq_la .dha i{font-size: 14px; color: #fff; display: block;float: left;}
.db_cc{background-color: #42a7ae; height: 40px; line-height: 40px; width: 100%;}
.db_cc p{line-height: 40px; color: #fff; text-align: center;}


.zym_banner { background: url("../image/zym_banner.jpg") no-repeat 50% 0; width: 100%; height: 450px; overflow: hidden; display: block;}

/* 产品  */
.case_lb { border: 1px solid #f1f1f1; padding: 10px; margin-bottom: 30px; }
.case_lb .case_fl { border-bottom: 1px solid #f1f1f1; display: block; overflow: hidden; }
.case_lb .case_fl:last-child { border-bottom: 0; }
.case_lb .case_fl label { font-size: 15px; color: #666; float: left; font-weight: bold; width: 45px; padding-top: 10px; }
.case_lb .case_fl .case_nav { float: right; font-size: 14px; width: 1130px; padding: 8px 0 }
.case_lb .case_fl .case_nav a { margin-right: 15px; padding: 3px 8px; color: #666; float: left; display: block; margin-bottom: 5px;}
.case_lb .case_fl .case_nav a.on3, .case_lb .case_fl .case_nav a:hover { padding: 3px 8px; background-color: #51afb4; color: #fff; }
.thisclass0a_c{overflow: hidden; margin-bottom: 20px;}
.thisclass0a_c ul li a{color: #494949;}
.thisclass0a_c ul{margin-right: -25px;}
.thisclass0a_c ul li{float: left; width: 275px; margin-right: 25px; margin-bottom: 20px;}
.thisclass0a_c ul li img{width: 273px; height: 273px; border: 1px solid #d7d7d7; margin-bottom: 10px;}
.thisclass0a_c ul li .pr1{font-size: 14px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 30px; text-align: center;}
.thisclass0a_c ul li .pr2{font-size: 24px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 30px; color: #51afb4; text-align: center;}

.m30a{padding-bottom: 30px;}
.cpxx_v{overflow: hidden;}
.cpxx_v .cpxx_l{float: left; width: 940px; overflow: hidden;}
.cpxx_v .cpxx_l .cpxx_t{overflow: hidden; margin-bottom: 20px;}

#preview{ float:none; margin:2px auto; text-align:center; width:500px;}
.jqzoom{ width:350px; height:350px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../image/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../image/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

.cpxx_t_l{float: left; overflow: hidden; width: 400px;}
.cpxx_t_r{float: right; width: 540px;}
.cpxx_t_r h2{border-bottom: 1px solid #b2b2b2;padding-bottom: 10px; line-height: 24px; font-size: 18px; color: #363636; margin-bottom: 20px;}
.cpxx_t_r .bta1{font-size: 24px; color: #51afb4; margin-bottom: 10px;}
.cpxx_t_r .bta1 i{font-size: 14px; color: #363636; display: block; float: left; line-height: 30px;}
.cpxx_t_r .bta2{font-size: 14px; color: #363636; margin-bottom: 10px;}
.cpxx_t_r .bta2 i{font-size: 14px; color: #363636; display: block; float: left;}
.cpxx_t_r .bta3{font-size: 14px; margin-bottom: 10px;}
.cpxx_t_r .img1{overflow: hidden; margin-bottom: 15px;}
.cpxx_t_r .img1 img{width: 150px; height: 150px; border: 1px solid #ccc;}
.cpxx_t_r .img2 h3{font-size: 16px; color: #7fc1c4; margin-bottom: 5px;}
.cpxx_t_r .img2 p{line-height: 22px; font-size: 14px; color: #6f6f6f;}
.cpxx_b{ overflow: hidden;}
.cpxx_b .cxxp_tb{border-bottom: 1px solid #3d3d3d; margin-bottom: 30px;}
.cpxx_b .cxxp_tb h2{display: block; width: 100px; height: 24px; line-height: 24px;font-size: 18px; color: #fff; background-color: #363636; text-align: center;}
.cpxx_b .cxxp_tb1{overflow: hidden;}
.cpxx_b .cxxp_tb1 img{max-width: 790px; height: auto; margin: 0 auto; display: block;}
.cpxx_b .cxxp_tb1 p{line-height: 26px; margin-bottom: 10px; text-indent: 2em; color: #303030;}
.cpxx_v .cpxx_r{float: right; width: 220px; overflow: hidden;}
.cpxx_v .cpxx_r h2{text-align: center; font-size: 18px; color: #363636; margin-bottom: 20px;}
.cpxx_v .cpxx_r ul li{float: left; width: 220px; margin-bottom: 20px;}
.cpxx_v .cpxx_r ul li img{width: 218px; height: 218px; border: 1px solid #d7d7d7;}
.cpxx_v .cpxx_r ul li .pa1{display: block; line-height: 20px; color: #5c5c5c; padding: 10px 0; text-align: center;}
.cpxx_v .cpxx_r ul li .pa2{display: block; font-size: 24px; text-align: center; color: #51afb4;}




