*{ margin:0px; padding:0px;}
ul,ol,dl,li{ list-style:none; margin: 0 0}
img{ border:none;max-width: 100%;margin-left: auto;margin-right: auto;}
a{ text-decoration:none; color:#333333}
a:hover{ color:#333333;outline: none;text-decoration:none;}
body{
	color:#444;
	line-height:24px;
	font-size:12px;
	font-family: Roboto; 
	position:relative;
	z-index:999; 
}
.f-l{ float:left}
.f-r{ float:right}
.col {    transition: transform 0.3s ease;
}
.col:hover {
    transform: translateY(-10px);
    transition: transform 0.3s ease;
}
.top-logo{padding: 15px 0}
.logo-xs{display:none}
.top-tel{padding:30px 0 0 0}
.top-tel i{position: absolute;color: #2185c2;font-size:26px}
.top-tel h3{padding-left: 30px;font-size:24px;}
.top-icon{padding-top: 30px}
.index-messages{width:75%;margin: auto;padding:50px 0}
.mess-tit{text-align: center;font-size:18px;font-weight: bold;color:#000;margin-bottom: 30px}
.input-1{width: 100%;border: 1px #ddd solid;padding: 10px 20px;border-radius: 30px 30px;margin-bottom: 10px;font-size:14px}
.button--moema{background-color: #2185c2;padding: 10px 0px;width: 200px;margin: auto;margin-top: 30px;text-transform: none;font-family:Arial;font-weight: normal}
.button--moema a{color:#fff}
.button--moema:hover{background-color: #04598d}
.index-bg{background-color: #f8faff;padding:30px 0 30px 0;}
.about-tit{font-size: 30px;color:#000;line-height: 36px}
.about-tit1{width: 140px;height: 140px;background:url("../image/img-4.png") no-repeat center #fff;box-shadow: 3px 3px 3px 3px #eee;text-align: center;border-radius: 50% 50%;margin: auto;margin-top: 30px}
.about-tit2{width: 140px;height: 140px;background:url("../image/img-5.png") no-repeat center #fff;box-shadow: 3px 3px 3px 3px #eee;text-align: center;border-radius: 50% 50%;margin: auto;margin-top: 30px}
.about-tit3{font-size:18px;font-weight: bold;text-align: center;margin-top:20px}
.about-tit4{font-size:14px;line-height: 20px;text-align: center;color: #666;margin-bottom: 20px}
.about-tit5{font-size:18px;font-weight: bold;margin-bottom: 10px;color: #222}
.about-tit6{font-size:36px;font-weight: bold;margin-bottom: 30px;color: #222}
.about-tit7{font-size:16px;font-style:italic;line-height: 24px;color:#888}
.button--isi{background-color:#2185c2;border-radius: 30px 30px;padding: 10px 0px;width: 200px;margin-top: 30px;text-transform: none;font-family:Arial;font-weight: normal }
.button--isi::before{background-color: #04598d}
.button--isi a{color:#fff}
.title{font-size:45px;font-weight: bold;text-align: center;padding: 50px 0 20px 0;color: #000;background: url("../image/img-6.png") no-repeat center bottom;margin-bottom: 20px}
.title1{font-size:16px;text-align: center;color:#666;margin-bottom: 20px}
.tit1{text-align: center;background-color: #f0f0f0;padding: 20px 0;margin-bottom: 30px}
.tit1 h2{font-size:16px;padding: 10px 0;font-weight: bold;color: #222}
.tit1 p{font-size:14px;}
.index-bg2{background: url("../image/img-11.png") center/cover;padding:60px 0}
.index-ban{background: rgba(255,255,255,0.3);padding: 40px 50px; }
.index-ban h2{font-size:24px;color:#222;line-height:48px}
.index-ban h2 span{color:#2185c2;font-size:36px}
.adv{margin: 20px 0;min-height: 170px}
.icon-h3{font-size:16px;font-weight: bold;padding-left: 40px;line-height: 30px}
.icon-h2{font-size:16px;padding-left:70px;line-height: 30px}
.icon-i1{ font-size:30px;color: #fff; position: absolute;width: 60px;height: 60px;background-color:#2185c2;line-height:66px;border-radius: 50% 50%;text-align: center}
.icon-h-1{font-size:16px;font-weight: bold; line-height:20px;}
.icon-h-2{font-size:14px;color: #888;line-height:22px; padding-top:10px;}
.index-bg1{background-color: #f8faff;padding:20px 0;}
#marquee1{overflow:hidden; margin-top:18px;}
#marquee1 ul li{float:left;width:400px;}
#marquee1 ul li img{display:block;}
.marquee-team{text-align: center}
.marquee-team h3{font-weight: bold;font-size:18px;padding:15px 0 10px 0}
.marquee-team span{font-size:14px;color:#999}
.marquee-team i{font-size:20px;margin-top: 5px;padding-right: 10px}
#marquee2{overflow:hidden;margin: 30px 0}
#marquee2 ul li{float:left;width:250px;}
#marquee2 ul li img{display:block;}
.tit2{font-size:36px;color: #000;font-weight: bold;padding: 50px 0;text-align: center}
.tit3{font-size:16px;padding-bottom:30px}
.tit3 span{font-size:18px;line-height: 30px;color:#000}
.tit4{font-size:24px;padding:0 0 30px 0;color: #000;}
#map{height: 300px}
footer{background-color: #1b1b1b;padding: 50px 0;color: #fff; font-size:14px;}
footer a{color:#fff}
footer a:hover{color:#fc0}
.fot-tit{font-size:16px;;font-weight: bold;margin-bottom: 10px}
.fot-1 ul li{font-size:13px}
.fot-2 ul li{font-size:13px;background: url("../image/img-17.png") no-repeat left center;padding-left: 15px}
.fot-3 ul li{font-size:13px;background: url("../image/img-17.png") no-repeat left center;padding-left: 15px}
.fot-tit1{font-size:14px; margin-top:8px;}
.bot-input1{border-radius:40px 40px;padding:5px 20px;border: 1px #fff solid;margin-top:10px;margin-bottom: 10px}
.bot-input2{width: 80%;background:none;}
.bot-input3{width: 20%;background:url("../image/img-18.png") no-repeat right center}
.fot-tit2{margin-top: 10px;}
.fot-tit2 a{padding-right: 5px}
.content-tit{font-size:18px;padding:40px 0 30px 0;}
.content-tit span a{color:#2185c2;font-style: italic}
.content-tit a:hover{ color:#f90}
.content-bg{background-color: #f0f0f0}
.c-about1{font-size:14px;padding-bottom:30px;color:#777}
.c-a-tit{font-size:30px;font-weight: bold;color:#000;padding-bottom: 30px;font-style:italic}
.c-a-tit2{font-family: Segoe;line-height: 30px;font-size:16px;padding-bottom: 15px}
.c-a-tit2 span{color:#2185c2;font-size:18px;font-style: italic}
.c-a-tit2 i{font-weight:bold;color:#000;}
.a-tit{width: 100%;padding:30px 10px;margin: auto;background-color: #fca02d;position: relative;bottom:-30px;color:#fff; text-align:center}
.a-tit h2{ font-size:28px;}
.a-tit p{ font-size:18px; padding-top:6px;}
.a-tit-2{font-size:24px;;line-height: 30px}
.a-tit-1{background-color: #2185c2;padding: 15px 30px;width:250px;margin-top: 5px;font-size:16px;text-transform: capitalize;font-weight: bold;text-align: center}
.a-tit1{padding:30px 10px;text-align: center;font-size:40px;color: #fff;padding-bottom: 30px;font-weight: bold;font-size:16px;}

.ad_item_nr{ font-size:16px; line-height:26px; padding:5px 0 28px 0}

.a-bg1{background: url("../image/img-27.png") center/cover fixed;padding: 50px 0}
.t-color{color:#fff}
.d-tit1 p{font-size:14px;padding-bottom: 15px;font-family: Segoe}
.d-tit{font-weight: bold;color:#000;padding-bottom:30px;padding-top:35px; font-size:30px;font-style:italic}
.d-bg1{background: url("../image/img-28.png") center/cover fixed; padding: 50px 0}
.d-tit1 p{font-size:16px;padding-bottom: 30px;color:#000}
.d-tit2-1{font-size:36px;text-align: left;padding: 30px 0;color:#000}
.d-tit2-2{font-size:16px;color: #333;padding-bottom: 20px;font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}
.d-tit2-3{font-size:16px;padding-bottom:20px;line-height: 30px;font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}
.d-tit2-4{font-size:18px;line-height: 36px;padding-top: 30px;font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}
.q-tit1{padding:20px 0}
.q-tit2{font-size:24px;font-style:italic;color:#000;padding-bottom: 20px}
.q-tit3{font-size:16px;font-style:italic;padding-bottom: 20px;border-bottom: 1px #ddd solid;color:#888}
.q-tit3 .more{ width:108px; background-color:#2185c2; color:#fff; font-size:14px; font-style:normal; text-align:center; padding:5px 0 5px 0; display:block; margin-top:11px; border:solid 1px #2185c2;}
.q-tit3 .more:hover{ background-color:#fff; color:#2185c2}
.page{padding: 10px 0;text-align: center;margin-top: 30px}
.page a{padding: 8px 10px;margin-right: 10px;background-color: #eee;text-align: center}
.page a:hover{background-color: #999}
.c-title-1{font-size:16px;line-height: 30px}
#map1{height:400px}
.p-bg2{background:url("../image/img-29.png") center/cover fixed;padding: 30px 0 80px 0}
.p-tit1{font-size:36px;color: #fff;font-weight: bold;text-align-last: center;padding: 20px 0}
.p-tit2{font-size:16px;text-align: center;color:#fff; padding:10px 0 29px 0;line-height: 30px}
.p-tit2 a{ color:#fff}
.p-tit2 a:hover{ color:#fc0}
.p-tit4{font-size:14px;color:#fff}
.input1{padding: 10px 10px;font-size:14px;width: 100%;background-color:#fff; border: 1px #999 solid;color:#000; margin-bottom:20px}
.input2{background-color: #2185c2;width: 100%;padding:15px 0;margin-top: 30px;color:#FFFFFF;font-size:18px}
.p-tit3{padding:15px 0;font-size:16px;color:#fff}
.q-info-tit{font-size:36px;padding: 30px;text-align: center;color:#000}
.q-info-tit1{text-align: center;font-size:16px;color:#888;border-bottom: 1px #ddd solid;padding-bottom: 30px}
.q-info-tit2{padding: 30px 0;line-height: 30px;font-size:16px;color: #888}
.q-info-tit3{font-size:14px;border-top:1px #ddd solid;margin:50px 0;padding: 20px 0;}
.q-info-tit3 p{padding-bottom: 10px}
.input1-1{padding: 10px 10px;font-size:14px;width: 100%;background: none;border: 1px #fff solid;color:#fff !important}
.p-tit3-1{padding: 20px 0;color:#fff}
.con-messages{margin: 30px 0}
.service-1{padding: 0px 0;margin-bottom:30px}
.s-tit1{background-color:rgba(32,150,212,0.6);padding: 20px 20px;border-radius: 10px 10px;font-size:18px;color: #fff;}
.s-bg{background-color: #2096d4;padding:30px 0 30px 0; color:#fff; font-size:16px;}
.s-tit2{font-size:24px;font-weight: bold;color:#fff}
.s-tit3{color:#fff;font-size:16px;margin-top: 30px;line-height: 30px;font-style: italic}
.s-tit4{background-color: #ffa227;color: #fff;text-align: center;width:320px;padding: 8px 0;margin-top: 30px;font-size:16px;}
.s-table{ line-height:30px;background-color: #fff;}
.s-table table tr td{border:1px #ddd solid;padding: 10px 10px;font-size:14px; }
.d-tit2{padding-top: 20px;padding-bottom: 20px; font-size:16px; line-height:26px;}
.d-tit3{font-size:18px;font-weight: bold}
.d-tit4{font-size:20px;color: #000;line-height: 30px;font-style: italic;padding: 30px 0;font-weight: bold}
.d-tit5{font-size:14px;line-height: 28px}
.d-list{width: 20%;padding: 10px 10px;float: left;}
.d-list1{background-color: #f0f0f0; padding:10px 10px;min-height: 290px;text-align: center }
.d-list1 p{font-size:16px;font-weight: bold;}
.d-list2{background-color: #f0f0f0;padding:30px 30px;min-height:180px;margin-bottom: 20px}
.d-list2 i{position:absolute;font-size: 40px;font-weight: bold;padding-top:15px}
.d-list2 h2{padding-left: 70px;line-height:25px;font-size:120%;}
.d-list2 h3{padding-left: 70px;font-size:18px;font-weight: bold;}
.d-list2 p{float:left;}
.d-list2 h2 p{font-size:18px;font-weight: bold;padding-bottom:5px}
.d-list2 h2 span{font-size:14px;font-family: Segoe;line-height: 24px}
.d-tit2-5{color:#2185c2;font-style: italic;font-size:16px;padding-bottom: 10px}
.d-list3{background-color: #f0f0f0; padding:10px 10px;min-height:350px;text-align: center}
.d-list3 p{font-size:16px;font-weight: bold;}
.d-tit2-2 i{font-size:18px;padding-right: 10px}
.d-tit2-2 span{color:#2185c2;font-style: italic}
.input3{padding: 10px 10px 10px 10px;font-size:14px;width: 100%;background-color:#fff; border: 1px #999 solid;color:#000; margin-bottom:16px; min-height:120px;}

.index-bg-1{ font-size:16px; line-height:26px; padding:28px 0 20px 0;}

/**/
.pagination{ text-align:center; margin:30px 0 30px 0; display:block; padding-top:10px;}
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num{ text-align:center; margin-left:3px;}
.page-num, .page-link {
	position: relative;
	padding: 7px 10px 5px 10px;
	color: #2185c2;
	border: 1px solid #2185c2;
	text-decoration:none;
	font-size:12px;
	margin-top:12px;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #2185c2;
	border-color: #2185c2;
}
.page-num-current:hover {
	color: #fff;
}
.text-secondary{ padding-top:20px;}

/**/
.honor_index img{ width:100%}
.honor_index{ margin-top:12px;}


@media (max-width: 	768px) 
{
	.head-top{display:none}	
	.header.fixed{position: fixed;background: #fff;transition: all .3s;}
	.index-messages{width: 100%}
    .about-tit1{margin-left: 0}	
	.about-tit2{margin-left: 0}	
	.about-tit3{text-align:left}
	.about-tit4{text-align:left}
	.about-tit5{margin-top:30px;font-weight:normal}
	.about-tit6{font-weight:normal}
	.title{font-size:36px}
	.index-ban h2{line-height: 36px;}
	#marquee1 ul li{width:300px;padding: 0 10px}
	.tit2{line-height: 36px;}
	.fot-1{margin-bottom: 20px}
	.fot-3{display: none}
	.logo-xs{display:block;padding-top: 15px}
	.a-tit{width: 100%}
	.a-tit h2{font-size:28px}
}

@media (min-width: 	768px) and (max-width: 992px) 
{
}

@media (min-width: 992px) and (max-width: 1200px) 
{

}
 
  
@media (min-width: 1200px)
{

}
