*{padding:0px; margin:0px;}
body{font:normal 12px "微软雅黑", "宋体";}
ul,li{list-style:none;}
a{text-decoration:none; color:#000;}
a:hover{color:#F4523B;}
img{border:none; display: block;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.w1920{width: 100%; min-width: 1200px;}
.w1200{width: 1200px; margin: 0px auto;}

input::-webkit-input-placeholder{color: #666666; font-size: 14px;}
input::-moz-placeholder{color: #666666; font-size: 14px;}
input:-ms-input-placeholder{color: #666666; font-size: 14px;}
input:focus{outline: -webkit-focus-ring-color auto 0;}

textarea::-webkit-input-placeholder{color: #666666; font-size: 16px;}
textarea::-moz-placeholder{color: #666666; font-size: 16px;}
textarea:-ms-input-placeholder{color: #666666; font-size: 16px;}
textarea:focus{outline: -webkit-focus-ring-color auto 0;}

select::-webkit-input-placeholder{color: #666666; font-size: 16px;}
select::-moz-placeholder{color: #666666; font-size: 16px;}
select:-ms-input-placeholder{color: #666666; font-size: 16px;}
select:focus{outline: -webkit-focus-ring-color auto 0;}
select::-ms-expand{ display: none; }

.head{height: 86px; background: #F4523B; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); line-height: 86px;}
.head .logo{font-size: 32px;}
.head a{color: #ffffff;}
.head .menu{padding-left: 50px; font-size: 20px;}
.head .menu ul li{float: left; padding: 0px 2px; position: relative;}
.head .menu ul li span{position: absolute; width: 24px; height: 2px; left: 50%; margin-left: -12px; bottom: 20px; background: #ffffff; z-index: 1; display: none;}
.head .menu ul li a{display: inline-block; padding: 0px 20px;}
.head .menu ul li:hover a{background: #EE4027;}
.head .menu ul li:hover span{display: inline-block;}
.head .menu ul li.cur a{background: #EE4027;}
.head .menu ul li.cur span{display: inline-block;}
.head .search{width: 280px; height: 40px; background: #ffffff; border-radius: 20px; margin-top: 23px; line-height: normal; overflow: hidden; position: relative;}
.head .search input{height: 16px; line-height: 16px; padding: 12px 10px; border: none; margin-left: 34px; width: 206px;}
.head .search .icon{color: #666666; position: absolute; left: 20px; top: 12px;}

.position{padding: 20px 0px;}
.position .tit{height: 20px; line-height: 20px; color: #999999;}
.position .tit a{color: #999999;}
.position .tit a.cur{color: #333333;}
.position .tit span{padding: 0px 5px;}

.friendlink{margin-top: 30px;}
.friendlink .tabs{border-bottom: 3px #D4D4D4 solid;}
.friendlink .tabs a{display: inline-block; padding: 12px; line-height: 32px; font-size: 18px; color: #333333; position: relative;}
.friendlink .tabs span{display: inline-block; padding: 12px; line-height: 32px; font-size: 22px; color: #BCBCBC;}
.friendlink .tabs a.active i{display: block; position: absolute; left: 0; bottom: -3px; width: 100%; height: 3px; background: #F4523B;}
.friendlink .swiper-container{width: 100%;}
.friendlink .swiper-wrapper{height: 100%;}
.friendlink .swiper-slide{height: 0;}
.friendlink .swiper-slide-active{height: 100%;}
.friendlink .word{padding: 18px 0px;}
.friendlink .word a{display: block; float: left; margin-right: 24px; font-size: 14px; line-height: 32px; color: #333333;}
.friendlink .brand{width: 1245px;}
.friendlink .brand a{display: block; float: left; margin-right: 50px; margin-top: 18px;}
.friendlink .brand a .pic{width: 88px; height: 88px; overflow: hidden; border-radius: 44px;}
.friendlink .brand a .pic img{width: 100%;}
.friendlink .brand a .tit{width: 100%; text-align: center; font-size: 16px; color: #333333; line-height: 22px; margin-top: 4px;}

.intro{padding-top: 30px;}
.intro .title{font-size: 32px; font-weight: bold; color: #333333; border-bottom: 2px #D4D4D4 solid; padding-bottom: 24px;}
.intro .content{margin-top: 32px;}
.intro .content .desc{width: 900px; font-size: 16px; line-height: 32px; color: #333333; margin-top: -8px;}
.intro .content .ewm img{width: 120px; border: 1px solid #D4D4D4; border-radius: 5px;}

.service{padding-top: 24px; line-height: 32px; padding-bottom: 24px;}
.service .left{font-size: 18px; color: #333333; width: auto;}
.service .left span{margin: 0px 24px;}
.service .right{font-size: 16px; font-weight: bold; width: auto;}

.foot{height: 52px; line-height: 52px; background: #3E4051; color: #ffffff; font-size: 14px;}
.foot a{color: #ffffff;}

/*分页*/
.list_page{padding-top: 50px; padding-bottom: 64px; text-align: center; font-size: 0; white-space:nowrap; overflow-x:auto;}
.list_page .pagination{font-size: 16px;}
.list_page .pagination li{display: inline-block; margin: 0px 6px;}
.list_page a{display: inline-block; width: 34px; height: 34px; line-height: 34px; border: 1px solid #ffffff;}
.list_page a:hover{background: #F4523B; border: 1px solid #F4523B; color: #ffffff;}
.list_page a.cur{background: #F4523B; border: 1px solid #F4523B; color: #ffffff;}
.list_page .first{width: 56px;}
.list_page .end{width: 56px;}
.list_page .pageEllipsis{width: 56px;}
.list_page .prev{margin: 0px -8px; font-family: '黑体';}
.list_page .next{margin: 0px -8px; font-family: '黑体';}