@charset "utf-8";

* {margin: 0;padding: 0;list-style: none;border-style: none;text-decoration: none;}
body {font-family:"Microsoft Yahei","微软雅黑",Arial; sans-serif; -webkit-text-size-adjust:none;background: #fff;overflow-x: hidden;min-width: 1200px;color: #333;}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin-bottom: 0;}
li{list-style-type:none;}
img{border:none; vertical-align:middle;max-width: 100%}
a {text-decoration: none;}
a:focus, button:focus {outline:none !important;}
i,em,label {font-style: normal;font-weight: normal;}
input,select,textarea {outline: none;font-family: Arial,"Microsoft Yahei";}
p span {font-family: Arial,"Microsoft Yahei","微软雅黑" !important;}
.clearfix:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {*zoom:1;}
.w1200 {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.trans {-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
.form-control {display: block; width: 100%;background-color: #fff;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.relative {position: relative;}



.navbar {width: 100%;height: 32px;line-height: 32px;background: #e4e4e4;color: #ea5517;font-size: 14px;}
.navbar .tel {padding-left: 24px;background: url(../images/tel_ico.png) no-repeat left center;}
.navbar .fr .bdsharebuttonbox a {display: block;float: left;width: 20px;height: 20px;background-image: url(../images/share_head.png);background-repeat: no-repeat;padding:0px;margin: 6px 0px 0px 12px;}
.navbar .fr .bdsharebuttonbox a.bds_weixin {background-position: 0px 0px;}
.navbar .fr .bdsharebuttonbox a.bds_sqq {background-position: -20px 0px;}
.navbar .fr .bdsharebuttonbox a.bds_tsina {background-position: -40px 0px;}

.header .logo {float: left;display: block;overflow: hidden;padding: 16px 0px;}
.header .logo img {height: 62px;}
.header .nav {float: left;}
.header .nav ul li {float: left;width: 110px;position: relative;}
.header .nav ul li a {display:block;text-align: center;color: #333;font-size: 16px;height: 95px;line-height: 95px;padding: 0px 10px;}
.header .nav ul li:hover a,.header .nav ul li.active a{color: #fff;background: url(../images/li_bg.png) no-repeat center;}
.header .nav ul li .sub {display:none;left:0;top:100%;min-width:240px;position:absolute;background:#ea5415;line-height:40px;z-index: 10;}
.header .nav ul li .sub a {display: block;padding:0px 10px;height:40px;text-align: center;color: #fff;font-size: 14px;line-height: 40px;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;border-bottom:1px #f66a2f solid;}
.header .nav ul li .sub a:hover {background: #905848;}

.language {margin: 27px 0px 0px 20px;}
.language a {display: block;width: 37px;height: 37px;line-height: 38px;text-align: center;color: #fff;font-size: 24px;background:#ea5517;}
/*搜索*/
.header .btn-search {float:right;width:30px;height:95px;background:url(../images/search.png) no-repeat center center;cursor:pointer;position:relative;margin-left: 50px;}
.header .btn-search .search_i {position:absolute; top:100%; background:#4c4a4f; right:0; width:auto;height: 0;overflow:hidden;z-index: 3;transition: all 500ms; -webkit-transition: all 500ms;}
.header .btn-search .search_i form {padding:8px;}
.header .btn-search .search_i input {padding:0 20px; width:200px; height:44px; line-height:44px; border:0;color: #666;font-size: 12px;}
.header .btn-search:hover .search_i {height: 60px;}

/*footer*/
.footer .footer_form {background-color: #ea5517;padding: 25px 0px;color: #fff}
.footer .footer_form .fl {padding: 10px 0px 0px}
.footer .footer_form .fl h5 {font-size: 28px;margin-bottom: 20px;}
.footer .footer_form .fl p {font-size: 16px;}
.footer .footer_form .fr p {font-size: 15px;}
.footer .footer_form .fr input.text {display: block;width: 380px;height: 35px;line-height: 25px;font-size: 14px;padding: 5px 10px;margin: 2px 0px 10px;box-sizing: border-box;}
.footer .footer_form .fr input.submit {display: block;width: 80px;height: 40px;background: #000;color:#fff;font-size: 15px;cursor: pointer;}
.footer .footer_list {background-color: #353535;}
.footer .footer_list .w1200 {padding: 40px 0px;}
.footer .footer_list dl {float: left;color: #fff;width: 245px;border-right: 1px solid #252525;padding-right: 20px;margin-right: 70px;box-sizing: border-box;}
.footer .footer_list dl:last-of-type {margin-right: 0px;border:0px;}
.footer .footer_list dl dt {margin-bottom: 5px}
.footer .footer_list dd {line-height: 22px;}
.footer .footer_list dd a {color: #888;font-size: 14px;}
.footer .footer_list dd a:hover {color: #ea5517}
.footer .footer_list dd p {color: #ea5517;font-size: 14px;}
.footer .footer_list dd img {width: 72px;height: 72px;}
.footer .footer_list dd img,.footer .footer_list dd span {display: inline-block;vertical-align: middle;margin-top: 15px;color: #888;font-size: 14px;}
.footer .footer_list .copy {height: 40px;line-height: 40px;color: #888;font-size: 14px;text-align: center;padding: 0px;}
.footer .footer_list .copy a {color: #888;}
.footer .footer_list .copy a:hover {color: #fff;}
/*end*/


#banner {width: 100%;margin-bottom: 50px;}
.banner {width: 100%;position: relative;}
.banner .bd {width: 100%;}
.banner .bd ul li a {display: block;width: 100%;}
.banner .bd ul li a img {display: block;}
.banner .hd {width: 100%;text-align: center;position: absolute;bottom: 10px;z-index: 3;}
.banner .hd ul li {display:inline-block; *display:inline; *zoom:1; margin:0 3px; width: 13px;height: 13px;background: #fff;opacity: 1;border-radius: 50%;transition: opacity .5s, background-color 0.25s, width .5s;transition-delay: .25s, 0s, 0s; cursor:pointer;position: relative;}
.banner .hd ul li.on {background: #ea5517;}

.swiper-wrapper .swiper-slide img {width: 100%;display: block;}
.pagination {position: absolute;bottom: 5px;width: 100%;text-align: center;z-index: 5;}
.pagination .swiper-pagination-bullet {display:inline-block; *display:inline; *zoom:1; margin:0 3px; width: 13px;height: 13px;background: #fff;opacity: 1;border-radius: 50%;transition: opacity .5s, background-color 0.25s, width .5s;transition-delay: .25s, 0s, 0s; cursor:pointer;position: relative;}
.pagination .swiper-pagination-bullet-active {background: #ea5517;}

.container .title {padding-top: 60px;}
.container .title h4 {color: #333;font-size: 32px;text-align: center;margin-bottom: 5px;}
.container .title p {color: #555;font-size: 14px;text-align: center;}

.index_list .title {width: 100%;height: 28px;margin-bottom: 25px;padding-top: 0px;}
.index_list .title .h {float: left;height: 28px;line-height: 28px;padding-left: 12px;color:#333;font-size: 24px;border-left: 8px solid #ea5517;letter-spacing: 1px}
.index_list .title a.more {float: right;color:#555;font-size: 16px;height: 25px;line-height: 25px;padding-right: 35px;background: url(../images/more.png) no-repeat right center;}
.index_list .title a.more:hover {color: #ea5517}

.index_list .row ul li {float: left;width: 285px;margin-right: 20px;margin-bottom: 50px;}
.index_list .row ul li:nth-child(4n) {margin-right: 0px;}
.index_list .row ul li .img {display: block;height: 180px; overflow: hidden;}
.index_list .row ul li .img a {position: relative;display: block;}
.index_list .row ul li .img a img {-webkit-transition: all 0.8s; -moz-transition: all 0.8s; transition: all 0.8s;}
.index_list .row ul li:hover .img a img {-webkit-transform: scale(1.08);transform: scale(1.08);}
.index_list .row ul li .text {padding-top: 5px;}
.index_list .row ul li .text h4 {margin: 5px 0px;}
.index_list .row ul li .text h4 a  {color: #333;font-size: 18px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.index_list .row ul li .text h4 a:hover {color: #ea5517}
.index_list .row ul li .text p {color: #999;font-size: 14px;height: 38px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}

.index_list .row ul li .img a .blanket {position:absolute; top:0; left:0; width:100%; height:100%; opacity: 0 ;background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, .5); background-image: url(../images/box-hover.png); background-repeat: no-repeat; background-position: center -100%; text-align:center; -webkit-transition: background-position 0.6s; -moz-transition: background-position 0.6s; transition: background-position 0.6s;}
.index_list .row ul li:hover .img a .blanket {opacity: 1;background-position: center center;}


.adv_index {width: 100%;height: 480px;overflow: hidden;position: relative;}
.adv_index .adv_con {width: 1920px;height: 480px;position: absolute;left: 50%;top: 0px;margin-left: -960px;}

.news_tab .hd {padding: 20px 0px 30px}
.news_tab .hd ul {font-size: 0;}
.news_tab .hd ul li {display: inline-block;width: 120px;height: 42px;line-height: 42px;text-align: center;border:2px solid #ea5517;margin-right: 30px;color: #333;font-size: 18px;cursor: pointer;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.news_tab .hd ul li.on {background-color: #ea5517;color: #fff;}
.news_tab .hd .search_row {height: 42px;box-shadow: 1px 3px 10px #ececec;position: relative;margin-top: 2px;}
.news_tab .hd .search_row input.keyword {width: 190px;height: 40px;padding:0px 45px 0px 10px;border:1px solid #555;font-size: 14px;color: #666}
.news_tab .hd .search_row input.keyword:focus {border-color: #ea5517;}
.news_tab .hd .search_row input.search {width: 42px;height: 42px;cursor: pointer;position: absolute;right: 0px;top: 0px;background:url(../images/news_so.png) no-repeat center;}
.news_tab .bd ul li {width: 560px;background-color: #eee;padding: 18px;margin-left: 20px;margin-bottom: 30px;float: left;box-sizing: border-box;}
.news_tab .bd ul li:nth-child(2n) {float: right;margin-left: 0px;}
.news_tab .bd ul li .img {margin-left: -38px;float: left;width: 226px;height: 141px;overflow: hidden;}
.news_tab .bd ul li .img a img {-webkit-transition: all 0.8s; -moz-transition: all 0.8s; transition: all 0.8s;}
.news_tab .bd ul li .img a:hover img {-webkit-transform: scale(1.08);transform: scale(1.08);}
.news_tab .bd ul li .txt {float: right;width: 320px;}
.news_tab .bd ul li .txt h4 {margin: 5px 0px 10px}
.news_tab .bd ul li .txt h4 a {color: #333;font-size: 18px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.news_tab .bd ul li .txt h4 a:hover {color: #ea5517;}
.news_tab .bd ul li .txt p {color: #555;font-size: 14px;height: 95px;line-height: 19px;text-align: justify;overflow: hidden;}
.news_tab a.more {display: block;width: 126px;height: 40px;line-height: 40px;text-align: center;color: #ea5517;font-size: 16px;border:2px solid #ea5517;border-radius: 40px;margin:10px auto 0px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.news_tab a.more:hover {background-color: #ea5517;color: #fff;}

.partner ul {padding: 40px 0px;}
.partner ul li {float: left;width: 11.5%;padding: 0.5%}
.partner ul li img {width: 100%;border:1px solid #ccc;box-sizing: border-box;}