﻿@charset "utf-8";
/* CSS Document */
/*和频道一样的标题样式*/
.pdao_tit{padding: 0 0 20px 0; width:100%; position: relative; text-align: center;}
.pdao_tit .bt_dx{width:110px; height: 1px; background: #f0f0f0; margin-bottom: 23px; display: inline-block;}
.pdao_tit .bt_ct{padding: 0 25px; display: inline-block;}
.pdao_tit .bt_ct h2{font-size:26px; color: #404040; line-height: 34px;}
.pdao_tit .bt_ct .h2_x{font-size:14px; line-height: 22px; color: #adadad;}
.pdao_tit a{display: block; color: #666; font-size: 13px; height: 28px; line-height: 28px; position: absolute; bottom: 25px; right:0;}
.pdao_tit a .gdfh{display:inline-block; width: 12px; height: 12px; line-height: 12px; text-align: center; background: #dedede; color: #fff; font-size: 12px; margin-left: 3px; margin-bottom: 4px; border-radius: 50%; vertical-align: middle; font-family:'inconsolata';} 
.pdao_tit a:hover{color: #1976d2;}
.pdao_tit a:hover .gdfh{background: #1976d2;}
/*推荐服务*/
.b1 .b1_l{ width: 324px; float: left; }
.b1 .b1_r{ width: 864px; float: left; margin-left: 10px; height: 326px; }
.b1 .b1_r ul{ display:block; width:864px; height:auto; padding-left:1px; padding-bottom:1px; overflow:hidden;}
.b1 .b1_r li{ float:left;display:block; width:33.3%; *width:33.2%; height:163px; border:1px solid #ededed; margin:0 0 -1px -1px; position:relative; z-index:0; box-sizing: border-box;}
.b1 .b1_r li a{display:block; width:100%; height:100%;}
.b1 .b1_r li:hover{border:1px solid #1976d2; z-index: 1;}
.b1 .b1_r li:hover h1{  color: #1976d2;}
.b1 .b1_r li:hover dl .zxan{ color: #fff; background-color: #fe7575;}
.b1 .b1_r li h3{ display: block; font-size: 17px; font-weight: bold; padding-left: 15px; padding-right: 10px; padding-top: 18px; line-height: 20px; color: #303030; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.b1 .b1_r li p{ display: block; font-size: 14px;  color: #666666; padding-left: 15px; width: 168px; padding-top: 5px; overflow:hidden; white-space: nowrap; height: 36px; line-height: 18px; }
.b1 .b1_r dl{ display: block; margin-left: 15px; margin-top: 10px; width: 150px; float: left;}
.b1 .b1_r dl .zxan{ display: block; color: #fe7575; font-size: 14px; padding: 1px 16px; float: left; border: 1px solid #fe7575; border-radius: 20px; }
.b1 .b1_r dd,.b1 .b1_r dt{ display: block; }
.b1 .b1_r dt{  color: #f24e4e; font-size: 20px; line-height: 20px;}
.b1 .b1_r dd{ color: #adadad; font-size: 14px; height: 15px;}
.b1 .b1_r dd q{  text-decoration: line-through;}
.b1 .b1_r dt i{ font-size: 20px; padding-left: 3px; font-weight:600;}
.b1 .b1_r dt em{ font-size:14px; padding-left: 3px; color: #ababab;}
.b1 .b1_r span{ display: block;  width: 90px; height: 90px; bottom: 15px; right: 15px; position: absolute; z-index: -1; background-color: antiquewhite;}
.b1 .b1_r span img{ display: block; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; width: 100%;}

.picBtnLeft{ width:324px; height:326px;  position:relative;  overflow:hidden;  zoom:1; }
.picBtnLeft .prev,.picBtnLeft .next {width: 15px; height: 45px; position: absolute; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; display: none; color: #fff; text-align: center; font-size: 29px; line-height:45px; font-family:'inconsolata'; bottom: 20px; z-index: 5;}
.picBtnLeft .prev{left: 1px; background-color: #000; } 
.picBtnLeft .next{right: 1px; background-color: #000; }
.picBtnLeft .hd{ width:324px;  height:81px; position:absolute; top:244px;}
.picBtnLeft .hd ul{ width:333px;  overflow:hidden; zoom:1; }
.picBtnLeft .hd ul li{ width:100px; float: left; margin-right: 11px; margin-top: 5px;}
.picBtnLeft .hd ul li a{display: inline-block;}
.picBtnLeft .hd ul li img{ width:100px; height:74px; vertical-align: middle;border:1px solid #ddd; cursor:pointer;}
.picBtnLeft .hd ul li.on img{ border:1px solid #187fdf; margin-top: -2px; }
.picBtnLeft .bd{ width:324px;  height:240px; position:relative; overflow: hidden;}
.picBtnLeft .bd img{ width:324px; height:240px;  }
.picBtnLeft .bd li{ position:relative; zoom:1; }
.picBtnLeft .bd li .pic{ position:relative; z-index:0; line-height:0px;  }
.picBtnLeft .bd li .bg{ display:none;  width:467px; height:30px; position:absolute; left:0; bottom:0; z-index:1; background:#000; filter:alpha(opacity=60);opacity:0.6;}
.picBtnLeft .bd li .title{ display:none;  width:467px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picBtnLeft .bd li .title a{ color:#fff;  }

.b2 .b_line{ margin-bottom: 20px; height: 55px; position: relative;}
.b2 .b_line span{ display: block; border-bottom: 1px solid #ededed;  height: 27px; position: absolute; width: 35%; }
.b2 .b_line .bl_1{ left: 0;} .b2 .b_line .bl_2{ right: 0;}
.b2 h1{ display: block; width: 310px;margin: 0 auto; overflow: hidden; z-index: 0;}
.b2 em{ display: block; font-size: 55px; font-family: "advent-pro"; color: #1976d2; line-height: 55px;}
.b2 i{ display: block; font-size: 30px; color: #1976d2; text-align: center; line-height: 29px; float: left;}
.b2 i q{ display: block; font-size: 14px; color: #B1B1B1; text-align: center;  width: 253px; line-height: 26px;}
.b2 .e1{ float: left;}
.b2 .e2{  float: left;}


/* 文本切换盒子 */ 
.slideTxtBox2{ width:1200px; text-align:left; height: 495px; overflow: hidden;} 
.slideTxtBox2 .hd{ height:45px; line-height:45px; position:relative; z-index: 1; } 
.slideTxtBox2 .hd ul{ float:left; position:absolute; height:42px; display:block; width:1200px;  padding-left:1px; padding-bottom:1px; margin-top:-1px; z-index: 0; } 
.slideTxtBox2 .hd ul em{ display: block; width: 1200px; border-bottom: 1px solid #1976d2; height: 0; position: relative;top: 45px; z-index: 1;}
.slideTxtBox2 .hd ul li{ width: 14.36%; *width: 14.2%;float:left;display:block; border:1px solid #dbdbdb; margin:0 0 -1px -1px; position:relative; z-index:0; box-sizing:border-box; height: 45px; *height:43px; font-size: 16px; color: #404040; text-align: center; cursor:default;} 
.slideTxtBox2 .hd ul li.on{ height:45px; *height:43px; background:#fff; border:1px solid #1976d2; border-bottom:1px solid #fff; border-top: 2px solid #1976d2;  cursor:pointer; z-index: 2; line-height: 43px;} 
.slideTxtBox2 .bd{height: 450px; z-index: 0;} 
.slideTxtBox2 .bd span{  position: relative;} 
.slideTxtBox2 .bd .bd_img{ display: block; width: 325px; height: 448px; background-color: #1976d2; float: left; position: relative; overflow: hidden;}
.slideTxtBox2 .bd ul { display: block; float: left; box-sizing: border-box; overflow: hidden; width: 1200px; margin-top: -1px;} 
.slideTxtBox2 .bd ul li{ height: 450px; width: 244px;  float: left; position: relative; }
.slideTxtBox2 .bd ul li.l245 span{display: block;  height: 33.33%; *height:32.8%; box-sizing: border-box; border: 1px solid #dbdbdb; margin:0 0 -1px -1px; position: relative; z-index: 0;} 
.slideTxtBox2 .bd .infoList span{z-index: 0;} 
.slideTxtBox2 .bd .infoList span:hover{ border: 1px solid #187fdf; z-index: 1;} 
.slideTxtBox2 .bd ul li.l245 span .a1{ position: absolute;display: block; width: 91px; height: 24px; border: 1px solid #fe7575; color: #fe7575; border-radius: 20px; line-height: 24px; text-align: center; font-size: 14px; left: 20px; bottom: 10px;}
.slideTxtBox2 .bd ul li.l245 span:hover .a1{ background-color: #fe7575; color: #fff;}
.slideTxtBox2 .bd ul li.l245 span h3{ display: block; font-size: 16px; padding-top: 15px; padding-left:15px; width: 220px; line-height: 24px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; float: left;}
.slideTxtBox2 .bd ul li.l367 span h3{ display: block; font-size: 16px; padding-top: 15px; padding-left: 15px; width: 340px; line-height: 24px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; float: left;}
.slideTxtBox2 .bd ul li.l245 span p{ display: block; font-size: 14px; padding-left: 15px; color: #888; padding-top: 0px; height: 22px; width: 168px; overflow:hidden; white-space: nowrap;}
.slideTxtBox2 .bd ul li.l367 span p{ display: block; font-size: 14px; padding-left: 15px; color: #888; padding-top: 0px; height: 22px; width: 252px; overflow:hidden; white-space: nowrap;}
.slideTxtBox2 .bd ul li.l245 span em dfn,.slideTxtBox2 .bd ul li.l367 span em dfn{ display: block; text-align: left; font-size:16px;}
.slideTxtBox2 .bd ul li.l245 span em { display: block;  margin-top: 2px;}
.slideTxtBox2 .bd ul li.l245 span em i,.slideTxtBox2 .bd ul li.l367 span em i{ display: block; float: left; width: 135px; margin-left: 20px; color: #f24e4e;}
.slideTxtBox2 .bd ul li.l245 span em q,.slideTxtBox2 .bd ul li.l367 span em q{ display: block; float: right; width: 90px; background-color: #fff; height: 90px;  position: absolute; right: 0; bottom:0; z-index: -1; overflow: hidden;}
.slideTxtBox2 .bd ul li.l245 span em q img,.slideTxtBox2 .bd ul li.l367 span.b_con_1 em q img,.slideTxtBox2 .bd ul li.l367 span.b_con_0 em q img{ display: block; margin-left: 5px; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;position: absolute; bottom:0; right:-5px; width:100%;}
.ser_mov{transform:translate(-5px,0);-webkit-transform:translate(-5px,0);-moz-transform:translate(-5px,0);-o-transform:translate(-5px,0);-ms-transform:translate(-5px,0);
}
.slideTxtBox2 .bd ul li.l245 span em i code,.slideTxtBox2 .bd ul li.l367 span em i code{ display: block; float: left; font-size: 14px; line-height: 12px; text-decoration: line-through; color: #adadad; font-family: 'Microsoft Yahei';}
.slideTxtBox2 .bd ul li.l245 span em i var,.slideTxtBox2 .bd ul li.l367 span em i var{  font-family: 'Microsoft Yahei'; font-size: 20px; padding-right: 3px; }
.slideTxtBox2 .bd ul li.l245 span em i b,.slideTxtBox2 .bd ul li.l367 span em i b{ color: #f24e4e; font-size: 16px; line-height: 20px;}
.slideTxtBox2 .bd ul li.l245 span em i .qi,.slideTxtBox2 .bd ul li.l367 span em i .qi{ font-size:14px; color: #888; display: inline-block; border: 0;}
.slideTxtBox2 .bd ul li.l367 span em{ display: block;  margin-top: 25px; }
.slideTxtBox2 .bd ul li.l367{ width: 367px;} 
.slideTxtBox2 .bd ul li.l367 span{border:1px solid #dbdbdb; margin:0 0 -1px -1px; z-index:0; box-sizing:border-box;} 
.slideTxtBox2 .bd ul li.l367 span.b_con_1 .a1{position: absolute;display: block; width: 91px; height: 24px; border: 1px solid #fe7575; color: #fe7575; border-radius: 20px; line-height: 24px; text-align: center; font-size: 14px; left: 20px; bottom:10px;}
.slideTxtBox2 .bd ul li.l367 span.b_con_1:hover .a1{ background-color: #fe7575; color: #fff;}
.slideTxtBox2 .bd ul li.l367 span.b_con_1 em{ margin-top: 2px;}
.slideTxtBox2 .bd ul li.l367 span.b_con_1 em q{ width: 90px; background-color: #fff; position: absolute; right: 0; height: 90px; bottom: 0;}
.slideTxtBox2 .bd ul li.l367 span.b_con_0 em q{ width: 120px; background-color: #fff; position: absolute; right: 0; height: 120px; bottom: 0;}
.slideTxtBox2 .bd ul li.l367 span.b_con_0 em .a1{ position: absolute;display: block; width: 91px; height: 24px; border: 1px solid #fe7575; color: #fe7575; border-radius: 20px; line-height: 24px; text-align: center; font-size: 14px; left: 20px; bottom:140px;}
.slideTxtBox2 .bd ul li.l367 span.b_con_0:hover .a1{ background-color: #fe7575; color: #fff;}
.slideTxtBox2 .bd ul li.l367 span{ display: block; height: 33.3%; *height:32.8%;} 
.slideTxtBox2 .bd ul li.l367 span.b_con_0{ height: 66.4%; *height:66%; } 
.slideTxtBox2 .bd ul li.l260{ width: 264px; *width:262px; border: 1px solid #dbdbdb; border-left: 0;  box-sizing: border-box; height: 448px;*height:446px;} 
.slideTxtBox2 .bd ul li.l260 dt{ display: block; font-size: 16px; height: 52px;  margin: 0 10px; text-align: center; border-bottom:1px solid #ececec; line-height: 52px;   position: relative; text-indent: 21px;} 
.slideTxtBox2 .bd ul li.l260 dt em{ display: block; width: 30px; height: 4px; background-color: #1976d2; position: absolute; top:49px; left: 50%; margin-left: -15px;} 
.slideTxtBox2 .bd ul li.l260 dt i{ display:block; width: 16px; height: 16px; position: absolute; top: 20px; left: 75px; background: url(../../images/b2_r_ico.png)} 
.slideTxtBox2 .bd ul li.l260 dd{ display: block; border-bottom: 1px dotted #dbdbdb;margin: 0 10px; padding:0px 0 0 0; float: left; width: 240px; height: 133px; *height:130.5px;}
.slideTxtBox2 .bd ul li.l260 dd:hover p a{ color: #1976d2;}
.slideTxtBox2 .bd ul li.l260 dd:last-child{ border-bottom: 0;}
.slideTxtBox2 .bd ul li.l260 dd p{ display: block; width: 240px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.slideTxtBox2 .bd ul li.l260 dd p a{ display: block;font-size: 15px; color: #404040; padding-top: 18px; line-height:26px; height:26px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.slideTxtBox2 .bd ul li.l260 dd span{ display: block;font-size: 12px; color: #adadad; line-height: 18px; margin-top: 6px; margin-bottom: 9px; text-indent:2em; max-height:54px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; height: 36px; }
.slideTxtBox2 .bd ul li.l260 dd span:hover{border:0; }
.slideTxtBox2 .bd ul li.l260 dd>a{ display: block; width: 35px;  color: #1976d2; font-size: 12px; text-align:center; float: right;}
.slideTxtBox2 .bd ul li.l260 dd:hover>a{ color: #1a90c1;}
.slideTxtBox2 .bd .bd_img h3{ color: #fff; display: block; font-size: 44px; text-align: center; font-weight: bold; padding-top: 60px;}
.slideTxtBox2 .bd .bd_img p{ color: #fff; display: block; text-align: center; font-size: 17px; line-height: 60px;}
.slideTxtBox2 .bd .bd_img span{ display: block; overflow: hidden; width: 278px; margin-left: 33px; margin-top: 25px;}
.slideTxtBox2 .bd .bd_img span a{ display: block; float: left; width: 115px; height: 37px; border: 1px solid #227fd6; margin-right: 22px; margin-bottom: 22px; font-size: 14px; line-height: 37px; text-align: center; background-color: #1572c8; color: #fff; }
.slideTxtBox2 .bd .bd_img span a:hover{ background-color:rgba(15,95,170,0.60); border-color:rgba(15,95,170,0.60); }
.slideTxtBox2 .bd .bd_img i{ display: block; font-size: 16px; text-align: center; position: absolute; color: #fff; width: 100%; bottom: 50px}

.b3{ height: 240px; background-color: #1976d2; background: url(../../images/src_bg.jpg) center 0 no-repeat;}
.b3 h2{ display: block; overflow: hidden; margin-top: 32px; text-align: center;} 
.b3 h2 i{ display: inline-block; margin-top: 3px;}
.b3 h2 i img{ display: block; width: 48px; height: 48px; margin-right: 12px;}
.b3 h2 q{ display: inline-block; color: #fff;}
.b3 h2 q b{display: block;font-size: 30px; line-height: 31px;}
.b3 h2 q var{display: block;font-size: 15px; line-height: 15px; margin-top: 7px; letter-spacing: 1.7px;}

.slideTxtBox3 { width:100%; margin-top: 22px;}
.slideTxtBox3 .hd{ height:32px; line-height:32px; position:relative; margin-bottom: 26px;}
.slideTxtBox3 .hd ul{ position:absolute;  font-size: 16px; left: 50%; margin-left: -185px;}
.slideTxtBox3 .hd ul li{ float:left; cursor:pointer; width: 76px; height: 32px; text-align: center; border-radius: 3px; margin-right: 20px; color: #edfbfa; border: 1px solid #5ba6eb; position: relative; box-sizing: border-box;}
.slideTxtBox3 .hd ul li:last-child{ margin-right: 0;}
.slideTxtBox3 .hd ul li.on{ background:#fff; color: #1976d2; border: none;}
.slideTxtBox3 .hd ul li.on .arrow-down{ display: block;}
.slideTxtBox3 .hd ul li .arrow-down{ width: 0px;height: 0px; position: absolute; left: 32px; bottom: -5px;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-top: 6px solid #fff;
            font-size: 0px;
            line-height: 0px; display: none;}

.slideTxtBox3 .bd ul{ display: block; width: 1119px;  margin-left: 185px; position: relative;}
.slideTxtBox3 .bd li input{ height: 35px; background-color: #fff; padding: 0 5px; margin-right: 20px; font-size: 12px;font-family:'Microsoft Yahei'; line-height: 35px;}
.slideTxtBox3 .bd li input.s_inf{ width: 300px;}
.slideTxtBox3 .bd li input.s_pho{ width: 200px;}
.slideTxtBox3 .bd li a{ display: inline-block;  height: 35px;  font-size: 16px; line-height: 35px; position: absolute;}
.slideTxtBox3 .bd li a.s_btn{ width: 140px; text-align: center; background-color: #e6b110; color: #fff; margin-right: 20px;}
.slideTxtBox3 .bd li a.s_btn:hover{ background-color: #f4be1a; color: #9a4c0d; }
.slideTxtBox3 .bd li a.s_ser{ width: 140px; text-align: center; color: #edfbfa; border: 1px solid #68befc; height: 33px; right:260px;}
.slideTxtBox3 .bd li a.s_ser:hover{ color: #fff; border: 1px solid #68befc; background-color: #68befc;}

.b4{padding-top: 45px;}
.b4 .hd ul{ *float: left; *width: 1200px; }
.b4 h1{display: block; font-size: 25px; text-align: center; line-height: 32px; margin-bottom: 30px; margin-top: 32px; *margin-top:0;}

.picScroll-left .pic i{ display: block; float: left; width: 106px; height: 106px; margin: 20px 20px 0 20px; border: 1px solid #dbdbdb; overflow: hidden;}
.picScroll-left .pic i img{ display: block;  width: 106px;}
.picScroll-left .pic q{ display: block;   float: left; width: 186px; padding-top: 22px;}
.picScroll-left .pic q em{ display: block; font-size: 15px;font-weight: 600;}
.picScroll-left .pic q em sub{ display:inline-block; *display: inline; width: 4px; height: 16px; background-color:#187fdf; vertical-align: middle; margin-right: 5px;}
.picScroll-left .pic q b{ display: block; font-size: 14px; color: #888; line-height: 26px;}
.picScroll-left .pic q var{display: block;font-size: 14px;margin-top: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.picScroll-left .pic q dfn{ display: block; font-size: 12px; color: #ababab; line-height:18px;}
.blue{ color: #1976d2;}.red{ color: #f24e4e;}

.picScroll-left{ width:1200px;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ height:30px; width: 100px; margin: 0 auto; }
.picScroll-left .hd ul{ display: block; margin-top:10px;overflow: hidden; width: 100%;  text-align: center; }
.picScroll-left .hd ul li{ display: inline-block; *display: inline; *zoom:1; width: 8px; height: 8px; margin: 0 5px; overflow: hidden; background-color: #a9d6ff; cursor: pointer;  border-radius: 20px; font-size: 0;}
.picScroll-left .hd ul li:last-child{ margin-right: 0;}
.picScroll-left .hd ul li.on{ background-color: #1976d2; }
	
.picScroll-left .bd{ }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; width: 1270px;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden;  width: 354px;  margin-right: 69px; }
.picScroll-left .bd ul li .pic{ box-sizing: border-box; border: 1px solid #dbdbdb; height: 151px; margin-bottom: 30px; background: #FFFFFF;}
.picScroll-left .bd ul li .pic:hover{ border: 1px solid #187fdf;}

.b6{margin-top: 0; padding-top: 45px;}
.b6 h1{display: block; font-size: 25px; text-align: center; line-height: 32px; margin-bottom: 30px;}
.b7{height: 510px; margin-top:  5px!important}
.b7 h2{display: block; font-size: 32px; text-align: center; line-height: 32px; margin-top: 38px; color: #fff;}
.b7 h2 em{display: block; width: 26px; height: 4px; background-color: #68befc; margin: 0 auto; margin-top: 12px;}
.b7 ul{ display: block; margin-top: 40px; width: 1260px; position: relative;}
.b7 li{ display: block; width: 260px; height: 153px; float: left; background-color: #fff; margin-bottom: 30px; margin-right: 55px; position: relative; bottom: 0; }
.b7 li {-webkit-transition: all 0.4s 0s;-o-transition: all 0.4s 0s;transition: all 0.4s 0s;}
.b7 li:hover {bottom: 4px;}

.b5 h1{display: block; font-size: 25px; text-align: center; line-height: 32px; margin-bottom: 10px;}

/* g_img */
.g_img{width:1200px;margin:0 auto 50px auto;overflow:hidden;}
.g_img ul{width:1200px;}
.g_img ul li{float:left;margin-right:1px;margin-bottom:1px;display:inline;width:299px;height:238px;overflow:hidden;position:relative;}
.g_img ul li .photo{width:299px;height:238px;overflow:hidden;}
	
.g_img .rsp{width:299px;height:238px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.g_img .text{position:absolute;width:299px;height:238px;left:-299px;top:0px;overflow:hidden;}
.g_img .text h3{width:299px;margin-top:110px;height:35px;line-height:35px;text-align:center;color:#FFFFFF; background-color:rgba(0,0,0,0.7);font-size:14px;}


.order_que_box{width:580px;background:#fff; border: 1px solid #ccc; padding-bottom: 30px; display: none;}
.order_que_box h4{height:15px;line-height:15px; position: relative;}
.order_que_box h4 a.a1{font-family:arial;overflow:hidden;display:block;float:right;font-size:20px;border-radius:2px;_font-size:12px; position: absolute; right: 10px; top: 7px;}
.order_que_box p{ font-size: 20px; text-align: center; margin-bottom: 35px; margin-top: 10px; line-height: 20px;}
.order_que_box p i{ font-size: 14px; color: #ECECEC; word-spacing:0; letter-spacing:-2px;}
.order_que_box label{ font-size: 16px; display: block; width: 100%; margin-bottom: 15px;}
.order_que_box label input{ display: block; border: 1px solid #ccc; margin: 0 auto; width: 400px; background-color: #fff; height: 36px; padding: 0 5px; font-size: 15px; line-height: 36px;}
.order_que_box a.a2{ display: block; background-color: #1976d2; color: #fff; width: 420px; margin: 0 auto; height: 35px; line-height: 35px; text-align: center; font-size: 16px; border-radius: 3px; margin-bottom: 25px;}
.order_que_box a.a2:hover{ background-color: #187fdf;}
.order_que_box span{ display: block;  text-align: center;font-size: 14px;}
.order_que_box span i q{ color: #1976d2;}

/*3.2期首页主体样式*/
.index_main{width:1200px; margin: 0 auto; overflow: hidden;}
.index_main1{width:1200px; margin: 0 auto;}
.index_tit{height: 22px; padding:10px 15px 18px 0 ;}
.index_tit .index_tit_l{float:left; line-height: 22px;}
.index_tit .index_tit_l .span1_4{float: left; width:22px; height: 22px; background: url(images/tit_icon.png) 0 0 no-repeat;}
.index_tit .index_tit_l .span1_5{float: left; width:22px; height: 22px; background: url(images/tit_icon.png) -22px 0 no-repeat;}
.index_tit .index_tit_l .span1_2{float: left; width:22px; height: 22px; background: url(images/tit_icon.png) -44px 0 no-repeat;}
.index_tit .index_tit_l .span1_3{float: left; width:22px; height: 22px; background: url(images/tit_icon.png) -66px 0 no-repeat;}
.index_tit .index_tit_l .span2{float: left; font-size:20px; color: #333333; margin-left:5px; }
.index_tit .index_tit_l .span3{float: left; font-size:14px; color: #adadad; margin-left:20px; }
.index_tit .index_tit_r{display: block; float:right; line-height: 22px; font-size:14px; color: #adadad; }
.index_tit .index_tit_r:hover{color:#1a79d9;}
/*优惠活动*/
.index_ct1{width:100%; min-width: 1200px; padding:40px 0; overflow: hidden;}
.index_ct1 .index_ct1_l{width:217px; height: 118px; float: left;}
.index_ct1 .index_ct1_r{float:left;}
.index_ct1 .index_ct1_r .r_box{display: block; float:left; width:317px; height: 118px; margin-left: 10px; overflow: hidden;}
.index_ct1 .index_ct1_r .r_box img{width:317px; height: 118px;}
/*300多项企业服务，贯穿企业经营周期*/
.index_ct2{width:100%; min-width: 1200px; background: #fafafa; padding:40px 0; overflow: hidden;}
.index_ct2 .title{width:100%;}
.index_ct2 .title .p1{display:block; width: 100%; text-align: center; font-size:30px; color: #333333; line-height: 30px; }
.index_ct2 .title .p2{display:block; width: 100%; text-align: center; margin-top: 10px; height: 16px; }
.index_ct2 .title .p2 .span1{display: inline-block; vertical-align: middle; width: 80px; height: 1px; background: #f0f0f0; }
.index_ct2 .title .p2 .span2{display:inline-block;vertical-align: middle;font-size:16px; color: #a8a8a8; line-height: 16px; padding: 0 30px;}
.index_ct2 .qyfw{width:1216px; margin-top: 40px; overflow: hidden;}
.index_ct2 .qyfw .qyfw_box{width:288px; float: left; margin-right: 16px;}
.index_ct2 .qyfw .qyfw_box .box_tit{width:288px; height:71px;}
.index_ct2 .qyfw .qyfw_box .box_tit.bg_0{background:url(images/qyfw_0.png) 0 0 no-repeat;}
.index_ct2 .qyfw .qyfw_box .box_tit.bg_1{background:url(images/qyfw_1.png) 0 0 no-repeat;}
.index_ct2 .qyfw .qyfw_box .box_tit.bg_2{background:url(images/qyfw_2.png) 0 0 no-repeat;}
.index_ct2 .qyfw .qyfw_box .box_tit.bg_3{background:url(images/qyfw_3.png) 0 0 no-repeat;}
.index_ct2 .qyfw .qyfw_box .box_tit .box_tit_l{float: left; line-height: 71px; font-size:24px; color: #fffefe; font-weight: bold; padding-left: 15px;}
.index_ct2 .qyfw .qyfw_box .box_tit .box_tit_r{float:right; display: block; margin-top: 30px; padding-right: 15px; transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; }
.index_ct2 .qyfw .qyfw_box .box_tit .box_tit_r .span1{float: left; font-size:14px; color: #fffefe; line-height: 14px; height: 14px; margin-right: 5px; }
.index_ct2 .qyfw .qyfw_box .box_tit .box_tit_r .span2{float: left; font-size:12px;font-family:'inconsolata'; color: #fff; line-height: 14px; height: 14px; width:14px; text-align: center; border: 1px solid #fff; border-radius: 50%;}
.index_ct2 .qyfw .qyfw_box .box_tit .box_tit_r:hover{padding-right:10px;}
.index_ct2 .qyfw .qyfw_box .box_ct{border:1px solid #f0f0f0; border-top: 0; background: #fff;}
.index_ct2 .qyfw .qyfw_box .box_ct .box1{padding: 15px 0; margin: 0 15px; border-bottom: 1px solid #f0f0f0; height: 90px; overflow: hidden;}
.index_ct2 .qyfw .qyfw_box .box_ct .box1 .p1{display:block; height: 18px;}
.index_ct2 .qyfw .qyfw_box .box_ct .box1 .p1 .span1{float: left; font-size:16px; color: #333333; line-height: 18px; margin-right: 5px; }
.index_ct2 .qyfw .qyfw_box .box_ct .box1 .p1 .span1:hover{color:#1a79d9;}
.index_ct2 .qyfw .qyfw_box .box_ct .box1 .p1 .span2{float: left; width:30px; height: 18px; padding-left: 5px; line-height: 18px; text-align: center; font-size: 12px; color: #fff; background:url(images/hot_bg.png) 0 0 no-repeat;}
.index_ct2 .qyfw .qyfw_box .box_ct .box1 .p2{display:block; font-size:14px; color: #adadad; height: 30px; line-height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index_ct2 .qyfw .qyfw_box .box_ct .box1 .p3{display:block; margin-top: 10px; height: 30px;}
.index_ct2 .qyfw .qyfw_box .box_ct .box1 .p3 .span1{float: left; display: block; font-size: 16px; color: #f73131; line-height:30px; }
.index_ct2 .qyfw .qyfw_box .box_ct .box1 .p3 .span2{float:right; display: block; width:78px; height: 28px; text-align: center; line-height: 28px; color: #f73131; border: 1px solid #f73131; border-radius: 3px;}
.index_ct2 .qyfw .qyfw_box .box_ct .box1 .p3 .span2:hover{background:#f73131; color: #fff;}
.index_ct2 .qyfw .qyfw_box .box_ct .box2{margin:15px; height: 140px; overflow: hidden;}
.index_ct2 .qyfw .qyfw_box .box_ct .box2 .xbox{float: left; width:117px; height: 60px; border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; border-right: 1px solid #fff; border-bottom: 1px solid #fff; margin: -1px 0 0 -1px; padding: 10px 5px 0 5px;}
.index_ct2 .qyfw .qyfw_box .box_ct .box2 .xbox.xbox1{width:100%;}
.index_ct2 .qyfw .qyfw_box .box_ct .box2 .xbox .p1{display:block; font-size: 14px; color: #333333; line-height: 20px; text-align: center; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index_ct2 .qyfw .qyfw_box .box_ct .box2 .xbox .p1:hover{color:#1a79d9}
.index_ct2 .qyfw .qyfw_box .box_ct .box2 .xbox .p2{display:block; font-size: 13px; color: #adadad; line-height: 20px;margin-top: 5px; text-align: center; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*建筑资质企业培训*/
.index_ct3{width:100%; min-width:1200px; padding: 40px 0; overflow: hidden;}
.index_ct3 .zzpx_ct{width:1215px; overflow: hidden;}
.index_ct3 .zzpx_ct .zzpx{width:592px; float: left; margin-right: 15px;}
.index_ct3 .zzpx_ct .zzpx .zzpx_box{width:100%;}
.index_ct3 .zzpx_ct .zzpx .zzpx_box .zzpx_box_l{width:217px; height: 342px;float: left; position: relative;}
.index_ct3 .zzpx_ct .zzpx .zzpx_box .zzpx_box_l img{width:217px; min-height: 342px;}
.index_ct3 .zzpx_ct .zzpx .zzpx_box .zzpx_box_l a{display:block; width:100px; height: 30px; line-height: 30px; text-align: center; border:1px solid #fff; border-radius: 50px; position:absolute; bottom: 65px; left: 50%; margin-left: -51px; font-size: 14px; color: #fff; transition: all 0.2s ease-in-out;}
.index_ct3 .zzpx_ct .zzpx .zzpx_box .zzpx_box_l:hover a{bottom:70px;}
.index_ct3 .zzpx_ct .zzpx .zzpx_box .zzpx_box_r{overflow:hidden; border: 1px solid #f0f0f0; border-left: 0; height: 340px;}
.index_ct3 .zzpx_ct .zzpx .zzpx_box .zzpx_box_r .ct_box{padding:25px 0 0 20px; max-height: 85px; overflow: hidden;}
.index_ct3 .zzpx_ct .zzpx .zzpx_box .zzpx_box_r .ct_box .p1{display:block; font-size:16px; color: #2e2e2e; line-height: 20px; }
.index_ct3 .zzpx_ct .zzpx .zzpx_box .zzpx_box_r .ct_box .p2{display:block; margin-top:10px; overflow: hidden;}
.index_ct3 .zzpx_ct .zzpx .zzpx_box .zzpx_box_r .ct_box .p2 a{float:left; margin-right:14px; margin-top: 5px; font-size:14px; color: #8c8c8c; }
.index_ct3 .zzpx_ct .zzpx .zzpx_box .zzpx_box_r .ct_box .p2 a:hover{color:#1a79d9;}
/*通栏广告*/
.index_ct4{width:100%; min-width: 1200px; overflow: hidden;}
/*团队规模*/
.index_ct5{width:100%; min-width:1200px; background: #fafafa; padding: 40px 0; overflow: hidden;}
.index_ct5 .team_box{position: relative; padding:0;}
.team_box .bd{height: 280px; overflow: hidden; width:1200px;}
.team_box .bd .team_ct{display:block; width:1225px;}
.team_box .bd .team_ct li{display:block; width: 341px; height: 268px; border:1px solid #f0f0f0; background: #fff; padding: 0 20px; margin: 10px 25px 0 0; float: left; position: relative;}
.team_box .bd .team_ct li .jtct1{width:100%; height: 126px; position: relative;}
.team_box .bd .team_ct li .jtct1 .txiang{width:100px; height: 100px; border:1px solid #e9edf2; border-radius: 50%; overflow: hidden; float: left; margin-top: 13px;}
.team_box .bd .team_ct li .jtct1 .txiang img{width:100px; min-height: 100px;}
.team_box .bd .team_ct li .jtct1 .xming{float:left; margin:35px 0 0 15px;}
.team_box .bd .team_ct li .jtct1 .xming .p1{display:block; font-size: 20px; font-weight: bold;color: #2e2e2e; line-height: 34px;}
.team_box .bd .team_ct li .jtct1 .xming .p2{display:block; font-size: 14px; color: #b0b0b0; line-height: 20px;}
.team_box .bd .team_ct li .jtct1 .ljzx_btn{display:block; width:72px; height: 26px; text-align: center; line-height: 26px; background: #f0f8ff; font-size:12px; color: #5594e0; float: right; margin-top: 50px; border-radius: 50px; cursor: pointer!important;}
.team_box .bd .team_ct li:hover .jtct1 .ljzx_btn{background:#1a79d9; color: #fff;}
.team_box .bd .team_ct li .jtct2{width:100%; height: 60px; border-top: 1px solid #e9edf2; border-bottom:1px solid #e9edf2; }
.team_box .bd .team_ct li .jtct2 .cdsl{width:113px;float: left;}
.team_box .bd .team_ct li .jtct2 .cdsl_x{float: left; width:1px; height: 30px; background: #e9edf2; margin-top: 15px;}
.team_box .bd .team_ct li .jtct2 .cdsl .span1{display:block; text-align: center; font-size: 13px; color: #f93a3a; line-height: 20px; margin-top: 10px;}
.team_box .bd .team_ct li .jtct2 .cdsl .span2{display:block; text-align: center; font-size: 12px; color: #adadad; line-height: 20px;}
.team_box .bd .team_ct li .jtct3{display:block; height: 48px; font-size: 13px!important; color: #8c8c8c!important; line-height: 24px!important; margin: 15px 5px 0 5px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.team_box .bd .team_ct li .jtct3 i{font-style:normal; color: #1a79d9;}
.team_box .bd .team_ct li .jtct3 span{font-size: 13px!important; color: #969696!important; line-height: 24px!important;}
.team_box .hd{display:block; width: 100%; text-align: center;}
.team_box .hd li{display:inline-block; margin: 0 5px; width: 8px; height: 8px; border-radius: 50%; background: #dde2e6; cursor: pointer; font-size: 0;}
.team_box .hd li.on{background:#1976d2;}
.team_box .next{display: block; height: 72px; width: 24px; background: url(images/jiantou.png) -24px 0 no-repeat;position: absolute; right: -45px; top: 110px;}
.team_box .prev{display: block; height: 72px; width: 24px; background: url(images/jiantou.png) 0 0 no-repeat;position: absolute; left: -45px; top: 110px;}
/*憨牛资讯*/
.index_ct6{width:100%; min-width: 1200px; padding:40px 0; overflow: hidden;}
.index_ct6 .hnnews_box{ width:100%; position: relative;}
.hnnews_box .hd{ height:32px; position:absolute; width:200px; left: 50%; margin-left: -100px; top:-42px;}
.hnnews_box .hd ul li{ float:left; cursor:pointer; width: 90px; font-size: 16px; line-height:28px; color: #404040; text-align: center; position: relative;}
.hnnews_box .hd ul li.on{color:#fff; border-radius: 50px; background:#1a79d9;}
.hnnews_box .bd{overflow: hidden; width:1200px; height:324px; }
.hnnews_box .bd ul{display: block; width: 1220px; margin-top: 10px; overflow: hidden;}
.hnnews_box .bd ul li{display:block; float: left; width:283px; border: 1px solid #f0f0f0; margin-right: 20px; overflow: hidden;}
.hnnews_box .bd ul li a{display:block; overflow: hidden; width:283px;}
.hnnews_box .bd ul li .img1{width:283px; height:144px; overflow: hidden;}
.hnnews_box .bd ul li .img1 img{width:100%; min-height: 144px; transform: scale(1);transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.hnnews_box .bd ul li a:hover .img1 img{transform: scale(1.1);}
.hnnews_box .bd ul li .wenzi{padding:15px;}
.hnnews_box .bd ul li .wenzi .p1{font-size: 16px; font-weight: bold; color: #404040; line-height: 20px; height: 20px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.hnnews_box .bd ul li a:hover .wenzi .p1{color:#1a79d9;}
.hnnews_box .bd ul li .wenzi .p2{font-size: 14px; color: #8c8c8c; line-height: 22px; margin-top:10px; height: 66px; overflow: hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.hnnews_box .bd ul li .wenzi .p3{display: block; overflow: hidden; margin-top: 22px;}
.hnnews_box .bd ul li .wenzi .p3 span{float: left; display: block; width:120px; font-size: 12px; line-height: 20px; height: 20px; color:#999999; text-align: left;}
.hnnews_box .bd ul li .wenzi .p3 span i{display:block; width:14px; height: 13px; margin:4px 5px 0 0; padding: 0; float: left;}
.hnnews_box .bd ul li .wenzi .p3 span i.i1{background:url(images/hnnews_tb.png) 0 0 no-repeat;}
.hnnews_box .bd ul li .wenzi .p3 span i.i2{background:url(images/hnnews_tb.png) -14px 0 no-repeat;}
/*憨牛网*/
.index_hnw{width:100%; height:450px; overflow: hidden; background: url(images/index_hnw.jpg) center 0 no-repeat;}
.index_hnw .index_hnw_main{width:1200px; margin: 0 auto;}
.index_hnw .index_hnw_main .title{width:100%; text-align: center; font-size:30px; color: #737373; line-height: 50px; padding-top:160px;}
.index_hnw .index_hnw_main ul{width:100%; text-align: center; overflow: hidden; display: block; padding-top: 70px;}
.index_hnw .index_hnw_main ul li{display:inline-block; vertical-align: middle;}
.index_hnw .index_hnw_main ul li .span1{text-align: center; font-size:36px; color: #2a71b9; line-height: 40px; display: block;}
.index_hnw .index_hnw_main ul li .span2{text-align: center; font-size:20px; color: #606060; line-height: 40px; display: block;}
.index_hnw .index_hnw_main ul li.li1{width:1px; height: 40px; background: #bedcf0; margin: 0 60px;}

/*20180814期样式*/
.hnzx0814_xtit{width:100%; height: 20px; padding:25px 0; overflow: hidden;}
.hnzx0814_xtit .xtit_l{overflow: hidden;}
.hnzx0814_xtit .xtit_l .span_hx{display: inline-block; height: 20px; width: 2px; background: #1a79d9; float: left;}
.hnzx0814_xtit .xtit_l .span1{display: inline-block; font-size:20px; line-height: 20px; color: #404040; float: left; padding: 0 20px 0 10px;}
.hnzx0814_xtit .xtit_l .span2{display: inline-block; font-size:14px; line-height: 14px; color: #404040; float: left; padding: 5px 0 0 0; }
.hnzx0814_xtit .xtit_r{width:80px; float: right; color: #404040; text-align: right; padding: 6px 0 0 0;}
.hnzx0814_xtit .xtit_r.pd_r1{padding-right:30px;}
.hnzx0814_xtit .xtit_r.pd_r2{padding-right:270px;}
.hnzx0814_xtit .xtit_r a{line-height: 14px; font-size: 14px; color: #909090;}
.hnzx0814_xtit .xtit_r a:hover{color:#1a79d9;}

.hnzx0814{border-top:1px solid #e6e6e6; padding:0 0 0 20px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; width: 100%; height:355px; margin: 0; overflow: hidden;}
.hnzx0814 .hnzx0814_l{width:450px; height: 100%; float: left;}
.hnzx0814 .hnzx0814_l .hnzx0814_lbox{width:100%; height: 100%; overflow: hidden;}
.hnzx0814_lbox .box_r{display:block; overflow: hidden; width: 48%; float: left; padding-right: 4%;}
.hnzx0814_lbox .box_r.pd_r0{padding-right:0;}
.hnzx0814_lbox .box_r li{display:block; width: 100%; overflow: hidden; padding-bottom:20px;}
.hnzx0814_lbox .box_r li a{display:block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #606060; line-height: 16px;}
.hnzx0814_lbox .box_r li a i{display:block; float: left; width:12px; height: 16px; background: url(/Publics/images/index0814-tb.png) 0 center no-repeat;}
.hnzx0814_lbox .box_r li a:hover{color:#1a79d9;}
.hnzx0814_lbox .box_r li a:hover i{background: url(/Publics/images/index0814-tb1.png) 0 center no-repeat;}
.hnzx0814 .hnzx0814_m{width:20px; border-right: 1px dashed #e6e6e6; float: left; height:310px; margin: 20px 20px 0 0; }
.hnzx0814 .hnzx0814_r{overflow:hidden;}
.hnzx0814 .hnzx0814_r .hnzx0814_rbox{width:100%; overflow: hidden;}
.hnzx0814_r .hnzx0814_rbox .more{display:block;height: 28px; line-height: 28px; width: 96px; text-align: center; color: #1a79d9; background: #d8e8f9; font-size: 14px; border-radius: 50px; float: right; margin-right: 20px;}
.hnzx0814_r .hnzx0814_rbox .hd{overflow: hidden; padding-bottom: 20px;}
.hnzx0814_r .hnzx0814_rbox .hd .ul1{display:block; overflow: hidden;}
.hnzx0814_r .hnzx0814_rbox .hd .ul1>li{display:block; float: left; height: 26px; line-height: 26px; width: 94px; text-align: center; color: #1a79d9; font-size: 14px; cursor: pointer; border: 1px solid #1a79d9; border-radius: 50px; margin-right: 10px;}
.hnzx0814_r .hnzx0814_rbox .hd .ul1>li:hover,.hnzx0814_r .hnzx0814_rbox .hd .ul1>li.on{background:#d8e8f9; border:1px solid #d8e8f9;}
.hnzx0814_r .hnzx0814_rbox .bd .hnzx0814_boxct{width:100%; overflow: hidden;}
.hnzx0814_boxct .box_l{width:230px; overflow: hidden; float: left; display: block;}
.hnzx0814_boxct .box_l .div1{width:230px; height: 170px; position: relative;}
.hnzx0814_boxct .box_l .div1 img{width:230px; min-height: 170px; display: block;}
.hnzx0814_boxct .box_l .div1 span{display:block; position: absolute; bottom: 0; width: 100%; height: 30px; line-height: 30px; background: rgba(0,0,0,0.5); font-size:14px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;}
.hnzx0814_boxct .box_l .div2{width:100%; font-size: 14px; color: #ababab; line-height: 20px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top: 10px;}
.hnzx0814_boxct .box_r{overflow:hidden;}
.hnzx0814_boxct .box_r ul{display:block; box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; overflow: hidden; padding:0 20px;}
.hnzx0814_boxct .box_r ul li{display:block; width: 100%; overflow: hidden; padding-bottom:18px;}
.hnzx0814_boxct .box_r ul li a{display:block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #606060; line-height: 16px;}
.hnzx0814_boxct .box_r ul li a i{display:block; float: left; width:12px; height: 16px; background: url(/Publics/images/index0814-tb.png) 0 center no-repeat;}
.hnzx0814_boxct .box_r ul li a:hover{color:#1a79d9;}
.hnzx0814_boxct .box_r ul li a:hover i{background: url(/Publics/images/index0814-tb1.png) 0 center no-repeat;}

