﻿@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;font-family:Avenir Next LT W01 Regular, Helvetica, Arial, sans-serif;}

table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#353535; text-decoration:none;}  
a:focus{outline:none;} 
a:hover {text-decoration:none;}
.pp8 {
    height: 30px;
    font-size: 14px;
}
/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
li{list-style:none;}
p img{ max-width:1140px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.cur{cursor:pointer}

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}

/*end reset*/


/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#000; font-size:14px; /*font-family: "微软雅黑";*/ position:relative;min-width:1200px;width:100%;}/*网站字体颜色*/
.container{margin-left:auto; margin-right:auto; width:1200px;/*padding-bottom: 20px;*/}


/*页眉*/
/**//* header */
.header{width: 100%;position: relative;/*background: #fff;*/}
.header .container{position: relative;/*height: 55px;*/z-index: 99;}
.header .headerL{width: 518px;height: 80px;float: left;/*background: #f6f6f6;*//*border-top: 5px solid #005bac;*/position: absolute;left: -260px;top: 0;z-index: 9999;}
.header .headerL a.logo{display: block;float: right;margin-right: 50px;width: 227px;height: 58px;}
.header .headerL a.logo img{display: block;margin-top: 2px;height: 60px;}
.header .headerR{width: 1155px; height: 70px;/*border-top: 5px solid #abce03;*/position: absolute;/*right: -360px;*/left:50px;/*background: #fff;*/}
.header .headerR .worldWeb{float: right;width: 135px;height: 77px;float: right;margin-top: 33px;margin-right: 240px;position: relative;}
.header .headerR .worldWeb>p{height: 45px;width: 135px;background: url("../img/Common/worldWeb-icon02.png") no-repeat 111px center #005bac;line-height: 45px;font-size: 14px;color: #fff;text-indent: 18px;border-radius: 6px 0 6px 0;}
.header .headerR .worldWeb>p>img{position: relative;top: 2px;margin-right: 6px;}
.header .headerR .worldWeb>span{display: block;height: 32px;background: #fff;}
.header .headerR .worldWeb .worldWeb-xial{width: 1162px;position: absolute;right: 0;top: 77px;z-index: 99;overflow: hidden; height:1px;}
.header .headerR .worldWeb .worldWeb-xial .worldWeb-xial-box{width: 1162px;background: url("../img/Common/worldWeb-xialBg01.jpg") no-repeat center;}

.header .headerR .worldWeb .worldWeb-xial .top{height: 121px;padding: 64px 56px 0;border-bottom: 1px solid #337cbd;}
.header .headerR .worldWeb .worldWeb-xial .top h2{font-size: 24px;color: #fff;font-weight: normal;}
.header .headerR .worldWeb .worldWeb-xial .top ul{margin-top: 32px;}
.header .headerR .worldWeb .worldWeb-xial .top li{float: left;font-size: 14px;color: #fff;font-family: arial;}
.header .headerR .worldWeb .worldWeb-xial .top li a{text-decoration:none;color: #fff;margin-right: 32px;}
.header .headerR .worldWeb .worldWeb-xial .box{padding-top: 38px;}
.header .headerR .worldWeb .worldWeb-xial .box dl{float: left;padding-left: 36px;width: 220px;border-right: 1px solid #337cbd;padding-bottom: 16px;padding-top: 34px;}
.header .headerR .worldWeb .worldWeb-xial .box dl:first-child{border-left: 1px solid #337cbd;margin-left: 66px;}
.header .headerR .worldWeb .worldWeb-xial .box dt{height: 28px;line-height: 28px;font-size: 20px;color: #fff;}
.header .headerR .worldWeb .worldWeb-xial .box dt em{font-weight: bold;}
.header .headerR .worldWeb .worldWeb-xial .box dt img{position: relative;top: 6px;margin-left: 34px;}
.header .headerR .worldWeb .worldWeb-xial .box dd{margin-top: 28px;}
.header .headerR .worldWeb .worldWeb-xial .box dd a{display: block;font-size: 13px;color: #fff;margin-bottom: 12px;}
.header .headerR .worldWeb:hover>p{border-radius: 0;}
.header .headerR .worldWeb:hover>span{background: #005bac;}
/* .header .headerR .worldWeb:hover .worldWeb-xial{display: block;} */
.header .headerR .header-S{float: right;margin-right: 35px;padding: 20px 0;}
.header .headerR .search{float: left;position: relative;width: 60px;height: 16px;border-left: 1px solid #cccccc;margin-right:-10px;}
.header .headerR .search input{display: block;width: 0px;height: 38px;position: absolute;right: 30px;top: -11px;border: none;outline: none;line-height: 38px;font-size: 14px;z-index: 8;text-indent: 10px;}
.header .headerR .search span a{display: block;width: 51px;height: 25px;position: absolute;right: 6;top: 2px;z-index: 9;background:#fff;}
.header .headerR .search a{display: block;width: 30px;height: 38px;background: url("../img/Common/header-search.png") no-repeat center;position: absolute;right: 4;top: -11px;z-index: 9;}
.header .headerR .search.border input{border: 1px solid #ccc;border-radius: 4px 0 0 4px;}
.header .headerR .search.border a{border: 1px solid #ccc;border-left: none;border-radius:0 4px 4px 0;}
.header .headerR .header-nav{float: right;height: 70px;width: 930px;text-align: right;position: relative;}
.header .headerR .header-nav>ul>li{/*height: 110px;*/margin-right:34px;display: inline-block;*display: inline-block;}
.header .headerR .header-nav>ul>li>a{display: block;position: relative;line-height: 60px;font-size: 16px;color: #fff; font-weight: 900;text-decoration: none;}
.header .headerR .header-nav>ul>li>a>i{display: none;width: 32px;height: 3px;background: #005bac;position: absolute;left: 50%;margin-left: -16px;bottom: 0;}
.header .headerR .header-nav>ul>li.cur>a>i{display: block;}
.header .headerR .header-nav>ul>li.cur>a{color: #005bac;}
.header .headerR .header-nav>ul>li:hover>a>i{display: block;}
.header .headerR .header-nav>ul>li:hover>a{color: #005bac;}

.header .header-nav-xialCon{position: absolute;left: 60%;margin-left: -675px;z-index: 999;width: 1150px;top: 70px;height: 0;overflow: hidden;}
.header .header-nav-xialCon .header-nav-xial{padding-top: 76px;display:block !important;padding: 24px 30px 0 60px;width: 1060px;/* height: 335px; background: url("./img/Common/navBg01.jpg") no-repeat center;*/height: 299px;background: #efefef;}
.header .header-nav-xialCon .header-nav-xial dt{float: left;width: 440px;height: 275px;position: relative;}
.header .header-nav-xialCon .header-nav-xial dt img{display: block;width: 440px;height: 275px;}
.header .header-nav-xialCon .header-nav-xial dt .header-nav-xial-title{width: 220px;height: 128px;background: url("../img/Common/navBg02.png");text-align: center;position: absolute;top: 73px;left: 50%;margin-left: -110px;}
.header .header-nav-xialCon .header-nav-xial dt .header-nav-xial-title a{display: block;padding-top: 42px;height: 86px;text-decoration: none;}
.header .header-nav-xialCon .header-nav-xial dt h2{font-size: 24px;color: #fff;font-weight: normal;}
.header .header-nav-xial dt p{font-size: 12px;color: #fff;margin-top: 4px;}
.header .header-nav-xial dd{width: 570px;float: left;overflow: hidden;float: right;}
.header .header-nav-xial dd a{display: block;float: left;text-decoration: none;width: 208px;height: 48px;border: 1px solid #dcdcdc;text-indent: 18px;font-size: 16px;color: #666666;line-height: 48px;background: url("../img/Common/nav-icon01.png") no-repeat 169px center #fff;margin: 0 30px 25px 0;text-align: left;}
.header .header-nav-xial dd a:hover{color: #fff;font-weight: bold;background: url("../img/Common/nav-icon02.png") no-repeat 169px center #005bac;border-color: #005bac;}
.header-nav-xial ul {margin: 0 auto;
    width: 980px;}
.header .header-nav-xialCon2{position: absolute;left: 60%;margin-left: -760px;z-index: 999;width: 1200px;top: 70px;height: 0;overflow: hidden;}
.header .header-nav-xialCon2 .header-nav-xial{padding: 0;height: 395px;/*background: url("./img/Common/navBg03.jpg") no-repeat center;*/width: 1100px;}
.header .header-nav-xialCon2 .header-nav-xial li{float: left;width: 155px;background: url("../img/Common/nav-xian.png") no-repeat left top;padding-left: 36px;height: 360px;padding-top: 35px;text-align: left;}
.header .header-nav-xialCon2 .header-nav-xial li:first-child{background-image: none;}
.header .header-nav-xialCon2 .header-nav-xial li h3{font-size: 16px;color: #333333;margin-bottom: 24px;font-weight: normal;}
.header .header-nav-xialCon2 .header-nav-xial li p{font-size: 14px;color: #666666;margin-bottom: 16px;}
.header .header-nav-xialCon2 .header-nav-xial li a{color: #666;text-decoration: none;}
.header .header-nav-xialCon2 .header-nav-xial li a:hover{color: #005bac;font-weight: bold;}



/* banner */
.wrap-banner {height: 2000px;}
.banner{width: 100%;height: 480px;position: relative;max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;}
.banner .bannerBtn{display: block;width: 90px;height: 70px;position: absolute;top: 50%;overflow: hidden;cursor: pointer;margin-top: -35px;z-index: 9;display: none;}
.banner .bannerBtn img{display: block;width: 90px;height: 140px;position: relative;}
.banner i.prev{left: 0px;}
.banner i.next{right: 0px;}
.banner i.prev img{top: -70px;}
.banner .slideBox {width: 100%;height: 480px;position: relative;z-index: 8;}
.banner .slideBox .container {height: 480px;position: relative;}
.banner .slideBox .conbox {position: absolute;left: -360px;top: 0;width: 1920px;height: 480px;}
.banner .slideBox .conbox ul {position: relative;}
.banner .slideBox .conbox ul li {float: left;width: 1920px;height: 480px;position: relative;}
.banner .slideBox .box .pImg {position: absolute;left: 0;top: 0;width: 1920px;height: 480px;z-index: 2;}
.banner .slideBox .box .pImg img {display: block;width: 1920px;height: 480px; min-width:1920px;}
.banner .slideBox .box3 .banBox {width: 1200px;position: relative;margin: 0 auto;height: 480px;z-index: 3;}
.banner .slideBox .box3 .banboxCon {    width: 324px;
    height: 324px;
    position: absolute;
    right: 228px;
    top: 88px;
    overflow: hidden;}
.banner .slideBox .box3 .banboxConUl {position: absolute;left: 0;top: 0;}
.banner .slideBox .box3 .banBox .concase {float: left; width: 324px;height: 324px;}
.banner .slideBox .box3 .banBox .concase img {display: block;width: 324px;height: 324px;border-radius: 50%;}
.banner .banner-list{width: 100%;text-align: center;position: absolute;left: 0;bottom: 40px;z-index: 9;}
.banner .banner-list span{display: inline-block;*display: inline-block;width: 28px;height: 28px;background: url(./img/Index/banner-icon01.png) no-repeat center;margin: 0 4px;cursor: pointer;}
.banner .banner-list span.cur{background: url(./img/Index/banner-icon02.png) no-repeat center;}
.banner:hover .bannerBtn{display: block;}
/* footer */
.footer{width: 100%;}
.footerTop{width: 100%;background: url("../img/Common/footerBg01.jpg") no-repeat center;height: 445px;}

.footerTop .footerTop-left{float: left;width: 857px;position: relative;height: 425px;padding-top: 20px;}
.footerTop .footerTop-left .menu dl{float: left;width: 218px;}
.footerTop .footerTop-left .menu dt{font-size: 16px;color: #fff;margin-bottom: 30px;}
.footerTop .footerTop-left .menu dt a{text-decoration: none;color: #fff;}
.footerTop .footerTop-left .menu dd li{margin-bottom: 13px;}
.footerTop .footerTop-left .menu dd a{font-size: 14px;color: #999999;}
.footerTop .footerTop-left .menu dl.dl4{width: 203px;}
.footerTop .footerTop-title{position: absolute;top: 355px;left: 0;}
.footerTop .footerTop-title p{font-size: 14px;color: #fff;}
.footerTop .footerTop-title span{display: block;font-size: 10px;color: #fff;margin-top: 6px;}
.footerTop .footerTop-title i{display: block;width: 40px;height: 1px;background: #fff;margin-top: 22px;}

.footer .footerTop-right{width: 341px;border-left: 1px solid #4d4d4d;border-right: 1px solid #4d4d4d;height: 425px;float: right;padding-top: 20px;}
.footer .footerTop-right .footerMa{width: 260px;margin: 0 auto 60px;height: 140px;}
.footer .footerTop-right .footerMa dl{float: left;padding-top: 10px;width: 120px;margin-left: 20px;background: #fff;height: 130px;border-radius: 4px;}
.footer .footerTop-right .footerMa dl:first-child{margin-left: 0;}
.footer .footerTop-right .footerMa dt{width: 100px;height: 100px;margin: 0 auto;}
.footer .footerTop-right .footerMa dt img{display: block;width: 100px;height: 100px;}
.footer .footerTop-right .footerMa dt p{height: 30px;line-height: 30px;font-size: 13px;color: #999999;text-align: center;}
.footer .footer-phone{text-align: center;}
.footer .footer-phone .box{margin-bottom: 30px;}
.footer .footer-phone .box em{display: block;font-size: 14px;color: #fff;}
.footer .footer-phone .box span{display: block;font-size: 24px;color: #abce03;font-weight: bold;}
.footer .footer-phone .box p{font-size: 11px;color: #fff;margin-top: 4px;}


.footerBottom{background: url("../img/Common/footerBg02.jpg") no-repeat center;height: 60px; overflow:hidden;}
.footerBottom .container>p.p1{float: left;}
.footerBottom .container>p{font-size: 12px;color: #fff;line-height: 60px;}
.footerBottom .container>p>a{color: #fff;}
.footerBottom .container>.p2{float: right;width: 342px;position: relative;}
.footerBottom .container>.p2>p{font-size: 16px;color: #fff;line-height: 60px;text-align: center;}
.footerBottom .container>p.p2>img{position: relative;}


.footerBottom .p2 .worldWeb-Bottomxial{width: 1200px;position: absolute;right: 0;top: -560px;z-index: 99;height: 560px;background: url("./img/Common/worldWeb-xialBg02.jpg") no-repeat center;text-indent: initial;display: none;}
.footerBottom .p2 .worldWeb-Bottomxial .top{height: 121px;padding: 64px 56px 0;border-bottom: 1px solid #337cbd;}
.footerBottom .p2 .worldWeb-Bottomxial .top h2{font-size: 24px;color: #fff;font-weight: normal;}
.footerBottom .p2 .worldWeb-Bottomxial .top ul{margin-top: 32px;}
.footerBottom .p2 .worldWeb-Bottomxial .top li{float: left;font-size: 14px;color: #fff;font-family: arial;}
.footerBottom .p2 .worldWeb-Bottomxial .top li a{text-decoration:none;color: #fff;margin-right: 32px;}
.footerBottom .p2 .worldWeb-Bottomxial .box{padding-top: 38px;}
.footerBottom .p2 .worldWeb-Bottomxial .box dl{float: left;padding-left: 36px;width: 220px;border-right: 1px solid #337cbd;padding-bottom: 16px;padding-top: 34px;}
.footerBottom .p2 .worldWeb-Bottomxial .box dl:first-child{border-left: 1px solid #337cbd;margin-left: 88px;}
.footerBottom .p2 .worldWeb-Bottomxial .box dt{height: 28px;line-height: 28px;font-size: 20px;color: #fff;}
.footerBottom .p2 .worldWeb-Bottomxial .box dt em{font-weight: bold;}
.footerBottom .p2 .worldWeb-Bottomxial .box dt img{position: relative;top: 6px;margin-left: 34px;}
.footerBottom .p2 .worldWeb-Bottomxial .box dd{margin-top: 28px;}
.footerBottom .p2 .worldWeb-Bottomxial .box dd a{display: block;font-size: 13px;color: #fff;margin-bottom: 12px;}

.footerBottom .p2:hover{background: #005199;}
.footerBottom .p2:hover .worldWeb-Bottomxial{display: block;}


.footerBottom .footer-ball{margin-right: 6px;top: 2px;}
.footerBottom .footer-jt{margin-left: 28px;top: -2px;}
.footericon{width:200px;overflow:hidden;padding-top:22px;padding-left:20px;}
.footericon iframe{ width:150px;float:left;margin-right:10px;}

@media only screen and (max-width:1456px) {
    .header .headerL{left: -150px;z-index: 9;}
    .header .headerR .worldWeb{z-index: 9;/*margin-right: 280px;*/}
    .header .headerR .header-nav{width: 891px;}
    .header .headerR .header-nav .header-nav-xial1{margin-left: -274px;}
    .header .headerR .header-nav .header-nav-xial2{margin-left: -376px;}
    .header .headerR .header-nav .header-nav-xial3{margin-left: -344px;}

}

@media only screen and (max-width:1380px) {
    .header .headerL{left: -150px;z-index: 9;}
    .header .headerR .worldWeb{z-index: 9;/*margin-right: 320px;*/}
    .header .headerR .header-nav{width: 851px;}
    .header .headerR .header-nav .header-nav-xial1{margin-left: -197px;}
    .header .headerR .header-nav .header-nav-xial2{margin-left: -151px;}
    .header .headerR .header-nav .header-nav-xial3{margin-left: -344px;}
}

@media only screen and (max-width:1290px) {
    .header .headerL{left: -150px;z-index: 9;}
    .header .headerR .worldWeb{z-index: 9;/*margin-right: 290px;*/}
    .header .headerR .header-nav{width: 821px;}
    .header .headerR .header-nav .header-nav-xial1{margin-left: -197px;}
    .header .headerR .header-nav .header-nav-xial2{margin-left: -151px;}
    .header .headerR .header-nav .header-nav-xial3{margin-left: -344px;}

}

@media screen and (min-width:1200px) and (max-width:1290px) {
    .header .headerL{left: -150px;z-index: 9;}
    .header .headerR .worldWeb{z-index: 9;/*margin-right: 336px;*/}
    .header .headerR .header-nav{width: 726px;}
    .header .headerR .header-nav .header-nav-xial1{margin-left: -148px;}
    .header .headerR .header-nav .header-nav-xial2{margin-left: -250px;}
    .header .headerR .header-nav .header-nav-xial3{margin-left: -344px;}
    }

.menu-a{
  position: fixed;
  top: 0px;
z-index:99999;
}
.menu-a {background:#fff;
    height: 70px;}
.menu-a .headerR .header-nav>ul>li>a {

    color: #616161;

}

.container-fluid {
    padding-left: 50px;
    padding-right: 50px;
	    margin-right: auto;
    margin-left: auto;
}
.row {
    margin-left: -16px;
    margin-right: -16px;

}.row2 {
    margin-left: -16px;
    margin-right: -16px;
	padding-top: 55px;
    padding-bottom: 55px;
}
.btn-call-to-action {
    color: #fff;
    background-color: #00b3dd;}
.transparent-panel{
    padding-top: 65px;
    padding-bottom: 65px;
	position: relative;
    z-index: 1;
	background-color: rgba(255,255,255,.9);
    padding: 40px 30px;
	 text-align: center;
}
.transparent-panel h2 {
    font-size: 42px;    margin-bottom: 25px;line-height: 1.3;color: #1b2125;
text-align: center;}
.transparent-panel p{    font-size: 16px;    margin-bottom: 25px;
    margin-top: 25px;line-height: 1.55;}
.btn-call-to-action{
	border: 0;
    border-radius: 0;
    display: inline-block;
    font-size: 20px;
    font-family: montserratbold,sans-serif;
    padding: 11px 30px;
    text-align: center;
    text-decoration: none;
}
.btn-call-to-action:hover {
    color: #fff;
    background-color: #0098bc;
	}