@charset "utf-8";
/* CSS Document */
.w1100{width:1100px; margin:0 auto;}
*{ margin:0; padding:0;}
body{font-family:"微软雅黑"; overflow-x:hidden}
h2,h3,h1,p{ margin:0; padding:0;}
ul,li,dl,dt,dd,i{margin:0; padding:0; list-style:none;}
img{ margin:0; padding:0;}
.clear{ clear:both}
.clearfix{ clear:both;}
a{ list-style:none; text-decoration:none; color:inherit;}


.header{ background:url(images/d-bac.jpg) center no-repeat; height:430px;overflow:hidden/*****660px*******/}
.logo{ float:left; margin-top:20px;}
#nav li{ color:#fff; font-size:16px; float:left; width:100px; text-align:center; height:35px; line-height:35px;}
#nav li:hover a{ font-size:18px;}
.na{ padding-top:50px; margin-left:50px; float:left;}
.phone{ margin-top:45px; height:39px; width:218px; float:left;margin-left:45px}
.phone img{ float:left;}
.phone p{ color:#fff; font-size:18px; margin-left:50px; line-height:39px; }

.h-js{ text-align:center; margin-top:60px;}
.h-js h1{ font-size:35px; color:#333333; margin-bottom:8px;}
.h-js p{ font-size:18px; color:#333333;}

.bac-icon1 .bac-i a{color:#fed15c; }
.bac-icon1 .bac-i:hover a{color:#333;}
.bac-icon1 .bac-i{ width:177px; height:30px; border:1px #fed15c solid; line-height:30px; color:#333; font-size:18px;text-align:center; float:left; border-radius:5px; margin-right:20px;}
.bac-icon1 .bac-i:first-child{ background-color:#fed15c; }
.bac-icon1 .bac-i:first-child a{ color:#333;}
.bac-icon1 .bac-i:nth-child(1){display:block}
.bac-icon1{ width:400px; margin:0 auto; padding-top:50px;} 

.inp_btn{ width:810px;  height:87px; margin:0 auto; margin-top:20px;}
.inp_btn>input{ outline:none;/*修改*/ width:550px; height:50px; margin-left:50px; margin-top:20px;/*修改*/float:left; border:none;}
.inp_btn .btn_fig {
    font-size: 22px;
	text-align:center;
}
.inp_btn .btn_fig {
    height: 48px;
    float: left;
    line-height: 50px;
    border: 1px solid #fff;
    background-color: #fed15c;
    display: inline-block;
    zoom: 1;
    width:200px;
    color: #333;
	margin-top:20px;/*修改*/
}
.inp_btn .btn_fig2 {
    font-size: 22px;
	text-align:center;
}
.inp_btn .btn_fig2{
    height: 48px;
    float: left;
    line-height: 50px;
    border: 1px solid #fff;
    background-color: #aad1ee;
    display: inline-block;
    zoom: 1;
    width:200px;
    color: #333;
	margin-top:20px;/*修改*/
}
.bac{ width:848px; height:106px; background-color:#0ba3b1; margin:0 auto;}



.fl ul{ float:left; margin-right:68px; margin-top:20px; text-align:center; width:190px; height:167px; border:1px solid #fff; border-radius:10px;}
.fl ul .f1{ color:#333333; font-size:20px; margin-top:15px; margin-bottom:15px;}
.fl ul .f2{ width:120px; height:34px; background-color:#0cbbce; border:1px solid #fed15c; margin:0 auto; border-radius:30px; }
.fl ul .f2 a{ color:#fff; line-height:34px; font-size:18px;}
.fl ul .f2:hover{ background-color:#0ba3b1;}


.fl ul li img{ }
.fl ul li{margin-bottom:12px;}
.fl p img{ display:block; margin:0 auto; }
.current{ width:95px; height:35px; background-color:#fff; border-radius:30px; }
.current a{ color:#333;}
.z-yt{ background-color:#ffdb91; height:62px;}
.z-cen{ background:url(images/ti.png) left no-repeat;height:62px;}
.z-cen h3{ line-height:62px; color:#333333; font-size:26px; font-weight:normal; margin-left:20px;}
.z-y1{ height:289px; background-color:#fed15c; }
.z-u{ margin-left:114px; float:left; margin-right:90px;  background:url(images/g.png) no-repeat; width:330px; height:270px;}
.zli{ font-weight:normal;font-size:26px; color:#333333; padding-top:90px; padding-bottom:20px; text-align:center; margin-left:35px;}
.z-u li,.z-u1 li{ padding-left:65px; line-height:25px; font-size:16px;}
.z-u1{float:left;  margin-left:114px; background:url(images/gr.png) no-repeat; width:330px; height:270px; margin-top:40px;}
.z-u1 li{ padding-left:45px; line-height:25px; font-size:16px;}
.zli1{ margin-right:30px; font-weight:normal;font-size:26px; color:#333333; padding-top:45px; padding-bottom:30px; text-align:center; }


/*3*/
.z-2{ width:500px;}
.z2-li{ background:url(images/xx.jpg)  center no-repeat; width:83px; height:52px; margin-top:2px; border:1px solid #ffd853; border-radius:20px 0px 0px 20px; float:left;}
.z2-li1{ background:url(images/t1.jpg) no-repeat; height:64px;width:318px; font-size:26px; text-align:center; color:#333333; line-height:64px; float:left;}
.zs-con img{float:left; margin-top:30px; }
.z-l{ float:left; margin-left:100px;}
.zs-dl dt{ width:92px; text-align:center;line-height:33px; height:33px;  border-radius:0px 20px 20px 0px;background-color:#25cbdb; font-size:20px; color:#fff; font-weight:bold;}
.zs-dl dd{ background:url(images/bj.png) center no-repeat; color:#333; font-size:16px; width:505px; padding-top:30px; height:134px; line-height:25px; padding-left:10px;}
.zs-dl1 dt{width:92px; text-align:center;line-height:33px; height:33px; margin-right:20px;  border-radius:0px 20px 20px 0px;background-color:#25cbdb; font-size:20px; color:#fff; font-weight:bold; float:left;}
.zs-dl1 dd{color:#333;font-size:16px; width:505px;  height:33px; line-height:33px; }
.zs-dl1{ margin-top:10px;}
.z-box p img{ margin-top:20px; display:block;}

/*4*/
.z-3{ height:450px; background-color:#25cbdb;padding-top:100px;}
.box3{ width:1026px;background:url(images/bg.png) center no-repeat; height:410px; }
.box3 ul{ float:left; margin-top:85px;}
.box3 ul li{ font-size:22px; color:#4c4c4c; width:186px; height:45px; text-align:center; line-height:45px; margin-bottom:5px; }
.box3 dl{ margin-right:12px; float:left; width:248px; text-align:center; color:#303030;}
.box3 dt{ font-size:22px; height:75px; color:#262626;line-height:75px; margin-bottom:12px; }
.box3 dd{ font-size:16px;height:45px; line-height:45px; margin-bottom:5px;}
.box3 dl p{ width:168px; height:34px; margin-left:40px;border:2px solid #e63f15; background-color:#abf8ff; margin-top:10px; border-radius:10px;}
.box3 dl p a{ color:#303030; font-size:18px; line-height:34px;}
.box3 dl p:hover{ background-color:#d4fbff;}
.p{ margin-top:34px;}
.p img{margin:0 auto; display:block;}
.z-kh ul li{ float:left; margin-right:60px; margin-top:20px;}


/*5*/
.z-yt{ background-color:#ffdb91; height:62px;}
.z-cen{ background:url(images/ti.png) left no-repeat;height:62px;}
.z-cen h3{ line-height:62px; color:#333333; font-size:26px; font-weight:normal; margin-left:20px;}
.z-kh{ background-color:#fed15c; height:310px; margin-bottom:20px;}
.lc img{ margin:0 auto; display:block; }


/*6*/
.z-yt-blue{ background-color:#26ebf4; height:62px;}
.z-cen-b{ background:url(images/lan.png) left no-repeat;height:62px;}
.z-cen-b h3{ line-height:62px; color:#333333; font-size:26px; font-weight:normal; margin-left:20px;}
.z-nx{ height:333px; background-color:#25cbdb;}
.z-which p img{ margin:0 auto; display:block;}
.w1{ margin-top:15px; float:left; width:550px; }
.w1 dt{ font-size:22px; color:#4c4c4c; padding-top:15px;float:left;width:86px; height:71px; background-color:#26ebf4; text-align:center;}
.w1 dd{ width:446px; padding-top:15px; height:71px; padding-left:10px; font-size:16px; color:#4c4c4c; background-color:#e4f3f7; margin-left:8px; margin-bottom:8px; float:left;}


.w2{ margin-left:8px; margin-top:15px; float:left; width:540px; }
.w2 dt{ font-size:22px; color:#4c4c4c; padding-top:15px;float:left;width:86px; height:71px; background-color:#c0cf52; text-align:center;}
.w2 dd{ width:430px; padding-top:15px; height:71px; padding-left:10px; font-size:16px; color:#4c4c4c; background-color:#dfe7a4; margin-left:8px; margin-bottom:8px; float:left;}

.w3{ margin-left:8px;  float:left; width:540px; }
.w3 dt{ font-size:22px; color:#4c4c4c; padding-top:15px;float:left;width:86px; height:71px; background-color:#ffcd66; text-align:center;}
.w3 dd{ width:430px; padding-top:15px; height:71px; padding-left:10px; font-size:16px; color:#4c4c4c; background-color:#fee3ac; margin-left:8px; margin-bottom:8px; float:left;}





/*6*/

.z-2{ width:500px; padding-top:20px;}
.z2-lii{ background:url(images/xx.png) center no-repeat; width:83px; height:52px; margin-top:2px; border:1px solid #25cbdb; border-radius:20px 0px 0px 20px; float:left;}
.z2-li2{ background:url(images/team.png) no-repeat; height:64px;width:200px; font-size:26px; text-align:center; color:#333333; line-height:55px; float:left;}
.z-team{ height:400px;}
.t-img li img{ float:left; }
.t-img{ width:500px; margin-top:10px;}
.z-gs{ float:left;}
.z-ry{ float:left; margin-left:43px;}
.t-img2 li img{ float:left; margin-bottom:15px; margin-right:15px; }
.t-img2{ width:550px;  margin-top:20px;}




/*底部*/
.footer{ background:#565656; width:100%;padding-top:20px; padding-bottom:20px;}
.footer ul.bottom_nav{ width:175px; float:left; padding-left:50px; line-height:26px; font-size:14px;}
.footer ul.bottom_nav h3{ color:#FFBB72}
.footer ul.bottom_nav li{}
.footer ul.bottom_nav li a{ color:#B9B9B9}
/*修改****************************************************************** padding-left:25px;删除************/
.footer ul.in_b_adrees{ background:url(images/bb_ioc.jpg) no-repeat left 8px; float:right; color:#cacaca; line-height:29px; margin-left:5px; font-size:14px;}
.footer ul.bottom_werwei{ float:left; padding-top:20px; padding-left:10px; }/*修改**** padding-left:10px; ***********************/
.copyright{ width:100%; background:#383838; height:45px; line-height:45px; color:#d6d6d6; font-size:12px;}
.copyright span{ float:right}
.in_b_adrees li{ margin-left:30px;}
.footer div.f2{float:left; border-right:2px solid #666666; padding-right:65px; margin-top:30px; color:#cacaca; margin-right:20px;}
.footer div.f2 h3{ font-size:24px; height:30px; font-weight:normal;}
.footer div.f2 dl{ margin-top:10px;}
.footer div.f2 dl dd{ float:left;height:47px; font-size:17px;}
.footer div.f2 dl dd.qq{  background:url(images/qq.png) no-repeat left; padding-left:52px; padding-right:20px;}
.footer div.f2 dl dd.tel{  background:url(images/dianh.png) no-repeat left; padding-left:52px;}
.xf3_bttom{ color:#BFBEBE}

a{text-decoration:none}


/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;left:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 0 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../shouye/images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../shouye/images/online_arrow.jpg) no-repeat;position:fixed;top:180px;left:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}
.floatDqq a{ color:#363636;}

/*************轮播**************/
.lubo_box img{ display: block; border:none;width:100%}
ul,li{ list-style: none;}
.lubo{ width:100%;clear:both;position: relative;height:430px;margin:0 auto}
.lubo_box{ position: relative; width: 100%; height:430px;}
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:430px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%;height:430px;}
/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index:5;}
.cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #000 !important;}

/*按钮*/
.lubo_btn{ position: absolute; width: 100%; top:140px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background:transparent;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;display:none}
.right_btn{ float: right;display:none}



/*公司大厦*/

.team-ry{ padding-top:30px; background:url(images/f-bac.jpg) center no-repeat; height:412px;}
.t-1{ background:url(images/f-bac-2.jpg) center no-repeat; height:396px;box-shadow: 0 10px 30px #4f67dc; width:1057px;}
.t-1 ul .tt1{ margin-bottom:15px; font-size:32px; font-weight:bold;color:#333333;}
.t-1 ul .tt2{ margin-bottom:15px; font-size:20px; color:#4c4c4c; font-weight:bold;}
.t-1 ul .tt3{ line-height:28px; font-size:14px; color:#4c4c4c; }
.t-1 ul{ width:553px; margin-left:490px; padding-top:40px;}

/*首页专家团队*/

.xf3_td .team_ul{ position:relative; height:360px;}
.xf3_td .team_ul li{overflow:hidden; position:absolute; }
.xf3_td .team_ul li:hover{ cursor:pointer}
.xf3_td .team_ul li span{ display:block; background:#333; width:100%;height:40px;  line-height:40px; overflow:hidden; position:absolute; bottom:0; z-index:2;filter: alpha(opacity=80); /* internet explorer */-khtml-opacity: 0.8;      /* khtml, old safari */-moz-opacity: 0.8;       /* mozilla, netscape */opacity: 0.8;           /* fx, safari, opera */ color:#fff; font-size:14px; text-align:center; bottom:-40px;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;}
.xf3_td .team_ul li:hover span{ bottom:0px;}
.xf3_td .team_ul li.li1{ width:349px; height:360px; top:0; left:0; }
.xf3_td .team_ul li.li2{ width:557px; height:179px;top:0; left:353px;}
.xf3_td .team_ul li.li3{ width:183px; height:178px;top:182px; left:353px;}
.xf3_td .team_ul li.li4{ width:183px; height:178px;top:182px; left:540px;}
.xf3_td .team_ul li.li5{ width:183px; height:178px;top:182px; left:728px;}
.xf3_td .team_ul li.li6{ width:183px; height:178px;top:0; left:915px;}
.xf3_td .team_ul li.li7{ width:183px; height:178px;top:182px; left:915px;}

/****************结束***********************/
