@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table,label,input { margin:0; padding:0; border:0; list-style:none;}
input, select, textarea{outline:none;}
a,area{blr:expression(this.onFocus=this.blur());}
textarea {resize:none;}
em,i{ font-style:normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix {zoom:1}
.fl{ float: left; }
.fr{ float: right;}
body{ background: #fff; font-size: 14px; color: #333333; font-family: "微软雅黑"; }
.width1170{width:1170px; margin: 0 auto;}
/*头部*/
.logo{ float: left; padding-top:20px;}
.header_right{ float: right;}
.header_right1{ height:36px; line-height:36px;}
.inpS_text{background: url(gu_bg_search.png) no-repeat;border:none;width:200px;height:20px;float:left; padding:8px 10px 8px 10px; font-size:14px; font-family:"微软雅黑"; outline:none; color:#999999; }
.language a{display: block; float: left; margin-right:8px; color: #333333;}
.language a:hover{color: #1878b7; }
.language span{ display: block; float: left; margin-right:8px; }
.language em{ display:block; float:left; height:20px; text-align:center; padding:8px 0px; margin-right:8px; cursor:pointer;}
.a_email{ background: url(icon_email.png) no-repeat left center; padding-left: 26px; }
.a_xtbg{background: url(icon_xtbg.png) no-repeat left center;padding-left: 26px;}
/*分享*/
.share{ padding-top: 20px; padding-bottom: 5px; clear:both; text-align:right;}
.share a{ margin-left:15px; cursor: pointer; }
/*导航样式begin*/
.nav{height: 50px; line-height: 50px; position:relative; z-index:9999;}
.nav a{font-size:16px;color:#333;padding:0 24px;float:left;line-height: 55px;}
.jl_navFloat1 {max-width:470px;width:expression_r(document.body.clientwidth > 470? "470px": "auto" ); top: 55px;position: absolute;z-index: 9999999;overflow-x: hidden;background:#fff; display: none;}
a.jl_navHover {color: #fff;text-decoration: none;background: #366ca0;}
.jl_navFloat1 ul {border-top: 1px dashed #DDD;border-bottom: 1px dashed #DDD; margin: 20px 10px; overflow: hidden;}
.jl_navFloat1 ul li {height: 35px;width:123px;margin-left: 20px;float: left}
.jl_navFloat1 ul li a {padding-top: 0;margin-left: 0;line-height: 35px;font-size: 15px;font-weight: normal;float: left;color: #333333;width: auto;height: auto; border: 0px;}
.jl_navFloat1 ul li a:hover{ text-decoration: underline; }
.jl_F3{max-width: 494px;width: expression_r(document.body.clientwidth > 494? "494px": "auto" );}
.jl_F3 ul li{width:138px;}
.jl_F1{ left: 0px; }
.jl_F2{ left: 83px; }
.jl_F3{ left: 25px;}
.jl_F4{left: 163px; }
.jl_F5{left:355px; }
.jl_F7{left:578px; }
/*导航样式end*/
.qc_navborder{width:100%;height:5px;background:#366ca0;}
/*尾部*/
.footer_cen{padding-top:30px;}
.footer{height: 209px;background: #2a4e8f;}
.footer p{color: #fff;line-height: 30px;}
.footer p a{color: #fff;margin:0 18px 0 16px;}
.footer p a:first-child{margin-left: 0}
.footer .foot_img a{margin:0 ;line-height: none; }
.footer .foot_img  span{display: inline-block;}
.footer .foot_img img{margin-top: 3px;}
.footer_r div p{text-align: center;}
/*banner*/
.ky_baner{height: 290px;min-width: 1170px;}
.ky_baner img{width: 100%;margin:0 auto;}
.ky_opic{width: 100%;margin-top:-60px;background:url(bg_tm73.png);height: 60px;position: relative;}
.ky_opic h2{font-size:24px;line-height: 60px;color: #fff;font-weight: normal;padding-left: 20px;width: 1150px;}

/*当前位置*/
.current_w{width:100%; height:36px; background:#f0f0f0; overflow: hidden;}
.current{width:1170px; height:36px; background: #f0f0f0; margin:0 auto;}
.current ul li{ float: left; height: 36px; line-height: 36px; }
.current ul li img{border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding:7px 11px; padding-top: 8px;}
.current ul li a{padding:0 46px 0 9px; color:#999999;background:url(pg_right.png) no-repeat right center; border-right: 1px solid #d8d8d8; display: inline-block; }
.current ul li.on a,.current ul li a:hover{color:#1878b7;background:url(pg_right1.png) no-repeat right center; }
/*通用左侧嵌套*/
.center{margin-top: 20px;}
.sidebarL{width:235px; float: left; overflow: hidden;}
.about{ font-size: 28px; color: #fff; font-weight: bold; line-height: 36px; background:url(lans.png) no-repeat; text-align: center; padding: 38px 0px; }
.submenu_con{ margin-top: 10px; }
.submenu_con ul li{ height: 50px; line-height: 50px; border-bottom: 1px dashed #d7d7d7; font-size: 16px; overflow: hidden; }
.submenu_con ul li a{ background: url(mainl_10.png) no-repeat 10px center; color: #666666; padding-left: 28px; display: block; height:50px }
.submenu_con ul li a:hover{ color: #fff; background:#0075c1 url(mainl_07.png) no-repeat 10px center;}
.submenu_con ul li.on a{color: #fff; background:#0075c1 url(mainl_07.png) no-repeat 10px center;}
.text_m10{margin-top: 10px}
/*通用右侧嵌套*/
.sidebarR{width:916px; float: right; overflow: hidden;margin-bottom: 40px;}
.font_h2{height:112px;line-height:112px; font-size:30px; color:#333; font-weight:bold; overflow: hidden; margin-bottom:10px}
/*右边公用结束*/
/*首页*/
.mr0{ margin-right: 0px !important; }
.ml0{ margin-left: 0px !important; }
.bb{border-bottom: 0px !important;}
.gu_banner{width:100%; text-align: center;}
.gu_banner img{width: 100%;max-width: 1440px;margin: 0 auto;}
.ky_focus{width:100%; height:419px;position: relative;margin:0 auto;overflow: hidden;}
.ky_focus .hd{ position: absolute; bottom: 15px; right:40px;overflow: hidden; z-index: 20 }
.ky_focus .hd ul li{ background: url(gu_ctrl1.png) no-repeat center;width:16px; height: 16px; float: left; margin-left: 5px; }
.ky_focus .hd ul li.on{background: url(gu_ctrl1on.png) no-repeat center;}
.ky_focus .bd{width:100%;}
.ky_focus .bd ul li{display:inline;float:left;overflow:hidden; position: relative;}
.ky_focus .bd ul li img{width:100%; height:419px; overflow: hidden;}
.ky_focus .prev,.ky_focus .next{  position: absolute; z-index: 10; top:50%; margin-top:-23px;width:42px; height:66px;filter:alpha(opacity=50);opacity:0.5; }
.ky_focus .prev:hover,.ky_focus .next:hover{filter:alpha(opacity=100);opacity:1;}
.ky_focus .prev{background: url(ky_prev1.png) no-repeat;left: 9%;}
.ky_focus .next{ background: url(ky_next1.png) no-repeat; right: 9%; }
.gu_focus{width:585px; height:365px;position: relative;margin:0 auto;overflow: hidden;}
.gu_focus .hd{ position: absolute; bottom: 15px; right:40px;overflow: hidden; z-index: 20 }
.gu_focus .hd ul li{ background: url(gu_ctrl1.png) no-repeat center;width:16px; height: 16px; float: left; margin-left: 5px; }
.gu_focus .hd ul li.on{background: url(gu_ctrl1on.png) no-repeat center;}
.gu_focus .bd{width:585px;}
.gu_focus .bd ul li{display:inline;float:left;width:585px;overflow:hidden; position: relative;}
.gu_focus .bd ul li img{width:585px; height:365px; overflow: hidden;}
.gu_focus .bd ul li p{width: 430px; height:52px; line-height:52px; padding-right: 140px; padding-left: 15px;background: url(gu_bgtm70.png);position: absolute; bottom: 0px; left: 0px;color: #fff; font-size: 16px;}
.gu_focus .prev,.gu_focus .next{  position: absolute; z-index: 10; top:50%; margin-top:-25px;width:30px; height:49px;}
.gu_focus  .prev{background: url(gu_prev1.png) no-repeat;left: 10px;}
.gu_focus  .next{ background: url(gu_next1.png) no-repeat; right: 5px; }
.gu_bgwhite{ background: #fff;border: 1px solid #e8e8e9;}
.gu_main1{ padding-top: 30px;}
.gu_shownews{width:583px; height:363px;}
.gu_titlebox{font-size: 18px; color: #333333; font-weight: bold; font-size: 18px;border-bottom: 1px solid #e3e1e1;line-height: 40px; padding: 10px 18px 0px;}
.gu_title{ float: left; }
.gu_title ul li{ float: left; margin-right: 30px; }
.gu_title ul li a{color: #333333;}
.gu_title ul li.on a,.gu_title ul li a:hover{color: #4ba1d3;}
.gu_titlemore{float: right;}
.gu_titlemore a{ color: #333333; display: none;font-size: 14px; font-weight: 400; line-height: 40px;}
.gu_titlemore a:hover{text-decoration: underline; color:#0075c2;}
.gu_titlemore a:first-child{ display: block; }
.gu_shownews .gu_titlemore a:hover{color: #4ba1d3;}
.gu_showlist{ padding:10px 18px 0px;}
.gu_showlist ul li{ height: 36px; line-height: 36px;color: #474747; }
.gu_showlist ul li a{ display: block;width: 450px; height: 36px; line-height: 36px; overflow: hidden; color: #474747;}
.gu_showlist ul li a:hover{color:#4ba1d3;}
.gu_showlist ul li span{ float: right;}
.gu_main2{ padding-top: 30px; height: 376px;}
.js_tab_c1{display: none;}
.gu_main2_col1{width:770px;}
.gu_main2 .gu_main2_col1,.gu_main2 .gu_main2_col2{height:374px;}
.gu_busine{width: 110px; float: left;}
.gu_busine ul li{text-align: center;}
.gu_busine ul li a{display: block;width:109px; height: 30px; line-height: 30px; border-bottom: 1px solid #e3e1e1;border-right:1px solid #e3e1e1; padding-top: 50px; background: url(gu_icon_busine1.png) no-repeat; color: #333333;}
.gu_busine ul li.on a,.gu_busine ul li a:hover{ background: url(gu_icon_busine2.png) no-repeat; border-right: 0px; color: #0075c2;}
.gu_busine ul li a.gu_icon1{background-position:35px 7px;}
.gu_busine ul li a.gu_icon2{background-position:35px -75px;}
.gu_busine ul li a.gu_icon3{background-position:35px -157px;}
.gu_busine ul li a.gu_icon4{background-position:35px -238px;}
.gu_busine ul li:last-child a{border-bottom: 0px;}
.gu_busine_con{ float: right;width:618px; padding: 0px 20px; overflow: hidden; }
.gu_busine_con h5{ font-size: 14px; line-height: 30px; }
.gu_p_busine {line-height: 30px; overflow: hidden;}
.gu_p_busine img{width:338px; height: 303px; overflow: hidden;
 float: left; padding-right: 20px;}
.gu_main2_col2{width:370px;box-shadow: 0px 0px 5px #eaeaea;}
/**/
.gu_ad1{width: 370px;height: 324px;position: relative;}
.dingw{position: absolute;left:145px;top:130px;}
.ky_oip{height:48px;line-height: 48px;color: #fff;position: absolute;left:0;bottom:0;background: url(gu_bgtm40.png) repeat;width: 100%;}
.ky_oip p{font-size: 16px;padding-left: 20px;}
/**/
.gu_main3{ padding-top:30px; padding-bottom: 40px; }
.ky_cheng{text-align: center;margin-top: 5px;padding:0 23px 40px;}
.ky_cheng p{height: 50px;background: #7b8e95;color: #fff;line-height: 50px;}
.gu_info p{line-height: 28px;font-size: 14px;padding:15px 20px 25px;}
/*公司简介*/
.ky_floor{background:#f2f2f2;padding:13px 20px 13px 0;}
.ky_floor div{width: 582px;}
.ky_brief p{text-indent:2em;line-height: 28px;font-size: 14px;color:#666;margin-top: 10px;padding:0 10px 0 20px;}
.ky_floor .p1{margin-top: 0px;}
.ky_brief img{margin-top: 7px;}
/*董事长致辞*/
.ky_president div{width: 610px;padding-left: 8px;}
.ky_president div p{font-size: 14px;line-height: 28px;text-indent: 2em;}
/*领导团队*/
.ky_team{height: 602px;}
.ky_team li{width: 249px;height:138px;float: left;margin-right: 24px;background: #dedede;border-top:2px solid #2387c3;margin-bottom: 30px;padding:20px;}
.ky_team .li3{margin-right: 0;}
.ky_person{margin-left: 20px;color: #000;}
.ky_person b{font-size: 16px;display: block;margin-bottom: 15px;}
.ky_person span{display: block;font-size: 12px;line-height: 27px;}
.mainl_10{margin-bottom: 10px;*margin-bottom:40px;}
.gu_honor ul{width: 933px; height: 684px; }
.gu_honor li{ position: relative; float: left; width: 292px; height: 209px;margin-right: 19px; margin-bottom: 50px; }
.gu_honor li img{width: 290px; height: 207px; overflow: hidden; border: 1px solid #b1b1b1; display: block;}
.gu_honor li p{ position: absolute;width: 100%; height: 40px; width: 100%;line-height: 130px; text-align: center; left: 0px; bottom: 0px;}
.gu_honor li a{color: #fff;}
.gu_page{ font-size: 12px;height: 26px; line-height: 26px; overflow: hidden; }
.gu_page a{height: 24px; line-height: 24px; display: block;padding: 0 14px; float: left; border:1px solid #d9d9d9; background: #fff; margin-right: 6px; color: #000;}
.gu_page span{ display: block; float: left; text-align: center;margin-right: 6px; }

.gu_page a.on{background: #1d78aa; color: #fff; }
.gu_page a:hover{ background: #1d78aa; color: #fff; }
.gu_page input{width:38px; border:1px solid #d9d9d9; height: 23px; line-height: 23px; display: inline;}
a.gu_btnok{ background: #1d78aa; color: #fff;}
.gu_p{font-size: 16px; line-height: 28px;}
.gu_3pro{padding-top: 10px;}
.gu_3pro ul{width:933px; height: 864px;}
.gu_3pro li{width: 290px; margin-right:19px; margin-bottom: 19px; border: 1px solid #e4e4e4; float: left;}
.gu_3pro li img{width: 100%; height: 217px; overflow: hidden;}
.gu_3pro li p{background: #d6d6d6; height: 50px; line-height: 50px;overflow: hidden;width: 100%; color: #333333; text-align: center;}
.gu_subsidiary ul{width: 933px;}
.gu_subsidiary li{width:292px;float: left; margin-right: 19px;margin-bottom: 19px;}
.gu_subsidiary img{width:100%; height: 94px;}
.gu_company{background: #f7f7f7;padding:10px 8px 20px;border-bottom: 1px solid #8a8dbb;}
.gu_subsidiary a{color: #333333;}
.gu_subsidiary h5{font-size: 14px; line-height: 29px; padding: 6px 0px;}
.gu_subsidiary p{ height: auto; line-height: 25px; overflow: hidden; }
.gu_table_perfor{ line-height: 24px; min-height: 540px; color: #666666;border-top:1px solid #2c87c1;width: 916px; overflow: hidden;}
.gu_table_perfor table{width: 917px;height: expression_r( this.scrollHeight < 637 ? "637px" : "auto" );border-bottom:1px solid #c4c4c4; margin-top: -1px;}
.gu_table_perfor tr.gu_tr1 td{ font-weight: bold; color: #333333;}
.gu_table_perfor td{ border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; text-align: center; }
.gu_table_perfor .gu_page{padding-top:20px; }
.gu_newslist ul{ height: 960px; }
.gu_newslist ul li{ padding: 20px 0px; border-bottom:1px solid #d7d7d7; line-height: 25px; color: #999999; }
.gu_newslist ul li:after{content:"";display:block;clear:both;}
.gu_newslist ul li img{width:219px; height: 152px; float: left; margin-right: 15px; margin-top: 6px; }
.gu_newslist ul li h4{ height: 56px; overflow: hidden; line-height: 28px; font-size: 18px; font-weight: 400; }
.gu_newslist ul li h4 a{ color: #333333; }
.gu_newslist ul li h4 a:hover{ color: #4ba1d3; }
.gu_newslist ul li p{ height: 50px; overflow: hidden; }
.gu_newslist ul li span{ display: block; padding-top: 10px;}
.gu_bor0{border-bottom: 0px !important;}
.gu_video{width: 934px;}
.gu_video_con{ position: relative; width: 447px; margin-right: 20px; margin-bottom: 20px; float:left;}
.gu_video_con img{width: 447px; height: 334px; overflow: hidden;}
.gu_video_con em{background: url(gu_btn_play.png) no-repeat center; width: 109px; height: 109px; overflow: hidden; display: block; position: absolute; z-index: 1; left: 50%; top:50%; margin-top:-75px; margin-left: -55px;}
.gu_video_con em a{ display: block; height: 109px; }
.gu_video_con p{ text-align: center;height: 40px; line-height: 40px;}
.gu_txt p{ text-indent: 28px; line-height: 26px; }
.gu_list{padding-top: 10px;}
.gu_list ul{width:946px; height: 840px;}
.gu_list li{width: 443px; float: left; margin-right: 30px; margin-bottom: 30px; position: relative; }
.gu_list li img{width: 100%; height: 250px;}
.gu_list li div{background: url(gu_bgtm40.png); height: 40px; line-height: 40px; position: relative; width: 100%; margin-top: -40px;}
.gu_list li span{ position: absolute; left: 20px;top:0px; height: 40px; line-height: 40px; overflow: hidden; z-index: 1; }
.gu_list li i{display: block; background: url(gu_icon_pos.png) no-repeat left center;  position:absolute; right: 20px; height: 40px; line-height: 40px; color: #fff; z-index: 1; padding-left: 25px;}
.gu_list li a{color: #fff;}
.gu_imgr{text-align: center;}
.gu_imgr img{ margin: 0 auto; }
.gu_p1{line-height: 28px;}
.gu_Training{ background: #f0f0f0; padding: 20px 0px; margin: 30px auto; }
.gu_Training ul{ background:url(gu_bg_line.jpg) no-repeat center top;  }
.gu_Training ul li{ width: 378px; padding: 0 26px;}
.gu_Training ul li h5{ font-size: 16px; color: #333333; line-height: 26px; font-weight: bold; padding-left: 100px; }
.gu_Training ul li p{ font-size: 14px; height: 52px; line-height: 26px; color: #333333; margin-top: 35px; overflow: hidden; }
.gu_Training ul li.gu_li1{ background: url(gu_pxmb.png) no-repeat 30px 0px; margin-bottom: 30px;}
.gu_Training ul li.gu_li2{ background: url(gu_pxfx.png) no-repeat 30px 0px; margin-bottom: 30px;}
.gu_Training ul li.gu_li3{ background: url(gu_pxzz.png) no-repeat 30px 0px; }
.gu_Training ul li.gu_li4{ background: url(gu_pxfw.png) no-repeat 30px 0px; }
.gu_gjzc_cpyc table{ border-top: 2px solid #0075c1; border-left: 1px solid #d7d7d7; }
.gu_gjzc_cpyc td{ width: 156px; text-align: center; height: 45px;border-bottom: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; background: #fbfbfb; overflow: hidden; }
.gu_gjzc_cpyc .tr1 td{ background: #efefef; border-bottom: none; }
.gu_gjzc_cpyc .gu_page{ padding-top: 20px; }
.gu_process{padding-top: 30px;}
.gu_process h4{font-size: 16px; line-height: 28px; padding-top: 15px;}
.gu_process li{background:#f0f0f0;margin-top: 30px; height: 100px; padding-left: 145px; padding-right: 25px;}
.gu_process li.gu_li1{background:#f0f0f0 url(gu_icon_process1.jpg) no-repeat left center;}
.gu_process li.gu_li2{background:#f0f0f0 url(gu_icon_process2.jpg) no-repeat left center;}
.gu_process li.gu_li3{background:#f0f0f0 url(gu_icon_process3.jpg) no-repeat left center;}
.gu_process li h4{font-weight:400; line-height: 25px;}
.gu_process p{line-height: 25px; padding: 5px 0px;}
.gu_imgtxt{ padding-top: 30px; }
.gu_imgtxt ul{width: 1200px;}
.gu_imgtxt li{width: 270px; margin-right: 30px; margin-bottom: 30px;}
.gu_imgtxt li img{ height: 90px; }
.gu_imgtxt li p{ height: auto; }
.gu_imgtxt .gu_company{ padding-top: 0px; margin-top: 10px; height: 116px; }
.gu_map{width: 550px; height: 317px;}
.gu_locationpic{width: 366px; height: 317px;}
.gu_message{ padding-top: 20px; }
.gu_message p{ background: url(gu_message.png) no-repeat; padding-left: 43px; line-height: 47px; font-size: 16px; font-weight: 500;}
.gu_message p.gu_p1{ background-position: 0px 15px; color: #0075c1; }
.gu_message p.gu_p2{ background-position: 0px -33px; }
.gu_message p.gu_p3{ background-position: 0px -82px; }
.gu_message p.gu_p4{ background-position: 0px -128px; }
.gu_message p.gu_p5{ background-position: 0px -170px; }
.gu_message p.gu_p6{ background-position: 0px -221px; }
.gu_tablemessage{ width:100%; padding-top: 20px;}
.gu_tablemessage td{ height:30px; line-height:30px; padding-bottom:15px;}
.gu_tablemessage select{ width:380px; height:28px; border:1px solid #d7d7d7; border-right:none}
.gu_tablemessage input{ width:378px; height:28px; border:1px solid #d7d7d7}
.gu_tablemessage input.i1{ width:90px; margin:0 10px;}
.gu_tablemessage input.i2{ width:520px; }
.gu_tablemessage select.i4{ width:203px;}
.gu_tablemessage span{ color:#ff0000;}
.gu_tablemessage textarea{ width:374px; height:120px; border:1px solid #d7d7d7; resize: none;}
.gu_tablemessage textarea.i3{ width:520px; height:228px;}
.gu_txtcolor{ line-height: 35px; color: #1878b7; font-size: 16px; }
.gu_copyrighted p{ padding-bottom: 30px; line-height: 26px; }
.gu_sitemap ul li{ width: 340px; float: left; margin-right: 30px; }
.gu_sitemap h3{ font-size: 18px; color: #004289; border-bottom: 2px solid #d9d7d7; line-height: 20px; padding: 12px 0px; overflow: hidden; font-weight: bold; }
.gu_sitepart{ padding: 10px 0px; height: 52px; }
.gu_sitepart a{ display: block; width:70px; line-height: 26px;margin-right:20px; color: #666666; float: left; }
.gu_sitepart a:hover{ color: #1878b7; }
.gu_libig a{width:100px;}
.gu_banner .tempWrap{ margin: 0 auto }
/*中国成套-业务领域-详情页*/
.tab_pic .tab_top{width: 632px;}
.tab_pic ul li{width: 261px;height: 112px;margin-top: 10px;padding-left: 20px;position: relative;cursor: pointer;}
.ky_opa{background: url(gu_bgtm22.png) repeat;height: 112px;position: absolute;left: 20px;top:0;width: 261px;}
.tab_pic ul li img{width: 261px;height: 112px;display:block;}
.tab_pic ul .li1{margin-top: 0;}
.tab_pic ul .on img{width: 256px;height: 105px;display:block;z-index: 999;}
.tab_pic ul li.on{background: url(hover_bj.png) no-repeat;padding-top: 3px;z-index: 99999;opacity: 1;}
.tab_pic ul li.on .ky_opa{background: none;}
.ky_text h2{font-size: 18px;line-height: 28px;color: #0075c2;font-weight: normal;padding-top: 25px;}
.ky_text p{font-size: 14px;line-height: 28px;text-indent: 2em;margin-top: 10px;}
.tab_pic .tab_top div{ position: relative; }
.tab_pic .tab_top div em{ position: absolute; display:block; background: url(icon_site.png) no-repeat left center; padding-left: 26px; line-height: 26px; color: #fff;  bottom: 10px; right: 10px; }
