@charset "utf-8";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif;margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
HTML
{ 
  overflow-x:hidden;
  overflow-y:auto;
}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; list-style-type:none; overflow:hidden; zoom:1; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

/* 链接 */
a:link {color: #333; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a:visited {color: #333;text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a:hover {color: #2A9973; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
a:active {color: #333; font-family:Arial, Helvetica, sans-serif;}

.gray,a.gray:link,a.gray:visited{ color: #666;}
.black,a.black:link,a.black:visited{ color: #222;}
.white,a.white:link,a.white:visited{ color:#fff;}
.yellow,a.yellow:link,a.yellow:visited{color:#ff0;}
.yellows,a.yellows:link,a.yellows:visited{color:#986800;}
.green,a.green:link,a.green:visited{color:#438786;}
.orange,a.orange:link,a.orange:visited{color:#FC7F01;}
.red,a.red:link,a.red:visited{color:#FF0000;}

/* 其他 */
.clear{ clear: both; font-size:0; height:0; visibility: hidden; line-height:0;}
a.ul,a.ul:visited{text-decoration: underline;}
.xx{border-top:1px dashed #dddddd;}
.mt{margin-top:8px;}
.mb{margin-bottom:5px;}

/* 顶部 */
#top{width:950px; margin:0 auto;}

/* LOGO */
.logo{float:left; width:260px; padding:10px;}

.menu{float:right; width:640px;}
.menu .m01{text-align:right; padding:8px;}
.menu .m01 img{padding:0 5px 0 10px;}
.menu .m02{padding-top:15px;}
.menu .m02 a{display:block; width:98px; height:28px; float:left; margin-right:3px; background:url(/images/en_02.gif) no-repeat; font:normal 14px/28px normal; text-align:center; color:#2C7878;}
.menu .m02 .mbg{background:url(/images/en_01.gif) no-repeat; color:#FFFFFF;}


.search{text-align:center; border:0 solid #5CA094; border-width:0 1px 1px 1px; background:url(/images/en_03.gif) repeat-x; height:42px;}
.search p{background:url(/images/en_04.gif) no-repeat 309px 0; padding:9px 0 0 140px;}
.search .ib{background:url(/images/point7.gif) no-repeat #FFF; border:2px solid #F1F1F1; width:340px; padding-left:20px;}

/* 主体 */
#main{margin:8px auto; width:950px;}

.szwz{background:url(/images/point12.gif) no-repeat 5px 0; padding:0 0 8px 25px;}
.szwza{background:url(/images/point12.gif) no-repeat 5px 0; padding:0 0 8px 25px; margin-top:5px; margin-top:5px; float:left; width:690px;}
.left{float:left; width:188px; margin-right:4px;}

.wrap01{border:1px solid #E7E7E7;}
.wrap01 dt{background:url(/images/en_06.gif) repeat-x; border-bottom:1px solid #E7E7E7; font:bold 14px/27px normal; padding-left:15px;}
.wrap01 dd{padding:5px;}
.wrap01 dd li{background:url(/images/point1.gif) no-repeat 10px 7px; padding-left:20px; line-height:18px;}

.ads{margin-top:8px;}
.ads li{padding-bottom:8px;}

.services{border:1px solid #E7E7E7; margin-top:8px;}
.services dt{background:#DDDDDD; font:bold 14px/27px normal; text-align:center;}
.services dd{padding:7px; background:url(/images/pencial1.gif) no-repeat; text-indent:24px; height:72px;}

.center{float:left; width:508px;}

.news{border:1px solid #E7E7E7; padding:10px 4px; overflow:hidden; zoom:1; height:162px;}
.news #focusViwer{float:left; width:262px;}
.news .text{float:right; width:230px;}
.news .text h2{font:normal 14px/22px normal; background:url(/images/point8.gif) no-repeat 0 9px; padding-left:13px;}
.news .text .xx{margin-top:5px;}
.news .text p{font:normal 11px/14px normal; color:#666;}

.wrap02{margin-top:8px;}
.wrap02 dt{background:url(/images/en_43.gif) repeat-x; line-height:18px; clear:both; overflow:hidden; zoom:1;}
.wrap02 dt span{display:block; width:370px; float:left; background:url(/images/point9.gif) no-repeat 8px 0; padding-left:30px; font:normal 14px/18px normal; color:#FFFFFF;}
.wrap02 dt p{display:block; width:223px; float:left; background:url(/images/point9.gif) no-repeat 8px 0; padding-left:30px; font:normal 14px/18px normal; color:#FFFFFF;}
.wrap02 dd{overflow:hidden; zoom:1; margin-top:2px; border:1px solid #E7E7E7; padding:8px 5px; clear:both;}

.cate ul{width:248px; float:left;}
.cate li{padding-left:25px; width:223px; font:normal 12px/22px normal; text-overflow:ellipsis;
 white-space:nowrap; overflow:hidden;}

.products dd{padding:2px 5px 17px 5px;}
.products li{width:124px; float:left; text-align:center; font-size:11px;}
.products li img{border:1px solid #E7E7E7; margin:15px 0 5px 0;}

.right{float:right; width:246px;}

.sign{border:1px solid #C1DFD5; background:url(/images/en_21.gif) repeat-x; padding:5px 0 5px 10px; height:171px;}
.sign p{padding:10px 0 10px 5px;}
.sign li{line-height:18px; padding:2px 0 3px 5px; font-size:11px;}
.sign h6{font:bold 12px/20px normal; width:70px; float:left;}
.sign .login_f{width:130px; height:18px; float:left;}
.sign .cc{text-align:center;}

.for{border:1px solid #E7E7E7; padding:5px 10px; height:171px;}
.for p{padding:0 0 5px 5px;}
.for .xx{border-top:1px dashed #dddddd; margin-top:5px; padding-top:5px;}
.for li{line-height:18px; padding-left:23px;}

.height01{height:297px;}

.error{width:850px; margin:0 auto; border:1px solid #E7E7E7; background:#F7FCFC; padding:49px; margin:10px auto;}
.error h2{font:bold 22px/60px normal; color:#FF0000;}
.error p{font:normal 16px/28px normal; padding:10px 0;}
.error p b{color:#FF0000;}


.txt{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 15pxfont-weight: bold;	color: #438786;font-size: 15px;font-weight: bold;}
#info-left{width:188px;float:left;border:1px solid #E0E2E1; height:1005px;}
#info-right{width:750px;float:right;}
.info-nav{background:url(/images/en_18.gif) repeat-x;padding:20px;}
.info-nav li{background:url(/images/point17.gif) no-repeat 5px 13px; border-bottom:1px solid #E0E2E1; font:normal 14px/36px normal; padding-left:15px;}
.info-nav b{color:#FF8800;}
.info_txta {}
.info_txta dt {text-align: center;}
.info_txta dd {text-align: center;line-height: 30px;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;color: #438786;font-weight: normal;}
.info_txtb {margin-top: 15px;padding-right: 5px;}
.info_txtb dl {margin-left: 10px;}
.info_txtb li {line-height: 24px;}
.info_txtc {padding-left: 10px;margin-top: 10px;}
.info_txtc dl {margin: 0px;padding: 0px;}
.info_txtc .txt {margin: 0px;padding: 0px;}
.info_txtc dd {margin-top: 5px;margin-bottom: 22px;padding: 0px;}
.about{padding:20px;line-height:22px;color:#666;border: 1px solid #E0E2E1;}
.info_rightb {width: 748px;margin-top: 8px;border: 1px solid #E0E2E1;clear: both;}
.info_rightb ul {padding: 0px;list-style-type: none;margin: 0px 0px 0px 40px;}
.info_rightb li {float: left;width: 140px;line-height: 30px;}
.info_txtd {margin-top: 5px;padding-right: 5px;}
.info_txtd dl {margin-left: 10px;}
.info_txtd li {line-height: 24px;}




#info-left{width:188px; float:left; border:1px solid #E0E2E1;}
#info-right{width:750px; float:right; }

.info-nav{background:url(/images/en_18.gif) repeat-x; padding:20px;}
.info-nav li{background:url(/images/point17.gif) no-repeat 5px 13px; border-bottom:1px solid #E0E2E1; font:normal 14px/36px normal; padding-left:15px;}
.info-nav b{color:#FF8800;}

.about{padding:20px; line-height:22px; color:#666;border:1px solid #E0E2E1;}
.about h1{font:bold 20px/48px normal; text-align:center; color:#438786;}
.about h2{font:bold 13px/24px normal; padding-left:10px; background:#F5F5F5; color:#333; margin-top:10px;}
.about h3{font:bold 14px/48px normal; color:#438786;}
.about p{padding:5px 10px;}
.about em{font-style:normal; color:#FF0000;}
.about .w{width:338px;}
.about strong{color:#222;}
.about .sitemap{margin-bottom:20px;}
.about .sitemap dt{background:#E6F1F1; padding-left:10px; line-height:24px;}
.about .sitemap dd{background:#F9FCFC; padding:10px;}
.about .sitemap li{width:330px; float:left; background:url(/images/point1.gif) no-repeat 5px 10px; padding-left:15px;}

/* 底部 */
#footer{width:950px; margin:0 auto; color:#888; line-height:20px;}
#footer .f01{background-color:#F9F9F9; padding:5px 10px; text-align:center;}
#footer .f02{clear:both; text-align:center; color:#438786; }
#footer .f03{text-align:center; padding:10px 0;}