﻿/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h2, form, p, html { margin: 0 auto; padding: 0; border: 0; }
body { font: 12px 宋体, Arial, Helvetica, sans-serif; text-align: center; margin: 0 auto; background: url(../images/top.jpg) no-repeat center top; }
img { border: 0; }
img { max-width: 100%; max-height: 100%; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; }
a { outline: none; color: #333; text-decoration: none; }
a:hover { color: #333; text-decoration: none; }
ul { list-style: none; }
.mt10 { margin-top: 1px; }
.cl { clear: both; }
.dd { margin-top: 5px; }
.c { clear: both; }
#textfield, #textfield2, #textfield3, #textfield4, #textfield5 { border: 1px solid #ccc; color: #ababab; }

/*顶部*/
.top { width: 990px; height: 91px; }
.logo { width: 590px; height: 91px; float: left; }
.top_right { width: 250px; height: 91px; float: right; color: #333; }
.yuyan { width: 250px; height: 20px; line-height: 20px; text-align: right; margin-top: 10px; }
.yy { width: 184px; height: 20px; line-height: 20px; float: left; }
.zg { width: 28px; height: 20px; line-height: 20px; float: right; margin-right: 4px; display: inline; text-align: center; }
.mg { width: 28px; height: 20px; line-height: 20px; float: right; }
.xuanze { width: 250px; height: 32px; line-height: 32px; margin-top: 22px; text-align: right; }
/*导航*/
.nav { width: 100%; height: 39px; background: url(../image/nav_bj.gif) repeat-x; position: relative; }
.nav_wenzi { width: 990px; height: 39px; line-height: 39px; }
.nav_wenzi ul li { width: 123px; height: 39px; line-height: 39px; float: left; background: url(../image/sx.gif) no-repeat right; font-size: 14px; font-weight: bold; color: #fff; }
.nav_wenzi ul li a { color: #fff; }
.nav_wenzi ul li a:hover { color: #fff; }
.sub_nav { width: 124px; position: absolute; top: 34px; left: 50px; background-color: #007eb4; }
.sub_item { width: 114px; display: none; padding: 10px 5px; }
.sub_item a { color: #fff; font: 13px/30px Arial, Helvetica, sans-serif; display: block; }
.sub_item a:hover { background-color: #268fbc; color: #fff; }
/*动画*/
.flash { width: 990px; height: 363px; margin-top: 8px; }
/*视频、关于我们*/
.main_spgy { width: 990px; margin-top: 10px; height: 220px; }
/*视频*/
.video { width: 260px; float: left; }
.video_title { width: 260px; height: 30px; background: url(../image/title_bj.gif) no-repeat bottom left; text-align: left; line-height: 30px; }
.bt { color: #484747; font-size: 14px; font-weight: bold; }
.english { font-size: 14px; color: #727171; }
.video_content { width: 260px; height: 177px; margin-top: 10px; }
/*关于我们*/
.about { width: 710px; float: right; }
.about_title { width: 710px; height: 30px; background: url(../image/title_bj.gif) no-repeat left bottom; }
.about_tz { float: left; line-height: 30px; text-align: left; }
.gd { width: 60px; height: 30px; line-height: 30px; float: right; background: url(../image/gd.gif) no-repeat right; }
.gd a { color: #6d6d6d; }
.gd a:hover { color: #6d6d6d; }
.about_content { width: 700px; padding-right: 10px; text-align: left; float: right; margin-top: 10px; }
.about_content img { width: 144px; height: 105px; float: left; margin-right: 10px; }
.wz { line-height: 22px; color: #333; }
/*工程案例*/
.gcal { width: 990px; margin-top: 10px; }
.gcal_title { width: 990px; height: 30px; background: url(../image/title_bj.gif) no-repeat bottom left; }
.gcal_content { width: 990px; margin-top: 10px; overflow: hidden; white-space: nowrap; }
.gcal_content a { width: 150px; margin-right: 7px; text-align: left; }
.gcal_content img { border: 1px solid #d2d2d2; padding: 1px; width: 150px; height: 168px; }
.gcal_content li { float: left; }
/*产品列表、案例展示*/
.cpal { width: 990px; margin-top: 10px; }
.cplb { width: 230px; line-height: 30px; text-align: left; float: left; }
.cplb_title { background: url(../image/title_bj.gif) no-repeat bottom left; }
.cplb_content { width: 230px; margin-top: 10px; }
.cplb_content ul li { width: 215px; height: 28px; line-height: 28px; font-size: 14px; color: #333; border-bottom: 1px dashed #d2d2d2; background: url(../image/tb.gif) no-repeat scroll left center rgba(0, 0, 0, 0); padding-left: 15px; }
.cplb_content ul li a { color: #333; }
.cplb_content ul li a:hover { color: #0179be; font-weight: bold; }
.alzs { width: 740px; float: right; overflow: hidden; line-height: 24px; }
.alzs_title { width: 740px; height: 30px; line-height: 30px; background: url(../image/title_bj.gif) no-repeat bottom left; }
.alzs_content { width: 720px; margin-top: 10px; text-align: left; padding: 0px 10px; }
.alzs_item { width: 150px; float: left; white-space: nowrap; margin-right: 15px; margin-left: 15px; text-align: center; }
.alzs_content a { color: #333; line-height: 30px; }
.alzs_content img { text-align: left; }
.ym { width: 730px; height: 30px; margin-top: 20px; }
/*联系、新闻、主营业务*/
.lxz { width: 990px; margin-top: 10px; }
/*联系我们*/
.coutact { width: 260px; height: 180px; float: left; margin-right: 20px; border: 1px solid #d2d2d2; background: url(../image/lxwm.gif) no-repeat top; padding-top: 100px; }
.coutact ul li { width: 250px; line-height: 24px; text-align: left; padding: 0px 5px; color: #333; }
/*主营业务*/
.news { width: 460px; float: right; padding-right: 15px; }
.news_title { width: 460px; height: 30px; background: url(../image/title_bj.gif) no-repeat left bottom; }
.news_content { width: 460px; margin-top: 10px; }
.news_cs { width: 460px; }
.news_img { width: 140px; height: 114px; float: left; border: 1px solid #d2d2d2; padding: 1px; }
.news_wenzi { width: 300px; float: right; padding-left: 10px; }
.news_wenzi dt { color: #0179be; font-size: 14px; font-weight: bold; text-align: left; line-height: 24px; }
.news_wenzi dt a { color: #0179be; }
.news_wenzi dt a:hover { color: #0179be; text-decoration: underline; }
.news_wenzi dd { color: #333; font-size: 12px; text-align: left; line-height: 24px; }
.news_wenzi dd a { color: #333; }
.news_wenzi dd a:hover { color: #0179be; }
.news_cx { width: 460px; }
.news_cx ul li { width: 445px; line-height: 26px; text-align: left; background: url(../image/tbb.gif) no-repeat left; border-bottom: 1px dashed #b1afaf; padding-left: 15px; }
.news_cx ul li a { color: #333; }
.news_cx ul li a:hover { color: #0179be; }
.sz { width: 100px; float: right; line-height: 26px; text-align: right; color: #0179be; }
/*主营业务*/
.zyyw { width: 230px; text-align: left; float: right; }
.yw { width: 230px; height: 30px; background: url(../image/title_bj.gif) no-repeat bottom left; }
.yw_title { width: 230px; height: 30px; line-height: 30px; }
.zyywa_content { width: 230px; height: 240px; border: 1px solid #d2d2d2; border-top: none; padding-top: 10px; }
.zc_img { width: 225px; height: 67px; text-align: center; }
.zc_wenzi { width: 225px; color: #333; }
.zc_wenzi dt { width: 225px; line-height: 23px; font-weight: bold; }
.zc_wenzi dd { width: 225px; line-height: 23px; }
/*友情链接*/
.links { width: 990px; margin-top: 10px; }
.links_top { width: 990px; height: 30px; background: url(../image/title_bj.gif) no-repeat bottom left; }
.links_content { width: 990px; padding-left: 20px; line-height: 40px; background-color: #f1f1f1; text-align: left; clear: both; }
.links_content a { line-height: 40px; display: inline-block; }
/*底部*/
.footer { width: 990px; height: 120px; margin-top: 10px; color: #333; padding-top: 10px; line-height: 24px; }
/*内页新闻*/
.alzs_contenta { width: 790px; margin-top: 10px; }
.ac_s { width: 730px; float: left; }
.ac_simg { width: 138px; float: left; }
.ac_swenzi { width: 580px; line-height: 24px; float: right; }
.ac_swenzi dt { width: 580px; text-align: left; font-size: 14px; font-weight: bold; color: #0179be; }
.ac_swenzi dt a { color: #0179be; }
.ac_swenzi dt a:hover { color: #0179be; text-decoration: underline; }
.ac_swenzi dd { width: 580px; text-align: left; font-size: 12px; color: #333; }
.ac_swenzi dd a { color: #333; }
.ac_swenzi dd a:hover { color: #0179be; }
.ac_x { width: 730px; float: left; color: #333; margin-top: 5px; }
.ac_x ul li { width: 710px; background: url(../image/tbb.gif) no-repeat left; line-height: 24px; float: left; text-align: left; padding-left: 15px; border-bottom: 1px dashed #b1afaf; }
.ac_x ul li a { color: #333; }
.ac_x ul li a:hover { color: #0179be; }


.title { width: 700px; height: 40px; line-height: 40px; font-size: 16px; color: #007EB4; font-weight: bold; text-align: center; }
.come { width: 700px; height: 26px; line-height: 26px; background-color: #F5F5F5; border-bottom: 1px #CCCCCC dashed; border-top: 1px #CCCCCC dashed; text-align: center; margin-bottom: 10px; }



.cplb_content1 { width: 230px; margin-top: 10px; }
.cplb_content1 ul li { width: 215px; height: 28px; line-height: 28px; font-size: 14px; color: #333; border-bottom: 1px dashed #d2d2d2; }
.cplb_content1 ul li a { color: #333; }
.cplb_content1 ul li a:hover { color: #0179be; font-weight: bold; }

