﻿body{padding-top:0;}
.wrap {background:#fff;}


/*导航*/
.g_nav {position:relative;height:66px;z-index:10;color:#fff;}
.g_nav:before {content:"";position:absolute;left:0;top:32px;width:100%;height:1px;background:#2375a0;border-bottom:1px solid #2375b3;z-index:10;}
.g_nav li {position:relative;float:left;width:25% !important;text-align:center;height:33px;line-height:33px;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,.3);
background:#2375b3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#2375b3), to(#2375a0)); 
background-image: -webkit-linear-gradient(top, #2375b3, #2375a0);
background-image: -moz-linear-gradient(top, #2375b3, #2375a0);
background-image: -o-linear-gradient(top, #2375b3, #2375a0);}
.g_nav li:before {content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#2375a0;border-right:1px solid #2375b3;}
.g_nav a {color:#fff;}
.g_nav a:nth-last-of-type(-n+4) li {width:73px;}
.g_nav a:last-child li {width:101px;}
.g_nav a:nth-child(4) li:before,.g_nav a:last-child li:before {display:none;}



/*通栏广告*/
.g-adv{ position:relative;max-width:640px;overflow:hidden;}

.g-adv .sclwrap_box {min-height:140px;}
.g-adv .m-box img{ display:block; height:100%; min-height:140px; height:auto !important; max-width:640px; width:100% !important;}
.g-adv .m-cnt{ width:100%; position:absolute; bottom:0; left:0; z-index:1;height:3px;background:#494949;}
.g-adv .m-cnt li{ float:left; width:33.333%; height:3px;}
.g-adv .m-cnt li.z-on {background:#eb6b00;}


/*产品副导航*/
.g-cen{height:342px; overflow:hidden; background:url(../imagesbg/shadow1.jpg) no-repeat center top;background-size:320px 21px;}
.g-cen h3{ display:block;padding-top:21px;text-align:center;font-weight:bold;font-size:14px;}
.g-cen h3 a {color:#000;}
.m-cen{ clear:both;font-size:12px;padding-top:4px;}
.m-cen h4{ display:block;padding-left:39px; font-size:12px;line-height:29px;height:29px;border-top:1px solid #e8e8e8;overflow:hidden; position:relative;
background:#f4f4f4;
background-image:-webkit-gradient(linear,top, color-stop(#f4f4f4 0%), color-stop(#fff 50%), color-stop(#f4f4f4 100%));
background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #fff 50%, #f4f4f4 100%); 
background-image:-moz-linear-gradient(top, #f4f4f4 0%, #fff 50%, #f4f4f4 100%);
background-image:linear-gradient(top, #f4f4f4 0%, #fff 50%, #f4f4f4 100%);}
.m-cen h4:before {content:"";position:absolute;right:19px;top:12px;display:block;
background:url(../imagesbg/icon1.png) no-repeat;background-size:100% 100%;width:6px; height:9px;}
.m-cen h4 a {color:#000;display:block;position:relative;}
.m-cen h4 a:before {content:"";position:absolute;left:-19px;top:9px;width:12px;height:12px;border-radius:12px;background:#969696;}
.m-cen h4 a:after {content:"";position:absolute;left:-14px;top:12px;width:0;height:0;border-left:3px solid #fff;border-top:3px solid transparent;border-bottom:3px solid transparent;}
.m-cen h4.z-on {border:none;background:url(../imagesbg/line3.png) no-repeat 110px center;background-size:190px 6px;}
.m-cen h4.z-on:before {display:none;}
.m-cen h4.z-on a {color:#e85603;}
.m-cen h4.z-on a:before {background:#e85603;}

.m-cen li{ clear:both;padding: 10px 4px 13px;border-bottom:1px dashed #c4c4c4; overflow:hidden;}
.m-cen li b{ display:inline-block;font-weight:normal; text-align:center; float:left;width:78px; line-height:22px;height:66px; font-size:11px; color:#414141;}
.m-cen li p{ display:inline-block; float:right;width:230px;font-size:11px;line-height:22px; overflow:hidden;}
.m-cen li p a{ float:left;display:inline-block; color:#777;width:75px; overflow:hidden;}
.m-cen ul li:last-child {border:none;}
	
	
.i_tel {height:50px;padding-left:24px;line-height:23px;font-size:13px;background:url(../imagesbg/tel_shadow1.jpg) no-repeat;background-size:100% 100%; margin-top:10px;}
.i_tel span {float:left;display:block;padding-left:29px;padding-top:15px;height:30px;color:#666;background:url(../imagesbg/tel_01.png) no-repeat left 16px;background-size:20px 22px;}
.i_tel b {float:left;display:block;font-weight:normal;padding-top:15px;padding-left:4px;font-family:"Times New Roman", Times, serif, Arial, Helvetica, sans-serif;font-size:16px;color:#666;}
	
	
.title {position:relative;height:32px;line-height:32px;font-size:14px;color:#fff;z-index:999;
background:#232a32;
background-image: -webkit-gradient(linear, left top, left bottom, from(#232a32), to(#12171d)); 
background-image: -webkit-linear-gradient(top, #232a32, #12171d);
background-image: -moz-linear-gradient(top, #232a32, #12171d);
background-image: -o-linear-gradient(top, #232a32, #12171d); margin-top:10px;}
.title span {float:left;padding:0 20px;color:#fff;display:block;height:32px;background:#3d944c;}

.img_list {padding:10px 12px 0 11px;font-size:12px;overflow:hidden;}
.pro_img {position:relative;height:250px;font-size:11px;}
.pro_img img {width:250px;height:250px;display:block;  margin-left: 15px;}
.pro_img p {position:absolute;left:0;bottom:0;width:100%;height:22px;line-height:22px;text-align:center;color:#fff;background:rgba(0,0,0,.6);}

.img_list ul {padding-top:16px;overflow:hidden; width:100%;}
.img_list li {color:#666;float:left;position:relative;width:47%; margin-bottom:1em;min-height:112px; height:auto; font-size:12px;}
.img_list em {display:block;width:100%;min-height:80px; height:auto !important;}
.img_list em img {width:100%;min-height:200px; max-height:100px; height:auto;border:1px solid #dfdfdf;display:block;}
.img_list span {display:block;text-align:center;width:100%;line-height:27px;}
.img_list a:nth-child(2n) li {float:right;}


.fit_t {position:relative;padding:0 20px;height:77px;font-size:9px;color:#000;z-index:999;}
.fit_t:before {content:"";position:absolute;left:20px;bottom:0;width:280px;height:3px;background:url(../imagesbg/line2.gif) repeat-x left bottom;background-size:1px 3px;}
.fit_t li {position:relative;float:left;margin-top:7px ;width:77px;border-radius:3px;height:23px;line-height:23px;text-align:center;cursor:pointer;background:url(../imagesbg/line1.png) no-repeat right center;background-size:1px 9px;}
.fit_t li:nth-child(3n) {background:none;}
.fit_t li.z-on {color:#fff;font-weight:bold;background:#171c23;}
.fit_t li:nth-child(2), .fit_t li:nth-child(5) {width:126px;}


.fit_box {position:relative;padding-top:14px;z-index:999;}
.fit_box .sclwrap_box,.fit_box .m-box  {height:170px;}

.f_list {float:left;display:inline;height:135px;padding:21px 20px 0 20px;overflow:hidden;}
.f_list li {color:#666;float:left;position:relative;width:135px;height:125px;font-size:12px;}
.f_list em {display:block;width:135px;height:107px;}
.f_list em img {width:131px;height:103px;padding:1px;border:1px solid #dbdbdb;}
.f_list span {display:block;text-align:center;width:100%;padding-top:9px;}
.f_list a:nth-child(2n) li {float:right;}

.tel_box {padding:0 32px 14px 32px;background:url(../imagesbg/tel_shadow2.jpg) no-repeat center bottom;background-size:254px 14px;}
.tel_box .i_tel {height:34px;padding-left:16px;border-radius:3px;border:1px solid #e8e8e8;
background:#f4f4f4;
background-image:-webkit-gradient(linear,top, color-stop(#f4f4f4 0%), color-stop(#fff 50%), color-stop(#f4f4f4 100%));
background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #fff 50%, #f4f4f4 100%); 
background-image:-moz-linear-gradient(top, #f4f4f4 0%, #fff 50%, #f4f4f4 100%);
background-image:linear-gradient(top, #f4f4f4 0%, #fff 50%, #f4f4f4 100%);}
.tel_box .i_tel span {padding:6px 0 0 25px;height:24px;font-size:11px;background:url(../imagesbg/tel_01.png) no-repeat left 4px;background-size:20px 22px;}
.tel_box .i_tel b {padding-top:5px;font-size:17px;}




.title {position:relative;height:32px;line-height:32px;font-size:14px;color:#fff;z-index:999;
background:#2375b3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#2375b3), to(#2375a0)); 
background-image: -webkit-linear-gradient(top, #2375b3, #2375a0);
background-image: -moz-linear-gradient(top, #2375b3, #2375a0);
background-image: -o-linear-gradient(top, #2375b3, #2375a0);}
.title span {float:left;padding:0 20px;color:#fff;display:block;height:32px;background:#f18401;}


/*热销产品*/

.roll_t {position:relative;height:32px;line-height:32px;font-size:14px;color:#fff;z-index:999;
background:#2375b3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#2375b3), to(#2375a0)); 
background-image: -webkit-linear-gradient(top, #2375b3, #2375a0);
background-image: -moz-linear-gradient(top, #2375b3, #2375a0);
background-image: -o-linear-gradient(top, #2375b3, #2375a0);}
.roll_t li {position:relative;float:left;padding:0 19px;height:32px;line-height:32px;text-align:center;cursor:pointer;}
.roll_t li.z-on {color:#fff;background:#f18401;}
.roll_t li:last-child:before {display:none;}


.odds {margin-top:21px;min-height:625px; height:auto !important;background:#eaeaea url(../imagesbg/odds.jpg) center top no-repeat;background-size: cover;overflow:hidden;}
.odds .p1 {padding:44px 0 0 20%;line-height:24px;font-weight:bold;font-size:23px;color:#000;}
.odds .p1 b {color:#f18401;}
.odds .p1 span {padding-left:5px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
.odds .p2 {text-align:center;color:#b8b8b8;font-size:8px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
.odds .p3 {padding-top:6px;margin-bottom:20px;text-align:center;font-size:15px;color:#171c23;}


.odds dl {position:relative;padding:14px 8px 20px 57px;font-size:11px;box-shadow:0 2px 2px rgba(200,200,200,.9);}
.odds dl:before {content:"";position:absolute;left:0;bottom:1px;width:100%;height:1px;background:#c8c8c8;}
.odds dt {height:24px;line-height:24px;position:relative;color:#333;font-weight:bold;font-size:12px;}
.odds dt strong{ font-size:16px; color:#f6a00a; padding-right:6px;}
.odds dt span {position:absolute;left:-45px;top:0;display:block;width:39px;height:23px;text-align:center;line-height:25px;font-weight:bold;font-size:22px;color:#fff;background:url(../imagesbg/numb.png) no-repeat;background-size:100% 100%;font-family:"Times New Roman", Times, serif;}
.odds dd {padding-top:3px;line-height:21px;color:#575757;text-shadow:0 0 1px rgba(255,255,255,.7);}
.odds dl:last-child {box-shadow:none;}
.odds dl:last-child:before {display:none;}

.book_box {position:relative;padding-top:22px;z-index:999;}
.book_box .sclwrap_box,.book_box .m-box  {height:460px;}

.case_t {float:left;display:inline; padding:29px 0 0 13px;overflow:hidden;}
.case_t li {color:#666;float:left;margin:0 7px;width:155px;height:137px;font-size:12px;}
.case_t em {display:block;width:155px;height:94px;}
.case_t em img {width:151px;height:88px;padding:1px;border:1px solid #dfdfdf;}

.xsl1 {padding:10px 0 0 13px;}
.xsl1 li {color:#666;float:left;margin:0 7px;width:135px;height:220px;font-size:12px;}
.xsl1 em {display:block;width:135px;height:186px;}
.xsl1 em img {height:182px;}

.h_c span {padding-top:4px;}

.case_t span {display:block;text-align:center;padding-top:9px;color:#666; white-space: nowrap; text-overflow: ellipsis;width: 135px; overflow: hidden;}

.client_box {padding:19px 15px 0 20px;overflow:hidden;}
.client_box dl {padding-bottom:19px;font-size:12px;}
.client_box dt {float:left;width:104px;height:116px;}
.client_box dt img {width:100px;height:100px;padding:1px;border:1px solid #dfdfdf;display:block;}
.client_box dd {float:left;width:165px;padding-left:13px;}
.client_box dd h3 {font-size:12px;line-height:20px;font-weight:bold;color:#000;}
.client_box dd p {padding-top:5px;line-height:18px;font-size:11px;color:#666;height:60px;overflow:hidden;}
.client_box dd span {display:block;text-align:right;color:#f18401;}



/*新闻中心*/

.news_box .sclwrap_box,.news_box .m-box  {height:434px;}
.news_box2 .sclwrap_box,.news_box2 .m-box  {height:234px;}

.n_list {float:left;display:inline;padding:22px 20px 0 20px;font-size:12px;color:#555;overflow:hidden;}
.n_list li {position:relative;padding-left:11px;height:30px;line-height:30px;border-bottom:1px dotted #949494;color:#555;background:url(../imagesbg/icon2.gif) no-repeat left center;background-size:6px 5px;}
.n_list span {float:right;}






