*{margin: 0; padding: 0;border: 0;}

html,body{ height: 100%;}

body{font-size: 14px; font-family: "microsoft yahei";}

ul,li{list-style: none;}

select,input,img,select{vertical-align:middle;}

input{ font-size:12px;}

a{ text-decoration:none; color:#333;}

a:hover{text-decoration:none;}

/*清除浮动样式*/

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clear {zoom: 1;}



.relative{position: relative;}



@font-face {

  font-family: 'iconfont';  /* project id 438241 */

  src: url('//at.alicdn.com/t/font_438241_lxtvemsff8rm5cdi.eot');

  src: url('//at.alicdn.com/t/font_438241_lxtvemsff8rm5cdi.eot?#iefix') format('embedded-opentype'),

  url('//at.alicdn.com/t/font_438241_lxtvemsff8rm5cdi.woff') format('woff'),

  url('//at.alicdn.com/t/font_438241_lxtvemsff8rm5cdi.ttf') format('truetype'),

  url('//at.alicdn.com/t/font_438241_lxtvemsff8rm5cdi.svg#iconfont') format('svg');

}



.iconfont{

    font-family:"iconfont" !important;

    font-size:16px;font-style:normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;

}



.align-c{text-align: center;}

.indent{text-indent: 2em;}



.bg1{ background: #f5f5f5;}

.bg2{ background: #151515;}

.bg3{ background: #f0f0f0;}



.mt50{ margin-top: 50px;}

.mt40{ margin-top: 40px;}

.mt30{ margin-top: 30px;}

.mt20{ margin-top: 20px;}

.mt15{ margin-top: 15px;}

.mt10{ margin-top: 10px;}



.pt30{padding-top: 30px;}



.pb15{padding-bottom: 15px;}

.pb60{padding-bottom: 60px;}

.pb50{padding-bottom: 50px;}



.border{border: 1px solid #dfdfdf;}



.gray { -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}

.box1{float: left; width: 100%;}

.box{float: left; width: 100%; border-bottom:2px solid #f5d168;}

.boxint{ width: 1200px; margin:0 auto;}



.welcome{height: 36px; border-bottom: 1px solid #e1e0df;}

.welcome p{float: left; font-size: 12px; color: #c0c1c1; line-height: 36px;}

.welcome .welcome-r{float: right;}

.welcome .welcome-r a{float: right; height: 26px; margin-top:5px;}

.welcome .welcome-r img{float: left;max-height:100%;}

.welcome .welcome-r span{float: right; width:1px;height:20px; background: #e0e0e0; margin:8px 10px 0 10px;}



.logo{float: left; width: 510px; height: 140px; background: url(../images/logo-bg.png) right center no-repeat;}

.logo img{ float: left; padding: 35px 0; width:480px;}



.searchbox{float: left; width:280px;margin:40px 0 0 160px;}

.searchbox .btn-search{ float: right; width: 40px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; background: #151515;border-bottom-right-radius: 30px;border-top-right-radius: 30px;}

.searchbox .btn-search i{ color: #fff; font-size:24px;}

.searchbox .search-text{float: left; width:200px; padding:4px 19px; height:20px; line-height: 20px; font-size: 12px;color: #595959; overflow: hidden; border: 1px solid #e1e0df; border-right: none; border-bottom-left-radius: 30px;border-top-left-radius: 30px;}

.searchbox .hot-keywords{height: 30px; line-height: 30px;font-size: 12px; overflow: hidden;}

.searchbox .hot-keywords a{float: left;color: #595959; margin-right:10px;}

.searchbox .hot-keywords label{ float: left; margin-left: 20px;color: #595959;}



.search-r{float: right; height: 104px; margin:15px 0;}

.search-r .tab-nav{float: right; width: 80px; margin-top: 10px;}

.search-r .tab-nav a{float: left; width:80px; background: #151515; color: #fff; height: 24px; line-height: 24px; text-align: center; font-size: 12px;margin-top: 14px; cursor: pointer;}

.search-r .tab-box{float: left; width:110px;border: 1px dashed #eeeded; margin:0 10px 0 0;}

.search-r .tab-ewm{float: left; width:100%;text-align: center; display: none;}

.search-r .tab-ewm img{ width: 90px; height: 90px; display: inline-block;}

.search-r .tab-ewm p{ font-size:10px; color: #9b9b9b; line-height:20px; height:20px; overflow: hidden;}

.search-r .tab-ewm span{font-size:10px;float: left; width: 90%; margin: -10px 0 0 5%;color: #9b9b9b; background: #fff; line-height: 15px;height: 15px; letter-spacing: -1px; overflow: hidden;}



nav{ height: 105px; background: #151515;text-align: center;}

nav li{ float: left; height: 105px;text-align: center;}

nav li a.nav-a{ float: left; height:105px; line-height:105px; font-size: 16px; color: #c9c7c7; padding:0 20px;}

nav li a.nav-a:hover{ margin-top: 30px; border-bottom:3px solid #f5d168;color: #f5d168; height:45px; line-height:45px;}

nav li.down-list:hover .nav-list{height: 181px;}

nav li:last-child a{ border: none;}

nav li.cur a.nav-a{color: #fff;}

nav li:first-child a{padding-left:0;}

nav li a.nav-a i{margin:2px 4px 0 0;float: left;}

.nav-list{ float: left; width: 100%; height:0; overflow: hidden; position: absolute; z-index:99; top:48px;border: 1px solid #151515; box-sizing: border-box;

transition: height .5s;

-moz-transition: height .5s;	/* Firefox 4 */

-webkit-transition: height .5s;	/* Safari 和 Chrome */

-o-transition: height .5s;

}

.nav-list .nav{ float: left; width: 100px;}

.nav-list .nav a{ float: left; width: 100%; height: 34px; line-height: 34px; background: #38aa06; text-indent: 26px; color: #fff; border-bottom: 1px solid #38aa06; border-top: 1px solid #5a0419; cursor: pointer;}

.nav-list .nav a.cur{color: #38aa06;background: #fff;}

.nav-list .nav a:last-child{ border-bottom: none;}

.nav-list .nav a i{padding-left:18px;font-size: 12px; color: #fff;}

.nav-list .nav a.cur i{color: #38aa06;}

.nav-list .nav-content{padding:0 25px; overflow: hidden; height: 181px; background: rgba(41,130,2,.9);}

.nav-list .nav-content .tab-con{float: left; width: 100%; display: none;}

.nav-list .nav-content a{float: left; font-size: 13px; color: #cac9c9; margin-right: 30px; line-height: 29px;}

.nav-list .nav-content a:hover{ color: #fff; text-decoration: underline;}

.nav-list .nav-content a.cur{color: #fff;font-size: 14px;}



/*底部图标*/

.btm-icon{ padding:40px 0; border: 1px solid #eeeeee; margin: 70px auto;}

.btm-icon li{float: left; height: 30px; border-left:1px solid #a0a0a0; padding-left:30px; margin-left:30px;}

.btm-icon li:first-child{ border: none;padding-left:0;}

.btm-icon .icon{float: left; width: 50px; height: 50px; margin-top: -10px; z-index: 1; position: relative;}

.btm-icon .aside{float: left;height:46px; margin:-8px 0 0 10px; z-index: 1; position: relative;}

.btm-icon .aside h3{font-size: 16px; color: #1a1a1a; line-height: 26px;}

.btm-icon .aside p{ color: #414141; line-height:20px;}



/*底部*/

.footer-info{padding-top:90px;}

.footer-info .info-l{float: left; width:300px; height: 250px; position: relative;}

.footer-info .labelbox{float: left;width: 100%;margin-top: 20px;}

.footer-info .labelbox label{float: left;font-size: 16px; color: #fff; height: 24px; line-height: 24px; margin-left: 30px;}

.footer-info .labelbox a{float: left; width: 23px; height: 23px; margin-left:4px;}

.footer-info .labelbox a img{ float: left; width: 100%;}

.footer-info .gzh-ewm{float: left;width: 120px;background: #fff;position: absolute; z-index: 1; bottom:-34px; right: 0; display: none;}

.footer-info .gzh-ewm img{float: left; width: 120px; height: 120px;}

.footer-info .gzh-ewm p{float: left; padding-bottom: 6px; width: 100%; font-size:10px; color: #666; line-height:18px; height: 36px; overflow: hidden;text-align: center;}



.footer-info .info-m{float: left; margin-left: 100px; padding-bottom: 90px;}

.footer-info .info-m li{float: left; width:120px; height: 152px;}

.footer-info .info-m li:first-child{ border-left: none; padding-left: 0;}

.footer-info .info-m li:last-child{ width: 110px;}

.footer-info .info-m h3{float: left; width: 100%; font-size: 16px; color: #fff;font-weight: normal; padding-bottom:10px;}

.footer-info .info-m a{float: left; width: 100%; font-size: 12px; color: #d0d0d0; line-height: 2;}

.footer-info .info-m a:hover{color: #fff; text-decoration: underline;}



.footer-info .info-r{float: right;}

.footer-info .ewmbox{float: left;margin-right: 26px; width:136px; height: 186px; border: 1px solid #7a0120; text-align: center; position:relative;}

.footer-info .ewmbox span{ background: #151515; position: absolute; z-index: 1; left: 50%; top: -12px; height: 20px; line-height: 20px; text-align: center; color: #d0d0d0; font-size: 14px; width: 60px; margin-left: -30px;}

.footer-info .ewmbox img{width:120px; height: 120px; margin-top: 15px;}

.footer-info .ewmbox p{font-size: 10px; line-height:16px; color: #bdb7b8; margin-top: 10px;}



.copyright{ padding: 40px 0; border-top: 1px solid #7a0120;}

.copyright p{text-align: center; font-size:12px; color: #fff; line-height: 2;}



.page{ float: left; width: 100%;text-align: center; margin:50px 0;}

.page .page-info{display:inline-block; line-height: 29px;}

.page .pagination{display:inline-block;}

.page li{display:inline-block;}

.page li a{display:inline-block; padding: 4px 9px; background: #fff; border: 1px solid #dfdfdf; margin: 0 5px;}

.page li.active{background: #151515; color: #fff;border: 1px solid #151515;padding: 4px 9px;}

.page li a:hover{background: #151515;border: 1px solid #151515; color: #fff;}

.page .last-page{display:inline-block; padding: 4px 9px; background: #fff; border: 1px solid #dfdfdf; margin: 0 5px;}

.page .last-page:hover{background: #151515;border: 1px solid #151515; color: #fff;}

.jumpgo{display: inline-block;}

.jumpgo input{width:40px; height: 27px;border:1px solid #dfdfdf; text-align: center;}

.jumpgo .goto{display: inline-block;padding: 4px 9px;background: #fff;border: 1px solid #dfdfdf;margin: 0 5px; cursor: pointer;}

/*面包屑*/

.nowposition{float: left;width: 100%;height:20px;line-height:20px;font-size: 12px;color: #666666; margin-top: 15px;}

.nowposition a{color: #1a1a1a;}

.nowposition a.active{color: #666666;}

.nowposition a:hover{color: #151515; text-decoration: underline;}

.banner{ float: left; width: 100%;}

.banner img{ float:left; width: 100%;}

/*分享*/

.bshare-custom{ margin-top:3px;}

.bshare-custom a{float: left;}

.bshare-custom span{float: left;}



.nodata{float: left; width: 100%; text-align: center; padding: 100px 0; color: #666;}