﻿@charset "utf-8";

*{margin:0;padding:0;box-sizing:border-box;}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;}

*,:after,:before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

*,a,div,h1,h2,h3,h4,h5,html,img,li,p,span{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;-webkit-tap-highlight-color:rgba(0,0,0,0);}

body{font-size:12px;line-height:normal;color:#666;font-family:"Microsoft YaHei","微软雅黑",sans-serif;-webkit-text-size-adjust:none;background:#FFF;text-align:center;position:relative;line-height:1;}

header,footer,section,hgroup,nav,article,aside,details,figcaption,figure,menu{display:block;}

input{font-size:12px;line-height:16px;}

input::-ms-clear{display:none;}

input::-ms-reveal{display:none;}

img{border:0;/*display:block;*/}

ul{list-style:none;}

textarea{resize:none;overflow:auto;}



/* 颜色链接 */

a:link,a:visited{text-decoration:none;}

a:hover{transition:all 0.3s ease-in-out 0s;}

textarea,input,select,button{outline:none;border:0;}



/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

select::-ms-expand{display:none;}



/* HTY Common Reset*/

html{overflow-x:hidden}

html button::-moz-focus-inner{border-color:transparent!important;}

input,button,textarea,select,option{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;}

fieldset{border:0;}

iframe{background-image:none;}

p{margin:0;padding:0;}

a{text-decoration:none;outline:none;}



/* HTY Common Atom*/

.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}

.fl{float:left;}

.fr{float:right;}

.c_b{clear:both;}

.area{width:1000px;position:relative;margin:0 auto;height:auto;}

.opacity0{opacity:0;}

.ovh{overflow:hidden;}



/*隐藏*/

.hide1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.hide2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.hide3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.hide6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;}



/* nav */

.banner{position: relative;}

.g_nav{position: absolute;left: top:0;left: 0;background-color: rgba(0,0,0,.7);}

.dot>ul{display: inline-block;vertical-align: sub;}

.dot{position: absolute;height: 21px;border-radius: 20px;padding: 0 6px;white-space: nowrap;text-align: center;bottom: 24px;left: 50%;transform: translateX(-50%);}

.dot>ul>li{width: 9px;height: 9px;display: inline-block;vertical-align: middle;text-indent: -999px;overflow: hidden;background-color: #fff;margin:0 4px;border-radius: 50%;}

.dot>ul>li.on{background-color: #c8a063;}

.bf-header{width:100%;height:84px;text-align:center;white-space:nowrap;position:relative;z-index:10;}

.bf-header .logobox,.bf-header .telbox{height:84px;display:flex;align-items:center;}

.bf-header .telbox>p{margin-left:8px!important;}

.bf-header .logobox>p,.bf-header .telbox>p{font-size:24px;color:#000;margin-left:20px; font-style:italic;}

.formbox{width:206px;margin-left:160px;}

.formbox form{height:84px;display:flex;align-items:center;}

.formbox .inputbox{width:206px;height:33px;border:1px solid #ededed;border-radius:20px;display:flex;align-items:center;}

.formbox .inputbox>input{margin-left:18px;width:80px;font-size:14px;color:#d2ab60;}

.formbox .inputbox>select{font-size:14px;color:#d2ab60;width: 78px;overflow: hidden;}

.submit{background: url(../images/sousuo.png) no-repeat;background-size: cover;width: 15px;height: 15px;}

/*********nav*********/

.g_nav{height:59px;width:100%;z-index:1;}

.g_nav01{width:1004px;margin:0 auto;}

.g_nav01 table tr td{text-align:center;height:59px;position:relative;}

.g_nav01 a{display:block;height:59px;line-height:59px;color:#fff;font-size:16px;position:relative;}

.g_nav01 td.now a,.g_nav01 td:hover a{color:#fff;background:url(../images/hover.jpg) 0 0 no-repeat;background-size:cover;}

.g_nav01 a.now div{width:8px;height:6px;background-image:url(../images/nav_now.png);background-repeat:no-repeat;position:absolute;left:50%;margin-left:-4px;top:44px;}

.g_nav01 a span{font-size:12px;color:#baa58c;}

.g_nav01 table tr td .nav_tan{display:none;width:100%;position:absolute;left:0;top:59px;padding:0 0 10px 0;}

.g_nav01 table tr td .nav_tan a{background:#c8a063;width:100%;margin:0 auto;line-height:40px;height:40px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;border-bottom:1px solid #fff;}

.g_nav01 table tr td .nav_tan a:hover{color:#fff;}

.main{display:flex;justify-content:center;}

.drop{display:none;transform-origin:top center;}

.main li:hover .drop{animation:menu .3s ease-in-out forwards;display:block;margin-top:-34px;}

@keyframes menu{

	0%{opacity:0;transform:scale(1.1);}

	100%{opacity:1;transform:scale(1);}

}

.bf-header .loginbox{display:inline-block;vertical-align:middle;margin-left:100px;}

.bf-header .loginbox .reg{margin-left:16px;}

.bf-header .loginbox .login p{display:block;font-size:14px;color:#d7000f;margin-left:5px;}

.bf-header .loginbox .reg p{display:block;font-size:14px;color:#3b3b3b;margin-left:5px;}



/*banner*/

.banner{width:100%;height:auto;position:relative}

.banner .bf li>img{width:100%!important;height:auto;}

.banner .prev{background:url("../images/arrow_left.png") no-repeat;display:block;left:243px;}

.banner .next{background:url("../images/arrow_right.png") no-repeat;display:block;right:243px;}

.banner .prev,.banner .next{width:43px;height:73px;position:absolute;top:50%;margin-top:-36.5px;}

.searchbox{width:554px;height:46px;background-color:#d60b19;position:absolute;left:50%;margin-left:-277px;bottom:36px;}

.searchbox .inputbox{width:552px;height:44px;float:left;margin-top:1px;margin-left:2px;}

.searchbox .inputbox .select{width:102px;height:44px;float:left;font-size:14px;color:#333;text-align:center;text-align-last:center;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url("../images/arrow.png") no-repeat scroll 90% center #f7f7f7;}

.searchbox .inputbox .input{width:378px;height:44px;float:left;font-size:14px;color:#a9a9a9;padding-left:8px;}



/*page*/



.pagination-bar{margin:50px 0px;text-align:center;}

.pagination-bar .pagenum{display:inline-block;vertical-align: middle;width: 88px;height: 40px;line-height: 40px;font-size:16px;text-align: center;margin: 0 5px;background-color:#111111;color:#fff;}

.pagination-bar span{display:inline-block;width: 88px;height: 40px;line-height: 40px;font-size:16px;text-align: center;margin: 0 5px;background-color:#2b314b;color:#fff;}

.pagination-bar a{display:inline-block;vertical-align: middle;margin:0 3px;width: 40px;height: 40px;line-height: 40px;font-size:16px;text-align: center;background-color:#FFF;color:#666;border:1px solid #d5d0d0;}

.pagination-bar a:hover{background-color:#000;color: #fff;border:none;}

.pagination-bar a.disabled{background-color:#111111;color:#FFF;border:none;}

.pagination-bar a.active{background-color:#000;color: #fff;border:none;}

.pagination-bar a.page-prev,.pagination-bar a.page-next{width:108px;height: 40px;}



/* foot */

.foot{width:100%;height:346px;background-color:#2d2f32;}

.foot .tel{font-size: 32px;color: #ccc;text-align: left;margin-top: 74px;}

.foot .dhbox{width: 539px;overflow: hidden;}

.foot .address{display: flex;align-items: center;padding-bottom: 13px;border-bottom: 1px solid #444;margin-top: 10px;}

.foot .address .icon{width: 22px;height: 26px;}

.foot .address>p{margin-left: 8px;color: #c2c2c2;font-size: 14px;color: #c2c2c2;}

.foot .webmap{display: flex;align-items: center;margin-top: 27px;}

.foot .webmap .icon{width: 30px;height: 26px;}

.foot .dh{text-align: left;color: #fff;margin-top: 58px;font-size: 12px;color: #c2c2c2;line-height: 25px;}

.foot .bq{text-align: left;color: #fff;margin-top: 13px;font-size: 12px;color: #c2c2c2;}

.foot .bq a{color:#fff;}

.erbox .p1{font-size: 30px;color: #fff;text-align: left;text-transform: uppercase;margin-top: 67px;}

.erbox .p2{font-size: 30px;color: #fff;text-align: left;text-transform: uppercase;margin-top: 12px;}

.erbox .p3{font-size: 15px;color: #fff;text-align: left;margin-top: 10px;}

.ercode{width: 141px;height: 141px;margin-top: 18px;}

.sharebox{margin-left: 16px;width: 190px;}

.sharebox .p1{font-size: 30px;color: #fff;text-align: left;text-transform: uppercase;margin-top: 67px;}

.sharebox .p2{font-size: 15px;color: #fff;text-align: left;margin-top: 10px;}

.bshare-custom{width: 156px;margin-top: 17px;}

.bshare-custom a{margin-top: 25px!important;}





/*分页*/

.page{width:100%;white-space:nowrap;text-align:center;margin-top:36px;}

.page .active{background-color:#d60b19;color:#fff;}

.page span{display:inline-block;vertical-align:middle;text-align:center;font-size:14px;color:#000;width:38px;height:38px;line-height:38px;margin:0 4px;border:1px solid #ebebeb;}

.page .next{background:url("../images/pagenext.png") no-repeat center;background-size:18px 8px;}

.page .end{background:url("../images/pageend.png") no-repeat center;background-size:10px 16px;}

