@charset "utf-8";
body,html { max-width:640px; min-width:320px; margin:0 auto; font-size:0.24rem; background:#eee; overflow:hidden;}
a { color:#000; text-decoration:none;}
a:hover { color:#f00;}
.clear{clear:both; height:0; overflow:hidden;}
.hidden { display:none;}
/*margin-top*/
.mt10 { margin-top:0.10rem;}
.mt20 { margin-top:0.20rem;}
.mt30 { margin-top:0.30rem;}
.mt40 { margin-top:0.40rem;}
.mt50 { margin-top:0.50rem;}
.mt60 { margin-top:0.60rem;}
.mt70 { margin-top:0.70rem;}
.mt80 { margin-top:0.80rem;}
.mt90 { margin-top:0.90rem;}
.mt100 { margin-top:1.00rem;}
.mtb10 { margin:0.10rem 0;}
.mtb20 { margin:0.20rem 0;}
.mr5 { margin-right:0.05rem;}
.mr10 { margin-right:0.10rem;}
/*font-size*/
.f12 { font-size:0.12rem/1.5;}
.f18 { font-size:0.18rem/1.5;}
.f20 { font-size:0.20rem/1.5;}
.f24 { font-size:0.24rem;}
.f26 { font-size:0.26rem;}
.f28 { font-size:0.28rem;}
.f30 { font-size:0.30rem;}
.f32 { font-size:0.32rem;}
.f34 { font-size:0.34rem;}
.f36 { font-size:0.36rem;}

.cdef{color:#176e5d;}
.cred{color:#F14D59;}
.corg{color:#FC6D02;}
.cgreen{color:#090;}
.cblue{color:#005BB5;}
.c555{color:#555}
.c666{color:#666}
.c888{color:#888}
.c999{color:#999}
.c333{color:#333}
.cbbb{color:#bbb;}
.fl{float:left;}
.fr{float:right;}

.strong { font-weight:bold;}
.center { text-align:center;}

.header { width:100%; height:auto; overflow:hidden; background:#eee; position:relative; padding-bottom:0.20rem;}
.header .logo { width:58%; margin-left:2%; margin-top:4%;}
.header .lang { position:absolute; right:12%; top:18%; font-size:0;}
.header .lang a { display:inline-block; width:0.40rem; height:0.40rem; line-height:0.40rem; font-size:0.24rem; margin:0 0.05rem; text-align:center; border:0.02rem solid #f00; border:1px solid #355ca1; border-radius:50%; color:#355ca1;}
.header .lang a.hover { background:#355ca1; color:#fff; border:1px solid #015fa5;}
.header .menu { position:absolute; top:0.25rem; right:0.20rem; background:#125447; color:#fff; border-radius:0.10rem; z-index:999;}
.header .menu:before{ display:block; text-align:center; padding:0.15rem;/* padding-left:0.22rem; padding-bottom:0.20rem;*/}
.header .menu:hover { background:#176e5d;}
.header .menu.show { position:fixed; }
.header .tel { text-align:center; font-size:0.35rem; color:#091424; font-weight:bold; border-top:0.02rem solid #ccc; padding-top:0.20rem; position:relative;}
.header .tel a { color:#cc0000; display:inline-block;}

.pagetop{ background:#176e5d; border-bottom:0.01rem #ddd solid; text-align:center; height:0.66rem; line-height:0.66rem; color:#333; width:100%; max-width:640px; min-width:320px; font-family:'微软雅黑'; font-size:0.32rem; position:fixed; z-index:1;}
.pagetop a{color:#ff5500;}
.fh{ position:absolute; top:0; left:0; color:#fff; width:0.66rem; height:0.66rem;}
.fh a{  display:block; width:0.66rem; height:0.66rem; color:#fff; text-align:center;}
.cd { position:absolute; right:0; top:0; color:#fff; width:0.66rem; height:0.66rem;}
.cd a{ display:block; width:0.66rem; height:0.66rem; color:#fff;}
.pagetop_title { width:80%; height:0.66rem; margin:0 auto; line-height:0.66rem; overflow:hidden; color:#fff; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.content{ margin:0 auto; padding:0.66rem 0 1rem 0; margin-bottom:0.10rem;}

.content .subnav{ border-bottom:0.01rem #ccc solid; background:#fff; line-height:0.60rem; width:100%; height:auto; white-space:nowrap; overflow-x:auto; overflow:auto;}
.content .subnav a{color:#333; font-size:0.26rem; padding:0.05rem 0.12rem 0.06rem; display:inline-block;}
.content .subnav a.sel{border-bottom:0.03rem #176e5d solid;}

.page_info{background:#fff; margin-top:0.10rem; border-top:0.01rem #eee solid; position:relative; border-radius:0.05rem;}
.page_info{background:#fff; padding:0.10rem;  line-height:1.5; /*min-height:600px;*/}
.content_main img{max-width:100%}

.footer { width:100%; height:auto; overflow:hidden; background:#eee; padding-bottom:0.30rem;}
.footer .copyright { text-align:center; height:0.40rem; line-height:0.40rem;}

.nav { position:fixed; display:flex; display: -webkit-flex; bottom:0; z-index:100; width:100%; max-width:640px; min-width:320px; height:1.1rem; line-height:0.35rem; background:#176e5d; font-size:0; border-top:0.01rem solid #fff;}
.nav a { width:20%; text-align:center; font-size:0.26rem; color:#fff;}
.nav a.icon:before{ display:block; text-align:center; margin-top:0.18rem; margin-bottom:0.05rem;}

.navmenu { width:100%; height:auto; overflow:hidden; background:#176e5d; background:rgba(23,110,93,0.8); display:none;}
.navmenu .menu { width:100%; height:0.90rem; line-height:0.90rem; font-size:0; display: flex; flex-wrap:wrap; justify-content:space-between; align-content:space-between;}
.navmenu .menu a { display:inline-block; width:20%; font-size:0.26rem; text-align:center; color:#fff;}
.navmenu .menu a.on { background:#125447; background:rgba(18,84,71,0.8);}

.spacebox { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:666; display:none;}
.menuslide { position:fixed; top:0; left:-60%; width:60%; height:100%; background:#176e5d; background:rgba(23,110,93,0.6); z-index:999; overflow:hidden;/* overflow-y:auto;-webkit-filter: blur(3px);  Chrome, Opera */}
.navmenu1 { width:100%; height:auto; overflow:hidden; background:#176e5d; background:rgba(23,110,93,0.6);}
.navmenu1 .menu { width:100%; height:auto; line-height:0.90rem;}
.navmenu1 .menu a { display:block; font-size:0.26rem; text-indent:0.20rem; color:#fff; border-bottom:0.01rem solid #125447;}
.navmenu1 .menu a.on { background:#125447;}
.navmenu1 .menu .subnav { width:100%; height:auto; overflow:hidden; border-bottom:0.01rem solid #125447;}
.navmenu1 .menu .subnav a { font-size:0.24rem; line-height:0.60rem; text-indent:20%; border:0;}

.menuslide.show { left:0;}
/*关于*/
.aboutbox { margin:0.10rem; height:auto; overflow:hidden; background:#fff;}
.aboutbox dt { margin:0.10rem; height:0.60rem; line-height:0.60rem; border-bottom:0.02rem solid #125447;}
.aboutbox dt .tit { font-size:0.32rem; margin-left:0.10rem; color:#125447;}
.aboutbox dt .more { font-size:0.25rem; float:right; color:#125447; text-transform:uppercase; margin-right:0.10rem;}
.aboutbox dd { margin:0.14rem; height:auto; overflow:hidden;}
.aboutbox dd .des { text-indent:2em; line-height:2;}

/*团队*/
.teambox { margin:0.10rem; height:auto; overflow:hidden; background:#fff;}
.teambox dt { margin:0.10rem; height:0.60rem; line-height:0.60rem; border-bottom:0.02rem solid #125447;}
.teambox dt .tit { font-size:0.32rem; margin-left:0.10rem; color:#125447;}
.teambox dt .more { font-size:0.25rem; float:right; color:#125447; text-transform:uppercase; margin-right:0.10rem;}

.flexbox { display:flex; display: -webkit-flex; /* Safari */flex-flow:row wrap;justify-content:space-between; align-content:space-between;}
.flexbox .flex-item { flex:0 0 32%; height:auto; overflow:hidden; font-size:0.36rem; text-align:center; margin-top:0.10rem; position:relative;}
.flexbox .flex-item.column1 { flex:0 0 100%;}
.flexbox .flex-item.column2 { flex:0 0 48%;}
.flexbox .flex-item.column3 { flex:0 0 32%;}
.flexbox .flex-item.column4 { flex:0 0 24%;}
.flexbox .flex-item.column5 { flex:0 0 19%;}
.flexbox .flex-item.column6 { flex:0 0 16%;}
.flexbox .flex-item .tit { line-height:2; font-size:0.24rem; background:#125447; background:rgba(18,84,71,0.8); color:#fff;/* position:absolute; left:0; bottom:0;*/ width:100%; z-index:1;}

.list { height:auto; overflow:hidden; font-size:0.32rem;}
.list .list-item { /*width:100%; */height:0.80rem; line-height:0.80rem; border-bottom:0.02rem solid #ccc; font-size:0.24rem; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; padding-right:0.30rem; position:relative;}
.list .list-item:after { content:''; width:0.30rem; height:100%; position:absolute; right:0; top:0; background:url(/EIqrESyDEyLoODZqKygKJS5Jn1ksIyMZTyusHyADDu1MDOgOKSD.jpg) center center no-repeat; background-size:50% auto;}
.list .list-item .tit { font-size:0.26rem;}
.list .list-item .tit:before { content:''; width:0.10rem; height:0.10rem; background:#666; display:inline-block; margin-right:0.10rem; position:relative; top:-0.05rem; margin-left:0.10rem;}
.list .list-item .time { float:right; color:#666; padding:0 0.10rem;}

/*新闻*/
.newsbox { margin:0.10rem; height:auto; overflow:hidden; background:#fff;}
.newsbox dt { margin:0.10rem; height:0.60rem; line-height:0.60rem; border-bottom:0.02rem solid #125447;}
.newsbox dt .tit { font-size:0.32rem; margin-left:0.10rem; color:#125447;}
.newsbox dt .more { font-size:0.25rem; float:right; color:#125447; text-transform:uppercase; margin-right:0.10rem;}

.article_list{ background:#fff; margin-top:0.10rem;}
.article_list li{ border-bottom:0.02rem #f0f0f0 solid; margin:0 0 0 0.10rem; line-height:0.44rem; position:relative;}
.article_list li a{ display:block; width:100%; color:#888;}
.article_list li i{ background:url(/EIqrESyDEyLoODZqKygKJS5Jn1ksIyMZTyusHyADDu1MDOgOKSD.jpg) no-repeat; width:0.06rem; height:0.10rem; display:block; background-size:0.06rem 0.10rem; position:absolute; right:0.15rem; top:50%; margin-top:-0.05rem;}

/*团队*/
.inbox { margin:0.15rem 0; height:auto; overflow:hidden; background:#fff; border-radius:0; padding-bottom:0.10rem;}
.inbox dt { margin:0.15rem; height:0.60rem; line-height:0.60rem; border-bottom:0.02rem solid #125447;}
.inbox dt .tit { font-size:0.32rem; margin-left:0.10rem; color:#125447;}
.inbox dt .more { font-size:0.25rem; float:right; color:#125447; text-transform:uppercase; margin-right:0.10rem;}
.inbox dd { margin:0.15rem; height:auto; overflow:hidden;}
.inbox dd .txt { line-height:1.5;}
.inbox dd .txt .pic { width:50%; float:left; margin-right:0.20rem; margin-top:0.20rem;}

.trans{

    -webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
a.mask {
	text-decoration: none;
	overflow: hidden;
	display: block;
}
img.zoom-img:hover {
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
img.zoom-img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
}

/*表单样式*/

.formbox{margin:0 10px;}
.input_box{background:#fff;}
.input_box1{background:#fff; width:100%; height:40px; line-height:40px; color:#555; border:1px #ddd solid;}
.input1{border:0;height:100%; width:100%;  font-size:15px; background:#fff; text-indent:5px; border-radius:0; color:#666;}
.textarea_box{background:#fff; margin-top:5px; height:auto;}
.input{font-size:15px; width:100%; height:40px; line-height:40px; border:0; color:#555; border:1px #ddd solid; text-indent:5px;}
.textarea{font-size:15px; width:98%; height:120px; padding:0 1%; overflow:auto; overflow-y:auto; line-height:20px; border:0; color:#555; border:1px #ddd solid;}
.check_tip{height:20px; line-height:20px; color:#333; font-size:15px;}
.btn{background:#ff9932; border-radius:4px; height:40px; line-height:40px; margin-top:20px; cursor:pointer; }
.btn input{border:medium none; height:40px; line-height:40px; background:none; text-align:center; width:100%; color:#fff; font-size:16px;font-family:'Microsoft Yahei',"宋体"; cursor:pointer;}

.user_login_box { width:100%;}
.user_login_form { width:300px; height:auto; overflow:hidden; background:#fff; background:rgba(255,255,255,.9); padding:40px 30px; position:relative; z-index:99999;}
.user_login_form .tit { font-size:24px; line-height:30px; color:#000; text-align:center;}
.user_login_box .zc_input1 { border:1px solid #ccc; background:#fff; margin-top:20px; border-radius:2px; text-indent:10px;}
.user_login_box .input { width:70%; height:35px; line-height:35px; border:0;}
.user_login_box .submit_btn { width:100px; height:40px; cursor:pointer; border:0; margin-top:30px; border-radius:2px; background:#355ca1; color:#fff;}
.user_login_box .reset_btn { width:100px; height:40px; cursor:pointer; border:0; margin-top:30px; border-radius:2px; background:#999; color:#fff;}
<!--耗时0.00027799606323242秒-->