@charset"utf-8";
.ser-top{ width: 908px; margin: 0 auto; overflow: hidden; }
.ser-top .selogo{ float: left; height: 70px; padding-top: 16px; }
.ser-top .selogo2{ float: left; height: 20px; padding-top: 35px; line-height: 20px; padding-left: 5px; color: #FF0000; }
.ser-top .selogo2 span{ padding-left: 8px; line-height: 20px; color: #333; }
.ser-top .selogo2pic{ float: left; padding-top: 36px; }
.logoswf{ width: 200px; display: block; float: left; }
.ser-dh{ width: 918px; margin: 0 auto; overflow: hidden; }
.ser-dh a{ float: left; width: 88px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; margin: 0 7px; }
.ser-dh a:link,.ser-dh a:visited{ color: #fff; text-decoration: none; background-image: url(/images/service/ser_02.gif); }
.ser-dh a:hover{ background-image: url(/images/service/ser_01.gif); color: #000; text-decoration: none; }
.ser-dh a.dh-dq:link,.ser-dh a.dh-dq:visited{ color: #000; text-decoration: none; background-image: url(/images/service/ser_01.gif); }
.ser-dh a.dh-dq:hover{ background-image: url(/images/service/ser_01.gif); color: #000; text-decoration: none; }
.ser-dh2{width:100%;margin:0 auto; overflow:hidden; height:12px; background:url(http://www.chem17.com/images/service/ser_06.gif);}
.ser-benner{ margin: 0 auto; overflow: hidden; width: 908px; }
.ser-kuai{ width: 908px; margin: 8px auto 0 auto; overflow: hidden; }
.kuai-top{ float: left; width: 908px; height: 50px; background: url(/images/service/ser_08.gif); }
.kuai-top span{ float: left; padding-left: 90px; width: 100px; text-align: center; padding-top: 10px; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; color: #000; }
.kuai-nr{ float: left; width: 908px; background: url(/images/service/ser_09.gif); padding-top: 25px; }
.ser-nr1{ width: 850px; margin: 0 auto; overflow: hidden; }
.ser-hy{ float: left; width: 405px; height: 310px; }
.ser-hy div{ float: left; width: 405px; height: 75px; }
/*.ser-hy div.hy-gxh{ background: url(/images/service/company_013.gif) 4px center no-repeat; }
.ser-hy div.hy-bsym{ background: url(/images/service/company_014.gif) 4px center no-repeat; }
.ser-hy div.hy-xg{ background: url(/images/service/ser_13.gif) 4px center no-repeat; }
.ser-hy div.hy-zzhy{ background: url(/images/service/ser_14.gif) 4px center no-repeat; }*/
.ser-hy div dl{ float: right; width: 360px; }
.ser-hy div dl dt{ float: left; width: 360px; height: 30px; line-height: 30px; color: #B90202; text-align: left; font-size: 16px; font-weight: bold; overflow: hidden; }
.ser-hy div dl dd{ float: left; width: 360px; height: 44px; line-height: 18px; text-align: left; overflow: hidden; }
.ser-ggpic{ float: right; width: 425px; height: 292px; border: 8px solid #D2D2D2; }
.b1a_d{ height: 292px; width: 425px; position: relative; }
ul.fa-sz{ position: absolute; right: 6px; bottom: 10px; z-index: 9999; }
ul.fa-sz li{ width: 14px; height: 14px; line-height: 14px; text-align: center; font-size: 10px; overflow: hidden; color: #fff; margin-right: 4px; display: inline; background-color: #324C6D; float: left; margin-top: 3px; cursor: pointer; }
ul.fa-sz li.dadian{ width: 17px; height: 17px; font-size: 12px; border: 1px #C9CDCE solid; margin-top: 0px; }
.b1a_d img{ width: 425px; height: 292px; }
.ser-kt{ float: left; width: 850px; padding-top: 12px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #ff0000; }
.ser-lc{ float: left; width: 850px; height: 70px; padding-top: 5px; }
.ser-lc p{ float: left; margin-right: 6px; font-size: 16px; font-weight: bold; width: 166px; height: 52px; line-height: 52px; text-align: center; }
.ser-lc p.lc1{ background: url(/images/service/ser_15.gif); }
.ser-lc p.lc2{ background: url(/images/service/ser_16.gif); }
.ser-lc p.lc3{ background: url(/images/service/ser_17.gif); }
.ser-lc p.lc4{ background: url(/images/service/ser_18.gif) no-repeat; }
.ser-lc a{ float: left; padding-top: 5px; }
.ser-bottom{ float: left; width: 908px; height: 7px; background: url(/images/service/ser_11.gif); overflow: hidden; }
.ggfw{ float: left; width: 159px; margin: 0 2px 0 2px; padding: 2px; border: 1px solid #bbb; margin-bottom: 12px; }
.ggfw dt{ float: left; width: 159px; height: 28px; line-height: 28px; background: #767676; text-align: center; font-size: 14px; font-weight: bold; color: #fff; }
.ggfw dd.ggfw-pic{ float: left; width: 157px; border: 1px solid #ddd; margin-top: 2px; height: 125px; }
.ggfw dd.ggfw-an{ float: left; width: 159px; text-align: center; margin-top: 10px; height: 38px; }
.qyjz{ float: left; width: 203px; margin: 0 4px 0 5px; *margin: 0 4px 0 5px; _margin: 0 3px 0 3px; margin-bottom: 12px; }
.qyjz dt{ float: left; width: 195px; padding: 3px; border: 1px solid #C7C7C7; margin-bottom: 6px; }
.qyjz dd{ float: left; width: 203px; height: 18px; line-height: 18px; text-align: center; overflow: hidden; }
.qyjz dd a{ text-decoration: none; }
.ser-tg{ float: left; width: 443px; border: 1px solid #FF6D07; padding: 1px; }
.ser-tg .ser-tg-top{ float: left; width: 408px; height: 34px; background: url(/images/service/ser_28.gif); padding-left: 35px; }
.ser-tg .ser-tg-top span{ float: left; width: 100px; font-size: 14px; font-weight: bold; color: #fff; text-align: left; height: 34px; line-height: 34px; }
.ser-tg .ser-tg-top p{ float: right; width: 45px; text-align: left; height: 34px; line-height: 34px; }
.ser-tg .ser-tg-top p a:link,.ser-tg .ser-tg-top p a:visited{ font-size: 14px; font-weight: bold; text-decoration: none; color: #fff; }
.ser-tg .ser-tg-top p a:hover{ text-decoration: underline; }
.ser-tg .ser-tg-pic{ float: left; width: 190px; height: 180px; position: relative; overflow: hidden; }
.ser-tg .ser-tg-pic p{ position: static; +position: absolute; top: 50%; }
.ser-tg .ser-tg-pic p img{ position: static; +position: relative; top: -50%; left: 5px; }
.ser-tg .ser-tg-nr{ float: left; width: 240px; height: 152px; padding-top: 20px; overflow: hidden; }
.ser-tg .ser-tg-nr p{ float: left; width: 230px; height: 48px; line-height: 24px; text-align: left; background: #F1F1F1; font-size: 14px; font-weight: bold; padding: 0 5px; margin-bottom: 8px; overflow: hidden; }
.ser-tg .ser-tg-nr span{ float: left; width: 230px; height: 24px; line-height: 24px; font-size: 14px; padding: 0 5px; overflow: hidden; text-align: left; }
.ser-tg .ser-tg-nr span strong{ font-weight: bold; color: #ff0000; }
.ser-kong{ float: left; width: 14px; height: 150px; overflow: hidden; }
.ser-foot{ width: 908px; height: 31px; overflow: hidden; background-color: #FF880F; color: #FFFFFF; text-align: center; line-height: 31px; margin: 10px auto 0 auto; }
.ser-foot a:link,.ser-foot a:visited{ color: #FFFFFF; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.ser-foot a:hover{ color: #FFFFFF; text-decoration: underline; }
.copyright{ width: 908px; text-align: center; line-height: 24px; padding-top: 5px; margin: 0 auto; }
.ggfw-left{ float: left; width: 696px; }
.ggfw-left-top{ float: left; width: 696px; height: 50px; background: url(/images/service/ser_32.gif); }
.ggfw-left-top span{ float: left; padding-left: 90px; width: 100px; text-align: center; padding-top: 10px; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; color: #000; }
.ggfw-left-nr{ border: 1px solid #C5C3C4; border-top: none; float: left; width: 694px; padding-bottom: 20px; }
.ggfw-left-nr b{ font-weight: bold; }
.ggfw-left-nr .ggfw-zi{ margin: 20px auto 0 auto; font-size: 14px; line-height: 25px; width: 658px; }
.ggfw-left-nr .ggfw-nr-top{ margin: 20px auto 0 auto; width: 593px; height: 38px; background: url(/images/service/ser_33.gif); padding-left: 45px; }
.ggfw-left-nr .ggfw-nr-top span{ float: left; width: 110px; font-size: 14px; font-weight: bold; text-align: center; padding-top: 21px; }
.ggfw-img{ margin: 20px auto 0 auto; overflow: hidden; width: 638px; text-align: center; }
.ggfw-right{ float: right; width: 201px; }
.ggfw-right-top{ float: left; margin-top: 19px; width: 201px; height: 41px; background: url(/images/service/ser_34.gif); }
.ggfw-right-top span{ padding-left: 40px; float: left; width: 150px; line-height: 32px; font-size: 14px; font-weight: bold; }
.ggfw-right-nr{ float: left; width: 201px; background: url(/images/service/ser_35.gif); padding-bottom: 10px; }
.ggfw-right-nr span{ margin: 6px auto 0 auto; width: 140px; height: 34px; line-height: 34px; padding-left: 31px; display: block; background: url(/images/service/ser_37.gif); }
.ggfw-right-nr span a:link,.ggfw-right-nr span a:visited{ font-size: 14px; font-weight: bold; color: #001E78; text-decoration: none; }
.ggfw-right-nr span a:hover{ text-decoration: underline; color: #ff6600; }
.ggfw-right-nrdown{ float: left; width: 201px; height: 23px; background: url(/images/service/ser_36.gif); }
.ggfw-right-pic{ float: left; width: 201px; margin-top: 12px; }
.tg-nr{ width: 600px; margin: 20px auto 0 auto; overflow: hidden; }
.tg-nr-top{ float: left; width: 585px; padding-left: 15px; height: 25px; background: #F0F0F0; }
.tg-nr-top span{ float: left; padding-left: 25px; background: url(/images/service/ser_41.gif) 1px 6px no-repeat; font-size: 14px; font-weight: bold; line-height: 25px; }
.tg-nr-top span.hongzi{ font-weight: normal; color: #ff6600; padding-left: 0px; background: none; }
.tg-nr dl{ width: 520px; margin: 10px auto 0 auto; overflow: hidden; }
.tg-nr dl dt{ float: left; width: 520px; font-size: 14px; font-weight: bold; height: 22px; line-height: 22px; padding-bottom: 10px; }
.tg-nr dl dd{ float: left; width: 240px; padding-left: 20px; height: 25px; line-height: 25px; font-size: 14px; background: url(/images/service/ser_42.gif) 5px 9px no-repeat; }
.tg-nr-pic{ float: left; width: 585px; text-align: center; margin-top: 40px; overflow: hidden; }
.tg-nr p{ width: 520px; margin: 10px auto 0 auto; line-height: 20px; }
.tg-nr p.swt-p{ margin: 0 auto; font-size: 14px; font-weight: bold; line-height: 32px; }
.tg-nr p.hy-p{ margin: 0 auto; font-weight: normal; height: 225px; font-size: 14px; line-height: 25px; }
.tg-nr p.hy-p b{ font-weight: bold; }
.swt-lc{ width: 600px; margin: 20px auto 0 auto; height: 38px; background: url(/images/service/ser_43.gif) 1px 15px no-repeat; }
.swt-lc a{ float: left; padding-left: 23px; }
.swt-bg{ width: 518px; margin: 5px auto 0 auto; border: 1px solid #FF8100; border-bottom: none; background: #FFFAF4; overflow: hidden; }
.swt-bg span{ float: left; padding: 0 10px; line-height: 26px; }
.swt-bg p{ float: left; margin: 0px; border-bottom: 1px solid #FF8100; width: 518px; }
.swt-bg span a:link,.swt-bg span a:visited{ color: #004D95; text-decoration: none; }
.swt-bg span a:hover{ text-decoration: underline; }
.swt-bg span.swtbg-zh{ width: 498px; font-weight: bold; }
.swt-bg span.swtbg-left1{ width: 238px; }
.swt-bg span.swtbg-right1{ width: 236px; border-left: 1px solid #FF8100; }
.swt-bg span.swtbg-left2{ width: 130px; }
.swt-bg span.swtbg-right2{ width: 344px; border-left: 1px solid #FF8100; }
.swt-lb{ width: 520px; margin: 20px auto 0 auto; overflow: hidden; }
.swt-lb p{ float: left; width: 510px; height: 27px; line-height: 27px; padding-left: 10px; margin: 0; background: url(/images/service/ser_48.gif) bottom repeat-x; font-size: 14px; }
.swt-lb ul{ float: left; width: 520px; margin-top: 10px; }
.swt-lb ul li{ float: left; width: 520px; line-height: 34px; text-align: center; font-size: 14px; }
.swt-lb ul li input{ width: 220px; }
.swt-pic{ width: 520px; margin: 20px auto 0 auto; height: 30px; text-align: right; }
.swt-img{ width: 540px; margin: 0 auto; overflow: hidden; }
.swt-img dl{ float: left; width: 170px; padding: 10px 5px 0 5px; margin: 0; }
.swt-img dl dt{ float: left; width: 168px; padding: 0; height: 101px; border: 1px solid #ccc; overflow: hidden; margin-bottom: 4px; }
.swt-img dl dd{ float: left; width: 170px; padding: 0; line-height: 18px; height: 18px; font-size: 12px; background: none; overflow: hidden; text-align: center; }
.swt-img dl dd a:link,.swt-img dl dd a:visited{ text-decoration: none; }
.swt-img dl dd a:hover{ color: #ff6600; text-decoration: underline; }
.hy-p{ width: 600px; margin: 20px auto 0 auto; height: 40px; font-size: 14px; font-weight: bold; }
.hy-lc{ width: 600px; margin: 20px auto 0 auto; height: 38px; background: url(/images/service/ser_43.gif) 1px 15px no-repeat; }
.hy-lc a{ float: left; padding-left: 45px; }


/* new service */
.newservice-banner{ width: 100%; margin: 0px auto; text-align: center; background: #FF960F; }
.newservice-main{ width: 100%; margin: 0px auto; text-align: center; background: #EEEEEE; }
.newservice-maintop{ width: 988px; height: 1399px; position: relative; margin: 0px auto; background: url(../images/service/newservice-2.jpg) no-repeat; }
.newservice-maintop a{ width: 63px; height: 16px; position: absolute; top: 133px; right:127px; display: block; text-indent: -9999px; }
.newservice-maintop span{display: block; text-indent: -9999px; }
.newservice-maintop a.acss1{ top: 155px; }
.newservice-maintop a.acss2{ top: 195px; }
.newservice-maintop a.acss3{ top: 266px; }
.newservice-maintop a.acss4{ top: 350px; }
.newservice-maintop a.acss5{ top: 420px; }
.newservice-maintop a.acss6{ top: 501px; }
.newservice-maintop a.acss7{ top: 603px; }
.newservice-maintop a.acss8{ top: 720px; left: 385px; }
.newservice-maintop a.acss9{ top: 720px; left: 493px; }
.newservice-maintop a.acss10{ top: 720px; left: 600px; }
.newservice-maintop a.acss11{ top: 720px; left: 706px; }
.newservice-mainbot{ width: 908px; margin: 0px auto; padding: 10px 0; background: #fff; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; }
.newservice-contact{ width: 850px; height: 132px; margin: 0px auto; background: url(../images/service/newservice-3.jpg) no-repeat; }
.newservice-contact p{ display: block; padding: 0px 0 0 25px; font: normal 14px/33px ''; color: black; text-align: left; }
.newservice-mainbot span{ display: block; text-align: right; width: 850px; margin: 10px auto 0; }
.newmember{ width: 1007px; height: 12505px; margin: 0px auto; position: relative; background: url(../images/service/newservice-7.jpg) no-repeat; }
.newmember-p1{ width: 1007px; height: 100px; display: block; position: absolute; top: 0px; left: 0px; }
.newmember-p2{ width: 1007px; height: 100px; display: block; position: absolute; top: 1037px; left: 0px; }
.newmember-p3{ width: 1007px; height: 100px; display: block; position: absolute; top: 11999px; left: 0px; }
.newmember-p4{ width: 1007px; height: 100px; display: block; position: absolute; top: 11999px; left: 0px; }
.newmember-p5{ width: 1007px; height: 100px; display: block; position: absolute; top: 3584px; left: 0px; }
.newmember-p6{ width: 1007px; height: 100px; display: block; position: absolute; top: 4268px; left: 0px; }
.newmember-p7{ width: 1007px; height: 100px; display: block; position: absolute; top: 8808px; left: 0px; }
.newmember-top{ width: 1010px; margin: 0px auto; }
.newmember-cen{ width: 1010px; height: 1770px; margin: 0px auto; position: relative; background: url(../images/service/newservice-5.jpg) no-repeat; }
.newmember-cen a{ width: 55px; height: 16px; position: absolute; top: 182px; right: 135px; display: block; cursor: pointer; text-indent: -9999px; }
.newmember-cen a.acss1{ top: 182px; right: 135px; }
.newmember-cen a.acss2{ top: 275px; }
.newmember-cen a.acss3{ top: 391px; }
.newmember-cen a.acss4{ top: 460px; }
.newmember-cen a.acss5{ top: 489px; }
.newmember-cen a.acss6{ top: 578px; }
.newmember-cen a.acss7{ top: 686px; }
.newmember-cen a.acss8{ top: 734px; left: 418px; }
.newmember-cen a.acss9{ top: 734px; left: 518px; }
.newmember-cen a.acss10{ top: 734px; left: 618px; }
.newmember-cen a.acss11{ top: 734px; left: 718px; }
.newmember-bot{ width: 1010px; margin: 0px auto; }
.clear{ font: 0px/0px serif; display: block; clear: both; }
#mainbox_2{ margin: 10px auto 0; width: 904px; background: #fff url(../images/service/box_3.jpg) no-repeat; position: relative; }
#mainbox_2 table{ width: 100%; float: left; }
a.jiage{ display: block; width: 160px; height: 65px; }
.font1{ font-size: 16px; font-weight: bold; color: #FFF; vertical-align: middle; text-align: center; font-family: "Microsoft Yahei","\5b8b\4f53"; }
.font2{ font-size: 16px; font-weight: bold; color: #545454; vertical-align: middle; padding-left: 5px; font-family: "Microsoft Yahei","\5b8b\4f53"; }
.font3{ font-size: 16px; font-weight: bold; color: #545454; vertical-align: middle; text-align: center; font-family: "Microsoft Yahei","\5b8b\4f53"; }
.font4{ color: #545454; text-decoration: none; text-align: center; font-family: "Microsoft Yahei","\5b8b\4f53"; }
.zixun{ margin-top: 10px; }
#mainbox_3{ width: 905px; height: 176px; margin: 13px auto 0; background: url(../images/box_4.jpg) no-repeat; position: relative; }
#mainbox_3 ul{ display: block; width: 374px; height: 100px; position: absolute; left: 55px; top: 62px; }
#mainbox_3 ul li{ display: block; float: left; width: 374px; height: 30px; line-height: 30px; font-size: 14px; color: #4D4D4D; }
.servicetable{ width: 904px; border: 0px; border-collapse: collapse; border-spacing: 0; float: left; }
.servicetable tr td{ border: 1px solid #cccccc; font-size: 16px; font-weight: bold; color: #545454; vertical-align: middle; text-align: center; font-family: "Microsoft Yahei","\5b8b\4f53"; padding: 10px 0; line-height: 22px; }
.servicetable tr td.serviceleft{ color: #fff; background: #0cafce; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.servicetable tr td.serviceright{ background: #eeeeee; }
.servicetable tr td img.view{ margin-top: 5px; }


