@charset "utf-8";

/* 头部 */
.header{ width:100%;}
.header_top{ width:100%; height:35px; background-color:#0066b3; border-top:1px solid #bfd9ec; border-bottom:1px solid #bfd9ec;}
.header_top_nr{ font-size:14px; width:1000px; height:35px; line-height:35px;}
.header_top_nr ol{ width:490px; float:left;}
.header_top_nr ol a{ color:#fff; margin-left:30px; float:left;}
.header_top_nr ul{ width:490px; float:right;}
.header_top_nr ul a{ color:#fff; margin-right:30px; float:right;}
.header_bottom{ width:1000px; height:61px;}
.logo{ width:129px; margin:12px 0 0 3px; float:left;}
.search{ width:199px; height:21px; margin:18px 28px 0 0; background:url(../images/bg1.png) no-repeat; float:right;}
.search .wbk{ font-family:"微软雅黑"; font-size:12px; color:#666; width:143px; height:21px; line-height:21px; padding:0 13px; background:none; border:none; float:left;}
.search .btn{ width:30px; height:21px; background:url(../images/bg2.png) no-repeat center; border:none; float:left;}

/* BANNER */
.banner{ width:100%; height:312px; position:relative;padding-top:32px;}
.banner .flexslider{position:relative;height:312px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:312px;}
.banner .slides li a{height:312px; display:block;}
.banner .flex-control-nav{ width:100%; height:19px;text-align:center; position:absolute;bottom:28px;z-index:2;}
.banner .flex-control-nav li{display:inline-block;width:19px;height:19px;margin:0 6px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:19px;height:19px;overflow:hidden; background:url(../images/bg5.png) no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{ background:url(../images/bg6.png) no-repeat;}
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;margin-top:-55px;}
.banner .flex-direction-nav li a{display:block;width:87px;height:165px;overflow:hidden;cursor:pointer;position:absolute;}
/* .banner .flex-direction-nav li a.flex-prev{left:148px;background:url(../images/bg3.png) no-repeat;}
.banner .flex-direction-nav li a.flex-next{right:148px;background:url(../images/bg4.png)  no-repeat;} */

/* 导航 */
.nav{ width:100%; height:32px; background-color:#0066b3; border-bottom:1px solid #00335a; position:absolute; left:0px; top:0px;z-index:1000;}
.nav .ul{ width:1000px; height:32px;}
.nav .ul>li{ width:125px; height:32px; line-height:32px; text-align:center; float:left; position:relative;}
.nav .ul>li>a{ font-size:14px; color:#fff; width:125px; height:32px; float:left;}
.nav .ul>li>a.xz{ color:#fff; width:124px; height:32px; background-color:#c20606; border-left:1px solid #314e88;}
.nav .xl{ width:500px; height:145px; background:url(../images/bg7.png) repeat; border:1px solid #404040; position:absolute; top:32px; left:0px;   display:none; }
.nav .xl_left{ width:164px; height:145px; background-color:#fff; float:left;}
/*.nav .xl_left a{ float:left; width:188px; height:146px; overflow:hidden; margin:0px; padding:0px;}*/
.nav .xl_right{ width:280px; line-height:42px; padding:6px 16px; float:right;}
.nav .xl_right a{ font-size:13px; color:#231815; padding:0 15px; background:url(../images/bg8.png) no-repeat left center; float:left;}

/* 首页内容 */
.main{ width:1000px; margin-top:28px;}
.main1{ width:1000px;}
.main1_left{ width:574px; float:left;}
.main1_left h2{ width:572px; height:36px; background-color:#e7e7e7; border:1px solid #d0d0d0; border-bottom:1px solid #0067b3;}
.main1_left h2 span{ font-size:14px; color:#fff; width:126px; height:36px; line-height:36px; text-align:center; background-color:#0066b3; float:left;}
.main1_left h2 a{ font-family:"Arial"; font-size:12px; color:#0066b3; width:60px; height:36px; line-height:36px; padding-left:14px; background:url(../images/bg9.png) no-repeat left center; float:right;}
.main1_left ul{ width:574px; margin-top:12px;}
.main1_left ul img{ width:206px; height:147px; padding:11px; background:url(../images/bg10.png) no-repeat; float:left;}
.main1_left ul span{ width:322px; line-height:21px; margin:40px 0 0 10px; float:left;}
.main1_right{ width:380px; float:right;}
.main1_right h2{ width:378px; height:36px; background-color:#e7e7e7; border:1px solid #d0d0d0; border-bottom:1px solid #0067b3;}
.main1_right h2 span{ font-size:14px; color:#fff; width:126px; height:36px; line-height:36px; text-align:center; padding-bottom:8px; background:url(../images/bg11.png) no-repeat; float:left;}
.main1_right h2 a{ font-family:"Arial"; font-size:12px; color:#0066b3; width:60px; height:36px; line-height:36px; padding-left:14px; background:url(../images/bg9.png) no-repeat left center; float:right;}
.main1_right ul{ width:348px; line-height:21px; padding:40px 14px 60px; border-left:2px solid #e2e2e2; border-right:2px solid #e2e2e2; border-bottom:1px solid #c4c4c4;}
.main2{ width:1000px; margin-top:40px;}
.main2 h2{ width:998px; height:36px; background-color:#e7e7e7; border:1px solid #d0d0d0; border-bottom:1px solid #0067b3;}
.main2 h2 span{ float:left;}
.main2 h2 a{ font-family:"Arial"; font-size:12px; color:#0066b3; width:60px; height:36px; line-height:36px; padding-left:14px; background:url(../images/bg9.png) no-repeat left center; float:right;}
.main2_nr{ width:1000px;}
.main2_nr .title{ width:1000px; height:44px; margin-top:-38px;}
.main2_nr .title1{ width:126px; height:36px; line-height:36px; text-align:center; padding-bottom:8px; margin:0 3px;/*  background:url(../images/pic11.jpg) repeat-x;  */float:left;}
.main2_nr .title1 a{ font-size:14px; color:#666; display:block;}
.main2_nr .title1.xz{ color:#424147; width:126px; height:36px; padding-bottom:8px; background:url(../images/bg11.png) no-repeat;}
.main2_nr .title1.xz a{ color:#fff;}
.main2_nr .title_nr{ width:1000px; margin-top:20px; overflow:hidden;}
.main2_nr .title_nr1{ width:1000px;}
.main2_nr .title_nr1_left{ width:342px; height:240px; float:left;}
.main2_nr .title_nr1_left img{ width:314px; height:212px; padding:14px; background:url(../images/bg12.png) no-repeat;}
.main2_nr .title_nr1_right{ width:570px; margin:5px 0 0 52px; float:left;}
.main2_nr .title_nr1_right ol{ width:540px; line-height:21px; padding:5px 15px; background-color:#e7e7e7;}
.main2_nr .title_nr1_right ol span{ color:#c20606; display:block;}
.main2_nr .title_nr1_right ul{ width:570px; line-height:24px; margin-top:20px;}
.main2_nr .title_nr1_right ul li{ width:570px; text-align:right;}
.main2_nr .title_nr1_right ul li a{ color:#666; float:left;}


/* .main3{ width:1000px; margin-top:30px;}
.main3 h2{ width:998px; height:36px; background-color:#e7e7e7; border:1px solid #d0d0d0;}
.main3 h2 span{ font-size:14px; color:#fff; width:126px; height:36px; line-height:36px; text-align:center; background-color:#0066b3; float:left;}
.main3 h2 a{ font-family:"Arial"; font-size:12px; color:#0066b3; width:60px; height:36px; line-height:36px; padding-left:14px; background:url(../images/bg9.png) no-repeat left center; float:right;}
.main3 .gundong{ width:1000px; height:161px; padding:26px 0; position:relative;}
.main3 #left,.main3 #right{ width:24px; height:42px; cursor:pointer; position:absolute; top:86px; z-index:200;}
.main3 #left{ left:18px; background:url(../images/bg15.png) center center no-repeat;}
#left:hover{ background:url(../images/lefthover.png) center center no-repeat;}
.main3 #right{ right:22px; background:url(../images/bg16.png) center center no-repeat;}
#right:hover{ background:url(../images/righthover.png) center center no-repeat;}
.main3 #middle{float:left; width:1000px; oveflow:hidden; display:inline; position:absolute;}
.main3 #middle ul li{}
.main3 .bbb{ width:143px; height:143px; margin-right:6px; padding:9px; background:url(../images/bg13.png) no-repeat; position:relative; *position:static/9; float:left;}
.main3 .bbb img{ width:143px; height:143px;}
.main3 .bbb span a{ font-size:14px; color:#fff; width:143px; height:36px; line-height:36px; text-align:center; background:url(../images/bg14.png) repeat; display:block; position:absolute; left:9px; bottom:9px;}
.main4{ width:1000px;}
.main4_left{ width:245px; margin-right:34px; float:left;}
.main4_left h2{ width:243px; height:36px; background-color:#e7e7e7; border:1px solid #d0d0d0;}
.main4_left h2 span{ font-size:14px; color:#fff; width:126px; height:36px; line-height:36px; text-align:center; background-color:#0066b3; float:left;}
.main4_left h2 a{ font-family:"Arial"; font-size:12px; color:#0066b3; width:44px; height:36px; line-height:36px; padding-left:14px; background:url(../images/bg9.png) no-repeat left center; float:right;}
.main4_left dl{ width:245px;}
.main4_left dt{ width:245px; height:195px;}
.main4_left dt img{ width:245px; height:195px;}
.main4_left dd{ width:195px; line-height:26px; padding:10px 25px; background-color:#e7e7e7;}
.main4_right{ width:145px; float:right;}
.main4_right h2{ font-size:14px; color:#fff; width:120px; height:38px; line-height:38px; padding-left:25px; background-color:#0066b3;}
.main4_right ul{ width:99px; padding:6px 23px 23px; background-color:#e7e7e7;}
.main4_right ul li{ width:99px; height:32px; line-height:32px; background-color:#fff; margin-top:17px;}
.main4_right ul li a{ width:99px; height:32px; display:block;}
.main4_right ul li p{ width:33px; height:24px; margin-left:5px; float:left;}
.main4_right ul li p img{ width:33px; height:24px; margin-top:5px;}
.main4_right ul li span{ width:56px; height:24px; margin-left:5px; float:left;}
.main4_right ul li a span{ color:#666;} */

.main3{ width:1000px; margin-top:40px;}
.main3 h2{ width:998px; height:36px; background-color:#e7e7e7; border:1px solid #d0d0d0; border-bottom:1px solid #0067b3;}
.main3 h2 span{ float:left;}
.main3 h2 a{ font-family:"Arial"; font-size:12px; color:#0066b3; width:60px; height:36px; line-height:36px; padding-left:14px; background:url(../images/bg9.png) no-repeat left center; float:right;}
.main3_nr{ width:1000px;}
.main3_nr .title{ width:1000px; height:44px; margin-top:-38px;}
.main3_nr .title1{ width:126px; height:36px; line-height:36px; text-align:center; padding-bottom:8px; margin:0 3px; /* background:url(../images/bg11.png) repeat-x; */ float:left;}
.main3_nr .title1 a{ font-size:14px; color:#666; display:block;}
.main3_nr .title1.xz{ color:#424147; width:126px; height:36px; padding-bottom:8px; background:url(../images/bg11.png) no-repeat;}
.main3_nr .title1.xz a{ color:#fff;}
.main3_nr .title_nr{ width:1000px; /* margin-top:20px;  */overflow:hidden;}
.main3_nr .title_nr1{ width:1000px;}
.main3_nr .gundong{ width:1000px; height:161px; padding:26px 0; position:relative;}
.main3_nr #left,.main3 #right{ width:24px; height:42px; cursor:pointer; position:absolute; top:86px; z-index:200;}
.main3_nr #left{ left:18px; background:url(../images/bg15.png) center center no-repeat;}
/*#left:hover{ background:url(../images/lefthover.png) center center no-repeat;}*/
.main3_nr #right{ right:22px; background:url(../images/bg16.png) center center no-repeat;}
/*#right:hover{ background:url(../images/righthover.png) center center no-repeat;}*/
.main3_nr #middle{float:left; width:1000px; oveflow:hidden; display:inline; position:absolute;}
.main3_nr #middle ul li{}
.main3_nr #left2,.main3 #right2{ width:24px; height:42px; cursor:pointer; position:absolute; top:86px; z-index:200;}
.main3_nr #left2{ left:18px; background:url(../images/bg15.png) center center no-repeat;}
/*#left:hover{ background:url(../images/lefthover.png) center center no-repeat;}*/
.main3_nr #right2{ right:22px; background:url(../images/bg16.png) center center no-repeat;}
/*#right:hover{ background:url(../images/righthover.png) center center no-repeat;}*/
.main3_nr #middle2{float:left; width:1000px; oveflow:hidden; display:inline; position:absolute;}
.main3_nr #middle2 ul li{}
.main3_nr .bbb{ width:143px; height:143px; margin-right:6px; padding:9px; background:url(../images/bg13.png) no-repeat; position:relative; *position:static/9; float:left;}
.main3_nr .bbb img{ width:143px; height:143px;}
.main3_nr .bbb span a{ font-size:14px; color:#fff; width:143px; height:36px; line-height:36px; text-align:center; background:url(../images/bg14.png) repeat; display:block; position:absolute; left:9px; bottom:9px;}
.main4{ width:1000px;}
.main4_left{ width:245px; margin-right:34px; float:left;}
.main4_left h2{ width:243px; height:36px; background-color:#e7e7e7; border:1px solid #d0d0d0;}
.main4_left h2 span{ font-size:14px; color:#fff; width:126px; height:36px; line-height:36px; text-align:center; background-color:#0066b3; float:left;}
.main4_left h2 a{ font-family:"Arial"; font-size:12px; color:#0066b3; width:44px; height:36px; line-height:36px; padding-left:14px; background:url(../images/bg9.png) no-repeat left center; float:right;}
.main4_left dl{ width:245px;}
.main4_left dt{ width:245px; height:195px;}
.main4_left dt img{ width:245px; height:195px;}
.main4_left dd{ width:195px; line-height:26px; padding:10px 25px; background-color:#e7e7e7;}
.main4_right{ width:145px; float:right;}
.main4_right h2{ font-size:14px; color:#fff; width:120px; height:38px; line-height:38px; padding-left:25px; background-color:#0066b3;}
.main4_right ul{ width:99px; padding:6px 23px 23px; background-color:#e7e7e7;}
.main4_right ul li{ width:99px; height:32px; line-height:32px; background-color:#fff; margin-top:17px;}
.main4_right ul li a{ width:99px; height:32px; display:block;}
.main4_right ul li p{ width:33px; height:24px; margin-left:5px; float:left;}
.main4_right ul li p img{ width:33px; height:24px; margin-top:5px;}
.main4_right ul li span{ width:56px; height:24px; margin-left:5px; float:left;}
.main4_right ul li a span{ color:#666;}


/* 友情链接 */
.friendly{ width:880px; margin-top:15px; padding:17px 60px; background-color:#8a8a8a;}
.friendly span{ color:#fff; width:73px; height:21px; line-height:21px; float:left;}
.friendly #select{ width:257px; height:21px; margin:0 6px; padding:0 10px 0 40px; background:#fff url(../images/pic6.jpg) no-repeat 10px center; float:left;}

/* 底部内容 */
.footer{ width:100%; margin-top:20px; background-color:#0066b3;}
.footer_nr{ color:#fff; width:1000px; line-height:42px; text-align:center; padding:50px 0 60px 0;}
.footer_nr span{ margin:0 12px;}
.footer_nr span a{ color:#fff;}

/* 内页BANNER */
.qy_banner{ width:100%; height:345px; position:relative;}
.qy_banner ol{ width:100%; height:345px;}
.qy_banner ol a{ width:100%; height:345px; display:block;}

/* 内页公用 */
.qy_main{ width:1000px; margin-top:28px; padding-bottom:100px;}
.qy_main_left{ width:160px; float:left;}
.qy_main_left h2{ font-size:21px; color:#231815; width:160px; text-align:center;}
.qy_main_left ul{ width:160px; margin-top:15px;}
.qy_main_left ul li{ width:160px; margin-top:8px;}
.qy_main_left ul li a{ font-size:14px; color:#fff; width:160px; height:41px; line-height:41px; text-align:center; background-color:#0066b3; display:block;}
.qy_main_left ul li a:hover,.qy_main_left ul li a.xz{ width:160px; padding-right:20px; background:url(../images/bg23.png) no-repeat;}
.qy_main_right{ width:785px; float:right;}
.qy_main_right_nr{ font-size:14px; color:#231815; width:785px; text-align:right;}
.qy_main_right_nr a{ color:#231815;}

/* 人力资源 */
.rlzy_main{ font-size:14px; color:#000; width:660px; line-height:32px; margin-top:25px; padding:10px 50px 40px; border:1px solid #8a8a8a; float:right;}
.rlzy_main h2{ font-size:21px; color:#231815; width:660px; text-align:center; margin-bottom:40px;margin-top:30px;}

/* 产品 */
.cp_main{ width:785px; margin-top:5px; overflow:hidden;}
.cp_main ul{ width:801px;}
.cp_main ul li{ width:249px; margin:20px 16px 0 0; border:1px solid #d9d9d9; float:left;}
.cp_main ul li img{ width:235px; height:169px; padding:7px;}
.cp_main ul li span a{ color:#000; width:249px; line-height:21px; text-align:center; padding:5px 0; background-color:#e7e7e7; display:block;}

/* 分页 */
.pages{ width:785px; text-align:center; margin-top:70px; display:inline-block;}
.pages a{ font-size:14px; color:#231815; height:24px; line-height:24px; padding:0 8px; margin:0 3px; background-color:#fff; border:1px solid #d9d9d9; display:inline-block;}
.pages a:hover,.pages a.xz{ color:#fff; background-color:#0066b3; border:1px solid #a9bcca;}
.pages strong{ font-size:14px; font-weight:normal; color:#231815; height:24px; line-height:24px; padding:0 8px; margin:0 3px; background-color:#fff; border:1px solid #d9d9d9; display:inline-block;}


/* 会员 */
.hyzx_main{ width:785px; margin-top:25px;}
.hyzx_main ul{ width:385px; line-height:30px; margin-left:140px;}
.hyzx_main ul li{ font-size:14px; color:#000; width:385px;}
.hyzx_main ul li p{ width:340px; float:left;}
.hyzx_main ul li span{ width:40px; float:right;}

.qy_banner2{ width:100%; position:relative;}

/* 登录注册 */
.dlzc_main{ width:1000px; padding:80px 0;}
.dlzc_main_nr{ width:630px;}
.dlzc_main_nr ol{ font-size:18px; color:#000; width:530px; height:47px; line-height:47px; padding-left:100px; background:url(../images/pic9.jpg) no-repeat;}
.dlzc_main_nr ul{ width:630px; line-height:32px; margin-top:20px;}
.dlzc_main_nr ul li{ width:630px; margin-top:24px;}
.dlzc_main_nr ul li p{ font-size:14px; color:#000; width:170px; text-align:right; padding-right:30px; float:left;}
.dlzc_main_nr ul li span{ color:#000; width:430px; float:left;}
.dlzc_main_nr ul li span a{ color:#0066b3;}
.dlzc_main_nr ul li span em{ color:#c71b1b;}
.dlzc_main_nr ul li span .wbk{ width:226px; height:30px; line-height:30px; padding:0 10px; border:1px solid #d2d0cf; margin-right:12px;}
.dlzc_main_nr ul li span .btn{ font-size:14px; color:#fff; width:248px; height:35px; line-height:35px; text-align:center; background:url(../images/pic10.jpg) no-repeat; border:none;}



.fxl1{position:absolute;bottom:10px;right:33px;cursor:pointer;width:137px;height:17px;float:left;border:solid 1px #c8c8c8; background:#fff}
.fxlk{ position:absolute;top:17px;left:-1px;width:137px;border:solid 1px #cccccc; background:#ffffff;display:none}
.fxlk a{display:block;height:17px;line-height:17px;padding:0px 5px;color:#cdcdcd}
.fxlk a:hover{color:#ffffff; background:#316ac5; text-decoration:none}
.wbjs{ position:absolute;top:0px;left:0px;display:block;width:127px;height:17px;background:url(../images/jian.png) no-repeat right top;padding:0px 5px 0px 5px; line-height:17px;color:#cdcdcd;}
.k11{height:590px;}


/* 引导页 */
.ydy_main{ width:100%;}
.ydy_main .btn{ font-family:"Arial"; font-size:18px; color:#fff; width:222px; height:47px; line-height:47px; text-align:center; background:url(../images/bg24.png) no-repeat; border:none; position:fixed; right:130px; bottom:110px;}

/* 服务领域 */
.fwly_main{ width:785px; margin-top:5px;}
.fwly_main dl{ width:675px; margin-top:20px;}
.fwly_main dl dt{ width:249px; border:1px solid #d9d9d9; float:left;}
.fwly_main dl dt img{ width:235px; height:169px; padding:7px;}
.fwly_main dl dt span a{ color:#000; width:249px; line-height:21px; text-align:center; padding:5px 0; background-color:#e7e7e7; display:block;}
.fwly_main dl dd{ font-size:14px; color:#231815; width:384px; line-height:21px; margin-top:40px; float:right;}
.fwly_main dl dd a{ font-size:14px; color:#231815; width:108px; height:32px; line-height:32px; text-align:center; margin-top:50px; background-color:#e7e7e7; border:1px solid #efefef; float:right;}