@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px; color:#333333; font-family:"微软雅黑";
	min-width:1200px;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote,i,em{margin:0; padding:0;}
i,em,span{display:inline-block; font-style:normal}
img{vertical-align:middle; border:none}
a:link {
	color: #575757;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #575757;
}
a:hover {
	text-decoration: none;
	color: #cd2d2f;
}
a:active {
	text-decoration: none;
	color: #575757;
}
a{
	transition: all 0.3s ;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
ul,dl{list-style: none;list-style-type: none;margin:0;padding:0;}
li,dt,dd{list-style-type: none;list-style:none;list-style-image:none;margin:0;padding:0;}
@font-face {
	font-family: "iconfont";
	src: url('../other/iconfont.eot'); /* IE9*/
	src: url('../other/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../other/iconfont.woff') format('woff'), /* chrome, firefox */
	url('../other/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('../other/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
	font-family:"iconfont" !important;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.wik{width:1200px; margin:0 auto;}
.wik2{width:1160px; margin:0 auto;}
.wik3{z-index: 30; position: absolute; width: 1160px; height:100%;}
.oveh{overflow:hidden}
.por{position:relative}
.poa{position:absolute}
.pa1{padding:40px 0;}
.he1{height:80px}
.wfl{float:left}
.wfr{float:right}
.wk1{width:250px;}
.wk2{width:870px;}
.wk3{width:870px;}
.topk{
	min-width:1200px; position:fixed; top: 0px; _position:absolute; _top:expression(documentElement.scrollTop + "px");
	display:block; z-index:50; width:100%;background: url(../images/topk.png); height: 80px;
}
.logo{float:left; width:400px;}
.logo img{width:400px; height:78px; border:none}
.menu{float:right; width:800px; height:110px;}
.menu a{float:left; width:100px; height:75px; padding-top:20px; text-align:center; font-size:14px; color:#FFF;}
.menu a:hover{color:#ff8a00}
.menu:hover .menu i{color:#ff8a00}
.menu span{font-size: 12px}
.mel{background: url(../images/mel.png) no-repeat left center}
.secmenuline{position:absolute;top:80px; background:rgba(255,255,255,0.9); width:100%; z-index:9999; display:none; box-shadow:0 2px 2px 0 #ddd}
.menutu{float:left; width:500px; padding-top:35px; overflow: hidden;}
.menutu img{width: 460px; height: 200px}
.secmenu{float:left; width:100px; height:250px; padding-top:25px; overflow:hidden;}
.secmenu a{width:96px; text-align:center; padding: 5px 2px; line-height:20px; font-size:12px; display:block;}
.secmenu a:hover{color: #e21d1d}
.menutel{width:84px; margin:0 auto; line-height:24px;font-size:12px;}
.secmenu em{padding-left: 10px;}
/*.logo{float:left; width:20%; min-width: 400px; line-height: 80px;}
.logo img{width:100%;}
.nav{float:right; width:66%;}
#jsddm{margin: 0;padding: 0; width:100%; position: relative; z-index: 50}
#jsddm li{float: left;list-style: none;width:11%;}
#jsddm li a{display: block; text-decoration: none; height:80px; line-height:80px; font-size:15px; text-align:center; white-space: nowrap; background: url(../images/nx.png) no-repeat right center; color: #FFFFFF;
	transition: all 0s ;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	-o-transition: all 0s;
	-webkit-transition: all 0s;
}
#jsddm li a:hover,#jsddm li:hover p{display: block;color:#FFF; background: #cd2d2f}
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;}
#jsddm li ul li{float: none;display: inline;}
#jsddm li ul li a{background: url(../images/topk.png); border-top: 1px solid rgba(250,255,255,0.26);height:auto; line-height:20px; padding:10px; display:block; color: #FFFFFF; font-size:14px; white-space:pre-wrap; text-align: left;
	transition: all 0.3s ;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
#jsddm li ul li a:hover{background:#cd2d2f; font-size: 15px; line-height: 32px;}
#jsddm li ul li a span{font-size: 12px;}
#jsddm li ul li a:hover span{font-size: 13px;}
#jsddm li ul li a i{ float: right; font-size: 12px;}
#jsddm li ul li img{width: 200px;}*/
.htr{float:right; width: 10%; line-height: 80px; font-size: 14px;color: #FFFFFF; position: relative}
.htr a{color:#FFFFFF}
.hv{color: #FFFFFF; position:relative}
.hv i{display:block; position: absolute; left:0; top:0; cursor: pointer}
.hv .hv_nr{width:100px;background:#fff; text-align:center; position:absolute; left:-42px; top:60px; display:none;}
.hv .hv_nr img{width: 100px}
.hv .hv_nr .arrow{width:0; height:0; _margin-top:-20px; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; _border:none; position:absolute; left:40px; top:-10px;}
.hv.on .hv_nr{display:block;}
/*.hv.on a{}*/
.ttik{margin-top: 40px; margin-bottom: 40px;}
.ttik{text-align: center}
.tti{font-size: 28px; color: #cd2d2f; text-transform: uppercase;}
.tti span{ color: #424242; font-size: 16px}
.tti a{color: #cd2d2f;}
.tti i{font-size: 22px;}
.tti2{font-size: 28px; color: #FFFFFF; text-transform: uppercase; text-align: center}
.tti2 span{font-size: 16px}
.tti2 a{color: #FFFFFF;}
.tti2 i{font-size: 22px;}
.bu{border:none; -webkit-appearance:none; text-align: center}
.buk{width: 140px; margin: 0 auto}
.bu1{width:100%; height:45px; line-height:45px; background: #c91601; display:block; text-align:center; margin:0 auto;  font-family:"微软雅黑"; margin-bottom:10px; color: #FFFFFF; margin-top:10px; cursor: pointer;
	-moz-border-radius: 3px;
	-msborder-radius: 3px;
	-o-border-radius: 3px;
    -webkit-border-radius: 3px;
	border-radius: 3px;
}
.bu2{width:100%; height:45px; line-height:45px; background: #e5e5e5; display:block; text-align:center; margin:0 auto; font-family:"微软雅黑";cursor: pointer;
	-moz-border-radius: 3px;
	-msborder-radius: 3px;
	-o-border-radius: 3px;
    -webkit-border-radius: 3px;
	border-radius: 3px;
}
.bu3:link,.bu3:visited,.bu3:active{width: 140px; height: 40px; border: solid 1px #5b5b5b; color: #5b5b5b; display: block; line-height: 40px; font-size: 15px;
	-moz-border-radius: 50px;
	-msborder-radius: 50px;
	-o-border-radius: 50px;
    -webkit-border-radius: 50px;
	border-radius: 50px;
}
.bu4:link,.bu4:visited,.bu4:active{width: 140px; height: 40px; background: #c91601; color: #FFFFFF; display: block; line-height: 40px; font-size: 15px;
	-moz-border-radius: 50px;
	-msborder-radius: 50px;
	-o-border-radius: 50px;
    -webkit-border-radius: 50px;
	border-radius: 50px;
}
.bu4:hover{width: 140px; height: 40px; background: #333; display: block;}
.bu5:link,.bu5:visited,.bu5:active{width:148px; height:40px; line-height:40px; text-align:center; background: #FFFFFF; border: solid 1px #e5e5e5; display:block;
	-moz-border-radius: 3px;
	-msborder-radius: 3px;
	-o-border-radius: 3px;
    -webkit-border-radius: 3px;
	border-radius: 3px;
}
.bu5:hover{background: #cd2d2f; border: solid 1px #cd2d2f; color:#FFFFFF;}
.bu6:link,.bu6:visited,.bu6:active{width:148px; height:40px; line-height:40px; text-align:center; border-top: solid 1px rgba(255,255,255,0.3); border-bottom: solid 1px rgba(255,255,255,0.3);display:block; color:#FFFFFF;}
.bu6:hover{background: #FFFFFF;border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; color: #cd2d2f}
.tx{border-radius:3px; padding: 10px}
.tx1{width:378px; text-align: center}
.sel1{height:40px;}
select,input,textarea{width:100%; overflow:hidden; border:solid 1px #e5e5e5; background:#FFF;font-family: "微软雅黑"}
.tde1{transition-delay:0.5s;}
.tde2{transition-delay:0.7s;}
.tde3{transition-delay:0.9s;}
.tde4{transition-delay:1.1s;}
.tde5{transition-delay:1.3s;}
.tde6{transition-delay:1.5s;}
.tde7{transition-delay:1.7s;}
.tde8{transition-delay:1.9s;}
.tde9{transition-delay:2.1s;}
.tde10{transition-delay:2.3s;}
.tde11{transition-delay:2.5s;}
.tde12{transition-delay:2.7s;}
.xik{position: absolute; z-index:30; bottom:5px; width:100%;}
.xia{width:40px; height:40px; text-align:center;cursor:pointer; color:#FFF; margin:0 auto;}
.xia i{text-shadow: 1px 1px 3px #646464; font-size: 30px;}
.xia a{display:block;color:#FFF;}
@-webkit-keyframes bounce-down {
    25% {
        -webkit-transform: translateY(-10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(10px);
    }
}

@keyframes bounce-down {
    25% {
        transform: translateY(-10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(10px);
    }
}

.animate-bounce-down{
    -webkit-animation: bounce-down 1.5s linear infinite;
    animation: bounce-down 1.5s linear infinite;
}

@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
    }
}

@keyframes bounce-up {
    25% {
        transform: translateY(10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-10px);
    }
}

.animate-bounce-up{
    -webkit-animation: bounce-up 1.4s linear infinite;
    animation: bounce-up 1.4s linear infinite;
}
#content{position:absolute; bottom:0; height:180px;}
.izl-rmenu{position:fixed; right:5px; top:50%; margin-top: -60px; z-index:999; }
.izl-rmenu .btn{width:40px; height:40px; margin-bottom:1px; cursor:pointer; position:relative;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.izl-rmenu .btn a:link,.izl-rmenu .btn a:visited,.izl-rmenu .btn a:hover,.izl-rmenu .btn a:active{ display:block;width:40px; height:40px;}
.izl-rmenu .btn-chi{background:url(../images/r_chi.png) no-repeat center center; background-color:#cd2d2f;}
.izl-rmenu .btn-chi:hover{background-color:#272727;}
.izl-rmenu .btn-en{background:url(../images/r_en.png) no-repeat center center; background-color:#cd2d2f;}
.izl-rmenu .btn-en:hover{background-color:#272727;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) no-repeat center center; background-color:#cd2d2f;}
.izl-rmenu .btn-qq:hover{background-color:#272727;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) no-repeat center center; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wb{background:url(../images/r_wb.png) no-repeat center center; background-color:#cd2d2f;}
.izl-rmenu .btn-wb:hover{background-color:#272727;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) no-repeat center center; background-color:#cd2d2f;}
.izl-rmenu .btn-wx:hover{background-color:#272727;}
.izl-rmenu .btn-wb .pic{position:absolute; left:-100px; top:0px; display:none;width:100px;height:100px;box-shadow: 0 0 5px #a8a8a8;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-100px; top:0px; display:none;width:100px;height:100px;box-shadow: 0 0 5px #a8a8a8;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) no-repeat center center; background-color:#cd2d2f;}
.izl-rmenu .btn-phone:hover{background-color:#272727;}
.izl-rmenu .btn-phone .phone{background-color:#cd2d2f; position:absolute; width:160px; min-height:40px; left:-154px; top:0px; line-height:40px; color:#FFF; font-size:15px; text-align:center; display:none;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#cd2d2f; display:none;}
.izl-rmenu .btn-top:hover{background-color:#272727;}
.cd-popup {
  	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
	position: relative;
	width: 400px;
	height: 150px;
	padding: 10px;
	left: 50%;
	margin-left: -210px;
	top:50%;
	margin-top: -55px;
	background: #FFF;
	border-radius:5px;
	text-align: center;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
