@charset "utf-8";
/* CSS Document */
*, dl, dt { margin: 0; padding: 0; }
img { border: none; }
ul, li { list-style: none; margin: 0; }
a { text-decoration: none; color: #666; cursor: pointer; outline: none; }
a:hover, a:focus {/* -webkit-transition: all 0.3s ease; transition: all 0.3s ease;*/ text-decoration: none; outline: 0; }
input, select, button, textarea { font-family: microsoft yahei; vertical-align: middle; border: none; color: #666; outline:medium; }
h1, h2, h3, h4, h5, h6, h7, b, label, dt { font-weight: normal; margin: 0; }
p { margin: 0; }
i, em { font-style: normal; }
.fix { zoom: 1 }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { zoom: 1 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.fl { float: left; }
.fr { float: right; }
.w1000 { width: 1000px; margin: 0 auto; }
.w1145 { width: 1145px; margin: 0 auto; }
.w1200 { width: 1200px; margin: 0 auto; }
.pr { position: relative; }
.pa { position: absolute; }
body { font-size: 14px; color: #666; background: #fff; overflow-x: hidden; font-family: microsoft yahei; }
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
.transition { transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
/*头部*/
.head{ background:#fff; width:100%; height:72px;}
.logo{/* width:32%; text-align:center;*/ float:left; width:30%;}
.logo a{ margin-right:18px;}
.headR{/* width:68%;*/ float:right; width:69%;}
.nav{ width:79%; float:left; text-align:center; padding:13px 0 0;}
.nav ul{ display:block; width:100%;}
.nav li{ display:inline-block; line-height:46px; transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s;}
.nav li a{ color: #333; padding: 0 28px; display: block; text-align: center; font-size:16px; transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s;}
.nav li a:hover,.nav li.current a{ color:#0194d2;}
.headRc{ float:right; width:20%; box-sizing:border-box; padding-left:8%; padding:22px 0 0;}
.headRc a{ display:inline-block; border:1px solid #0194d2; color:#0194d2; width:70px; height:26px; border-radius:26px; text-align:center; line-height:24px; font-size:14px;}
.headRc a.hd-login{ background:#0194d2; color:#fff; margin-right:8px;}
.headRc a:hover{ background:#0289c2; color:#fff;}
@media screen and (max-width: 1323px){
    .nav li a{padding: 0 14px}
}
@media screen and (max-width: 1050px){
    .nav li a{padding: 0 10px}
}
@media screen and (max-width: 992px){
    .nav li a{padding: 0 8px}
}
/*底部*/
.foot{ background:#2d2d2d; padding:0 2%;}
.foot-t{ max-width:1200px; margin:0 auto; padding:45px 0 0;}
.foot-t h3{ font-size:26px; color:#f3f3f3;}
.foot-tl{ float:left; width:31%; font-size:14px; color:#828282;}
.foot-tl img{ display:block; width:115px; height:115px; margin:22px 0 18px;}
.foot-tc{ float:left; width:39%; color:#ccc; font-size:14px; padding:35px 0 0;}
.foot-tc span{ display:block; font-size:24px;}
.foot-tc p.p1{ background:url(../images/201611/ico7.png) no-repeat left center; padding-left:60px; margin-bottom:30px;}
.foot-tc p.p2{ background:url(../images/201611/ico8.png) no-repeat left center; padding-left:60px;}
.foot-tc p.p2 span{ color:#ccc;}
.foot-tc p.p2 a{ color:#ccc;}
.foot-tr{ float:right; width:30%;}
.foot-tr p{ font-size:14px; color:#f3f3f3; line-height:20px; margin:33px 0 25px;}
.foot-tr .input{ width:67%; height:40px; font-size:14px; text-align:left; border:none; background:#fff; padding:0 24px; box-sizing:border-box;}
.foot-tr .button{ width:30%; height:40px; color:#0194d2; font-size:14px; background:#fff; margin-left:3%;}
.foot-tr .button:hover{ background:#0194d2; color:#fff;}
.ft-login{ text-align:right; font-size:14px; color:#999; line-height:36px; margin:20px 0 0;}
.ft-login a{ display:inline-block; width:36px; height:36px; background:url(../images/201611/ico9.png) no-repeat; vertical-align:middle;}
.ft-login a.ft-qq{ background-position:0 0; margin:0 12px;}
.ft-login a.ft-weixin{ background-position:0 -36px;}
.ft-login a.ft-qq:hover{ background-position:0 -72px;}
.ft-login a.ft-weixin:hover{ background-position:0 bottom;}
.foot-b{ max-width:1200px; margin:24px auto 0; border-top:1px solid #5e5e5e; text-align:center; font-size:12px; color:#858585; padding:10px 0; line-height:24px;}
.foot-b a{ color:#858585; margin:0 2px;}
.link{ text-align:left;}
.foot-b p{ margin:15px 0;}
.foot-b p a{ margin:0;}
.foot-b img{ vertical-align:sub; margin:0 2px;}
.foot-b a:hover{ color:#0194d2;}

/* Demo Styles */
.swiper-container {
  height: 385px;
  color: #fff;
  text-align: center;
}
.swiper-slide {
  height: 100%;
}
