﻿/*通用样式*/
body {
	font-family:"思源黑体","Microsoft YaHei","微软雅黑", "宋体", Arial,"SimSun";
	color: #333;
	background:#fff;
	min-width: 1200px;
}

a{text-decoration:none;outline:none;color: #333;}
a:hover,
a:focus{
	text-decoration:none;

}
html{font-size:62.5%;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, 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;}

.wh{width:100%;}

/*清除浮动*/
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix{ *zoom:1;/*ie6,7*/}
.clear { clear: both; margin: 0 auto;}
.fl{ float:left;}.fr{ float:right;}

/*强制换行*/
.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;
	-webkit-appearance: none;
	appearance: none;
}
input{border-radius:0px;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
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;
}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.main{width:100%;margin:0 auto;transition: all 1s; -webkit-transition: all 1s;background:#f5f5f5;}

/*页码*/
.page01 {text-align:center;width:100%;float:left;margin-top:30px;}
.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 span{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:#c6111d; }
.page01 a:hover{color:#fff;background: #c6111d; 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:#c6111d solid 2px;color:#c6111d;}

.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;}

/* 加载更多 */
.load-more{width:180px;margin:0 auto;margin-top:40px;}
.load-more a{display:block;width:100%;height:40px;border:#ddd solid 2px;font-size:12px;color:#aaa;line-height:36px;text-align:center;font-family:"宋体";}
.load-more a:hover{border:#c6111d solid 2px;color:#fff;background:#c6111d;transition: all 0.3s;-webkit-transition: all 0.3s;}


/*top*/
.header100{width:100%;height:90px;margin:0 auto;background:#fff;}
.headerMenu-bg{position: fixed;top: 0;left: 0;right: 0;width:100%;height:90px;z-index:98;background:#fff;display:none;}
.headerMenu{width:100%;height:90px;background:#fff;z-index:99;transition: all 0.2s;-webkit-transition: all 0.2s;position: fixed;top: 0;left: 0;right: 0;-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 .container{width:100%;max-width:1200px;}
.header_logo{float:left; width:auto;height:56px;margin:18px 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;}
.header-nav ul{float:left;width:auto;}
.header-nav li{float:left;
	position:relative;
	-webkit-perspective: 60px;
    -moz-perspective: 60px;
    -ms-perspective: 60px;
    perspective: 60px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    z-index: 9999;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;}
.header-nav li h3{float:left;width:100%;position:relative;}
.header-nav li h3 a{float:left;font-size:16px;padding:0 15px;color:#000;line-height:90px;font-family:"微软雅黑";transition: all 0.2s;-webkit-transition: all 0.2s;}
.header-nav li:hover h3 a{background:#006fd8;color:#fff;transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;}
.header-nav li.cur h3 a{background:#006fd8;color:#fff;}
.header-nav li h3 i{position:absolute;right:0;top:0;display:block;width:40px;height:40px;background:url(../images/icon-down01.png) no-repeat center;background-size:16px;display:none;transition: all 0.6s;-webkit-transition: all 0.6s;}

.header-nav .sec-nav{position:absolute;top:90px;left:0;width:150%;background:#006fd8;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotateX(-63deg);
    -moz-transform: rotateX(-63deg);
    -ms-transform: rotateX(-63deg);
    transform: rotateX(-63deg);
    -moz-backface-visibility:visibility: hidden;;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 9999;
    transition: all .3s;
}
.header-nav .sec-nav ul{width:100%;}
.header-nav .sec-nav li{float:left;width:100%;padding:0;}
.header-nav .sec-nav li a{float:left;width:100%;font-size:12px;color:#fff;line-height:42px;text-align:center;}
.header-nav .sec-nav li a:hover{background:#fff;color:#006fd8;}
.header-nav li:hover .sec-nav{
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    transition: all .3s;
}

.header-nav .nav-close{width:100%;height:60px;border-bottom:#eee solid 1px;padding:0 20px;}
.header-nav .nav-close h6{float:left;font-size:18px;color:#333;font-family:"微软雅黑";line-height:60px;font-weight:400;}
.header-nav .nav-close span{float:right;width:28px;height:60px;background:url(../images/icon-nav-close.png) no-repeat center;background-size:24px;}
.header-nav .nav-close{display:none;}

/* 头部语言切换 */
.language{float:right;margin-left:40px;margin-top:32px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.language a{float:left;margin-right:15px;padding-right:32px;font-size:12px;color:#000;line-height:28px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.language a.cn{background:url(../images/icon-language01.jpg) no-repeat right center;}
.language a.en{background:url(../images/icon-language02.jpg) no-repeat right center;}
.language a:hover{color:#c6111d;transition: all 0.2s;-webkit-transition: all 0.2s;}




/*移动端导航*/
.icon-nav-btn{float:right;margin-top:16px;width:36px;display:none;}
.icon-nav-btn 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;}



/*底部导航*/
.footer{width:100%;margin:0 auto;background:#222;padding:50px 0;}
.foot-nav{width:56%;float:left;}
.foot-nav dl{float: left;width:27%;}
.foot-nav dl dt{float:left;width:100%;margin-bottom:24px;position:relative;}
.foot-nav dl dt a{float:left;width:100%;font-size:16px;color:#fff;line-height:28px;font-weight:normal;font-family:"微软雅黑";}
.foot-nav dl dd{float:left;width:100%;}
.foot-nav dl dd a{font-size: 12px;color:#afadaf;display:block;font-family:"宋体";width:100%;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}
.foot-nav dl dd:hover a{color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.foot-nav dl dt a i{display: none;}

.foot-contact{float:left;width:28%;height:190px;padding:0 3%;border-left:#393939 solid 1px;border-right:#393939 solid 1px;}
.foot-contact h5{width:100%;font-size:16px;color:#fff;line-height:28px;font-weight:normal;font-family:"微软雅黑";margin-bottom:24px;}
.foot-contact h3{width:100%;font-size:24px;color:#e3e3e3;line-height:28px;font-weight:bold;font-family:Arial;margin-bottom:6px;}
.foot-contact h6{width:100%;font-size:12px;color:#999;line-height:24px;font-family:"宋体";}
.foot-contact .foot-cont-btn{width:140px;height:36px;border:#006fd8 solid 1px;margin-top:12px;}
.foot-contact .foot-cont-btn a{width:100%;display:block;background:url(../images/local02.png) no-repeat 23px center;background-size:20px;font-size:12px;color:#006fd8;font-family:"宋体";text-indent:47px;line-height:36px;}

.foot-code{float:right;width:170px;}
.foot-code .code{float:right;}
.foot-code .code img{width:125px;display:block;margin:0 auto;}
.foot-code h6{float:right;width:125px;font-size:12px;color:#999;line-height:22px;margin-top:10px;text-align:center;}

.copyright{width:100%;height:auto;margin:0 auto;background:#191919;font-size:12px;color:#8f8f8f;line-height:25px;font-family:"宋体";overflow:hidden; padding:15px 0;}
.copyright span{font-family:Arial;}
.copyright i{font-style:normal;font-family:Arial;}
.copyright a{font-size:12px;color:#8f8f8f;line-height:50px;font-family:"宋体";transition: all 0.3s;-webkit-transition: all 0.3s;}
.copyright a:hover{color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.copyright a.bah{float:right;}
.cp-left{line-height:25px;}

/*.footer{width:100%;margin:0 auto;height:60px;background:#000;padding:20px 0;}

.copyright{float:left;font-size:12px;color:#999;line-height:20px;font-family:"宋体";}
.copyright span{font-family:Arial;}
.copyright a{font-size:12px;color:#999;line-height:20px;font-family:"宋体";transition: all 0.3s;-webkit-transition: all 0.3s;}
.copyright a:hover{color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;}

.footer-nav{float:right;}
.footer-nav a{float:left;margin-right:32px;font-size:12px;color:#999;line-height:20px;font-family:"宋体";transition: all 0.3s;-webkit-transition: all 0.3s;}
.footer-nav a:hover{color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;}*/

.guide{ position:fixed;  right:2%; bottom:60px; width:40px; height:40px;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%;}



 


@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;
}