@charset"utf-8";
/*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; margin: 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: none; }
a:hover{ color: #FF6600; text-decoration: underline; }
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{ width: 100%; height: 27px; border-bottom: 1px solid #D5D5D5; background: #EEEEEE; }
#gn .mid{ width: 100%; height: 26px; margin: 0 auto; border-bottom: 1px solid #fff; }
#gn .mid .cen{ width: 916px; height: 26px; margin: 0 auto; }
#gn .mid .cen p{ float: left; padding-left: 4px; height: 22px; padding-top: 4px; line-height: 22px; }
#gn .mid .cen p b{ font-weight: none; color: #127F00; }
#gn .mid .cen p a.top-red:link,#gn .mid .cen p a:visited{ color: #ff0000; }
.cen p a.jinru{ color: #ff0000; }
#gn .mid .cen span{ float: right; padding-right: 2px; height: 22px; padding-top: 4px; }
#gn .mid input{ width: 80px; height: 14px; border: 1px solid #90B4CC; }
#gn .mid input.top-dl{ width: 51px; height: 19px; background: url(/images/index/index_021.gif); border: none; }
.lo{ width: 916px; height: 75px; margin: 0 auto; }
.lo .logo{ float: left; width: 270px; padding: 5px 0 0 12px; }
ul.benner{ float: left; width: 630px; padding-top: 5px; }
ul.benner li{ float: left; width:611px; padding: 0px 0 0 10px; }
.dh{ width: 916px; height: 36px; background: url(/images/index/index_022.gif); margin: 0 auto; }
.dh p{ float: left; width: 112px; height: 36px; line-height: 36px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; }
.dh a:link,.dh a:visited{ float: left; width: 66px; height: 36px; line-height: 36px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; }
.dh a:hover{ color: #fff; }

.so{ width: 914px; height: 76px; margin: 8px auto 0 auto; background: url(/images/Index/index_023.gif); border: 1px #73BF45 solid; padding: 10px 0 0 0px; position: relative; }
.so img{ width: 44px; height: 74px; position: absolute; top: 5px; left: 10px; }
.so .so-nr{ width: 850px; height: 24px; position: absolute; right: 0px; }
.so .so-nr input{ width: 170px; height: 20px; border: 1px solid #90B4CC; line-height: 20px; }
.so .so-nr input.sosuo{ width: 60px; height: 21px; border: none; background: url(/images/Index/index_024.gif); }
.so .so-nr select{ height: 23px; }
.so .so-nr span,.so .so-nr p{ padding: 5px 0 0 0; }
.so .so-nr .sobd{ float: left; width: 350px; height: 24px; }
.so .so-nr .sobd2{ float: left; width: 370px; height: 27px; }
.so .so-nr .sobd2 input{ width: 320px; height: 20px; border: 1px solid #90B4CC; line-height: 20px; }
.so .so-nr .so-zi2{ float: left; height: 20px; padding: 7px 0; }
.so .so-nr .so-zi2 input{ width: 13px; height: 13px; border: none; }
.so .so-nr .so-zi3{ float: left; height: 27px; }
.so .so-nr .so-zi3 input{ width: 87px; height: 27px; border: none; background: url(/images/index/tu11.jpg); }
.so .so-nr .so-zi{ float: left; width: 526px; height: 24px; line-height: 24px; }
.so .so-nr .so-zi a.so-lj1{ padding-left: 23px; background: url(/images/Index/index_025.gif) 2px -1px no-repeat; height: 24px; }
.so .so-nr .so-zi a.so-lj2{ padding-left: 23px; background: url(/images/Index/index_026.gif) 2px -3px no-repeat; height: 24px; color: #FD0000; }
.so .so-nr-a{ width: 850px; height: 48px; position: absolute; right: 0px; top: 35px; }
.so .so-nr-a span{ display: inline; height: 44px; line-height: 22px; font-weight: bold; color: #666666; }
.so .so-nr-a p{ display: inline; height: 44px; line-height: 22px; color: #0A519F; }
.so .so-nr-a p a{ color: #0A519F; padding: 0px 5px; }
.so .so-nr-b{ width: 850px; height: 24px; position: absolute; right: 0px; top: 79px; }
.pd{ width: 916px; height: 56px; margin: 0 auto; overflow: hidden; }
.pd ul{ padding: 8px 2px 5px 2px; height: 44px; }
.pd ul li{ float: left; width: 100%; height: 22px; line-height: 22px; overflow: hidden; }
.pd ul li b{ font-weight: bold; color: #127F00; }
.pd ul.pdul{ float: left; width: 480px; }
.pd ul.zcul{ float: right; width: 405px; }
 /*Css 底部*/
.footer{ margin: 7px auto 0; width: 918px; overflow: hidden; width: 914px; position: relative; text-align: center; }
.footer ul{ margin: 0 auto; padding: 0; height: 32px; overflow: hidden; width: 800px; text-align: center; }
.footer ul li{ float: left; line-height: 32px; padding-right: 9px; }
.footer .foot-nav{ width: 100%; height: 31px; overflow: hidden; background-color: #8EC900; color: #FFFFFF; text-align: center; line-height: 31px; }
.footer .foot-nav a{ color: #FFFFFF; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.footer .copyright{ text-align: center; line-height: 24px; padding-top: 5px; }
.footer .copyright img{
	vertical-align: middle;
}
