@charset "gb2312";
/* CSS Document */

body{ margin:0; padding:0; font-family:"宋体",Verdana, Geneva, sans-serif; font-size:12px; line-height:24px; color:#000; background: #edf1f4 url(../images/body_bg.gif) repeat-y 0 0;}
div,ul,li,p,h3{ margin:0; padding:0; list-style:none;}
img{ border:none;}
.clear{ clear:both; line-height:0;}
.f_l { float:left; display:inline}
.f_r { float:right; display:inline}
a{ color:#000; text-decoration:none;}
a:hover{ color:#1c5f75;}
.main{ width:1000px; height:100%; margin:0 auto; overflow:hidden;}

/* header */
.logo{ width:511px; height:115px;}
.topNav{ padding-top:65px;}
.topNav a{ margin:0 3px; color:#4c4c4c;}
.nav{ height:44px; overflow:hidden; background:url(../images/sprites.png) no-repeat 0 0;}
.menu{ width:740px; line-height:44px; text-align:center;}
.menu a{ margin:0 18px; font-size:16px; font-weight:bold; color:#446083;}
.search{ width:250px;}
.sText{ height:12px; width:170px; line-height:12px; vertical-align:top; border:#FFF solid 1px; margin:16px 10px 0 15px;}
.sBtn{ width:41px; height:23px; border:none; vertical-align:top; cursor:pointer; background:url(../images/sprites.png) no-repeat -402px -155px; margin-top:12px;}
.focus{ margin:8px 0 10px 0;}

.blockA{ height:249px; overflow:hidden;}
.title{ height:37px;}
.title h3{ float:left; font-size:18px; color:#555; line-height:37px; padding-left:15px;}
.title a{ display:block; float:right; display:inline; width:39px; height:18px; line-height:17px; padding-left:5px; margin:10px 10px 0 0; font-family:Arial, Helvetica, sans-serif; color:#6d7f89;}
.con{ background:#e5eeed; height:210px;}

/* 公司简介 */
.about{ width:664px;}
.about .title{ background:url(../images/sprites.png) no-repeat 0 -44px;}
.about .con{ border:#cedcda solid 1px;}
.about .title a{ background:url(../images/sprites.png) no-repeat -312px -155px;}
.aboutImg{ width:276px; height:174px; background:#fff; padding:2px; margin:15px 0 0 17px;}
.aboutInfo{ width:315px; text-indent:2em; margin:15px 0 0 27px;}

/* 公司新闻 */
.news{ width:330px; border:#d8d7dc solid 1px;}
.news .title{ background:url(../images/sprites.png) no-repeat -670px -45px;}
.news .title a{ background:url(../images/sprites.png) no-repeat -357px -155px;}
.topNews{ height:105px; overflow:hidden;}
.newsImg{ width:133px; height:92px; margin:13px 0 0 15px;}
.newsInfo{ width:170px; margin:13px 0 0 8px;}
.newsList{ margin:5px 0 0 15px;}
.newsList li{ background:url(../images/sprites.png) no-repeat -785px -153px; padding-left:14px;}

.blockB{ height:263px; background:url(../images/sprites.png) no-repeat 0 -448px; padding-top:2px; margin-top:5px;}
.blockB h3{ font-size:18px; color:#555; padding-top:30px;}

/* 成功案例 */
.case{ width:330px; height:263px; background:url(../images/sprites.png) no-repeat 0 -181px;}
.case h3{ padding-left:24px;}
.case ul{ padding:15px 0 0 25px;}

/* 解决方案 */
.project{ width:330px; height:263px; background:url(../images/sprites.png) no-repeat -331px -181px; margin-left:5px;}
.project h3{ padding-left:30px;}
.project ul{ padding:15px 0 0 30px;}
.project li{ background:url(../images/sprites.png) no-repeat -445px -155px; padding-left:65px; margin:5px 0;}
.project li a{ font-weight:bold;}

/* 联系我们 */
.contact{ width:330px; height:263px; background:url(../images/sprites.png) no-repeat -662px -181px; margin-left:5px;}
.contact h3{ padding-left:44px;}
.contact ul{ padding:15px 0 0 48px;}
.contact li{ line-height:28px;}

/* footer */
.footer{ border:#d1d1d1 solid 1px; height:32px; line-height:32px; background:#f8f8f8; margin:23px 0 10px 0; padding-left:10px; color:#020202;}

.left{ width:239px; height:100%; overflow:hidden;}
.right{ width:753px; height:100%; overflow:hidden; background:#fff;}

/* 列表页 */
.Ltitle{ height:35px; line-height:35px; background:url(../images/sprites.png) no-repeat 0 -81px; font-size:14px; color:#535353; font-weight:bold; padding-left:10px;}
.Lcon{ background:#e5e7e9 url(../images/sprites.png) no-repeat -1000px 0; padding:15px 0;}
.Lcon li{ background:url(../images/sprites.png) no-repeat 0 -120px; padding-left:85px; height:36px; line-height:36px;}
.Lcon li a{ font-size:14px; color:#404040; font-weight:bold;}
.Lcon li a:hover{ color:#1c5f75;}
.Lbottom{ background:url(../images/sprites.png) no-repeat 0 -116px; height:4px; font-size:0;}

.Rtitle{ height:36px; line-height:36px; background:url(../images/sprites.png) no-repeat -260px -84px;}
.Rtitle h3{ float:left; font-size:14px; color:#010101; width:100px; padding-left:25px;}
.position{ float:right; text-align:right; width:600px; padding-right:15px; color:#1c5f75;}
.position a{ color:#1c5f75;}

.list{ padding:10px 15px;}
.list li{ background:url(../images/sprites.png) no-repeat -266px -116px; padding-left:25px; line-height:33px;}

/* 分页 */
.page{ margin-top:60px;}
.page a{ margin:0 4px; color:#6e5a39;}
.page .pg{ display:inline-block; width:22px; height:22px; text-align:center; line-height:22px; background:url(../images/sprites.png) no-repeat -266px -155px; color:#505050;}
.page .pg:hover{ background:url(../images/sprites.png) no-repeat -289px -155px; color:#fff;}

/* 详情页 */
.article{ padding:10px 20px; min-height:450px; height:auto!important; height:450px; overflow:hidden;}
.article p{ text-indent:2em; margin:15px 0; line-height:28px;}