@charset "utf-8";
/* CSS Document */

@charset "utf-8";/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body {
	margin:0
}
section {
	display:block
}
[hidden] {
display:none
}
img {
	border:0
}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*, :after, :before {
	color:#000!important;
	text-shadow:none!important;
	background:0 0!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
img {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
p {
	orphans:3;
	widows:3
}
}
@font-face {
font-family:'Glyphicons Halflings';
src:url(http://www.rihonggd.com/skins/fonts/glyphicons-halflings-regular.eot);
src:url(http://www.rihonggd.com/skins/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(http://www.rihonggd.com/skins/fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(http://www.rihonggd.com/skins/fonts/glyphicons-halflings-regular.woff) format('woff'), url(http://www.rihonggd.com/skins/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(http://www.rihonggd.com/skins/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
:after, :before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:transparent
}
body {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:1.42857143;
	color:#333;
	background-color:#fff
}
img {
	vertical-align:middle
}
[role=button] {
cursor:pointer
}
p {
	margin:0 0 10px
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position:0 0
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position:0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:40px 0
}
to {
	background-position:0 0
}
}
@-webkit-keyframes swiper-preloader-spin {
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes swiper-preloader-spin {
100% {
transform:rotate(360deg)
}
}
* {
	margin:0;
	padding:0
}
body, html {
	width:100%;
	margin:0;
	padding:0;
	font-size:14px;
	background:#fff;
	color:#3e3e3e;
	overflow-x:hidden
}
body, img {
	border:medium none;
	margin:0;
	padding:0
}
body {
	font:14px LatoLight, '微软雅黑', "Microsoft YaHei", tahoma, Srial, helvetica, sans-serif
}
p {
	margin:0
}
img {
	border:0;
	display:block
}
::selection {
background:#1a96d4;
color:#fff
}
::-moz-selection {
background:#1a96d4;
color:#fff
}
.content1440 {
	/*width:1400px;*/
	margin:0 auto;
	position:relative;
	height:auto;
	z-index:2
}
.content1000 {
	width:1000px;
	margin:0 auto;
	position:relative;
	height:auto;
	z-index:2
}
.titlePage {
	position:relative;
	text-align:center;
	height:90px
}
.titlePage span {
	display:block;
	text-align:center
}
.titlePage .cn {
	font-size:36px;
	color:#333;
	position:relative
}
.titlePage .en {
	font-size:16px;
	color:#666;
	text-transform:uppercase;
	display:inline-block;
	position:relative;
	z-index:15;
	background:#fff;
	padding:0 15px
}
.titlePage .cn:after {
	left:0;
	width:100%;
	bottom:-24%;
	height:1px;
	background:#e5e5e5;
	position:absolute;
	content:''
}
.contactUs-body .titlePage {
	margin:60px auto 0
}
.contactUs-body .contact-us {
	margin:0 auto 60px
}
.contactUs-body {
	border-bottom:1px solid #ccc;
	background:#f7f7f7;
	border-top:1px solid #f7f7f7
}
.contactUs-body .titlePage .en {
	background:#f7f7f7
}
.contactUs-body .contact-us .contact {
	padding:10px 0 35px;
	border-bottom:1px dotted #d5d5d5;
	overflow:hidden
}
.contactUs-body .contact-us .contact .boxs {
	width:33%;
	border-right:1px solid #cdcdcd;
	float:left;
	text-align:center;
	height:222px;
	color:#000;
	font-size:18px;
	line-height:24px
}
.contactUs-body .contact-us .contact .boxs .c-icon {
	margin:20px auto;
	width:100px
}
.contactUs-body .contact-us .contact .boxs .c-icon img {
	width:100%
}
.contactUs-body .contact-us .contact .boxs.nth-child2 {
	width:34%
}
.contactUs-body .contact-us .contact .boxs.lastChild {
	border:none
}
.contactUs-body .contact-us .contact .boxs .phone {
	font-size:26px;
	color:#000000;
	line-height:25px
}
@media screen and (min-width:1200px) and (max-width:1450px) {
.content1440 {
width:1200px
}
}
@media screen and (max-width:1200px) {
.content1440 {
width:100%
}
.contactUs-body .contact-us {
width:100%;
margin:0 auto 60px;
padding:0 20px
}
.contactUs-body .contact-us .contact .boxs p {
/* font-size:12px */
}
.contactUs-body .contact-us .contact .boxs .phone {
font-size:26px;
line-height:30px
}
#phone {
width:100%
}
.titlePage .cn {
font-size:32px
}
.titlePage .en {
font-size:14px
}
}
@media screen and (max-width:768px) {
.titlePage {
height:55px;
margin:20px auto
}
.titlePage .cn {
font-size:28px
}
.contactUs-body .contact-us {
margin-bottom:20px
}
}
@media screen and (max-width:767px) {
.titlePage .cn {
font-size:24px
}
.titlePage .en {
font-size:12px
}
.contactUs-body .titlePage {
margin-top:30px
}
.contactUs-body .contact-us .contact .boxs {
width:100%;
border:none
}
.contactUs-body .contact-us .contact .boxs.nth-child2 {
width:100%
}
.contactUs-body .contact-us {
width:96%;
padding:0 10px
}
}
