@charset "utf-8";
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family: microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; overflow-x: hidden; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #0952a3; }
div{display:block;}
/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl{float:left;}
.fr{float:right;}


/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar { width: 6px; height: 12px; }
::-webkit-scrollbar-button:vertical { display: none; }
::-webkit-scrollbar-track:vertical { background-color: black; }
::-webkit-scrollbar-track-piece { background: #fff; }
::-webkit-scrollbar-thumb:vertical { background-color: #8e8e8e; border-radius: 5px; }
::-webkit-scrollbar-thumb:vertical:hover { background-color: #3b3b3b; }
::-webkit-scrollbar-corner:vertical { background-color: #535353; }
::-webkit-scrollbar-resizer:vertical { background-color: #ff6e00; }

/* 拖选文字样式 20160628 */
::selection { background: #0096d5; color: #fff; }
::-moz-selection { background: #0096d5; color: #fff; }

.cen01{height:228px; background:url(../images/topbgg.jpg) no-repeat center top; height:228px;}
.cen01 .wrapper{width:1380px; margin:0 auto;}
.cen01 .hotlinen{width:300px;}
.cen01 .hotlinen .title{color:#191919; font-family:Microsoft Yahei; text-decoration:none; font-size:12px; font-weight:bold; margin-top:22px; text-align:center;}
.cen01 .hotlinen .toplx{width:100%;}
.cen01 .hotlinen .toplx li{color:#cd284d; font-family:Microsoft Yahei; text-decoration:none; font-size:14px; text-align:left; overflow:hidden;}
.cen01 .hotlinen .toplx li img{margin-right:8px;}
.cen01 .mmmn a.top_menu{display:none;}

.navcen{height:50px; background-color:#fff;}
.navcen .wrapper{width:1380px; margin:0 auto;}


.navcen .menuul{width:1100px; float:left; height:50px; background:url(../images/lll.jpg) no-repeat right center; padding-right:15px;}
.navcen .menuul li{float:left; width:152px; text-align:center; height:50px; background:url(../images/mll.png) no-repeat right center;}
.navcen .menuul li:nth-child(7){background:none;}
.navcen .menuul li .ts{font-size:14px; font-family:Microsoft yahei; text-decoration:none; text-transform:uppercase;}
.navcen .menuul li a{color:#444344; font-size:18px; font-family:Microsoft yahei; text-decoration:none; display:block; height:50px; line-height:50px;}
.navcen .menuul li a:hover{color:#cd284d;}
.navcen .yyxz{float:left; text-align:center; height:50px; line-height:50px; width:160px; background:url(../images/lll.jpg) no-repeat right center;}
.navcen .yyxz a{width:60px; display:inline-block; text-align:center;}
.navcen .searcha{text-align:right; margin-top:15px; float:right;}

.overbanner { width: 100%; height: 600px; position: relative; }

.banner { margin: 0 auto; width: 1920px; height: 100%; position: absolute; top: 0; left: 50%; margin-left: -960px; }
.banner img { width: 100%;}
.slick-prev, .slick-next { width: 50px; height: 100%; top: 0; margin-top: 0; }
.slick-prev { z-index: 9; }
.slick-prev:before{ position: absolute; left:0; text-indent: -9999px; background:url(../images/arrowsleft.png) no-repeat left center; width: 17px; height: 100%; z-index: 91; }
.slick-next:before { position: absolute; right:0; text-indent: -9999px; background: url(../images/arrowsright.png) no-repeat right center; width: 17px; height: 100%; z-index: 9; }
.slick-prev { left: 2%; }
.slick-next { right: 2%; }
.slick-dots { bottom: 20px; }
.slick-dots li { margin: 0 5px; }
.slick-dots li button:before { background: none; text-indent: -9999px; opacity: 1; background: rgba(0,0,0,.4); width: 10px; height: 10px; border: 2px solid #fff; border-color: rgba(255,255,255,.3); border-radius:50%; margin: 5px; }
.slick-dots li.slick-active button:before { background: rgba(255,255,255,.4); border-color: rgba(0,0,0,.4); }
.slick-dotted.slick-slider { margin-bottom: 0; }

.wrapper{width:1380px; margin:0 auto;}
.cen02{padding:50px 0;}
.cen02 .titlea{font-family:Microsoft Yahei; text-decoration:none; font-size:38px; color:#444; padding-right:12px; display:inline-block; float:left; line-height:43px;}
.cen02 .txta{border:1px solid #9f9fa0; border-radius:10px; width:168px; height:43px; font-family:Microsoft yahei; font-size:14px; color:#444; text-decoration:none; text-indent:10px; line-height:43px; float:left; margin:0 5px;}
.cen02 .titleb{font-family:Microsoft Yahei; text-decoration:none; font-size:16px; color:#444; display:inline-block; float:left;}
.cen02 .hd{margin:0px auto 30px; height:43px; padding-bottom:35px; border-bottom:1px solid #d2d2d2;}
.cen02 .hd .ssss{float:right; width:110px; line-height:43px;}
.cen02 .hd .ssss a.prev{float:left; margin:4px 6px;}
.cen02 .hd .ssss a.next{float:left; margin:4px 6px;}
.cen02 .bd ul li{float:left; width:318px; height:268px; box-shadow:1px 1px 8px #ccc; border-radius:10px; margin-right:34px; margin-bottom:30px;}
.cen02 .bd ul li a{text-decoration:none;}
.cen02 .bd ul li:nth-child(4n){margin:0;}
.cen02 .bd ul li img{display:block; margin:5px auto;}
.cen02 .titlec{color:#a7a7a7; font-family:Microsoft yahei; text-decoration:none; font-size:16px;}
.cen02 .titled{color:#444; font-family:Microsoft yahei; text-decoration:none; font-size:16px; margin-top:5px;}
.cen02 .titlee{margin-top:10px; color:#a7a7a7; font-size:14px; line-height:22px;}
.cen02 a.plisttt{background-color:#c0504d; width:170px; height:34px; border:1px solid #385d8a; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; line-height:34px; margin-top:5px; float:left; margin-right:5px;}
.cen02 a.plisttt:hover{text-decoration:none; background-color:#fdc50d; border:1px solid #fdc50d;}

.cen03{background-color:#f6f6f6; padding:50px 0;}
.cen03 .titlea{color:#cd284d; font-family:Microsoft yahei; text-decoration:none; font-size:38px;}
.cen03 .titleb{color:#7a7a7a; font-family:Microsoft yahei; text-decoration:none; font-size:14px; line-height:24px; width:900px; margin:12px auto; text-align:center;}
.cen03 .ysul{width:1005px; margin:30px auto;}
.cen03 .ysul li{float:left; width:200px; text-align:center; margin-right:196px;}
.cen03 .ysul li:nth-child(3){margin:0;}
.cen03 .ysul li .titlec{color:#414141; font-family:Microsoft yahei; text-decoration:none; font-size:18px; text-align:center; margin-top:10px; font-weight:bold;}
.cen03 .ysul li .titled{color:#6e6e6e; font-family:Microsoft yahei; text-decoration:none; font-size:12px; text-align:left; margin-top:8px; line-height:18px;}
.cen03 a.rrmore{border:1px solid #959595; border-radius:10px; width:206px; height:48px; display:block; margin:40px auto 0; text-align:center; line-height:48px;}
.cen03 a.rrmore:hover{background-color:#cd284d; border:1px solid #cd284d; text-decoration:none; color:#fff;}

.cen04{padding:50px 0;}
.cen04 .title{font-family:Microsoft Yahei; font-size:38px; color:#6c6d6d; text-decoration:none;}
.cen04 .newsul{margin-top:35px;}
.cen04 .newsul li{float:left; margin-right:30px; width:438px;}
.cen04 .newsul li:nth-child(3){margin-right:0px;}
.cen04 .titlea{font-family:Microsoft Yahei; color:#191919; text-decoration:none; font-size:16px; margin-top:15px;}
.cen04 .newsul li .time{font-family:Microsoft Yahei; color:#838383; text-decoration:none; font-size:14px; float:right;}
.cen04 .newsul li .titleb{font-family:Microsoft Yahei; color:#5c5b5b; text-decoration:none; font-size:14px; margin-top:12px;}
.cen04 .newsul li .titlec{color:#838383; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; line-height:18px; margin-top:20px;} 

.cen05{background-color:#f3f0ee; padding:35px 0;}
.cen05 .titlea{color:#1e252b; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:15px; font-weight:bold;}
.cen05 .titleb{color:#524f51; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; line-height:22px; margin-top:18px; text-align:left;}
.cen05 .footleft{width:350px; margin-right:50px; float:left;}
.cen05 .footmid{width:64px; float:left; margin-right:128px;}
.cen05 .footmid .nnnul{margin-top:20px;}
.cen05 .footmid .nnnul li a{color:#524f51; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; line-height:24px;}
.cen05 .footmid .nnnul li a:hover{color:#f30000; text-decoration:underline;}
.cen05 .footmidd{width:128px; float:left; margin-right:70px;}
.cen05 .footmidd .nnnul{margin-top:20px;}
.cen05 .footmidd .nnnul li a{color:#524f51; font-family:Microsoft Yahei; font-size:14px; text-decoration:none; line-height:24px;}
.cen05 .footmidd .nnnul li a:hover{color:#f30000; text-decoration:underline;}
.cen05 .foothz{width:432px; float:left;}
.cen05 .foothz a.fmmore{font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#666; font-weight:normal;}
.cen05 .foothz a.fmmore:hover{color:#f30000; text-decoration:underline;}
.cen05 .foothz .hzul{margin-top:20px; width:432px;}
.cen05 .foothz .hzul li{float:left; margin:0 4px; margin-bottom:3px;}
.cen05 .footwx{float:right; width:116px; text-align:center; color:#524f51; background-color:#fff; padding-bottom:6px; font-family:Microsoft yahei; text-decoration:none; font-size:12px;}

.cen06{background-color:#808080; height:46px; line-height:46px; color:#f3f0ee; font-family:Microsoft yahei; font-size:14px; text-decoration:none; overflow:hidden;}
.cen06 .dddul{width:96px;}
.cen06 .dddul li{float:left; margin:4px 3px;}
.navcen .mmmn{display:none;}

.overbanner{display:block;}
.ssbanner{display:none;}

.hzzzul{margin:20px 0;}
.hzzzul li{float:left; margin:6px 9px;}


@media (max-width: 1380px) {
	.cen01 .wrapper{width:100%;}
	.cen01 .fl{width:34%;}
	.cen01 .fl img{height:153px;}
	.cen01 .hotlinen{width:300px;}
	.overbanner { height: 400px; overflow: hidden; }
	.banner { width: 1396px; margin-left: -700px; }
	.wrapper{width:100%;}
	.navcen .wrapper{width:100%;}
	.navcen .menuul{width:82%;}
	.navcen .menuul li{width:14.2%;}
	.navcen .menuul li a{font-size:18px;}
	.navcen .menuul li .ts{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
	.navcen .yyxz{width:140px;}
	.cen02 .titlec{font-size:14px;}
	.cen02 .bd ul li{float:left; width:24%; box-shadow:1px 1px 8px #ccc; margin-right:1.2%; margin-bottom:30px; height:245px;}
	.cen02 .bd ul li img{width:100%; margin:0; height:160px;}
	.cen02 .bd ul li:nth-child(4n){margin-right:0px; margin-bottom:30px;}
	.cen03 .ysul{width:100%;}
	.cen03 .ysul li{width:30%; margin:0 1.5%; float:left;}
	.cen03 .ysul li .titled{text-align:center;}
	.cen04 .newsul{width:100%;}
	.cen04 .newsul li{width:30%; margin:0 2%; float:left;}
	.cen04 .newsul li img{display:block; width:100%;}
	.cen04 .newsul li .titleb{height:28px; overflow:hidden;}
	.cen05 .footleft{margin-right:1%; width:24%;}
	.cen05 .footmid{margin-right:1%; width:8%;}
	.cen05 .footmidd{margin-right:1%; width:10%;}
	.cen05 .foothz{width:40%; margin-right:1%;}
	.cen05 .foothz .hzul{width:100%;}
	.cen05 .foothz .hzul li{float:left; width:30%; margin:1%;}
	.cen05 .foothz .hzul li img{width:100%; display:block;}
	.cen05 .footwx{width:12%;}
}


@media (max-width: 1000px) {
	.cen01{padding:0 10px;}
	.cen01 .menuul{display:none;}
	.cen01 .searcha{float:right;}
	.cen01 .fl{width:56%;}
	.cen01 .fl img{height:130px; width:auto;}
	.cen01 .fr{width:40%; display:none;}
	.cen01 .mmmn{display:block; float:right;}
	.cen01 .mmmn img{display:block; margin-top:40px;}
	.cen01 .mmmn a.top_menu{display:block;}
	.navcen{display:none;}
	.overbanner { height: 370px; overflow: hidden; }
	.banner { width: 1180px; margin-left: -600px; }
	.cen02 .titlec{font-size:12px; height:20px; overflow:hidden;}
	.cen02 .txta{width:128px;}
	.cen02 .bd ul li img{width:96%; height:140px; display:block; padding:2%;}
	.cen02 .bd ul li{height:240px;}
	.cen03 .titleb{width:90%; padding:0 5%;}
	.cen04 .titlea{height:60px; overflow:hidden;}
	.cen05 .footleft{width:26%; margin-right:2%;}
	.cen05 .footmid{margin-right:2%; width:12%;}
	.cen05 .footmidd{margin-right:2%; width:15%;}
	.cen05 .footwx{display:none;}
	.cen05 .foothz{width:40%; margin:0;}
	.mm-menu { width: 50%; }
	.mm-navbar { height: 50px; line-height: 30px; }
	.mm-panel .mm-navbar { display: block; }
	.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
	.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
	.mm-listview { line-height: 26px; }
	.mm-listview > li:not(.mm-divider):after { left: 0; }
	.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }
	
	html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
	
	.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
	.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }
	
	.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
	.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
	.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
	.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }
	
	.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }

}

@media (max-width: 720px) {
	.cen01{height:170px; background-position:center;}
	.cen01 .fl{width:50%;}
	.cen01 .fl img{height:102px; width:auto;}
	.cen01 .fr{width:35%;}
	.cen01 .yyxz{width:90px; line-height:70px; height:70px;}
	.cen01 .yyxz a{width:25px;}
	.cen01 .menuul{height:70px;}
	.cen01 .mmmn img{margin-top:35px;}
	.cen01 .searcha{margin-top:25px;}
	.overbanner{display:none;}
	.ssbanner{display:block;}
	.cen02{padding:30px 4%;}
	.cen02 .titlea{font-size:25px;}
	.cen02 .titlec{font-size:12px; height:22px; overflow:hidden;}
	.cen02 .txta{display:none;}
	.cen02 .hd .ssss a.prev{margin:5px 6px;}
	.cen02 .hd .ssss a.next{margin:5px 6px;}
	.cen02 .bd ul li{width:48%; margin:1%; height:195px; overflow:hidden;}
	.cen02 .bd ul li img{height:120px; width:96%;}
	.cen02 .bd ul li:nth-child(4n){margin:1%;}
	.cen02 .titled{margin:0;}
	.cen03 .ysul li .titled{display:none;}
	.cen04{padding:30px 4%;}
	.cen04 .title{font-size:28px;}
	.cen04 .titlea{height:65px; font-size:20px;}
	.cen04 .newsul li .titleb{font-size:16px;}
	.cen04 .newsul li{width:100%; margin:15px 0;}
	.cen04 .newsul li img{width:100%; height:180px;}
	.cen04 .newsul li .titlec{height:70px; overflow:hidden;}
	.cen05{display:none;}
	.cen06{padding-left:4%;}
	.cen06 .fr{display:none;}
	.cen02 a.plisttt{width:16%;}
	.cen02 .hd .ssss{display:none;}
	.cen02 .titled{font-size:14px;}
	.cen02 .titlec{display:none;}
	
	.ssbanner{width:100%; overflow:hidden; position:relative; margin:0 auto;}
	.ssbanner .bd ul li{float:left; overflow:hidden; width:100%;}
	.ssbanner .bd ul li img{display:block; width:100%;}
	.ssbanner .hd{width:36px; margin:0 auto;}
	.ssbanner .hd ul{ position:absolute; bottom:10px;}
	.ssbanner .hd ul li{float:left; width:6px; height:6px; background-color:#fff; text-indent:-99999px; border-radius:50%; margin:0 3px;}
	.ssbanner .hd ul li.on{background-color:#804d1f;}
	
}