@charset "utf-8";
/* 初始化 */
html,body{ width:100%; margin:0px; padding:0px; color:#666; font-family:Arial, Helvetica, sans-serif, '宋体'; height:100%; font-size:9pt; text-align:center; background-color: #fff;}
html{ overflow-y:scroll;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px; border:0px;}
img{ border:0px; padding:0px; margin:0px;}
a{ text-decoration:none;}
input{ vertical-align:middle; outline:none;}
input[type="radio"]{ vertical-align:-1px; vertical-align:middle\9; }
.input_txt{ height:18px; height:22px\9; padding-left:1px; padding-top:4px; padding-top:0\9; border:1px solid #B3D0DF; *line-height:22px; }
*{ box-sizing: content-box;}

/* 常用类 */
.ellipsis{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.inlineBlock{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.opacity{ filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.clearBoth{clear: both;height:0px;overflow:hidden;}
.commonspace{ line-height:16px;}

/* 主框架 */
#home{ width:1000px; margin:0 auto; text-align:left;}
.pagespace{ width:935px; height:340px; border-right:1px solid #999;}
.main{ width:100%; min-height:10px; height:auto!important; height:10px;}
.homebtn{ margin-top:10px; width:70px; height:27px; background-color:#666; text-indent:22px; color:#fff; display:block; float:right; line-height:27px;}

/* home */
#logo{ width:100%; height:260px; background:url(../images/logo.gif) 280px 73px no-repeat;}
#homein{ width:100%; text-align:center;}
#homein img{ display:block; margin:0 auto;}
#homebar{ width:438px; background:url(../images/home_bar.gif) no-repeat 70px 30px; padding-top:174px; line-height:24px; height:124px; float:left; overflow:hidden; text-align:right;}
#homepic{ width:495px; height:374px; background:url(../images/home_pic.jpg) right no-repeat; float:left; padding-left:3px;}

/* 主菜单 */
#menuhome{ margin-left:442px; border-left:1px solid #999;}
.menu{ margin-left:442px; width:701px; height:56px; border-left:1px solid #999;}
.menu a{ display:block; float:left; border-right:1px solid #999; background-image:url(../images/menu.gif); height:56px;}
.menu a.m1{ width:96px; background-position:0px 0;}
.menu a.m2{ width:129px; background-position:-97px 0;}
.menu a.m3{ width:131px; background-position:-228px 0;}
.menu a.m4{ width:133px; background-position:-361px 0;}
.menu a.m1cur{ width:96px; background-position:0px -56px;}
.menu a.m2cur{ width:129px; background-position:-97px -56px;}
.menu a.m3cur{ width:131px; background-position:-228px -56px;}
.menu a.m4cur{ width:133px; background-position:-361px -56px;}

/* about */
#aboutbar{ width:100%; height:157px; background:url(../images/about_bar.gif) 327px top no-repeat;}
.aboutin{ width:935px; border-right:1px solid #999; padding-top:30px;}
.aboutleft{ width:600px; float:left; padding-left:100px; color:#000;}
.abouttitle{ width:100%; height:25px; border-bottom:1px solid #999; margin-bottom:6px; font-size:10pt;}
.abouttitle span{ height:23px; background-color:#666; padding:0 6px; line-height:23px; margin-bottom:6px; color:#fff; display:block;}
.abouttitle span.about1{ width:80px;}
.abouttitle span.about2{ width:84px;}
.aboutleft h2{ font-family:微软雅黑; font-size:16pt;}
.aboutleft p{ text-indent:2em; font-family:微软雅黑; font-size:13pt; padding:0 8px;}
.aboutleft ul{ padding-left:30px; font-size:13pt; line-height:30px; font-family:微软雅黑;}
.aboutright{ width:172px; height:216px; float:right; background-image:url(../images/me.jpg);}

/* scrollList */
.scrollList .scroll-title{ padding-top:12px; width:100%; height:22px; line-height:22px; text-indent:22px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; border-bottom:1px solid #e1e1e1; color:#666; background-image:url(../images/list_icon1.gif); background-repeat:no-repeat; background-position:6px 18px; cursor:pointer;}
.scrollList .cur{ background-image:url(../images/list_icon2.gif); color:#999;}
.scrollList .scroll-content{ padding:16px 12px 40px 12px; width:100%-24px;}

/* services */
#servicesbar{ width:100%; height:160px; background:url(../images/services_bar.gif) 242px top no-repeat;}
.servicesin{ width:888px; margin-left:47px; padding:20px 0; border-right:1px solid #999;}
.servicesTopic{ padding-bottom:3px; border-bottom:1px solid #999; width:843px;}
.servicesTopic img{ display:block;}
.sericesImg{ padding:88px 6px; display:block;}

/* contact	 */
#contactbar{ width:100%; height:159px; background:url(../images/contact_bar.gif) 313px top no-repeat;}
.contactin{ width:935px; border-right:1px solid #999; padding-top:80px;}
.contactLeft{ width:384px; height:100%; float:left; font-family:Tahoma, Geneva, sans-serif; color:#000;}
.contactLeft input.text{ width:238px; height:22px; padding:4px; border:0; background-color:#ebebeb; color:#666; line-height:22px;}
.contactLeft input.cur{ background-color:#ddd; color:#222;}
.contactLeft input.btn{ height:30px; font-size:20pt; border:0; font-weight:bold; color:#000;}
.contactLeft textarea{ width:238px; height:112px; line-height:16px; padding:4px; border:0; background-color:#ebebeb; color:#666; overflow-y:scroll; outline:none;}
.contactLeft textarea.cur{ background-color:#ddd; color:#222;}
.contactRight{ width:540px; height:100%; float:right; line-height:18px; color:#333; font-family:微软雅黑; font-size:10pt;}
.contactRight .title{ width:100%; height:26px; border-bottom:1px solid #999; margin-bottom:12px;}
.contactRight .l{ width:70px; text-align:right; vertical-align:top; color:#333; font-weight:bold;}
.contactRight td{ vertical-align:top; padding:3px; line-height:19px;}
.contactRight .company{ font-size:16pt; line-height:24px; padding-top:24px; font-weight:bold;}

/* foot */
.footpagespace{ height:48px;}
#foot{ width:814px; height:11px; margin-left:122px; background-image:url(../images/foot.gif);}
#copy{ width:100%; height:24px; line-height:24px; text-indent:140px; padding-bottom:80px;}

.geci p{ padding:0 1em; text-indent:0;}