@charset "utf-8";
/************************************* 通用全局样式 *************************************/
body, h1, h2, h3, h4, h5, h6, hr, div, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { padding:0; margin:0; }
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section, summary, time, mark, audio, video { display:block; padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100%; }
code, kbd, pre, samp { font-family:courier new, courier, monospace; }
button, input, select, textarea, label { vertical-align:middle; }
table { border-collapse:collapse; border-spacing:0; }
address, cite, dfn, em, var { font-style:normal; }
ul, ol { list-style:none; }
img { border:0; }
div, p, ul, li, dl, dt, dd { overflow:hidden; }
body, button, input, select, textarea { font:12px/1.5 \5b8b\4f53, Tahoma, Arial, sans-serif; color:#333; }
a { text-decoration:none; color:#333; }
a:hover { color:#c00; }
.clear { clear:both; height:0; font-size:0; line-height:0; overflow:hidden; }
.leftbar, .centerbar, .rightbar { float:left; display:inline; overflow:hidden; }
.more { float:right; font-family:Arial; font-size:10px; color:#999; }
body { background:url(bodybg.png) repeat; }
.hd b { font-size:14px; font-weight:bold; color:#c00; }
/************************************* 页头 *************************************/
#header { width:980px; height:186px; padding:0 12px; margin:0 auto; background:url(/images/pagebodybg.png) -1004px 151px no-repeat; }
#header .container { height:110px; }
#header .leftbar { width:500px; }
#header .rightbar { width:480px; padding-top:36px; }
#header .logo { width:400px; padding-left:10px; }
#header .toplink { height:31px; background:url(/images/topbg.png) 222px -30px no-repeat; padding-left:334px; overflow:hidden; }
#header .form_search { height:25px; background:url(/images/topbg.png) 222px top no-repeat; padding-left:222px; overflow:hidden; }
#header .form_search .input_txt { width:150px; height:14px; padding:5px 3px 5px 65px; background:none; border:0; line-height:14px; }
#header .form_search .btn_submit { width:40px; height:25px; background:none; border:0; line-height:25px; color:#fff; cursor:pointer; }
/************************************* 页头-导航 *************************************/
.headnav { width:980px; height:75px; background:url(/images/navbg.png) left bottom repeat-x; border-bottom:#ddd solid 1px; }
.headnav .hd { width:980px; height:42px; }
.headnav .hd li { float:left; display:inline; width:140px; height:42px; background:url(/images/navbg.png) no-repeat; text-align:center; font:16px/42px '微软雅黑'; letter-spacing:2px; }
.headnav .hd li a { color:#fff; }
.headnav .hd li a:hover { color:#fff; }
.headnav .hd .on { background:url(/images/navbg.png) left -42px no-repeat; }
.headnav .bd { position:relative; height:33px; line-height:34px; }
.headnav .bd p { display:none; height:33px; padding:0 20px; color:#666; }
.headnav .bd p a { color:#666; }
/************************************* 页脚 *************************************/
#footer { clear:both; width:980px; background:#fff url(/images/footerbg.png) left bottom repeat-x; margin:0 auto; border-top:#c00 solid 2px; }
#footer .container { width:940px; padding:10px 0 15px 20px; background:url(/images/footerlogo.jpg) right 12px no-repeat; }
#footer .footlink { height:26px; line-height:26px; }
#footer .footlink a { color:#333; }
#footer .copyright { height:48px; font:12px/24px Tahoma; color:#666; }
/************************************* 广告栏目 *************************************/
#banner { width:950px; height:250px; padding:10px 0 18px 0; margin:0 auto; background:url(/images/bannerbg.png) left 230px no-repeat; }
.flashbar { position:relative; width:950px; height:250px; }
.flashbar .bd, .flashbar .bd li { width:950px; height:250px; }
.flashbar .bd { background:url(loading.gif) center no-repeat; }
.flashbar .numbar { position:absolute; right:10px; bottom:10px; z-index:999; }
.flashbar .numbar li { float:left; display:inline; width:25px; height:8px; margin-left:6px; background:#999; filter:alpha(opacity=80); opacity:0.8; cursor:pointer; }
.flashbar .numbar li.on { background:#c00; }
/************************************* 页面布局 *************************************/
#pagebody { width:980px; padding:0 12px; margin:0 auto; background:url(/images/pagebodybg.png) repeat-y; }
.pagebottom { clear:both; width:1004px; height:25px; background:url(/images/pagebodybg.png) -1004px -30px no-repeat; margin:0 auto; }
.sidebar { float:left; width:245px; margin-left:15px; }
.main { float:left; width:705px; }
.maintitle { height:34px; padding:0 10px 0 19px; background:url(/images/maintitle.png) no-repeat; line-height:32px !important; line-height:33px; }
.maintitle .title { float:left; width:150px; font-size:14px; color:#c00; }
.maintitle .breadcrumb { float:right; width:500px; text-align:right; }
.maincontent { width:695px; padding:10px 0 10px 5px; line-height:2; }
/************************************* 侧栏-背景合并样式 *************************************/
.sidenav .hd, .sidenav .bd, .sidenav .bd li a, .sidecontact { background:url(/images/sidebar.jpg) no-repeat; }
/************************************* 侧栏-产品分类 *************************************/
.sidenav { width:230px; }
.sidenav .hd { height:42px; padding-left:17px; background-position:left top; line-height:42px !important; line-height:43px; }
.sidenav .bd { width:230px; padding-bottom:24px; background-position:left bottom; }
.sidenav .bd li { height:36px; font-size:14px; }
.sidenav .bd li a { display:block; height:36px; padding-left:17px; background-position:left -41px; line-height:36px !important; line-height:37px; }
.sidenav .bd li a:hover, .sidenav .bd .on a { background-position:left -77px; font-weight:bold; color:#fff; }
/************************************* 侧栏-新闻资讯 *************************************/
.sidenews { width:230px; padding-top:10px; }
.sidenews .hd { height:31px; padding:0 15px; background:url(/images/sidenews_hd.png) repeat-x; border:#ddd solid 1px; line-height:32px !important; line-height:33px; }
.sidenews .hd .more { padding-top:13px; }
.sidenews .bd { width:210px; padding:5px 9px 15px 9px; background:url(/images/sidenews_bd.png) left bottom repeat-x; border:#ddd solid 1px; border-top:0; }
.sidenews .text { height:26px; padding:3px 0 0 10px; background:url(/images/icontxt1.png) left 13px no-repeat; border-bottom:#ddd dashed 1px; line-height:26px !important; line-height:27px; }
/************************************* 侧栏-联系我们 *************************************/
.sidecontact { width:200px; padding:65px 0 0 30px; background-position:-250px top; line-height:20px; color:#666; }
/************************************ 产品列表 ******************************************/
.list_prod { width:700px; }
.list_prod li { float:left; display:inline; width:183px; height:171px; padding:15px 40px 15px 10px; background:url(/images/picwrap1.jpg) 10px 15px no-repeat; text-align:center; }
.list_prod li .pic { width:159px; height:125px; padding:0 12px; }
.list_prod li .pic img { width:159px; height:125px; }
.list_prod li .title { height:36px; line-height:36px !important; line-height:37px; }
/************************************* 产品内容页 *************************************/
.prod_main { width:695px; padding:8px 0 15px 0; }
.prod_main .hd { height:35px; padding-left:10px; background:url(/images/prodtitle.jpg) repeat-x; line-height:36px !important; line-height:37px; }
.prod_main .pic { float:left; width:240px; height:189px; margin-right:20px; border:#ddd solid 1px; }
.prod_main .pic img { width:240px; height:189px; }
.prod_main .canshu { float:left; width:420px; padding-bottom:10px; }
.prod_main .canshu .title { font:bold 14px/28px "宋体"; }
.prod_main .canshu li { padding:5px; border-bottom:#ccc dashed 1px; }
.prod_main .canshu li em { color:#c00; }
.prod_content { width:695px; }
.prod_content .hd { height:35px; padding-left:10px; margin-bottom:10px; background:url(/images/prodtitle.jpg) repeat-x; border:#ddd solid 1px; line-height:36px !important; line-height:37px; }
/************************************ 文章列表 ******************************************/
.list_news { width:690px; }
.list_news li { height:26px; padding:3px 5px 0 18px; margin-bottom:8px; background:url(/images/icontxt.png) 2px 11px no-repeat; border-bottom:#ccc dashed 1px; line-height:26px; }
.list_news li .date { float:right; color:#999; }
/************************************* 文章内容页 *************************************/
.wz_title, .wz_infobar { width:100%; text-align:center; font-family:Tahoma; }
.wz_title { height:40px; padding-top:15px; font:bold 18px/30px Tahoma; }
.wz_infobar { height:28px; background:#FFFCF2; border:#d5d5d5 dashed 1px; border-width:1px 0; text-align:center; line-height:29px; color:#808080; }
.wz_content { width:100%; padding:15px 0; line-height:2; }
.wz_content p { padding:2px 0; }
.wz_content h2 { padding-top:5px; font-size:14px; color:#f90; }
.wz_bottom { height:40px; padding:0 20px; background:#f3f3f3; border:#eee solid 1px; line-height:40px; }
/************************************ 应用列表 ******************************************/
.list_apps { width:710px; padding-top:5px; }
.list_apps li { position:relative; float:left; display:inline; width:335px; margin:0 20px 12px 0; background:url(/images/appwrap.png) bottom right no-repeat; }
.list_apps li .pic { width:162px; height:145px; padding:25px 0 0 28px; background:url(/images/appwrap.png) no-repeat; }
.list_apps li .pic img { width:110px; height:100px; }
.list_apps li .title { position:absolute; left:150px; top:20px; width:150px; height:26px; font:bold 14px/26px "宋体"; color:#c00; z-index:99; }
.list_apps li .info { position:absolute; left:150px; top:45px; width:150px; line-height:24px; }
/************************************ 工程案例 ******************************************/
.list_case { width:695px; padding-top:5px; }
.list_case li { position:relative; height:133px; padding:5px 0 0 218px; margin-bottom:15px; border-bottom:#ccc dashed 1px; }
.list_case li .pic { position:absolute; left:0; top:5px; width:200px; height:114px; padding:1px; border:#ccc solid 1px; }
.list_case li .pic img { width:200px; height:114px; }
.list_case li .title { height:26px; font:bold 14px/22px "宋体"; color:#c00; z-index:99; }
.list_case li .date { font:12px/24px Tahoma; color:#666; }
.list_case li .info { height:66px; line-height:22px; color:#666; }
/************************************* 联系我们 *************************************/
.contact { padding:5px 0 10px 5px; background:url(/images/contactbg.jpg) 460px 10px no-repeat; font-size:14px; }
.form_msg { width:690px; padding:5px 0 0 5px; }
.form_msg .text { width:265px; height:19px; padding:7px 8px 7px 35px; background:url(/images/form_msg.png) 5px 5px no-repeat; border:#ccc solid 1px; box-shadow:#eee 2px 2px 3px inset; line-height:19px; color:#333; }
.input_name, .input_tel, .input_email, .input_company, .input_add, .input_qq { float:left; display:inline; width:340px; height:80px; line-height:30px; }
.input_company .text { background-position:5px -40px; }
.input_tel .text { background-position:5px -85px; }
.input_add .text { background-position:5px -130px; }
.input_email .text { background-position:5px -175px; }
.input_qq .text { background-position:5px -220px; }
.form_msg .input_msg { clear:both; height:260px; line-height:30px; }
.form_msg .input_msg textarea { width:605px; height:200px; padding:8px 8px 8px 35px; background:url(/images/form_msg.png) 5px -265px no-repeat; border:#ccc solid 1px; box-shadow:#eee 2px 2px 3px inset; line-height:20px; color:#333; overflow-y:auto; }
.form_msg .btn_submit { width:129px; height:42px; background:url(/images/btn_submit.png) no-repeat; border:0; cursor:pointer; }
/************************************ 表格-留言 ******************************************/
.spe_guestbook { padding:12px 0; border:#ccc solid 1px; }
.spe_guestbook_title td { height:28px; padding:0 15px; background:#ddd; line-height:28px !important; line-height:29px; }
.spe_guestbook_content td { padding:8px 15px; line-height:20px; color:#666; }
.webnum { font-family:Georgia; }
.replycontent { color:#333; }
.spe_guestbook_add { border-collapse:collapse; }
.spe_guestbook_add td { padding:8px 10px; border:#ccc solid 1px; vertical-align:middle; }
.spe_guestbook_add .spe_input_text { height:15px; padding:5px; border:#ccc solid 1px; box-shadow:#eee 2px 2px 3px inset; line-height:15px; color:#333; vertical-align:middle; }
.spe_guestbook_add textarea { width:450px; height:120px; padding:8px; border:#ccc solid 1px; box-shadow:#eee 2px 2px 3px inset; line-height:20px; color:#333; overflow-y:auto; }
.spe_guestbook_add .btn_submit { width:119px; height:32px; background:url(/images/btn_submit.png) no-repeat; border:0; line-height:32px; font-size:14px; color:#fff; cursor:pointer; }
/************************************ 表格-产品 ******************************************/
.tbprod { background:#fff; border:#CBEAFE solid 1px; border-width:1px 0 0 1px; }
.tbprod td { padding:10px; border:#CBEAFE solid 1px; border-width:0 1px 1px 0; line-height:20px; }
.tbprod td em, .tbprod td b { color:#f00; }
.tbprod .tbhead td { background:#D5EEFE; text-align:center; font:bold 12px/18px "宋体"; color:#c00; }
.tbprod .tbrow td { background:#FAFDFF; vertical-align:top; }
.tbprod .tbrow td em { color:#f00; }
.tbprod .tbrow .col1 { background:#E5F4FE; text-align:center; font-weight:bold; vertical-align:middle; }
.tbprod .tbrow .col2 { background:#FAFDFF; }
.tbprod .tbrow .col3 { background:#F5FBFF; }
.tbprod .tbrow .col4 { background:#EFF9FF; }
.tbprod .tbrow .col5 { background:#EAF7FF; }
/************************************ 首页-背景合并样式 ******************************************/
.indexSubnav .hd, .indexSubnav .bd, .indexSubnav .bd li a, .indexAbout .hd, .indexNews .hd, .indexProd .leftbtn, .indexProd .rightbtn, .indexApps li .title, .indexContact .bd, .indexContact .bd .picmsg { background:url(/images/indexbg.jpg) no-repeat; }
/************************************ 首页-产品分类 ******************************************/
.indexSubnav { float:left; display:inline; width:200px; margin-left:15px; }
.indexSubnav .hd { height:42px; padding-left:17px; background-position:left -20px; line-height:42px !important; line-height:43px; }
.indexSubnav .bd { width:200px; padding-bottom:24px; background-position:left bottom; }
.indexSubnav .bd li { height:36px; }
.indexSubnav .bd li a { display:block; height:36px; padding-left:17px; background-position:left -61px; line-height:36px !important; line-height:37px; }
.indexSubnav .bd li a:hover, .indexSubnav .bd .on a { background-position:left -97px; font-weight:bold; color:#fff; }
/************************************ 首页-公司简介 ******************************************/
.indexAbout { float:left; display:inline; width:400px; margin-left:15px; }
.indexAbout .hd { height:34px; padding:0 15px 0 19px; background-position:-210px top; line-height:32px !important; line-height:33px; }
.indexAbout .hd .more { padding-top:8px; }
.indexAbout .bd { width:390px; height:210px; padding-left:5px; line-height:24px; }
/************************************ 首页-新闻资讯 ******************************************/
.indexNews { float:left; display:inline; width:320px; margin-left:15px; }
.indexNews .hd { height:34px; padding:0 15px 0 19px; background-position:-210px -50px; line-height:32px !important; line-height:33px; }
.indexNews .hd .more { padding-top:8px; }
.indexNews .bd { width:320px; height:210px; }
.indexNews .pictext { position:relative; width:320px; height:120px; background:#f2f2f2; }
.indexNews .pictext .title { height:30px; padding-top:4px; background:#fff; line-height:30px !important; line-height:31px; }
.indexNews .pictext .info { width:204px; height:66px; padding:10px 0 0 108px; line-height:22px; color:#666; }
.indexNews .pictext .pic { position:absolute; left:12px; top:44px; width:85px; height:66px; }
.indexNews .text { height:22px; padding:0 20px 0 8px; margin-top:8px; background:#eee url(/images/icontxt.png) 299px 7px no-repeat; line-height:22px !important; line-height:23px; }
/************************************ 首页-产品展示 ******************************************/
.indexProd { position:relative; width:948px; border:#ddd solid 1px; margin-left:15px; }
.indexProd .hd { height:34px; padding:0 15px; background:url(/images/fullhdbg.png) repeat-x; border-bottom:#ddd solid 1px; line-height:34px !important; line-height:35px; }
.indexProd .hd .more { padding-top:14px; }
.indexProd .hd span { font-family:Arial; color:#999; }
.indexProd .leftbtn, .indexProd .rightbtn { position:absolute; top:95px; width:19px; height:34px; cursor:pointer; }
.indexProd .leftbtn { left:0; background-position:-580px -60px; }
.indexProd .rightbtn { right:0; background-position:-580px -100px; }
.indexProd .bd { position:relative; width:876px; height:172px; margin-left:35px; }
.indexProd ul { height:150px; padding-top:11px; overflow:visible; }
.indexProd li { float:left; display:inline; width:156px; height:160px; margin:0 24px 0 0; text-align:center; }
.indexProd li .pic { width:150px; height:118px; padding:3px; background:url(/images/picwrap.png) no-repeat; }
.indexProd li .pic img { width:150px; height:118px; }
.indexProd li .title { height:36px; line-height:36px; }
/************************************ 首页-应用领域 ******************************************/
.indexApps { float:left; display:inline; width:655px; margin-left:15px; }
.indexApps .hd { height:34px; padding:0 15px; background:url(/images/fullhdbg.png) repeat-x; border:#ddd solid 1px; border-right:0; line-height:34px !important; line-height:35px; }
.indexApps .hd .more { padding-top:14px; }
.indexApps .hd span { font-family:Arial; color:#999; }
.indexApps .bd { width:655px; height:162px; padding-top:12px; }
.indexApps li { position:relative; float:left; display:inline; width:120px; height:70px; padding-left:76px; margin:0 11px 20px 10px; border-bottom:#d4d4d4 dotted 1px; }
.indexApps li .pic { position:absolute; left:0; top:0; }
.indexApps li .pic img { width:65px; height:60px; }
.indexApps li .title { height:22px; padding-left:16px; background-position:-210px -135px; line-height:22px !important; line-height:23px; }
.indexApps li .info { height:36px; padding-top:2px; line-height:18px; color:#666; }
/************************************ 首页-联系我们 ******************************************/
.indexContact { float:left; width:295px; }
.indexContact .hd { height:34px; padding:0 15px; background:url(/images/fullhdbg.png) repeat-x; border:#ddd solid 1px; border-left:0; line-height:34px !important; line-height:35px; }
.indexContact .hd .more { padding-top:14px; }
.indexContact .hd span { font-family:Arial; color:#999; }
.indexContact .bd { width:265px; height:164px; padding:10px 15px 0 15px; background-position:-620px bottom; line-height:26px; color:#666; }
.indexContact .bd .tel { height:42px; padding-left:100px;  font:bold italic 32px/42px Arial; color:#0c0; }
.indexContact .bd .picmsg { display:block; width:265px; height:30px; background-position:-210px -100px; }
/************************************* 分页样式  *************************************/
.pages { height:30px; padding:10px 10px 0 10px; text-align:right; }
.pages .pagecount { float:left; }
.pages a, .pages .current, .pages .disabled { display:inline-block; height:21px; padding:0 8px; border:#ddd solid 1px; font:12px/22px "宋体"; overflow:hidden; }
.pages a { background:#fff; border:#999 solid 1px; }
.pages a:hover { background:#ffd; border-color:#c80000; color:#c80000; }
.pages .current { background:#C33; border:#c80000 solid 1px; color:#fff; cursor:default; }
.pages .disabled { background:#eee; border:#ccc solid 1px; color:#999; cursor:default; }
.pages select { vertical-align:top; }