﻿@charset "utf-8";
/* by Sean Lu 20160603 */
/*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;}
.lk{display: block;height: 0;width: 0;overflow: hidden;}

/* 圆细滚动条样式 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; }





.homewapper{width:1200px; margin:0 auto;}
.cen01{background:rgba(0,0,0,0.93); height:91px; position:absolute; top:0px; left:0px; width:100%;}
.logo{width:283px;}
.menuul{width:600px; margin-top:35px; margin-left:115px; float:left;}
.menuul li{float:left; width:96px; text-align:center; background:url(../img/ll.png) no-repeat right center;}
.menuul li a{color:#dddddd; font-family:Microsoft Yahei; text-decoration:none; font-size:16px;}
.menuul li a:hover{color:#ff8400; text-decoration:underline;}
.cen01 .xtb{margin-top:30px; margin-left:18px;}

.titlea{font-family:Microsoft Yahei; color:#909090; font-size:14px; text-decoration:none;}

.cen02{padding:60px 0;}
.cen02 .titleb{color:#2e2e2e; font-size:16px; font-family:Microsoft yahei; text-decoration:none; letter-spacing:6px;}

.pppul{margin:50px 0;}
.pppul li{float:left; }
.pppul li img{width:150px; height:141px;}
.pppul li a{width:171px; text-align:center; padding:40px 9px; border-right:1px solid #efeeee; box-sizing:border-box; display:block;}
.pppul li a .pbtn{width:80px; height:22px; line-height:22px; display:none; border:1px solid #dc804a; color:#ff8400; font-size:12px; text-decoration:none; margin:10px auto 0;}
.pppul li a:hover{background-color:#2e2e2e; border-radius:20px; text-decoration:none;}
.pppul li a:hover .titleb{color:#ff8400; text-decoration:none;}
.pppul li a:hover .pbtn{display:block;}

.cen03{background:url(../img/ccc.jpg) no-repeat center top; height:507px; padding:110px 0;}
.titleb{color:#e1e1e1; font-size:13px; text-decoration:none; font-family:Microsoft yahei; line-height:25px; height:50px;}

.hhul{margin-top:75px;}
.hhul li{float:left; width:213px; padding:0 43px;}

.cen04{padding:60px 0 20px 0;}
.titlec{color:#818181; font-size:14px; text-decoration:none; font-family:Microsoft yahei; line-height:28px; text-align:center;}

.hyul{width:700px; margin:30px auto;}
.hyul li{float:left; padding:10px 14px; border:1px solid #f58e57; border-radius:5px; color:#f58a59; font-size:18px; text-decoration:none; margin:0 10px;}
.hyul li.on{background-color:#f46d44; border-radius:5px; color:#fff; font-size:18px; text-decoration:none;}
.hyul li.on a{color:#fff;}

.hangye{}
.hangye li{float:left; width:20%;}
.hangye li img{ width:100%; display:block;}

.picScroll{ margin:80px auto 0; text-align:center; width:100%;  height:230px; position:relative;}
.picScroll .bd ul{ width:100%; padding-top:10px;}
.picScroll .bd li{ width:25%; float:left; font-size:14px; text-align:center; color:#e3ddd7; text-decoration:none;}
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.picScroll .bd li img{ width:213px; height:166px;}
.picScroll .hd{ height:3px; display:block; margin:0 auto;  text-align:center; position:absolute; top:250px; left:50%; margin-left:-75px; z-index:100000000000;}
.picScroll .hd ul{ padding-top:16px; height:3px; width:150px;}	
.picScroll .hd li{ float:left; width:40px; height:3px; background:#939190; margin:0 5px; overflow:hidden; display:block; cursor:pointer; text-align:center;}
.picScroll .hd .on{ background:#d87d41; cursor:pointer;}


.overbanner { width: 100%; height: 691px; 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, .slick-next:before { position: absolute; left: 0; top: 1px; color: #ccc; text-indent: -9999px; background: url(../img/arrows.png) no-repeat 0 center; width: 50px; height: 100%; z-index: 9; }
.slick-next:before { background-position: right center; }
.slick-prev { left: 2%; }
.slick-next { right: 2%; }
.slick-dots { bottom: 20px; }
.slick-dots li { margin: 0; }
.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; }






.overbanner11 { width: 100%; height: 450px; position: relative; overflow:hidden;}

.banner11 { margin: 0 auto; width: 1920px; height: 100%; position: absolute; top: 0; left: 50%; margin-left: -960px; }
.banner11 img { width: 100%;}
.slick-prev, .slick-next { width: 50px; height: 100%; top: 0; margin-top: 0; }
.slick-prev { z-index: 9; }
.slick-prev:before, .slick-next:before { position: absolute; left: 0; top: 1px; color: #ccc; text-indent: -9999px; background: url(../img/arrows.png) no-repeat 0 center; width: 50px; height: 100%; z-index: 9; }
.slick-next:before { background-position: right center; }
.slick-prev { left: 2%; }
.slick-next { right: 2%; }
.slick-dots { bottom: 20px; }
.slick-dots li { margin: 0; }
.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; }




.cen03ww{text-align:center; margin-top:50px;}

.picScroll-left{ width:1200px; height:318px; position:relative; margin-top:40px;}
.picScroll-left .hd{ position:absolute; height:50px; width:200px; top:50%; margin-top:-25px;}
.picScroll-left .hd ul li{ float:left; overflow:hidden;text-indent:-999999px; width:40px; height:3px; background-color:#818282;}
.picScroll-left .bd{  }

.txt01{border:1px solid #e3dad0; width:125px; height:44px; color:#e3ddd7; font-size:14px; text-indent:12px; font-family:Microsoft Yahei;}
.txt02{border:1px solid #e3dad0; width:280px; height:44px; color:#e3ddd7; font-size:14px; text-indent:12px; font-family:Microsoft Yahei; margin-left:8px;}
.txt03{border:1px solid #e3dad0; width:763px; height:44px; color:#e3ddd7; font-size:14px; text-indent:12px; font-family:Microsoft Yahei; margin-left:8px;}
.txt04{border:1px solid #e3dad0; width:98%; height:200px; color:#e3ddd7; font-size:14px; text-indent:12px; font-family:Microsoft Yahei; padding-top:20px; display:block; margin-top:20px;}

a.btnhover{background-color:#f58247; width:194px; height:49px; line-height:49px; text-align:center; border-radius:10px; margin-top:20px; display:block;}
a.btnhover:hover{background-color:#ea0000; color:#fff; -webkit-transition:.3s; transition:.3s;}
a.btnhover .bbtn{border:0px none; background:transparent; color:#fff; font-size:18px; font-family:Microsoft yahei; text-decoration:none;}

.cen05{padding:40px 0;}
.cen06{padding:60px 0 40px 0; background-color:#282626;}

.footertt{color:#d2d2d2; font-family:Microsoft yahei; font-size:14px; text-decoration:none; line-height:32px;}
.footerta{color:#737373; font-size:13px; font-family:Microsoft yahei; text-decoration:none;}


.footerul{}
.footerul li{float:left; padding-right:55px;}

.footerul li img{width:80%; display:block; margin-right:8px;}


.nycenn{padding:40px 0;}
.leftmenu{border-radius:20px; background-color:#282626; padding:30px 20px; width:216px; float:left;}
.contentcc{ margin-left:280px;}
.contentccb{margin-left:280px;}
.nytitle{font-size:20px; font-family:Microsoft yahei; text-decoration:none; color:#fff;}
.cpjs{background-color:#404040; color:#fff; font-size:13px; text-decoration:none; font-family:Microsoft yahei; padding:8px; margin-top:15px;}
.plistul{margin-top:15px;}
.plistul li{border-bottom:1px solid #404040; background:url(../img/ddd.png) no-repeat right center; line-height:32px;}
.plistul li a{color:#fff; font-size:14px; text-decoration:none; font-family:Microsoft yahei;}
.plistul li a:hover{color:#faff77; text-decoration:underline;}
.leftmenu .lyimg{margin:22px 0;}
.leftmenu .lximg{margin:15px 0;}
.leftmenu .zcnr{color:#fff; font-size:14px; line-height:25px; text-decoration:none; font-family:Microsoft yahei;}
.nytitlea{font-size:20px; font-family:Microsoft yahei; text-decoration:none; color:#333; background:url(../img/lll.jpg) no-repeat left bottom; padding-bottom:12px; padding-top:15px;}
.nytitleb{font-size:18px; font-family:Microsoft yahei; text-decoration:none; color:#555; text-align:center; padding-bottom:10px; border-bottom:1px solid #eee;}

.nycontent{padding-top:20px; color:#555; font-size:14px; text-decoration:none; font-family:Microsoft yahei; line-height:26px;}

.nyppul{margin-top:20px; overflow:hidden;}
.nyppul li{float:left; width:30%; margin:1% 1.5%; background-color:#EEEEEE; text-align:center; display:block;  border:1px solid #ddd;}
.nyppul li a img{width:100%; display:block;}
.nyppul li a{display:block;}
.nyppul li .tt{background-color:#404040; color:#fff; height:40px; line-height:40px;}

.nytxt01{border:1px solid #e3dad0; width:40%; height:44px; color:#e3ddd7; font-size:14px; text-indent:12px; font-family:Microsoft Yahei;}
.nytxt02{border:1px solid #e3dad0; width:50%; height:44px; color:#e3ddd7; font-size:14px; text-indent:12px; font-family:Microsoft Yahei; margin-left:12px;}
.nytxt03{border:1px solid #e3dad0; width:98%; height:44px; color:#e3ddd7; font-size:14px; text-indent:12px; font-family:Microsoft Yahei; margin-top:20px;}
.nytxt04{border:1px solid #e3dad0; width:98%; height:200px; color:#e3ddd7; font-size:14px; text-indent:12px; font-family:Microsoft Yahei; padding-top:20px; display:block; margin-top:20px;}
a.nybtnhover{background-color:#f58247; width:194px; height:49px; line-height:49px; text-align:center; border-radius:10px; margin-top:20px; float:left; margin-right:20px;}
a.nybtnhover:hover{background-color:#ea0000; color:#fff; -webkit-transition:.3s; transition:.3s;}
a.nybtnhover .bbtn{border:0px none; background:transparent; color:#fff; font-size:18px; font-family:Microsoft yahei; text-decoration:none;}

.lxnr{width:750px; margin:60px auto 10px;}



.imgslide { width: 100%; height: 350px; margin:0 auto;}
.imgslide .pdimg { width: 100%; height: 100%; position: relative; z-index: 0; }
.imgslide .pdimg .swiper-slide { background-position: center; background-size: cover; }
.imgslide .pdimg .pagination02 { position: absolute; left: 0; text-align: center; bottom:5px; width: 100%; }
.imgslide .pdimg .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.imgslide .pdimg .swiper-active-switch { background: #fff; }
.imgslide .pdimg .arrow-left02 { background: url(../img/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.imgslide .pdimg .arrow-right02 { background: url(../img/arrows.png) no-repeat right top; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }

.ppul{margin-top:30px;}
.ppul li{float:left; width:30%; margin:1.5%; text-align:center; color:#555; font-family:Microsoft Yahei; font-size:14px;}
.ppul li img{padding:2px; border:1px solid #ddd;}

.ttt{padding-top:25px;}
.lxdt{margin-top:70px;}
.lxdtsj{display:none;}

.pppplistul{display:none; margin:0; padding:0;}
.sjzhidden{display:none;}



@media (min-width: 1200px) {
	.sphidden{display:none;}
	
}

@media (max-width: 1200px) {
	.homewapper{width:100%;}
	.smhidden{display:none;}
	.ssmhidden{display:block;}
	.menuul{margin:0px; margin-top:35px; width:600px;}
	.menuul li{width:100px;}
	.menuul li a{font-size:16px;}
	.sphidden{display:none;}
	.overbanner { height: 500px; overflow: hidden; }
	.banner { width: 1396px; margin-left: -700px; }
	
	.overbanner11 { height: 300px; overflow: hidden; }
	.banner11 { width: 1396px; margin-left: -700px; }

	.slick-dots { left: 0; }
	.pppul{width:100%;}
	.pppul li{width:33.3%; text-align:center;}
	.pppul li a{border-right:0px; padding:5% 0 0 0; margin:0 auto; width:80%; height:200px;}
	.pppul li img{width:70%; height:auto;}
	.pppul li:nth-child(7){display:none;}
	.picScroll{height:180px; margin-top:110px;}
	.picScroll .bd li{width:22%; margin:0 1.5%;}
	.picScroll .bd li img{width:100%; height:170px;}
	
	.txt01{width:13%;}
	.txt02{width:16%; margin-left:1%;}
	.txt03{width:66%; margin-left:1%;}
	.txt04{width:98%; margin-left:0;}
	.footerul li{width:33.3%; padding:0; margin:8px 0;}
	.footerul li img{margin-right:8px; display:block; padding-right:8px; width:70%;}
	
	.nycenn{padding:30px 0; width:100%;}
	.contentcc img{width:100%;}
	.contentccb{color:#666;}
	.nyppul li{width:31%; margin:1% 0.5%;}
	.nyppul li a img{width:100%; height:auto;}
	.nyppul li .tt{height:35px; line-height:35px; font-size:13px;}
	.lxdtsj{display:none;}
	.lxdt{margin-top:70px;}

	
	
}

@media (max-width: 900px) {
	.menuul{margin:0px; margin-top:35px; width:430px;}
	.menuul li{width:70px;}
	.menuul li a{font-size:15px;}
	
	
}


@media (max-width: 720px) {
	.logo img{width:80%; display:block;}
	.cen01{height:70px;}
	.smhidden{display:none;}.sjzhidden{display:block;}
	.ssmhidden{display:none; margin:0; padding:0; height:0;}
	.sphidden{display:block;  margin-top:30px; margin-right:3%;}
	.overbanner { height: auto; }
	.banner { position: relative; left: 0; width: 200%; margin-left: -50%; }
	.slick-dots { left: 0; bottom: 10px; }
	.ttt img{width:30%;}
	.cen02{padding:30px 10px;}
	.nyppul li a img{width:100%; height:auto; padding:0;}
	.pppplistul{width:100%; display:block; margin-top:20px;}
	.pppplistul li{float:left; width:31.5%; margin:1.2% 0.5%; border:1px solid #ccc; height:32px; line-height:32px; text-align:center; color:#555; font-size:13px; overflow:hidden;}
	.pppplistul li a{color:#555; display:block; text-decoration:none;}
	.pppplistul li a:hover{background-color:#d16821; color:#fff;}
	.ppul li img{height:auto;}
	.pppul li img{height:auto; width:100%;}
	.pppul li a{height:160px;}
	.pppul li a:hover{background-color:transparent;}
	.pppul li a:hover .pbtn{display:none;}
	.cen02 .titleb{font-size:14px; letter-spacing:3px;}
	.cen03{padding:30px 0; height:385px;}
	.cen03ww{margin-top:20px;}
	.picScroll{margin-top:96px;}
	.picScroll .bd li img{height:70px;}
	.picScroll .hd{top:128px;}
	.cen04{padding:30px 10px;}
	.hyul{width:100%; margin:12px auto; text-align:center;}
	.hyul li{font-size:13px; margin:2px; display:block; width:23.33%;}
	.hyul li:nth-child(5){width:30%;}
	.hyul li.on{font-size:13px;}
	.hangye li{width:33.3%;}
	.hangye li:nth-child(10){display:none;}
	.cen05{padding:10px 10px 30px;}
	.cen06{padding:30px 10px;}
	.txt01{height:32px; font-size:12px; width:46%;}
	.txt02{height:32px; font-size:12px; width:46%; margin-left:4%;}
	.txt03{height:32px; font-size:12px; width:98%; display:block; margin-left:0; margin-top:10px;}
	
	.txt04{width:98%; margin-left:0; font-size:12px; margin-top:10px;}
	.footerul li{width:50%; font-size:13px;}
	.footerul li img{width:70%; display:block; margin:0px;}
	.footerul li a{color:#fff;}
	
	.leftmenu{display:none;}
	.contentcc{margin:10px 0 0; width:98%; padding:0 2%;}
	.contentccb{margin:10px 0 0; width:98%; padding:0 2%;}
	.nyppul{width:100%;}
	
	a.nybtnhover{width:45%; margin:0 2.5%;}
	
	
	.top_menu{display:block; margin-right:5px;}
	.top_menu img{width:70%;}
	.ttt{padding:0px;}
	.ycimg{display:none;}
	
	.lxdtsj{width:100%; height:48px; line-height:48px; border:1px solid #f9a706; color:#f9a706; font-size:18px; text-decoration:none; text-align:center; display:block; margin-bottom:25px; box-sizing:border-box;}
	.lxdtsj a{color:#f9a706;}
	.lxdt{display:none; margin:0px;}
	.lxnr{width:100%; margin:30px auto 0px;}
	
	
	.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; }
	
}






