@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}
ol, ul, li, dl, dt, dd {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
html * {-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html, body {height: 100%;}
body {font-size:100%; font-family:"微软雅黑", sans-serif; line-height:1;}
a {color:#444; text-decoration: none;}
.clear {clear:both;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#top {line-height:0;}
.center {width:1100px; margin:auto; overflow:hidden;}
.nav_box {width:100%;background:#fff;z-index:99;}
.logo {width:150px; float:left; height:40px; padding:35px 0; margin-right:150px;}
.ma {width:200px; float:right; height:110px;}
#nav {width:600px; float:left; overflow:hidden; padding:35px 0;}
#nav li {float:left; width:100px; height:40px; line-height:40px; text-align:center;}
#nav li a {display:block; color:#888;}
#nav li a:hover {background:#ff7600; color:#fff;}
#nav li.active a {background:#ff7600; color:#fff;}
.header {background:#fff; padding:15px 0;}
.nnav {width:1000px; margin:auto; overflow:hidden;}
.nnav a {display:block; float:right; height:60px; line-height:60px; padding:0 18px;}
.nnav a:hover,.nnav a.on {background:#ff7600; color:#fff;}
.nnav a.nlogo {float:left;}

#templatemo-carousel {background:url('templatemo_carousel_bg.jpg') no-repeat center center fixed; z-index:10; position: relative;}
#templatemo-carousel .carousel-inner .item img {display:block; width:100%;}
#templatemo-carousel:hover .carousel-control {opacity:0.8; filter:alpha(opacity=80);}
.carousel-inner {position: relative;width: 100%;overflow: hidden;}
.carousel-inner .item {position:relative; display:none; -webkit-transition:0.6s ease-in-out left; transition:0.6s ease-in-out left;}
.carousel-inner .active {left:0; display:block;}
.carousel-inner .next,.carousel-inner .prev {display:block; position:absolute; top:0; width:100%;}
.carousel-inner .next {left:100%;}
.carousel-inner .prev {left:-100%;}
.carousel-inner .next.left,.carousel-inner .prev.right {left:0;}
.carousel-inner .active.left {left:-100%;}
.carousel-inner .active.right {left:100%;}
.carousel-control {position:absolute; top:50%; margin-top:-31px; width:57px; height:62px; opacity:0; filter:alpha(opacity=0);}
.carousel-control.left {background:url(../images/left.png); left:150px;}
.carousel-control.right {background:url(../images/right.png); right:150px;}
.carousel-indicators {position: absolute;bottom:10px;left:50%; margin-left:-25px;z-index:15;text-align:center;}
.carousel-indicators li {display: inline-block;width:10px;height:10px;margin:1px;text-indent:-99em;cursor: pointer;border:1px solid #fff;border-radius:10px;}
.carousel-indicators .active {width:12px;height:12px;margin:0;background:#fff;}

#about {padding:40px 0 90px;}
#about li {font-size:48px; text-align:center; height:250px; padding-top:100px;}
#about li span {padding:20px 28px; margin:10px; border:1px solid #f60; border-radius:50%; background:#f80;text-shadow:-1px -1px 1px #333; color:#ddd; box-shadow:0 2px 2px #333;}
#about .al {width:600px; float:left;}
#about h1 {line-height:50px; font-size:42px; margin-bottom:10px; padding:0 20px; color:#ff7600; text-shadow:1px 1px 1px #333;box-shadow:0 1px #555;}
#about h1 span {font-weight:normal; color:#fff; margin-left:20px; font-size:20px;}
#about .al h1 a {float:right; font-weight:normal; font-size:16px; color:#999;}
#about .al p {font-size:16px; text-align:justify; line-height:32px; padding:10px; margin:0; color:#555;}
#about .al p b {font-weight:bold;}
#about .al p a {float:right; color:#ff7600;}
#about .al ul {overflow:hidden; clear:both; margin-top:20px;}
#about .al ul img {float:left; width:180px; margin-right:30px;}
#about .ar {width:450px; float:right;}
#about .ar h1 {margin-bottom:30px;}
#about .ar .xw {overflow:hidden; margin-bottom:15px; height:120px; padding:0; font-size:16px;}
#about .ar .xw img {float:left; width:160px; height:120px; margin-right:10px;}
#about .ar .xw h3 {line-height:30px; height:30px; overflow:hidden; font-weight:bold; color:#333;}
#about .ar .xw p {line-height:24px; color:#666; font-size:14px;}


#product {background:url(../images/bg.png); background-size:cover; padding:80px 0;}
#product dl {width:245px; float:left; margin-right:40px; margin-bottom:40px; position:relative;}
#product dl.last {margin-right:0;}
#product dl dt {width:100%; height:210px;}
#product dl dd {text-align:center; background:#fff; position:absolute; left:0; bottom:0; width:100%; height:30px; line-height:30px;}
.title {text-align:center; line-height:60px; margin-bottom:20px;}
.title span.pl {float:left; padding:0 200px; border-bottom:2px solid #fff; margin-top:29px;}
.title span.pr {float:right; padding:0 200px; border-bottom:2px solid #fff; margin-top:29px;}
.title span.pc {font-size:24px; color:#fff;}

#youshi {text-align:center; background:#eee; padding:50px 0 30px;}
#zhaoshang {text-align:center;}


#contact {overflow:hidden; width:1100px; margin:auto; padding:80px 0;}
.gsnews {width:600px; float:left;}
.lxwm {width:450px; float:right; line-height:30px; font-size:16px;}
.lxwm img {margin:20px 30px 0 0;}

.footer {text-align:center; background:url(../images/ft-bg.jpg) center top no-repeat; padding:24px 0 34px; line-height:30px;}
.fixd {position:fixed; bottom:0; width:100%; height:40px; line-height:40px; text-align:center; border-top:3px solid #ff7600; background:#fff;}
.fixd a {padding:5px 10px; margin:0 10px;}

.banner {height:200px; background:url(../images/about.jpg) center center;}
.list_box {width:1000px;padding-bottom:60px; margin:auto;}
.list_box .left {float:left; width:240px;}
.list_box .left h3 {text-align:center; font-size:24px; background:#f70; color:#fff; line-height:70px; margin-bottom:10px;}
.list_box .left li {line-height:40px; background:#ddd; margin-bottom:10px;}
.list_box .left li span {float:right; font-family:"宋体"; font-weight:bold;}
.list_box .left li a {display:block; padding:0 40px;}
.list_box .left li a:hover {background:#f70; color:#fff;}
.list_box .right {float:right; width:736px;}
.list_box .right .weizhi {line-height:30px; border-bottom:1px solid #ccc; text-align:right; color:#666; margin-top:-31px;}
.list_box .right .weizhi span { margin:20px;}
.list_box .right .ab {padding:20px 0 20px 20px; line-height:24px;}
.list_box .right .ab .zz {overflow:hidden; width:732px;}
.list_box .right .ab .zz img {float:left; width:350px; margin-right:16px; margin-bottom:16px;}
.list_box .right .ab .cp {overflow:hidden; width:729px;}
.list_box .right .ab .cp dl {float:left; width:230px; margin-right:13px; margin-bottom:13px;}
.list_box .right .ab .cp dl dt img {display:block; width:100%;}
.list_box .right .ab .cp dl dd {line-height:30px; text-align:center; height:30px; overflow:hidden;}
.list_box .right .ab .cp li {line-height:30px; border-bottom:1px dashed #ccc; padding:0 10px;}
.list_box .right .ab .cp li span {float:right; color:#666;}

.page {clear:both; text-align:center; line-height:50px;}
.page a {padding:2px 6px; border:1px solid #930; margin:0 2px; color:#930;}
.page span {padding:2px 6px; border:1px solid #930; margin:0 2px; color:#999; background:#930;}
.page span font {color:#fff;}
.page span.nolink {background:none; border:1px solid #999;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap; line-height:20px;}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}