﻿/*切图：bwh-wyf*/
/*网站：老何-中科国弘*/
/*全局*/
html{ overflow-x:auto; overflow-y:auto;}
*{ margin: 0; padding: 0; }
ul,ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'Microsoft yahei'; font-size:12px; }
code, kbd, pre, samp {font-family:'Microsoft yahei';}
a{ text-decoration: none; color:#333;}
a:hover{color:#2d59a5;}
img{ max-width:100%; border:0;}
li{ line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize: none;}
*,*:before,*:after{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; -o-box-sizing:border-box; -icab-box-sizing:border-box; -khtml-box-sizing:border-box;}

.pz_top{ float:left; width:100%; min-width:1200px;}
.pz_banner{ float:left; width:100%; min-width:1200px; overflow:hidden; position:relative;}
.pz_main{ float:left; width:100%; min-width:1200px;}
.pz_down{ float:left; width:100%; min-width:1200px;}
.w_0100{ float:left; width:100%;}
.w_1200{ margin:0 auto; width:1200px;}




/*top*/

.c_0100_2{ float:left; width:100%; height:107px;}
.logo{ float:left; width:473px; height:54px; margin:23px 0 0 0;}
.r_200{ float:right; width:261px; margin:16px 0 0 0;}
.r_t_200{ float:right; width:100%; color:#3c3c3c; line-height:22px;}
.er_box{position:relative; z-index:999;    transition: all 0.3s ease 0s;}
.z_wx{display:block; width:18px; height:14px; position:relative; margin-top:-6px;}
.z_wx .z_ewm{position:absolute;  display:none; left:-42px; top:20px; width:100px; height:100px; border:2px solid #fff; overflow:hidden;z-index: 999; }
.z_wx .z_ewm img{display:block; width:100px; height:100px;}
.z_wx:hover .z_ewm{ display:block;}
.z_wx1{}
.z_wx1 .z_ewm{ position:absolute; display:none; left:-42px; top:-110px; width:100px; height:100px; border:2px solid #fff; overflow:hidden;  }

.so{ float:right; width:209px; height:29px; margin:24px 0 0 0; background:none; border:1px solid #eae9e9;}
.so .Search{ float:left; width:179px; height:29px; background:none; border:none; line-height:25px; text-indent:9px; color:#7e7e7e;}
.so .sear_sub{ float:left; width:27px; height:29px; }


/*meun*/
.bg_02{ float:left; width:100%; background:#2d59a5;}

.pc_menu{ float:left; width:100%; z-index:99;}
.pc_menu ul{ float:left; width:100%;}
.pc_menu ul .nli{ float:left; width:14.25%; line-height:50px;text-align:center; position:relative; z-index:99;background:url(images/menu_img5.png) right center no-repeat;}
.pc_menu ul .nli span a{ display:block; float:left; width:100%; text-align:center; color:#fff; font-weight:bold; text-align:center; font-size:16px;}
.pc_menu ul .nli span a:hover{background:#194694;}
.pc_menu ul .nli.last{ background:none;}


/*下拉菜单（漂浮在menu .nli上）*/
.pc_menu .sub{ display:none;  float:left; width:171px; position:absolute; left:0; top:50px;background:#fff; padding:1px 0;opacity:0.9;filter: alpha(opacity=90);}
.pc_menu .sub li{ float:left; width:171px; text-align:center;}
.pc_menu .sub li .li_a{ float:left; width:171px; line-height:40px; color:#333333;font-size:12px; text-align:center; }
.pc_menu .sub li .li_a:hover{color:#fff; background:#194694;}
.pc_menu .sub li .last{ border:none;}

/*banner*/
.banner{ float:left; width:100%;}
.banner img{ float:left; width:100%; line-height:0;}
.bg_01{ float:left; width:100%; background:#dadada;}
.picFocus1{ float:left; width:100%; position:relative;  overflow:hidden;  zoom:1;   }
.pf_0100{ position:absolute; z-index:11; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.5); height:79px; padding:10px;}
.picFocus1 .hd{overflow:hidden; float:left; width:91.67%; margin-left:1.8%; height:58px;}
.picFocus1 .hd ul{ overflow:hidden; zoom:1; float:left; width:100%; }
.picFocus1 .hd ul li{float:left; width:11.82%; margin-right:0.68%;  }
.picFocus1 .hd ul li:last-child{ margin-right:0;}
.picFocus1 .hd ul li img{ width:100%; border:1px solid #8d8d92; cursor:pointer; height:54px;}
.picFocus1 .hd ul li.on img{ border:2px solid #3467a1;  }
.picFocus1 .bd{float:left; width:100%; height:auto; line-height:0;}
.picFocus1 .bd li{ vertical-align:middle;}
.picFocus1 .bd img{ float:left; width:100%; display:block;}
.picFocus1 .prev{ width:2.58%; float:left;}
.picFocus1 .next{ width:2.58%; float:right;}
/*main*/
.c_1200{ float:left; width:100%; margin-top:40px;}
.l_790{ float:left; width:65.8333333%;}
.tit1{ float:left; width:100%; height:36px; line-height:36px;}
.tit1 span{ float:left; color:#252525; font-size:18px; font-weight:bold; }
.tit1 span strong{ color:#044ea1;}
.tit1 a{ float:right; color:#313131;}
.tit1 a:hover{ color:#044ea1;}
.l_380{ float:left; width:48.2%; margin-top:10px;}
.slideBox{ width:100%; overflow:hidden; position:relative;}
.pf_0100_1{ height:31px; width:100%; overflow:hidden; background:rgba(0,0,0,0.4); position:absolute; left:0; bottom:0; z-index:1;}
.slideBox .hd{ height:31px; width:42%; overflow:hidden; background:rgba(0,0,0,0.4); position:absolute; right:0; bottom:0; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:100%}
.slideBox .hd ul li{ float:right; margin-right:2px;  width:19.5%; height:31px; line-height:31px; margin-right:0.5%; color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-align:center; background:rgba(0,0,0,0.4); cursor:pointer; }
.slideBox .hd ul li.on{ background:#000; color:#fff; }
.slideBox .hd ul li:last-child{ margin-right:0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

.d_380{ float:left; width:100%; margin-top:13px;}
.d_380 .tit2{ float:left; width:100%;}
.d_380 .tit2 a{ float:left; width:90%; overflow:hidden; text-overflow:ellipsis; height:30px; line-height:30px; font-size:16px; color:#010101; font-weight:bold;}
.d_380 .text{ float:left; width:100%; color:#4e4d4d; height:44px; overflow:hidden; line-height:22px; font-size:14px;}

.l_380_1{ float:left; width:48.2%; margin-left:3.6%; margin-top:10px;}
.l_380_1 .t_380{ float:left; width:100%;}
.l_380_1 .t_380 ul{ float:left; width:100%;}
.l_380_1 .t_380 li{ float:left; width:50%; height:41px; background:#ebebeb; cursor:pointer; line-height:41px; text-align:center; font-size:16px; color:#010101}
.l_380_1 .t_380 li.on{ background:#3467a1; color:#fff;}
.l_380_1 .d_380_1{ float:left; width:100%; margin-top:4px;}
.l_380_1 .d_380_1 ul{ float:left; width:100%;}
.l_380_1 .d_380_1 li{ float:left; width:100%; padding:0 20px; height:43px; line-height:43px;}
.l_380_1 .d_380_1 li a{ float:left; width:100%; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:#333333;}
.l_380_1 .d_380_1 li a span{ color:#676767}
.l_380_1 .d_380_1 li a:hover{ color:#044ea1}
.l_380_1 .d_380_1 li a:hover span{ color:#044ea1}
.l_380_1 .d_380_1 li:nth-child(2n){ background:#f6f6f6;}

.r_380{ float:right; width:32%;}
.new_list{ float:left; width:100%;}
.new_list li{ float:left; width:100%; margin-top:10px;}
.new_list li .l_152{ float:left; width:40%;}
.new_list li .l_152 a{ float:left; width:100%;}
.new_list li .r_210{ float:right; width:55%;}
.new_list li .r_210 .tit3{ float:left; width:100%;}
.new_list li .r_210 .tit3 a{ float:left; width:90%; overflow:hidden; text-overflow:ellipsis; color:#2b2b2b; font-size:14px; line-height:24px;}
.new_list li .r_210 .tit3 a:hover{ color:#044ea1;}
.new_list li .r_210 .text1{ float:left; width:100%; color:#727272; font-size:12px; line-height:18px; height:36px; overflow:hidden; margin-top:5px;}
.new_list li .r_210 .time{ float:left; width:100%; color:#e70013; line-height:22px; margin-top:5px;}
.new_list li:first-child{ margin-top:10px;}

.c_1200_1{ float:left; width:100%; margin-top:36px; padding-bottom:63px;}
.d_1200{ float:left; width:100%; margin-top:8px;}
.d_1200 ul{ float:left; width:100%;}
.d_1200 li{ float:left; width:24.3%; margin-left:0.8%; position:relative; z-index:111;}
.d_1200 li:first-child{ margin-left:0;}
.d_1200 li a{ float:left; width:100%;}
.d_1200 li a img{ float:left; width:100%;}
.pf_292{ position:absolute; z-index:11; width:100%; left:0; bottom:0;}
.pf_292 a{ float:left; width:100%; background:rgba(0,0,0,0.6); font-size:16px; color:#fff; line-height:68px; height:68px; color:#ffffff; padding:0 50px 0 20px; overflow:hidden; text-overflow:ellipsis;}
.pf_292 a .tit4{ float:left; width:100%; height:68px; line-height:68px; overflow:hidden; text-overflow:ellipsis;}
.d_1200 li:hover .pf_292 a{ float:left; height:178px; width:100%; padding:0 20px; transition: height 1s;}
.d_1200 li:hover .pf_292 a .tit4{ float:left; width:100%; line-height:32px; margin-top:18px; height:32px; overflow:hidden; text-overflow:ellipsis;}
.text2{ float:left; width:100%; height:72px; overflow:hidden; color:#fff; line-height:24px; color:#fff; font-size:12px;}
.pf_22{ position:absolute; z-index:11; width:22px; height:22px; right:20px; bottom:23px;}
.pf_22 a{ float:left; width:22px; height:22px; background:url(images/g3.png) no-repeat;}
.d_1200 li:hover .pf_22 a{ background:url(images/g3_1.png) no-repeat; transition: background 1s;}

/*down*/
.back1{ background:#f0f0f0;}
.c_1200_2{ float:left; width:100%;}
.c_1200_2 .l_234{ float:left; width:19.5%; height:100%; background:#f6f6f6; padding:40px 35px 30px 35px;}
.c_1200_2 .l_234 .t_logo{ float:left; width:100%;}
.c_1200_2 .l_234 .phone{ float:left; width:100%; color:#000000; font-size:14px; line-height:30px; margin-top:33px;}
.c_1200_2 .l_234 .phone img{ vertical-align:middle;}
.c_1200_2 .l_234 .phone strong{ color:#2d59a5; font-size:24px; line-height:40px; font-family:Arial, Helvetica, sans-serif;}
.c_1200_2 .r_966{ float:right; width:80.5%; margin-top:36px; background:url(images/g8.jpg) repeat-y;}
.r_0100{ float:left; width:100%;}
.c_1200_2 .r_966 .l_175{ float:left; width:18%; text-align:center;}
.c_1200_2 .r_966 .l_196{ float:left; width:20.5%; text-align:center;}
.tit5{ float:left; width:100%;}
.tit5 a{ float:left; width:100%; color:#000000; font-size:16px; line-height:26px;}
.text3{ float:left; width:100%; margin-top:5px;}
.text3 span{ float:left; width:100%; text-align:center;}
.text3 span a{ color:#585858; line-height:34px;}
.text3 span a:hover{ text-decoration:underline;}

.back2{ background:#dfdfdf;}
.c_1200_3{ float:left; width:100%; height:45px;}
.c_1200_3 .l_89{ float:left; width:7.4%; color:#2d59a5; font-weight:bold; font-size:14px; line-height:45px;}
.c_1200_3 .l_309{ float:left; width:25.75%; margin-right:0.75%;}
.c_1200_3 .l_309 .input1{ float:left; width:100%; height:25px; border:1px solid #d4d4d4; margin-top:9px; text-indent:10px; color:#4a4a4a; line-height:25px;}
.r_148{ float:right; width:13%; margin-top:14px;}

.c_1200_4{ float:left; width:100%; margin-top:25px; padding-bottom:25px;}
.t_1200{ float:left; width:100%; color:#3467a1; font-size:14px; line-height:24px; text-align:center;}
.t_1200 a{ color:#3467a1;}
.cop{ float:left; width:100%; text-align:center; color:#4d4d4d; line-height:22px; margin-top:5px;}

/*左边*/
.pz_SideLayer{ float:left; width:100%; margin:2px 0 0 0;}
.pz_SideLayer .l1{ float:left; width:100%; margin:1px 0 0 0;}
.pz_SideLayer .l1 a{ float:left; width:100%; height:37px; line-height:37px; color:#353535; padding-left:20px; box-sizing:border-box; background:url(images/sid_2.jpg) left top no-repeat;}
.pz_SideLayer .l1 .hover,
.pz_SideLayer .l1 a:hover{ background:url(images/sid_1.jpg) left top no-repeat; color:#fff; }

.pz_SideLayer .l2{ float:left; width:100%; border-left:1px solid #f5f5f6;  border-right:1px solid #f5f5f6; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 0 0 19px;}
.pz_SideLayer .l2 a{float:left; width:100%; height:34px; line-height:34px; color:#646464; padding:0 0 0 13px;  background:url(images/h_img5.jpg) left center no-repeat;}
.pz_SideLayer .l2 a:hover,
.pz_SideLayer .l2 a.hover{ color:#2d59a5; background:url(images/h_img6.jpg) left center no-repeat;}
.pz_SideLayer .l2.first{border-top:1px solid #f5f5f6; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.pz_SideLayer .l2.last{border-bottom:1px solid #f5f5f6; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 0 5px 19px;}

/*1关于我们*/
.pf_1200_1{ float:left; width:100%; padding:30px 0 0 0;}
.l_227{ float:left; width:227px;}
.tit_227{ float:left; width:100%;}
.tit_227 strong{ float:left; width:100%; color:#2d59a5; font-size:24px;line-height:24px;}
.tit_227 span{ float:left; width:100%; color:#aaaaaa;line-height:26px; text-transform:uppercase; font-family:"Arial";}

.r_944{ float:right; width:944px; min-height:500px;}
.t_944{ float:left; width:100%; padding:0 0 10px 0; border-bottom:1px solid #dedede;}
.t_944 .l_300{ float:left; color:#2d59a5; font-size:16px; font-weight:bold; line-height:16px; padding:0 0 0 13px; background:url(images/h_img1.png) left center no-repeat;	}
.t_944 .r_400{ float:right;color:#666666; background:url(images/h_img2.png) left center no-repeat; padding:0 0 0 21px;}
.t_944 .r_400 a{ color:#666666; line-height:16px;}
.t_944 .r_400 a:hover{ color:#2d59a5;}
.d_944{ float:left; width:100%; color:#555555; line-height:22px; padding:15px 0 68px 0;}

/*新闻资讯*/
.d_944_1{ float:left; width:100%; padding:5px 0 38px 0;}
.d_944_1 ul{ float:left; width:100%; padding:0 0 40px 0;}
.d_944_1 li{ float:left; width:100%; padding:0 11px 0 15px; box-sizing:border-box;}
.d_944_1 .li1{ float:left; width:100%; background:#f6f6f6;}
.d_944_1 ul li a{ float:left; width:85%; color:#333333; font-size:14px; line-height:43px; overflow:hidden;text-overflow:ellipsis; padding:0 0 0 18px; box-sizing:border-box; background:url(images/h_img5.jpg) left center no-repeat;}
.d_944_1 ul li span{ float:right; color:#333333; line-height:43px;}
.d_944_1 ul li a:hover{ color:#044ea1; background:url(images/h_img6.jpg) left center no-repeat;}

/* 分页 */
.pz_fy{width:100%; float:left; padding:5px 0; text-align:center;display:inline}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { border: #d3d3d3 1px solid; PADDING:3px  8px; color:#767676; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.pz_fy a:hover,.pz_fy a.on{color:#fff; border: #2a5aa6 1px solid; background-color:#2a5aa6; text-decoration:none;}/*鼠标
经过和默认当前页样式*/

/*3业务领域*/
.d_944_3{float:left; width:100%; color:#333333; line-height:24px; padding:14px 0 40px 0;}


/*4人力资源*/
.d_944_4{float:left; width:100%; padding:9px 0 74px 0;}
.sideMenu{float:left; width:100%;}
		.sideMenu .t_740{float:left; width:100%; height:50px; line-height:50px; padding:0 31px 0 23px; box-sizing:border-box; background:#e9edf5; cursor:pointer; margin:11px 0 0 0; font-weight:normal; color:#2d2d2d; font-size:14px;}
		.sideMenu .t_740 em{ float:right; display:block; width:13px; height:50px;   background: url(images/h_img9.png) right center no-repeat; cursor:pointer; }
		.sideMenu .t_740.on{ background:#2d59a5; color:#fff;}
		.sideMenu .t_740.on em{ background:url(images/h_img10.png) right center no-repeat;}
		.sideMenu .l_740{float:left; width:100%;display:none; padding:0 0 15px 0;}
		.l_t_740{ float:left; width:100%; padding:14px 24px 12px 24px; color:#666666; line-height:24px; border-bottom:1px dotted #c2c2c2;}
		.l_t_740 .l_230{ float:left; width:100%;}
		.l_t_740 .l_230 .l_225{ float:left; width:225px;}
		
	.l_d_740{ float:left; width:100%; color:#666666; line-height:24px; padding:13px 24px 0 24px; box-sizing:border-box;}
	._bnt{ float:left; width:100%; margin:9px 0 0 0;}
	._bnt a{ float:left; width:120px; height:32px; line-height:32px; color:#fff; text-align:center; background:#d71114;}

@media screen and (max-width:1200px) {
.pz_top{  min-width:1000px; }
.pz_banner{  min-width:1000px; }
.pz_main{ min-width:1000px;}
.pz_down{ min-width:1000px;}
.w_1200{ margin:0 auto; width:1000px;}	

/*头部*/
.l_380_1 .t_380 li{ float:left; width:50%; height:38px; background:#ebebeb; cursor:pointer; line-height:38px; text-align:center; font-size:16px; color:#010101}
.l_380_1 .d_380_1{ float:left; width:100%; margin-top:0px;}
.l_380_1 .d_380_1 li{ float:left; width:100%; padding:0 20px; height:38px; line-height:38px;}

.new_list li .r_210 .text1{ float:left; width:100%; color:#727272; font-size:12px; line-height:18px; height:36px; overflow:hidden; margin-top:0px;}
.new_list li .r_210 .time{ float:left; width:100%; color:#e70013; line-height:22px; margin-top:0px;}


/*down*/
.c_1200_2 .l_234{ float:left; width:19.5%; height:100%; background:#f6f6f6; padding:40px 20px 30px 20px;}
.c_1200_2 .r_966{ float:right; width:80.5%; margin-top:36px; background:url(images/g9.jpg) repeat-y;}

/*1关于我们*/
.l_227{ float:left; width:200px;}
.r_944{ float:right; width:775px; min-height:500px;}


.picFocus1 .hd ul li img{ width:100%; border:1px solid #8d8d92; cursor:pointer; height:45px;}

}




/*    新闻中心内页   */
.news_tit{ width:100%; float:left; border-bottom:1px dashed #999999; padding:20px 0 10px 0; text-align:center; line-height:32px;}
.news_tit h2{  font-size:16px;}
.news_tit span{ color:#969696;}

.news_ct{ width:100%; float:left; padding:15px 0; line-height:24px;font-size:12px; color:#505050; min-height:270px;}
.news_ct img { max-width: 100%; }



 .sitemap
{
    width:100%;float:left;
}
    .sitemap li
    {
        border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%; 
    }
        .sitemap li a
        {
            margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;
        }
        .sitemap li a:hover{
            color:#2d59a5;
        }

        .sitemap li .font16
        {
           font-size:16px;  /*color:#135fb1*/
        }
        .sitemap li .font14
        {
           font-size:14px; 
        }
        .sitemap li .font12
        {
           font-size:12px;  color:#999
        }



.z_fy{ float:left; width:100%; }
.z_l{ float:left; width:45%; }
.z_l a{ float:left; color:#333; width:100%;   overflow: hidden; text-overflow:ellipsis; line-height:24px; font-size:12px; }
.z_l a:hover span{color:#044ea1;}
.z_r{ float:right; width:45%; overflow: hidden; text-overflow:ellipsis; }
.z_r a{ float:right; color:#333; line-height:24px; font-size:12px; width:100%;   overflow: hidden; text-overflow:ellipsis; text-align:right;}
.z_r a:hover span{color:#044ea1;}


