/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
body{ font-family: "微软雅黑"; background:#fff; /*overflow-x: hidden;*/ width:100%; display:block; float:left;}
ul,li,ol{ list-style:none}
a{ text-decoration:none !important; cursor:pointer !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding:auto;}
.no-margin{ margin:0 !important;}
.no-padding{ padding:0 !important;}
.container-fluid{ max-width:1200px !important;}
.overflow{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

/*手机底部*/
.hot{width:100%; height:58px; background:#e7c421; position:fixed; bottom:0; left:0;z-index:99; border-top:solid 2px #c3c3c3;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row>div.text-center{ border-right:1px solid #fff;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }


/*header*/
.container-fluid img{ max-width:100%;}
.top-wel a{color: #8b8b8b;}
.top-head-wrap{}
.top-head{display: table;width: 100%;	height:150px;}
.top-logo{display: table-cell;vertical-align: middle;}
.top-logo .s-logo{ display:none;}
.top-logo .b-logo{display: inline;}

.top-logo a{ float:left;}
.log-txt{ display:inline-block; width:425px; height:120px; border-left:1px solid #ffcb06; margin-left:35px;}
.log-txt a{ border-left:1px solid #bebebe; display:block; height:100%; font-size:16px; line-height:30px; color:#131313; padding-top:12px; padding-left:30px;}


.top-line{text-align:right; display: table-cell;vertical-align: middle;}
.top-line img{ width:67px; height:67px;}
.top-line .line-number{display: inline-block;vertical-align: middle; text-align:left; line-height:35px; padding-left:10px;}
.top-line .line-number .line-number-text{color:#1c1c1c;font-size:24px;white-space:nowrap;}
.top-line .line-number .line-number-number{ color:#ffcb06;font-size:35px; font-weight:bold; font-style:italic;white-space:nowrap;}

.top-nav-wrap{display: block !important;color:#fff;}
.top-nav-li{ width:14.28%;float:left; position:relative; z-index:2;line-height:50px;}
.top-nav li.top-nav-li:after{content: ""; position: absolute;left:-2px;top:14px; z-index: 1;width:4px; height:23px; background:url(../images/n-1.png) no-repeat; background-size:100% 100%;}
.top-nav li.top-nav-li:first-child:after{ display:none;}
.top-nav li{ text-align:center; font-size:18px;white-space:nowrap;}
.top-nav li.active, .top-nav li:hover{background:#9d9d9e;}
.top-nav a{ color:#1c1c1c;display: block;padding-left: 5px;padding-right: 5px;}
/*二级导航*/
.top-subnav{display:none; position: absolute; left: 0;width: 100%; z-index: 3;font-size: 12px; padding-bottom: 5px;background:#ffcb06;white-space:nowrap; overflow:hidden;}
.top-subnav .top-subnav-link{white-space:nowrap; overflow:hidden;}


/*轮播图*/
.banner{}
.banner .banpc{ max-width:1920px; margin:0 auto; display:block; overflow:hidden; position:relative;}
.swiper-banner-img {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
.swiper-banner-img:before { content: '';display: block;padding-top:30%;}



.bg-nav{ background:#ffcb06;}
.main{ margin:20px 0; width:100%; display:block; float:left;}

.wrap1{ background:#ffcb06; margin:0; padding-bottom:10px;}
.wp1-video{ width:470px; float:left;}
.vtit{ font-size:14px; line-height:34px; color:#000;}
.v-img{ width:100%; overflow:hidden;}
.wp1-txt{ width: calc(100% - 470px);height:299px; float:right; padding-left:45px;}
.wp1-txt .pt-img{ display:table; width:100px; height:100%;  float:left;}
.wp1-txt .pt-img a{ display:table-cell; vertical-align:middle;}
.wp1-txt .pt-txt{width: calc(100% - 140px); height:100%;display:table;}
.pts{display:table-cell; vertical-align:middle; font-size:16px; line-height:30px; color:#131313;}
.pts a{color:#131313;}


.wrap2{}
.pro-list1{ padding:10px; padding-bottom:17px; margin-top:15px;background:url(../images/p3.png) no-repeat bottom; background-size:100%;}
.pro-list1 .pimg1{ position:absolute; left:0; top:0; z-index:1;}
.pro-img1{ width:100%; overflow:hidden; position:relative;background:#fff; z-index:2; transition:all 0.3s;}
.pro-img1:hover{ transform:translateY(-10px);}
.pro-img1 .pro-imgtop{ padding-top:56%;}
.pro-img1:after{ content:''; width:100%; height:100%; background:url(../images/p2.png) no-repeat; background-size:auto; position:absolute; left:0px; top:0;}

.pro-txt1{ z-index:2; background:#fff; padding:0 35px 25px;transition:all 0.3s;}
.pro-txt1:hover{ transform:translateY(-10px);}
.pro-txt1 .ptt1{ font-size:16px; line-height:35px; color:#ffcb06; font-weight:bold;}
.pro-txt1 .pt0{ display:block; width:80%; height:1px; background:#ffcb06; margin-bottom:3px;}
.pro-txt1 .ptt2{ width:100%; overflow:hidden; height:366px; color: #333}
.ptt2 .pt-li{ line-height:20px; color:#131313; font-size:12px;}
.ptt2 .pt-li0{ width:43%;}
.ptt2 .pt-li2{width:50%;}
.ptt2 .pt-li b{color:#ffcb06; margin-right:5px;}
.ptt2 .pt-li h4{ font-size:14PX; line-height:22px;}
.pro-txt1 .ptt2 table td{ vertical-align: top }

.wp3{ width:100%; overflow:hidden; position:relative;}
.wp3-x{ width:100%; height:1px; background:#ffcb06; display:block; position:absolute; top:34px;}
.wps-ul{ width:23%; overflow:hidden; float:left;}
.wps-ul h3{ font-size:14px; line-height:34px; color:#ffcb06; font-weight:bold;}
.wps-ul li{ font-size:14px; line-height:34px; text-align:left; white-space:nowrap;overflow:hidden;}
.wps-ul li a{color:#4a4949; display:block; width:100%;}
.wps-ul li a:hover{ color:#ffcb06;}
.wps-box{ width:50%; float:right; text-align:center; overflow:hidden; padding-top:70px;}
.wp4-lx{ display:inline-block; width:352px;}
.wp4-lx p{ font-size:14px; color:#8f8f8f; line-height:20px; text-align:left; margin-top:5px;}
.wp4{ width:100%; overflow:hidden; margin-top:50px;}
.wp4-li{ width:50%; overflow:hidden; text-align:center; float:left; font-size:20px; color:#4a4949; line-height:34px;}
.wp4-li a{ display:inline-block;}


.foot{ background:#ffcb06; color:#131313; font-size:13px; line-height:24px; text-align:center; padding:8px 0; margin-bottom:0;}
.foot a{color:#131313;}


.wrap5{ margin-bottom:10px;}
.wp5-tit{ color:#e7c421; font-size:20px; line-height:36px; border-bottom:1px solid #7f7f7f; margin-bottom:25px;}
.wp5-txt1{ width:100%; float:left;}
.wp5-txt1 li{ width:20%; float:left; text-align:right; padding-right:10px; border-right:4px solid #ffcb06; padding-left:30px;}
.wp5-txt1 li h4{ font-size:16px; color:#000; line-height:24px; font-weight:bold;}
.wp5-txt1 li p{ font-size:14px; color:#818181;}
.wp5-txt1 li.li-img1{ border:0; margin-top:-50px;}
.wp5-txt1 li.li-img1 img{ margin:0 auto;}
.wp5-img{ width:100%; float:left;}
.wp5-img img{ margin:0 auto;}

.wrap6{}
.wp6{ width:100%; overflow:hidden; background:#a8a9ad; padding:15px 0;}
.wp6 .wp6-li{}
.wp6 .wp6-tit{ color:#ffcb06; font-size:18px; font-weight:bold; line-height:30px;}
.wp6 .wp6-tit b{ margin-right:5px;}
.wp6 p{ font-size:14px; line-height:24px; color:#fff;}
.wp6 ul, .wp6 p{ padding:0 15px;}
.wp6 ul{ padding-right:22%;}
.wp6 li{ font-size:14px; line-height:22px;}
.wp6 li a{ display:inline-block; color:#fff; border-bottom:1px solid #f5c72e;}


.wrap7{}
.wp7-tit{ color:#e7c421; font-size:20px; line-height:36px; border-bottom:1px solid #7f7f7f; margin-bottom:5px;}
.wp7-t1{ text-align:right; font-size:18px; font-weight:bold; color:#e7c421;}
.wp7{ width:100%; overflow:hidden;}
.wp7-li{ overflow:hidden;padding:10px;padding-bottom:17px;background:url(../images/p3.png) no-repeat bottom; background-size:100%;}
.wp7-li a{ width:100%; background:#fff; display:block; padding:5px 10px;}
.wp7-li .wp7-img1{ position:relative; width:100%; overflow:hidden; transition:all 0.3s;}
.wp7-li .wp7-img1:hover{ transform:translateY(-10px);}
.wp7-li .wp7-img1 .wp7-top{ padding-top:60%; border:1px solid #ccc;}
.wp7-li .wp7-txt{ width:100%; overflow:hidden;white-space:nowrap; font-size:18px; line-height:30px; color:#818181; border-top:1px solid #f5c72e; padding-top:7px;}
.wp7-li .wp7-txt .wt1{ width:50%; float:left;}
.wp7-li .wp7-txt .wt2{ width:50%; float:right; text-align:right;}




.wrap8{}
.wp-top2{ font-size:20px; font-weight:bold; color:#e7c421; line-height:35px; border-bottom:1px solid #7f7f7f; margin-bottom:5px;}
.wrap8 p{ font-size:16px; line-height:30px; color:#131313; text-indent:2em;}
.wrap8 h4{ font-size:16px; line-height:30px; color:#e7c421;}

.wrap8 .pp{ font-size:16px; line-height:24px;}
.wrap8 .pp h5{ font-size:16px; line-height:24px; font-weight:bold;}

.wrap8 .cont1{ font-size:14px; line-height:30px; color:#333;}
.wrap8 .cont1 h4{ font-size:16px; line-height:38px; color:#e7c421;}
.wrap8 .cont2{ margin-top:20px; padding-top:10px;}
.wrap8 .cont2 h4{ font-size:16px; line-height:26px; color:#030303;}

.cont0{ margin-top:5px;}
.cont0 .labs{ font-size:14px; line-height:26px; color:#030303;}
.cont0 .puts{ border:1px solid #cccccc; outline:none !important; font-size:14px; line-height:32px;}
.cont0 .buts{ width:150px; height:32px; line-height:32px; text-align:center; display:block; margin:0 auto; color:#fff; font-size:14px; padding:0; background:#e7c421; border:0; outline:none !important; margin-top:30px;}



.xwli{ padding:10px 0; overflow:hidden;}
.xwli a{ width:100%; display:block;}
.xwli .xw-img{ width:400px; overflow:hidden; border:1px solid #ccc; float:left; height:300px;}
.xwli .xw-img .xw-tu{ width:100%; height:100%; float:left;transition:all 0.4s;}
.xwli .xw-img .xw-tu:hover{ transform:scale(1.1);}
.xwli .xw-txt{width: calc(100% - 400px); padding-left:15px; float:right;}
.xwli .xw-txt .xwt1{ font-size:20px; font-weight:bold; color:#e7c421;}
.xwli .xw-txt .xwt2{ font-size:16px; font-weight:bold; color:#e7c421; line-height:20px;}
.xwli .xw-txt .xwt3{ font-size:16px; line-height:22px; color:#131313; height:220px; overflow:hidden;}
.xwli .xw-txt .xwt3 p{ text-indent:0;font-size:16px; line-height:22px; margin-top:15px;}
.xwli .xw-txt .xwt4{ }
.xwli .xw-txt .xwt4 span{ width:87px; height:30px; line-height:30px; display:block; float:right; background:#e7c421; color:#fff; font-size:14px; text-align:center; border-radius:5px; transition:all 0.3s; margin-top:5px;}
.xwli .xw-txt .xwt4 span:hover{ transform:translateY(-5px);}



.pages{ width:100%; overflow:hidden; text-align:center; padding-top:25px; margin-bottom:25px;}
.pages li{ display:inline-block;}
.pages li a{ display:block; font-size:14px; line-height:26px; color:#fff; background:#808080; padding:0 9px; border-radius:4px;}
.pages li a:hover{ background:#e7c421;}


.dts{}
.dts .dts1{font-size:20px; font-weight:bold; color:#e7c421; line-height:30px; text-align:center;}
.dts .dts2{ font-size:16px; font-weight:bold; color:#e7c421; line-height:25px;text-align:center;}
.dts img{ margin:20px auto;}
.wp7-left{ overflow:hidden; padding:0;}
.wp7-left .lis1{ margin:5px 0; line-height:20px;}
.wp7-left .lis1 h4{ font-size:16px; color:#222; font-weight:bold; line-height:24px;}
.wp7-left .lis1 p{ font-size:14px; color:#333;}
.wp7-right{ overflow:hidden;}
.wp7-imgs{ width:100%; overflow:hidden; margin:15px 0; border:1px solid #dcdcdc}
.wp7-imgs .img{width: 100%; height: 100%; float: left; padding-top: 63%;transition:all 0.3s; position: relative; }
.wp7-imgs .img:hover{ transform:scale(1.1);}