

/* 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:#707070; text-decoration:none; transition:all .2s ease-in 0s;}

a:hover { text-decoration:underline;}



/* 头 部 */

.topbox{ width:100%; height:200px;}

.topww{ width:100%; height:40px; overflow:hidden;}

.wwcon{ width:1200px; overflow:hidden; margin:0 auto;}

.wwl{ width:600px; line-height:40px; float:left;}

.wwr{ width:600px; overflow:hidden; float:left;}

.wwr h3{ width:80px; font-weight:normal; line-height:35px; display:block; float:right;}

.wwr li{ width:13px; height:35px; margin:0 0 0 10px; cursor:pointer; float:left;}

.wwr .cs1{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:right; background:#039451;}

.wwr .cs2{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:right; background:#c12800;}

.wwr .cs3{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:right; background:#00b6b7;}

.wwr .cs4{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:right; background:#e2365e;}

.wwr .cs5{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:right; background:#ff9702;}

.wwr .cs6{ width:13px; height:13px; margin:11px 10px 11px 0; display:block; cursor:pointer; float:right; background:#7ebd00;}



.lotbox{ width:1200px; height:110px; overflow:hidden; margin:0 auto;}

.logo{ width:700px; height:110px; overflow:hidden; float:left;}

.ttel{ height:48px; line-height:24px; margin:30px 0; padding:0 0 0 80px; overflow:hidden; float:left;display: none;}



.tteltu{ width:20px; height:40px; margin:4px 10px 4px 0; float:left; overflow:hidden;}

.ttel img{ width:20px; height:20px;}



.ttelhm{ width:374px; float:left; overflow:hidden;}

.ttelhm h1{ font-size:16px; font-weight:bold; display:block;}

.ttelhm h2{ font-size:24px; font-style:normal; display:block; white-space: nowrap;}



/* 导 航 */

.menubox{ width:100%; height:50px;}

.nav{ width:1200px; height:50px; position:relative; z-index:1; margin:0 auto;}

.nav .nLi{ float:left; line-height:50px; position:relative; display:inline;}

.nav .nLi h3{ width:170px; font-size:16px; text-align:center; float:left; cursor:pointer;}

.nav .nLi h3 a{ display:block; text-decoration:none;}

.nav .sub{ width:170px; line-height:50px; position:absolute; left:0; top:50px; text-align:center; display:none;}

.nav .sub li{ overflow:hidden; zoom:1;}

.nav .sub a{ display:block; padding:0 10px; text-decoration:none;}

.nav .sub a:hover{ overflow:hidden;}

.nav .on h3 a{ text-decoration:none;}



/* banner */

.banner{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

.banner .bd{ position:relative; height:100%; z-index:0;}

.banner .bd li{ zoom:1; vertical-align:middle;}

.banner .bd img{ width:100%; height:auto; display:block;}

.banner .prev,

.banner .next{ position:absolute; left:10%; top:46%; margin-top:-25px; display:block; width:32px; height:40px;}

.banner .next{ left:auto; right:10%; background-position:8px 5px;}

.banner .prev:hover,

.banner .next:hover{ overflow:hidden;}

.banner .prevStop{ display:none;}

.banner .nextStop{ display:none;}



/* 类 别 */

.nbbox{ width:100%; padding:0 0 5px 0; overflow:hidden;}

.nbcon{ width:1200px; overflow:hidden; margin:0 auto;}



.nb1{ width:320px; height:135px; float:left; padding:0 80px 0 0; margin:50px 0; overflow:hidden;}

.nb1 h1{ width:24px; height:2px; overflow:hidden; display:block; margin:0 376px 0 0;}

.nb1 h2{ font-size:18px; height:36px; line-height:36px; font-weight:normal; display:block; margin:15px 0 0 0; overflow:hidden;}

.nb1 h2 span{ font-weight:bold; margin:0 5px;}

.nb1 .nb1ico{ width:320px; display:block; margin:20px 0 0 0; overflow:hidden;}

.nb1 .nb1ico li{ width:88px; float:left; line-height:30px; text-align:center; overflow:hidden;}

.nb1 .nb1ico li img{ width:36px; height:30px; display:block; margin:0 auto; overflow:hidden;}

.nb1 .nb1ico li a{ text-decoration:none;}

.nb1 .nb1ico li a:hover{ overflow:hidden;}



.nb2{ width:240px; height:135px; float:left; padding:0 80px 0 80px; margin:60px 0 0 0; overflow:hidden;}

.nb2 h1{ width:24px; height:2px; overflow:hidden; display:block; margin:0 376px 0 0;}

.nb2 h2{ font-size:23px; height:36px; line-height:36px; font-weight:normal; display:block; margin:10px 0 0 0; overflow:hidden;}

.nb2 h3{ height:24px; line-height:24px; font-weight:normal; display:block; overflow:hidden;}

.nb2 .nb2tel{ height:54px; line-height:27px; margin:10px 0 0 0; overflow:hidden;}

.nb2 .nb2tel p{ font-size:22px; font-style:italic;}

.nb2 .nb2tel img{ width:20px; height:20px; display:block; overflow:hidden; margin:0 10px 28px 0; float:left;}



.nb3{ width:320px; height:135px; float:left; padding:0 0 0 80px; margin:60px 0 0 0; overflow:hidden;}

.nb3 h1{ width:24px; height:2px; overflow:hidden; display:block; margin:0 376px 0 0;}

.nb3 h2{ font-size:23px; height:36px; line-height:36px; font-weight:normal; display:block; margin:10px 0 0 0; overflow:hidden;}

.nb3 h3{ height:24px; line-height:24px; font-weight:normal; display:block; overflow:hidden;}

.nb3 h3 a{ margin:0 10px 0 0;}

.nb3 .soubox{ width:320px; position:relative; display:block; margin:15px 0 0 0; overflow:hidden;}

.nb3 .soubox .sou{ width:260px; height:40px; border:0; padding:0 0 0 20px; overflow:hidden;}

.nb3 .soubox .go{ width:50px; height:40px; border:0; position:absolute; display:block; top:0; right:0; cursor:pointer; text-decoration:none;}



/* 标 题 */

.h-tit{ width:1200px; overflow:hidden; margin:25px auto 0 auto;}

.h-tit h1{ font-size:36px; text-align:center; font-weight:bold;}

.h-tit h2{ font-size:18px; line-height:36px; text-align:center; font-weight:normal; overflow:hidden;}

.h-tit h3{ width:30px; height:32px; display:block; position:relative; margin:0 auto;}

.h-tit h3 img{ width:30px; height:32px;}

.h-tit h3 .sl{ width:30px; height:1px; position:absolute; top:15px; right:40px;}

.h-tit h3 .sr{ width:30px; height:1px; position:absolute; top:15px; left:40px;}



.b-tit{ width:1200px; overflow:hidden; margin:0 auto;}

.b-tit h1{ font-size:36px; text-align:center; font-weight:bold;}

.b-tit h2{ font-size:18px; line-height:36px; text-align:center; font-weight:normal; overflow:hidden;}

.b-tit h3{ width:30px; height:32px; display:block; position:relative; margin:0 auto;}

.b-tit h3 img{ width:30px; height:32px;}

.b-tit h3 .sl{ width:30px; height:1px; position:absolute; top:15px; right:40px;}

.b-tit h3 .sr{ width:30px; height:1px; position:absolute; top:15px; left:40px;}



.hmore{ width:500px; height:50px; line-height:50px; font-size:16px; text-align:center; overflow:hidden; transition:all .2s ease-in 0s; margin:15px auto 30px auto; display:block;}

.hmore a{ width:498px; height:48px; line-height:48px; display:block; text-decoration:none; border-radius:20px;}

.hmore a:hover{ width:498px; height:48px; line-height:48px; border-radius:40px; transition:all .2s ease-in 0s;}



/* 新 品 */

.newbox{ width:100%; overflow:hidden;}

.newcon{ width:1200px; margin:0 auto;}

.newcon .hd{ line-height:40px; text-align:center; margin:10px 0 0 0; overflow:hidden;}

.newcon .hd li{ padding:0 25px; margin:10px 10px 0 10px; border-radius:20px; text-align:center; display:inline-block; cursor:pointer;}

.newcon .hd li.on{ height:40px;}

.newcon .bd{ margin:10px 0 0 0; overflow:hidden;}

.newcon .bd li{ width:280px; float:left; overflow:hidden; padding:0 0 10px 0; margin:10px 10px 12px 10px;}

.newcon .bd li .xmtx{ width:280px; height:207px; overflow:hidden;}

.newcon .bd li .xmtx img{ width:280px; height:207px; overflow:hidden; transition:all .2s ease-in 0s;}



.newcon .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;}

.newcon .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);}



.newcon .bd li .xmtit{ text-align:center; height:45px; line-height:45px; font-size:16px; font-weight:bold; padding:0 0 1px 0; margin:0 15px;}

.newcon .bd li .hx{ width:70px; height:1px; margin:0 auto 8px auto;}

.newcon .bd li .xmms{ width:240px; line-height:25px; overflow:hidden; margin:0 auto;}



.newcon .bd li a{ width:280px; display:block; text-decoration:none; overflow:hidden;}



.newcon .bd li a .xmtit{ overflow:hidden;}

.newcon .bd li .hx a{ overflow:hidden;}

.newcon .bd li a .xmms{ overflow:hidden;}



.newcon .bd li:hover{ transition:all .2s ease-in 0s;}

.newcon .bd li:hover .xmtit{ overflow:hidden;}

.newcon .bd li:hover .hx{ overflow:hidden;}

.newcon .bd li:hover .xmms{ overflow:hidden;}



/* 通栏公告 */

.tlbox{ width:100%; height:155px; overflow:hidden; display:block;}



/* 推 荐 */

.tjbox{ width:100%; overflow:hidden;}

.tjcon{ width:1200px; margin:0 auto;}

.tjcon .hd{ line-height:40px; text-align:center; margin:10px 0 0 0; overflow:hidden;}

.tjcon .hd li{ padding:0 25px; margin:10px 10px 0 10px; border-radius:20px; text-align:center; display:inline-block; cursor:pointer;}

.tjcon .hd li.on{ height:40px;}

.tjcon .bd{ margin:10px 0 0 0; overflow:hidden;}

.tjcon .bd li{ width:280px; float:left; overflow:hidden; padding:0 0 10px 0; margin:10px 10px 12px 10px;}

.tjcon .bd li .xmtx{ width:280px; height:207px; overflow:hidden;}

.tjcon .bd li .xmtx img{ width:280px; height:207px; overflow:hidden; transition:all .2s ease-in 0s;}



.tjcon .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;}

.tjcon .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);}



.tjcon .bd li .xmtit{ text-align:center; height:45px; line-height:45px; font-size:16px; font-weight:bold; padding:0 0 1px 0; margin:0 15px;}

.tjcon .bd li .hx{ width:70px; height:1px; margin:0 auto 8px auto;}

.tjcon .bd li .xmms{ width:240px; line-height:25px; overflow:hidden; margin:0 auto;}



.tjcon .bd li a{ width:280px; display:block; text-decoration:none; overflow:hidden;}



.tjcon .bd li a .xmtit{ overflow:hidden;}

.tjcon .bd li .hx a{ overflow:hidden;}

.tjcon .bd li a .xmms{ overflow:hidden;}



.tjcon .bd li:hover{ transition:all .2s ease-in 0s;}

.tjcon .bd li:hover .xmtit{ overflow:hidden;}

.tjcon .bd li:hover .hx{ overflow:hidden;}

.tjcon .bd li:hover .xmms{ overflow:hidden;}



/* 热 销 */

.rxbox{ width:100%; overflow:hidden;}

.rxcon{ width:1200px; margin:0 auto;}

.rxcon .hd{ line-height:40px; text-align:center; margin:10px 0 0 0; overflow:hidden;}

.rxcon .hd li{ padding:0 25px; margin:10px 10px 0 10px; border-radius:20px; text-align:center; display:inline-block; cursor:pointer;}

.rxcon .hd li.on{ height:40px;}

.rxcon .bd{ margin:10px 0 0 0; overflow:hidden;}

.rxcon .bd li{ width:280px; float:left; overflow:hidden; padding:0 0 10px 0; margin:10px 10px 12px 10px;}

.rxcon .bd li .xmtx{ width:280px; height:207px; overflow:hidden;}

.rxcon .bd li .xmtx img{ width:280px; height:207px; overflow:hidden; transition:all .2s ease-in 0s;}



.rxcon .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;}

.rxcon .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);}



.rxcon .bd li .xmtit{ text-align:center; height:45px; line-height:45px; font-size:16px; font-weight:bold; padding:0 0 1px 0; margin:0 15px;}

.rxcon .bd li .hx{ width:70px; height:1px; margin:0 auto 8px auto;}

.rxcon .bd li .xmms{ width:240px; line-height:25px; overflow:hidden; margin:0 auto;}



.rxcon .bd li a{ width:280px; display:block; text-decoration:none; overflow:hidden;}



.rxcon .bd li a .xmtit{ overflow:hidden;}

.rxcon .bd li .hx a{ overflow:hidden;}

.rxcon .bd li a .xmms{ overflow:hidden;}



.rxcon .bd li:hover{transition:all .2s ease-in 0s;}

.rxcon .bd li:hover .xmtit{ overflow:hidden;}

.rxcon .bd li:hover .hx{ overflow:hidden;}

.rxcon .bd li:hover .xmms{ overflow:hidden;}



/* 产 品 */

.cpbox{ width:100%; overflow:hidden;}

.cpcon{ width:1200px; margin:0 auto;}

.cpcon .hd{ line-height:40px; text-align:center; margin:10px 0 0 0; overflow:hidden;}

.cpcon .hd li{ padding:0 25px; margin:10px 10px 0 10px; border-radius:20px; text-align:center; display:inline-block; cursor:pointer;}

.cpcon .hd li.on{ height:40px;}

.cpcon .bd{ margin:10px 0 0 0; overflow:hidden;}

.cpcon .bd li{ width:280px; float:left; overflow:hidden; padding:0 0 10px 0; margin:10px 10px 12px 10px;}

.cpcon .bd li .xmtx{ width:280px; height:207px; overflow:hidden;}

.cpcon .bd li .xmtx img{ width:280px; height:207px; 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:45px; line-height:45px; font-size:16px; font-weight:bold; padding:0 0 1px 0; margin:0 15px;}

.cpcon .bd li .hx{ width:70px; height:1px; margin:0 auto 8px auto;}

.cpcon .bd li .xmms{ width:240px; line-height:25px; overflow:hidden; margin:0 auto;}



.cpcon .bd li a{ width:280px; 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;}

.cpcon .bd li:hover .xmtit{ overflow:hidden;}

.cpcon .bd li:hover .hx{ overflow:hidden;}

.cpcon .bd li:hover .xmms{ overflow:hidden;}



/* 实力 */

.slbox{ width:100%; padding:50px 0 0 0; overflow:hidden;}

.slcon{ width:880px; overflow:hidden; margin:30px auto;}

.slcon li{ width:220px; height:70px; justify-content:center; overflow:hidden; float:left;}

.slcon li .slk1{ overflow:hidden;}

.slcon li .slk2{ font-size:16px; overflow:hidden;}

.slcon li .dz{ font-size:38px; font-style:italic;}

.slcon li .xz{ font-size:16px;}



/* 关于我们 */

.usbox{ width:1200px; margin:0 auto; overflow:hidden;}

.us_l{ width:600px; float:left; overflow:hidden;}

.us_r{ width:600px; float:left; overflow:hidden;}



.us_sp{ width:600px; height:340px; overflow:hidden;}



.us_dw{ width:530px; height:260px; line-height:30px; padding:40px 40px 40px 30px; font-size:16px; position:relative; overflow:hidden;}

.z1{ width:20px; height:5px; position:absolute; top:20px; right:25px; overflow:hidden;}

.z2{ width:5px; height:20px; position:absolute; top:25px; right:20px; overflow:hidden;}

.z3{ width:20px; height:5px; position:absolute; bottom:20px; right:25px; overflow:hidden;}

.z4{ width:5px; height:20px; position:absolute; bottom:25px; right:20px; overflow:hidden;}



.z1{ overflow:hidden;}

.z2{ overflow:hidden;}

.z3{ overflow:hidden;}

.z4{ overflow:hidden;}



/* 案 例 */

.albox{ width:100%; overflow:hidden;}

.alcon{ width:1200px; margin:0 auto; overflow:hidden;}

.alcon .bd{ margin:10px 0 0 0; overflow:hidden;}

.alcon .bd li{ width:280px; margin:20px 10px 15px 10px; overflow:hidden; float:left;}

.alcon .bd li .tu{ width:280px; height:207px; overflow:hidden;}

.alcon .bd li .tu img{ width:280px; height:207px;}

.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:48px; line-height:48px; text-align:center; overflow:hidden;}

.alcon .bd li a:hover .tit{ transition:all .1s ease-in 0s;}



/* 精英团队 */

.tdbox{ overflow:hidden;}

.tdcon{ width:1200px; margin:0 auto; overflow:hidden;}



.tdcon .bd{ margin:10px 0 0 0; overflow:hidden;}

.tdcon .bd li{ width:280px; float:left; overflow:hidden; padding:0 0 10px 0; margin:10px 10px 12px 10px;}

.tdcon .bd li .ttu{ width:280px; height:370px; overflow:hidden;}

.tdcon .bd li .ttu img{ width:280px; height:370px; overflow:hidden; transition:all .2s ease-in 0s;}



.tdcon .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;}

.tdcon .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);}



.tdcon .bd li .bt{ text-align:center; height:45px; line-height:45px; font-size:16px; font-weight:bold; padding:0 0 1px 0; margin:0 15px;}

.tdcon .bd li .hx{ width:70px; height:1px; margin:0 auto 8px auto;}

.tdcon .bd li .tdms{ width:240px; line-height:25px; overflow:hidden; margin:0 auto;}



.tdcon .bd li a{ width:280px; display:block; text-decoration:none; overflow:hidden;}



.tdcon .bd li a .bt{ overflow:hidden;}

.tdcon .bd li .hx a{ overflow:hidden; }

.tdcon .bd li a .tdms{ overflow:hidden;}



.tdcon .bd li:hover{ transition:all .2s ease-in 0s;}

.tdcon .bd li:hover .bt{ overflow:hidden;}

.tdcon .bd li:hover .hx{ overflow:hidden;}

.tdcon .bd li:hover .tdms{ overflow:hidden;}



/* 新闻动态 */

.newsbox{ width:100%; overflow:hidden;}

.newscon{ width:1200px; overflow:hidden; margin:20px auto 0 auto;}



.newscon .hd{ height:40px; line-height:40px; text-align:center;}

.newscon .hd li{ text-align:center; display:inline-block; cursor:pointer;}

.newscon .hd li.on{ height:40px;}

.newscon .hd li a{ padding:0 25px; margin:0 10px; border-radius:20px; display:block; text-decoration:none;}



.newscon .bd{ overflow:hidden;}



.news-tu{ width:1200px; overflow:hidden;}

.news-tu ul{ width:1220px;}

.news-tu li{ width:590px; height:130px; line-height:30px; margin:20px 20px 0 0; overflow:hidden; float:left;}

.news-tu li .tu{ width:200px; height:130px; margin:0 20px 0 0; float:left; overflow:hidden;}

.news-tu li .tu img{ width:200px; height:130px; overflow:hidden;}

.news-tu 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;}

.news-tu 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);}

.news-tu li h1{ font-size:16px; overflow:hidden; margin:15px 0 0 0;}

.news-tu li a{ width:570px; height:130px; padding:0 20px 0 0; display:block; text-decoration:none; overflow:hidden;}

.news-tu li:hover a{ overflow:hidden;}

.news-tu li:hover a h1{ overflow:hidden;}



.news-lb{ width:1200px; overflow:hidden;}

.news-lb ul{ width:1220px;}

.news-lb li{ height:46px; line-height:46px; margin:20px 20px 0 0; overflow:hidden; float:left;}

.news-lb li a{ width:550px; padding:0 0 0 40px; display:block;}

.news-lb li a:hover{ text-decoration:none;}

		

/* 友情链接 */

.link{ height:40px; line-height:40px;}

.link h3{ float:left;}

.link a{ margin:0 10px 0 0; float:left;}



/* 底部 */

.footbox{ width:100%; padding:100px 0 0 0; overflow:hidden;}

.footcon{ width:1200px; overflow:hidden; margin:50px auto;}

.d1{ width:200px; float:left; margin:30px 30px 0 0; overflow:hidden;}

.d1 .dico{ width:36px; height:108px; float:left; margin:0 10px 0 0; overflow:hidden;}

.d1 .dico img{ width:36px; height:46px; overflow:hidden;}

.d1 h1{ font-weight:bold; font-size:16px; line-height:36px;}

.d1 h2{ font-weight:normal; line-height:24px;}



.d2{ width:200px; height:54px; float:left; margin:30px 30px 0 0; overflow:hidden;}

.d2 .dico{ width:36px; height:84px; float:left; margin:0 10px 0 0; overflow:hidden;}

.d2 .dico img{ width:36px; height:46px; overflow:hidden;}

.d2 h1{ font-weight:bold; font-size:16px; line-height:36px;}

.d2 h2{ font-weight:normal;}

.d3{ width:180px; height:54px; float:left; margin:30px 0 0 30px; overflow:hidden;}

.d3 .dico{ width:36px; height:84px; float:left; margin:0 10px 0 0; overflow:hidden;}

.d3 .dico img{ width:36px; height:46px; overflow:hidden;}

.d3 h1{ font-weight:bold; font-size:16px; line-height:36px;}

.d3 h2{ font-weight:normal;}



.d4{ width:220px; height:54px; float:left; margin:30px 0 0 30px; overflow:hidden;}

.d4 .dico{ width:36px; height:84px; float:left; margin:0 10px 0 0; overflow:hidden;}

.d4 .dico img{ width:36px; height:46px; overflow:hidden;}

.d4 h1{ font-weight:bold; font-size:16px; line-height:36px;}

.d4 h2{ font-weight:normal;}



.rwm{ width:280px; float:left;}

.rwm li{ width:96px; text-align:center; line-height:36px; overflow:hidden; float:left; margin:0 22px;}

.rwm li img{ width:96px; height:96px; display:block; margin:0 auto;}



.footdw{ width:100%; height:100px; overflow:hidden;}

.footzw{ width:1200px; line-height:50px; margin:0 auto; overflow:hidden;}

.footzw h1{ width:1200px; text-align:left; display:block; float:left; overflow:hidden;}

.footzw h2{ width:1200px; text-align:right; font-weight:normal; display:block; overflow:hidden; float:left;}



/*悬浮*/

.fixed-right-nav{ position:fixed; z-index:500; right:2%; top:50%; width:78px; text-align:center; opacity:.9;}

.fixed-right-nav a{ display:block; height:50px; border-radius:5px; margin-bottom:2px; overflow:hidden; text-decoration:none;}

.fixed-right-nav a:hover{ text-decoration:none;}

.fixed-right-nav .backtop i{ display:block; width:28px; height:18px; margin:16px auto 0;}

.fixed-right-nav .msg i{ display:block; width:28px; height:18px; margin:8px auto 0;}

.fixed-right-nav .decora i{ display:block; width:28px; height:18px; margin:8px auto 0;}

.fixed-right-nav .qrcode i{ display:block; width:28px; height:18px; margin:15px auto 0;}

.fixed-right-nav .qrcodePic{ position:absolute; bottom:2px; visibility:hidden; right:80px; width:120px; height:120px; transform:scale(0); -webkit-transform:scale(0); transition:all ease .2s; -webkit-transition:all ease .2s; transform-origin:right bottom; -webkit-transform-origin:right bottom;}

.fixed-right-nav .qrcodePic img{ width:120px; height:120px;}

.fixed-right-nav .qrcode:hover .qrcodePic{ visibility:visible; transform:scale(1); -webkit-transform:scale(1);}

.fixed-right-nav .decoraDw{ font-size:16px; position:absolute; bottom:59px; visibility:hidden; right:80px; width:150px; height:40px; line-height:40px; transform:scale(0); -webkit-transform:scale(0); transition:all ease .2s;-webkit-transition:all ease .2s; transform-origin:right bottom; -webkit-transform-origin:right bottom; background-color:rgba(0,0,0,0.8); border-radius:5px;}

.fixed-right-nav .decora:hover .decoraDw{ visibility:visible; transform:scale(1); -webkit-transform:scale(1);}



/* 内页 */

.n-tit{ width:100%; overflow:hidden;}

.bb{ width:1200px; overflow:hidden; margin:40px auto;}

.n-tit h1{ line-height:24px; text-align:center;}

.n-tit h2{ font-size:36px; line-height:48px; text-align:center; font-weight:normal;}

.n-tit h3{ width:38px; height:3px; margin:10px auto 0 auto;}



.x-tit{ line-height:36px; text-align:center; padding:5px 0 20px 0; margin:0 0 15px 0;}

.x-tit h1{ font-size:24px; font-weight:bold;}



.nfl{ width:100%; padding:10px 0 30px 0; overflow:hidden;}

.nfl ul{ width:1200px; overflow:hidden; margin:0 auto;}

.nfl li{ width:220px; font-size:16px; text-align:center; margin:20px 10px 0 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left;}

.nfl a{ width:220px; line-height:50px; display:block; text-decoration:none;}

.nfl li a:hover{ display:block;}

.nfl .on a{ text-decoration:none; transition:all .2s ease-in 0s;}



.nrwz{ width:1200px; padding:30px 0; line-height:36px; overflow:hidden; margin:0 auto;}

.nrwz img{ margin:15px auto;}



/* 详细分页 */

.fy{ padding:10px 0; margin:20px 0 0 0; overflow:hidden;}

.fy ul{ width:1200px; margin:0 auto;}

.fy li{ font-size:16px; line-height:36px;}

.fy li img{ margin:0 12px 0 20px;}



/* 新 闻 */

.n-news{ width:1200px; overflow:hidden; margin:30px auto;}

.n-news li{ padding:20px; overflow:hidden;}

.n-news li:hover{ transition:all .2s ease-in 0s;}

.n-news li .netu{ width:180px; height:120px; margin:0 20px 0 0; overflow:hidden; float:left;}

.n-news li .netu img{ width:180px; height:120px; display:block;}

.n-news li .netu a{ -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-news li .netu a:hover{ 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-news li .newz{ width:940px; height:120px; line-height:30px; overflow:hidden; float:left;}

.n-news li .newz h1{ 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 .newz a{ text-decoration:none; ;}

.n-news li:hover{ overflow:hidden;}



/* 产 品 */

.n-cp{ width:1200px; margin:10px auto; overflow:hidden;}

.n-cp li{ width:280px; float:left; overflow:hidden; margin:10px 10px 15px 10px; background-color:rgba(248,248,248,1);}

.n-cp li{ width:280px; float:left; overflow:hidden; padding:0 0 10px 0; margin:10px 10px 12px 10px;}

.n-cp li .xmtx{ width:280px; height:207px; overflow:hidden;}

.n-cp li .xmtx img{ width:280px; height:207px; overflow:hidden; transition:all .2s ease-in 0s;}



.n-cp 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;}

.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 .xmtit{ text-align:center; height:45px; line-height:45px; font-size:16px; font-weight:bold; padding:0 0 1px 0; margin:0 15px;}

.n-cp li .hx{ width:70px; height:1px; margin:0 auto 8px auto;}

.n-cp li .xmms{ width:240px; line-height:25px; overflow:hidden; margin:0 auto;}



.n-cp li a{ width:280px; display:block; text-decoration:none; overflow:hidden;}



.n-cp li a .xmtit{ overflow:hidden;}

.n-cp li .hx a{ overflow:hidden;}

.n-cp li a .xmms{ overflow:hidden;}



.n-cp li:hover{ transition:all .2s ease-in 0s;}

.n-cp li:hover .xmtit{ overflow:hidden;}

.n-cp li:hover .hx{ overflow:hidden;}

.n-cp li:hover .xmms{ overflow:hidden;}



/* 分 页 */

.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{ 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;}



/* 案 例 */

.allb{ width:1200px; margin:0 auto; overflow:hidden;}

.allb li{ width:280px; margin:20px 10px 15px 10px; overflow:hidden; float:left;}

.allb li .tu{ width:280px; height:207px; overflow:hidden;}

.allb li .tu img{ width:280px; height:207px;}

.allb 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;}

.allb 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);}

.allb li a{ text-decoration:none;}

.allb li a .tit{ font-size:16px; height:48px; line-height:48px; text-align:center; overflow:hidden;}

.allb li a:hover .tit{ transition:all .1s ease-in 0s;}



/* 团 队 */

.tdlb{ width:1200px; margin:0 auto; overflow:hidden;}

.tdlb li{ width:280px; float:left; overflow:hidden; padding:0 0 10px 0; margin:10px 10px 12px 10px;}

.tdlb li .ttu{ width:280px; height:370px; overflow:hidden;}

.tdlb li .ttu img{ width:280px; height:370px; overflow:hidden; transition:all .2s ease-in 0s;}



.tdlb 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;}

.tdlb 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);}



.tdlb li .bt{ text-align:center; height:45px; line-height:45px; font-size:16px; font-weight:bold; padding:0 0 1px 0; margin:0 15px;}

.tdlb li .hx{ width:70px; height:1px; margin:0 auto 8px auto;}

.tdlb li .tdms{ width:240px; line-height:25px; overflow:hidden; margin:0 auto;}



.tdlb li a{ width:280px; display:block; text-decoration:none; overflow:hidden;}



.tdlb li a .bt{ overflow:hidden;}

.tdlb li .hx a{ overflow:hidden;}

.tdlb li a .tdms{ overflow:hidden;}



.tdlb li:hover{ transition:all .2s ease-in 0s;}

.tdlb li:hover .bt{ overflow:hidden;}

.tdlb li:hover .hx{ overflow:hidden;}

.tdlb li:hover .tdms{ overflow:hidden;}



/* 留言板 */

.lyb{ width:700px; margin:0 auto 30px auto; overflow:hidden;}

.lyb input{ width:300px; height:48px; line-height:48px; padding:0 0 0 20px; border:0; display:inherit; float:left; margin:30px 15px 0 15px; overflow:hidden;}

.lyb select{ width:320px; height:48px; line-height:48px; border:0; display:inherit; float:left; margin:30px 15px 0 15px; overflow:hidden;}

.lyb textarea{ width:600px; height:180px; line-height:48px; border:0; display:inherit; padding:10px 20px; margin:30px 0 0 15px; float:left; overflow:hidden;}

.lyb .an{ cursor:pointer; float:left;}

