﻿body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,span,textarea,ul{margin:0;padding:0;border:none;list-style:none;text-indent:0;font-weight:400;}
tr{display:table-row;border-color:inherit;vertical-align:inherit;}
td,th{display:table-cell;vertical-align:inherit;}
select{padding-left:5px;outline:0;background:url(/images/triangle02.png) no-repeat right #fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
/*.editable,.editable-tarea,input[type=password],input[type=text],select,textarea{border:solid 1px #ccc;background-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border linear .2s,box-shadow linear .2s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}*/
*{box-sizing:border-box;outline:0;overflow-wrap:break-word;}
table{border-collapse:collapse;}
.editable,.editable2,input[type=password],input[type=text]{display:inline-block;overflow:hidden;white-space:nowrap;line-height:20px;cursor:text;}
/*input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,textarea:active,textarea:focus,textarea:hover{outline:0 none;border: 1px solid #569815;-webkit-box-shadow: 0 0 3px 0 rgb(86, 152, 21);-moz-box-shadow:0 0 3px 0 rgba(82,168,236,1);box-shadow: 0 0 3px 0 rgb(86, 153, 22);}*/
textarea{resize:vertical!important;}
img{vertical-align:middle;}
cite,em,th{font-weight:400;font-style:normal;}
a{color:inherit;text-decoration:none;}
a:hover{color:#0264a3;}
img{border:none;vertical-align:middle;font-size:0;}
i{display:inline-block;vertical-align:middle;}
.fz12{font-size:12px;}
.cf:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
video::-webkit-media-controls{display:none!important;}
textarea{font-family: openSans;}
body,html{overflow:hidden;overflow:auto;color:#666666;font-size:16px;font-family:openSans, "Helvetica Neue",Helvetica;line-height:26px;width: 100%;}
label{display:inline-block;margin-bottom:5px;max-width:100%;}
.w1500{width:100%;max-width:1500px;margin: 0 auto;padding: 0 6px;}
.w1400{width:100%;max-width:1400px;margin: 0 auto;padding: 0 6px;}
.w1300{width:100%;max-width:1300px;margin:0 auto;padding: 0 6px;}
.w1200{width:100%;max-width:1220px;margin:0 auto;padding: 0 6px;}
.w1100{width:100%;max-width:1100px;margin: 0 auto;}
.w800{width:100%;max-width:800px;margin: 0 auto;}
.w50bf{display:inline-block;width:50%;}
.w70bf{width:70%;}
.w30bf{width:30%;}
.w60bf{width:60%;}
.w40bf{width:40%;}
.pc-hidden{display:none;}
.ipad-show{display:none;}
.iphone-show{display:none}
.centered{margin:0 auto;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.float_left{float:left;}
.float_right{float:right;}
.clearfix{clear:both;}
.pl{position:relative;}
.ovhidden{overflow: hidden;}
.capital{text-transform:uppercase;}
.input-na{padding-left:10px;height:48px;border:solid 1px #ebebeb;color:#2e2e2e;font-size:15px;width: 100%;background: #fff;}
.sub{width:180px;height:50px;background:#0264a3;color:#fff;font-size:18px;cursor:pointer;border:solid 1px #0264a3;display: inline-block;text-align: center;line-height:48px;}
.sub:hover{background:#045285;border:solid 1px #0264a3;color: #fff;}
.xpicon{background:url(../images/icon.png) 0 0 no-repeat;}
.absolute-img{overflow: hidden;}
.absolute-img img{-webkit-transition: linear .5s;transition: linear .5s;}
.absolute-img img:hover{-webkit-transform: scale(1.03);transform: scale(1.03);-ms-transform: scale(1.03);}
.img-openbg,.img-blackbg{position: relative;display: block;}
.img-openbg:before{position: absolute;background: rgba(0, 0, 0, 0.3);width: 0;top: 0;left: 50%;content: "";transition: all 0.3s ease-in-out 0s;}
img-openbg:hover:before{width: 100%;left: 0;top: 0;height: 100%;}
.img-blackbg:before {background-color: rgba(0, 0, 0, 0.1);content: "";height: 100%;width: 100%;left: 0;top: 0;position: absolute;visibility: hidden;-webkit-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0;transition: all 0.2s ease-in-out 0s;z-index: 1;}
.img-blackbg:hover:before{visibility: visible;-webkit-opacity: 1;-moz-opacity: 1;-ms-opacity: 1;-o-opacity: 1;opacity: 1;transition: all 0.2s ease-in-out 0s;}
.bold{font-family:openSans-bold;}
.c-red{color:#f00;}
.c-orange{color:#e77425;}
.pd20{padding:0 18px;}
.img img{max-width:100%}


/*.col-md-1 .items{width:100%;padding:20px 18px;}*/
.col-md-1>li,.col-md-1>div{float:left;width:100%;padding:20px 18px;}
.col-md-3>li,.col-md-3>div{float:left;width:33.3%;padding:20px 18px;}
.col-md-2>li,.col-md-2>div{float:left;width:50%;padding:20px 18px;}
.col-md-4>li,.col-md-4>div{float:left;width:25%;padding:20px 18px;}
.col-md-5>li,.col-md-5>div{float:left;width:20%;padding:10px 18px;}


header{background:#f1f1f1;padding: 8px 0;}
header a{margin-left: 30px;font-size: 16px;}
header a i{margin-right:10px;}
header a.sub{height: auto;width: auto;line-height:34px;background: #0076b7;border-color:#0076b7;font-size: 16px;padding: 0 10px;border-radius:5px;color: #fff;}





.banner img{width:100%;}
.btn{margin-bottom: 30px;font-size:16px;border-top: solid 2px #0264a3;background: #f5f5f5;}
.btn div{padding:15px 10px;margin-bottom:20px;}

nav{padding:26px 0}
.nav-ul>li{float: left;position: relative;font-weight: bold;padding:10px 0 10px 35px;vertical-align: middle;line-height: 49px;color:#1f1f1f;}
.nav-ul>li:first-child{padding-left: 0;}
.nav-ul>li .sub{color: #fff;width: 49px;font-size:28px;line-height: 40px;}
.name_date{display:flex;justify-content:end;margin-bottom:20px;border-bottom: 1px solid #0264a3;padding-bottom: 10px;}
.name_date div{margin-left:23px}
.name_date .name i {margin-right: 4px;}

footer{background:#23252f;}	
.foot-top{padding:40px 0;}
.foot-top>ul>li{float: left;}
.foot-top>ul>li:nth-child(1){width:23%;padding-right: 5%;}
.foot-top>ul>li:nth-child(2){width:23%;}
.foot-top>ul>li:nth-child(3){width:23%;}
.foot-top>ul>li:nth-child(4){width:31%;}
.foot-top .flink-panel i{margin-right:4px;}
.foot-top .tit{font-size: 18px;color: #ffffff;margin-bottom:12px;}
.foot-top .flink-panel{font-size: 14px;color:#999999;}
.foot-top .flink-panel a{display: block;margin-bottom: 4px;}
.foot-top .flink-panel a:hover{color:#58a644;}
.foot-right{color: #cccccc;}
.foot-top .down-arrow{display: none;}


.foot-share a{color: #fff;font-size:33px;margin-right: 8px;-webkit-transition: linear .5s;transition: linear .5s;display: inline-block;}
.foot-share a:hover{-webkit-transform: translateY(-4px);transform: translateY(-4px);-ms-transform: translateY(-4px);}
.flink-share{margin-top:50px;}

.footour-message .messl, .footour-message .messr{width: 100%;}
.footour-message li{position: relative;margin:7px 0.3%;display: block;font-size: 19px;}
.footour-message .messl ul li{width: 100%;float: left;margin:7px 0.3%;position: relative;}
.footour-message ul li.impor::after{content: "*";color:#f00;font-size: 14px;position: absolute;top: 12px;left: 5px;}
.footour-message .input-mess{width: 100%;background-color:#23252f;border: solid 1px #a3a3a3;padding: 10px 20px;color:#fff;} 
.footour-message .messr textarea{height: 100px;}
.footour-message .messr input{width: 30%;}
.footour-message .messr .me-submit{background: #0076b7;border-color: #0076b7;border-radius: 5px;float:right;}
.footour-message .messr .me-submit:hover{background: #58a644;border-color: #58a644;}
.footour-message .messr label{display: inline;}

.foot-right{padding: 10px;border-top:solid 1px #999999;font-size: 14px;}
.foot-right p{padding:6px;}
.foot-right p a{padding: 0 13px;display: inline-block;position: relative;}
.foot-right p a::before{content: "|";top: 0;right:-6px;position: absolute;color: #cccccc;}
.foot-right p a:last-child::before{display: none;}
.foot-right a:hover{color: #58a644;}

.nav-ul>li:hover .sec-nav{display: block;}
.sec-nav{position: absolute;background:#0264a3;width:260px;display: none;z-index: 1;}
.sec-nav li a{display: block;padding:6px 10px;font-size:14px;color: #fff;line-height: 30px;}
.sec-nav li a:hover{background-color:#3278a5;}

.nav-right::after{content:"\f105";position:absolute;right:10px;font-size:19px;font-family:FontAwesome}

.nav-box .third-nav{min-width: 270px;position: absolute;left: 260px;background: #0264a3;display: none;top: 0;border-left: solid 1px #6b97ce;}
.nav-box .sec-nav li {position: relative;display: block;}
.nav-box .sec-nav li:hover .third-nav{display: block;}


.col-md-6>li,.col-md-6>div{float:left;width:16.6%;padding:10px 8px;}

/**bbpress-forums***/
input#bbp_search_submit{height:auto;width:auto;line-height:16px;background:#0076b7;border-color:#0076b7;font-size:16px;padding:010px;border-radius:5px;color:#fff;}
input#bbp_search{display:inline-block;width:auto;border:2px solid #4a89bf;height:34px;padding:6px 8px;border-radius:4px;}

@media(max-width:1400px){
	
}

@media(max-width:1200px){
   
}

@media(max-width:1000px){
	.ipad-hidden{display:none;}
	.ipad-show{display:block;}
	.pd100bf{width:100%;}
	
	.col-md-4>li,.col-md-4>div{width:50%;}
	
	.mnav-ul{padding-top:16px}
	.mnav-ul li{display: inline-block;font-size:30px;padding-left:10px;padding-right: 10px;color:#f97012;}
	
	.mhead-menulist{position:absolute;top:160px;right:0;z-index:1;z-index:9999;width:100%;background:#333941;box-shadow:0 0 10px #f97012;font-size:14px;line-height:36px;display:none;}
	.mhead-menulist li a{display:block;color:#fff;text-align: left;padding:0 10px;border-bottom: solid 1px #ffbc8e;text-transform: uppercase;}
	.mhead-menulist li a i{transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);margin-right: 5px;}
	.mhead-menulist .mhsec-nav{padding: 0 40px;}
	.mhead-menulist li .mhsec-nav a{text-transform: none;}
	
	.col-md-5>li{width:33.3%;}
	
	.foot-top>ul>li,.foot-top>ul>li:nth-child(1),.foot-top>ul>li:nth-child(2),.foot-top>ul>li:nth-child(3),.foot-top>ul>li:nth-child(4){width:100%!important;border-bottom:solid 1px #282a35;padding: 0}
	.flink-panel{display:none;}
	.foot-top .tit{padding:10px 6px;border:none;background:#282a35;font-weight:700;font-size:18px;}
	.foot-top .down-arrow{display: inline-block;float: right;line-height: 28px;}
	
	
	header{display:none;}
	nav{padding:10px 0}
	.h-nav{width:40%;text-align: right;margin-top:20px;}
	 .h-nav>ul>li{display: inline-block;padding: 0 16px;font-size: 30px;color:#1d4c7f;}
/*	.ind-head a{color:#569815;}*/
	.mhead-menulist{position:absolute;top:86px;right:0;z-index:1;z-index:9999;width:100%;background:#1d4c7f;box-shadow:0 0 10px #1d4c7f;font-size:14px;line-height:36px;display:block;display: none;}
	.mhead-menulist li a{display:block;color:#fff;text-align: left;padding:0 10px;border-bottom: solid 1px #4380c3;text-transform: uppercase;}
	.mhead-menulist li a i{transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);margin-right: 5px;}
	.mhead-menulist .mhsec-nav{padding: 0 40px;}
	.mhead-menulist li .mhsec-nav a{text-transform: none;}
	.banner.aboutUs-banner{height:180px;}
	nav .img{max-width:50%;}
	.nav-bottom::after{content: "\f107";position: absolute;right: 10px;font-size: 19px;font-family: FontAwesome;}
	.o_nav li a{padding-left:30px;}
	.col-md-5>li,.col-md-5>div{width:33.3%;}
	.col-md-6>li,.col-md-6>div{width:33.3%;}
}

@media(max-width:750px){
	.iphone-hidden{display:none;}
	.iphone-show{display:block;}
	
	.col-md-1>li,.col-md-1>div{padding:6px 10px;}
	.col-md-2>li,.col-md-2>div{width:100%;padding:6px 10px;}
	.col-md-3>li,.col-md-3>div{width:100%;padding:6px 10px;}
	.col-md-4>li,.col-md-4>div{padding:6px 10px;}
	.col-md-5>li,.col-md-5>div{width:50%;padding:6px 10px;}
	

	.mhead-menulist{top:110px;}
	.mnav-ul{padding-top:8px;}
	.mnav-ul li{font-size:26px;padding:0 0 0 12px;}
	.pd20{padding:0;}
	
	nav .img{max-width:40%;}
	.h-nav{margin-top:14px;width: 60%;}
	.h-nav>ul>li{font-size:23px;padding: 0 8px;}
	.mhead-menulist{top:66px;}
	
	.flink-panel a{display: list-item;list-style-type: disc;margin: 10px 20px;}
	.col-md-6>li,.col-md-6>div{width:50%;padding:6px 10px;}	
	.name_date {justify-content: center;margin: 20px 0;}
}



