body,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}
img{border:0;}
ol,ul{list-style:none;}
h1,h2,h3{font-weight:normal;font-size:100%;}
a{color:inherit;text-decoration:none;}
p{letter-spacing: 1px;}
/*******CSS reset*************/
body{color:#444;font: normal 100% Microsoft YaHei,Helvetica, Arial, sans-serif;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.container{}
.main{}
.box{margin: 0 auto;}
a.chuc:hover{color: #333;}

/*@media (max-width: 1599px) and (min-width: 1200px) {
	.box{width: 1200px;}
}*/
@media (min-width: 1200px) {
	.box{width: 1200px;}
}
@font-face{
     font-family: 'qnhgjzy'; 
     src:url('/skin/QNHGJZY.TTF');
}
@font-face{
     font-family: 'bmzy'; 
     src:url('/skin/BMZY.TTF');
}
/*
强制不换行,溢出使用省略号
white-space:nowrap;
text-overflow:ellipsis;
overflow: hidden;
*/
/*
多行以后隐藏，溢出使用省略号
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
*/
/*板块垂直居中
display:table;父
display: table-cell;vertical-align: middle;子
*/

.header{position: absolute;z-index: 9991;top: 0;left: 0;width: 100%;background: rgba(0, 0, 0, .1);}
.header-box{max-width: 1780px;/*height: 80px;*/margin: 0 auto;overflow: hidden;}
.logo{margin: 4px 0;width: 143px;float: left;}
.logo img{height: 70px;}
.nav{position: absolute;top: 0;right: 30%}
.nav ul>li{float: left;font-size: 14px;height: 80px;margin: 0 20px;}
.nav ul>li>a{position: relative;display: inline-block;}
.nav ul>li>a:after{content: '';left: 50%;bottom: 0;transform: translateX(-50%); position: absolute;display: block;width: 0;height: 2px;background: #F18706;transition: all .4s;}
.nav ul>li.active>a:after,.nav ul>li:hover>a:after{width: 100%}
.nav ul>li a{color: #fff;line-height: 80px;}
.nav ul>li .nav_2{position: absolute;display: none;width: 200%;transform: translateX(-50%);left: 50%;text-align: center;top: 82px;}
.nav ul>li:hover .nav_2{display: block;}
.nav ul>li .nav_2 li{margin: 0 20px;display: -webkit-inline-box;}
.nav ul>li .nav_2 li a{line-height: 70px}
.nav ul>li .nav_2 li a:hover,.nav ul>li .nav_2 li.active a{color: #FF8A00}
/*.nav ul li.active a,.nav ul li:hover a{color: #F18706}*/
.header_phone{position: absolute;right: 40px;top: 28px;font-size: 22px;line-height: 36px;color: #fff;/*padding-left: 30px;*//*background: url(/skin/img/icon1.png) left center no-repeat;*/font-family: georgia;font-weight: bold;}
.header_phone i{transform: rotate(325deg);margin-right: 8px}

#container{position: relative;top: 0;left: 0}
/*.index_banner{width: 100%;height: 100%;overflow: hidden;}*/
.index-bg-video{width: 100vw;height: calc(100vw / 16 * 9);}

#top_main{display: none}
.subNav{display: none}
@media screen and (max-width: 1299px) {
	.nav{right: 20%}
	.header_phone{font-size: 20px;right: 20px}
	.header_phone i{font-size: 20px}
}
@media screen and (max-width: 1024px) {
	.header_phone{top: 0;width: 100%;background: #f3f3f3;text-align: right;font-size: 18px;right: 0;line-height: 30px;padding-right: 40px;}
	.header_phone i{font-size: 18px}
	.logo{margin-top: 34px}
	.nav{margin-top: 30px;right: 10%}
}
@media screen and (max-width: 991px) {
	.nav{right: 2%}
}
/*footer*/
footer{background: #444;color: #fff;clear: both;}
.footer{border-bottom: 1px solid #4B4B4B;padding: 30px 10px 3px;}
.footer_list{display: inline-block;}
.footer_list ul li{display: inline-table;padding-right: 50px;}
.footer_list ul li span{display: inline-block;padding-right: 30px;color: #fff;padding-bottom: 10px;border-bottom: 1px solid #585858;/*margin-bottom: 30px;*/position: relative;font-size: 20px;}
.footer_list ul li span:after{content: '';position: absolute;bottom: -1px;left: 0;width: 25px;height: 1px;background: rgba(255, 138, 0, .7);}
.footer_list ul li dl dd{margin: 0}
.footer_list ul li dl dd a{font-size: 14px;color: #adadad;line-height: 34px;transition: color .4s;}
.footer_list ul li dl dd a:hover{color: #F18706}

.footer_tel ul li{display: inline-table;padding-right: 50px;}
.footer_tel ul li span{display: inline-block;padding-right: 30px;color: #fff;padding-bottom: 10px;border-bottom: 1px solid #585858;/*margin-bottom: 30px;*/position: relative;font-size: 20px;}
.footer_tel ul li span:after{content: '';position: absolute;bottom: -1px;left: 0;width: 25px;height: 1px;background: rgba(255, 138, 0, .7);}
.footer_tel ul li dl dd{margin: 0}
.footer_tel ul li dl dd{font-size: 14px;color: #adadad;line-height: 28px;transition: color .4s;}

.copyright{text-align: center;color: rgba(255, 255, 255, .5);border-top: 1px solid #656565;padding: 15px 0;font-size: 14px;}
.f_he50{display: none}

/*标题*/
.title{text-align: center;padding: 0 2%}
.title h3{font-size: 30px;color: #333;margin: 30px 0 15px;}
.title p{font-size: 16px;color: #969696}

/* 工具栏 */
#toolbar{display: none}
#wxnr{display: none}
#weixin{display: none}
/**/

/*dm*/
.bian1 {
	border: 2px solid #CCCCCC;    border-radius: 12px;
}
.bian2 {
	border: 3px solid #c78d56;    border-radius: 12px;
}
a.bian {display: block;border: 2px solid #CCCCCC;    border-radius: 8px; margin:auto 12px;line-height: 0px;}
a.bian:hover,a.bian:hover{display: block;border: 2px solid #c60419;    border-radius: 8px;}

a.bian img{border-radius:8px}

.u-tit {
    font-size: 26px;
    font-family: Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
    margin: 10px 0;
    color: #262626;
    overflow: hidden;
}

.k2 {
    border: 3px solid #bb0000;
}
.u-tit {
    font-size: 26px;
    font-family: Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
    margin: 10px 0;
    color: #262626;
    overflow: hidden;
}

.m-main {
    width: 1100px;
    border: 2px solid #e9e9e9;
    background: #fff;
    padding: 30px 48px 60px;
    margin-top: 20px;
}






