@charset "utf-8";
/* CSS Document */
body {padding:0; margin:0; font-size:16px; font-family:"Microsoft YaHei"; color:#212121;}
a{color:#212121;text-decoration:none;}
a:hover{color:#123E85; text-decoration:none;}
a img{border:none;}
img{display: block;}
div,ul,li,p,form,h1,h2,h3,h4,h5,dt,dl,dd,table,tr,td{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
* {padding: 0px; margin: 0px; }
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.upfile {border: 1px solid #ccc;height:28px;margin-top:10px; width:98%;}
.main_width{width:1280px; margin:0 auto;}
object{display: none;}


/*头部*/
.head_top{margin:0 auto; width:100%; height:90px; min-width: 1280px;}
.head_head{margin: 0 auto; width: 1280px; overflow: hidden;}
.head_head .logo{float:left; margin-top:10px;}
.head_head .logo img{display: block; width: 204px;}
.head_head .nav_menu{float:left; display: block; margin-top:35px; margin-left: 110px;}
.head_head .nav_menu a{display: block; float: left; padding: 0 40px;}
.head_head .tel{float: right; background: url(/images/tel.png) left no-repeat; font-size:26px; color: #123E85; padding-left:30px;font-family:"Arial"; margin-top:30px; font-weight:bold;}

/*动画*/
.swiper-container {width: 100%;height: 100%;min-width: 1280px;}
.swiper-slide {text-align: center; 
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-slide img {display: block; width: 100%;}



.index_title{margin:0 auto; width:1280px; text-align: center; padding-top:40px; font-size:30px; background: url(/images/line.jpg) bottom center no-repeat; padding-bottom: 10px;}
.index_hezuo{margin: 0 auto; width: 1280px;}
.index_hezuo ul{display: block;  margin-top: 30px;}
.index_hezuo li{float: left; display: block; width:25%;}
.index_hezuo li img{display: block;margin: 0 auto;}
.index_hezuo li p{display: block; text-align: center; font-size:20px; margin-top:15px;}


.index_app_bg{margin: 0 auto; width: 100%; background:#f2f2f2; margin-top:50px;min-width: 1280px; padding-bottom:50px;}
.index_app_bg .scrollleft{margin: 0 auto;width:1280px; margin-top:25px;}
.index_app_bg .scrollleft li{float:left; margin-right:10px;display: block;}
.index_app_bg .scrollleft img{ display:block; width:370px;transition: all 0.8s; z-index:9;}
.index_app_bg .scrollleft img:hover{transform: scale(1.5); transition: 1s;}

.index_z_bg{margin: 0 auto; width: 100%; background:#ffffff; margin-top:30px;min-width: 1280px; padding-bottom:50px;}
.index_z_bg .scrollleft{margin: 0 auto;width:1280px; margin-top:25px;}
.index_z_bg .scrollleft li{float:left; margin-right:10px;display: block; text-align:center; line-height:35px;}
.index_z_bg .scrollleft img{ display:block; width:270px;transition: all 0.8s; z-index:9;}
.index_z_bg .scrollleft img:hover{transform: scale(1.5); transition: 1s;}


.index_about{margin: 0 auto; width: 1200px; overflow: hidden;}
.index_about img{display: block; float: left; margin-top:30px;}
.index_about .a_contact{float:right; width:730px; font-size: 16px; display: block; line-height:45px; margin-top:120px;}

.index_contact_bg{margin: 0 auto; width: 100%; background: #f2f2f2; margin-top:60px; padding-bottom:50px;min-width: 1280px;}
.index_contact{margin:0 auto; width:1280px; overflow:hidden; padding:30px 0;}
.index_contact .l_contact{float:left; width:500px;}
.index_contact .l_contact h1{display:block; font-size:18px; font-weight:normal;}
.index_contact .l_contact p{display:block; background:url(/images/l_ico.png) left 13px no-repeat; padding-left:25px; line-height:40px; margin-top:10px;}
.index_contact .l_contact .code{display:block; text-align:center; margin-top:20px;}
.index_contact .l_contact .code .fl{margin-right:25px;}
.index_contact .l_contact .code img{display:block;}

.index_contact .i_map{float:right; width:700px;}


.list{margin:30px auto; width: 1280px; line-height:45px; font-size:18px;}
.list img{display:block; margin:20px auto;}



/*底部*/	
.Copyright{margin:0 auto; width:100%; height:55px; text-align:center; line-height:55px; background:#123E85; color: #fff;min-width: 1280px;}
.Copyright a{color:#fff;}
.Copyright a:hover{color:#ffff00;}
