@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(/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; }
/*Css Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0; font-size:12px; font-family:Helvetica,Arial,sans-serif; color:#333333;}
body{ background-color:#FFFFFF;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
/*text style*/
.red{ color:#FF6600}
/*link style*/
a:link,a:visited{color:#333333;text-decoration:underline;}
a:hover{color:#FF6600;text-decoration:none;}
a.gay_666:link,a.gay_666:visited{color:#666666;text-decoration:none;}
a.gay_666:hover{color:#FF6600;text-decoration:underline;}
.ali01,a.ali01:link,a.ali01:visited{ font-size:12px;  text-decoration:none;color:#ffffff; }
.ali01,a.ali01:hover{text-decoration:underline; color:#ffffff;}

/*chem17 head style*/
#gn{ height:34px; background:url(../images/top_bg.png); margin:0 auto;}
#gn .mid{ width:916px; height:30px; line-height:30px; margin:0 auto; position:relative;}
#gn ul.qucik-menu-a{ position:absolute; height:30px; top:0; left:235px; width:250px}
.qucik-menu-a li{float:left;background: url(../images/top_bg.png) -40px -161px no-repeat; padding:0 13px}
.qucik-menu-a a:link,.qucik-menu-a a:visited,.qucik-menu-b a.blue-l:link,.qucik-menu-b a.blue-l:visited{ color:#0B4B95;text-decoration:none;}
.qucik-menu-a a:hover,.qucik-menu-b a.blue-l:hover{ color:#FF6600;text-decoration:underline;}
#gn .qucik-menu-b{ position:absolute; height:30px; top:0; left:465px; width:440px; padding-left:10px; background: url(../images/top_bg.png) 0 -34px no-repeat;}
.qucik-menu-b a{ margin:0 4px 0 6px }
.qucik-menu-b a:link,.qucik-menu-b a:visited{ color:#6b6b6b;text-decoration:none;}
.qucik-menu-b a:hover{ color:#FF6600;text-decoration:underline;}
.qucik-menu-b a.red-l:link,.qucik-menu-b a.red-l:visited{ color:#FF6600;text-decoration:none;}
.qucik-menu-b a.red-l:hover{ color:#FF6600;text-decoration:underline;}
.logo-menu{ width:916px; height:80px; margin:5px auto 0}
.logo-menu .logo{ width:225px; height:50px; float:left; margin-top:15px;}

/* 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: 1317px; position: relative; margin: 0px auto;/* border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1;*/ 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 a.acss1{ top: 157px; }
.newservice-maintop a.acss2{ top: 197px; }
.newservice-maintop a.acss3{ top: 268px; }
.newservice-maintop a.acss4{ top: 352px; }
.newservice-maintop a.acss5{ top: 422px; }
.newservice-maintop a.acss6{ top: 503px; }
.newservice-maintop a.acss7{ top: 605px; }
.newservice-maintop a.acss8{ top: 680px; left: 390px; }
.newservice-maintop a.acss9{ top: 680px; left: 498px; }
.newservice-maintop a.acss10{ top: 680px; left: 605px; }
.newservice-maintop a.acss11{ top: 680px; left: 711px; }
.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; }
