@charset "utf-8";
/* 嵌入字体 */
@font-face {
	font-family: 'QingKe';
	src: url('font/QingKe.eot');
	src: url('font/QingKe.eot?#iefix') format('embedded-opentype'),
	url('font/QingKe.woff') format('woff'),
	url('font/QingKe.ttf') format('truetype'),
	url('font/QingKe.svg#qingke') format('svg');
}
@font-face {
	font-family: "SourceHanSansCN-Regular";
	src: url("font/SourceHanSansCN-Regular.woff2") format("woff2"),
	url("font/SourceHanSansCN-Regular.woff") format("woff"),
	url("font/SourceHanSansCN-Regular.ttf") format("truetype"),
	url("font/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
	url("font/SourceHanSansCN-Regular.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{color:#333; margin:0 auto; /*font-family:"MingLiu",Arial;*/ font-family:"SourceHanSansCN-Regular" !important; font-size:12px; min-width:1200px; position:relative; line-height:1.8; overflow-x: hidden;}
ul,li{list-style:none;}
a{text-decoration:none; color:#2a2a2a;}
img{border:none;}

/* 消除浏览器黄框 */
input, textarea,button{ outline:none;}
/* 清除浮动 */
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }

/* header */
.header{width:100%; height:207px; background-color:#ffffff; }

/* logo */
.logo{width:1200px; height:65px; margin:0 auto;}
.logo img{margin-top:20px;}

/* nav */
.nav{width:100%; height:150px; background-color:#f0f0f0; }
.nav ul{width:600px; height:24px; line-height:24px; margin:0 auto; padding:63px 0;}
.nav ul li{float:left; }
.nav ul li a{font-size:19px; font-family:"SourceHanSansCN-Regular" !important; color:#2a2a2a; margin:0 35px; text-align:center;  }
.nav ul li:hover a,.nav ul li.on a{color:#e91b2a; }
.nav .line{width:2px; height:24px; background: #343434;}

/* banner */
/*.swiper{width:1200px; margin:0 auto; transform: translate3d(0px, 0px, 0px);transition-duration: 0ms; height:573px;}
.swiper .swiper-slide{background-position: center center; background-size:cover; height:573px;}*/
.swiper-container {width:1200px; height:573px; color:#fff; text-align:center;}
.swiper-container .arrow-left{width:27px; height:54px; background:url(../images/button-prev.png); position:absolute; left:10px; top:50%; margin-top:-15px; background-size:100% 100%; opacity:0.5;}
.swiper-container .arrow-right{width:27px; height:54px; background:url(../images/button-next.png); position:absolute; right:10px; top:50%; margin-top:-15px; background-size:100% 100%; opacity:0.5; }
.pagination{position:absolute;left:0; text-align:center; bottom:5px; width:100%;}
.swiper-pagination-switch{display:inline-block; width:10px; height:10px; border-radius:10px; background: #999; box-shadow:0px 1px 2px #555 inset; margin:0 3px;cursor: pointer;}
.swiper-visible-switch{background: #aaa; }
.swiper-active-switch{background: #fff;}

/* main */
.main{width:1200px; margin:42px auto; background-color:#ffffff; }
.main .box-left{float:left; width:598px; height:251px; border-right:2px solid #7d7d7d; }
.main .box-right{float:left; width:600px; height:251px; overflow:hidden;}
.main .title{ margin:0 auto; height:20px; margin-bottom:40px; font-family:"SourceHanSansCN-Regular" !important;}
.main .title .line{ width:44px; height:2px; margin:0 9px; background: #343434;}
.main .title h2{font-size:19px; text-align:center; font-weight:normal;}
.main .news ul{ margin-left:55px; }
.main .news ul li{ font-size:14px; font-family:"SourceHanSansCN-Regular" !important; margin-bottom:15px; }
.main .news ul li:hover a{ color:#e91b2a; }
.main .more{margin:0 10px 10px 0; height: 20px; float: right;}
.main .slide{ float:left; }
.main .slide img{ width:160px; height:160px;}

/* content */
.content{width:100%; margin:135px auto; background-color:#ffffff; }

/* brand */
.brand{font-family:"SourceHanSansCN-Regular" !important; margin:100px auto;}
.brand h1{font-size:24px; font-weight:normal;}
.brand p{font-size:14px;}



/* footer */
.footer{width:100%; height:395px; background-color:#f0f0f0; color:#8e8e8e; }
.maxsize{width:1200px; margin:0 auto;}
.footer .box-left{float:left; width:175px; margin:150px 180px 0 245px; }
.footer .box-left .line{float:left; width:2px; height:30px; background: #8e8e8e; margin:0 17px;}
.footer .box-left .tel{ font-size:19px; /*font-family:Arial, Helvetica, sans-serif;*/font-family:"SourceHanSansCN-Regular" !important; font-weight:normal; margin-top:30px;}
.footer .box-left .website{ font-size:19px; /*font-family:Arial, Helvetica, sans-serif;*/font-family:"SourceHanSansCN-Regular" !important; font-weight:normal; }

.footer .box-right{float:left; width:105px; margin:135px 240px 0 255px;}
.footer .box-right span{ font-size:13px; /*font-family:Arial, Helvetica, sans-serif;*/font-family:"SourceHanSansCN-Regular" !important; font-weight:normal; text-align:center; display:block;}
.footer .box-right .weixin-box{ }
.footer .box-right .weibo-box{ margin-top:20px; }

.jd{width:74px; height:27px; float:left; display:block; background-image:url(../images/jd.png); }
.tmall{width:39px; height:26px; float:left; display:block; background-image:url(../images/tmall.png);}
.weixin{width:31px; height:27px; margin:0 auto; display:block; position:relative; background-image:url(../images/weixin.png);}
.weibo{width:31px; height:25px; margin:0 auto; display:block; background-image:url(../images/weibo.png);}
.weixin img{ position:absolute; top:-135px; left:-55px; z-index:999; display:none; max-width: inherit;}
.weixin:hover img{display:block;}

