/* ====首页====== */
body{ background-color:#fff;}
ul{list-style: none;}
img{max-width: 100%;}
/** header **/
.header{ position:relative; z-index:10;}
.loarea{ /*height:110px;*/ position:relative; z-index:3;}

.tel{ position:relative; width:180px; margin-top:30px; padding-left:70px; }
.tel .tp{ position:absolute; left:0; top:0px; width:54px;}
.tel h4{ font-size:16px; padding-top:2px;}
.tel p{ font-size:24px; color:#1c4e9e; font-weight:bold; }
.mtel{ position:absolute; right:48px; top:20px; font-size:14px; display:none;}
.mtel a{ color:#1c4e9e;}

/*PC导航 begin*/
.nav{ position:relative; border-top: 1px solid #dfdfdf; box-shadow: 0px 7px 7px 5px #f5f4f5;   border-bottom: 1px solid #dfdfdf; background: #ffffff; z-index:5;}
.navul{ font-size:0;}
.navul li{ display:inline-block; width: 25%; text-align: center; font-size:16px; position:relative;}
.navul li>a{ color:#333; padding:0 34px; text-align:center; display:inline-block; line-height:48px; height:48px; font-family: "Arial"}
.navul li>a:hover{color: #6aa4d9}
.act_nav{ color:#6aa4d9 !important;}



/*PC导航end*/
.subnav{ position:absolute; left:0; top:48px;background:#fff; width:auto; padding:8px 12px; box-shadow:2px 0 2px 0 #000; display:none;}
.subnav1{}
.subnav1 dd{ float:left; width:128px; background-image:none !important;}
.subnav1 dd .nr a{height:30px; text-align:left; line-height:30px; width:152px; font-size:14px; display:block; width:80px; padding:2px 24px; color:#333 !important; text-align:center; }
.subnav1 dd .nr a:hover{ color:#1c4e9e !important; text-indent:2px; background-color:none;}
.subnav1 .tit{ font-size:16px; font-weight:bold; text-align:center; padding:8px 0 4px;}
.subnav2{ width:256px;}


/*手机导航按钮及下拉菜单begin*/
.menubtn{ position:absolute; width:24px; height:24px;top:19px; right:10px; cursor:pointer; display:none;}
.menubtn i{ display:block; width:21px; height:3px; background-color:#1c4e9e; position:absolute; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
.menubtn i:nth-child(1){ top:4px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
.menubtn i:nth-child(2){ top:11px;}
.menubtn i:nth-child(3){ top:18px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
.menubtn.on i:nth-child(1){ -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}
.menubtn.on i:nth-child(2){ opacity:0;}
.menubtn.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}
/*小导航*/
.inav{ background:url(../images/icon/black8.png) repeat; position:absolute; left:0; top:60px; width:100%; display:none; z-index:9; }
.inav{ display:none;}
.inav dl{ padding:0 10px; text-align:left;}
.inav dt{ font-size:14px; color:#fff; height:40px; line-height:40px; border-bottom:1px solid #2b3b81; padding-left:8px; position:relative;}
.inavbtn{ position:absolute; right:0px; top:14px; width:14px; height:14px; background:url(../images/icon/jia3.png) center center no-repeat; -webkit-transform-origin:center center; -moz-transform-origin:center center; -ms-transform-origin:center center; -o-transform-origin:center center; transform-origin:center center;-webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
.inav dd{ display:none; padding-left:2em; border-bottom:1px solid #1c4e9e; padding-bottom:6px;}
.inav a{ color:#fff;}
.inav a:hover{ color:#ccc;}
.inav dd h6{ font-size:14px; font-weight:normal; line-height:2;}
.inav dd h6 a{ display:block;}
.inav dd p{ font-size:12px; text-indent:1em; line-height:1.8;}
.act_inav{ font-weight:bold;}
.act_inav .inavbtn{ -webkit-transform:rotate(135deg) !important; -moz-transform:rotate(135deg) !important; -ms-transform:rotate(135deg) !important; -o-transform:rotate(135deg) !important;transform:rotate(135deg) !important;}
/*手机导航按钮及下拉菜单end*/
.h_tit{margin-bottom: 30px;}
.h_tit h3{ font-size:36px; color:#333333; font-family: "Arial"; font-weight:bold; }
.h_tit p{font-size: 16px; color: #333; line-height: 24px; text-align: left; padding: 40px 0; border-bottom: 1px solid #d1d1d1}


/**/
.logobox a{display: inline-block;}
.logobox{text-align: center; padding: 40px 0; position: relative;}
.sign{
	position: absolute;
	top: 50%;
	margin-top: -16px;
	right: 0;
	font-size: 18px;
	font-family: "Arial";
	color: #fff;
	background: #6aa4d9;
	width: 85px;
	height: 33px;
	border-radius: 33px;
	line-height: 33px;
}
.he_wa{text-align: center; padding:0 0 40px 0; font-size: 14px; color: #666}
.he_wa span{margin: 0 10px;}

/**/
.inaboutbg{padding: 25px 0 50px}
.inaboufl{width: 45%;}
.inabimg{border: 1px solid #eeeeee; border-radius: 5px; width: 100%; text-align: center; padding: 45px 0 25px}
.inabimg img{width: 100%}
.inaboufr{width: 50%; padding-top: 20px; font-size: 16px; color: #24346c; font-family: "Arial"; line-height: 24px;}
.costbg{background-color: #7cb4e6; padding: 40px 0}
.costbg .h_tit h3{color: #fff;}
.costbox{background-color: #fff; width: 100%}
.costbox table{width: 100%}
.costbox table th{padding: 20px 0;border: 1px solid #cce0f4; background-color: #24346c; font-size: 26px; color: #fff;}
.costbox table td{padding: 15px 0; color: #24346c; font-size: 18px; border: 1px solid #cce0f4; padding-left: 7%}
.costbox table tr.cosblu{background-color: #e3eef9}
.featubg{padding: 40px 0}

.boxW{width: 100%}
.inbk{display: inline-block; vertical-align: middle;}
.inbkT{display:inline-block; vertical-align: top;}
.featubox ul li{width: 46%; padding: 0 2%; float: left; margin: 22px 0; font-size: 16px; color: #666}
.featubox ul li h3{font-size: 24px; color: #24346c; font-weight: bold;}
.featpl{padding-left: 25px;}
.featubox ul li .imgW .img01{display: block;}
.featubox ul li .imgW .img02{display: none;}
.featubox ul li:hover .img01{display: none;}
.featubox ul li:hover .img02{display: block;}
.featubox ul li a{color: #6aa4d9}
.featubox ul li.feats{width: 100%}
.companybg{padding: 40px 0; background-color: #f6f6f6; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3}
.companybg .h_tit h3{color: #000}
.companbox li{border-bottom: 1px solid #dedede; padding: 40px 0}
.companpl{padding-left: 30px; font-size: 16px; color: #666; line-height: 26px;}
.companpl h3{font-size: 24px; color: #333; font-weight: bold;}
.companpl h4{font-size: 20px; color: #aa1e2d; font-weight: bold;}
.quhd{margin-top: 30px;}
.conptj{font-size: 18px; line-height: 30px; color: #6aa4d9; font-weight: bold; text-align: center; padding-top: 40px;}
/*底部*/
.footer{padding: 30px 0; text-align: center; border-top: 1px solid #dbdbdb}
.copy{font-size: 12px; color: #666; padding-top: 20px;}
.fottmc{display: inline-block; text-align: center;}
.fottmc a{margin: 0 10px;}
.fottmc .img01{display: inline-block;}
.fottmc .img02{display: none;}
.fottmc a:hover .img01{display: none;}
.fottmc a:hover .img02{display: inline-block;}
.h_tit p.tc{text-align: center; border-bottom: none; padding: 20px 0}

/*contact*/
.contacTop{padding: 40px 0; background-color: #fff;}
.contacTop li{width: 30%; float: left; font-size: 16px; color: #333; line-height: 36px;}
.contacTop li:first-child{width: 40%;}
.blue{color: #6aa4d9}
.partybox{width: 100%}
.partybox b{font-size: 18px;}
.partint{border: 1px solid #c1c1c1; margin: 0 10px 0 0; box-sizing: border-box; width: 45%; padding: 0 8px; height: 34px; line-height: 34px; background: transparent;}
.partybox{width: 100%; max-width: 600px;}
.partinp{margin-top: 10px;}
.partym{margin-bottom: 30px;}
.partema{width: 100%;}
.partare{width: 100%; height: 120px;}
.partsub{font-size: 16px; color: #fff; background: #6aa4d9; cursor: pointer; border-radius: 5px; width: 175px; border: none; line-height: 44px; height: 44px; text-align: center;}

.formsbox{margin-top: 20px; padding-bottom: 50px;}
.formsbox ul li{border-bottom: 1px solid #eaeaea; padding: 20px 2%}
.formsbox .formsfl{box-sizing: border-box; padding-left: 10px; position: relative; font-size: 16px;}
.formsbox .formsfl:before{
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    top: 50%;
    left: 0;
    margin-top: -2px;
    border-radius: 50%;
    background: #6aa4d9
}
.formsbox .formsfl:hover{color: #6aa4d9}
.formsfr a{margin: 0 5px;}
.formsfr a .img01{display: inline-block;}
.formsfr a .img02{display: none;}
.formsfr a:hover .img01{display: none;}
.formsfr a:hover .img02{display: inline-block;}
.morefos{padding-top: 30px;}
.wilin.formsbox .formsfl:before{ top: 8px; }
.wilin.formsbox .formsfl{color: #333}
.wilin.formsbox .formsfl a{margin-top: 5px; display: block; color: #6aa4d9}