body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol {margin: 0;padding: 0;}
em,i {font-style: normal}
li {list-style: none}
a,a:hover {text-decoration: none}
img {border: 0}
table {border-collapse: collapse;border-spacing: 0}
label {cursor: default}
body,button,input,select,textarea {font: 12px/1.5 'microsoft yahei',Tahoma, arial, 'Hiragino Sans GB',  \5b8b\4f53}
textarea {resize: none}
a,a:focus {outline: none}
.clearfix:after {content: '\20';display: block;height: 0;clear: both}
.clearfix {*zoom: 1}
.clear {display: block;height: 0;clear: both;font-size: 0;line-height: 0;overflow: hidden}
.fl {float: left;display: inline}
.fr {float: right;display: inline}
.fn {float: none}
.tl {text-align: left}
.tr {text-align: right}
.tc {text-align: center}
.hide {display: none}
.show {display: block}
.mt10 {margin-top: 10px}
.noBg {background: none!important}
.noBorder {border: 0!important}
.yahei {font-family: 'microsoft yahei'}
.red {color: red}
a {color: grey;text-decoration: none;}
a:hover {color:grey;}
ul li {text-decoration: none;list-style-type: none;}
/*初始化完成*/
.wrapper{ width:100%; overflow:hidden}
.g-in {width: 1200px;margin: 0 auto;}
.g-in:after {content: '\20';display: block;height: 0;clear: both}
.g-in {*zoom: 1}
img{ vertical-align:top}

.header{ width:100%; }
.header .h_1{ width:92%; margin:0 auto; height:105px; max-width:1200px}
.header .h_1 .lt{ float:left; padding-top:30px}
.header .h_1 .rt{ float:right}
.header .h_1 .rt ul{ float:left}
.header .h_1 .rt ul li{ float:left; height:105px; line-height:105px; width:100px; text-align:center; font-size:16px; position:relative}
.header .h_1 .rt ul li .xl{ width:1920px; height:60px; background:#4c4a4f; position:absolute; left:0; top:105px; z-index:999; display:none; padding-left:103px;}
/*.header .h_1 .rt ul li:nth-child(2) .xl{ left:calc(96% - 916px)}
.header .h_1 .rt ul li:nth-child(3) .xl{ left:calc(96% - 814px)}
.header .h_1 .rt ul li:nth-child(4) .xl{ left:calc(96% - 711px)}
.header .h_1 .rt ul li:nth-child(5) .xl{ left:calc(96% - 608px)}
.header .h_1 .rt ul li:nth-child(6) .xl{ left:calc(96% - 505px)}
.header .h_1 .rt ul li:nth-child(7) .xl{ left:calc(96% - 402px)}
.header .h_1 .rt ul li:nth-child(8) .xl{ left:calc(96% - 299px)}*/
.header .h_1 .rt ul li:hover .xl{ display:block}
.header .h_1 .rt ul li .xl dd{ float:left; line-height:60px; margin-right:30px}
.header .h_1 .rt ul li .xl dd a{ color:#fff}
.header .h_1 .rt ul li>a{ display:block; color:#282828}
.header .h_1 .rt ul li:hover>a,.header .h_1 .rt ul li.on>a{ background:#ce2121; color:#fff}
.header .h_1 .rt .sea{ width:68px; height:105px; float:left; background:url(../images/g_02.png) center center no-repeat; cursor:pointer; position:relative}
.header .h_1 .rt .sea .form{ width:200px; height:40px; position:absolute; top:105px; right:0; z-index:99; display:none}
.header .h_1 .rt .sea .form .inp1{ width:161px; height:30px; border:1px solid #ccc; position:absolute; left:0; top:0; box-sizing:border-box}
.header .h_1 .rt .sea .form .inp2{ width:40px; height:30px; border:1px solid #ccc; position:absolute; right:0; top:0; box-sizing:border-box}
.header .h_1 .rt .sea:hover .form{ display:block}
.header .h_1 .rt .rmenu{ width:53px; height:105px; background:url(../images/g_01.png) right center no-repeat; float:left; cursor:pointer; display:none; background-size:60%}
.swiper-container-1{ position:relative; width:100%}
.swiper-container-1 img{ width:100%}
.swiper-container-1 .hotline{ background:url(../images/g_03.jpg) left center no-repeat; height:61px; padding-left:73px; position:absolute; right:4%; bottom:0; z-index:99}
.swiper-container-1 .hotline p{ height:48px; width:396px; text-align:center; background:rgba(00,00,00,0.7); text-align:center; color:#fff; margin-top:13px; line-height:48px; font-size:18px}
.swiper-container-1 .hotline p span{ font-size:26px; font-family:Arial;}
.rightnav{ width:100%; height:100%; position:fixed; z-index:9999; background:rgba(00,00,00,0.5); display:none; left:0; top:0}
.rightnav .lt{ width:calc( 100% - 230px); height:100%; float:left}
.rightnav .rt{width: 200px;height: 100%;background: #fff; float:right; padding-left:30px}
.rightnav .rt h2{margin: 0 0 10px;padding: 10px 0;border-bottom: 1px solid #ddd;font-weight: bold;font-size: 16px;line-height: 30px;text-align: center;}
.rightnav .rt li{position: relative;padding: 12px 12px 12px 22px;border-bottom: 1px solid #eee;font-size: 14px;line-height: 24px;}
.rightnav .rt li.on::after{position: absolute;top: 50%;left: 0;width: 5px;height: 14px;margin-top: -7px;border-left: 2px solid #53b8ea;content: "";}

.footer{ width:100%; background:#f7f7f7; padding:25px 0}
.footer .ft01{ width:92%; margin:0 auto; max-width:1200px}
.footer .ft01 .lt{ float:left}
.footer .ft01 .lt  ul li{ float:left; width:92px; text-align:center; background:url(../images/g_14.png) right center no-repeat; font-size:14px;}
.footer .ft01 .lt  ul li a{ color:#494848}
.footer .ft01 .lt .lx{ padding-left:17px; font-size:12px; color:#676666; padding-top:15px; line-height:1.5}
.footer .ft01 .lt .lx a{ color:#676666}
.footer .ft01 .rt{ float:right; text-align:right; color:#5a5a5a}
.footer .ft01 .rt a{ color:#5a5a5a}
.footer .ft01 .rt .bdsharebuttonbox.bdshare-button-style0-32 a{ display:inline-block; vertical-align:top; width:27px; height:27px; margin:0 0 10px 6px; float:none; overflow:visible; position:relative; z-index:99}
.footer .ft01 .rt .bdsharebuttonbox.bdshare-button-style0-32 a .mm{ position:absolute; top:-150px; right:0; display:none}
.footer .ft01 .rt .bdsharebuttonbox.bdshare-button-style0-32 a:hover .mm{ display:block}

.swiper-container-1 .swiper-button-next-1{ width:0.54rem; height:1.1rem; background:url(../images/nexts.png) center center no-repeat; position:absolute; top:50%; margin-top:-0.55rem; right:4%; z-index:99; display:none; background-size:0.54rem}
.swiper-container-1 .swiper-button-prev-1{ width:0.54rem; height:1.1rem; background:url(../images/prevs.png) center center no-repeat; position:absolute; top:50%; margin-top:-0.55rem; left:4%; z-index:99; display:none; background-size:0.54rem}
.swiper-container-1:hover .swiper-button-next-1{ display:block}
.swiper-container-1:hover .swiper-button-prev-1{ display:block}
@media (max-width:1300px) {
	.header .h_1 .rt .sea{ display:none}
}
@media (max-width:1200px) {
.header .h_1 .rt .rmenu{ display:block}	
.header .h_1 .rt ul{ display:none}
.swiper-container-1 .hotline{ display:none}
.footer .ft01 .lt{ width:100%}
.footer .ft01 .lt  ul{ margin-left:-17px}
.footer .ft01 .lt .lx{ padding-left:0}
.footer .ft01 .rt{ width:100%; float:left; text-align:left; margin-top:10px;}
.footer .ft01 .rt .bdsharebuttonbox.bdshare-button-style0-32 a{ margin:0 6px 10px 0; }
}
@media (max-width:640px) {
	.header .h_1{height:70px;}	
	.header .h_1 .lt{ padding-top:20px}
	.header .h_1 .lt img{ height:30px}
	.header .h_1 .rt .rmenu{ height:70px;}
}













