﻿@charset "utf-8";

/* CSS Document */



body { margin: 0; }

body, td, th { font-size: 12px; font-family: "微软雅黑", "宋体"; color: #333333; }

img { border: 0 }

h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em { padding: 0; margin: 0; }

ul, ol, li { list-style-type: none; }

input, select { font-size: 12px; vertical-align: absmiddle; }

.wrap li, .d10 a, h2 { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

a { color: #333333; text-decoration: none; }

a:hover { text-decoration: none; color: #07913a; }

.clear { clear: both; }

html { overflow-x: hidden; overflow-y: auto; }

/*   layout   */

#top, #main, #foot { }

#top { width: 100%; float: left; height: 120px; }

#main { width: 100%; float: left; }

#foot { width: 100%; float: left; background: #064394; margin-top: 40px; }

/*top*/

.header { width: 981px; margin: 0 auto; height: 120px; }

.header .logo { float: left; padding-top: 20px; }

.header .hot { width: 230px; float: right; padding-top: 15px; margin-right:50px; }

.header .hot_top { width: 230px; float: right; }

.header .hot_top_z { float: left; color: #000; font-family: "宋体"; padding-top: 5px; }

.header .hot_top_z a { color: #000; padding: 0px 5px; }

.header .hot_top_ss { width: 150px; float: right; }

.header .hot_top_ss .bk1 { width: 131px; float: left; height: 20px; border: 1px solid #adb5bc; line-height: 20px; border-right: none; }

.header .hot_lx { float: right; font-size: 24px; color: #000; background: url(/skin/web/images/header_icon1.jpg) 0px 25px no-repeat; line-height: 26px; padding: 26px 0px 0px 36px; font-weight: bold; }

/*nav*/

.navv { width: 100%; float: left; background: url(/skin/web/images/nav_bg.jpg) repeat-x; }

/*banner*/

.banner { width: 100%; float: left; text-align: center; }

/*main*/

.ct { width: 981px; margin: 0 auto; padding-top: 22px; overflow: hidden; }

/*首页  经典案例*/

.ct .jdal { width: 981px; float: left; }

.ct .jdal_tit { width: 981px; float: left; border-bottom: 4px solid #2367d4; }

.ct .jdal_tit .bt1 { float: left; font-family: "宋体"; font-size: 14px; font-weight: bold; padding-bottom: 13px; padding-left: 10px; color: #064394; }

.ct .jdal_txt { width: 981px; float: left; padding-top: 14px; }

/*首页  产品中心*/

.ct .cpzx { width: 630px; float: left; padding-top: 22px; }

.ct .cpzx_tit { width: 630px; float: left; border-bottom: 4px solid #2367d4; }

.ct .cpzx_tit .bt1 { float: left; font-family: "宋体"; font-size: 14px; font-weight: bold; padding-bottom: 13px; padding-left: 10px; color: #064394; }

.ct .cpzx_txt { width: 630px; float: left; margin-top: 14px; display: inline; }

.ct .cpzx_txt_lm { }

.ct .cpzx_txt_lm li { width: 200px; float: left; margin: 4px 4px; border: #CCC 1px solid; text-align: center; }

.ct .cpzx_txt_lm li .pic { width: 90%; margin: 0 5%; float: left; text-align: center; }

.ct .cpzx_txt_lm li .pic img { width: 166px; height: 114px; }

.ct .cpzx_txt_lm li .title { padding: 5px 0; }

.ct .cpzx_down { width: 622px; float: left; background: url(/skin/web/images/cpzs_bg.jpg) repeat-x; height: 13px; margin-left: 4px; display: inline; }

/*首页  关于路科*/

.ct .gylk { width: 285px; float: right; padding-top: 22px; }

.ct .gylk_tit { width: 285px; float: left; border-bottom: 4px solid #2367d4; }

.ct .gylk_tit .bt1 { float: left; font-family: "宋体"; font-size: 14px; font-weight: bold; padding-bottom: 13px; padding-left: 10px; color: #064394; }

.ct .gylk_txt { width: 285px; float: left; line-height: 20px; padding-top: 14px; }

/*首页  公司新闻*/

.ct .gsxw { width: 630px; float: left; padding-top: 40px; }

.ct .gsxw_tit { width: 630px; float: left; background: #dfdfdf; height: 39px; }

.ct .gsxw_tit li { width: 89px; float: left; background: url(/skin/web/images/gsxw_li.jpg) repeat-x; text-align: center; }

.ct .gsxw_tit li a { width: 89px; float: left; color: #95c0fa; font-size: 14px; font-weight: bold; text-align: center; line-height: 39px; }

.ct .gsxw_tit li a:hover { float: left; color: #fff; font-size: 14px; font-weight: bold; text-align: center; background: url(/skin/web/images/gsxw_li1.jpg) no-repeat; }

.ct .gsxw_tit .li1 { width: 89px; float: left; background: url(/skin/web/images/gsxw_li.jpg) repeat-x; text-align: center; }

.ct .gsxw_tit .li1 a { width: 89px; float: left; color: #fff; font-size: 14px; font-weight: bold; text-align: center; background: url(/skin/web/images/gsxw_li1.jpg) no-repeat; line-height: 39px; }

.ct .gsxw_tit .li1 a:hover { width: 89px; float: left; color: #fff; font-size: 14px; font-weight: bold; text-align: center; background: url(/skin/web/images/gsxw_li1.jpg) no-repeat; }

.ct .gsxw_txt { width: 14px; float: left; margin: 28px 8px 0px 8px; display: inline; }

.ct .gsxw_txt li { width: 614px; float: left; background: url(/skin/web/images/gsxw_icon2.jpg) left center no-repeat; border-bottom: 1px dotted #b0b0b0; line-height: 30px; }

.ct .gsxw_txt li a { float: left; padding-left: 14px; }

.ct .gsxw_txt li span { float: right; }

/*首页  联系方式*/

.ct .lxfs { width: 285px; float: right; margin-top: 40px; background: url(/skin/web/images/lxfs_bg.jpg) 110px 9px no-repeat; }

.ct .lxfs_tit { width: 209px; float: left; border-bottom: 4px solid #2367d4; }

.ct .lxfs_tit .bt1 { float: left; font-family: "宋体"; font-size: 14px; font-weight: bold; padding-bottom: 13px; padding-left: 10px; color: #064394; }

.ct .lxfs_txt { width: 285px; float: left; line-height: 24px; padding-top: 32px; }

/*首页  解决方案*/

.ct .jjfa { width: 981px; float: left; padding-top: 22px; }

.ct .jjfa_tit { width: 981px; float: left; border-bottom: 4px solid #2367d4; }

.ct .jjfa_tit .bt1 { float: left; font-family: "宋体"; font-size: 14px; font-weight: bold; padding-bottom: 13px; padding-left: 10px; color: #064394; }

.ct .jjfa_txt { width: 981px; float: left; padding-top: 14px; overflow: hidden; }

.ct .jjfa_txt ul { width: 1100px; float: left; overflow: hidden; }

.ct .jjfa_txt li { width: 144px; float: left; padding: 0px 10px; }

.ct .jjfa_txt li .img { width: 144px; float: left; text-align: center; }

.ct .jjfa_txt li span { width: 144px; float: left; text-align: center; color: #565656; padding-top: 21px; }

/*foot*/

.xnav { width: 100%; float: left; background: #cfe4f5; padding-bottom: 20px; }

.xnav_k { width: 981px; margin: 0 auto; background: url(/skin/web/images/foot_xnav1.jpg) top no-repeat; padding: 37px 0px 0px 0px; }

.xnav_k .lm1 { width: 140px; float: left; }

.xnav_k .lm1 h2 { width: 140px; float: left; font-size: 14px; color: 000; font-family: "宋体"; }

.xnav_k .lm1_list { width: 140px; float: left; padding-top: 20px; }

.xnav_k .lm1_list li { width: 140px; float: left; }

.xnav_k .lm1_list li a { width: 140px; float: left; line-height: 22px; }

.cy { width: 981px; margin: 0 auto; padding: 33px 0px 20px 0px; overflow: hidden; }

.cy_xnav { width: 981px; float: left; color: #fff; text-align:center; line-height:2 }

.cy_xnav a { color: #fff; padding: 0px 5px; }

.cy_nr { width: 981px; float: left; color: #dfdfdf; line-height: 24px; text-align:center; }

.cy_fx { width: 389px; float: right; color: #dfdfdf; }

/*关于路科*/

.caption { width: 100%; float: left; background: #d1d1d1; }

.caption_k { width: 981px; margin: 0 auto; color: #666666; }

.caption_k a { color: #666666; line-height: 33px; }

/*左侧部分*/

.left { width: 224px; float: left; }

.left .gy { width: 224px; float: left; }

.left .gy_tit { width: 202px; float: left; background: url(/skin/web/images/left_li1.jpg) repeat-x; line-height: 31px; padding-left: 22px; font-weight: bold; color: #fff; font-family: "宋体"; }

.left .lx { width: 222px; float: left; border: 1px solid #cfe4f5; border-top: none; }

.left .lx_k { width: 203px; float: left; padding: 15px 9px; }

.left .lx_k li { width: 203px; float: left; line-height: 30px; }

.left .lx_k li p { line-height: 24px; text-align: center; width: 203px; }

/*左侧边导航*/

.pz_SideLayer { width: 224px; float: left; }

.pz_SideLayer .l1 { width: 224px; float: left; background: url(/skin/web/images/left_li.jpg) repeat-x; }

.pz_SideLayer .l1 a { float: left; line-height: 31px; color: #666666; padding-left: 22px; }

.pz_SideLayer .l1 a:hover, .pz_SideLayer .l1 .hover { color: #064394; font-weight: bold; }

.pz_SideLayer .l1.first a { color: #064394; font-weight: bold; }

.pz_SideLayer .l1.last { }

.pz_SideLayer .l2 { width: 206px; float: left; background: url(/skin/web/images/xxb.jpg) no-repeat 18px 9px; height: 24px; padding-left: 18px; }

.pz_SideLayer .l2 a { color: #464646; text-decoration: none; width: 194px; padding-left: 12px; line-height: 24px; display: block; }

.pz_SideLayer .l2 a:hover,  .pz_SideLayer .l2 .hover { text-decoration: none; color: #f36101; width: 194px; padding-left: 12px; line-height: 24px; display: block; }

.pz_SideLayer .l2.first { margin-top: 5px; }

.pz_SideLayer .l2.last { margin-bottom: 8px; }

/*右侧部分*/

.right { width: 726px; float: right; }

.right p { line-height:2;}

.right .gsjj { width: 726px; float: left; line-height: 26px; font-size: 14px; }

.right .gsjj_cp { width: 726px; float: left; padding-top: 42px; overflow: hidden; }

.right .gsjj_cp ul { width: 750px; float: left; overflow: hidden; }

.right .gsjj_cp li { float: left; padding-right: 5px; }

.right .gsjj_cp li img { float: left; }

/*项目案例 */

.xm { width: 726px; float: left; overflow: hidden; }

.xm ul { width: 742px; float: left; overflow: hidden; }

.xm li { width: 168px; float: left; padding: 0px 16px 24px 0px; }

.xm li a { width: 168px; float: left; }

.xm li a .span { width: 168px; float: left; height: 158px; }

.xm li a .span_img { width: 160px; float: left; border: 1px solid #cdcdcd; padding: 2px; }

.xm li a .span_z { width: 166px; float: left; text-align: center; color: #666666; line-height: 18px; padding: 10px 0px; }

.xm li a:hover { width: 168px; float: left; height: 158px; }

.xm li a:hover .span { width: 166px; float: left; height: 156px; border: 1px solid #1c60cb; }

.xm li a:hover .span_img { width: 160px; float: left; border: 1px solid #fff; padding: 2px; }

.xm .li1 { width: 168px; float: left; padding: 0px 16px 24px 0px; }

.xm .li1 a { width: 168px; float: left; }

.xm .li1 a .span { width: 166px; float: left; height: 156px; border: 1px solid #1c60cb; }

.xm .li1 a .span_img { width: 160px; float: left; border: 1px solid #fff; padding: 2px; }

.xm .li1 a .span_z { width: 166px; float: left; text-align: center; color: #666666; line-height: 18px; padding: 10px 0px; }

.xm .li1 a:hover { width: 168px; float: left; height: 158px; }

.xm .li1 a:hover .span { width: 166px; float: left; height: 156px; border: 1px solid #1c60cb; }

.xm .li1 a:hover .span_img { width: 160px; float: left; border: 1px solid #fff; padding: 2px; }

.xm_tit { width: 726px; float: left; text-align: center; font-size: 16px; color: #000; font-weight: bold; }

.xm_admin { width: 726px; float: left; text-align: center; color: #999; border-bottom: 1px dashed #eeeeee; padding-bottom: 10px; padding-top: 10px; margin-bottom: 20px; }

.xm_img { width: 726px; float: left; text-align: center; padding-top: 25px; }

/*   产品展示  */

.pro { width: 726px; float: left; overflow: hidden; }

.pro ul { width: 754px; float: left; overflow: hidden; }

.pro li { width: 222px; float: left; padding: 0px 28px 28px 0px; }

.pro li img { width: 200px; float: left; border: 1px solid #e0e0e0; padding: 10px; }

.pro li span { width: 200px; float: left; text-align: center; padding-top: 19px; }

/*   产品展示内页  */

.ny { width: 726px; float: left; }

.ny_left { width: 275px; float: left; overflow: hidden; }

.ny_left img { width: 275px; float: left; }

.ny_left_list { width: 275px; float: left; padding-top: 12px; }

.ny_left_list ul { width: 278px; float: left; overflow: hidden; }

.ny_left_list li { width: 66px; float: left; padding-right: 3px; }

.ny_left_list li img { width: 64px; float: left; border: 1px solid #cac8c8; }

.ny_right { width: 432px; float: right; }

.ny_right_tit { width: 432px; float: left; border-bottom: 1px dashed #dedede; }

.ny_right_tit .bt { float: left; color: #000; line-height: 30px; font-weight: bold; }

.ny_right_tit .ly { float: right; }

.ny_right_txt { width: 432px; float: left; line-height: 24px; }

.cpms { width: 726px; float: left; padding-top: 22px; }

.cpms_tit { width: 726px; float: left; border-bottom: 1px solid #2d71de; margin-bottom: 26px; display: inline; }

.cpms_tit li { width: 96px; float: left; background: url(/skin/web/images/cp_ny_li.jpg) no-repeat; margin-right: 2px; display: inline; }

.cpms_tit li a { width: 96px; float: left; text-align: center; line-height: 26px; color: #2b2a2a; }

.cpms_tit li a:hover { width: 96px; float: left; text-align: center; line-height: 26px; color: #fff; background: url(/skin/web/images/cp_ny_li1.jpg) no-repeat; }

.cpms_tit .li1 { width: 96px; float: left; background: url(/skin/web/images/cp_ny_li.jpg) no-repeat; margin-right: 2px; display: inline; }

.cpms_tit .li1 a { width: 96px; float: left; text-align: center; line-height: 26px; color: #fff; background: url(/skin/web/images/cp_ny_li1.jpg) no-repeat; }

.cpms_tit .li1 a:hover { width: 96px; float: left; text-align: center; line-height: 26px; color: #fff; background: url(/skin/web/images/cp_ny_li1.jpg) no-repeat; }

.tjcp { width: 726px; float: left; padding-top: 44px; }

.tjcp_tit { width: 709px; float: left; background: #2646a5; line-height: 35px; color: #fff; font-size: 14px; font-weight: bold; padding-left: 17px; }

.tjcp_txt { width: 726px; float: left; padding-top: 15px; overflow: hidden; }

.tjcp_txt ul { width: 735px; float: left; overflow: hidden; }

.tjcp_txt li { width: 139px; float: left; padding-right: 7px; }

.tjcp_txt li img { width: 137px; float: left; border: 1px solid #8d9298; }

.tjcp_txt li span { width: 137px; float: left; text-align: center; line-height: 30px; }

/*common*/

.gd { float: right; padding-right: 10px; padding-top: 5px; }

.gd a { color: #6f6f6f; }

.gd a:hover { color: #07913a; }

/* 分页 */

.fy { width: 726px; float: right; }

.sabrosus { float: right; padding: 5px; margin: 3px; text-align: center; }

.sabrosus A { border: #c4c4c4 1px solid; PADDING: 3px 9px; COLOR: #fff; background: #666; text-decoration: none; margin-right: 2px; font-family: "微软雅黑", "宋体"; }

.sabrosus A:hover, DIV.pagination A:active { color: #064394; border: #c4c4c4 1px solid; background-color: #cfe4f5; text-decoration: none; font-family: "微软雅黑", "宋体"; }

.sabrosus SPAN.current { BORDER: #c4c4c4 1px solid; PADDING: 3px 9px; FONT-WEIGHT: bold; COLOR: #064394; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #666; font-family: "微软雅黑", "宋体"; }

.sabrosus SPAN.disabled { BORDER: #c4c4c4 1px solid; PADDING: 3px 9px; MARGIN-RIGHT: 2px; font-family: "微软雅黑", "宋体"; }

/*    新闻中心  */

.news { width: 726px; float: left; }

.news li { width: 726px; float: left; background: url(/skin/web/images/news_libg.jpg) no-repeat left center; border-bottom: 1px dashed #999999; line-height: 30px; }

.news li a { float: left; margin-left: 14px; display: inline; }

.news li span { float: right; }

/* 导航 */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.nav { position: relative; z-index: 1; }

.nav .nLi { float: left; position: relative; display: inline; width:122.6px;}

.nav .nLi h3 { float: left; line-height: 40px; height: 40px; width:122.6px; text-align:center; background: url(/skin/web/images/nav_x.jpg) right no-repeat; }

.nav .nLi h3 a { display: block; padding: 0 33px; font-size: 14px; font-weight: bold; color: #fff; }

.nav .sub { display: none; width: 122px; text-align: center; left: 0; top: 40px; position: absolute; line-height: 40px; }

.nav .sub li { zoom: 1; border-bottom: 1px dashed #c1c1c1; background: #fff; }

.nav .sub a { display: block; color: #163276; }

.nav .sub a:hover { color: #163276; background: #e60012; color: #fff; }

.nav .on h3 a { background: #e60012; color: #fff; }

.pz_menu { width: 981px; margin: 0 auto; }

/*

.pz_menu li{ float:left;line-height:40px; background:url(/skin/web/images/nav_x.jpg) right no-repeat; position:relative;}

.pz_menu li a{float:left; line-height:40px; padding:0px 33px; font-family: "宋体"; color:#fff; font-weight: bold; font-size:14px;}

.pz_menu li a:hover,

.pz_menu li .hover{ float:left; line-height:40px; background:#e60012;}



.pz_menu li ul{ width:126px; float:left; position:absolute; top:40px; left:0px;} 

.pz_menu li ul .txt{ width:126px; float:left; background:#fff; padding-bottom:10px;} 

.pz_menu li ul .txt li{ width:126px; float:left; border-bottom:1px dashed #c1c1c1; text-align: center;}

.pz_menu li ul .txt li a{ width:126px; float:left; font-size:12px; color:#163276; line-height:29px; padding:0px; font-weight: normal;}

.pz_menu li ul .txt li a:hover{ width:126px; float:left; font-size:12px; color:#163276; line-height:29px; background: none;}

 */



/* 首页经典案例滚动 */

.picScroll-left { width: 981px; overflow: hidden; position: relative; }

.picScroll-left a.next { position: absolute; left: 0px; top: 0px; z-index:999 }

.picScroll-left a.prev { position: absolute; right: 0px; top: 0px; z-index:999 }

.picScroll-left .bd { margin-left:50px; width:880px; float: left; overflow: hidden; }

.picScroll-left .bd ul { overflow: hidden; zoom: 1; }

.picScroll-left .bd ul li { margin: 0 10px; float: left; _display: inline; overflow: hidden; text-align: center; width:200px; }

.picScroll-left .bd ul li .pic { text-align: center;}

.picScroll-left .bd ul li .pic img { width: 200px; height: 127px; display: block; }

.picScroll-left .bd ul li .title { padding-top: 14px; }

/*

.ct .jdal_txt_jt1{ width:47px; float:left;}

.ct .jdal_txt_list{ width:875px; float:left; padding-left:12px; overflow:hidden;}

.ct .jdal_txt_list ul{ width:908px; float:left;}

.ct .jdal_txt_list li{ width:200px; float:left; padding-right:21px;}

.ct .jdal_txt_list li img{ width:200px; float:left;}

.ct .jdal_txt_list li span{ width:200px; float:left; text-align: center; padding-top:14px;}

    */



/*漂浮定位  */

.ewm { padding: 0; filter: Alpha(opacity=96); bottom: 30%; left: 2%; position: fixed; z-index: 9999999; width: 112px; overflow: hidden; _bottom: auto; _position: absolute;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

}

.right .ttt { width: 726px; float: left; line-height: 30px; font-size: 14px; font-weight: bold; color: #1c60cb; border-bottom: 2px solid #1c60cb; text-align: left; margin-bottom: 12px; }

