@charset "utf-8";
/* CSS Document */
body { background:url(../images/lbg.jpg) center top;}
.top { background:url(../images/top-banner_en.jpg) center top no-repeat; width:100%; height:1127px;}

.container { position:relative; z-index:1; margin-top:-148px;}
.container>div dl dt { width:100%;}

.aboutus { width:1004px; margin:0 auto;}
.aboutus dl dt { padding-top:48px; padding-bottom:30px;}
.aboutus-t { background:url(../images/about_us.png); display:block; margin:0 auto; width:120px; height:41px;}
.aboutus dl dd { width:1004px;}
.aboutus dl dd div { float:left;}
.cpymv { width:559px; height:319px; margin-right:33px;}
.cpywd { width:412px; height:319px; line-height:30px; position:relative;}
.m-more { background:url(../images/more.png); width:83px; height:38px; display:block; line-height:38px; text-align:center; position:absolute; bottom:5px; right:27px; color:#ffffff;}
.m-more:hover { color:#ffffff;}

.gmp { width:1004px; margin:0 auto; margin-bottom:10px;}
.gmp dl dt { padding-top:46px;}
.gmp-t { background: url(../images/gmp.png); display:block; margin:0 auto; width:128px; height:46px;}
.gmp-porducts { padding-top:12px;}
.gmp-list { margin-bottom:20px;}
.gmp-list1 { width:288px; float:left; margin-right:34px;}
.gmp-list2 { width:290px; float:left; margin-right:34px;}
.gmp-list3 { width:358px; float:left;}
.gmp1 { background:url(../images/gmp-p-en.png) left top; width:100%; height:278px; display:block;}
.gmp2 { background:url(../images/gmp-p-en.png) -330px top; width:100%; height:278px; display:block;}
.gmp3 { background:url(../images/gmp-p-en.png) -638px top; width:100%; height:278px; display:block;}



.porducts { width:1004px; margin:0 auto; margin-bottom:16px;}
.porducts dl dt { padding-top:43px; padding-bottom:40px;}
.porducts-t { background: url(../images/product.png); display:block; margin:0 auto; width:123px; height:49px;}
.porducts-l ul li { line-height:40px; text-align:center;}
.porducts-l ul li a { color:#000;}
.porducts-list { margin:0 auto; width:308px; height:264px; padding-left:3px; padding-top:11px}
.gmp-search { width:180px; height:40px; position:absolute; right:20px; bottom:0;}
.gmp-search label { position:absolute; left:0; bottom:0; z-index:3}
.gmp-search label i { display:block; background:url(../images/search.png); width:44px; height:46px;}
.gmp-search input { background:url(../images/s_bline.png) -60px bottom no-repeat; border:0; padding-left:35px; width:136px; line-height:40px; height:40px; position:absolute; left:16px; top:0; z-index:2}
.gmp-search input:focus { border:0; outline:none;}

.newshonr { width:1004px; margin:0 auto; margin-bottom:33px;}
.newshonr>div dl dt { width:100%; margin:0 auto;}
.news { width:518px; float:left; margin-right:28px;}
.news-t { background: url(../images/news-en.png); display:block; margin:0 auto; width:106px; height:38px;}
.news-list>div { width:518px; height:100px; margin-bottom:13px;}
.news-list>div>div { float:left; height:100px;}
.newsdate { width:72px; background:url(../images/xline.png) 11px 1px no-repeat;}
.sdate { display:none;}
.d, .ym { display:block;}
.d { color:#868787; font-size:16px; padding-left:11px; line-height:19px; font-weight:700;}
.ym { color:#868787; font-size:10px; padding-left:21px; line-height:25px; -webkit-text-size-adjust:none;-webkit-transform:scale(0.8);}
.newsimg { width:160px;}
.newsmsg { width:283px; position:relative;}
.newsmsg .title { line-height:16px; margin-bottom:10px; display:block; font-size:16px; padding-left:12px;}
.newsmsg .title a { color:#000000}
.newsmsg .abstract { display:block; line-height:16px; color:#868787; font-size:12px; padding-left:12px;}
.newsmsg>a { position:absolute; width:62px; height:24px; color:#ffffff; font-size:12px; line-height:24px; left:8px; bottom:0; background:#c9c9c9; text-align:center;}
.newsmsg>a:hover { background:#00a0e9; color:#ffffff;}

.honor { width:458px; float:left; padding-bottom:13px;}
.honor dl dt { padding-top:50px; height:128px;}
.honor-t { background:url(../images/honr-en.png); display:block; margin:0 auto; width:102px; height:35px;}
.honor dl dd { text-align:center; padding-top:inherit;}
.honor-frame { background:url(../images/honor_map.png); width:462px; height:292px; margin:0 auto;}

area:focus { outline:none;}
.footer { width:100%; padding-top:246px; height:552px; text-align:center; position:relative; z-index:0; margin-top:-200px; background:url(../images/bg.jpg) center bottom no-repeat;}