body{margin: 0px auto; padding: 0px; font-size: 14px; line-height:28px; color: #333; font-family:Microsoft YaHei; box-sizing: border-box; }
*{box-sizing: border-box; }
div{margin: 0px; padding: 0px;}
span, p, h3{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li, h2 {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color:#333; font-size: 14px;}
a:hover{color:#0844be; text-decoration:blink; font-size: 14px;}
.cp img{border:solid #ddd 2px;}
.cp a:hover img{border:solid #063990 2px;}
.fr{ float:right;}
.fl{ float:left;}
.kg{width:1300px; height:20px;}
.kg1{width:1300px; height:30px; margin:0 auto;  overflow:hidden;}
.kg2{width:1300px; height:40px; margin:0 auto;  overflow:hidden;}
.kg80{width:1300px; height:80px; margin:0 auto;  overflow:hidden;}
.kg70{width:1300px; height:50px; margin:0 auto;  overflow:hidden;}
.bz,.w1200,.box{ width:1300px; margin: 0 auto;overflow: hidden;}
.bz1{ width:1300px; margin: 0 auto;}
.clear{height:0; overflow:hidden; clear:both;  }

/*xadv*/
.xadv{  text-align: center; font-size: 38px; line-height: 56px; font-weight: lighter;
}
.xadv b{ color: #ea3226;}
.xadv span{ color: #063990; font-weight: bold;}
.xadv_d{ color: #888; font-size: 18px; text-align: center; letter-spacing: 1px;}

.xadv_w{ width: 1300px; margin: 0 auto;letter-spacing:3px; text-align: center; margin-top:15px; margin-bottom:35px;}
.xadv_w span{    display: inline-block; animation: nbanA 2s infinite; margin-right:8px; width: 8px; height: 8px; background: #063990; border-radius: 50%;}
.xadv_w span:nth-child(2){animation-delay: 0.2s;background: #ea3226;}
.xadv_w span:nth-child(3){animation-delay: 0.4s;  }
.xadv_b{transition: all 0.5s linear;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;}
.xadv_b:hover{transition: all 0.5s linear; transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
.xadv_bz{ width: 1300px; margin: 0 auto; height: 300px; box-shadow: 0px 0px 15px #ccc;}
.xadv_bz li{ width: 325px; float: left; height: 300px; text-align: center}
.xadv_bz li+li{ border-left: 1px solid #eee;}
.xadv_tp{ margin-top: 50px; margin-bottom:25px;}
.xadv_wz{ text-align: center; font-size: 16px; color: #888;}
.xadv_wz b{ font-size: 20px; color: #333; line-height: 36px;}
.xadv_wz span{ display: block; width: 36px; height: 2px; background: #ea3226; margin:20px auto;}

/*cpadv*/
.cpadv{  text-align: center; font-size: 40px; line-height: 56px; font-weight: lighter;}
.cpadv b{ color: #ea3226;}
.cpadv span{ color: #063990; font-weight: bold;}
.cpadv_d{ color: #888; font-size: 18px; text-align: center; letter-spacing: 1px;}
.cpadv_w{ width: 1300px; margin: 0 auto;letter-spacing:3px; text-align: center; margin-top:15px; margin-bottom: 40px;}
.cpadv_w span{    display: inline-block; animation: nbanA 2s infinite; margin-right:8px; width: 8px; height: 8px; background: #063990; border-radius: 50%;}
.cpadv_w span:nth-child(2){animation-delay: 0.2s;background: #ea3226;}
.cpadv_w span:nth-child(3){animation-delay: 0.4s;  }    

.cpadv_b{ width: 370px; height: 500px; background: #063990;} 
.cpadv_bj{ width: 307px; height: 405px; border: 1px solid #5c7baf; margin:43px auto; }
.cpadv_dh{ font-size: 26px; color: #ffffff; text-align: center; font-weight: lighter; margin-top: 72px;}
.cpadv_dh b{ font-size: 38px; letter-spacing: 0.5px; line-height:70px;}
.cpadv_yw{font-weight: lighter; font-size: 21px; color: #fff; text-transform:uppercase; text-align: center; padding: 40px 0;}
.cpadv_gd{ width: 135px; height: 48px; background: #fff; line-height: 48px; text-align: center; margin: 0 auto;}
.cpadv_gd a{ color: #063990; font-size: 16px;}
.cpadv_gd a:hover{color: #ea3226;}
.cpadv_y{ width: 930px;}
.cpadv_y ul li{ width: 310px; float: left; transition: all 0.3s linear;}
.cpadv1{ width: 310px; height: 250px; background: #f8f8f8; padding:25px 35px 0 35px;}
.cpadv1_d{font-size: 26px;  font-weight: lighter;}
    .cpadv1_d b{line-height: 62px;font-weight: lighter;}
.cpadv1_d span{ font-size: 16px; color: #888; line-height:20px;}
.cpadv_xt{ margin:20px auto;}

.cpadv_y ul li:hover .cpadv1{background: #fff; transition: all 0.3s linear;}

.mod1052 .tempWrap{ width: 1300px !important; margin: 0 auto;}