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;}



/*尾部*/
.footer_cen{padding-top: 25px;}
.footer{height: 195px;background: #0072b9;}
.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;}


/*工程成套*/
.ky_center p{line-height: 26px;text-indent: 2em;font-size: 14px;}
.ky_centtit{height: 40px;line-height: 40px;color:#0075c2;font-size: 18px;text-align: center;}
.ky_titli{background: url(ky_cenimg.jpg) no-repeat;height: 175px;margin-bottom: 20px;}
.ky_titli li{width:270px;float: left;padding-top: 35px;margin-left: 30px;color: #fff;}
.ky_titli li:first-child{margin-left: 0}
.ky_titli li a{color: #fff;}
.ky_titli li span{line-height: 28px;display: block;margin-left: 37px;}

.ky_titli .li2 span{margin-left:54px; }
/*切换*/
.center_tab ul{border-left: 1px solid #d7d7d7;}
.center_tab ul li{width: 228px;height: 38px;border:1px solid #d7d7d7;float: left;line-height: 38px;text-align: center;color:#333;border-left: 0;border-bottom:0; cursor: pointer;}
.center_tab ul .on{background: #0075c2;color: #fff;}
.js_tab_c1{display: none;}
.center_tab{border-bottom: 1px solid #d7d7d7;margin-bottom: 15px;}
.ky_cut .p1{text-indent: 2em;font-size: 14px;line-height: 26px;margin-bottom: 10px;margin-right: 15px;}
.ky_cut .ky_cut_list li{width: 273px;height: 530px;float: left;background: #f3f3f3;margin-left: 25px;}
.ky_cut .ky_cut_list li:first-child{margin-left: 0}
.ky_cut .ky_cut_list li p{margin: 0 20px;line-height: 30px;}
.ky_cut .ky_cut_list li h3{font-size: 14px;font-weight: normal;margin: 20px 0 10px 20px;}

/*责任管理*/
.ky_manage div{width: 422px;margin-left: 26px;position: relative;height: 180px;}
.ky_manage div:first-child{margin-left: 0}
.ky_manage div p{width: 422px;background: url(bg_tm73.png);height: 40px;line-height: 40px;text-align: center;position: absolute;left: 0;bottom: 0;color: #fff;}
.ky_duty{height: 1228px;}
.ky_span{display: block;line-height: 57px;color:#333;}
.ky_manage{text-align: center;}
.ky_duty .p1{margin-bottom: 20px;line-height: 28px;text-indent: 2em;}
/*履责动态*/
.ky_news{height: 940px;}
.ky_news li{height: 173px;padding-top: 18px;border-top: #d7d7d7 1px solid;}
.ky_news li:first-child{padding-top: 0;border: 0;}
.ky_news li div h3 a{display: block;font-size: 18px;color:#333;font-weight: normal;margin-bottom: 25px;}
.ky_news li div h3 a:hover{color:#0075c2;}
.ky_news li p{line-height: 26px;font-size: 14px;color:#999;}
.ky_news li span{line-height: 26px;margin-top: 6px;color: #999;font-size: 14px;display: block;}
.xwdtlboxl img{margin-right: 13px;}
.ky_fenye{text-align: left;margin-top: 10px;}
/*责任行动*/
.center_tab .ky_list_tab li{width: 144px;}
.center_tab .ky_list_tab .on{width: 143px;}
.ky_tab .ky_p1{line-height: 28px;margin-bottom: 15px;}
.ky_tab .ky_l img{margin-right: 20px;}
.ky_tab div .ky_r{width: 562px;}
.ky_r div{border-top: 1px  #e0e0e0 dashed;padding-top: 20px;}
.ky_tab div .ky_r h3{font-size: 16px;color:#0075c2;font-weight: normal;}
.ky_tab div .ky_r p{margin:15px 0px 12px;line-height: 28px;}
.ky_r .div1:first-child{border:0;padding-top: 0;}
/*责任荣誉*/
.ky_reportl{margin-right: 20px;}
.ky_reportr p{line-height: 29px;color: #333;}
.ky_reportr div{margin-top: 20px;}
.ky_reportr{width: 569px;}
.ky_reportr img{float: left;margin-right: 8px;}
.ky_report2{margin-left: 20px;}
.ky_reportm{margin-top: 20px;}
/*二级页面*/
.w250{width: 212px;border: 1px solid #e3e3e3;height: 355px;float: left;}
.w610{width: 572px;border: 1px solid #e3e3e3;height: 355px;float: left;}
.w890{width:851px;height:342px;float: left;border: 1px solid #e3e3e3; }
.h342{height: 342px;}
.ky_main{margin:30px 0;}
.ky_main li{margin-left: 27px;padding:0 19px;box-shadow: 1px 1px 1px 1px #e6e6e6;}
.ky_main li:first-child{margin-left: 0}
.ky_main li div{border-bottom: 1px solid #f0f0f0;height: 53px;margin:5px auto 20px;line-height: 52px; }
.ky_main li div h3{border-bottom: 2px solid #e60010;font-size: 18px;}
.ky_main li div a{color: #333;}
.ky_main li div a:hover{text-decoration: underline; color: #e50211;}
.ky_main .w250 p{background: url(ky_dot.jpg) no-repeat left center;margin-top: 15px;padding-left: 19px;font-size: 14px;}
.ky_main .w250 span{display: block;text-align: center;line-height: 20px;}
.ky_main .w610 p{line-height: 33px;}
.ky_main .w610 p a{color: #333;}
.ky_main .w610 p a:hover{ color: #e50211;}
.ky_main .w610 p span{color: #666;}
/*员工风采*/
.ky_mien li{width: 274px;margin-left: 24px; float: left;}
.ky_mien li p{line-height: 52px;text-align: center;}
.ky_mien .li1{margin-left: 0}
/*企业形象*/
.ky_figure div img{margin-right: 30px;}
.ky_subfigure{width: 608px;}
.ky_subfigure p{background: url(ky_triangle.jpg) no-repeat left top;padding-left: 23px;line-height: 24px;margin-top: 8px;}
.ky_subfigure p:first-child{background: 0;margin-top: 0;margin-bottom: 15px;}

/*首页guruqin*/
.mr0{ margin-right: 0px !important; }
.gu_banner{width:100%; text-align: center;}
.gu_banner img{width: 100%;max-width: 1440px;}
.gu_focus{width:585px; height:365px;position: relative;margin:0 auto;overflow: hidden;}
.gu_focus .hd{ position: absolute; bottom: 15px; right: 15px;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-right: 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;}
.prev,.next{  position: absolute; z-index: 10; top:50%; margin-top:-25px;width:30px; height:49px;}
.prev{background: url(gu_prev1.png) no-repeat;left: 0px;}
.next{ background: url(gu_next1.png) no-repeat; right: 0px; }
.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: #e50211;}
.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: #e50211;} 
.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:#e50211;}
.gu_showlist ul li span{ float: right;}
.gu_main2{
	padding-top: 0px;
	height: 376px;
	padding-bottom: 30px;
}
.js_tab_c1{display: none;}
.js_tab_c33{
	display: none;
	padding: 10px;
}

.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:40px 15px;}
.gu_busine ul li a.gu_icon2{background-position:40px -67px;}
.gu_busine ul li a.gu_icon3{background-position:40px -149px;}
.gu_busine ul li a.gu_icon4{background-position:40px -228px;}
.gu_busine ul li:last-child a{border-bottom: 0px;}
.gu_busine_con{ float: right;width:618px; padding: 15px 20px; overflow: hidden; }
.gu_busine_con h5{ font-size: 14px; line-height: 30px; }
.gu_p_busine{line-height: 30px;}
.gu_p_busine img{width:262px; height: 193px; overflow: hidden;
 float: left; padding-right: 20px; padding-top: 5px;}
.gu_main2_col2{width:370px;}
.gu_main2_col6{width:1170px;}
.gu_main2_col16{width:1170px;}


.gu_info{ padding: 10px 20px;}
.gu_info p{line-height: 28px;}
.gu_main3{ padding-top:30px; padding-bottom: 40px; }
.gu_p1{ font-size: 14px; color: #000000; line-height: 28px; }
.gu_p1 span{ color:#e20101; margin-left: 15px; }
.gu_main3_1{ padding-top: 13px; }
.gu_main3_1 ul li{ float: left; margin-right:47px;min-width:68px;width: expression_r( document.body.clientWidth <68 ? "68px" : "auto" ); text-align: center; background: url(gu_icon_gx.png) no-repeat; }
.gu_main3_1 ul li.gu_icon1{background: url(gu_icon_gx1.png) no-repeat center top;}
.gu_main3_1 ul li.gu_icon2{background: url(gu_icon_gx2.png) no-repeat center top;}
.gu_main3_1 ul li.gu_icon3{background: url(gu_icon_gx3.png) no-repeat center top;}
.gu_main3_1 ul li a{display: block;line-height: 34px; padding-top:70px; color: #333333;}
.gu_main3_1 ul li a:hover{color:#0075c2; text-decoration: underline;}
.gu_about ul li{ height: 33px; line-height: 33px;}
.gu_about ul li a{ background: url(gu_icon_li2.jpg) no-repeat 10px center; padding-left: 47px; color: #333333;}
.gu_about ul li a:hover{color:#0075c2;}
.gu_main3 .gu_main2_col2{height: 368px;}
