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:#676767; -webkit-text-size-adjust:none; margin:0 auto; font-family: Arial;}
div{margin:0 auto;}
ul,li{list-style:none;}
a{color:#676767; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none; cursor:pointer;}
a:hover{ color:#47ac1d; text-decoration:none;}
img{border:none;}
.mwidth{ width:955px;}
.clear{ clear:both; overflow:hidden;}

.header{ background:url(../images/bg_header.gif) repeat-x top;}
.header1 h1{ float:left; width:auto;}
.header1 span{ float:right; width:237px; padding:40px 0 10px; height:21px;}
.header1 span a{ float:left; height:21px;}
a.eng{ background:url(../images/icon_eng.gif) no-repeat; padding:0 0 0 35px;  height:21px;margin:0 10px 0 0;}
a.china{ background:url(../images/icon_china.gif) no-repeat; padding:0 0 0 32px;height:21px;}
.header1 p{ float:right; width:237px;}
.header1 input{ border:none; float:left; height:23px;}
input.searchbox{ width:166px; background:#f0ffea; border:1px solid #409700; height:21px; text-indent:10px;}
input.searchbut{ width:66px; background:url(../images/bg_searchbut.gif) no-repeat; float:right; color:#fff; text-align:center; line-height:23px;}

ul.nav{ background:url(../images/bg_nav.gif) no-repeat center top; height:40px; line-height:40px; margin:0 auto;}
ul.nav li{ float:left; width:119px; text-align:center;}
ul.nav li a{ width:122px;_width:118px; height:40px; color:#fff; background:url(../images/bg_navli2.gif) no-repeat right; display:block;}
ul.nav li a:hover,ul.nav li.navli a{ color:#fff; background:url(../images/bg_navli.gif) no-repeat;width:122px;_width:118px; height:40px;display:block;}

.banner{ background:url(../images/bg_banner2.gif) repeat-x top; text-align:center; z-index:-99999; position:relative;}

.three{ margin:0 auto 15px;}
.th1{ float:left; width:314px; overflow:hidden; background:url(../images/img_botnews.gif) no-repeat bottom center; padding:0 0 25px;} 
.th1 h2{ background:url(../images/bg_titlenews.gif) no-repeat; height:38px; text-indent:-99999px;}
.th1 h2 a,.th2 h2 a{ float:right; width:170px; height:38px; display:block; text-indent:-99999px;}
ul.hnews{ padding:0 18px;}
ul.hnews li{ clear:both; overflow:hidden;}
ul.hnews li.newsli{ margin:0 0 10px;}
ul.hnews li.newsli span{ float:left; width:106px; height:75px; overflow:hidden;}
ul.hnews li.newsli h3{ float:right; width:160px; font-size:12px; color:#3b8a00; margin:0 0 5px;}
ul.hnews li.newsli p{ float:right; width:160px; line-height:20px;}
ul.hnews li.newsli2{ background:url(../images/icon_news.gif) no-repeat 0 10px; height:22px; line-height:22px; text-align:right; padding:0 0 0 10px;}
ul.hnews li.newsli2 a{ float:left; width:auto; text-align:left;}

.th2{ float:left; width:362px; overflow:hidden; margin:0 0 0 15px;}
.th2 h2{ background:url(../images/bg_titleabout.gif) no-repeat; height:38px; text-indent:-99999px; }
.th2cont{ padding:0 17px 35px; background:url(../images/img_botabout.gif) no-repeat bottom center;}
.th2cont span{ float:left; width:125px; height:162px; overflow:hidden;}
.abouth{ float:right; width:190px; overflow:hidden; line-height:20px;}

ul.ht3{ float:right; width:205px; height:162px; overflow:hidden; background:url(../images/bg_sev.gif) no-repeat; padding:60px 20px 0;}
ul.ht3 li{ clear:both; overflow:hidden; height:22px; line-height:22px; background:url(../images/icon_sev.gif) no-repeat 0 8px; padding:0 0 0 10px;
text-align:right;}
ul.ht3 li a{ color:#fff; float:left; text-align:left;}
ul.ht3 li a:hover{ text-decoration:underline;}

.two{ margin:0 auto 15px;}
.two1{ float:left; width:691px; overflow:hidden;}
.two1 h2{ background:url(../images/bg_titlecase.gif) no-repeat; height:43px; text-indent:-9999px;}
.two1 h2 a{ float:right; width:60px; height:43px; display:block;}
ul.caseul{ margin:0 0 5px;}
ul.caseul li{ float:left; width:170px; height:119px; border:1px solid #ccc; margin:0 28px;_margin:0 25px;}
.two2{ float:right; width:205px; height:141px; padding:60px 20px 0; background:url(../images/bg_cont.gif) no-repeat; color:#fff; line-height:22px;}

.probox{ margin:0 auto 15px; background:url(../images/bg_prohom.gif) no-repeat; height:186px;}
.probox h2{ height:42px; text-indent:-9999px;}
.probox h2 a{ float:right; width:60px; height:42px; display:block; margin:0 40px 0 0;}

.prdlr{ text-align:center; padding:0 18px 0 16px;}
.prdlrzb{ width:24px; float:left; }
.prdlrzb a,.prdlryb a{ width:24px; height:26px; display:block; margin:50px 0 0;}
.prdlryb{ width:24px; 	float:right;}
.procp{ width:847px; float:left; overflow:hidden; margin:0 0 0 13px;}

.left{ float:left; width:715px; overflow:hidden; padding:50px 0 0;}
.find{ background:url(../images/bg_find.gif) no-repeat; height:58px; line-height:50px; padding:0 0 0 50px; margin:0 0 10px;}
.subcont{ line-height:20px;padding:0 20px;}

.sub{ margin:-60px auto 15px; z-index:99999;}

.right{ float:right; width:233px; background:url(../images/bg_procate.gif) repeat-y center;}
.right h2,.right p{ text-align:center;}
ul.cate{ margin:10px 0 20px 0}
ul.cate li{ clear:both; overflow:hidden; height:24px; line-height:24px; background:url(../images/icon_pro.gif) no-repeat 43px 10px;
padding:0 0 0 53px;}
ul.cate li a{ color:#fff;}
ul.cate li a:hover{ color:#fff; text-decoration:underline;}
.video{ padding:3px 0 0 1px; background:url(../images/bg_video.gif) no-repeat; width:232px; height:156px; margin:0 0 50px;}

ul.subnews{ padding:0 20px;}
ul.subnews li{ clear:both; overflow:hidden; height:30px; line-height:30px; background:url(../images/icon_news.gif) no-repeat 5px 13px; 
padding:0 10px 0 15px; text-align:right; border-bottom:1px solid #ddd;}
ul.subnews li a{ float:left; text-align:left; width:auto;}
ul.subnews span{ float:left; width:auto; margin:10px 0 0 5px;}
.pages{ padding:0 27px; margin:20px 0 0;}
.pages p{ float:left; width:auto;}
.pages p a{ float:left; margin:0 3px; padding:2px 6px; text-align:center; border:1px solid #ccc;}
.pages p a:hover,.pages p a.pagea{ background:#398600; color:#fff;}
.pages span{ width:auto; line-height:20px;}

h2.newsh2{ margin:0 0 20px; text-align:center; font-size:12px;}

ul.proul2 li{ float:left; width:128px; height:150px; margin:0 25px 20px;_margin:0 20px 20px;}
ul.proul2 li a{ width:128px; height:128px; display:block; clear:both; overflow:hidden; border:1px solid #ccc;}
ul.proul2 li p,ul.proul3 li p{ text-align:center; margin:5px 0 0;}

ul.proul3 li{ float:left; width:170px; height:150px; margin:0 32px 20px;_margin:0 28px 20px;}
ul.proul3 li a{ width:170px; height:119px; display:block; clear:both; overflow:hidden;}

.bigpro{ margin:0 0 20px; padding:0 20px;}

.bigpro span{ float:left; width:350px; height:350px; overflow:hidden;}
.bigpro h2{ float:left; margin:0 0 0 20px; font-size:12px; width:290px;}
ul.proul{ float:left; margin:10px 0 0 20px;width:290px;}
ul.proul li{ clear:both; overflow:hidden; line-height:24px; height:24px;}
.promes{ line-height:20px; padding:0 20px;}

h2.caseh2{ text-align:center; font-size:12px; margin:0 0 10px;}
p.casep{ text-align:center; margin:0 0 20px;}

.sub_cont_fed{ padding:0 10px; 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:60px; font-size:12px; font-weight:normal; color:#484848; line-height:22px; text-align:right;}
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; 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:21px; text-align:center; line-height:21px; color:#99ffff; display:block; float:left; background:#0094d0;}
ul.feed li a:hover{ color:#fff;}
ul.feed li a.tijiao{ margin:0 20px 0 10px;}

.scropro{ margin:0 5px;}

.bot{ background:url(../images/bg_bot2.gif) repeat-x; height:123px;}
.botcont{ background:url(../images/bg_bot.gif) no-repeat center top; height:123px; text-align:center; color:#fff; line-height:20px; padding:15px 0 0;}