﻿/*
-----------------[初始化]--------------*/
body{color:#333;font-size:14px;font-family:"微软雅黑","Microsoft Yahei";background-color:#fff;}
a{color:#444;}
a:hover{color:#f0a52e;}
img,
.ani{transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;max-width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
input,
textarea,
select{font-size:14px;color:#444;font-family:"微软雅黑","Microsoft Yahei";}
input[type='submit'],
input[type='reset'],
input[type='button'],
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}

/*布局*/
.wp{width:100%;max-width:1600px;margin:0 auto;}
*{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}

div,li{ box-sizing: border-box; }

/*按钮*/

/*颜色*/

/*******************************
    -------[=头部]-------
********************************/
.header{position:fixed;top:0;right:0;width:100%;height:99px;line-height:99px;padding:0 100px;z-index:9999;border-bottom:1px solid rgba(62,58,57,.16);}
.header.fix{background-color:#fff; background:rgba(255, 255, 255, 0.9);box-shadow:0 0 30px #333;}
.header .logo{float:left;margin-top:20px;}
.header .logo img{display:block;}
.m-soso{position:relative;float:right;margin-top:33px;}
.m-soso .btn{display:block;width:40px;height:40px;background:url(../images/ico-t1.png) center center no-repeat;border:none;cursor:pointer;}
.m-soso .box{display:none;position:relative;height:35px;border-radius:16px;overflow:hidden;}
.m-soso .box form{height:100%;}
.fix .m-soso .box{border:1px solid #34469b;}
.m-soso .box .btn{position:absolute;right:0;top:0;height:35px;}
.m-soso .box .int{display:block;width:150px;height:100%;border:none;background-color:#fff;padding-left:20px;padding-right:40px;border-radius:16px;}
.m-soso .box .int::-webkit-input-placeholder{color:#a1a1a1;}
.m-soso .box .int::-moz-placeholder{color:#a1a1a1;}
.m-soso .box .int::-ms-input-placeholder{color:#a1a1a1;}

/*******************************
    -------[=导航]-------
********************************/
.nav{float:right;margin-right:5px;}
.nav li{position:relative;float:left;text-align:center;margin:0 20px;}
.nav a{display:block;}
.nav .v1{font-size:15px;width:92px;line-height:98px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-bottom:2px solid transparent;}
.nav .on .v1,
.nav .v1:hover{color:#34469b;border-bottom:2px solid #f0a52e;}
.nav a:hover{color:#174fb4;}
.nav dl{display:none;position:absolute;top:99px;left:0;width:100%;background-color:#fff;border:1px solid #eee;border-bottom:none;border-top:none;}
.nav dd a{display:block;font-size:12px;color:#333;line-height:40px;border-bottom:1px solid #eee;}
.nav dd a:hover{color:#fff;background-color:#174fb4;}

.nav.mode1 .v1{ width: 80px; }


/* 手机导航 */
.menuBtn{display:none;float:right;margin-top:19px;width:30px;height:100%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.menuBtn.open{margin-top:30px;}
.menuBtn em{margin-bottom:6px;display:block;height:3px;background-color:#174fb4;border-radius:3px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.menuBtn em:last-child{margin-bottom:0;}
.menuBtn.open em{display:none;margin:-3px 0 0;}
.menuBtn.open em:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.menuBtn.open em:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}

/*******************************
    -------[=banner]-------
********************************/
.banner .item{display:block;height:922px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;}
.banner .slick-dots{text-align:center;font-size:0;position:absolute;bottom:44px;width:100%;right:0;}
.banner .slick-dots li{display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#fff;margin:0 16px;}
.banner .slick-dots li.slick-active{background-color:transparent;border:2px solid #fff;}

/*******************************
    -------[=底部]-------
*******************************/
.footer{overflow:hidden;padding-top:74px;color:#c9caca;background-color:#666;}
.footer .l{text-align:center;margin-top:-7px;}
.footer .logo{width:243px;height:45px;margin-bottom:20px;}
.footer .logo img{display:block;margin:0 auto;}
.footer .qr img{display:block;width:92px;height:92px;margin:0 auto 10px;}
.footer .center{padding-left:50px;overflow:hidden;}
.dl-nv{float:left;min-width:110px;margin-left:55px;}
.dl-nv dt{position:relative;font-size:16px;font-weight:bold;margin-bottom:18px;padding-bottom:20px;border-bottom:1px solid  #7a7a7a;}
.dl-nv dt:after{content:"";display:block;position:absolute;bottom:0;left:0;width:25px;height:2px;background-color:#c9caca;}
.dl-nv dd{float:left;}
.dl-nv .dd2{margin-right:60px;}
.dl-nv a{display:block;color:#c9caca;margin-bottom:12px;}
.dl-nv a:hover{color:#fff;}
.dl-nv p{margin-bottom:13px;padding-left:33px;background-repeat:no-repeat;background-position:0 50%;}
.dl-nv .tel1{margin-bottom:13px;font-weight:bold;}
.dl-nv .tel1 span{font-size:16px;}
.dl-nv .map{background-image:url(../images/ico-t2.png);}
.dl-nv .map1{background-image:url(../images/re.png);}
.dl-nv .tel2{background-image:url(../images/ico-t3.png);}
.dl-nv .email{background-image:url(../images/ico-t4.png);}
.foot{ margin:20px auto; text-align:center; border-top: #7a7a7a 1px solid; padding-top:10px; }
.foot p{ margin: auto; width: 80%; }
.foot a{ color: #c9caca }
