/*通用样式*/
body {
	font-family:"思源黑体","Microsoft YaHei","微软雅黑", "宋体", Arial,"SimSun";
	color: #333;
	background:#fff;
}

a{text-decoration:none;outline:none;color: #333;}
a:hover,
a:focus{
	text-decoration:none;
	
}
html{font-size:62.5%;}
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	
}
/* HTML5 display-role reset for older browsers */


input{border:none;outline:none;}
ol,ul,li{list-style: none;}
h1, h2, h3, h4, h5, h6{font-weight: normal;font-size: 100%;}

/*合并表格边框，设置边框距为零*/
table{border-collapse: collapse;border-spacing: 0;}

/*清除浮动*/
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix{ *zoom:1;/*ie6,7*/} 
.clear { clear: both; margin: 0 auto;}

/*强制换行*/
.break_word{word-wrap:break-word;word-break:break-all;}

/*禁止换行*/
.keep_all{word-break:keep-all;white-space:nowrap;}

/*超出省略号，仅限单行，并且需要设定一个宽度*/
.ellipsis { overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

/*段落两端对齐*/
.case_intro , .txt_justify{text-align:justify;text-justify:inter-ideograph;}

/*禁止FF等浏览器给textarea增加可拖拽大小的设置*/
textarea { resize: none; }
input, textarea {
	outline: none;
	outline-style: none;
	outline-width: initial;
	outline-color: initial;
}
input{border-radius:0px;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}

input:-ms-input-placeholder{
    color: #999;
}

input::-webkit-input-placeholder{
    color: #999;
}


@-webkit-keyframes loader{
  0%{-webkit-transform:scale(1, 0.5);opacity:.2;filter:alpha(opacity=20)\9}
  100%{-webkit-transform:scale(1, 1);opacity:1;filter:alpha(opacity=100)\9}
}
@keyframes loader{
  0%{-webkit-transform:scale(1, 0.5);transform:scale(1, 0.5);opacity:.2;filter:alpha(opacity=20)\9}
  100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1;filter:alpha(opacity=100)\9}
}

@media(max-width: 768px){

	html{font-size:50%;}
}


.main{width:100%;margin:0 auto;transition: all 1s; -webkit-transition: all 1s; /* Safari */}

/*页码*/
.page01 { 
	text-align:center; 
	width:100%; 
	float:left; 
	margin-top:60px; 
 	margin-bottom:60px; 
}

.page01 a{
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0 16px;
	height:40px;
	line-height:40px;
	margin-left:4px; 
	margin-right:4px;
	color:#999;
	font-size: 12px;
	cursor: pointer; 
	text-align:center;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}

.page01 .current{ 
	color:#fff;
	background:#007fd9; 
}

.page01 a:hover{
	color:#fff;
	background: #007fd9; 
	transition: all 0.6s;-webkit-transition: all 0.6s;
}

.page01 input{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:60px;
	padding:0 8px;
	height:40px;
	border:none;
	background:#f3f3f3;
}

.page01 input.go{
	border:#007fd9 solid 2px;
	color:#007fd9;
}

.page02 { 
	float:left;
	width:100%; 
	height:45px; 
	line-height:45px; 
	text-align:center;
	color:#333; 
	font-size:16px; 
	background:#f8f8f8; 
	margin-top:20px; 
	display:none;
}

/*top*/
.header100{width:100%;height:86px;margin:0 auto;background:#fff;}
.headerMenu-bg{position: fixed;top: 0;left: 0;right: 0;width:100%;height:86px;z-index:98;background:#fff;display:none;}
.headerMenu{width:100%;height:86px;z-index:99;transition: all 0.2s;-webkit-transition: all 0.2s;position: fixed;top: 0;left: 0;right: 0;}
.headerMenu .container{width:100%;max-width:1480px;}
.header_logo{float:left; width:auto;height:50px;margin:20px 0 16px 0;}
.header_logo a{float:left;height:100%;}
.header_logo a img{float:left;max-height:100%;transition: all 1s;-webkit-transition: all 1s;}


/* 主导航 */
.header-nav{float:right;margin-top:20px;}
.header-nav ul{float:left;width:auto;}
.header-nav li{float:left;padding:0 26px;}
.header-nav li a{float:left;font-size:16px;color:#fff;line-height:48px;font-family:"微软雅黑";border-bottom:transparent solid 2px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.header-nav li.cur a{border-bottom:#d3a909 solid 2px;}
.header-nav li:hover a{border-bottom:#d3a909 solid 2px;}

.header-nav .nav-close{width:100%;height:48px;border-bottom:#eee solid 1px;padding:0 20px;}
.header-nav .nav-close h6{float:left;font-size:18px;color:#333;font-family:"微软雅黑";line-height:48px;font-weight:400;}
.header-nav .nav-close span{float:right;width:28px;height:48px;background:url(../images/icon-nav-close.png) no-repeat center;background-size:24px;}
.header-nav .nav-close{display:none;}

/* 头部右侧入口 */
.oa-ent{float:left;margin-left:40px;margin-top:10px;width:70px;height:28px;border:#fff solid 1px;border-radius:14px;font-size:12px;color:#fff;transition: all 0.2s;-webkit-transition: all 0.2s;}
.oa-ent a{float:left;width:100%;font-size:12px;color:#fff;font-family:"微软雅黑";line-height:26px;cursor:pointer;font-family:"宋体";text-align:center;transition: all 0.2s;-webkit-transition: all 0.2s;}
.oa-ent:hover{background:#fff;transition: all 0.2s;-webkit-transition: all 0.2s;}
.oa-ent:hover a{color:#d3a909;transition: all 0.2s;-webkit-transition: all 0.2s;}

.language{float:right;margin-left:40px;margin-top:30px;background:url(../images/icon-earth.png) no-repeat left center;transition: all 0.2s;-webkit-transition: all 0.2s;}
.language a{padding-left:28px;font-size:12px;color:#fff;line-height:28px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.language:hover{background:url(../images/icon-earth01.png) no-repeat left center;transition: all 0.2s;-webkit-transition: all 0.2s;}
.language:hover a{color:#d3a909;transition: all 0.2s;-webkit-transition: all 0.2s;}

@media (max-width: 1280px){
	.header-nav li{float:left;padding:0 16px;}
	.oa-ent{margin-left:24px;}
	.language{margin-left:24px;}
}

/* 首页滚动 */
.headerMenu.scroll{-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);transition: all 1s;-webkit-transition: all 1s;}
.headerMenu.scroll .header-nav li a{color:#666;}
.headerMenu.scroll .oa-ent{border:#d3a909 solid 1px;color:#d3a909;}
.headerMenu.scroll .oa-ent a{color:#d3a909;}
.headerMenu.scroll .oa-ent:hover{background:#d3a909;}
.headerMenu.scroll .oa-ent:hover a{color:#fff;}
.headerMenu.scroll .language{background:url(../images/icon-earth01.png) no-repeat left center;}
.headerMenu.scroll .language a{color:#d3a909;}

/*移动端导航*/
.icon-nav-btn{float:right;margin-top:16px;width:36px;display:none;}
.icon-nav-btn img{width:100%;display:block;}

.icon-top-search{float:right;margin-top:16px;margin-right:16px;width:24px;display:none;cursor:pointer;}
.icon-top-search img{width:100%;display:block;}

/*导航背景*/
.trans-bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);  *zoom:1;z-index:101;display:none;}

.wap-sort-bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);  *zoom:1;z-index:101;display:none;}
 @media (max-width: 1080px){
	.header100{height:56px;}
	.headerMenu-bg{height:56px;}
	.headerMenu{background:#fff;height:56px;-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);}
	.header_logo{height:42px;margin:7px 0;}

	.icon-nav-btn{display:block;}
	.language{background:url(../images/icon-earth01.png) no-repeat left center;margin-left:0;margin-right:40px;margin-top:15px;}
	.language a{color:#d3a909;}
	.header-nav .nav-close{display:block;}

	.header-nav{width:72%;height:100%;background:#fff;position:fixed;left:-72%;top:0;z-index:102;margin-top:0;}
	.header-nav .container{width:100%;padding:0;padding-bottom:60px;}
	.header-nav ul{width:100%;}
	.header-nav li{width:100%;margin:0;padding:0 3%;}
	.header-nav li a{width:100%;color:#333;font-size:14px;line-height:40px;text-align:left;font-family:"微软雅黑";border-bottom:#eee solid 1px;}
	.header-nav li.cur a{border-bottom:#d3a909 solid 1px;}
	.header-nav li:hover a{border-bottom:#d3a909 solid 1px;}
	.headerMenu.scroll .header-nav li a{color:#333;}

	.oa-ent{border:#d3a909 solid 1px;color:#d3a909;margin-top:20px;margin-left:3%;}
	.oa-ent a{color:#d3a909;}
}

 @media (max-width: 480px){
	.language{margin-right:20px;}
 }

/*底部导航*/
.footer{width:100%;padding:70px 0 90px 0;margin:0 auto;background:#333;}
.footer-web{width:140px;float:left;}
.footer-web .foot-logo{float:left;width:100%;margin-bottom:12px;opacity:0.3;transition: all 0.3s;-webkit-transition: all 0.3s;}
.footer-web .foot-logo a{float:left;width:100%;}
.footer-web .foot-logo a img{display:block;max-width:100%;margin:0 auto;}
.footer-web .foot-logo:hover{opacity:0.7;transition: all 0.3s;-webkit-transition: all 0.3s;}
.footer-web .web-link{float:left;width:100%;}
.web-link h5{float:left;width:100%;margin-top:20px;height:40px;border-radius:20px;}
.web-link h5 a{float:left;width:100%;border-radius:20px;background:#5c5c5c;font-size:12px;color:#aaa;line-height:40px;text-align:center;font-family:"宋体";transition: all 0.3s;-webkit-transition: all 0.3s;}
.web-link h5 a:hover{color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;}

.foot-nav{width:calc(100% - 140px);float:right;margin-top:4px;}
.foot-nav dl{float: left;width:15%;}
.foot-nav dl:first-child{margin-left:10%;}
.foot-nav dl dt{float:left;width:100%;margin-bottom:30px;position:relative;padding-left:14px;}
.foot-nav dl dt a{float:left;width:100%;font-size:16px;color:#ccc;line-height:20px;font-weight:normal;font-family:"微软雅黑";}
.foot-nav dl dt a em{position:absolute;top:4px;left:0;display:block;width:2px;height:12px;background:#dcb665;}
.foot-nav dl dd{float:left;width:100%;padding-left:14px;}
.foot-nav dl dd a{font-size: 12px;color: #888;display:block;font-family:"宋体";width:96%;line-height:34px;height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.foot-nav dl dd:hover a{color:#fff;}
.foot-nav dl dt a i{display: none;}

.copyright{width:100%;height:60px;margin:0 auto;background:#202020;font-size:12px;color:#5c5c5c;line-height:60px;font-family:"宋体";overflow:hidden;}
.copyright span{font-family:Arial;}
.copyright i{font-style:normal;font-family:Arial;}
.copyright a{font-size:12px;color:#5c5c5c;line-height:60px;font-family:"宋体";}
.copyright a:hover{color:#fff;}
.copyright a.bah{float:right;}

.guide{ position:fixed;  right:2%; bottom:50px; width:40px; height:40px;border-radius:20px;z-index:9999;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,0.2);
    box-shadow: 0 2px 12px rgba(0,0,0,0.2);display:none;}
.guide img{display:block;max-width:100%;}

 @media (max-width: 1080px){
	

	/*底部导航*/
	.footer{padding:40px 0 30px 0;}

	.footer-web{width:100%;float:left;text-align:center;}
	.footer-web .foot-logo{float:none;display:inline-block;width:100%;margin-bottom:0;}
	.footer-web h5{float:none;display:inline-block;width:140px;margin-left:10px;margin-right:10px;}

	.foot-nav{width:100%;margin-top:0;}
	.foot-nav dl{width:100%;}
	.foot-nav dl:first-child{margin-left:0;}
	.foot-nav dl dt{margin-bottom:0px;border-bottom:#514b3c solid 1px;padding-left:0;}
	.foot-nav dl dt a{line-height:42px;}
	.foot-nav dl dt a em{display:none;}
	.foot-nav dl dd{display:none;border-bottom:#484339 dashed 1px;padding-left:0;}
	.foot-nav dl dd a{line-height:40px;height:40px;}
	.foot-nav dl dt a i{display:block;float:right;width:20px;height:40px;background:url(../images/icon-right.png) no-repeat center;}

	/*分页页码*/	 
	.page01{display:none;}  
	.page02{display:block;}  	 
	 
 }


 @media (max-width: 640px){
	
	.footer-web{margin-bottom:20px;}
	.footer-web .foot-logo{width:140px;margin-bottom:0;vertical-align:middle;}
	.footer-web .web-link{float:none;display:inline-block;width:140px;vertical-align:middle;}
	.web-link h5{float:left;width:100%;height:40px;border-radius:20px;margin:0;margin-top:10px;}

	.copyright{height:auto;padding:10px 0;line-height:20px;text-align:center;}
	.copyright a{line-height:20px;display:inline-block;float:none;}
	.copyright i{display:inline-block;}
	.copyright a.bah{line-height:20px;display:inline-block;float:none;margin-left:20px;}

}

 


@keyframes fadeInDown {
0% {
    opacity: 0;
    transform: translateY(-1000px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}


.chrome {
	background-position: 0 0;
	width: 73px;
	height: 96px;
	margin:0 4px 0 0;
}

.firefox {
	background-position: -292px 0;
	width: 73px;
	height: 98px;
}

.ie9 {
	background-position: -179px 0;
	width: 95px;
	height: 98px;
}

.opera {
	background-position: -90px 0;
	width: 73px;
	height: 98px;
}

.safari {
	background-position: -387px 0;
	width: 73px;
	height: 98px;
	margin:0 4px 0 0;
}


@media (min-width: 1200px){
 	.container{width: 1200px;}
 }
 

 @media(max-width: 1080px){

.container{padding-left:2.5%;padding-right:2.5%;}
.nopd{padding:0;}

 }
