@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:����,Arial, Helvetica, sans-serif; color:#5d5d5d; /*background: url(../images/body.jpg) repeat-x left 120px;*/}
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#5d5d5d; text-decoration:none;}
.clear{clear:both;}
.blank{font-size:0; height:8px; width:100%;}
.blank2{font-size:0; height:4px; width:100%;}
.layout{width:100%; height:auto;}
.container-header{ min-width:1000px; width:e-xpression(document.body.clientWidth < 1000 ? "1000px" : "100%" ); height:88px; margin:0 auto; position:relative; z-index:600;}
.header{ width:1000px; height:88px; margin:0 auto; position:relative;}
.logo{ width:204px; height:88px; float:left; }
.logo img{ width:204px; height:88px; }
.sitetool{ width:228px; height:32px; float:right; text-align:right; line-height:32px;text-transform:uppercase; }
.search{ width:178px; height:22px; position:absolute; right:0; top:32px; border:1px solid #cacaca;}
.search p{ float:left; }
.search p.search-title{ width:60px; height:20px; line-height:20px; padding-top:2px; overflow:hidden; text-align:center; text-transform:capitalize }
.search p.search-input{ width:90px; height:20px; border:1px solid #FFF;  overflow:hidden;}
.search p.search-input input{ width:88px; height:18px; line-height:18px; border:1px solid #FFF;}
.search p.search-btn{ width:26px; height:22px; overflow:hidden; }
.search p.search-btn input{ width:26px; height:22px;}


.container-nav{ min-width:1000px; width:e-xpression(document.body.clientWidth < 1000 ? "1000px" : "100%" ); height:41px; margin:0 auto; position:relative; z-index:400;}
.nav{width:996px; height:41px; padding:0 0 0 4px; margin:0 auto; background:url(../images/nav-list.jpg) repeat-x left top; }
.nav li{ width:166px; height:auto; float:left;  position:relative; z-index:650; background:url(../images/nav-list-li.jpg) no-repeat right top;}
.nav li h3{ color:#FFF; width:148px; padding-right:18px; overflow:hidden; height:41px; line-height:41px; display:block; font-weight:normal; font-size:14px; text-align:center; font-family:΢���ź�,����,Arial, Helvetica, sans-serif; }
.nav li h3 a{ color:#FFF;}
/*.nav li h3.curr,.nav li h3.on{ background:url(../images/nav-list-li-h3-curr.gif) no-repeat left top; color:#FFF;}
.nav li h3.curr a,.nav li h3.on a{ color:#FFF;}
.nav li p{ width:129px; height:auto; position:absolute; left:-16px; top:34px; display:none; z-index:700; text-align:center; }
.nav li p.curr{ display:block;}
.nav li p span{ width:129px; height:auto; padding:2px 0; display:block;}
.nav li p span a{ width:129px; height:26px; line-height:26px; display:block; background:url(../images/nav-list-li-p-a.jpg) no-repeat left top; color:#FFF;}
*/
.nav li p{width:166px; margin-left:-17px; display:none; position:absolute; left:0px; top:41px; overflow:hidden;}
.nav li p a{width:166px; height:32px; font:13px "宋体"; line-height:28px; text-indent:40px; color:#fff; background:url(../images/mnav-li-p-a1.jpg) no-repeat left top; overflow:hidden; display:block;}
.nav li p a:hover{background:url(../images/mnav-li-p-a2.jpg) no-repeat left top;}
.nav li:hover p{display:block;}



.flash{width:1000px;  height:316px; margin:0 auto; overflow:hidden; position:relative; z-index:200; }
.flash img{ width:1000px; height:316px;}
/*.mod_focus { overflow:hidden; position:relative; width:1000px; height:370px;}
.mod_focus .contents{ width:1000px; height:370px; overflow:hidden;}
.mod_focus .contents li{width:1000px; overflow:hidden;height:370px; }
.mod_focus .contents li img{ width:1000px; height:370px;}
.mod_focus .tags{text-align:center; position:absolute; right:5px; bottom:5px;}
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 2px;}
.mod_focus .tags img{  width:1000px; height:370px;  }
.mod_focus .tags a{ float:left; width:18px; height:18px; line-height:18px; background:url(../images/focus-num.gif) no-repeat left top; color:#fff; font-size:12px; font-weight:normal; }
.mod_focus .tags .focus a{  background:url(../images/focus-num.gif) no-repeat right top; color:#fff;}
*/
.main{ width:984px; height:238px; margin:0 auto; position:relative; border:8px solid #d5e696; }
.tap{ width:984px; height:36px; background:url(../images/tap.png) no-repeat left top; overflow:hidden;}
.tap p{ width:115px; height:36px; float:left; overflow:hidden; line-height:36px; font-weight:bold; font-size:14px; text-align:center; color:#FFF;}
.tap p.curr{ background:url(../images/tap-p-curr.jpg) repeat-x left top; color:#252525; }
.content{ width:984px; height:202px; overflow:hidden; background:#FFF; display:none; }
.news{ width:350px; height:202px; float:left; overflow:hidden; }
.news h2{ width:280px; height:30px; background:url(../images/info-h2.gif) repeat-x left 29px; margin:0 auto; overflow:hidden;}
.news h2 a{ width:36px; height:7px; display:block; float:right; margin:11px 4px 0 0;  overflow:hidden; background:url(../images/more.gif) no-repeat left top;}
.news h2 p{ width:160px; height:30px; line-height:30px; padding-left:4px; font-weight:normal; font-size:14px;font-family:΢���ź�,����,Arial, Helvetica, sans-serif;}
.news h2 p span{ color:#ff5f12; text-transform:capitalize;}
.news-list{ width:280px; height:125px; margin:0  auto; overflow:hidden;}
.news-list li{ width:268px; height:25px; line-height:25px; overflow:hidden; background:url(../images/info-list-li.jpg) no-repeat left 11px; padding-left:12px;}

.info{ width:350px; height:202px; float:right; overflow:hidden; background:url(../images/content-news.jpg) no-repeat left top; padding:0 0 0 10px; }
.info h2{ width:280px; height:30px; background:url(../images/info-h2.gif) repeat-x left 29px; margin:0 auto; overflow:hidden;}
.info h2 a{ width:36px; height:7px; display:block; float:right; margin:11px 4px 0 0;  overflow:hidden; background:url(../images/more.gif) no-repeat left top;}
.info h2 p{ width:160px; height:30px; line-height:30px; padding-left:4px; font-weight:normal; font-size:14px;font-family:΢���ź�,����,Arial, Helvetica, sans-serif;}
.info h2 p span{ color:#ff5f12; text-transform:capitalize;}
.info-hot{ width:280px; height:68px; margin:0 auto; overflow:hidden;  }
.infohot-img{ width:94px; height:62px; padding:2px; border:1px solid #e9e9e9; overflow:hidden; float:left;}
.infohot-img img{ width:94px; height:62px;}
.infohot-cen{ width:170px; height:68px; float:right; overflow:hidden; line-height:20px; }
.infohot-cen h3{ width:170px; height:28px; line-height:28px; font-weight:normal; font-size:12px; overflow:hidden;}
.infohot-cen h3 a{ color:#ff5f12;}
.info-list{ width:280px; height:48px; margin:0  auto; overflow:hidden;}
.info-list li{ width:268px; height:24px; line-height:24px; overflow:hidden; background:url(../images/info-list-li.jpg) no-repeat left 11px; padding-left:12px;}

.case-ad{ width:223px; height:143px; float:left; padding:10px; background:url(../images/newsad.jpg) no-repeat left top; position:relative; overflow:hidden; margin-left:20px; margin-top:20px; display:inline;}
.case-ad .ad { 
	width:223px; 
	height:143px; 
	overflow:hidden;
	position:relative;
}
.case-ad .slider,.case-ad .num{
	position:absolute;
}
.case-ad .slider{ width:223px; height:143px; overflow:hidden;}
.case-ad .num{ width:100px; height:18px;}
.case-ad .slider li{ 
	list-style:none;
	display:inline;
	float:left;
}
.case-ad .slider img{ 
	width:223px; 
	height:143px;
	display:block;
}
.case-ad .num{ 
	right:0; 
	bottom:3px;
}
.case-ad .num li{
	float: left;
	color: #FFF;
	text-align: center;
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 1px;
	border: 0;
	background:url(../images/num-li.gif) no-repeat left top;
	font-weight:normal;display:inline;
}
.case-ad .num li.on{
	color: #fff;
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 12px;
	margin: 0 1px;
	border: 0;
	background:url(../images/num-li.gif) no-repeat right top;
	font-weight:normal;
}



/*.info-hot{ width:280px; height:68px; margin:0 auto; overflow:hidden;  }
.infohot-img{ width:94px; height:62px; padding:2px; border:1px solid #e9e9e9; overflow:hidden; float:left;}
.infohot-img img{ width:94px; height:62px;}
.infohot-cen{ width:170px; height:68px; float:right; overflow:hidden; line-height:20px; }
.infohot-cen h3{ width:170px; height:28px; line-height:28px; font-weight:normal; font-size:12px; overflow:hidden;}
.infohot-cen h3 a{ color:#ff5f12;}
*/
.meiti-hot{ width:440px; height:202px; float:left; overflow:hidden; padding:0 30px;}
.meitihot-img{width:174px; height:114px; border:1px solid #e9e9e9; overflow:hidden; float:left; margin:7px 0; display:inline; }
.meitihot-img img{ width:174px; height:114px;}
.meitihot-cen{ width:240px; height:116px; float:right; overflow:hidden; line-height:22px; margin:7px 0; display:inline; }
.meitihot-cen h3{ width:240px; height:28px; line-height:28px; font-weight:bold; font-size:14px; overflow:hidden;}
.meitihot-cen h3 a{ color:#238602;}
.meiti-liebiao{ width:470px; height:202px; float:right; overflow:hidden; background:url(../images/content-news.jpg) no-repeat left top; padding:0 0 0 10px; }
.meiti-list{ width:410px; height:130px; margin:0  auto; overflow:hidden;}
.meiti-list li{ width:398px; height:26px; line-height:26px; overflow:hidden; background:url(../images/meiti-list-li.png) no-repeat left 8px; padding-left:12px;}
.meiti-list li span{ width:86px; height:26px; line-height:26px; display:block; float:right; text-align:right;}

.denglu{ width:984px; height:202px; background:url(../images/denglu-en.jpg) no-repeat left top; position:relative; overflow:hidden; }
.login-form{ width:361px; height:162px; background:url(../images/login.jpg) no-repeat left top; position:absolute; left:20px; top:20px; }
.login-form h2{ width:321px; height:30px; line-height:30px; font-weight:bold; font-size:14px; margin:0 auto; border-bottom:1px solid #d0d0d0; color:#427c00; padding:0 5px;}
.login-line{ width:321px; height:28px; margin:0 auto; overflow:hidden;}
.login-line p{ float:left; overflow:hidden;}
.login-line p.login-title{ width:60px; height:28px; line-height:28px; text-align:center;}
.login-line p.login-input{ width:150px; height:28px; background:url(../images/login-input.jpg) no-repeat left top; position:relative; margin-right:20px; display:inline; }
.login-line p.login-input input{ width:140px; height:18px; line-height:18px; border:1px solid #FFF; position:absolute; left:4px; top:4px; }
.login-line p.login-checkbox{ width:25px; height:28px; position:relative; overflow:hidden;}
.login-line p.login-checkbox input{ width:13px; height:13px; position:absolute; left:5px; top:7px;}
.login-line p.login-checkboxtxt{ width:58px; height:28px; line-height:28px;}
.login-line p.login-btn{ width:84px; height:25px; padding:2px 0 1px 0;}
.login-line p.login-btn input{ width:84px; height:25px;}
.login-oa{ width:264px; height:88px; background:url(../images/oa-en.png) no-repeat left top; position:absolute; left:401px; top:94px;}
.login-oa a{ width:264px; height:88px; display:block;}

.products-center{ width:714px; height:202px; float:left; padding:0 10px; overflow:hidden;}
.products-btn{ width:23px; height:138px; float:left; position:relative; overflow:hidden; }
.products-btn img{ width:10px; height:22px; position:absolute; left:5px; top:50px; cursor:pointer; }
.products-cen{ width:656px; height:138px; float:left; margin:0 6px; display:inline; overflow:hidden; position:relative;}
.products-list{ height:138px; overflow:hidden; position:absolute; left:0; top:0;}
.products-list li{ width:152px; height:138px; float:left; overflow:hidden; margin:0 6px; display:inline;}
.products-list li p{ width:146px; height:98px; padding:3px 3px 12px 3px;  overflow:hidden; background:url(../images/product-list-li-p.jpg) no-repeat left top;}
.products-list li p img{ width:146px; height:98px;}
.products-list li h3{ width:152px; height:25px; line-height:25px; font-weight:normal; font-size:12px; text-align:center; overflow:hidden;}


.cmain{ width:1000px; height:auto; margin:0 auto; background:#f5f5f5; }
.left{ width:210px; height:auto; float:left; }
.menu,.csearch,.psearch{ width:210px; height:auto; }

.psearch{ width:240px; height:202px;  float:right; overflow:hidden; background:url(../images/content-news.jpg) no-repeat left top; padding:0 0 0 10px; }

.menu h2,.csearch h2,.psearch h2{ width:174px; height:34px; line-height:34px; font-weight:bold; font-size:14px; color:#FFF; background:url(../images/menu-h2.jpg) no-repeat left top; padding-left:36px; }
.csearch h2,.psearch h2{ background:url(../images/c-search-h2-en.png) no-repeat left top;}
.psearch h2{ width:170px; margin:0 auto;}
.menu-img{ width:208px; height:70px; border:1px solid #e6e6e6; overflow:hidden;}
.menu-img img{ width:208px; height:70px;}
.menu-list{ width:210px; height:auto; }
.menu-list li{ width:180px; height:30px; overflow:hidden; background:url(../images/mneu-list-li.jpg) repeat-x left bottom; margin:0 auto; }
.menu-list li a{ width:170px; height:30px; line-height:30px; display:block; padding-left:10px;}
.menu-list li a:hover{ color:#359043;}
.csearch-line,.psearch-line{ width:170px; height:22px; margin:0 auto; }
.csearch-line p,.psearch-line p{ float:left; overflow:hidden; }
.csearch-line p.csearch-title,.psearch-line p.csearch-title{ width :68px; height:20px; line-height:20px; text-align:center; }
.psearch-line p.csearch-select{width:122px; height:22px; margin-right:4px; display:inline; }
.psearch-line p.csearch-select select{ width:120px; height:20px; }
.csearch-line p.csearch-input,.psearch-line p.csearch-input{width:164px; height:19px; border:1px solid #9e9e9e; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#FFF;}
.csearch-line p.csearch-input input,.psearch-line p.csearch-input input{ width:98px; height:18px; border:0; line-height:18px; color:#a6a5a5; }
.csearch-line p.csearch-btn,.psearch-line p.csearch-btn{ width:45px; height:20px; padding:1px; float:left;}
.csearch-line p.csearch-btn input,.psearch-line p.csearch-btn p{ width:45px; height:20px;}

.right{ width:780px; height:auto; float:right; background:#fbfbfb; padding-left:10px;}
.right-ad{ width:780px; height:106px; overflow:hidden; }
.right-ad img{ width:780px; height:106px;}
.location{ width:758px; height:32px;line-height:32px; padding:0 10px 2px 10px; overflow:hidden; text-align:right; background:url(../images/location2.jpg) repeat-x left top; border:1px solid #e5e5e5; border-bottom:0;}
.location p{ width:100px; height:32x; line-height:32px; text-align:left; padding-left:20px; float:left; font-weight:bold; font-size:14px; }
.cright-cen{ width:778px; height:auto; background:#FFF; border:1px solid #e5e5e5; border-top:0;}
.txtlist{ width:736px; height:auto; margin:0 auto; }
.txtlist li{ width:736px; height:auto; background:url(../images/txtlist-li.jpg) repeat-x left 31px; position:relative; z-index:200;  }
.txtlist-detail{ width:516px; height:85px; background:url(../images/txtlist-detail.gif) no-repeat left top; position:absolute; left:20px; top:26px; z-index:500; padding:15px; line-height:20px; overflow:hidden; }
.txtlist-detail a{ width:80px; height:24px; display:block; position:absolute; right:0; bottom:1px;}
.txtlist li span.limore{ width:76px; height:32px; line-height:32px; display:block; float:right; text-align:right; }
.txtlist li h2{ width:650px; height:32px; line-height:32px; overflow:hidden; font-weight:normal; font-size:12px;}
.txtlist li.curr{ z-index:400;}
.txtlist li.curr h2{ color:#359043;}
.txtlist li.curr h2 a{ font-weight:bold;  color:#359043;}

.location-img{  width:768px; height:34px;line-height:34px; padding:0 10px 0 0 ; overflow:hidden; text-align:right; background:url(../images/location.jpg) repeat-x left top; border:1px solid #e5e5e5; border-bottom:0;}
.location-img p{ width:90px; height:32px; line-height:32px; text-align:center; float:left; font-weight:normal; font-size:12px; display:inline; background:url(../images/news-h2-p.gif) no-repeat right 10px; }
.location-img p.curr,.location-img p.on{ background:url(../images/news-h2-p-curr.gif) no-repeat left top; color:#FFF; }
.cright-imglist{ width:736px; height:auto; display:none; margin:0 auto;}
.imglist{ width:736px; height:auto; margin:0 auto; }
.imglist li{ width:160px; height:148px; padding:2px; background:#eaeaea; overflow:hidden; margin:10px; display:inline; float:left;}
.imglist li.curr{ background:#f87500;}
.imglist li p{ width:160px; height:120px; overflow:hidden;}
.imglist li p img{ width:160px; height:120px;}
.imglist li h3{ width:160px; height:24px; line-height:24px; padding-top:4px; font-weight:normal; font-size:12px; text-align:center; overflow:hidden;}
.imglist li.curr h3 a{ color:#FFF;}

.page{height:22px; margin:0 auto;}
.page-list{ height:22px; float:left; }
.page-list p{ border:1px solid #dcdcdc; background:#FFF; text-align:center; float:left; margin:0 3px; display:inline; height:20px; line-height:20px;}
.page-list p.page-btn{ width:46px;}
.page-list p.page-num{ width:26px;}
.page-txt{ width:240px; height:22px; line-height:22px; text-align:center; overflow:hidden; float:left;}
.page-select{ width:40px; height:22px; float:left; overflow:hidden;}
.page-select select{ width:38px; height:20px}



.container-footer{ min-width:1000px; width:e-xpression(document.body.clientWidth < 1000 ? "1000px" : "100%" ); height:79px; margin:0 auto;}
.footer{ width:1000px; height:64px;  margin:0 auto; position:relative;  position:relative;}
.footnav{ width:1000px; height:24px; line-height:24px; overflow:hidden;}
.copyright{ width:600px; height:auto; line-height:24px; text-align:left; color:#787878; float:left;} 
.copyright a{ color:#ed8400;}
.blog{ width:97px; height:27px; position:absolute; right:0; top:20px; overflow:hidden; background:url(../images/blog-en.jpg) no-repeat left top; }
.blog a{ width:59px; height:20px; display:block; position:absolute; right:0; top:3px; }

.inContainer{line-height:180%; margin:0 20px;}
.inContainer h3{min-height:50px; text-align:center;}
#firstnavli{width:152px; margin-left:-4px;}
