@charset "utf-8";
/* CSS Document */
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { border:0 none; margin:0; padding:0; font-weight:normal; font-family:"微软雅黑"; font-size:14px;}
header,footer, section, details, aside, menu, nav, article, hgroup, figure, figcaption, time { display:block; margin:0px; padding:0px;}
ul,ol,li{ list-style-type:none;}
select,input,img{ vertical-align:top;}
a img{ border:0;}
em,i{ font-style:normal;}
a:hover{ text-decoration:underline;}
a,a:active,a:focus { outline:none;}
textarea { resize:none;}
table { border-collapse:collapse; border-spacing:0;}
h2, h3, h4, h5, h6{ font-size:14px; font-weight:bold;}
.clearfix:before,.clearfix:after{ content:"";display:table;}
.clearfix:after{ clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
a{ color:#585858; text-decoration:none;}
a:hover { text-decoration:none;}

/* 头部 */
.yanbox{ width:100%; height:40px; overflow:hidden; background-color:rgba(68,68,68,0.8);}
.yan{ width:1200px; overflow:hidden; margin:0 auto; color:#fff;}
.yan h3{ width:80px; font-weight:normal; line-height:35px; display:block; float:left;}
.yan li{ width:13px; height:35px; margin:0 0 0 10px; cursor:pointer; float:left;}
.yan .cs1{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:left; background:#0093ec;}
.yan .cs2{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:left; background:#c12800;}
.yan .cs3{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:left; background:#00b6b7;}
.yan .cs4{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:left; background:#e2365e;}
.yan .cs5{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:left; background:#ff9702;}
.yan .cs6{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:left; background:#7ebd00;}

.logo{ height:80px; overflow:hidden; float:left;}

/* 导航 */
.header-box-black{ background-color:rgba(0,0,0,0.2);}
.menu-box{ display:block; position:fixed; top:0; left:0px; width:100%; max-height:120px; z-index:10;}
.header-box-black{ z-index:10;}
.tm_box{ max-height:120px; clear:both; position:fixed; left:0; top:0; width:100%; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.2); z-index:10;}
.header{ padding:0 30px 0 30px; clear:both;}

.menu{ height:80px; float:right;}
.nav{ height:80px; position:relative; z-index:1; float:left;}
.nav .nLi{ float:left; line-height:80px; position:relative; display:inline;}
.nav .nLi h3{ width:98px; font-size:16px; font-weight:normal; text-align:center; float:left;}
.nav .nLi h3 a{ display:block; text-decoration:none;}
.nav .nLi h4{ width:98px; font-size:16px; font-weight:normal; text-align:center; float:left;}
.nav .nLi h4 a{ display:block; text-decoration:none; color:#fff;}
.nav .sub{ width:98px; display:none; left:0; top:80px; position:absolute; text-align:center; line-height:46px;}
.nav .sub li{ zoom:1; box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1); border-bottom:1px solid rgba(255,255,255,0.2);}
.nav .sub a{ display:block; padding:0 10px; text-decoration:none; color:#fff;}
.nav .sub a:hover{ color:#fff; background-color:rgba(255,255,255,0.2);}
.nav .on h3 a{ text-decoration:none;}
.nav .on h3 a:hover{ overflow:hidden;}

/* banner */
.banner{ width:100%; max-height:1080px; overflow:hidden;}
.slideBox{ width:100%; min-width:1200px; max-height:1080px; overflow:hidden; position:relative;}
.slideBox .bd{ position:relative;}
.slideBox .bd li{ text-align:center; zoom:1; overflow:hidden;}
.slideBox .bd img{ width:100%; max-height:1080px; vertical-align:top;}
.slideBox .bd li a{ height:auto; display:block;}
.slideBox .prev,.slideBox .next{ width:58px; height:100px; position:absolute; top:40%; cursor:pointer; filter:alpha(opacity=60); -moz-opacity:.6;opacity:.6;}
.slideBox .prev{ left:10%; text-align:left; background:url(../images/L_btn.png) no-repeat; width:58px; height:100px;}
.slideBox .next{ right:10%; text-align:right; background:url(../images/R_btn.png) no-repeat; width:58px; height:100px;}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

/* 标 题 */
.h-tit{ width:1200px; height:120px; position:relative; margin:0 auto;}
.h-tit h1{ width:1200px; font-size:36px; text-align:center; position:absolute; left:0; top:25px; font-weight:bold; z-index:1;}
.h-tit h2{ width:1200px; font-size:60px; text-align:center; position:absolute; left:0; top:0px;}
.h-tit h3{ width:50px; height:5px; position:absolute; left:575px; top:85px;}
.h-tit h4{ width:1200px; font-size:16px; text-align:center; font-weight:normal; position:absolute; left:0; bottom:0;}

.c-tit{ width:1200px; height:120px; position:relative; margin:0 auto;}
.c-tit h1{ width:1200px; font-size:36px; text-align:center; position:absolute; left:0; top:25px; font-weight:bold; z-index:1;}
.c-tit h2{ width:1200px; font-size:60px; text-align:center; position:absolute; left:0; top:0px;}
.c-tit h3{ width:50px; height:5px; position:absolute; left:575px; top:85px;}
.c-tit h4{ width:1200px; font-size:16px; text-align:center; font-weight:normal; position:absolute; left:0; bottom:0;}

/* 更 多 */
.hmore{ width:500px; font-size:18px; text-align:center; margin:10px auto 0 auto; display:block;}
.hmore a{ width:498px; height:48px; line-height:48px; display:block; text-decoration:none; border-radius:30px; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.05); transition:all .2s ease-in 0s;}
.hmore a:hover{ width:498px; height:48px; line-height:48px;}

/* 新品热销 */
.xpbox{ width:100%; overflow:hidden; padding:30px 0 40px 0;}
.xpcon{ width:1200px; margin:0 auto;}
.xpcon .bd{ margin:10px 0;}
.xpcon .bd li{ width:280px; margin:20px 20px 15px 0; position:relative; overflow:hidden; float:left;}
.xpcon .bd li .tu{ width:280px; height:207px; overflow:hidden;}
.xpcon .bd li .tu img{ width:280px; height:207px; overflow:hidden;}
.xpcon .bd li .tu span{ width:280px; height:207px; overflow:hidden; position:absolute; z-index:1;}

.xpcon .bd li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.xpcon .bd li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.xpcon .bd li a{ text-decoration:none;}
.xpcon .bd li a .tit{ font-size:16px; height:48px; line-height:48px; text-align:center; overflow:hidden;}
.xpcon .bd li a:hover .tit{ transition:all .1s ease-in 0s;}
.xpcon .bd li:hover{ transition:all .2s ease-in 0s; -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);}

/* 产品展示 */
.cpbox{ width:100%; overflow:hidden; padding:20px 0 40px 0;}
.cpcon{ width:1200px; margin:0 auto;}
.cpcon .hd{ text-align:center; margin:20px 0 20px 0; overflow:hidden;}
.cpcon .hd li{ width:194px; text-align:center; height:48px; line-height:48px; cursor:pointer; margin:0 0 0 0; font-size:16px; display:inline-block; overflow:hidden;}
.cpcon .hd li.on{ width:194px; height:48px; line-height:48px; overflow:hidden;}

.cpcon .bd{ width:1200px;}
.cpcon .bd ul{ width:1224px;}
.cpcon .bd li{ width:384px; float:left; overflow:hidden; margin:0 24px 24px 0;}
.cpcon .bd li .xmtx{ width:384px; height:284px; overflow:hidden;}
.cpcon .bd li .xmtx img{ width:384px; height:284px; overflow:hidden; transition:all .2s ease-in 0s;}

.cpcon .bd li:hover a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.cpcon .bd li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}

.cpcon .bd li .xmtit{ text-align:center; height:52px; line-height:52px; font-size:16px; font-weight:bold; margin:0 15px;}

.cpcon .bd li a{ width:384px; display:block; text-decoration:none; overflow:hidden;}

.cpcon .bd li a .xmtit{ overflow:hidden;}
.cpcon .bd li .hx a{ overflow:hidden;}
.cpcon .bd li a .xmms{ overflow:hidden;}

.cpcon .bd li:hover{ transition:all .2s ease-in 0s; -webkit-box-shadow: 0 0 24px rgba(0,0,0,0.2);}
.cpcon .bd li:hover .xmtit{ overflow:hidden;}
.cpcon .bd li:hover .hx{ overflow:hidden;}
.cpcon .bd li:hover .xmms{ overflow:hidden;}

/* 精彩视频 */
.spbox{ width:100%; overflow:hidden; padding:30px 0 40px 0;}
.spcon{ width:1200px; margin:0 auto;}
.spcon .bd{ margin:10px 0;}
.spcon .bd li{ width:280px; margin:20px 20px 15px 0; position:relative; overflow:hidden; float:left;}
.spcon .bd li .tu{ width:280px; height:207px; overflow:hidden;}
.spcon .bd li .tu img{ width:280px; height:207px; overflow:hidden;}
.spcon .bd li .tu span{ width:280px; height:207px; overflow:hidden; position:absolute; z-index:1;}

.spcon .bd li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.spcon .bd li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.spcon .bd li a{ text-decoration:none;}
.spcon .bd li a .tit{ font-size:16px; height:48px; line-height:48px; text-align:center; overflow:hidden;}
.spcon .bd li a:hover .tit{ transition:all .1s ease-in 0s;}
.spcon .bd li:hover{ transition:all .2s ease-in 0s; -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);}

/* 优 势 */
.ysbox{ width:100%; position:relative; padding:50px 0; overflow:hidden;}
.yscon{ width:1200px; height:530px; position:relative; margin:0 auto;}
.yscon .hd{ width:1200px; height:100px; margin:30px 0 0 0; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);}
.yscon .hd ul{ overflow:hidden; zoom:1;}
.yscon .hd li{ width:149px; height:100px; line-height:30px; padding:0 0 0 90px; position:relative; cursor:pointer; float:left; transition:all .2s ease-in 0s;}
.yscon .hd li h1{ margin:20px 0 0 0; font-size:24px;}
.yscon .hd li h2{ font-size:18px; font-weight:normal; font-family:Times New Roman;}
.yscon .hd li .s0{ width:50px; height:50px; position:absolute; left:20px; top:25px; z-index:1;}
.yscon .hd li:hover .s0{ width:50px; height:50px; display:none;}
.yscon .hd li .s0-0{ width:50px; height:50px; position:absolute; left:20px; top:25px; display:none;}
.yscon .hd li:hover .s0-0{ width:50px; height:50px; display:block; z-index:1;}

.yscon .hd li.on{ overflow:hidden;}
.yscon .hd li.on .s0{ display:none;}
.yscon .hd li.on .s0-0{ display:block;}

.yscon .bd{ width:1200px; position:relative; height:400px;}
.yscon .bd li{ height:400px; zoom:1; vertical-align:middle;}
.yscon .bd img{ width:580px; height:400px; float:left; overflow:hidden; margin:0 50px 0 0; display:block;}
.yscon .bd li .cd{ width:570px; float:left;}
.yscon .bd li .cd h1{ font-size:30px; font-weight:bold; line-height:72px; display:block;}
.yscon .bd li .cd h3{ font-size:18px; line-height:36px; font-weight:normal; padding:20px 0 0 0; display:block;}
.yscon .bd li .cd h4 a{ width:100px; height:36px; line-height:36px; text-align:center; font-weight:normal; margin:20px 0 0 0; display:block;}


/* 关于我们 */
.usbox{ width:100%; padding:30px 0 40px 0; overflow:hidden;}

.ustit{ width:1200px; text-align:center; margin:0 auto;}
.ustit h1{ font-size:40px;}
.ustit h2{ font-size:30px; font-weight:normal;}

.ussp{ width:960px; height:544px; margin:30px auto 0 auto;}

.usdw{ width:1200px; font-size:16px; line-height:30px; margin:40px auto;}

.usfl{ width:1200px; height:160px; margin:0 auto; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);}
.usfl li{ width:299px; height:160px; position:relative; float:left; transition:all .2s ease-in 0s;}
.usfl li:hover{ overflow:hidden;}
.usfl li a{ width:300px; height:160px; display:block;}
.usfl li .usfl-tit{ width:270px; text-align:center; font-size:16px; line-height:30px; padding:0 15px; position:absolute; left:0; bottom:35px;}
.usfl li:hover .usfl-tit{ overflow:hidden;}
.usfl li .s0{ width:60px; height:60px; position:absolute; left:120px; top:35px; z-index:1;}
.usfl li:hover .s0{ width:60px; height:60px; display:none;}
.usfl li .s0-0{ width:60px; height:60px; position:absolute; left:120px; top:35px; display:none;}
.usfl li:hover .s0-0{ width:60px; height:60px; display:block; z-index:1;}

/* 案 例 */
.albox{ width:100%; overflow:hidden; padding:30px 0 40px 0;}
.alcon{ width:1200px; margin:0 auto;}
.alcon .hd{ text-align:center; margin:20px 0 20px 0; overflow:hidden;}
.alcon .hd li{ width:194px; text-align:center; height:48px; line-height:48px; cursor:pointer; margin:0 0 0 0; font-size:16px; display:inline-block; overflow:hidden;}
.alcon .hd li.on{ width:194px; height:48px; line-height:48px; overflow:hidden;}
.alcon .bd{ width:1200px;}
.alcon .bd ul{ width:1224px;}
.alcon .bd li{ width:384px; float:left; overflow:hidden; margin:0 24px 24px 0;}
.alcon .bd li .tu{ width:384px; height:284px; overflow:hidden;}
.alcon .bd li .tu img{ width:384px; height:284px; transition:all .2s ease-in 0s;}
.alcon .bd li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.alcon .bd li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.alcon .bd li a{ text-decoration:none;}
.alcon .bd li a .tit{ font-size:16px; height:52px; line-height:52px; text-align:center; overflow:hidden;}
.alcon .bd li a:hover .tit{ transition:all .1s ease-in 0s;}
.alcon .bd li:hover{ transition:all .2s ease-in 0s; -webkit-box-shadow: 0 0 24px rgba(0,0,0,0.2);}

/* 资 讯 */
.zxbox{ padding:30px 0 40px 0; overflow:hidden;}
.zxcon{ width:1200px; margin:20px auto; overflow:hidden;}
.zxcon .zx_1{ width:580px; overflow:hidden; padding:0 0 15px 0; margin:0 20px 0 0; float:left;}
.zxcon .zx_1 h1{ font-size:16px; line-height:40px; display:block;}
.zxcon .zx_1 p{ display:block; margin:0 0 10px 0; line-height:24px;}
.zxcon .zx_1 i{ width:200px; height:130px; margin:0 15px 0 0; overflow:hidden; float:left;}
.zxcon .zx_1 i img{ width:200px; height:130px;}
.zxcon .zx_1 a{ display:block; text-decoration:none; transition:all .2s ease-in 0s;}
.zxcon .zx_1:hover a{ display:block;}

.zxcon .zx_2{ width:580px; overflow:hidden; padding:0 0 15px 0; margin:0 0 0 20px; float:left;}
.zxcon .zx_2 h1{ font-size:16px; line-height:40px; display:block;}
.zxcon .zx_2 p{ display:block; margin:0 0 10px 0; line-height:24px;}
.zxcon .zx_2 i{ width:200px; height:130px; margin:0 15px 0 0; overflow:hidden; float:left;}
.zxcon .zx_2 i img{ width:200px; height:130px;}
.zxcon .zx_2 a{ display:block; text-decoration:none; transition:all .2s ease-in 0s;}
.zxcon .zx_2 a:hover{ overflow:hidden;}

.zxcon .zxlb{ width:1200px; overflow:hidden;}
.zxcon .zxlb ul{ width:1240px;}
.zxcon .zxlb li{ width:580px; height:49px; line-height:49px; margin:0 40px 0 0; overflow:hidden; float:left;}
.zxcon .zxlb li span{ float:left;}
.zxcon .zxlb li a{ display:block; text-decoration:none; transition:all .2s ease-in 0s;}
.zxcon .zxlb li:hover a{ padding:0 0 0 20px;}
.zxcon .zxlb li:hover a span{ overflow:hidden;}

/* 精英团队 */
.tdbox{ width:100%; padding:30px 0 40px 0; overflow:hidden;}
.tdcon{ width:1200px; margin:0 auto; overflow:hidden;}
.tdcon .bd{ width:1230px;}
.tdcon li{ width:280px; margin:30px 30px 20px 0; float:left; overflow:hidden;}
.tdcon li .tu{ width:280px; height:350px; position:relative; overflow:hidden;}
.tdcon li .tu img{ width:280px; height:350px;}
.tdcon li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.tdcon li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.tdcon li .tit{ padding:10px 0 15px 0; text-align:center; overflow:hidden;}
.tdcon li .tit h1{ font-size:16px; line-height:30px; overflow:hidden;}
.tdcon li .tit h2{ font-size:14px; font-weight:normal;}
.tdcon li a{ text-decoration:none;}
.tdcon li:hover .tit{ overflow:hidden;}
.tdcon li:hover a .tit{ overflow:hidden;}
.tdcon li:hover a .tit h1{ overflow:hidden;}
.tdcon li:hover { transition:all .2s ease-in 0s; -webkit-box-shadow: 0 0 24px rgba(0,0,0,0.2);}

/* 合作伙伴 */
.yqbox{ width:100%; padding:40px 0 20px 0; overflow:hidden;}
.yqcon{ width:1200px; margin:0 auto; overflow:hidden;}
.yqcon ul{ width:1220px;}
.yqcon li{ width:220px; height:92px; float:left; margin:0 20px 20px 0; overflow:hidden;}
.yqcon li img{ width:220px; height:92px; overflow:hidden;}

/* 友情链接 */
.link{ height:40px; line-height:40px;}
.link h3{ float:left;}
.link a{ margin:0 10px 0 0; float:left;}

/* 底 部 */
.foot{ width:100%; padding:20px 0; overflow:hidden;}
.foot .con{ width:1200px; height:170px; overflow:hidden; margin:0 auto;}
.con-l{ width:840px; margin:0 40px 0 0; overflow:hidden; float:left;}
.dwz{ height:150px; line-height:30px; padding:15px 0 0 0;}
.dwz a{ overflow:hidden;}
.h-rwm{ width:160px; height:170px; text-align:center; float:left;}
.h-rwm img{ width:97px; height:97px; display:block; margin:30px auto 10px auto;}

/* 悬 浮 */
.xuanfu_menu_box{display: block; width:66px; position: fixed; bottom:30%; right:5px; z-index:1001; display:none;}
.xuanfu_menu_box li{ width:66px; height:58px; cursor:pointer; text-align:center; margin-top:2px; padding-top:8px; border-radius:5px;}
.xuanfu_menu_box li a{ display:block;}
.xuanfu_menu_box li a em{ height:30px; line-height:30px; display:inline-block;}
.xuanfu_menu_box li.wd a em{ font-size:20px;}
.xuanfu_menu_box li.zx a em{ font-size:28px;}
.xuanfu_menu_box li.wx a em{ font-size:20px;}
.xuanfu_menu_box li.tel a em{ font-size:22px;}
.xuanfu_menu_box li.go_top a em{ font-size:26px;}
.xuanfu_menu_box li a p{ margin-top:2px;}

.toolbar-item{ position:relative;}
.toolbar-item:hover .toolbar-layer{ opacity:1; filter:alpha(opacity=100); transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);}
.toolbar-layer{ background:rgba(253,208,0,1); padding:5px; width:auto; display:block; position:absolute; right:68px; bottom:-1px; opacity:0; filter:alpha(opacity=0);transform-origin:95% 95%; -moz-transform-origin:95% 95%;-ms-transform-origin:95% 95%; -o-transform-origin:95% 95%; -webkit-transform-origin:95% 95%; transform:scale(0.01); -moz-transform:scale(0.01); -ms-transform:scale(0.01); -o-transform:scale(0.01); -webkit-transform:scale(0.01); transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s; border-radius:5px;}
.toolbar-layer p{ width:140px; font-size:14px; text-align:center; line-height:30px; margin:0; padding:0; overflow:hidden;}
.toolbar-layer img{ width:120px; height:120px; overflow:hidden; padding:10px; text-align:center;}
.xuanfu_menu_box li.tel .toolbar-layer{ padding:6px 18px 3px 18px; overflow:hidden; }
.xuanfu_menu_box li.tel .toolbar-layer p{ line-height:30px; font-size:13px; width:178px; overflow:hidden;}
.xuanfu_menu_box li.tel .toolbar-layer p:last-child{ border-bottom:none;}
.xuanfu_menu_box li.tel .toolbar-layer p.ph{ font-size:24px; height:38px; line-height:38px; font-family:Arial;}

/* 内页 */
.n-banner{ width:100%; max-height:450px; overflow:hidden;}
.n-banner img{ width:100%; max-height:450px;}

.zubi{ height:50px; line-height:50px; padding:0 0 0 20px; overflow:hidden;}

.lx-cc{ background:url(../images/lxbg.png) bottom #f8f8f8 no-repeat;}

.n-box{ width:100%; overflow:hidden;}
.n-con{ width:1160px; padding:20px; margin:20px auto; overflow:hidden;}
.b-tit{ width:100%; height:205px; overflow:hidden;}
.bb{ width:1200px; overflow:hidden; margin:60px auto;}
.b-tit h1{ line-height:24px; text-align:center;}
.b-tit h2{ font-size:36px; line-height:48px; text-align:center; font-weight:normal;}
.b-tit h3{ width:38px; height:3px; margin:10px auto 0 auto;}

.n-l{ width:240px; margin:0 20px 0 0; overflow:hidden; float:left;}
.n-r{ width:900px; overflow:hidden; float:left;}
.ntit{ height:52px; line-height:52px; padding:0 30px; font-size:18px; overflow:hidden;}

.fl{ overflow:hidden;}

.fl-cc{ overflow:hidden;}
.fl-cc li{ margin:10px 0; overflow:hidden;}
.fl-cc li a{ height:50px; line-height:50px; padding:0 0 0 30px; display:block;}
.fl-cc li a:hover{ overflow:hidden; transition:all .2s ease-in 0s;}

.lx{ margin:10px 0 0 0; overflow:hidden;}
.lx-cc{ padding:0 10px 160px 10px; overflow:hidden;}
.lx-cc p{ line-height:24px; margin:10px 0; padding:10px;}

.nrwz{ width:880px; padding:0 0 20px 20px; line-height:30px; float:left; overflow:hidden;}
.nrwz img{ max-width:880px; margin:15px auto;}

.x-tit{ line-height:36px; text-align:center; padding:30px 0 20px 0; margin:0 0 15px 0;}
.x-tit h1{ font-size:24px; font-weight:bold;}

.fy{ width:100%; padding:10px 20px; overflow:hidden;}
.fy li{ font-size:16px; line-height:36px;}
.fy li img{ margin:0 12px 0 20px;}

.n-cp{ width:900px; margin:0 0 20px 0; overflow:hidden;}
.n-cp ul{ width:920px;}
.n-cp li{ width:285px; margin:20px 20px 0 0; overflow:hidden; float:left;}
.n-cp li .tu{ width:285px; height:211px; overflow:hidden;}
.n-cp li .tu img{ width:285px; height:211px;}
.n-cp li .tit{ height:48px; line-height:48px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center; padding:0 20px;}
.n-cp li .tit:hover{ overflow:hidden;}
.n-cp li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.n-cp li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.n-cp li a{ text-decoration:none;}
.n-cp li:hover .tit{ overflow:hidden;}
.n-cp li:hover{ transition:all .2s ease-in 0s;}

.n-news{ margin:30px 0 0 0; overflow:hidden;}
.n-news li{ margin:0 0 30px 0; overflow:hidden;}
.n-news li:hover{ overflow:hidden; transition:all .2s ease-in 0s;}
.n-news li .netu{ width:200px; height:130px; margin:0 20px 0 0; overflow:hidden; float:left;}
.n-news li .netu img{ width:200px; height:130px;}

.n-news li .newz{ width:680px; height:120px; line-height:30px; float:left;}
.n-news li .newz h1{ margin:20px 0 0 0; font-size:16px;}
.n-news li .newz h2{ font-size:12px; line-height:16px; padding:5px 0; font-weight:normal;}
.n-news li .newz h2 img{ width:16px; height:16px; margin:0 10px 0 0;}
.n-news li a .newz h1{ text-decoration:none;}

.pageListNav{ text-align:center; padding:20px 0;}
.pageListNav a{ display:inline-block; padding:0 15px; height:36px; line-height:36px; margin:0 5px; border-radius:5px;}
.pageListNav a:hover{ transition:all .2s ease-in 0s; text-decoration:none;}
.pageListNav span{ display:inline-block; padding:0 15px; height:36px; line-height:36px; margin:0 5px; border-radius:5px;}
.pageListNav .ym{ width:27px; padding:0 15px; text-align:center; height:18px; margin:8px 5px 0 0;}

.n-sp{ width:900px; margin:0 0 20px 0; overflow:hidden;}
.n-sp ul{ width:920px;}
.n-sp li{ width:285px; margin:20px 20px 0 0; position:relative; overflow:hidden; float:left;}
.n-sp li .tu{ width:285px; height:211px; overflow:hidden;}
.n-sp li .tu img{ width:285px; height:211px;}
.n-sp li .tu span{ width:285px; height:211px; overflow:hidden; position:absolute; z-index:1;}

.n-sp li .tit{ height:48px; line-height:48px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center; padding:0 20px;}
.n-sp li .tit:hover{ overflow:hidden;}
.n-sp li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.n-sp li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.n-sp li a{ text-decoration:none;}
.n-sp li:hover .tit{ overflow:hidden;}
.n-sp li:hover{ transition:all .2s ease-in 0s;}

.n-td{ overflow:hidden;}
.n-td ul{ width:930px; padding:0 0 30px 0; overflow:hidden;}
.n-td li{ width:280px; margin:30px 30px 0 0; float:left; overflow:hidden;}
.n-td li .tu{ width:280px; height:350px; position:relative; overflow:hidden;}
.n-td li .tu img{ width:280px; height:350px;}
.n-td li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.n-td li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.n-td li .tit{ padding:10px 0 15px 0; text-align:center; overflow:hidden;}
.n-td li .tit h1{ font-size:16px; line-height:30px; overflow:hidden;}
.n-td li .tit h2{ font-size:14px; font-weight:normal;}
.n-td li a{ text-decoration:none;}
.n-td li:hover .tit{ overflow:hidden;}
.n-td li:hover a .tit{ overflow:hidden;}
.n-td li:hover a .tit h1{ overflow:hidden;}