body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{font-size:12px; color:#7e7e7e; -webkit-text-size-adjust:none; margin:0 auto; font-family: Microsoft Yahei ; 
background:url(../images/bg.png) no-repeat center top;}
div{margin:0 auto;}
html{ overflow-x:hidden}
ul,li{list-style:none;}
a{color:#676767; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none; cursor:pointer;}
a:hover{ color:#008aff; text-decoration:none;}
img{border:none;}
.mwidth{ width:1000px;}
.clear{ clear:both; overflow:hidden;}

.header{ margin:0 auto 17px;}
h1.logoh1{ float:left; width:auto;}
.hdright{ float:right; width:auto;}
p.setbox{ float:right; width:275px; height:23px; line-height:23px; background:url(../images/bg_set.png) no-repeat;}
p.setbox a{ float:left; width:91px;  text-align:center; color:#fff;}
p.setbox a:hover{ text-decoration:underline;}
p.telp{ float:right; width:auto;}

.topMenu{ margin:0 auto; overflow:hidden;}
.topMenu,.topMenu a{ height:47px; overflow:hidden; background:url(../images/bg_nav.png) 0 0 no-repeat;}
.topMenu li{ float:left; width:125px; margin:0 21px 0 0;}
.topMenu li a{ float:left; display:block; overflow:hidden; text-indent:-9999px;width:127px; height:47px;}

.topMenu li a.m1{ background-position:0 0;}
.topMenu li a.m2{ background-position:-146px 0;}
.topMenu li a.m3{ background-position:-292px 0;}
.topMenu li a.m4{ background-position:-438px 0;}
.topMenu li a.m5{ background-position:-584px 0;}
.topMenu li a.m6{ background-position:-730px 0; margin:0 19px 0 0;}
.topMenu li a.m7{ background-position:-874px 0; margin:0;}

.topMenu .current a.m1,.topMenu li a.m1:hover{ background-position:-0 -47px;}
.topMenu .current a.m2,.topMenu li a.m2:hover{ background-position:-146px -47px;}
.topMenu .current a.m3,.topMenu li a.m3:hover{ background-position:-292px -47px;}
.topMenu .current a.m4,.topMenu li a.m4:hover{ background-position:-438px -47px;}
.topMenu .current a.m5,.topMenu li a.m5:hover{ background-position:-584px -47px;}
.topMenu .current a.m6,.topMenu li a.m6:hover{ background-position:-730px -47px;}
.topMenu .current a.m7,.topMenu li a.m7:hover{ background-position:-874px -47px;}

.focus_ad{ height:446px; overflow:hidden; position:relative; overflow:hidden; background:url(../images/bg_banner.png) no-repeat; padding:6px; width:988px; 
margin:14px auto 0; position:-9999;}
.slide_pic li{display:none; height:446px; overflow:hidden;}
.slide_pic .li_on{display:block;}
.focu_btn{ width:80px; margin:0 auto;}
.slide_txt{ width:150px; display:block; position:absolute; margin:-30px auto 0; z-index:9999999;}
.slide_txt li{width:15px;float:left;height:12px;line-height:10px;}
.slide_txt a,.focus_ad .slide_txt a:hover{ width:15px; height:12px; display:block; text-indent:-9999px; background:url(../images/icon_bn2.png) no-repeat 0 0;}
.slide_txt .li_on{}
.slide_txt .li_on a,.slide_txt .li_on a:hover{ background:url(../images/icon_bn.png) no-repeat 0 0; }

.zgimg{ background:url(../images/bg_zg.png) no-repeat center top; height:316px; z-index:9999; margin:-57px auto 0; position:relative;}

.th{ margin:-200px auto 30px; position:relative; z-index:99999999;}
.abouts{ float:left; width:309px; overflow:hidden;}
h2.thh2{ background:url(../images/img_tabout.png) no-repeat; height:35px; margin:0 0 15px;}
a.ays{ float:right; width:50px; height:35px; display:block;}
.abotcont{ line-height:20px;}

.news{ float:left; margin:0 0 0 28px; width:393px;}
.news h2{ background:url(../images/img_tnews.png) no-repeat; height:35px; margin:0 0 15px;}
.news ul li{ clear:both; overflow:hidden;}
.news ul li.news_top{ margin:0 0 16px; clear:both; overflow:hidden;}
.news ul li.news_top span{ float:left; width:122px;}
.news ul li.news_top .news_top_right{ float:right; width:257px;}
.news ul li.news_top .news_top_right h3{ font-size:12px; font-weight:normal; text-align:right; background:none;}
.news ul li.news_top .news_top_right h3 a{ float:left; font-weight: bold; width:170px; overflow:hidden;}
.news ul li.news_top .news_top_right p.news_top_cont{ line-height:20px; margin:5px 0 8px;}
.news ul li.news_top .news_top_right p a{ color:#1ca001;}
.news ul li.news_top .news_top_right p a:hover{ color:#147400;}
.news ul li.newsli{ background:url(../images/icon_news.gif) no-repeat 0 7px; text-align:right; line-height:20px; height:20px; clear:both; overflow:hidden; 
padding:0 0 0 5px;}
.news ul li.newsli a{ float:left; width:270px; overflow:hidden; text-align:left;}

.contacts_home{ float:right; width:244px;}
.contacts_home h2{ background:url(../images/img_tcont.png) no-repeat; height:35px; text-indent:-9999999px; margin:0 0 15px;}
.contacts_home h3{ margin:0 0 24px;}
.contacts_home p{ line-height:20px;}

.pro_home{ float:left; width:726px;}
.pro_home h2{ height:33px; background:url(../images/img_tpro.png) no-repeat; margin:0 0 15px;}

.banner_smallbox{ float:right; width:246px;}
.banner_smallbox p{ height:25px; text-indent:-9999px;}
.smallbanner{ width:246px; height:260px; background:url(../images/bg_small.png) no-repeat;}
.smallbanner a{ width:246px; display:block; text-indent:-9999999px;}
a.banner_job{ height:82px;}
a.banner_fed{ height:83px;}
a.banner_cont{ height:94px;}

.scrool{ clear:both;width:726px; overflow:hidden;height:232px;}
.scrool td{ text-align:center; padding:0 10px;}
.scrool td a{background:url(../images/bg_probox.png) no-repeat center; padding:10px 10px 0; width:211px; height:222px; display:block; color:#fff;} 
.scrool td a:hover{ color:#00e4ff}
.scrool p{ margin:10px 0 0 0; clear:both; overflow:hidden;}

.left{ float:left; width:198px; overflow:hidden;}
ul.cate{ background:#ededed; border:1px solid #e1e1e1; padding:10px 8px; border-top:none; border-bottom:none;}
ul.cate li{ height:30px; line-height:30px; background:url(../images/bg_cateli.png) repeat-x bottom; text-indent:5px;}
.sub{ background:url(../images/bg_sub.png) repeat-y left;}

.right{ float:right; width:750px; overflow:hidden;}
.find{ margin:0 0 20px;}
.find h2{ float:left; width:auto; font-size:13px; border-bottom:2px solid #0078d6; color:#0078d6}
.find p{ float:right; width:auto; background:url(../images/icon_h.png) no-repeat 0 2px; padding:0 0 0 20px;}
.subcont{ line-height:20px;}

ul.honorul li{ float:left; width:229px; height:200px; margin:0 10px 20px;}
ul.honorul li a{ width:229px; height:172px; display:block; margin:0 0 8px;}
ul.honorul li p{ text-align:center;}

.pages p{ float:left; width:auto;}
.pages p a{ float:left; margin:0 3px 0 0; padding:2px 6px; text-align:center; border:1px solid #e0e0e0;}
.pages p a:hover,.pages p a.pagea{ background:#0096ff; color:#fff;}
.pages span{ float:right; width:auto; line-height:20px;}

ul.subnews{ margin:0 0 20px;}
ul.subnews li.newsli{ background:#e3e3e3; color:#5b5b5b; height:30px; line-height:30px; font-size:14px; margin:0 0 5px;}
ul.subnews li.newsli2{ border-bottom:1px dashed #e5e5e5; height:30px; line-height:30px;}
ul.subnews li h1,ul.subnews li h2,ul.subnews li h3{ font-size:12px; font-weight:normal; float:left; text-align:center;}
ul.subnews li h1{width:170px;}
ul.subnews li h2{width:445px;}
ul.subnews li h3{width:93px;}

h2.newsh2{ font-size:14px; margin:0 0 10px; text-align:center; }
p.newsp{ background:#e3e3e3; height:30px; line-height:30px; text-align:center;}
.newscont{ margin:20px 0; line-height:20px;}

ul.proul li{ float:left; width:211px; height:170px; margin:0 19px 20px;}
ul.proul li a{ width:211px; height:146px; display:block;}
ul.proul li p{ text-align:center; margin:5px 0 0;}

p.bigpro{ text-align:center;}
h2.proh2{ margin:10px 0 20px; text-align:center;}

.sub_cont_fed{  background:url(../images/bg_fed.jpg) no-repeat center right;}
.sub_cont_fed h1{ font-size:14px; color:#000000; font-weight:normal; margin:20px 0 0;}
.sub_cont_fed h2{ line-height:20px; font-weight:normal; font-size:14px; margin:10px 0 0;}
ul.feed { margin:20px 0 0;}
ul.feed li{clear:both; overflow:hidden; margin:0 0 10px;}
ul.feed li h3{ float:left; width:120px; font-size:12px; font-weight:normal; color:#484848; line-height:22px; text-align:right; margin:0 5px 0 0;}
ul.feed li p{ float:left; width:auto;}
ul.feed li p input{ border:1px solid #cccccc; background:#fff url(../images/bg_ulfedli.gif) repeat-x; height:20px; width:170px;}
ul.feed li p input.addinput{ width:410px;}
ul.feed li p input.yzsub{ width:64px;}
ul.feed li p textarea{ border:1px solid #cccccc; background:#fff url(../images/bg_ulfedli.gif) repeat-x; height:162px; width:410px;}
ul.feed li span{ float:left; color:#cc0000; line-height:22px; padding:0 0 0 5px;}
ul.feed li a{ width:69px; height:24px; text-align:center; line-height:24px; color:#fff; display:block; float:left; 
background: url(../images/bg_feda.gif) no-repeat;}
ul.feed li a:hover{ text-decoration:underline}
ul.feed li a.tijiao{ margin:0 20px 0 125px;}

.bot{ background:url(../images/bg_bot.png) no-repeat center;height:163px;}
p.botp1{ color:#fff; padding:90px 0 0; width:auto; float:left;}
p.botp2{ float:right; width:auto; color:#709619; padding:100px 0 0;}
p.botp2 a{ color:#fff; padding:0 5px;}
p.botp2 a:hover{ text-decoration:underline;}

