﻿*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}
::-webkit-scrollbar{width:4px;height:4px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0;background:rgba(0,0,0,0.1)}
::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2)}
::-webkit-scrollbar-thumb:hover{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.4)}
UNUSEDinput,UNUSEDtextarea{-webkit-user-select:text}

body{word-break:break-all;word-wrap:break-word;font-family:Microsoft YaHei;background:#FFF}
a{color:#666}
.clear{clear:both}
section{
	margin:102px 0 70px 0;
	background-image:url(../../images/top_bg.jpg);
}


header{position:fixed;top:0;z-index:9997;width:100%; background-color:#504746;border-bottom: 2px solid #D2AC82; box-shadow:2px 2px 5px 2px rgba(0, 0, 0, 0.2)}
footer{position:fixed;bottom:0;z-index:9997;width:100%;background:#504746}
footer ul li{display:inline-block;float:left;width:20%;padding:15px 0;text-align:center;border-left:1px solid #877876;border-right:1px solid #2C2625}
footer ul li:first-child{border-left:0}
footer ul li:last-child{border-right:0}
footer a{color:#FFF}


nav{background:#1B70CA;overflow:auto;position:fixed;top:0;right:-80%;width:80%;opacity:0;z-index:9998;height:100%;color:#FFF;text-indent:15px;padding-top:35px}
nav ul li{z-index:9998;height:40px;line-height:40px;margin:5px 15px;background:#1B70CA;text-align:center}
nav ul li i{position:relative;top:2px;}
nav ul li a{display:block;color:#FFF; font-size:14px}
nav ul li a.active{background:#A0281B; font-size:14px}
.navbg{display:none;position:fixed;top:0;width:100%;height:100%;z-index:9998;background:#000;opacity:.5}
.close{position:absolute;top:0;right:0;padding:15px 15px 0 15px;}


figure{max-width:640px;margin:0 auto}
.slideBox{position:relative;overflow:hidden}
.slideBox .hd{position:absolute;bottom:5px;right:5px;z-index:1}
.slideBox .hd li{display:inline-block;width:8px;height:8px;border-radius:50%;background:#FFF;text-indent:-9999px;overflow:hidden;margin:0 2px}
.slideBox .hd li.on{background:#FC0}


.page-title{padding:10px;background:#1B70CA;color:#FFF;font-size:1.4em}
.page-class{float:right;color:#FFF}
.page-nav{display:none;background:#1B70CA}
.page-nav ul li{text-align:center;margin-top:-1px;border-top:1px solid #A0281B}

.page-nav ul li a{padding:10px;display:block;color:#FFF;font-size:1.2em}
.page-nav ul li a.active{background:#A0281B}
.page-content{margin:15px}
.page-content p{ margin-bottom:10px;}


.show-title{text-align:center;border-bottom:1px solid #EEE;padding-bottom:10px;margin-bottom:10px}
.show-content{border-bottom:1px solid #EEE;padding-bottom:10px}


.show-pages{margin-top:25px}
.show-pages * a{padding:15px;border-radius:5px;background:#1B70CA;color:#FFF}
.show-pages * a:visited{color:#FFF !important}
.show-pages * a:hover{color:#FFF !important}
.show-pages * a:active{color:#FFF !important}

@media screen and (max-width:639px){
footer ul li{width:20%}
section{margin:86px 0 18% 0}

nav ul li{height:40px;line-height:40px;font-size:14px}
}
@media screen and (max-width:479px){
	section{margin:64px 0 18% 0}
	.form_comment{height:66px;padding:13px 0}
}
.show_pc {
	display:none;
}
#book * .hover:focus{
	border:1px dotted #FE8707;
	height:30px;
	line-height:30px;
	width:100%;
	background-color:#FFFFFF;
}
.clear {
	clear:both;
}

DIV.digg {
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
BORDER-RIGHT: #1B70CA 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #1B70CA 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #1B70CA 1px solid; COLOR: #1B70CA; PADDING-TOP: 2px; BORDER-BOTTOM: #1B70CA 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
BORDER-RIGHT: #1B70CA 1px solid; BORDER-TOP: #1B70CA 1px solid; BORDER-LEFT: #1B70CA 1px solid; COLOR: #000; BORDER-BOTTOM: #1B70CA 1px solid
}
DIV.digg SPAN.current {
BORDER-RIGHT: #1B70CA 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #1B70CA 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #1B70CA 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #1B70CA 1px solid; BACKGROUND-COLOR: #1B70CA
}
DIV.digg SPAN.disabled {
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.sitemap {
	cursor: pointer;
}

#sitemap2 {
	position: fixed;
	z-index: 99999;
	background-color: rgba(0, 0, 0, 0.4);
	width: 1000%;
	height: 100%;
	top: 0px;
	right: 0;
	display: none;
}
#sitemap {
	position: fixed;
	z-index: 999999;
	background: #fff;
	width: 100%;
	height: 100%;
	top: 0px;
	right: 0;
	display: none;
}

#sitemap * {
	line-height: 180%;
}

#sitemap .tit {
	background: #504746;
	height: 100px;
	box-sizing: border-box;
	position: relative
}

#sitemap .tit h2 {
	font-size: 24px;
	line-height: 100px;
	margin-left: 20px;
	color: #FFFFFF
}

#sitemap .tit a {
	display: block;
	width: 25px;
	height: 25px;
	background: url(../images/sprite.png) 0 0px;
	position: absolute;
	top: 40px;
	right: 30px;
	overflow: hidden;
	text-indent: -999px
}

#sitemap  ul {
	margin: 10px 40px
}

#sitemap  ul ul {
	margin: 0;
	clear: both;
	margin-top: 8px
}

#sitemap  li {
	margin-bottom: 10px;
	border-bottom: 1px solid #DDDDDD;
	font-size: 16px;
	color: #333;
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
}

#sitemap li li {
	clear: none;
	float: left;
	margin: 0 25px 0px 0;
	border: none;
	padding: 0
}

#sitemap li li a {
	font-size: 14px;
	color: #D2AC82;
}

#sitemap li li a:hover {
	color: #D2AC82
}

#sitemap_box {
	position: relative;
	height: 100%;
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	z-index: 1000
}

.overflow-hidden {
	overflow: hidden !important;
	height: 100% !important
}
/*联系我们*/
#contact *{ line-height:200%}
#contact dl { float:left; width:100%; padding:8px; margin-top:10px; margin-bottom:10px; border:dashed #DEDEDE 1px; background:url(../../images/lx_bg2.jpg) bottom no-repeat}
#contact dl dt {  float: left; width: 100%; font-size:18px; color:#E4007F; font-weight:bold;}
#contact dl dd { float: left; width: 100%; font-size:14px; display:none}
#contact .dl_s { background:none; background-color:#E4007F; border:solid #E4007F 1px; }
#contact .dl_s dt {color:#FFFFFF; }
#contact .dl_s dd {color:#FFFFFF;display:block;}


/*联系我们*/
#contact2 *{ line-height:200%}
#contact2 dl { float:left; width:48%;padding:8px 4px; margin-top:10px; margin-bottom:10px; margin-left:1%; margin-right:1%; border:dashed #DEDEDE 1px; background:url(../../images/lx_bg2.jpg) bottom no-repeat}
#contact2 dl dt {  float: left; width: 100%; font-size:17px; color:#E4007F; font-weight:bold;}
#contact2 dl dd { float: left; width: 100%; font-size:14px; display:none}

/*运行支持*/
.yyzc_l .yyzc{
	width:100%px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:20px;
	line-height:50px;
	background-color:#4F4F4F;
	color:#FFFFFF;
	margin-bottom:10px;
	margin-top:10px;
	border:2px solid;
	border-radius:15px;
}
.yyzc_l{
	BORDER: #DDD 1px solid;
	width:100%px;
	margin-top:5px;
	margin-bottom:5px;
	padding:10px;
}
.imgs {
	padding:1px;
	background-color:#FFFFFF;
	border:1px solid #E2E2E2;
}


/*联系方式*/
.contact .contact-1{
	width: 100%;
}
.contact .contact-1 .cont-left .cont-le-title{
	width: 100%;
}
.contact .contact-1 .cont-left .cont-le-title span{
	display: inline-block;
	padding: 0 30px;
	line-height: 55px;
	font-size: 1.8rem;
	border-radius: 5px;
	color: #fff;
	background: #1B70CA;
	width:100%
}
.contact .contact-1 .cont-left .cont-le-list{
	float: left;
	width: 100%;
	margin-top: 31px;
}
.contact .contact-1 .cont-left .cont-le-list ul{
	width: 100%;
}
.contact .contact-1 .cont-left .cont-le-list ul li{
	width: 100%;
	line-height: 54px;
	color: #666;
	border-bottom: 1px dashed #eee;
}
.contact .contact-1 .cont-left .cont-le-list ul li img{
	float:left;
	margin-right:15px;
	margin-top: 10px;
}

/*企业文化*/
#wh_l div{
	margin-top:20px;
	
	width:300px;
	text-align:center;
	float:left;
	overflow:hidden;
}
#wh_l div img{
	padding:0px;
	border:3px solid #F9F9F9;
	cursor:pointer;
	margin-bottom:50px;
}
#wh_l div img.act{
	padding:0px;
	border:3px solid #1B70CA;
}
#wh_i{
	clear:both;
		width:1120px;
		overflow:hidden;
		border:1px solid #DEDEDE;
		border-left:10px solid #1B70CA;
		background-color:#F9F9F9;
		padding:20px;
		margin-left:16px;
		margin-bottom:50px;
}
#wh_i .wh_t{
	FONT-SIZE: 28px; FONT-WEIGHT: bold; COLOR: #1b70ca;
}
.pro_pic{
	margin-top:15px;
}
.pro_title{
	font-size:1.8rem;
	font-weight:bolder;
	color:#FF5200;
}
.pro_list{
	display: inline-block;
	padding: 5px 20px;
	border-radius: 5px;
	margin:5px 0;
	background:#DEDEDE;
	width:100%
}
.pro_list a{
	color: #333;
	font-size:1.25rem;
	width:100%;
}
.pro_content{
		overflow:hidden;
		border:1px solid #DEDEDE;
		background-color:#F9F9F9;
		padding:10px;
}
.nav-tab{
    padding: 15px 10px 0;
    text-align: center;
}

.nav-tab li{
	width:33.33%;
    display: inline-block;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
.nav-tab li a{
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin: 0 2px;
    text-align: center;
    color: #333333;
    font-size: 16px;
    background: #ebf1f5;
}
.nav-tab li a:hover, .nav-tab .active a{
	background-color:#504746;
    color: #ffffff;
}
.nav-tab1{
	display:none;
	}
	
	
.nav-tab2  li{
	width:50%;
	}
	/*在线留言*/
#book{
	padding:0;
	margin:0;
	width:100%
}
#book * input{
	border:1px dotted #666666;
	height:30px;
	line-height:30px;
	width:100%;
	background-color:#EEEEEE;
	}
#book * select{
	border:1px dotted #666666;
	height:34px;
	line-height:34px;
	width:100%;
	background-color:#EEEEEE;
	margin-top:5px;
	margin-bottom:5px;
	}
#book * textarea{
	border:1px dotted #666666;
	height:60px;
	line-height:34px;
	width:100%;
	background-color:#EEEEEE;
	margin-top:5px;
	margin-bottom:5px;
	}
#book * .hover:focus{
	border:1px dotted #FE8707;
	height:30px;
	line-height:30px;
	width:100%;
	background-color:#FFFFFF;
}
#book div{
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:14px;
	font-weight:lighter;
	margin-top:5px;
	margin-bottom:5px;
}
#book .div1{
	margin-top:5px;
	height:auto !important;
	margin-bottom:5px;
}
#book * .btn{
	width:120px;
	height:30px;
	line-height:30px;
	border:none;
	background-color:#EEEEEE;
	color:#333333;
	font-size:16px;
	margin-right:20px;
	cursor:pointer;
}
#book * .btn2{
	background-color:#126AC2;
	color:#FFFFFF;
	cursor:pointer;
}
#book .text_input{
	height:56px;
}
/*内页留言兼容*/
#book .l_1,#book .l_2{
}
#book div{
	height:40px;
	line-height:40px;
	font-size:16px;
}
#book * .btn{
	height:45px;
	font-size:16px;
}
#book .div1{
	height:45px;
	line-height:45px;
	font-size:16px;
}