@charset "gb2312";
/* CSS Document */
body {margin:0px; padding:0px;font-family:"微软雅黑", "黑体"; font-size:14px; color:#505050;}
a { text-decoration:none; color:#505050;}
a:hover {color:#0089ca;}
img {border:none;}
h1,h2,h3,h4,h5,ul,li,ol,dl,dt,dd,p {margin:0px; padding:0px; list-style:none; font-size:14px; font-weight:normal;}

.fleft {float:left;}
.fright {float:right;}
.clearb{clear:both; font-size:0px; line-height:0px;}
.font18 {font-size:18px;}

.pagewidth{ width:980px; margin:0px auto; padding:0px auto; clear:both;}

#top {height:83px; background:#000;color:#000; min-width:980px }
#top #logo { float:left; height:83px; width:326px; background:url(../images/logo.png) no-repeat left center;color:#000}
#top #nav { float:right;  color:#fff; padding-top:32px; padding-right:50px;}
#top #nav a {display:inline-block; width:97px; height:38px; padding:2px;font-size:14px;  color:#fff; text-align:center;}
#top #nav a:hover {color:#0089ca;}
#top #nav .cur {background:url(../images/navcur.png) no-repeat center top;}

#banner {height:388px; background:#000; position:relative; border-top:1px solid #333; overflow:hidden; min-width:980px;}
.jsNav {POSITION: absolute;BOTTOM: 0px; width:100%; HEIGHT:37px; padding-top:6px;text-align:center; background:url(../images/touming.png) repeat-x;}
.jsNav A {width:24px; height:24px;FLOAT: left;}
.jsNav .trigger1 {background:url(../images/bannerico.png) no-repeat 6px 6px;}
.imgSelected { background:url(../images/bannerico.png) no-repeat 6px -32px;}
.bannerimgcon {position:relative; height:390px; text-align:center; overflow:hidden}
.banner3 {background:url(../images/banner3bg.jpg) repeat-x;}
.banner7 {background:url(../images/banner7bg.jpg) repeat-x;}


#main { background:url(../images/mainbg.gif) repeat-x; margin-bottom:20px; min-width:980px;}
#main #services {height:245px; background:url(../images/servicesbg.gif) repeat-x;}
#main #services .servicesleft { height:245px;width:6px; float:left; background:url(../images/servicesleft.gif) no-repeat;}
#main #services .servicesright { height:245px;width:6px; float:right; background:url(../images/servicesright.gif) no-repeat;}
#main #services .servicescon{float:left; width:968px;}
#main #services .servicescon .servicestitcon {height:32px; padding-left:10px;}
#main #services .servicescon .servicestitcon .servicestitle { padding-top:4px; float:left; color:#004a66}
#main #services .servicescon .servicestitcon .more {float:right; padding-right:10px; padding-top:12px; padding-bottom:10px;}
#main #services .servicescon .serv {width:298px; height:72px; float:left;padding:20px 0px 0px 24px;} 
#main #services .servicescon .serv .servtit { font-size:20px; padding-top:10px;}
#main #services .servicescon .serv .servimg {float:left; padding-right:10px;}
#main #services .servicescon .serv .explain{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#a2a2a2; line-height:18px;}

#main #advantage .advantageblock {height:170px;width:294px; padding-left:30px; float:left; border-right: #ccc 1px dotted;}
#main #advantage .advantageblock h2 { height:32px ; line-height: 32px; margin-bottom:20px; padding-left:44px;font-size:18px; color:#505050; }
#main #advantage .advh21 { background: url(../images/ico1.gif) no-repeat;}
#main #advantage .advh22 { background: url(../images/ico2.gif) no-repeat;}
#main #advantage .advh23 { background: url(../images/ico3.gif) no-repeat;}
#main #advantage .advantageblock .adv {line-height:18px; font-family:"宋体"; font-size:12px; color:#797979;}

#main #process {height:84px; }
#main #process .processleft{width:112px; height:84px; background:url(../images/processleft.gif) no-repeat; float:left}
#main #process .processcon { height:84px;border-right:1px solid #bbb; border-left:1px solid #bbb; background:url(../images/processbg.gif) repeat-x;}
#main #process .processcon .prolist {float:left; background:url(../images/arrow.gif) no-repeat right 28px; padding:10px 26px 0px 26px; width:84px; text-align:center;}

#bottom { height:54px;background:url(../images/bottombg.gif) repeat-x #1d1d1d; padding-top:46px; color:#cbcbcb; line-height:18px; font-size:12px;}
#bottom a {color:#ccc;}
#bottom a:hover {color:#FC6;}

/*子页 关于我们*/
.font12 {font-family:'宋体'; font-size:12px; line-height:18px; padding:10px;}

.abouttitle {font-size:18px; color:#000; border-bottom:1px dotted #ccc; padding-bottom:9px; width:980px; padding:0 auto; margin:0 auto; margin-bottom:8px}
#about {height:174px; background:url(../images/aboutbg.gif) repeat-x; }
#about .aboutleft { float:left;background:url(../images/aboutleft.gif) no-repeat; width:6px; height:174px}
#about .aboutright { float:right;background:url(../images/aboutright.gif) no-repeat; width:6px; height:174px}
#about .aboutcon { float:left; width:924px; padding:18px 22px; font-size:12px; line-height:18px;}

#field {}

#customers{}
.customertable {border-collapse:collapse;} 
.customertable td {border:1px dotted #999;}
.bottomline {border-bottom:1px dotted #999;}

#conectus { line-height:30px; font-size:16px;}

#servsub {}
#servsub #servsubtop { background:url(../images/servsubtopbg.gif) repeat-x; height:74px; margin-bottom:20px;}
#servsub #servsubtop .servsubtopleft{width:6px; height:74px; background:url(../images/servsubtopleft.gif) no-repeat; float:left;}
#servsub #servsubtop .servsubtopcon {width:798px; float:left; line-height:22px; padding:14px 14px 0px 8px;}
#servsub #servsubtop .servsubtopright{width:154px; height:74px; line-height:74px; background:url(../images/servsubtopright.gif) no-repeat; float:right; font-size:18px; color:#0e688b; text-align:center; cursor:pointer}
#servsub #servsubtop a.servsubtopright:hover {color:#0089ca;}

/*服务*/
.problock {width:141px; padding:10px; float:left; font-size:12px;}
.problock h2 {font-size:16px;line-height:40px; background:url(../images/numbg.gif) no-repeat left center; padding-left:8px}
h2 .pronum {color:#fff; font-family:"Arial Black", Gadget, sans-serif;}

.problock2 {width:176px; padding:10px; float:left; font-size:12px;}
.problock2 h2 {font-size:16px;line-height:40px; background:url(../images/numbg.gif) no-repeat left center; padding-left:8px}

.problock3 {background:url(../images/probg3.gif) no-repeat left top; height:56px; padding-left:10px }
.problock3 a {height:56px; width:159px; line-height:56px; font-size:18px; color:#fff; text-align:center; float:left; cursor:pointer}
.problock3 a:hover {color:#FC0;}
.pro3 {width:300px;border:1px solid #e7e7e7; background-color:#f2f2f2; padding:10px; font-size:12px; display:none; position:absolute; top:57px;}