/* 河南格展网络科技有限公司 */
/* 精品与原创织梦模板提供商，一站式建站 */
/* 主营业务：快速建站、快排、高权重域名、海外服务器 */
/* 格展网络：Www.91084.Com */
/* 主机/服务器：Www.zhaodede.Com */
/* QQ：6364544  */
body {
	font-family: "微软雅黑", arail, 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';
	position: relative;
	font-weight: 400;
	background-color: #fff;
	color: #666;
	font-size: 12px;
}
p {
	margin: 0;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6, figure {
	color: #444;
}
::-webkit-selection {
color: #fff;
background: #323232;
}
::-moz-selection {
color: #fff;
background: #323232;
}
::selection {
	color: #fff;
	background: #323232;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-uppercase, .initialism {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.float_bg {
	background: url(/skin/images/qq_3.gif) repeat-y
}
a {
	color: #5a5a5a;
	text-decoration: none
}
a:focus, a:hover {
	color: #1E50AE;
}
.bg-main {
	background: #1E50AE;
	border: 1px solid #1E50AE !important
}
.bg-main:hover, .bg-main:focus {
	border: 1px solid #026d9a !important;
	background: #c00 !important
}
.button.bg-main {
	border-color: #1E50AE !important
}
.button.bg-main:hover {
	border-color: #c00 !important;
}
.passcode {
	border-left: 1px solid #ddd;
	border-radius: 0 4px 4px 0;
	height: 32px;
	line-height: 32px;
	margin: 1px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
}
.detail h2, .detail h3 {
	line-height: 180%
}
.detail h3, .detail h1 {
	font-size: 18px;
	color: #5a5a5a;
	;
	font-weight: bold
}
.layout {
	overflow: hidden;
	width: 100%;
}
header .layout {
	overflow: visible;
	width: 100%;
}
{
overflow:visible;
width: 100%;
}
.not-animated {
	opacity: 0
}
.clear {
	clear: both
}
ul, li {
	padding: 0;
	margin: 0;
	list-style: none
}
.line-big {
	margin-left: -17px;
	margin-right: -17px
}
.line-big .x1, .line-big .x2, .line-big .x3, .line-big .x4, .line-big .x5, .line-big .x6, .line-big .x7, .line-big .x8, .line-big .x9, .line-big .x10, .line-big .x11, .line-big .x12, .line-big .xl1, .line-big .xl2, .line-big .xl3, .line-big .xl4, .line-big .xl5, .line-big .xl6, .line-big .xl7, .line-big .xl8, .line-big .xl9, .line-big .xl10, .line-big .xl11, .line-big .xl12, .line-big .xs1, .line-big .xs2, .line-big .xs3, .line-big .xs4, .line-big .xs5, .line-big .xs6, .line-big .xs7, .line-big .xs8, .line-big .xs9, .line-big .xs10, .line-big .xs11, .line-big .xs12, .line-big .xm1, .line-big .xm2, .line-big .xm3, .line-big .xm4, .line-big .xm5, .line-big .xm6, .line-big .xm7, .line-big .xm8, .line-big .xm9, .line-big .xm10, .line-big .xm11, .line-big .xm12, .line-big .xb1, .line-big .xb2, .line-big .xb3, .line-big .xb4, .line-big .xb5, .line-big .xb6, .line-big .xb7, .line-big .xb8, .line-big .xb9, .line-big .xb10, .line-big .xb11, .line-big .xb12 {
	position: relative;
	min-height: 1px;
	padding-right: 17px;
	padding-left: 17px
}
#fh5co-wrapper {
	overflow-x: hidden;
}
#fh5co-page {
	position: relative;
	z-index: 2;
	background: #fff;
	overflow-x: hidden;
}
.fh5co-heading {
	position: relative;
	z-index: 1
}
.fh5co-heading h2 {
	color: rgb(30, 80, 174);
	font-size: 40px;
	margin: 0 auto 13px;
	text-transform: uppercase;
	height: 40px;
	line-height: 40px;
	position: relative;
	z-index: 1;
}
.fh5co-heading h2 a {
	color: rgb(30, 80, 174);
}
.fh5co-heading h2:after {
	content: '';
	position: absolute;
	left: 0;
	top: 22px;
	right: 0;
	width: 100%;
	height: 3px;
	background: url(../image/heading-bg.jpg) no-repeat center center;
	z-index: -1
}
.fh5co-heading p {
	color: rgb(153, 153, 153);
	font-size: 18px;
	margin-bottom: 18px;
}
.fh5co-heading span {
	font-size: 15px;
	color: rgb(153, 153, 153);
	line-height: 25.2px;
	display: block;
}
.fh5co-heading .imgs {
	background: url(/skin/images/title-img.png) no-repeat center top;
	height: 50px;
	width: 100%
}
.vertical-middle {
	width: 100%;
	height: 100%;
	display: table;
}
.vertical-middle > div {
	display: table-cell;
	vertical-align: middle;
}
.zoomimgs {
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;/*图片不裁切需要全部显示改用background-size:contain，改变图片缩放比例改paddding-bottom的百分比,如图片宽高1:1 100%，4:3 75%，3:4 133.33%*/
}
.piczoomimgs {
	padding-bottom: 85%;
}
.artzoomimgs {
	padding-bottom: 64%;
}
.chazoomimgs1 {
	padding-bottom: 100%;
}
.chazoomimgs2 {
	padding-bottom: 88%;
}
.chazoomimgs3 {
	padding-bottom: 68%;
}
.hvr-sweep-to-top {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}
.hvr-sweep-to-top:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: 0.5;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
/*顶部导航 begin*/
.main-top {
	position: relative;
	width: 100%;
}
#fh5co-header .head-middle {
	/* padding: 23px 0px; */
}
#fh5co-header .head-middle .logo img {
	width: 200px;
}
#fh5co-header .head-middle .head-info {
	margin-top: 2px;
}
#fh5co-header .head-middle .head-info p {
	padding-left: 60px;
}
#fh5co-header .head-middle .head-info .item {
	float: right
}
#fh5co-header .head-middle .head-info .item p {
	background: url(../image/tel.png) no-repeat left 2px;
}
#fh5co-header .head-middle .head-info p {
	font-size: 17px;
}
#fh5co-header .head-middle .head-info p span {
	font-size: 20px;
}
#fh5co-header .header-box {
	background: #2b2b2b 
}
.header-box.fixed.fixed-top {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	width: 100%;
	z-index: 6;
	background: #fff;
}
#fh5co-header .header-box .nav {
	margin-top: -1px;
}
#fh5co-header .header-box .nav li {
	margin: 0;
	padding: 0;
	display: inline-block;
	padding: 0 0px;
}
#fh5co-header .header-box .nav li a {
	 color: rgb(234, 234, 234);
	
	font-size: 16px;
	font-weight: normal;
	padding: 0;
	text-align: center;
	text-decoration: none;
	line-height: 52px;
	padding: 0px 35px;
	transition: none;
}
#fh5co-header .header-box .nav li a .downward {
	display: none
}
#fh5co-header .header-box .nav li a:hover, #fh5co-header .header-box .nav li.current a.first-level, #fh5co-header .header-box .nav li:hover a.first-level {
	color: #2b2b2b;
	background: #fff
}
#fh5co-header .header-box .nav li ul {
	border: none;
	left: 0px;
	border-radius: 0;
	margin: 0;
	padding: 0;
	min-width: 154px;
	z-index: 4;
	border: none;
	top: 52px;
	box-shadow: none;
	background: #F13A3A;
}
#fh5co-header .header-box .nav li ul li {
	margin: 0;
	padding: 0;
	height: auto;
	display: block;
	height: auto;
	border-top: 1px solid #e32626;
}
#fh5co-header .header-box .nav li ul li a {
	display: block;
	width: 100%;
	padding: 0px 10px;
	margin: 0;
	text-align: left;
	min-width: 154px;
	line-height: 38px;
	color: #fff;
	background: none;
	text-align: center;
	font-size: 14px;
	transition: none;
	border: none
}
#fh5co-header .header-box .nav li ul li a:hover {
	background: #c40000;
	color: #fff;
	border: none
}
#fh5co-header .header-box .nav li ul li ul {
	top: 0
}
/*顶部导航 end*/



/* 底部 begin*/
footer {
	background: #191919;
	color: #7e7e7e;
	padding: 0px 0 20px;
}
footer a {
	color: #7e7e7e;
}
footer a:hover {
	color: #fff
}
footer .foot-bot {
	font-size: 14px;
	padding: 45px 0;
}
footer .foot-bot .foot-nav {
	padding-bottom: 9px;
}
footer .foot-bot .foot-nav a {
	margin: 0 40px;
	font-size: 16px;
}
footer .foot-bot .foot-link {
	padding: 8px 0 0px;
}
footer .foot-bot .foot-contact {
	padding: 60px 0 20px;
}
footer .foot-bot .foot-contact p {
	color: rgb(126, 126, 126);
	font-size: 14px;
	line-height: 30px;
}
footer .foot-bot .hot-tel {
	color: rgb(196, 1, 1);
	font-size: 36px;
	font-style: italic;
	margin-bottom: 26px;
}
/* 底部 end*/

/*首页轮换图片 begin*/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flexslider {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}
.flexslider .slides li .overlay {
	position: absolute;
	top: 35%;
	left: 0;
	right: 0;
	bottom: 0;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
.flex-control-nav {
	position: absolute;
	bottom: 15px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 4px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	cursor: pointer;
	width: 12px;
	height: 12px;
	float: left;
	text-indent: -2000px;
	background: none;
	border: 2px solid #f5f5f5;
	border-radius: 50%;
}
.flex-control-nav .flex-active {
	background: #fff;
	border: 2px solid #fff
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 50%;
}
.flex-direction-nav li a {
	display: none;
	cursor: pointer;
	text-indent: -999em;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	width: 40px;
	height: 50px;
	line-height: 50px;
	font-size: 0px;
	padding: 0;
	margin: 0;
	opacity: 1;
	text-align: left;
	border-radius: 0;
	color: #ddd;
	cursor: pointer;
	background: rgba(0, 0, 0, 0.1);
}
.flex-direction-nav li a:hover {
	background: #e60012;
	color: #fff
}
.flex-direction-nav li a:before {
	display: inline-block;
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	vertical-align: baseline;
	line-height: 50px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 36px;
	cursor: pointer
}
.flex-direction-nav li a.flex-prev {
	left: 70px;
	text-indent: 6px;
}
.flex-direction-nav li a.flex-prev:before {
	content: "\f104";
}
.flex-direction-nav li a.flex-next {
	right: 70px;
	text-indent: 7px;
}
.flex-direction-nav li a.flex-next:before {
	content: "\f105"
}
/*首页轮换图片 end*/

/*内页banner*/
.slideshow {
	height: 380px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.slideshow .container {
	position: relative;
	height: 100%
}
.slideshow h3 {
	position: absolute;
	top: 53%;
	color: #fff;
	font-size: 30px;
	height: 30px;
	left: 0;
	right: 148px;
}
.slideshow h3 a {
	color: #fff;
}
/*form*/
.formbody{padding:10px 18px;}
.formtitle{border-bottom:solid 1px #d0dee5; line-height:35px; position:relative; height:35px; margin-bottom:28px;}
.formtitle span{font-weight:bold;font-size:14px; border-bottom:solid 3px #66c9f3;float:left; position:absolute; z-index:100; bottom:-1px; padding:0 3px; height:30px; line-height:30px;}
.forminfo{padding-left:23px;}
.forminfo li{ clear:both;}

.forminfo li i{color:#7f7f7f; padding-left:20px; font-style:normal;}
.forminfo li cite{display:block; padding-top:10px;}
.dfinput{width:30%;max-width:400px; height:32px; line-height:32px; border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; background:url(../images/inputbg.gif) repeat-x; text-indent:10px;}
.textinput{border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; background:url(../images/inputbg.gif) repeat-x; padding:10px; width:73%; height:135px; line-height:20px; overflow:hidden;}
.btn{width:137px;height:35px; background-color:#ceae9f; font-size:14px;font-weight:bold;color:#fff; cursor:pointer;margin-left: 45%;}
.btn1{width:80px;height:30px; background-color:#ceae9f; font-size:14px;font-weight:bold;color:#fff; cursor:pointer;margin-left: 6%;}

/*page*/
.pagin{position:relative;margin-top:10px;padding:0 12px;margin-left: 45%;}
.pagin .message{position:absolute;left:266px;top:7px;}
.pagin .blue{color:#056dae;font-style:normal;}
.pagin .paginList{position:absolute;left:0;top:0;}
/* .pagin .paginList{position:absolute;right:40px;top:0;} */
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#3399d5;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
.pagepre{background:url(../images/pre.gif) no-repeat center center; width:31px; height:28px;}
.pagenxt{background:url(../images/next.gif) no-repeat center center; width:31px; height:28px;}

