@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p { margin:0; padding:0; }
body {  color: #01042b; font-family:"微软雅黑 air"; font-size:18px; background-color: #fff; }
img { border: none; display: block; }
ul,ol { list-style: none; }
a { color: #666; text-decoration: none; }
a:hover { text-decoration: underline; }
.center{width:1280px; margin:0 auto;}
.zhong{ margin:0 auto;}
.tong{ width:100%;}
.orange{ color:#f15c31; }
.hui{ color:#999; font-size:13px ;}
.yellow{ color:#f6ff00; }
.yred{ color:#ff0000; font-size:38px; }
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.clearfix {
 *height: 1%;
}

.top{ height:67px; background: #f5f5f5; padding-top:22px; }
.top .logo{ width:199px; height:54px;} 
.top .logo_tel{ width: 170px;  height:42px; padding-left:78px; border:1px solid #ccc; border-radius: 21px; line-height: 42px; background:url("../img/tel.png") no-repeat 28px center;}
.banner{ height:450px; background:url("../img/banner_bg.jpg") no-repeat center top;}
.bannerIn{ width:843px; height:286px; margin:0 auto; background:url("../img/banner_txt.png") no-repeat center 96px; }
.banner_txt{ width:100%; text-align: center; font-size: 30px; color:#fff; padding-top:349px; text-shadow: 0px 2px 3px #40512e;}
.tit{ height: 140px; paddint-top:56px; width:100%; background:url("../img/tit_bg.png") no-repeat center 56px; }
.titIn{ font-size:36px; font-weight:bold; color:#126aa7; line-height: 208px; text-align: center; }
.con{ background:url("../img/bg.png") no-repeat center bottom;}
.main_ke{ height:628px; paddint-top:46px;}
.tan_left{ width:637px; height:622px; background:url("../img/tan_bg.png") no-repeat center 46px;}
.main_ke h2{ width:100%; text-align: center;padding-top:52px;}
.main_ke h2 a { color:#2384c7; font-size:24px; text-align: center; display: block; width:280px; height:40px;  transition:all 1s;}
.main_ke h2 a:hover{ text-decoration:none; font-weight:bold; transform:scale(1.05);  }
.tantxt ul { padding:286px 0 0 11px;}
.tantxt ul { padding:330px 0 0 11px;}
.tantxt ul li{ width:206px; height:198px; float:left; font-size:17px; box-sizing: border-box;}
.tantxt ul li span{ font-size:19px; color:#fffd6d;}
.tantxt ul li:nth-child(1){ padding:52px 25px 0; line-height: 32px; color:#fff;}
.tantxt ul li:nth-child(2){ padding:52px 25px 0 28px; line-height: 32px; color:#fff;}
.tantxt ul li:nth-child(3){ padding:20px 18px 0 22px; line-height: 32px; color:#fff;}

.yizhu_right{ width:639px; height:622px; background:url("../img/yizhu_bg.png")no-repeat center 46px;}
.yizhu_right h2 a{color:#13afa8;  }
.yzconIn{ padding:332px 0 0 11px; height:199px;  }
.yzcon ul{ height:199px; width:412px; overflow:hidden;}
.yzcon ul li{ width: 206px; height: 109px; float:left; font-size:19px; color:#fff; text-align: center;}
.yzcon ul li:nth-child(1){ line-height: 109px; }
.yzcon ul li:nth-child(2){ line-height: 109px; }
.yzcon ul li:nth-child(3){ height:89px; line-height: 89px; }
.yzcon ul li:nth-child(4){ height:89px; line-height: 89px; }
.yz{ width:207px; height:199px; padding:26px 23px 25px 20px; font-size:17px;  color:#fff; line-height: 26px; box-sizing: border-box;}

.secondIn{ height: 431px; padding-top:52px;}
.box1{ width: 426px; height: 431px; background:url(../img/wangan_bg.jpg) no-repeat center top;}
.box1 h2 a{ display:block; font-size:46px; color:#fff; text-shadow: 0px 2px 2px #0c4a80; padding:93px 0 0 32px; }
.box1 h2 a:hover{ text-decoration: none;} 
.gcs{ height: 135px; padding-left:32px; padding-top:9px; width:370px; }
.gcs a{ display:inline-block; height:34px; line-height: 34px; text-align: center; font-size:18px; color:#fff; width:120px;transition:all 0.7s; }
.gcs a:nth-child(1){ margin-bottom:12px;}
.gcs a:nth-child(2){  padding-left:10px;margin-bottom:12px;}
.gcs a:hover{text-decoration:none;transform:scale(1.05);  }
.second .box1 .renzheng{ width:100%; height:36px;  padding:57px 0 0 53px;}
.second .box1 .renzheng a{ display: inline-block; font-size:20px; color:#fff; transition:all 0.7s;}
.second .box1 .renzheng a:hover{ text-decoration:none;transform:scale(1.05);  }
.box2{ width:384px; height:431px; margin:0 5px; background-color: pink;}
.b2_top{ width: 384px; height: 203px; background: url("../img/xuili_bg.jpg") no-repeat ;}
.b2_top ul { padding:131px 0 0 34px;}
.b2_top ul li{ width: 150px; height: 32px; border-radius: 5px; border:2px solid #fff; float:left;}
.b2_top ul li a{ display:block; width:150px; height:32px; font-size:18px; color:#fff; text-align: center; line-height: 32px; background:rgba(247,174,80,0.6);transition:all 0.8s; }
.b2_top ul li a:hover{ text-decoration:none;transform:scale(1.05);  }
.b2b_left,.b2b_right{ width: 189px; height: 222px;}
.b2b_left{ background: url(../img/zheng.jpg) no-repeat; padding:95px 0 0 54px; box-sizing: border-box; }
.b2b_left a{ font-size:14px; line-height: 24px; display:inline-block; margin-right:6px;}

.b2b_right{ margin-left:5px;background: url("../img/kancha.jpg") no-repeat;}
.b2b_right h3{ width:100%; height:27px;  padding-top:120px; }
.b2b_right h3 a{ width:119px; height:25px; display: block; background-color: #f7ae50; text-align: center; line-height: 25px; font-size:14px; color:#fff; border-radius:13px; transition:all 0.8s; }
.b2b_right h3 a:hover{ text-decoration:none;transform:scale(1.01); }
.box3{ width:459px; height:431px; background-color: skyblue;}
.b3_top{ width:459px; height:203px; background: url("../img/hr.jpg") no-repeat;}
.b3btn{ padding:116px 0 0 43px; width:65%;}
.b3btn a{ display:inline-block;width:104px; height: 28px; border-radius:5px; background-color: #f6f8ff;color:#587bee; font-size:16px; line-height: 28px; text-align: center; margin: 0 8px 8px 0;transition:all 0.5s; }
.b3btn a:hover{ text-decoration:none; color:#ff9432;}
.b3_bot{ width: 459px; height: 222px; background: url("../img/yijian.jpg") no-repeat;}
.b3_bot h2{  padding:40px 0 5px 168px; }
.b3_bot h2 a{ font-size:30px; color:#4b77cb; }
.b3_bot h2 a:hover{ text-decoration: none; color:#ff9432;}
.b3_bot h3{ font-size:30px; color:#5c4da1; padding:0 0 0px 127px;}
.b3_bot p{ font-size:12px; padding:20px 0 0 55px; text-align: center; line-height: 22px;}











