﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#efefef url(/internet/images/bg.gif) top repeat-x; color:#6f6f6f; text-align:center; padding-bottom:10px;}

html { overflow-y:scroll;}

img { border:0;}

ul,li { list-style-type:none; line-height:22px;}

p { color:#333333; line-height:22px; font-size:12px; }
th,td { font-size:12px; line-height:22px;} 

.clear { clear:both; font-size:1px; line-height:0px; height:0px;}

/*CSS清除浮动 clearfix:after*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; display: block;}
/* Hides from IE-mac \*/
*html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
/* End hide from IE-mac */

a:link { color: #6f6f6f; text-decoration: none;}
a:visited { color: #6f6f6f; text-decoration: none;}
a:hover { color: #dc0109; text-decoration: none; }
a:focus{ outline:none;}

.YH { font-family:"Microsoft YaHei";}
.pic { font-size:1px; line-height:0px;}
.dotted { background:url(/internet/images/dotted.gif) bottom repeat-x;}

.blue a:link,.blue a:visited { color:#0088cc; text-decoration:none;}
.blue a:hover { color:#dc0109; text-decoration:underline;}

.black a:link,.black a:visited { color:#383838;}
.black a:hover { color:#dc0109;}

.more01 { font-size:13px; line-height:13px; color:#0088cc; padding:13px 5px;}
.more02 { text-align:left; font-size:1px; line-height:0px; padding:5px 0px;}
.more03 { text-align:right; font-size:1px; line-height:0px; padding:5px 0px;}
.more04 { text-align:left; font-size:1px; line-height:0px; padding:5px 0px;}

/* 录入字体 */
.lr_gray14 { color: #676767; font-size: 14px;line-height: 20px;}
.lr_gray14b { color: #676767; font-size: 14px;font-weight: bold;line-height: 20px;}
.lr_black14 { color: #000000; font-size: 14px;line-height: 20px;}
.lr_black14b { color: #000000; font-size: 14px;font-weight: bold;line-height: 20px;}
.lr_red14 { color: #ff0000; font-size: 14px;line-height: 20px;}
.lr_red14b { color: #ff0000; font-size: 14px;font-weight: bold;line-height: 20px;}
.lr_danwei { color: #676767; font-size: 11px;}

/* 录入表格样式 */
.datalist{
 border:1px solid #cccccc; /* 表格边框 */
 font-family:Arial;
 border-collapse:collapse; /* 边框重叠 */
 background-color:#ffffff; /* 表格背景色 */
 font-size:12px;
}
 
.datalist caption{
 padding-bottom:5px;
 font:bold 12px;
 text-align:left;
}
 
.datalist th{
 border:1px solid #cccccc; /* 行名称边框 */
 background-color:#eeeeee; /* 行名称背景色 */
 color:#000000;    /* 行名称颜色 */
 font-weight:bold;
 padding-top:2px; padding-bottom:2px;
 padding-left:10px; 
 text-align:left;
}
.datalist td{
 border:1px solid #cccccc; /* 单元格边框 */
 text-align:left;
 padding-top:2px; padding-bottom:2px;
 padding-left:10px; 
}
.datalist tr.altrow{
 background-color:#c7e5ff; /* 隔行变色 */
}


/*index*/
.content { width:974px; margin:0 auto; text-align:left; clear:both;}

.topmap { width:120px; float:left;}
.topright { width:420px; float:right; height:12px; line-height:12px; padding-top:28px; text-align:right;}
.topright a { padding:0px 3px;}

.nav { height:53px; background:url(/internet/images/navbg.gif) top repeat-x;}
.navrightbg { background:url(/internet/images/navrightbg.gif) top right no-repeat;}
.navleftbg { background:url(/internet/images/navleftbg.gif) top left no-repeat; height:53px;}
.nav h1 { width:163px; height:41px; font-size:1px; line-height:0px; padding-left:40px; float:left; background:url(/internet/images/navline.gif) right top no-repeat;}

.navlist { width:625px; height:53px; float:right; padding-right:30px;}
.navlist ul li { width:105px; float:left; text-align:center; height:53px; line-height:41px; background:url(/internet/images/navline.gif) right top no-repeat; padding:0px 10px;}
.navlist ul li a { display:block; width:105px; height:53px; line-height:41px; color:#fff;}
.navlist ul li a:link,.navlist ul li a:visited { color:#fff;}
.navlist ul li a:hover { width:103px; color:#3d3d3d; background:url(/internet/images/navonbg.gif) top repeat-x; border:#ababab 1px solid; border-width:0px 1px;}

.subnavlist { width:590px; float:left; padding-right:0px;}
.subnavlist ul li,.subnavlist ul li a { width:98px;}
.subnavlist ul li a:hover { width:96px;}
.subsearch { padding-right:15px;}

.search_index { height:45px;}
.welcome { width:308px; float:left;}
.search { width:165px; height:18px; float:right; padding-top:12px;}
.searchinput { width:139px; float:left;}
.searchinput input { width:131px; height:16px; line-height:16px; border:#9da1a2 1px solid; font-size:12px; font-family:Arial;}
.searchbtn { width:26px; float:right;}
.searchbtn input { width:26px; height:18px; border:none; background:url(/internet/images/go.gif) no-repeat; cursor:pointer;}

.bigbanner { padding-bottom:18px;}

.main { margin-bottom:15px;}
.part4 { height:354px; border:#cacbcd 1px solid; border-right:none; overflow:hidden; background:#fff;}

.part { border-right:#cacbcd 1px solid; float:left; height:354px; background:#ffffff;}
.greybg { background:#f1f1f1; border-right:#cacbcd 1px solid; float:left; height:354px;}
.whitebg { background:#ffffff; border-right:#cacbcd 1px solid; float:left; height:354px;}

#part01 { width:245px;}
#part02 { width:244px; background:#f1f1f1;}
#part03 { width:244px;}
#part04 { width:236px;}


.news { height:266px; *height:270px; _height:270px;}
.newspic { text-align:center; padding:20px 0px; font-size:1px; line-height:0px; }
.newspic img { padding:2px 3px; border:#c7c7c7 1px solid;}
.news h3.newstitle { padding:0px 25px; font-size:12px; line-height:19px; height:38px; overflow:hidden;}
.newsintro { padding:5px 25px 0px; line-height:19px; height:38px; overflow:hidden;}
.btn { padding:0px 18px; height:44px;}
.btn ul li { width:99px; height:20px; float:left; display:inline; text-align:center; line-height:20px; margin:1px 2px; background:#4d4d4d; font-family:Arial;}
.btn ul li a { display:block; width:100%; height:20px; color:#fff;}
.btn ul li a:link { color:#fff;}
.btn ul li a:visited { color:#fff;}
.btn ul li a:hover { color:#fdff54;}

.newrecommend { height:270px;}
#part02 h2,#part03 h2,#part04 h2 { font-size:18px; color:#000; font-weight:normal; padding:0px 20px; line-height:35px;}
.partintro { padding:0px 20px; line-height:19px; height:80px; overflow:hidden;}
.partintro2 { padding:0px 20px; line-height:19px; height:auto; overflow:hidden;}
.salenetpic { padding:25px 0px 12px;}
.enter { padding:5px 20px 0px; font-family:Arial; line-height:20px;}

.layercontent { width:126px; height:20px; padding:5px 20px 0px; line-height:0px; font-size:1px; cursor:pointer;}
.layer { width:124px; position:absolute; display:none; margin:19px 0px 0px 0px; background:#eeecec; border:#cfcece 1px solid;}
.layer ul { padding:5px 0px;}
.layer ul li { font-size:12px; line-height:20px; padding:0px 5px;}
.layer ul li a { display:block; width:100%; height:20px;}

.tv { padding:25px 0px 12px; text-align:right;}
.learnmore { padding:5px 20px;}
.contact { padding:0px 20px; line-height:19px;}

/*foot*/
.webmap { border:#cacacc 1px solid; background:#ceced0 url(/internet/images/webmapbg.gif) top repeat-x; height:134px; padding:15px 30px; margin-bottom:15px; overflow:hidden;}
.webmap dl { width:195px; height:130px; float:left; padding-left:30px; border-right:#d5d3d4 1px solid;}
.webmap dl dt { line-height:20px; padding-bottom:5px; color:#505a64; font-weight:bold;}
.webmap dl dt a:link,.webmap dl dt a:visited { color:#505a64;}
.webmap dl dt a:hover { color:#dc0109;}
.webmap dl dd { line-height:19px;}
.webmap dl dd a:link,.webmap dl dd a:visited { color:#7c858d;}
.webmap dl dd a:hover { color:#dc0109;}

.footbg { background:#efefef;}
.foot { height:55px;}
.footleft { width:350px; float:left; padding-left:2px; background:url(/internet/images/footlogo.gif) 2px no-repeat; padding-left:45px; line-height:20px;}
.footright { width:520px; float:right; text-align:right; line-height:20px; font-family:Arial; padding-right:10px;}


/*about*/
.main_top { padding-top:10px; height:40px; overflow:hidden;}
.main_top h2 { width:220px; height:40px; line-height:40px; float:left; font-size:24px; color:#383838; padding-left:12px; font-weight:normal;}
.subnav { width:780px; float:right; text-align:right;}
.subnav ul li { display:inline; height:40px; line-height:40px; font-weight:bold; background:url(/internet/images/subnavline.gif) left no-repeat;}
.subnav ul li a { padding:10px 10px;}

.breadcrumbs { width:730px; float:right; text-align:right; font-family:Arial; padding:10px 8px 10px 0px;}

.subcontent { border:#d2d2d2 1px solid; border-width:0px 1px; width:972px; background:#fff;}
.subcontentbottomline { border-bottom:#d2d2d2 1px solid; margin-bottom:15px; height:0px; line-height:0px; font-size:1px;}

.subcontenttop { border:#d2d2d2 1px solid; border-width:1px 0px; padding:15px 20px; background:#fff; color:#2e2e2e;}
.subcontenttop h3 { font-size:30px; text-align:center; font-weight:normal; padding-bottom:16px;}
.subtopintro { font-size:14px; line-height:22px;}
.subtoppart { height:145px; padding:15px 0px; overflow:hidden;}

.subtoppartlist { border:#dcdcdc 1px solid; background:#fff; width:139px; height:137px; padding:3px; float:left; display:inline; margin:0px 19px; cursor:pointer; overflow:hidden;}
.subtoppartcon { background:#fff url(/internet/images/about_toppartbg.gif) bottom repeat-x; height:137px; overflow:hidden;}

.about_culture h4 { line-height:35px; padding:0px 5px; font-size:12px;}
.cultureintro { line-height:18px; color:#9a9a9a; padding:0px 5px;}

.about_otherpart h4 { line-height:35px; padding:0px 5px; font-size:12px;}
.about_otherpart img {}

.toppartlayer { position:absolute; display:none; margin:-4px 0px 0px -4px; border:#dcdcdc 1px solid; background:#fff; width:139px; height:137px; padding:3px; overflow:hidden;}



.aboutfy { border:#fff 1px solid; background:#fff url(/internet/images/about_introbg.gif) top repeat-x;}
.aboutfy h3 { height:45px; line-height:45px; padding:15px 0px 0px 35px; font-size:24px; color:#000000; font-weight:normal;}

.about_content { padding:10px 0px 20px 0px;}

.gettop { width:920px; margin:0 auto; border-top:#d9d9d9 1px solid; text-align:right; padding:4px 0px 10px 0px; line-height:0px!important;}


.culture h3 { line-height:45px; padding:15px 0px 0px 35px; font-size:24px; color:#000; font-weight:normal;}
.culturedes { padding:0px 35px; font-size:14px; padding-bottom:10px;}

.culturerightbg { background:url(/internet/images/about_cultureleftbg.gif) left no-repeat;}
.cultureright { padding:60px 0px 0px 30px;margin-right:30px;}
.cultureright ul li { line-height:20px; padding-bottom:20px;}
.cultureright ul li h4 { color:#000; font-size:12px;}

.historycontent { padding:0px 30px;}
.history h3 { line-height:45px; padding:15px 0px 0px 35px; font-size:24px; color:#000; font-weight:normal;}
.history h3 span { color:#1c73ba; font-size:20px; padding-left:15px;}

.historypic ul { border-bottom:#b7b7b7 1px solid; padding-bottom:15px;}
.historypic ul li { width:auto; float:left; display:inline; padding:0px 8px;}
.historypic ul li img.rightarrow { margin-top:70px;}

.technology { padding-bottom:35px;}
.technology h3 { line-height:45px; padding:15px 0px 0px 35px; font-size:24px; color:#000; font-weight:normal;}
.teccontent { padding:0px 30px;}
.tecleft { width:560px; float:left;}
.tecright { width:310px; float:right;}

.tecleftintro ul li h4 { font-size:16px; color:#000;}
.tecleftintro ul li { line-height:21px; font-size:14px; color:#333; padding-top:15px; padding-left:5px;}

.anli { border:#d9d9da 1px solid; background:#fff url(/internet/images/about_pic05.jpg) 220px 25px no-repeat; height:235px; padding:20px; color:#909090; overflow:hidden;}
.anli h4 { font-size:22px; font-weight:normal;}
.anliintro { width:195px; line-height:18px; padding:10px 0px;}

.anlilist { height:88px; overflow:hidden;}
.anlilist ul li { width:245px; height:22px; line-height:22px; padding-left:20px; background:url(/internet/images/point_right01.gif) left no-repeat; font-family:Arial;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.honor { padding-bottom:20px;}
.honor h3 { line-height:45px; padding:0px 0px 0px 35px; font-size:24px; color:#000; font-weight:normal;}
.honor h4 { line-height:45px; padding:0px 0px 0px 35px; font-size:20px; color:#000;}
.honordes { padding:0px 35px; font-size:14px; padding-bottom:10px; line-height:24px;}

.honorpic { height:96px; padding:15px 35px;}
.honorpic ul li { width:auto; float:left; display:inline; height:96px;}
.honorpic ul li.honorbg { width:96px; height:96px; line-height:96px; text-align:center; float:left; display:inline; font-family:"Microsoft YaHei"; background:url(/internet/images/about_honorbg.gif) no-repeat; overflow:hidden;}

.honorintro { background:url(/internet/images/honorbarbg.gif) top repeat-x; width:840px; margin-left:35px;}
.honorintro ul { background:url(/internet/images/honorbarrightbg.gif) top right no-repeat;}
.honorintro ul li { background:url(/internet/images/honorbarleftbg.gif) top left no-repeat; height:40px;}
.honorintro ul li table td { padding:0px 28px;}
.honorintro ul li table td span { font-size:14px; font-family:"Microsoft YaHei"; color:#0e67b7;}

.development h3 { line-height:45px; padding:15px 0px 0px 35px; font-size:24px; color:#000; font-weight:normal;}
.development_content { padding:15px 30px;}

/*about详细页*/
.banner { text-align:center; height:auto; overflow:hidden; margin-bottom:10px;}

.seccontent { border:#d2d2d2 1px solid; width:972px; background:#fff; margin-bottom:15px;}
.secbg { border:#fff 1px solid; background:#fff url(/internet/images/secbg.gif) top repeat-x; padding:25px;}
.sec_left { width:655px; float:left; padding-right:20px;}
.secright { width:240px; float:right;}
.rightborder { border-right:#e6e3e3 1px solid; min-height:480px; height:auto!important; height:480px; overflow:visible;}

.secdetail { padding:0px 5px 5px; color:#333333; line-height:22px; font-size:12px; }

.sec_right { padding:30px 0px 0px 20px; background:url(/internet/images/about_cultureleftbg.gif) left top no-repeat; min-height:535px; height:auto!important; height:535px; overflow:visible; }
.sec_right ul li { line-height:20px; padding-bottom:20px;}
.sec_right ul li h4 { color:#000; font-size:12px;}


/*news新闻*/
.news_content { padding:0px 30px;}
.news01left { width:630px; float:left; padding-bottom:5px;}
.news01right { width:260px; float:right;}

.news01_part1 { height:130px; padding:20px 0px; overflow:hidden; }
.news01_part1pic { width:200px; float:left; line-height:0px; font-size:1px;}
.news01_part1intro { width:380px; height:130px; float:left; overflow:hidden;}
.news01_part1intro h4 { font-size:20px; color:#017ab6; font-weight:normal; padding-bottom:13px;}
.news01_part1intro div { line-height:21px;}

.news01_part2 { width:585px; height:160px; border:#cdcdcd 1px solid; border-width:1px 0px; overflow:hidden;}
.news01_part2 ul li { height:26px; line-height:26px; *height:23px; *line-height:23px; _height:23px; _line-height:23px; border-bottom:#edebe9 1px solid; background:url(/internet/images/point_right01.gif) 8px no-repeat; padding-left:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news01_title { width:460px; float:left;}
.news01_time { width:80px; float:left;}

.news01_right { padding:30px 0px 0px 30px; background:url(/internet/images/newswidelinebg.gif) left top no-repeat; min-height:360px; height:auto!important; height:360px; overflow:visible; }
.news01_right ul li { line-height:20px; padding-bottom:20px;}
.news01_right ul li h4 { color:#000; font-size:12px;}

.news02 { padding:0px 30px 20px 35px;}
.news02_video { width:485px; float:left;}
.news02_concern { width:410px; float:right;}

.news02_video h3 {line-height:35px; padding-bottom:10px; font-size:24px; color:#000; font-weight:normal;}
.videocontent { width:397px; height:298px; float:left; overflow:hidden;}
.video { height:300px;}

.videolist { width:73px; float:left;}
.videolist ul li { height:52px; margin-bottom:6px; background:#f2f2f2; overflow:hidden;}

.news02_concern h3 {line-height:35px; padding-bottom:10px; font-size:24px; color:#000; font-weight:normal;}

.news02_concernlist { height:215px; border:#cdcdcd 1px solid; border-width:1px 0px; margin:12px 0px; overflow:hidden;}
.news02_concernlist ul li { height:26px; line-height:26px; border-bottom:#edebe9 1px solid; background:url(/internet/images/point_right01.gif) 8px no-repeat; padding-left:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news02_concern_title { width:290px; float:left;}
.news02_concern_time { width:80px; float:left;}

.BP { padding-bottom:5px;}
.BP h3 { line-height:45px; padding:15px 0px 0px 35px; font-size:24px; color:#000; font-weight:normal;}
.procurement { border:#d9d9da 1px solid; background:#fff; padding:20px; color:#909090; overflow:hidden;}
.procurement h4 { font-size:22px; font-weight:normal;}
.procurementintro { line-height:18px; padding:10px 0px;}

.procurementlist { overflow:hidden;}
.procurementlist ul li { width:245px; height:22px; line-height:22px; padding-left:20px; background:url(/internet/images/BPpoint.gif) left no-repeat; font-family:Arial;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.seclefthborder { border-left:#f1efef 1px solid;}
.topnews { height:125px; padding-bottom:15px; border-bottom:#e4e4e4 1px solid; overflow:hidden;}
.topnewspic { width:165px; float:left; line-height:0px; font-size:1px;}
.topnewsintro { width:480px; float:left;}
.topnewsintro h3 { font-size:22px; font-weight:normal; padding-bottom:10px;}

.topnewstime { color:#808ea5;}
.topnewsabs { line-height:18px; height:60px; overflow:hidden;}

.newscontent { padding:15px 0px;}
.newslist { margin-bottom:15px;}
.newslist h3 { font-size:16px; line-height:30px; color:#000; font-weight:normal;}
.news_time { line-height:20px; color:#808ea5; font-weight:bold;}
.news_intro { line-height:22px;}

div.paging { padding:10px 20px; margin:3px 0px; font-family:Arial; line-height:0px; background:#f8f8f8; border:#dfdfdf 1px solid;}/*翻页条的外部样式*/
div.paging a { padding:5px 1px; color: #666; text-decoration:none;}/*按钮默认时的状态样式*/
div.paging a:hover { color:#5972a0; font-weight:bold; }/*鼠标悬停时的按钮状态样式*/
div.paging a:active { color: #5972a0;}/*鼠标点击时的按钮状态样式*/
div.paging span.current { padding:2px 1px; color: #5972a0; font-weight:bold;}/*当前选中的按钮样式*/



/*一级菜单*/
.subleftlist { width:192px; margin:0 auto; padding-bottom:15px; border-top:#e3e3e3 1px solid;}
.subleftlist ul li { line-height:26px; background:url(/internet/images/rightmenuoff.gif) left no-repeat;}
.subleftlist ul li a { display:block; padding-left:35px; width:157px; line-height:26px; font-family:Arial; color:#6b6b6b;}
.subleftlist ul li a:hover { background:url(/internet/images/rightmenuon.gif) left no-repeat; color:#fff; font-weight:bold;}

/*二级菜单*/
.subleftlist ul li.leftnavon a { background:url(/internet/images/rightmenuon.gif) left no-repeat; color:#fff; font-weight:bold; padding-left:35px; width:157px;}
.subleftlist ul li.leftnavon a:hover { background:url(/internet/images/rightmenuon.gif) left no-repeat;}
.subleftlist ul li.leftnavon ul { padding-bottom:0px;}
.subleftlist ul li.leftnavon ul li a { background:url(/internet/images/rightmenu_sec.gif) 0px no-repeat; font-weight:normal; color:#858585; padding-left:50px; width:142px; line-height:27px;}
.subleftlist ul li.leftnavon ul li a:hover { background:url(/internet/images/rightmenu_sec.gif) 0px no-repeat; font-weight:normal; color:#5fa3d0;}
.subleftlist ul li.leftnavon ul li.leftthirdnavon a { color:#5fa3d0;}
.subleftlist ul li.leftnavon ul li.leftthirdnavon a:hover { color:#5fa3d0;}

/*三级菜单*/
.subleftlist ul li.leftnavon ul li.leftthirdnavon ul { padding-bottom:0px;}
.subleftlist ul li.leftnavon ul li.leftthirdnavon ul li a { background:url(/internet/images/rightmenu_sec.gif) 0px no-repeat; color:#858585; padding-right:15px; width:152px; font-weight:normal;}
.subleftlist ul li.leftnavon ul li.leftthirdnavon ul li a:hover { background:url(/internet/images/rightmenu_sec.gif) 0px no-repeat; color:#ffb129; font-weight:normal;}



.rightbottompart { width:171px; border:#e5e5e1 1px solid; padding:15px 10px; margin:0 auto;}
.rbplist { border-bottom:#e2e1d4 1px solid; height:50px; margin-bottom:8px; overflow:hidden;}
.rbppic { width:64px; float:left; line-height:0px; font-size:1px;}
.rbpintro { width:100px; float:left;}
.rbpintro h4 { font-size:12px; line-height:23px;}

h3.title_news { font-size:22px; line-height:30px; color:#3c3c3c; text-align:center; font-weight:normal; padding-bottom:15px; border-bottom:#e4e4e4 1px solid;}
.time_news { text-align:center; font-size:14px; line-height:35px; color:#3c3c3c; padding-bottom:25px;}
.detail_news { font-size:14px; line-height:24px; color:#787878;}
.detail_news p { font-size:14px; line-height:24px; color:#787878;}
.newsbtn { text-align:center; padding:20px 0px 10px;}



/*product*/
.pro_anlilist { width:250px; float:left; float:left; display:inline; margin-right:35px; }
.pro_anliintro { line-height:22px; font-size:14px; padding:15px 0px;}
.pro_anli { padding:0px 35px;}

.profoot { width:932px; height:285px; border:#d2d2d2 1px solid; background:#fff; padding:25px 20px 15px; margin-bottom:15px; overflow:hidden; }

.cgzn { width:230px; height:210px; float:left; padding:15px 20px; background:url(/internet/images/rightpoint.gif) right repeat-y;}
.cgznintro { width:208px; line-height:20px; padding:10px 0px 5px; background:url(/internet/images/dotted.gif) bottom repeat-x;}

.zn { padding:15px 0px 10px; }
.znlist { width:80px; height:22px; line-height:22px; font-family:Arial; padding-left:20px; background:url(/internet/images/point_right01.gif) left no-repeat; float:left;}

.cxxx { width:270px; height:210px; padding:15px 40px; float:left; background:url(/internet/images/rightpoint.gif) right repeat-y;}
.cxxxintro { line-height:22px; padding:10px 0px 4px;}

.khly { width:265px; height:210px; float:left; padding:15px 10px 15px 30px; margin-bottom:25px;}
.khlyintro { line-height:22px; padding:10px 0px 4px;}
.qqandmsn { padding:10px 0px; line-height:0px;}


/*product_main*/
.proselect { border:#dbdbdb 1px solid; border-bottom:none; width:924px; height:169px; background:url(/internet/images/pro_bg.gif) bottom repeat-x; padding:20px 24px 0px 24px;}
.pro_btn { display:block; width:113px; height:146px; float:left; display:inline; margin:0px 9px; overflow:hidden;}
.pro_btn:hover { background:url(/internet/images/pro_arrow.gif) bottom no-repeat;}
.propic { line-height:0px; font-size:1px; margin-bottom:7px;}
.proname { width:111px; height:22px; line-height:22px; text-align:center; border:#e0e0e0 1px solid; overflow:hidden;}
a.promenuon { background:url(/internet/images/pro_arrow.gif) bottom no-repeat;}

.procontent { border:#dbdbdb 1px solid; margin-bottom:15px; width:972px; background:#fff;}
.probg { background:#fff url(/internet/images/pro_sunbg.gif) top repeat-x; padding-top:15px;}
.prointro { padding:20px; line-height:26px;}

.protopintro { padding:25px;}
.protopintro h3 { font-size:28px; color:#008ad9; font-weight:normal;}
.protopintro div.info { line-height:26px; font-size:14px; color:#626262; background:url(/internet/images/dotted.gif) bottom repeat-x; margin-bottom:25px;}

.pro_detailpart1 { border:#e8e8e8 1px solid;}
.pro_detailpart1 td { vertical-align:top;}
.part1leftbg { background:url(/internet/images/part1leftbg.gif) left no-repeat;}

.bigpic { height:355px; overflow:hidden;}
.smallpic { width:auto; height:19px; position:absolute; margin:-19px 0px 0px 0px; background:url(/internet/images/propic.gif) right top no-repeat; padding:0px 2px;}
.smallpic ul li { float:left; display:inline; text-align:center; width:48px; height:17px; line-height:17px; text-align:center; background:url(/internet/images/picbg_off.gif) no-repeat; margin-right:1px;}
.smallpic ul li a { display:block; padding-top:2px; width:100%; line-height:15px;}
.smallpic ul li a:hover { background:url(/internet/images/picbg_on.gif) no-repeat; color:#fff;}
.smallpic ul li.smallpic_on a { background:url(/internet/images/picbg_on.gif) no-repeat; color:#fff;}

.part1right { padding:30px 0px 0px 30px; background:url(/internet/images/about_cultureleftbg.gif) left top no-repeat;}
.part1right ul li { line-height:20px; padding-bottom:20px; font-size:12px;}
.part1right ul li h4 { color:#000; font-size:12px;}

.pro_detailpart2 { padding:10px 0px 0px; line-height:22px;}
.pro_detailpart2 h3 { font-size:27px; color:#000; font-weight:normal; margin-bottom:10px;}

.netintro { line-height:22px; padding:5px 25px 20px; background:url(/internet/images/dotted.gif) bottom repeat-x; color:#2e2e2e; margin-bottom:15px;}
.netcontent td { vertical-align:top;}

.netleftmenu { width:157px;}
.netleftmenu ul li { height:40px; line-height:40px; background:url(/internet/images/salenet_btnoff.gif) left no-repeat; font-family:Arial; font-weight:bold; margin-bottom:5px;}
.netleftmenu ul li a { display:block; width:137px; height:40px; line-height:32px; padding-left:20px; color:#333;}
.netleftmenu ul li a:hover { background:url(/internet/images/salenet_btnon.gif) left no-repeat; color:#fff;}
.netleftmenu ul li.netmenuon a { background:url(/internet/images/salenet_btnon.gif) left no-repeat; color:#fff;}

.netsearch { width:160px;}
.netsearch ul { padding-top:20px;}
.netsearch ul li { padding:3px 0px;}
.netsearch ul li.netsearchtitle { height:18px; line-height:18px; background:url(/internet/images/salenetsearch.gif) left no-repeat; padding-left:20px; font-weight:bold;}
.netsearch ul li select { width:160px; font-size:12px;}

/*施工案例*/
.anli_content { border-bottom:#e2e2e2 1px solid;}
.anli_intro { line-height:24px; color:#5f5f5f; padding-bottom:15px;}
.anli_list { width:130px; height:115px; float:left; display:inline; margin:0px 15px 15px; overflow:hidden;}
.anli_pic { border:#e2e2e2 1px solid; text-align:center; padding:4px 0px; line-height:0px; font-size:1px;}
.anli_name { height:30px; line-height:30px; font-family:Arial; background:url(/internet/images/anlirightarrow.gif) right no-repeat;}



/*人才招聘*/
.shzp { width:255px; height:280px; float:left; padding:0px 20px; background:url(/internet/images/rightpoint.gif) right repeat-y;}
.shzp div { font-size:14px; line-height:26px; color:#3b3b3b; padding-top:15px;}
.xyzp { width:255px; height:280px; float:left; padding:0px 20px; background:url(/internet/images/rightpoint.gif) right repeat-y;}
.xyzp div { font-size:14px; line-height:26px; color:#3b3b3b; padding-top:15px;}
.jltd { width:255px; height:280px; float:left; padding:0px 20px;}
.jltd div { font-size:14px; line-height:26px; color:#3b3b3b; padding-top:15px;}

.jobtopshow { height:170px; overflow:hidden;}
.jobtoppart { width:225px; padding:1px 1px 0px; height:154px; background:url(/internet/images/jobtopbg.gif) no-repeat; float:left; display:inline; margin:0px 8px;}
.jobtoppart h3 { height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px; padding-top:10px; color:#383838;}

.joblist h3 { font-size:20px; color:#383838; font-weight:normal;}
.joblistintro { width:450px; padding:25px 185px 15px 8px; line-height:22px; color:#5f5f5f; background:url(/internet/images/job_bg01.jpg) right bottom no-repeat;}

.jobsearch { background:url(/internet/images/job_searchbarbg.gif) top repeat-x; margin-bottom:30px;}
.jobsearch ul { background:url(/internet/images/job_searchbarright.gif) right top no-repeat;}
.jobsearch ul li { background:url(/internet/images/job_searchbarleft.gif) left top no-repeat; height:45px; padding-left:75px;}

.jobsearch ul li form { padding-top:11px;}
.jobsearch select { width:145px; height:20px; font-size:12px;}
.jobsearch input { width:178px; height:18px; line-height:18px; border:#dadada 1px solid;}
.jobsearch input.jobsearchbtn { width:43px; height:20px; border:none; background:url(/internet/images/en/jobsearch.gif) no-repeat; cursor:pointer;}

.job_list_title { background:url(/internet/images/jobtitlebg.gif) top repeat-x;}
.job_list_title ul { background:url(/internet/images/jobtitlerightbg.gif) right top no-repeat;}
.job_list_title ul li { background:url(/internet/images/jobtitleleftbg.gif) left top no-repeat; height:37px;}
.job_list_title ul li table th { background:url(/internet/images/jobtitleline.gif) right no-repeat; line-height:33px; text-align:center;}
.job_list_title ul li table td { text-align:center; font-weight:bold;}

.job_list { width:655px; border-bottom:#b9b9b9 1px solid; margin-bottom:15px;}
.job_list td { line-height:27px; border-bottom:#ececec 1px solid; text-align:center;}
.job_list td.job_listbt { text-align:left; background:url(/internet/images/joblistpoint.gif) 18px no-repeat; padding-left:40px;}

.job_detail { width:655px; background:#eaeaea;}
.job_detail th { background:#f7f7f7; text-align:left; padding:5px 10px;}
.job_detail td { background:#fff;}

.job_btn { text-align:right; padding:8px 0px; line-height:0px;}

.job_delivery { width:655px;}
.job_delivery td { padding:5px 5px;}
.job_delivery th { line-height:30px; text-align:left; padding-left:10px; margin-top:5px;}
.job_delivery td span { color:#ff0000;}
.job_delivery td .input1 { width:226px; height:16px; line-height:16px; border:#c0c0c0 1px solid;}
.job_delivery td select { width:110px; font-size:12px;}
.job_delivery td .input2 { width:565px; height:80px; border:#c0c0c0 1px solid;}



/*客户服务*/

.khfw td { line-height:19px;}
.khfw td a:link { color:#6f6f6f;}
.khfw td a:visited { color:#6f6f6f;}
.khfw td a:hover { color:#0088cc;}


.serviceright { padding-top:0px;}

.servicerightfoot { padding-left:20px;}
.srflist { width:86px; text-align:center; float:left; display:inline; margin:0px 10px;}

.service_part { padding:0px 35px;}
.service_partlist { width:142px; float:left; display:inline; margin:0px 18px;}
.service_partpic { height:101px; background:url(/internet/images/service_partbg.gif) no-repeat; line-height:0px; font-size:1px; text-align:center; overflow:hidden;}
.service_partname { text-align:center; line-height:35px; height:35px; overflow:hidden;}

.serviceintro { margin:0px 35px 25px; font-size:14px; padding-bottom:10px; line-height:24px;}

.servicefootpart { margin:0px 35px; border:#ebebeb 1px solid; background:#faf9f9; padding:10px 20px; height:195px; overflow:hidden;}

.zlxz { width:230px; height:195px; padding-left:20px; background:url(/internet/images/rightpoint.gif) right repeat-y; overflow:hidden; float:left;}

.zlxzlist { height:110px; overflow:hidden; padding:10px 0px 0px;}
.zlxzlist ul li { width:210px; height:22px; line-height:22px; padding-left:20px; background:url(/internet/images/point_right01.gif) left no-repeat; font-family:Arial;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.xszc { width:255px; height:195px; padding:0px 25px; background:url(/internet/images/rightpoint.gif) right repeat-y; overflow:hidden; float:left}
.xszcintro { line-height:22px; color:#3e3e3e; padding-top:10px;}

.jjfa { width:255px; height:195px; padding:0px 25px; overflow:hidden; float:right}
.jjfaintro { line-height:22px; color:#3e3e3e; padding-top:10px;}

.fwzx { padding:0px 35px;}
.fwzxform { width:680px; float:left; border-right:#d4d4d4 1px solid;}
.fwzxright { width:215px; float:right;}

.fwzxform table td .input3 { width:192px; height:16px; line-height:16px; border:#bbbbbb 1px solid;}
.fwzxform table td .input4 { width:510px; height:120px; border:#bbbbbb 1px solid;}
.fwzxform table th { background:#f5f5f5; text-align:right; border-bottom:#fff 1px solid; padding:5px; font-weight:normal;}
.fwzxform table td { background:#fff; text-align:left; border-bottom:#fff 1px solid; padding:5px;}
.fwzxform table td span { color:#ff0000;}
.fwzxform table th span { color:#ff0000;}


.downloadintro { width:505px; height:100px; padding:25px 120px 15px 8px; line-height:22px; color:#5f5f5f; background:url(/internet/images/download.jpg) right bottom no-repeat; overflow:hidden;}
.downloadintro h4 { font-size:20px; font-weight:normal; color:#0e67b7; padding-bottom:10px;}


.salenet { width:170px; margin:0 auto 10px; border:#e5e5e1 1px solid; padding:10px;}
.salenetintro { line-height:19px; color:#43679b; padding:5px 5px 0px;}
.salenetintro h4 { font-size:14px; padding-bottom:5px;}

.member { width:675px; padding-right:0px; padding-top:18px;}
.memberintro { line-height:22px; padding-left:40px;}

.login { margin:10px 0px 0px 40px;}
.login td { padding:5px 0px; line-height:0px; font-family:Arial;}
.login td input { width:155px; height:20px; line-height:20px; border:#a5b6c6 1px solid; background:#fff url(/internet/images/inputbg.gif) top repeat-x;}
.login td input.loginbtn { width:61px; height:57px; border:none; background:url(/internet/images/en/login.gif) no-repeat; cursor:pointer;}

.webmaplist { width:650px; padding-top:5px; border-bottom:#e0e0e0 1px solid; font-family:Arial;}
.webmaplist h3 { height:23px; line-height:23px; padding-left:16px; font-size:12px; background:#f4f7f8;}
.webmaplist dl { clear:both;}
.webmaplist dl dt { line-height:25px; padding-left:16px; font-weight:bold; background:#f4f7f8 url(/internet/images/wmbg.gif) top repeat-x; clear:both;}
.webmaplist dl dd { width:90px; line-height:30px; float:left; padding-left:16px;}

.order { background:#fff;}
.order td { padding:3px 0px 3px 8px;}
.input1 { width:155px; height:20px; line-height:20px; font-size:12px; border:#ccc 1px solid;}
.input2 { width:335px; height:20px; line-height:20px; font-size:12px; border:#ccc 1px solid;}
.select1 { width:130px; font-size:12px;}
.textarea1 { width:360px; height:84px; border:#ccc 1px solid;}
.sent1 { width:115px; height:26px; border:none; background:url(/internet/images/en/sent.gif) no-repeat; cursor:pointer;}
.reset1 { width:115px; height:26px; border:none; background:url(/internet/images/en/reset.gif) no-repeat; cursor:pointer;}

.zhuce { width:96%; clear:both;}
.zhuce_01 { margin-top:10px;}
.zhuce_01 td { height:28px; line-height:28px; border-bottom:1px solid #ddd; padding-left:15px;}
.zhuce_01 span { font-size:14px; font-weight:bold; color:#FF0000;}
.bj_01 { background:#F8F8F8!important;}

.st3 { width:320px; height:18px; border:#ABADB3 1px solid; font-size:14px; line-height:18px;}
.st4 { border:#ABADB3 1px solid; margin:5px 0px}
.st5 { background:url(/internet/images/an_03.jpg) no-repeat; width:86px; height:22px; border:0; margin-left:120px; margin-top:3px;}
.st6 { background:url(/internet/images/an_05.jpg) no-repeat; width:86px; height:22px; border:0; margin-left:20px; margin-top:3px;}

/*站内搜索*/
.search_result { line-height:40px; color:#000000;}
.search_result b { font-size:14px;}
.search_result span { font-size:14px; color:#e30416; font-weight:bold; padding:0px 5px;}

.searchnext { background:#f0f0f0; border:#e5e5e5 1px solid; margin-bottom:15px;}
.searchnext td { color:#707070;} 
.searchnext td input { width:120px; height:18px; line-height:18px; border:#8e8e8e 1px solid;}
.searchnext td input.searchbtn { background:#f2f2f2; border:#8e8e8e 1px solid; width:47px; height:18px; line-height:18px; cursor:pointer;}

.searchresult { margin-bottom:15px;}
.searchresult td { vertical-align:top; background:url(/internet/images/dotted.gif) bottom repeat-x; padding:5px 0px;}
.searchresult th { vertical-align:top; background:url(/internet/images/dotted.gif) bottom repeat-x; padding:5px 0px;}
.searchresult td span { color:#e70014;}
.searchresult th span { color:#e70014;}

.area { background:#f4f4f4; line-height:22px; padding-left:10px; color:#666666; font-weight:bold;}
.sncontent { padding:15px 10px; line-height:22px; font-family:Arial;}

.news_list_title { background:url(/internet/images/jobtitlebg.gif) top repeat-x;}
.news_list_title ul { background:url(/internet/images/jobtitlerightbg.gif) right top no-repeat;}
.news_list_title ul li { background:url(/internet/images/jobtitleleftbg.gif) left top no-repeat; height:37px;}
.news_list_title ul li table th { background:url(/internet/images/jobtitleline.gif) right no-repeat; line-height:33px; text-align:center;}
.news_list_title ul li table td { text-align:center; font-weight:bold;}

.news_list { width:655px; border-bottom:#b9b9b9 1px solid; margin-bottom:15px;}
.news_list td { line-height:27px; border-bottom:#ececec 1px solid; text-align:center;}
.news_list td.news_listbt { text-align:left; background:url(/internet/images/joblistpoint.gif) 18px no-repeat; padding-left:40px;}

.ps_part h3 { line-height:30px; border-bottom:#e4e4e4 1px solid; padding:0px 5px; font-size:18px; font-weight:normal; font-family:"Microsoft YaHei"; color:#2d2d2d;}
.ps_part h4 { line-height:30px; border-bottom:#e4e4e4 1px solid; padding:0px 5px; font-size:14px; font-weight:normal; font-family:"Microsoft YaHei"; color:#2d2d2d;}
.ps_partconent { padding:15px 0px 0px;}
.ps_partlist { width:130px; height:120px; float:left; display:inline; margin:0px 15px;}
.ps_partpic { line-height:0px; font-size:1px;}
.ps_partpic img { padding:4px; border:#dbdbdb 1px solid;}
.ps_partname { height:30px; line-height:30px; background:url(/internet/images/psnamearrow.gif) right no-repeat; padding:0px 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

tr.st1 td { background:#fff; padding-left:12px;} 
tr.st2 td { background:#e9e9e9; padding-left:12px;}

.pl { padding-top:0px;padding-bottom:20px;padding-left:0px;padding-right:0px;}
.pl_title { height:23px; border:#e1e1e1 1px solid; background:#fff; color:#0d66aa; font-weight:bold; overflow:hidden;}
.pl_list { padding-top:10px;}
.pl_list ul li { width:120px; height:19px; line-height:19px; text-align:center; background:#f3f3f3; border:#e8e8e8 1px solid; float:left; display:inline; margin:0px 10px 10px 0px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pl_list ul li a { display:block; width:100%;}