.wraper { width: 1000px; margin: 0 auto; }
/*顶部*/
.header { background: url(../images/head_bg.png) repeat-x; height: 150px; position: relative; min-width: 1000px; }
.logo { margin-top: 30px; }
.phone { margin-top: 40px; }
/*导航*/

.nav { background: url(../images/nav_bg.png) no-repeat; width: 1000px; height: 50px; position: absolute; left: 50%; bottom: 0; margin-left: -500px; }
.nav ul { padding: 10px 60px; }
.nav li { float: left; margin-right: 34px; }
.nav li.last { margin-right: 0px; }
.nav li> a { padding-right: 12px; padding-left: 12px; line-height: 30px; display: block; font-size: 14px; color: #000000; }
.nav li.active > a, .nav li > a:hover { background: url(../images/active.png) repeat-x; color: #ffffff; }
/*图片切换*/
.window { height: 230px; position: relative; overflow: hidden; min-width: 1000px; margin-bottom: 20px; }
.slidesjs { width: 1000px; position: absolute; z-index: 1; left: 0; }
#slides { display: none; position: relative; }
#slides .slidesjs-navigation { margin-top: 3px; }
#slides .slidesjs-previous { margin-right: 5px; float: left; }
#slides .slidesjs-next { margin-right: 5px; float: left; }
.slidesjs-container { z-index: 11; }
.slidesjs-pagination { z-index: 22; width: 1000px; *width: 500px;
*padding-left:480px;
text-align: center; margin: 0 auto; position: relative; top: -20px; height: 20px; }
.slidesjs-pagination li { margin: 0 5px; display: inline-block; *float:left;
}
.slidesjs-pagination li a { display: block; width: 10px; height: 0; padding-top: 10px; background-image: url(../images/pagination.png); background-position: 0 0; float: left; overflow: hidden; }
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-position: 0 -10px }
.box-left { width: 230px; }
.slideBox { width: 228px; height: 148px; position: relative; border: 1px solid #d9d9d9; margin-bottom: 20px; }
.slideBox .hd { overflow: hidden; position: absolute; right: 0px; width:100%; bottom: 0px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float:right; }
.slideBox .hd ul li { float: left; margin-left: 1px; width: 20px; height: 13px; line-height: 13px; text-align: center; background:rgba(0,0,0,0.5); cursor: pointer; color: #fff;font-size:12px; }
.slideBox .hd ul li.on { background: #f00; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; text-align: center; }
.slideBox .bd img { width: 228px; height: 148px; display: block; }
.box-class .head, .box-contact .head { width: 230px; height: 58px; background: url(../images/head-bg.jpg) no-repeat; text-align: center; }
.box-class .head h3, .box-contact .head h3 { font-size: 18px; color: #fff; line-height: 50px; }
.box-class .head h3 span, .box-contact .head h3 span { font-size: 14px; }
.box-class .list { margin-top: 7px; }
.box-class ul li { width: 100%; border-bottom: 1px solid #dfdfdf; }
.box-class ul li a { line-height: 40px; color: #404040; padding-left: 25px; }
.box-class ul li span { color: #F00; margin-right: 10px; }
.box-contact .show { width: 100%; height: 105px; margin-top: 20px; line-height: 1.7 }
.box-company, .box-product { width: 750px; margin-bottom: 20px; }
.box-head { height: 34px; border: 1px solid #dedede; background: url(../images/head.png) no-repeat; border-radius: 6px; padding: 0 15px; }
.box-head h3 { font-size: 18px; color: #404040; line-height: 34px; }
.box-head span { font-size: 12px; color: #2477b1; }
.box-head img { float: right; margin-top: 7px; }
.box-head .bread { float: right; font-size: 12px; }
.box-head .bread a,.box-head .bread span { color: #404040 }
.box-company .detail { width: 740px; margin-top: 10px; padding-right: 10px; }
.box-company .detail img { float: left; }
.box-company .detail .text { float: right; width: 440px; height: 160px; overflow: hidden; line-height: 1.7; color: #404040; }
.box-product .list li,.listing .list li { width: 230px; text-align: center; margin-top: 10px; float: left; margin-right: 30px; }
.box-product .list li.last,.listing .list li.last { margin-right: 0px; }
.box-product .list li img,.listing .list li img { border: 1px solid #dfdfdf; }
.box-product .list li span,.listing .list li span { color: #404040; line-height: 35px; max-width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; margin: 0 auto; }
.box-class ul li a:hover, .box-product .list li span:hover, .box-news ul li a:hover, .link .show a:hover, .box-head .bread a:hover, .flip a:hover, .news .detail li a:hover { color: #2e88ff; }
.box-honor { width: 230px; }
.box-honor .pic { margin-top: 10px; }
.box-honor img { border: 1px solid #dfdfdf }
.box-news { width: 494px; }
.box-news .list { margin-top: 10px; }
.box-news ul li { width: 100%; border-bottom: 1px solid #dfdfdf; }
.box-news ul li a { line-height: 30px; color: #404040; padding-left: 10px; }
.box-news ul li span { color: #F00; margin-right: 10px; }
.box-news ul li i { float: right; margin-top: 5px; }
.link { width: 994px; margin: 0 auto; margin-top: 30px; }
.link .head { background: url(../images/link-head.png) no-repeat; width: 100%; height: 24px; }
.link .head h3 { font-size: 12px; margin-left: 15px; padding-top: 5px; }
.link .show { height: 45px; background: url(../images/link.png) no-repeat; margin-top: 1px; padding-left: 20px; }
.link .show a { font-size: 12px; color: #333333; margin-right: 10px; line-height: 45px; }
.footer { height: 87px; background: url(../images/foot.png) no-repeat; color: #FFF; font-size: 12px; margin-top: 5px; }
.foot-nav { text-align: center; padding-top: 20px; }
.foot-nav a { text-align: center; line-height: 31px; color: #ffffff; }
.foot-nav a:hover { text-decoration: underline; }
.foot-nav .split { margin: 0 15px; }
.copyright { text-align: center; }
.company, .newsshow, .listshow, .news,.listing { width: 750px; }
.company .detail { padding-top: 20px; }
.company p { line-height: 1.7 }
.newsshow .detail .tit, .listshow .detail .pic { text-align: center; padding-top: 20px; }
.newsshow .detail .tit { border-bottom: 1px solid #8c8c8c; padding-bottom: 30px; }
.newsshow .detail .tit h3 { font-size: 24px; color: #404040; margin-bottom: 10px; }
.newsshow .detail .tit span { font-size: 12px; color: #999; }
.newsshow .detail .show, .listshow .detail .show { padding: 20px 0; line-height: 1.7; border-bottom: 1px solid #8c8c8c; }
.listshow .detail .pic h3 { font-size: 18px; color: #404040; }
.listshow .detail .pic { padding: 28px 0; border-bottom: 1px solid #8c8c8c; }
.news .detail { margin-top: 10px; }
.news .detail li {line-height: 35px;  border-bottom: 1px solid #dfdfdf; background:url(../images/news.jpg) 0 center no-repeat; text-indent:10px; text-align:right; display:block; }
.news .detail li a {  color: #404040; float:left; }
.news .detail li span { color: #808080; }

.listing .list{margin:20px 0;}

/*翻页样式*/
.flip { margin-top: 27px; }
.flip .prev { text-align: left; }
.flip .prev, .flip .next { width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.flip .next { text-align: right; }
.flip a { color: #333;}
/*分页样式*/
.pages { text-align: center; margin: 40px auto 0px; }
.pages a { width: 25px; height: 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 3px; background: url(../images/page.png) no-repeat; display: inline-block; font-size: 14px; color: #fff; text-align: center; line-height: 25px; vertical-align: middle; position: relative;margin-right:5px; }
.pages a.active, .pages a:hover { background: url(../images/page2.png) no-repeat; text-decoration: none; color: #333; }

#message { color: #666;}
#message form { padding: 0; margin: 0 }
#message form div { margin-top: 27px; margin-bottom: 10px }
#message form div input.formStyle { width: 292px; height: 26px; line-height: 26px; background-color: #fff; padding-left: 5px; border: 1px solid #666; color: #666; }
#message form div input { color: #666; height: 26px; line-height: 26px; background-color: #fff; padding-left: 5px; border: 1px solid #666; width: 120px }
#message form div textarea { color: #666; line-height: 26px; background-color: #fff; padding-left: 5px; border: 1px solid #666; width: 600px; height: 100px; outline: none }
#message form .vcode { position: relative; padding-top: 10px; height: 40px; margin-top: 10px; }
#message form #imgvcode { position: absolute; left: 135px; cursor: pointer; background-color: #fff; top: 13px }
#message form #tn { border: 1px solid #3089ff; background: #3089ff; cursor: pointer; display: inline-block; padding: 0 20px; border-radius: 5px; color: #fff; font-size: 14px; vertical-align: top; text-align: center; line-height: 28px; transition: background 0.2s ease; -moz-transition: background 0.2s ease; -webkit-transition: background 0.2s ease; -o-transition: background 0.2s ease; -ms-transition: background 0.2s ease; }
#tn:hover, #tn:active { background: #0f94f7; outline: none; }
/*发布内容*/
.post-head h4 { text-align: center; padding-top: 24px; margin-bottom: 8px; font-size: 16px; font-weight: bold; }
.post-head .date { text-align: center; font-size: 12px; color: #999 }
.post-content,.page .show,.page .list{
	color:#404040;
	line-height:1.7;
	padding:15px 0;
}
i{font-style:normal}

