﻿body { padding: 0; margin: 0; font-family: "微软雅黑", "宋体", "Trebuchet MS", Tahoma, Arial, sans-serif; color: #222222; font-size: 14px; background: #F1F4FB; }
* { padding: 0; margin: 0; }
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span, dl, dt, dd { margin: 0; padding: 0; }
table { border-collapse: collapse; }
a { text-decoration: none; color: #333333; }
a:hover { color: #5EAAE4; text-decoration: underline; }
ul { padding: 0; margin: 0; }
li { list-style-type: none; }
img { border: none; }
.blank10 { height: 10px; overflow: hidden; }
.clear { clear: both; }
/*主要框架*/
.alltop { width: 100%; height: 157px; background: url(images/top_left_back.jpg) repeat-x; }
.alltop_bottom { height: 1px; background: #ffffff; }
#content { width: 980px; padding: 14px 0px 50px 0px; margin: 0 auto; background: url(images/sidebar.png) repeat-y right top; line-height: 20px; }
#sitenav { line-height: 24px; color: #1F6194; padding-bottom: 8px; }
#sitenav a { line-height: 24px; color: #1F6194; text-decoration: none; }
#sitenav a:hover { color: #5EAAE4; }
#contentmain { float: left; width: 720px; line-height: 22px; font-size: 14px; }
#sidebar { float: right; width: 240px; background: #E0E1E2; overflow: hidden; }
/*网站顶部*/
.header { width: 960px; height: 97px; padding-top: 15px; margin: 0 auto; background: url(images/top_top_back.jpg) no-repeat right top; clear: both; }
.searchleft { background: url(images/logo.png) no-repeat right top; width: 103px; height: 79px; float: left; }
.searchmiddle { float: left; padding-top: 14px; }
.searchmiddle .titlechinese { font-size: 24px; font-weight: bold; }
.searchmiddle .titleen { font-size: 14px; }
.search { float: right; padding-right: 12px; }
.search a:hover { color: #fff; text-decoration: underline; }
/*导航*/
.navbar { width: 960px; height: 40px; line-height: 40px; margin: 0 auto; overflow: hidden; padding: 2px 1px 0px 1px; }
.navbar a { width: 161px; font-size: 16px; display: inline-block; float: left; color: #fff; text-align: center; padding: 0px 1px; }
.navbar a:hover { text-decoration: none; background: #F8FCFF; color: #333; }
/*主体内容中间背景处理*/
.main_middle { width: 100%; background: url(images/index_middle_back.jpg) repeat-x; }
.index_middle_ad_back { width: 1078px; height: 403px; margin: 0 auto; background: url(images/index_middle_ad_back.jpg) no-repeat; padding-top: 24px; }
/*首页图片轮播*/
#index_ad { width: 940px; margin: 0 auto; }
.homepage-slider { width: 940px; position: relative; overflow: hidden; height: 374px; }
.homepage-slider .backDiv { position: absolute; z-index: 1; left: 0px; top: 0px; width: 940px; height: 334px; cursor: hand; }
.homepage-slider .btn-previous { width: 56px; height: 334px; text-indent: 5000px; position: absolute; z-index: 2; }
.homepage-slider .btn-previous:hover { background: url(images/homepage-slider-btn-previous-bg.png) center left no-repeat; }
.homepage-slider .btn-next { margin: 0 0 0 890px; width: 56px; height: 334px; text-indent: 5000px; position: absolute; z-index: 2; }
.homepage-slider .btn-next:hover { background: url(images/homepage-slider-btn-next-bg.png) center right no-repeat; }
.homepage-slider-item { width: 940px; height: 334px; }
.homepage-slider .navigation { position: relative; left: 424px; top: 24px; z-index: 1400; }
.homepage-slider .navigation a { margin: 0 10px 0 0; width: 10px; height: 10px; background: url(images/ico-bullet-8.png) 0 0 no-repeat; display: block; float: left; }
.homepage-slider .navigation a:hover { background-position: 0 -10px; }
.homepage-slider .navigation .active { background-position: 0 -10px; }
/*首页文字内容*/
.index_content { width: 960px; margin: 0 auto; height: 272px; background: url(images/index_bottom_back.jpg) no-repeat; }
.index_content .index_left { width: 260px; height: 272px; float: left; }
.index_content .index_left .newsnav { float: right; padding-right: 20px; padding-top: 26px; color: #fff; text-decoration: none; }
.index_content .index_left .content { padding-top: 55px; padding-left: 19px; line-height: 21px; }
.index_content .index_middle { width: 353px; height: 272px; padding-left: 12px; float: left; }
.index_content .index_middle .content { padding-top: 59px; padding-left: 5px; }
.index_content .index_right { width: 314px; height: 272px; padding-left: 12px; float: right; }
.index_content .index_right .content { padding-top: 47px; padding-left: 19px; line-height: 22px; }
/*公司简介内页*/
.jianjie_nav_bottom_back { width: 1078px; height: 46px; margin: 0 auto; background: url(images/jianjie_nav_bottom_back.jpg) no-repeat; padding-top: 70px; }
.jianjie_nav_bottom_back .left { float: left; margin-left: 60px; width: 174px; text-align: center; font-size: 20px; border-bottom: 1px solid #d1d1d1; padding-top: 4px; padding-bottom: 13px; }
.jianjie_nav_bottom_back .right { float: left; padding-left: 36px; }
.jianjie_nav_bottom_2_back { width: 976px; margin: 0 auto; background: url(images/jianjie_nav_bottom_2_back.jpg) repeat-y 2px 0px; margin-bottom: 30px; border-bottom: 1px solid #343D44; padding-bottom: 20px; clear: both; }
.jianjie_nav_bottom_2_back .left { float: left; margin-left: 47px; width: 134px; text-align: left; padding-top: 4px; line-height: 26px; }
.jianjie_nav_bottom_2_back .left .sonofson { padding-left: 12px; }
.jianjie_nav_bottom_2_back .left li { border-bottom: 1px solid #d1d1d1; font-size: 12px; }
.jianjie_nav_bottom_2_back .left li a { background: url(images/jianjie_nav_button_common.png) no-repeat; text-decoration: none; padding: 0px 24px; }
.jianjie_nav_bottom_2_back .left li .currclass { background: url(images/jianjie_nav_button_hover.png) no-repeat; text-decoration: none; padding: 0px 24px; text-align: center; color: #fff; }
.jianjie_nav_bottom_2_back .left li a:hover { background: url(images/jianjie_nav_button_hover.png) no-repeat; color: #fff; }
.jianjie_nav_bottom_2_back .right { float: left; padding-left: 36px; background: url(images/jianjie_content_left.jpg) no-repeat 2px 0px; min-height: 440px; _height: 440px; padding-right: 16px; width:730px;}
.jianjie_nav_bottom_2_back .right table tr td { border-bottom: 1px dashed #d1d1d1; }
.jianjie_nav_bottom_2_back .right .listtitle1 { line-height: 34px; }
.jianjie_nav_bottom_2_back .right .fengye { padding-top: 20px; }
/*产品筛选*/
.rightsx_aa { width: 695px; float: left; }
.rightsx_aa .right01 { border: #E7E7E7 1px solid; height: 100%; overflow: hidden; }
.rightsx_aa .right01 .title { height: 33px; line-height: 33px; overflow: hidden; font-size: 14px; font-weight: bold; padding-left: 10px; color: #000; border-bottom: #E7E7E7 1px solid; position: relative; }
.rightsx_aa .right01 .title span { position: absolute; right: 10px; top: 0px; color: #555; }
.rightsx_aa .right01 .right01box { padding: 10px; }
.rightsx_aa .right01 .right01box .condition_title { width: 11%; margin-right: 5px; text-align: right; float: left; font-weight: bold; line-height: 28px; }
.rightsx_aa .right01 .right01box .container { float: right; width: 85%; }
.rightsx_aa .right01 .right01box .container a { padding: 0px 8px; color: #336699; line-height: 28px; }
.rightsx_aa .right01 .right01box .container strong { background: #03A2DC; padding: 3px; color: #fff; }
.rightsx_aa .right02 { border: #E7E7E7 1px solid; height: 100%; padding-bottom: 10px; overflow: hidden; }
.rightsx_aa .right02 .title { background: #EBEBEB; height: 33px; line-height: 33px; overflow: hidden; font-size: 14px; font-weight: bold; padding-left: 10px; color: #000; border-bottom: #d4d4d4 1px solid; padding-left: 10px; }
.scsearch_tabs { width: 260px; float: left; }
.scsearch_tabs ul { padding-left: 5px; }
.scsearch_tabs li { width: 107px; height: 37px; text-align: center; float: left; margin-left: 5px; margin-top: 2px; }
.scsearch_tabs a:hover { color: red; text-decoration: none; }
.scsearch_tabs li.slt { width: 107px; height: 37px; text-align: center; float: left; background: url(tabbg.png) no-repeat; font-size: 14px; color: #fff; position: relative; margin-top: 2px; z-index: 9999px; }
.scsearch_tabs li.slt a { color: green; font-size: 14px; font-weight: bold; }
.scsearch_tabs li.slt a:hover { color: red; text-decoration: none; }
.shopsxresult { width: 400px; float: right; }
.shopsxresult .totalnum { width: 130px; float: left; font-size: 12px; font-weight: normal; color: #999; }
.shopsxresult .sortby { width: 250px; float: right; font-size: 12px; font-weight: normal; }
.shoplisting { padding: 10px; }
.shoplisting ul { }
.shoplisting li { width: 25%; float: left; text-align: center; height: 290px; overflow: hidden; }
.shoplisting .photo { }
.shoplisting .photo img { width: 160px; height: 160px; padding: 1px; border: #ccc 1px solid; }
.shoplisting .details { text-align: left; }
.shoplisting .details h4 { line-height: 25px; max-height: 50px; overflow: hidden; }
.shoplisting .details h4 a { font-size: 12px; font-weight: normal; color: #555; }
.shoplisting .details h4 a:hover { color: red; text-decoration: none; }
.shoplisting .details h3 { line-height: 25px; font-weight: normal; color: #555; font-size: 12px; }
.property2_hover { background: #ccc; }
.property2 { background: #fff; }
/*侧栏主体*/
.function { float: left; width: 240px; margin-bottom: 15px; background: url(images/function_tbg.png) repeat-x left bottom; }
.function_t { float: left; width: 210px; height: 24px; line-height: 24px; padding-bottom: 5px; font-size: 15px; padding-left: 30px; font-weight: bold; color: #5EAAE4; }
.function_t a { line-height: 24px; font-size: 15px; font-weight: bold; color: #5EAAE4; text-decoration: none; }
.function_c { float: left; width: 200px; padding: 5px 10px 15px 30px; }
.function_c ul li { line-height: 24px; margin-bottom: 2px; }
/*图标*/
#divCatalog .function_t { background: url(images/icon/Catalog.png) no-repeat 10px 5px; } /*栏目导航*/
#divComments .function_t { background: url(images/icon/Authors.png) no-repeat 10px 5px; } /*QQ客服*/
#divPhone .function_t { background: url(images/icon/Comments.png) no-repeat 10px 5px; } /*免费电话*/
/*关于我们内容页*/
.aboutUs { background-color: #FFF; padding: 15px; }
/*主要内容*/
.post { font-size: 14px; margin-bottom: 30px; word-break: break-all; }
.post h2 { font-size: 16px; line-height: 20px; margin-bottom: 10px; color: #5EAAE4; }
.post h4 { font-size: 15px; line-height: 20px; margin-bottom: 10px; }
.post a { color: #5EAAE4; }
.post a:hover { color: #5EAAE4; text-decoration: underline; }
.post_body { background: #FFFFFF; padding: 15px; line-height: 22px; margin-bottom: 5px; }
.post_content { min-height: 30px; }
.post_content .showpic { padding-bottom: 40px; text-align: center; }
.post_content img { max-width: 640px;  /*IE7,Firefox*/  width: expression(this.width > 640 ? 640: true);   /*IE6*/
}
.post_content p { margin-bottom: 10px; }
.post_tags { padding: 10px 0; }
.post_info { height: 30px; line-height: 30px; text-align: right; margin-top: 10px; }
/**/
.post_fu { float: left; width: 40px; height: 40px; padding: 5px 5px; background: #5EAAE4 url(images/icon/fu.png) no-repeat right bottom; }
/**/
.postistop { height: 40px; line-height: 40px; padding-left: 65px; margin-bottom: 10px; background: #FFFFFF url(images/icon/up.png) no-repeat left top; }
.postistop h2 { font-size: 16px; }
.postistop a { color: #5EAAE4; }
.postistop a:hover { color: #5EAAE4; text-decoration: underline; }
/* 成功案例频道页04年3月份版 */
.chenggonganli_pindao ul { margin: 0px; padding: 0px; overflow: hidden; }
.chenggonganli_pindao ul li { list-style: none; overflow: hidden; -ms-word-break: break-all; -ms-word-wrap: break-word; }
.chenggonganli_pindao .caselistbox { height: 148px; }
.chenggonganli_pindao .casepic { background: rgb(102, 102, 102); margin: 0px 0px 0px 15px; padding: 5px; border: 1px solid rgb(51, 51, 51); float: left; display: inline; }
.chenggonganli_pindao .casepic img { border: 3px solid rgb(51, 51, 51); }
.chenggonganli_pindao .caselistt { width: 528px; float: right; }
.chenggonganli_pindao .casetitle { background: #cacaca; padding: 0px 10px; line-height: 36px; font-size: 14px; }
.chenggonganli_pindao .caselistdate { margin: 0px 0px 0px 20px; color: #5EAAE4; font-size: 12px; }
.chenggonganli_pindao .caseinfo { margin: 20px 0px 0px; padding: 0px 10px; height: 51px; color: rgb(136, 136, 136); line-height: 20px; overflow: hidden; border-bottom-color: #cacaca; ; border-bottom-width: 1px; border-bottom-style: solid; }
/*成功案例频道页旧版*/
.anli_pindao { border-bottom: solid 1px #C5C1C2; height: 240px; overflow: hidden; margin-bottom: 14px; padding-bottom: 12px; }
.anli_pindao li { float: left; width: 160px; padding: 0px 10px; }
.anli_pindao li a { display: block; }
.anli_pindao li .pic { text-align: center; padding: 12px 0px 16px 0px; background: url(images/anli_pindao_back.png) no-repeat left top; }
.anli_pindao li .tit { text-align: center; border-bottom: dotted 1px #C5C1C2; }
.anli_pindao li .info { text-align: left; font-size: 12px; }
/*成功案例频道页新版*/
#contentmain .image { padding-bottom: 10px; }
#contentmain .t { text-align: left; border-bottom: dotted 1px #C5C1C2; }
#contentmain .text { text-align: left; font-size: 12px; }
/* Carousel */
.carouseFather { width: 980px; background: url(images/1.jpg) repeat left top; margin: 0 auto; }
#carousel1 { width: 900px; height: 550px; overflow: hidden; position: relative; margin: 0 auto; }
#carousel1 img { border: none; }
#carousel1 #title-text { position: absolute; font-size: 22px; margin: 10px 20px 0 0; padding: 0; text-align: right; bottom: 40px; right: 20px; }
#carousel1 #alt-text { position: absolute; font-size: 14px; margin: 5px 20px 0 0; padding: 0; text-align: right; bottom: 10px; right: 20px; }
#carousel1 #user-c { padding: 0; position: absolute; right: 15px; bottom: 10px; }
#carousel1 .carouselLeft, #carousel1 .carouselRight { position: absolute; width: 29px; height: 25px; overflow: hidden; cursor: pointer; top: 50px; }
#carousel1 .carouselLeft { right: 20px; background: url(images/button-right.png) no-repeat; }
#carousel1 .carouselRight { right: 48px; background: url(images/button-left.png) no-repeat; }
/* 图片分页方式的样式*/
.imagelist { margin: 0 auto; width: 660px; } /*总宽度*/
.imagelist .imagetop { padding-right: 5px; text-align: right; margin: 5px; }
.imagelist .defaultimagesrc { text-align: center; margin: 5px; padding-top: 40px; padding-bottom: 40px; }
.imagelist .defaultImagesrc img { border: 1px solid #f1f1f1; padding: 2px }
.imagelist .imageintro { text-align: center; font-size: 14px; }
.thumb { height: 86px; background: #FFF; padding: 5px; }
.thumb_1 { text-align: center; float: left; height: 50px; width: 60px; padding-top: 30px; font-weight: 400; font-size: 14px; color: #000; }
.thumb_1 .font-28 { font-size: 18px; color: red; }
.thumb_2 { float: left; width: 590px; }
.thumb_2_1 { background: url(images/qh1.gif) no-repeat 0px 7px; float: left; height: 73px; width: 35px; cursor: pointer; margin-left: 10px; _margin-left: 0px; }
.thumb_2_2 { background: url(images/qh2.gif) no-repeat 0px 7px; float: right; height: 73px; width: 35px; cursor: pointer; }
#scrool_div { width: 508px; position: relative; height: 80px; overflow: hidden; }
#scrool_wrap { height: 78px; position: absolute; width: 20000px; }
#scrool_wrap li { width: 90px; height: 70px; float: left; margin-right: 5px; }
#scrool_div img { width: 80px; height: 60px; margin: 5px; }
.normalthumb img { padding: 2px; border: 1px solid #F9AF10 }
.currthumb img { padding: 2px; border: 1px solid #ff6600; }
/* 图片分页方式的样式结束*/

/*上一篇下一篇*/
.post_nav { padding: 5px 15px; height: 22px; background: #FFFFFF; margin-bottom: 5px; }
.post_nav a { color: #5EAAE4; }
.post_nav .l { float: left; }
.post_nav .r { float: right; }
/*相关文章*/
.mutuality { padding: 15px; background: #FFFFFF; margin-bottom: 5px; }
.mutuality_title { font-weight: bold; height: 28px; line-height: 28px; }
.mutuality_body { padding: 0px 5px; }
.mutuality_body p { line-height: 24px; background: url(images/li.jpg) no-repeat left 10px; padding-left: 10px; }
/*底部版权*/
.index_bot { width: 960px; text-align: center; font-family: verdana; margin: 0 auto; ; font-size: 12px; }
.index_bot a { font-size: 12px; }
.foot { height: 30px; line-height: 30px; }
.foot a { line-height: 20px; }
#copyright { line-height: 20px; padding-top: 8px; }