﻿/*通用_基本信息*/
body { background:#e4e4e4;margin:0px auto; font-size:12px; text-align:center; color:#131313; font-family:"Microsoft YaHei",Heiti SC,tahoma,arial,Hiragino Sans GB,sans-serif;max-width:1920px; }
html{
overflow-x:hidden;
-webkit-text-size-adjust:none;        
}

.html-body-overflow
  {
   height:100%;
    overflow-y:hidden;
  }
td {}
a { color:#000000; text-decoration:none; }
a:hover { color:#ff0000;text-decoration:underline; }
form,ul,dl,li { margin:0; padding:0; border:0; }
img{border:0;vertical-align:bottom;margin:0;padding:0;}
ul,ol{list-style:none;}
input,textarea { font-family:"微软雅黑","TIMES NEW ROMAN",Verdana,"宋体"; font-size: 12px; }
/*字体*/
@font-face {font-family: 'AlternateGothic2BTRegular';src: url('../font/altgot2n-webfont.eot');src: url('../font/altgot2n-webfont.eot?#iefix') format('embedded-opentype'),url('../font/altgot2n-webfont.woff') format('woff'),url('../font/altgot2n-webfont.ttf') format('truetype'),url('../font/altgot2n-webfont.svg#AlternateGothic2BTRegular') format('svg');font-weight: normal;font-style:normal}

@font-face {font-family: 'empire_script-webfont';src: url('../font/empire_script-webfont.eot');src: url('../font/empire_script-webfont.eot?#iefix') format('embedded-opentype'),url('../font/empire_script-webfont.woff') format('woff'),url('../font/empire_script-webfont.ttf') format('truetype'),url('../font/empire_script-webfont.svg#empire_script-webfont') format('svg');font-weight: normal;font-style:normal}

@font-face {font-family: 'impact-webfont';src: url('../font/impact-webfont.eot');src: url('../font/impact-webfont.eot?#iefix') format('embedded-opentype'),url('../font/impact-webfont.woff') format('woff'),url('../font/impact-webfont.ttf') format('truetype'),url('../font/impact-webfont.svg#impact-webfont') format('svg');font-weight: normal;font-style:normal}
/*通用_各色文本链接样式*/
.White {color:#fff;font-family:"宋体";line-height:20px;}
.White a{color:#fff;line-height:20px;}
.White a:hover{color:#f00;}
.Black-bbb {color:#bbb;font-size:11px;font-family:"TIMES NEW ROMAN",Tahoma,Verdana,"宋体";}
.Black-222 {color:#222;font-size:11px;font-family:"TIMES NEW ROMAN",Tahoma,Verdana,"宋体";}
.Blac-666 {color:#666;}
.Red-F60 {color:#F60; font-weight:bold;}

/*通用_用户录登文本框和搜索框Login Login_index Login_page Search_index Search_page*/
.Login_text { width:90px; height:14px; padding:1px; color:#333; border:1px solid #7f9db9; margin-top:4px; }
.Login_button {  }
.Search_text { width:116px; height:17px; color:#333; padding:1px;border:1px solid #7F9DB9; background: #eee;}
.Search_sel { width:80px; height:19px; background: #eee;color:#333; border:1px solid #7F9DB9; font-size:12px;}
.Search_button { width:37px;height:22px;color:#333;font-size:12px;}
/*顶部*/
#top{width:100%;margin:0px auto;padding:0px;height:90px;z-index:3;position:relative;z-index:8888;max-width:1920px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff ), to(#e5e4e4 )); /* Saf4+, Chrome */
			background-image: -webkit-linear-gradient(top, #fff , #e5e4e4 ); /* Chrome 10+, Saf5.1+ */
			background-image:    -moz-linear-gradient(top, #fff,#e5e4e4 ); /* FF3.6 */
			background-image:     -ms-linear-gradient(top, #fff,#e5e4e4 ); /* IE10 */
			background-image:      -o-linear-gradient(top, #fff,#e5e4e4 ); /* Opera 11.10+ */
			background-image:         linear-gradient(top, #fff,#e5e4e4);}
#top.cur{position:fixed;top:0px;}
#top #logo{margin:0px auto;padding:0px 0px 0px 3%;height:100%;text-align:left;z-index:4;float:left;}
#top #logo img{height:100%;}

#top #head{float:right;margin:0px auto;width:50%;padding:0 3% 0 0;height:90px;z-index:1;}
#top #head ul{list-style:none;padding:0px;margin:0px auto;float:right;width:100%;}
#top #head ul li{float:left;padding:0;width:16.6%;margin:0px auto;position:relative;height:90px;text-align:center;}
#top #head ul li.cur{}
#top #head ul li a{color:#000;font-size:18px;font-weight:600;display:block;width:100%;height:100%;padding:0px;text-align:center;line-height:90px;position:relative;letter-spacing:3px;}
#top #head ul li a:hover{color:#fff;background:#5f5f5f;text-decoration:none;}
#top #head ul li.cur a{text-decoration:none;color:#fff;font-weight:800;background:#313131;}

#top #head ul li dl{width:100%;position:absolute;left:0px;top:90px;background:#fff;display:none;}
#top #head ul li dl dd{height:50px;float:left;width:100%;margin:0px auto;padding:0px;}
#top #head ul li dl dd a{color:#999;font-size:16px;height:50px;line-height:50px;padding:0px;margin:0px auto;border:0px;text-decoration:none;font-weight:400;}
#top #head ul li.cur dl dd a{text-decoration:none;color:#999;background:#fff;}
#top #head ul li dl dd:hover a{text-decoration:none;color:#fff;background:#666;}
@media screen and (max-width:1600px)
{
#top{height:70px;}
#top #head{height:70px;}
#top #head ul li{height:70px;}
#top #head ul li a{font-size:16px;height:70px;line-height:70px;}
#top #head ul li dl{top:70px;}
#top #head ul li dl dd{height:40px;}
#top #head ul li dl dd a{line-height:40px;font-size:14px;height:40px;}
}


@media screen and (max-width:1440px)
{
#top{height:60px;}
#top #head{height:60px;}
#top #head ul li{height:60px;}
#top #head ul li a{font-size:14px;height:60px;line-height:60px;}
#top #head ul li dl{top:60px;}
#top #head ul li dl dd{height:36px;}
#top #head ul li dl dd a{line-height:36px;font-size:12px;height:36px;}
}
@media screen and (max-width:1280px)
{
#top{height:50px;}
#top #head{height:50px;}
#top #head ul li{height:50px;}
#top #head ul li a{height:50px;line-height:50px;}
#top #head ul li dl{top:50px;}
#top #head ul li dl dd{height:32px;}
#top #head ul li dl dd a{line-height:32px;height:32px;}
}

@media screen and (max-width:1024px)
{
#top #logo{padding-left:1%;}
#top #head{width:60%;padding-right:1%;}
}

/*qq*/
#AdLayer1{position: absolute;visibility:hidden;z-index:999;margin:0px auto;padding:0px;width:72px;}
.right-nav{margin:0 auto;padding:0;position:fixed;width:54px;height:275px;right:0;top:55%;z-index:999;filter: alpha(opacity=85); opacity: 0.85; -moz-opacity: 0.85;}
.right-nav ul{margin:0 auto;padding:0;}
.right-nav ul li{width:54px;height:54px;float:left;position:relative;line-height:54px;margin-bottom:1px;}
.right-nav ul li a{display:inline-block}
.right-nav ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0px;transition:all .3s;background:#9999ff;color:#fff;font-size:14px;line-height:54px;overflow:hidden}
.right-nav ul li .sidebox.red{background:#545353;}
.right-nav ul li .sidebox.black{background:#999999;}
.right-nav ul li .sidebox.blue{background:#0066cc}
.right-nav ul li .sidebox .iconfont{font-size:30px;width:54px;text-align:center;display:block;}
.right-nav ul li .sidebox span{display:block;float:left;}
.right-nav ul li .sidebox p{float:left;margin:0 auto;padding:15px 0px 0px 0px;line-height:30px;}
.right-nav ul li .sidebox p img{width:120px;height:120px;}

@media screen and (max-width:1366px)
{
#AdLayer1{width:50px;}
.right-nav{width:40px;height:170px;}
.right-nav ul li{width:40px;height:40px;line-height:40px;}
.right-nav ul li .sidebox{width:40px;height:40px;font-size:12px;line-height:40px;}
.right-nav ul li .sidebox .iconfont{font-size:24px;width:40px;}
.right-nav ul li .sidebox p{padding:10px 0px 0px 0px;line-height:24px;}
.right-nav ul li .sidebox p img{width:100px;height:100px;}
}
/*咨询*/
#zxnr{margin:0px auto;padding:50px 0px 0px 0px;}
#zxnr dl{margin:0px auto;padding:0px;width:80%;}
#zxnr dl dd{width:100%;text-align:left;float:left;border:0px;margin:0px auto;padding:5px 0px 5px 0px;}
#zxnr dl dt{font-size:16px;color:#00a0e9;text-align:left;}
#zxnr dl dd .y_t{width:100%;height:36px;line-height:36px;background:#e4e4e4;color:#343422;border:0px;margin:0px auto;padding:0px 0px 0px 5px;border-radius:3px;font-size:14px;}
#zxnr dl dd .znr{width:100%;height:96px;line-height:24px;background:#e4e4e4;color:#343422;border:0px;margin:0px auto;padding:0px 0px 0px 5px;border-radius:3px;font-size:14px;}
#zxnr dl dd span.selectbg{width:150px;margin:0px auto;padding:0px;background:#ccc;overflow:hidden;border:0;height:36px;position:relative;border-radius:3px;}
#zxnr dl dd span.selectbg i{position:absolute;display:block;right:5px;top:5px;font-size:20px;color:#343422;}
#zxnr dl dd select{
appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
background:transparent;height:36px;line-height:36px;width:150px;font-size:14px;color:#343422;margin:0px auto;padding:0px;border:0px;}
#zxnr dl dd .y_but{background:#666;width:100%;height:45px;text-align:center;cursor:pointer;border:0px;margin:0px auto;padding:0px;color:#fff;display:block;border-radius:5px;font-size:18px;}
#zxnr dl dd .y_but:hover{background:#333;}

@media screen and (max-width:1366px)
{
#zxnr dl dt{font-size:14px;}
#zxnr dl dd .y_t{height:32px;line-height:32px;font-size:12px;}
#zxnr dl dd .znr{height:80px;line-height:20px;font-size:12px;}
#zxnr dl dd .y_but{height:40px;line-height:40px;font-size:14px;}
}

/*首页中部*/
#banner{width:100%;position:relative;z-index:2;margin:0px auto;padding:0px;overflow:hidden;
-moz-box-shadow:0 5px 8px #666;
-webkit-box-shadow:0 5px 8px #666;
-o-box-shadow:0 5px 8px #666;
box-shadow:0 5px 8px #666;}

/*轮播广告*/
section{
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
 display: block;
}
#page {
  width: 100%;
  margin: 0 auto;
position:relative;
}
#viewport-shadow {
  position: relative;
  width: 100%;
  padding: 0px;

}

#viewport, #box, .slide {
  width: 100%;
margin:0px auto;
padding:0px;
}
.slide{list-style:none;}
.slide li{margin:0px auto;padding:0px;float:left;position:relative;}
.slide li div{position:absolute;z-index:9999;padding:0px;color:#fff;width:46%;font-family:Arial;top:40%;left:27%;text-align:center;}
.slide li div.m0{
animation-name:wtop;
	animation-duration:1s;
	animation-timing-function:linear;
	animation-delay:0s;
-webkit-animation-name:wtop;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:0s;
}
.slide li div.m1{
animation-name:wtop;
	animation-duration:1s;
	animation-timing-function:linear;
	animation-delay:0s;
-webkit-animation-name:wtop;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:0s;
}
.slide li div.m2{
animation-name:wtop;
	animation-duration:1s;
	animation-timing-function:linear;
	animation-delay:0s;
-webkit-animation-name:wtop;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:0s;
}
.slide li div.m3{
animation-name:wtop;
	animation-duration:1s;
	animation-timing-function:linear;
	animation-delay:0s;
-webkit-animation-name:wtop;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:0s;
}
.slide li div.m4{
animation-name:wtop;
	animation-duration:1s;
	animation-timing-function:linear;
	animation-delay:0s;
-webkit-animation-name:wtop;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:0s;
}
.slide li div.m5{
animation-name:wtop;
	animation-duration:1s;
	animation-timing-function:linear;
	animation-delay:0s;
-webkit-animation-name:wtop;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:0s;
}
.slide li div p{width:100%;margin:0 auto;padding:0;text-align:center;}
.slide li div p.p1{font-weight:800;line-height:80px;font-size:50px;text-stroke:10px #fff;-moz-text-stroke:10px #fff;;-webkit-text-stroke:10px #fff;color:#990000;}

[data-content]::before{
content:attr(data-content);
position:absolute;
-webkit-text-stroke:0;
-moz-text-stroke:0;
text-stroke:0;
color:#990000;
}
.slide li div p.p2{font-weight:400;line-height:50px;font-size:32px;text-stroke:5px #0066cc;-moz-text-stroke:5px #0066cc;;-webkit-text-stroke:5px #fff;color:#990000;}
.slide li div span{margin:0 auto;padding:0;margin-top:15px;margin-bottom:15px;height:4px;width:80%;display:block;overflow:hidden;background:#fff;
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5);-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5);-ms-box-shadow: 1px 1px 2px rgba(0,0,0,.5);-o-box-shadow: 1px 1px 2px rgba(0,0,0,.5);box-shadow:  1px 1px 2px rgba(0,0,0,.5);
}
@keyframes wtop
{
    from {top: 45%;}
    to {top: 40%;}
}
 
@-webkit-keyframes wtop /* Safari 与 Chrome */
{
    from {top: 45%;}
    to {top: 40%;}
}
@-moz-keyframes wtop /* Safari 与 Chrome */
{
    from {top: 45%;}
    to {top: 40%;}
}

#box img{width:100%;margin:0 auto;border:0px;padding:0px;}

#viewport {
  overflow: hidden;
}
footer {
  margin: 0 140px;
}
#controls {
  position: relative;
margin:0px auto;
  top: -30px;
 left:45%;
  overflow: hidden;
padding:0;
}

#controls li {
  display: inline;
}
.goto-slide {
  margin-left: 5px;
  width: 8px;
  height: 8px;
  display: block;
  float: left;
  border: 0;
  background-color: #e4e4e4;
border-radius:8px;
}
.goto-slide.current {
  background-color: #666;
}

#viewport-shadow #next,#viewport-shadow #prev{
  position: absolute;
  top: 105px;
  width: 52px;
  height: 74px;
  background: url(../images/nav_paddles.png) no-repeat;
  display: block;
z-index:1000;
  -webkit-transition: background .4s;
  -moz-transition: background .4s;
  transition: background .4s;
}

#viewport-shadow #next:hover,#viewport-shadow #prev:hover {
  background: url(../images/nav_paddles_down.png) no-repeat;
  border: none;
}

#viewport-shadow #prev {
  left:0%;
}

#viewport-shadow #next,#viewport-shadow #next:hover {
  right: 0%;
  background-position: -64px 0;
}
#time-indicator {
  width: 100%;
  height: 2px;
  background-color: #fff;
  position: absolute;
  top: 100%;
  left: 0;
}
@media screen and (max-width:1600px)
{
.slide li div p.p1{line-height:70px;font-size:42px;text-stroke:8px #fff;-moz-text-stroke:8px #fff;;-webkit-text-stroke:8px #fff;}
.slide li div p.p2{line-height:44px;font-size:28px;text-stroke:4px #fff;-moz-text-stroke:4px #fff;;-webkit-text-stroke:4px #fff;}
.slide li div span{margin-top:12px;margin-bottom:12px;}
}
@media screen and (max-width:1440px)
{
.slide li div p.p1{line-height:60px;font-size:36px;text-stroke:7px #fff;-moz-text-stroke:7px #fff;;-webkit-text-stroke:7px #fff;}
.slide li div p.p2{line-height:40px;font-size:24px;}
.slide li div span{margin-top:10px;margin-bottom:10px;height:2px;}
}

@media screen and (max-width:1280px)
{
.slide li div p.p1{line-height:50px;font-size:32px;text-stroke:6px #fff;-moz-text-stroke:6px #fff;;-webkit-text-stroke:6px #fff;}
.slide li div p.p2{line-height:34px;font-size:20px;text-stroke:3px #fff;-moz-text-stroke:3px #fff;;-webkit-text-stroke:3px #fff;}
.slide li div span{margin-top:8px;margin-bottom:8px;}

#viewport-shadow #next,#viewport-shadow #prev{
  top: 105px;
  width: 26px;
  height: 37px;
  background: url(../images/xnav_paddles.png) no-repeat;
}

#viewport-shadow #next:hover,#viewport-shadow #prev:hover {
  background: url(../images/xnav_paddles_down.png) no-repeat;
}
#viewport-shadow #next,#viewport-shadow #next:hover {
  right: 0%;
  background-position: -32px 0;
}
.goto-slide {
  margin-left: 3px;
  width: 5px;
  height: 5px;
border-radius:5px;
}

}


@media screen and (max-width:1024px)
{
.slide li div p.p1{line-height:45px;font-size:26px;}
.slide li div p.p2{line-height:30px;font-size:18px;}
.slide li div span{margin-top:5px;margin-bottom:5px;}
}
@media screen and (max-width:800px)
{
.slide li div p.p1{line-height:38px;font-size:20px;}
.slide li div p.p2{line-height:24px;font-size:16px;}
.slide li div span{margin-top:3px;margin-bottom:3px;}
}

.stitle{margin:0 auto;padding:0;width:100%;text-align:center;margin-top:50px;}
.stitle span{font-family:"Courier New";font-size:44px;line-height:76px;display:block;width:100%;color:rgb(171,170,170);}
.stitle .l1{width:100%;margin:0 auto;padding:0;height:48px;position:relative;}
.stitle .l3{width:100%;height:1px;background:#dbdbdb;position:absolute;left:0;top:24px;z-index:0;}
.stitle .l2{width:420px;margin:0 auto;padding:0;height:48px;background:#fff;padding:0 22px;position:relative;z-index:1;}
.stitle .l2 i{font-style:normal;font-size:24px;line-height:48px;display:block;width:100%;color:rgb(128,128,128);width:100%;margin:0 auto;}
.stitle .l2 i:hover{background:#999;border-radius:5px;color:#fff;cursor:pointer;
-moz-transition: background 0.4s ease 0s;
-webkit-transition: background 0.4s ease 0s;
-o-transition: background 0.4s ease 0s;
transition: background 0.4s ease 0s;}

.stitle b{display:block;font-weight:600;color:#666;font-size:28px;line-height:60px;width:100%;letter-spacing:3px;}

@media screen and (max-width:1600px)
{
.stitle{margin-top:40px;}
.stitle span{font-size:36px;line-height:66px;}
.stitle .l1{height:40px;}
.stitle .l3{top:20px;}
.stitle .l2{width:350px;height:40px;padding:0 18px;}
.stitle .l2 i{font-size:20px;line-height:40px;}
.stitle b{font-size:24px;line-height:52px;}
}

@media screen and (max-width:1440px)
{
.stitle{margin-top:35px;}
.stitle span{font-size:32px;line-height:60px;}
.stitle .l1{height:36px;}
.stitle .l3{top:18px;}
.stitle .l2{width:320px;height:36px;padding:0 15px;}
.stitle .l2 i{font-size:18px;line-height:36px;}
.stitle b{font-size:22px;line-height:48px;}
}

@media screen and (max-width:1366px)
{
.stitle{margin-top:30px;}
.stitle span{font-size:30px;line-height:54px;}
.stitle .l1{height:32px;}
.stitle .l3{top:16px;}
.stitle .l2{width:280px;height:32px;padding:0 12px;}
.stitle .l2 i{font-size:16px;line-height:32px;}
.stitle b{font-size:20px;line-height:44px;}
}

@media screen and (max-width:1280px)
{
.stitle{margin-top:25px;}
.stitle span{font-size:28px;line-height:48px;}
.stitle .l1{height:28px;}
.stitle .l3{top:14px;}
.stitle .l2{width:260px;height:28px;padding:0 10px;}
.stitle .l2 i{font-size:14px;line-height:28px;}
.stitle b{font-size:18px;line-height:40px;}
}
@media screen and (max-width:1024px)
{
.stitle{margin-top:20px;}
.stitle span{font-size:26px;line-height:42px;}
.stitle .l1{height:24px;}
.stitle .l3{top:12px;}
.stitle .l2{width:216px;height:24px;padding:0px 8px;}
.stitle .l2 i{font-size:12px;line-height:24px;}
.stitle b{font-size:16px;line-height:36px;}
}
@media screen and (max-width:800px)
{
.stitle{margin-top:15px;}
.stitle span{font-size:24px;line-height:36px;}
.stitle .l1{height:20px;}
.stitle .l3{top:10px;}
.stitle .l2{width:180px;height:20px;padding:0px 5px;}
.stitle .l2 i{font-size:10px;line-height:20px;}
.stitle b{font-size:14px;line-height:30px;letter-spacing:2px;}
}

#gsjj{margin:0px auto;width:100%;padding:0px 0px 50px 0px;overflow:hidden;}

#gsjj #gy{margin:0 auto;padding:15px 0px 20px 0px;width:60%;font-size:18px;line-height:45px;text-align:left;}
#gsjj #gy img{width:280px;float:left;margin-right:20px;margin-bottom:10px;}
#gsjj #more{margin:0 auto;padding:0;width:70%;}
#gsjj #more a{display:block;width:170px;height:50px;line-height:50px;text-align:center;margin:0 auto;padding:0;border:2px solid #c0c0c0;font-size:22px;color:#c0c0c0;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;}
#gsjj #more a i{padding-left:5px;font-size:28px;}
#gsjj #more a:hover{border-color:#0099cc;color:#fff;background:#0099cc;text-decoration:none;}

@media screen and (max-width:1600px)
{
#gsjj{padding-bottom:40px;}
#gsjj #gy{width:65%;line-height:40px;font-size:16px;}
#gsjj #more a{width:150px;height:44px;line-height:44px;font-size:20px;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;}
#gsjj #more a i{font-size:24px;}
}
@media screen and (max-width:1440px)
{
#gsjj{padding-bottom:30px;}
#gsjj #gy{font-size:14px;line-height:36px;width:60%;}
#gsjj #gy img{width:220px;margin-right:15px;}
#gsjj #more a{font-size:18px;height:40px;line-height:40px;width:140px;}
#gsjj #more a i{font-size:20px;}
}
@media screen and (max-width:1366px)
{
#gsjj{padding-bottom:25px;}
#gsjj #gy{font-size:14px;line-height:30px;}
#gsjj #gy img{width:200px;}
#gsjj #more a{font-size:16px;height:36px;line-height:36px;width:120px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;border-width:1px;}
#gsjj #more a i{font-size:18px;}
}
@media screen and (max-width:1280px)
{
#gsjj{padding-bottom:20px;}
#gsjj #gy{font-size:14px;line-height:28px;}
#gsjj #gy img{width:200px;margin-right:10px;}
#gsjj #more a{font-size:14px;height:30px;line-height:30px;width:100px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}
#gsjj #more a i{font-size:16px;}
}

@media screen and (max-width:1024px)
{
#gsjj{padding-bottom:15px;}
#gsjj #gy{font-size:12px;line-height:24px;}
#gsjj #gy img{width:180px;}
#gsjj #more a{font-size:12px;height:26px;line-height:26px;width:90px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}
#gsjj #more a i{font-size:14px;}
}
@media screen and (max-width:800px)
{
#gsjj{padding-bottom:10px;}
#gsjj #gy{width:75%;padding-bottom:10px;}
}
/*产品*/
.gao{clear:both;margin:0 auto;padding:0;width:100%;height:30px;}
#hd{width:100%;margin:0 auto;padding:0px;}

#hd #hlb{margin:0 auto;padding:0;width:60%;}
#hd #hlb ul{margin:0 auto;padding:0;width:100%;}
#hd #hlb ul li{float:left;margin:0 auto;padding:0;width:16.66%;height:50px;}
#hd #hlb ul li a{width:98%;margin:0 auto;padding:0;display:block;background:#ccffff;height:50px;line-height:50px;font-size:18px;}
#hd #hlb ul li a:hover{background:#333366;color:#fff;text-decoration:none;}

#hd #hnr{margin:0 auto;padding:0px;width:80%}
#hd #hnr ul{width:100%;}
#hd #hnr ul li{width:25%;float:left;margin-top:60px;}
#hd #hnr ul li .hbg{width:80%;margin:0 auto;padding:15px;border:1px solid #dbdbdb;background:#fff;
-webkit-box-shadow: 0 0 8px rgba(0,0,0,.5);-moz-box-shadow: 0 0 8px rgba(0,0,0,.5);-ms-box-shadow: 0 0 8px rgba(0,0,0,.5);-o-box-shadow: 0 0 8px rgba(0,0,0,.5);box-shadow: 0 0 8px rgba(0,0,0,.5);
}
#hd #hnr ul li .hbg:hover{
-webkit-box-shadow: 0 0 12px rgba(0,0,0,.5);-moz-box-shadow: 0 0 12px rgba(0,0,0,.5);-ms-box-shadow: 0 0 12px rgba(0,0,0,.5);-o-box-shadow: 0 0 12px rgba(0,0,0,.5);box-shadow: 0 0 12px rgba(0,0,0,.5);
}
#hd #hnr ul li .hbg .bt{height:40px;width:100%;margin:0 auto;padding:0px;line-height:40px;text-align:center;overflow:hidden;}
#hd #hnr ul li .hbg .bt a{color:#392f41;height:40px;line-height:40px;font-size:16px;overflow:hidden;display:block;width:100%;}
#hd #hnr ul li .hbg .bt a:hover{color:#ff3300;}
#hd #hnr ul li .hbg .bt a i{padding-right:5px;color:#0066cc;font-style:normal;}
#hd #hnr ul li .hbg .bt a:hover i{color:#ff3300;}
#hd #hnr ul li .hbg .tp{margin:0 auto;overflow:hidden;border:1px solid #dbdbdb;}
#hd #hnr ul li .hbg .tp img{vertical-align:middle;border:0;
-webkit-transition: opacity 0.25s, -webkit-transform 0.25s;
	transition: opacity 0.25s, transform 0.25s;
	-webkit-transform: scale(1);
	transform: scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;
}
#hd #hnr ul li .hbg .tp img:hover{-webkit-transform: scale(1.05);
	transform: scale(1.05);
-ms-transform:scale(1.05);
-moz-transform:scale(1.05);
filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;
}

#hd #hnr ul li .hbg .nr{width:100%;text-align:left;line-height:20px;font-size:12px;height:40px;position:relative;margin:0 auto;padding:10px 0px 0px 0px;}
#hd #hnr ul li .hbg .nr a{position:absolute;right:2%;bottom:10px;border:1px solid #cca4e3;width:60px;height:24px;text-align:center;display:block;line-height:24px;color:#cca4e3;border-radius:5px;font-size:12px;}
#hd #hnr ul li .hbg .nr a:hover{background:#0066cc;color:#fff;text-decoration:none;border:1px solid #0066cc;}
#hd #hnr ul li .hbg .nr span{color:#665757;display:block;height:60px;line-height:20px;font-size:12px;width:100%;overflow:hidden;}
#hd #hnr ul li .hbg .nr b{position:absolute;left:2%;bottom:10px;font-size:14px;color:#0066cc;} 


@media screen and (max-width:1440px)
{
.gao{height:20px;}
#hd #htitle img{width:90%;}
#hd #htitle i{font-size:40px;line-height:60px;height:60px;}
#hd #htitle b{font-size:20px;}
#hd #hlb ul li{height:40px;}
#hd #hlb ul li a{height:40px;line-height:40px;font-size:14px;}

#hd #hnr{width:90%;}
#hd #hnr ul li{margin-top:40px;}
#hd #hnr ul li .hbg{padding:10px;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);-ms-box-shadow: 0 0 5px rgba(0,0,0,.5);-o-box-shadow: 0 0 5px rgba(0,0,0,.5);box-shadow: 0 0 5px rgba(0,0,0,.5);
}
#hd #hnr ul li .hbg:hover{
-webkit-box-shadow: 0 0 7px rgba(0,0,0,.5);-moz-box-shadow: 0 0 7px rgba(0,0,0,.5);-ms-box-shadow: 0 0 7px rgba(0,0,0,.5);-o-box-shadow: 0 0 7px rgba(0,0,0,.5);box-shadow: 0 0 7px rgba(0,0,0,.5);
}
#hd #hnr ul li .hbg .bt{height:32px;line-height:32px;}
#hd #hnr ul li .hbg .bt a{line-height:32px;height:32px;font-size:14px;}
}
@media screen and (max-width:1280px)
{
.gao{height:15px;}
#hd #hnr ul li .hbg{padding:7px;}
#hd #hlb ul li{height:30px;}
#hd #hlb ul li a{height:30px;line-height:30px;font-size:12px;}
#hd #hnr{width:90%;}
#hd #hnr ul li{margin-top:30px;}
#hd #hnr ul li .hbg{padding:8px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);-moz-box-shadow: 0 0 3px rgba(0,0,0,.5);-ms-box-shadow: 0 0 3px rgba(0,0,0,.5);-o-box-shadow: 0 0 3px rgba(0,0,0,.5);box-shadow: 0 0 3px rgba(0,0,0,.5);
}
#hd #hnr ul li .hbg:hover{
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);-ms-box-shadow: 0 0 5px rgba(0,0,0,.5);-o-box-shadow: 0 0 5px rgba(0,0,0,.5);box-shadow: 0 0 5px rgba(0,0,0,.5);
}
#hd #hnr ul li .hbg .bt{height:28px;line-height:28px;}
#hd #hnr ul li .hbg .bt a{line-height:28px;height:28px;font-size:12px;}
}

@media screen and (max-width:1024px)
{
#hd #htitle i{font-size:36px;line-height:50px;height:50px;}
#hd #htitle b{font-size:18px;}
#hd #hlb{width:65%;}
#hd #hnr{width:96%;}
#hd #hnr ul li{margin-top:20px;}
#hd #hnr ul li .hbg{width:90%;padding:5px;padding-top:8px;-webkit-box-shadow: 0 0 2px rgba(0,0,0,.5);-moz-box-shadow: 0 0 2px rgba(0,0,0,.5);-ms-box-shadow: 0 0 2px rgba(0,0,0,.5);-o-box-shadow: 0 0 2px rgba(0,0,0,.5);box-shadow: 0 0 2px rgba(0,0,0,.5);
}
#hd #hnr ul li .hbg:hover{
-webkit-box-shadow: 0 0 4px rgba(0,0,0,.5);-moz-box-shadow: 0 0 4px rgba(0,0,0,.5);-ms-box-shadow: 0 0 4px rgba(0,0,0,.5);-o-box-shadow: 0 0 4px rgba(0,0,0,.5);box-shadow: 0 0 4px rgba(0,0,0,.5);
}

#hd #hnr ul li .hbg .bt{height:24px;line-height:24px;}
#hd #hnr ul li .hbg .bt a{line-height:24px;height:24px;font-size:10px;}
}
@media screen and (max-width:800px)
{
#hd #hlb ul li{height:24px;}
#hd #hlb ul li a{height:24px;line-height:24px;font-size:10px;}
}
/*新闻*/
.xw{margin:0 auto;padding:0;width:100%;height:100%;overflow:auto;background:url(../images/abg.jpg);}
.xw .l1{display:none;}
.sxw{margin:0 auto;padding:35px 0;width:74%;height:100%;overflow:auto;}
.sxw .xwnr{float:left;width:31%;margin:0 auto;padding:0 1.15%;}
.sxw .xwnr .line{height:10px;margin:0 auto;padding:0;width:100%;background:#a0a0a0;overflow:hidden;}
.sxw .xwnr .bline{height:5px;margin:0 auto;padding:0;width:100%;background:#a0a0a0;overflow:hidden;margin-top:20px;}
.sxw .xwnr .menu{width:100%;margin:0 auto;padding:0;margin-top:10px;position:relative;overflow:hidden;}
.sxw .xwnr .menu img{width:100%;}
.sxw .xwnr .menu span{font-size:64px;line-height:64px;display:block;position:absolute;top:5px;left:10px;color:#fff;width:140px;text-align:left;text-shadow: 1px 1px 3px rgba(0,0,0,.75);}
.sxw .xwnr ul{width:100%;margin:0 auto;padding:0;padding-top:30px;}
.sxw .xwnr ul li{width:100%;float:left;height:40px;line-height:40px;font-size:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sxw .xwnr ul li a{color:#727171;}
.sxw .xwnr ul li a:hover{color:#000;text-decoration:underline;}
.sxw .xwnr ul li a.m{text-decoration:underline;}
@media screen and (max-width:1600px)
{
.sxw{width:84%;padding:30px 0;}
.sxw .xwnr ul{padding-top:24px;}
.sxw .xwnr .menu span{font-size:54px;line-height:58px;width:130px;}
.sxw .xwnr ul li{height:34px;line-height:34px;font-size:18px;}
}
@media screen and (max-width:1440px)
{
.sxw{width:88%;padding:25px 0;}
.sxw .xwnr .line{height:6px;}
.sxw .xwnr .bline{height:3px;margin-top:12px;}
.sxw .xwnr .menu{margin-top:6px;}
.sxw .xwnr ul{padding-top:20px;}
.sxw .xwnr .menu span{font-size:48px;line-height:52px;width:115px;}
.sxw .xwnr ul li{height:30px;line-height:30px;font-size:16px;}
}
@media screen and (max-width:1280px)
{
.sxw{width:92%;padding:20px 0;}
.sxw .xwnr .line{height:4px;}
.sxw .xwnr .bline{height:2px;margin-top:10px;}
.sxw .xwnr .menu{margin-top:4px;}
.sxw .xwnr ul{padding-top:10px;}
.sxw .xwnr .menu span{font-size:42px;line-height:54px;width:100px;}
.sxw .xwnr ul li{height:26px;line-height:26px;font-size:14px;}
}
@media screen and (max-width:1024px)
{
.sxw{width:96%;padding:15px 0;}
.sxw .xwnr ul{padding-top:5px;}
.sxw .xwnr .menu span{font-size:34px;line-height:36px;width:80px;}
.sxw .xwnr ul li{height:22px;line-height:22px;font-size:12px;}
}
/*案例*/
#ld{margin:0 auto;padding:0;width:100%;background:#fff;height:100%;overflow:auto;}
.ltitle{width:100%;margin:0 auto;padding:0;}
.ltitle span{font-size:30px;display:block;margin:0px auto;padding:0;height:36px;line-height:30px;color:#484848;letter-spacing:5px;font-weight:bold;}
.ltitle i{font-size:28px;color:#005d85;font-style:normal;font-family:Tahoma,sans-serif;display:block;margin:0px auto;padding:0px;line-height:50px;height:50px;color:#0066cc;}
.ltitle b{height:2px;background:#00bc12;overflow:hidden;margin:0 auto;padding:0;display:block;width:30px;}

#ld #lnr{margin:0px auto;padding:40px 0px 0px 0px;width:80%}
#ld #lnr ul{list-style:none;width:100%;padding-top:20px;}
#ld #lnr ul li{float:left;width:16.66%;margin:0px auto;padding:0px;}
#ld #lnr ul li p{height:40px;margin:0px auto;padding:0px;width:90%;text-align:center;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#ld #lnr ul li p a{font-size:14px;}
#ld #lnr ul li .tbg{width:90%;height:180px;border:1px solid #dcdcdc;padding:1px;text-align:center;overflow:hidden;background:#fff;border-radius:5px;}
#ld #lnr ul li .tbg:hover{border:1px solid #666;}
#ld #lnr ul li .tbg img{border-radius:5px;max-width:100%;margin:0 auto;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);}

#ld #lnr ul li .tbg img:hover{filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0;-webkit-transform: scale(1.1);
	transform: scale(1.1);
-ms-transform:scale(1.1);
-moz-transform:scale(1.1);}
@media screen and (max-width:1440px)
{
#ld #lnr{padding-top:25px;}
#ld #lnr ul li{width:20%;}

}
@media screen and (max-width:1280px)
{
#ld #lnr{padding-top:16px;}
}
@media screen and (max-width:1024px)
{
#ld #lnr{width:94%;padding-top:10px;}
}


/*分页fullpage about*/

.banner{width:100%;margin:0px auto;padding:0px;text-align:center;position:relative;z-index:1;overflow:hidden;}
.banner img{border:0px;margin:0px auto;padding:0px;width:100%;z-index:1;position:relative;}
.banner .lbt{position:absolute;top:40%;left:0;width:100%;text-align:center;font-size:50px;line-height:170%;color:#fff;z-index:2;text-shadow: 1px 1px 3px rgba(0,0,0,.75);}
.banner .lbt b{display:block;margin:0 auto;font-weight:400;}
.banner .lbt i{font-style:normal;display:block;margin:0 auto;}

/*分页*/
#fmiddle{width:80%;margin:0 auto;padding:0;background:#fff;height:100%;overflow:hidden;top:-120px;position:relative;z-index:2;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;
-webkit-box-shadow: 0 0 8px rgba(0,0,0,.5);-moz-box-shadow: 0 0 8px rgba(0,0,0,.5);-ms-box-shadow: 0 0 8px rgba(0,0,0,.5);-o-box-shadow: 0 0 8px rgba(0,0,0,.5);box-shadow: 0 0 8px rgba(0,0,0,.5);
}
#fmiddle #nr{width:100%;margin:0 auto;padding:0px 0 30px 0;}
#fmiddle #nr .menu{margin:0 auto;padding:0;width:100%;}
#fmiddle #nr .menu li{float:left;}
#fmiddle #nr .menu li::before {
  content: "";
  display: block;
  width: 1px;
  height: 18px;
  margin-top: 23px;
  background: #ccc;
  float: right;
}
#fmiddle #nr .menu li:last-child::before {
  width: 0px;
}
#fmiddle #nr .menu li.f2{width:50%;}
#fmiddle #nr .menu li.f3{width:33.33%;}
#fmiddle #nr .menu li.f4{width:25%;}
#fmiddle #nr .menu li.f5{width:20%;}
#fmiddle #nr .menu li a{width:100%;height:60px;line-height:60px;display:block;font-size:22px;
border-bottom:2px solid #fff;color:#666;}
#fmiddle #nr .menu li.cur a{color:#0066cc;}
#fmiddle #nr .menu li a:hover{border-bottom:2px solid #0066cc;color:#0066cc;text-decoration:none;}
#fmiddle #nr .gao2{clear:both;height:120px;width:100%;}
@media screen and (max-width:1600px)
{
.banner .lbt{font-size:44px;}
#fmiddle{top:-100px;}
#fmiddle #nr .menu li a{font-size:20px;line-height:50px;height:50px;}
#fmiddle #nr .menu li::before {
  height: 14px;
  margin-top: 20px;
}
#fmiddle #nr .gao2{height:100px;}
}
@media screen and (max-width:1440px)
{
.banner .lbt{font-size:38px;}
#fmiddle{top:-90px;}
#fmiddle #nr .menu li a{font-size:18px;line-height:45px;height:45px;}
#fmiddle #nr .menu li::before {
  height: 12px;
  margin-top: 18px;
}
#fmiddle #nr .gao2{height:80px;}
}
@media screen and (max-width:1280px)
{
.banner .lbt{font-size:32px;}
#fmiddle{top:-80px;}
#fmiddle #nr .menu li a{font-size:16px;line-height:40px;height:40px;border-bottom-width:1px;}
#fmiddle #nr .menu li a:hover{border-bottom-width:1px;}
#fmiddle #nr .menu li::before {
  height: 10px;
  margin-top: 16px;
}
#fmiddle #nr .gao2{height:60px;}
}
@media screen and (max-width:1024px)
{
.banner .lbt{font-size:28px;}
#fmiddle{top:-72px;}
#fmiddle #nr .menu li a{font-size:14px;line-height:36px;height:36px;}
#fmiddle #nr .menu li::before {
  height: 8px;
  margin-top: 15px;
}
#fmiddle #nr .gao2{height:40px;}
}

#fmiddle #nr #loc{margin:0 auto;padding:0px;width:96%;height:40px;line-height:40px;text-align:left;border-bottom:1px solid #dbdbdb;font-size:16px;margin-top:10px;}
#fmiddle #nr #loc i{float:left;font-size:20px;padding-right:8px;color:#c0c0c0;line-height:36px;}
#fmiddle #nr #loc a{display:block;float:left;padding:0px 10px 0px 0px;color:#a9a9a9;}
#fmiddle #nr #loc span{display:block;padding:0px 10px 0px 0px;float:left;font-family:宋体;color:#a9a9a9;}
#fmiddle #nr #loc b{color:#646464;font-weight:400;float:left;border-bottom:1px solid #646464;}

#fmiddle #nr #danye{margin:0 auto;padding:20px 3%;text-align:left;width:90%;font-size:18px;line-height:150%;}
#fmiddle #nr #danye img{max-width:100%;}
.csj{margin:0 auto;padding:40px 0 60px 0;height:100%;overflow:auto;}
.csj ul{width:900px;margin:0 auto;padding:0;}
.csj ul li{float:left;width:300px;color:#525254;position:relative;}
.csj ul li .snr{width:250px;margin:0 auto;padding:0;text-align:center;position:relative;}
.csj ul li span{margin:0 auto;padding:0;font-size:72px;color:#0066cc;font-weight:400;font-family:arial;
-webkit-transform: scale(1,1.4);
-moz-transform: scale(1,1.4);
-ms-transform: scale(1,1.4);
transform: scale(1,1.4);
}
.csj ul li i{font-size:40px;line-height:72px;font-style:normal;}
.csj ul li b{font-weight:400;font-size:18px;display:block;margin:0 auto;padding:0;line-height:24px;width:100%;text-align:center;color:#161616;}


#fmiddle #nr #xwlb{width:90%;margin:0 auto;}
#fmiddle #nr #xwlb ul{list-style:none;padding:0px;margin:0px auto;width:100%;height:100%;overflow:auto;}
#fmiddle #nr #xwlb ul li{float:left;text-align:left;width:33.33%;margin:0 auto;padding:20px 0px 20px 0px;}
#fmiddle #nr #xwlb ul li .xbg{width:94%;margin:0 auto;padding:0;}
#fmiddle #nr #xwlb ul li .xbg .tp{width:100%;height:200px;overflow:hidden;}
#fmiddle #nr #xwlb ul li .xbg .tp img{width:100%;}

#fmiddle #nr #xwlb ul li .bt{margin:0px auto;padding:5px 0px 0px 0px;width:100%;}
#fmiddle #nr #xwlb ul li .bt p{margin:0 auto;padding:5px 0px 5px 0px;overflow:hidden;}
#fmiddle #nr #xwlb ul li .bt p a{font-size:24px;font-weight:800;color:#333333;line-height:40px;}
#fmiddle #nr #xwlb ul li .bt p a:hover{color:#000;text-decoration:none;}
#fmiddle #nr #xwlb ul li .bt span{line-height:28px;font-size:16px;color:#666;height:56px;overflow:hidden;display:block;width:100%;}
#fmiddle #nr #xwlb ul li .more{float:right;height:32px;width:90px;line-height:32px;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-top:5px;border:1px solid #dbdbdb;}
#fmiddle #nr #xwlb ul li .more:hover{border:1px solid #666;}
#fmiddle #nr #xwlb ul li .more a{color:#969696;display:block;width:100%;line-height:32px;margin:0 auto;font-size:14px;}
#fmiddle #nr #xwlb ul li .more:hover a{color:#333;text-decoration:none;}


.fy{width:80%;padding:15px;clear:both;margin:0px auto;text-align:center;height:100%;overflow:auto;}
.fy a{display:block;float:left;margin-right:5px;height:36px;line-height:36px;width:36px;color:#666;}
.fy a:hover{background:#006699;color:#fff;text-decoration:none;font-size:14px;}
.fy span{display:block;height:36px;width:36px;line-height:36px;float:left;margin-right:5px;color:#fff;background:#0099cc;}
@media screen and (max-width:1600px)
{
.csj{padding:30px 0 48px 0;}
.csj ul{width:720px;}
.csj ul li{width:240px;}
.csj ul li .snr{width:200px;}
.csj ul li span{font-size:60px;}
.csj ul li i{font-size:32px;line-height:60px;}
.csj ul li b{font-size:16px;line-height:20px;}

#fmiddle #nr #xwlb ul li{padding:16px 0px;}
#fmiddle #nr #xwlb ul li .bt p a{font-size:20px;line-height:32px;}
#fmiddle #nr #xwlb ul li .bt span{line-height:24px;font-size:14px;height:48px;}
}

@media screen and (max-width:1440px)
{
.fy a{width:30px;height:30px;margin-right:3px;line-height:30px;}
.fy span{width:30px;height:30px;margin-right:3px;line-height:30px;}

#fmiddle #nr #danye{font-size:14px;}
.csj{padding:27px 0 45px 0;}
.csj ul{width:600px;}
.csj ul li{width:200px;}
.csj ul li .snr{width:180px;}
.csj ul li span{font-size:54px;}
.csj ul li i{font-size:28px;line-height:54px;}
.csj ul li b{font-size:14px;line-height:18px;}

#fmiddle #nr #xwlb ul li{padding:14px 0px;}
#fmiddle #nr #xwlb ul li .bt p a{font-size:18px;line-height:28px;}
#fmiddle #nr #xwlb ul li .bt span{line-height:20px;font-size:12px;height:40px;}
#fmiddle #nr #xwlb ul li .more{width:80px;height:28px;line-height:28px;}
#fmiddle #nr #xwlb ul li .more a{font-size:12px;line-height:28px;}
}

@media screen and (max-width:1280px)
{
.csj{padding:20px 0 30px 0;}
.csj ul{width:540px;}
.csj ul li{width:180px;}
.csj ul li .snr{width:150px;}
.csj ul li span{font-size:45px;}
.csj ul li i{font-size:24px;line-height:45px;}
.csj ul li b{font-size:12px;line-height:16px;}
#fmiddle #nr #xwlb ul li{padding:10px 0px;}
#fmiddle #nr #xwlb ul li .bt p a{font-size:16px;line-height:24px;}
#fmiddle #nr #xwlb ul li .bt span{line-height:20px;font-size:12px;height:40px;}
}
@media screen and (max-width:1024px)
{
#fmiddle #nr #danye{font-size:12px;}
.csj{padding:15px 0 24px 0;}
.csj ul{width:450px;}
.csj ul li{width:150px;}
.csj ul li .snr{width:120px;}
.csj ul li span{font-size:32px;}
.csj ul li i{font-size:20px;line-height:32px;}
.csj ul li b{font-size:10px;line-height:14px;}
#fmiddle #nr #xwlb ul li .bt p a{font-size:14px;line-height:20px;}
#fmiddle #nr #xwlb ul li .bt span{line-height:18px;font-size:10px;height:36px;}
#fmiddle #nr #xwlb ul li .more{width:60px;height:24px;line-height:24px;}
#fmiddle #nr #xwlb ul li .more a{font-size:10px;line-height:24px;}
}



#fmiddle #nr #tplb{margin:0px auto;padding:0px;width:90%;height:100%;overflow:hidden;}
#fmiddle #nr #tplb ul{list-style:none;margin:0px auto;padding:0px;width:100%}
#fmiddle #nr #tplb ul li{float:left;width:25%;margin:0px auto;padding:0px;position:relative;text-align:center;z-index:0;height:100%;margin-bottom:20px;overflow:auto;}
#fmiddle #nr #tplb ul li .tbg{width:90%;padding:0px;margin:0 auto;height:180px;text-align:center;overflow:hidden;border:1px solid #dbdbdb;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#fmiddle #nr #tplb ul li .tbg img{margin:0 auto;padding:0px;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

#fmiddle #nr #tplb ul li:hover .tbg img{filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.1);
	transform: scale(1.1);
-ms-transform:scale(1.1);
-moz-transform:scale(1.1);}
#fmiddle #nr #tplb ul li span{width:90%;margin:0 auto;padding:0;height:40px;line-height:40px;font-size:14px;display:block;background:#ccffFF;color:#222;margin-top:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#fmiddle #nr #tplb ul li span:hover{background:#44cef6;color:#fff;}
#fmiddle #nr #tplb ul li span:hover a{color:#fff;}

@media screen and (max-width:1440px)
{
#fmiddle #nr #loc{font-size:14px;line-height:36px;height:36px;}
#fmiddle #nr #loc i{font-size:16px;line-height:34px;padding-right:8px;}
#fmiddle #nr #loc a{padding:0px 8px 0px 0px;}
#fmiddle #nr #loc span{padding:0px 8px 0px 0px;}
#fmiddle #nr #tplb ul li{margin-bottom:15px;}
#fmiddle #nr #tplb ul li span{height:30px;line-height:30px;font-size:12px;margin-top:3px;}

}
@media screen and (max-width:1280px)
{
#fmiddle #nr #loc{font-size:12px;height:30px;line-height:30px;}
#fmiddle #nr #loc i{font-size:14px;line-height:26px;padding-right:5px;}
#fmiddle #nr #loc a{padding:0px 5px 0px 0px;}
#fmiddle #nr #loc span{padding:0px 5px 0px 0px;}
#fmiddle #nr #tplb ul li{width:33.33%;}
}

@media screen and (max-width:1024px)
{
#fmiddle #nr #loc{font-size:10px;height:24px;line-height:24px;}
#fmiddle #nr #loc i{font-size:12px;line-height:24px;padding-right:3px;}
#fmiddle #nr #loc a{padding:0px 3px 0px 0px;}
#fmiddle #nr #loc span{padding:0px 3px 0px 0px;}
#fmiddle #nr #tplb ul li{margin-bottom:6px;}

}
/*其他方式*/
#fmiddle #nr #qtlb{margin:0 auto;padding:0;width:92%;}
#fmiddle #nr #qtlb ul{width:100%;}
#fmiddle #nr #qtlb ul li{float:left;width:100%;margin:0 auto;padding:40px 0px;border-bottom:2px dashed #ccc;}
#fmiddle #nr #qtlb ul li .hbg{width:45%;float:left;margin:0 auto;padding:15px;border:1px solid #dbdbdb;background:#fff;
-webkit-box-shadow: 0 0 8px rgba(0,0,0,.5);-moz-box-shadow: 0 0 8px rgba(0,0,0,.5);-ms-box-shadow: 0 0 8px rgba(0,0,0,.5);-o-box-shadow: 0 0 8px rgba(0,0,0,.5);box-shadow: 0 0 8px rgba(0,0,0,.5);
}
#fmiddle #nr #qtlb ul li .hbg:hover{
-webkit-box-shadow: 0 0 12px rgba(0,0,0,.5);-moz-box-shadow: 0 0 12px rgba(0,0,0,.5);-ms-box-shadow: 0 0 12px rgba(0,0,0,.5);-o-box-shadow: 0 0 12px rgba(0,0,0,.5);box-shadow: 0 0 12px rgba(0,0,0,.5);
}
#fmiddle #nr #qtlb ul li .hbg .tp{width:100%;height:200px;overflow:hidden;}
#fmiddle #nr #qtlb ul li .hbg .tp img{width:100%;margin:0 auto;padding:0px;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);}

#fmiddle #nr #qtlb ul li .hbg .tp:hover img{filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1.1);
	transform: scale(1.1);
-ms-transform:scale(1.1);
-moz-transform:scale(1.1);}


#fmiddle #nr #qtlb ul li .rnr{float:right;width:50%;margin:0 auto;padding:0;}
#fmiddle #nr #qtlb ul li.r .hbg{float:right;}
#fmiddle #nr #qtlb ul li.r .rnr{float:left;}
#fmiddle #nr #qtlb ul li .rnr .rbt{font-size:30px;line-height:45px;text-align:left;font-weight:800;}
#fmiddle #nr #qtlb ul li .rnr .rms{text-align:left;line-height:30px;font-size:18px;color:#4c4c4c;}
@media screen and (max-width:1600px)
{
#fmiddle #nr #qtlb ul li{padding:32px 0px;}
#fmiddle #nr #qtlb ul li .hbg{padding:12px;}
#fmiddle #nr #qtlb ul li .rnr .rbt{font-size:24px;line-height:36px;}
#fmiddle #nr #qtlb ul li .rnr .rms{line-height:26px;font-size:14px;}
}
@media screen and (max-width:1440px)
{
#fmiddle #nr #qtlb ul li{padding:28px 0px;border-bottom:1px dashed #ccc;}
#fmiddle #nr #qtlb ul li .hbg{padding:10px;-webkit-box-shadow: 0 0 6px rgba(0,0,0,.5);-moz-box-shadow: 0 0 6px rgba(0,0,0,.5);-ms-box-shadow: 0 0 6px rgba(0,0,0,.5);-o-box-shadow: 0 0 6px rgba(0,0,0,.5);box-shadow: 0 0 6px rgba(0,0,0,.5);}
#fmiddle #nr #qtlb ul li .hbg:hover{
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);-ms-box-shadow: 0 0 10px rgba(0,0,0,.5);-o-box-shadow: 0 0 10px rgba(0,0,0,.5);box-shadow: 0 0 10px rgba(0,0,0,.5);
}
#fmiddle #nr #qtlb ul li .rnr .rbt{font-size:22px;line-height:34px;}
#fmiddle #nr #qtlb ul li .rnr .rms{line-height:24px;font-size:14px;}
}
@media screen and (max-width:1280px)
{
#fmiddle #nr #qtlb ul li{padding:22px 0px;}
#fmiddle #nr #qtlb ul li .hbg{padding:8px;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);-ms-box-shadow: 0 0 5px rgba(0,0,0,.5);-o-box-shadow: 0 0 5px rgba(0,0,0,.5);box-shadow: 0 0 5px rgba(0,0,0,.5);}
#fmiddle #nr #qtlb ul li .hbg:hover{
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);-moz-box-shadow: 0 0 8px rgba(0,0,0,.5);-ms-box-shadow: 0 0 8px rgba(0,0,0,.5);-o-box-shadow: 0 0 8px rgba(0,0,0,.5);box-shadow: 0 0 8px rgba(0,0,0,.5);
}
#fmiddle #nr #qtlb ul li .rnr .rbt{font-size:18px;line-height:28px;}
#fmiddle #nr #qtlb ul li .rnr .rms{line-height:20px;font-size:12px;}
}
@media screen and (max-width:1024px)
{
#fmiddle #nr #qtlb ul li{padding:18px 0px;}
#fmiddle #nr #qtlb ul li .hbg{padding:6px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);-moz-box-shadow: 0 0 3px rgba(0,0,0,.5);-ms-box-shadow: 0 0 3px rgba(0,0,0,.5);-o-box-shadow: 0 0 3px rgba(0,0,0,.5);box-shadow: 0 0 3px rgba(0,0,0,.5);}
#fmiddle #nr #qtlb ul li .hbg:hover{
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);-moz-box-shadow: 0 0 6px rgba(0,0,0,.5);-ms-box-shadow: 0 0 6px rgba(0,0,0,.5);-o-box-shadow: 0 0 6px rgba(0,0,0,.5);box-shadow: 0 0 6px rgba(0,0,0,.5);
}
#fmiddle #nr #qtlb ul li .rnr .rbt{font-size:14px;line-height:24px;}
#fmiddle #nr #qtlb ul li .rnr .rms{line-height:16px;font-size:10px;}
}

/*联系我们*/
#fmiddle #nr #lxwm{margin:0px auto;padding:20px 0px;width:90%;height:100%;overflow:auto;}
#fmiddle #nr #lxwm #left{width:38%;float:left;text-align:left;line-height:24px;font-size:16px;}
#fmiddle #nr #lxwm #left p{margin:0 auto;padding:0;}
#fmiddle #nr #lxwm #left #title{font-size:24px;width:100%;text-align:left;line-height:40px;margin-top:20px;}
#fmiddle #nr #lxwm #mid{float:right;width:60%;}
@media screen and (max-width:1440px)
{
#fmiddle #nr #lxwm #left{font-size:14px;line-height:20px;}
#fmiddle #nr #lxwm #left #title{font-size:20px;line-height:36px;margin-top:15px;}
}
@media screen and (max-width:1024px)
{
#fmiddle #nr #lxwm #left{font-size:12px;line-height:18px;}
#fmiddle #nr #lxwm #left #title{font-size:18px;line-height:30px;margin-top:10px;}
}
/*留言*/
#msg{background:url(../images/msg.jpg) no-repeat center top;width:90%;margin:0px auto;padding:0px;}
#msg #loc{text-align:left;height:40px;line-height:40px;margin:0px auto;padding:30px 0px 0px 550px;font-size:20px;}
#msg #loc i{padding-right:5px;color:#333;font-size:24px;}
#msg #nr{margin:0px auto;padding:0px 0px 0px 550px;text-align:left;height:600px;}
#msg #nr .TextBox{height:36px;line-height:36px;width:200px;border:1px solid #dbdbdb;border-radius:5px;font-size:14px;color:#666;}
#msg #nr .TextBox2{height:160px;line-height:18px;width:350px;border:1px solid #dbdbdb;border-radius:5px;font-size:14px;color:#666;}
#msg #nr .button{background:#5e5e5e;width:180px;height:45px;line-height:45px;color:#fff;font-size:24px;text-align:center;border:0px;cursor:pointer;font-weight:800;}
#msg #nr .button:hover{background:#8b0000;}

/*底部*/

#bfooter{width:100%;margin:0 auto;padding:100px 0px 50px 0px;position:relative;background:#171717;height:100%;overflow:auto;margin-top:0px;}
#bline{margin:0 auto;padding:0;width:100%;margin-top:40px;}
#bline img{max-width:100%;}
#bfooter #mid{margin:0 auto;padding:0;width:65%;font-size:18px;line-height:34px;color:#fff;height:100%;overflow:auto;position:relative;z-index:0;}

#bfooter #mid #bleft{float:left;width:70%;}
#bfooter #mid #bleft ul{width:100%;}
#bfooter #mid #bleft ul li{text-align:left;line-height:36px;width:100%;float:left;margin:0 auto;height:100%;overflow:auto;font-size:18px;color:#ccc;}
#bfooter #mid #bleft ul li b{line-height:50px;font-weight:400;}
#bfooter #mid #bleft ul li b.bt{font-size:24px;color:#fff;}
#bfooter #mid #bleft ul li i{font-style:normal;float:left;display:block;padding-right:10px;font-size:20px;}
#bfooter #mid #bleft ul li b.tel{font-size:32px;padding-left:20px;font-family:'impact-webfont',arial;color:#fff;}
#bfooter #mid #bleft ul li span{display:block;float:left;}

#bfooter #mid #bright{float:right;width:15%;font-size:14px;text-align:center;padding-top:40px;color:#ccc;}
#bfooter #mid #bright img{width:60%;}
#bfooter #mid .link{margin:0 auto;padding:0;width:100%;text-align:left;font-size:14px;line-height:30px;margin-top:40px;}
#bfooter #mid .link a{color:#395252;padding-right:10px;text-decoration:underline;}
#bfooter #mid .link a:hover{color:#ccc;}
#bfooter #mid .bq{font-size:14px;border-top:1px solid #666;line-height:40px;color:#395252;}
#bfooter #mid .bq a{color:#395252;padding-left:20px;}
#bfooter #mid .bq a:hover{color:#ccc;}
@media screen and (max-width:1600px)
{
#bfooter{padding:80px 0px 40px 0px;}
#bline{margin-top:32px;}
#bfooter #mid{font-size:16px;line-height:28px;width:70%;}
#bfooter #mid #bleft ul li{line-height:32px;font-size:16px;}
#bfooter #mid #bleft ul li b{line-height:45px;}
#bfooter #mid #bleft ul li b.bt{font-size:22px;}
#bfooter #mid #bleft ul li i{padding-right:8px;font-size:18px;}
#bfooter #mid #bleft ul li b.tel{font-size:28px;padding-left:16px;}
#bfooter #mid #bright{padding-top:36px;}
#bfooter #mid #bright img{width:70%;}
#bfooter #mid .link{margin-top:32px;}
#bfooter #mid .bq a{padding-left:16px;}

}
@media screen and (max-width:1440px)
{
#bfooter{padding:60px 0px 30px 0px;}
#bline{margin-top:28px;}
#bfooter #mid{font-size:14px;line-height:24px;width:75%;}
#bfooter #mid #bleft ul li{line-height:30px;font-size:14px;}
#bfooter #mid #bleft ul li b{line-height:40px;}
#bfooter #mid #bleft ul li b.bt{font-size:20px;}
#bfooter #mid #bleft ul li i{padding-right:5px;font-size:16px;}
#bfooter #mid #bleft ul li b.tel{font-size:26px;padding-left:13px;}
#bfooter #mid #bright{padding-top:30px;font-size:12px;}
#bfooter #mid #bright img{width:70%;}
#bfooter #mid .link{margin-top:28px;font-size:12px;}
#bfooter #mid .bq{font-size:12px;}
#bfooter #mid .bq a{padding-left:13px;}
}
@media screen and (max-width:1280px)
{
#bline{margin-top:24px;}
#bfooter{padding:40px 0px 20px 0px;}
#bfooter #mid{font-size:12px;line-height:20px;width:80%;}
#bfooter #mid #bleft ul li{line-height:26px;font-size:12px;}
#bfooter #mid #bleft ul li b{line-height:36px;}
#bfooter #mid #bleft ul li b.bt{font-size:18px;}
#bfooter #mid #bleft ul li i{padding-right:5px;font-size:14px;}
#bfooter #mid #bleft ul li b.tel{font-size:24px;padding-left:10px;}
#bfooter #mid #bright{padding-top:26px;}
#bfooter #mid #bright img{width:70%;}
#bfooter #mid .link{margin-top:24px;}
#bfooter #mid .bq{font-size:12px;}
#bfooter #mid .bq a{padding-left:10px;}

}
@media screen and (max-width:1024px)
{
#bline{margin-top:20px;}
#bfooter{padding:30px 0px 15px 0px;}
#bfooter #mid{font-size:10px;line-height:18px;width:85%;}
#bfooter #mid #bleft ul li{line-height:22px;font-size:10px;}
#bfooter #mid #bleft ul li b{line-height:30px;}
#bfooter #mid #bleft ul li b.bt{font-size:16px;}
#bfooter #mid #bleft ul li i{padding-right:5px;font-size:12px;}
#bfooter #mid #bleft ul li b.tel{font-size:20px;padding-left:8px;}
#bfooter #mid #bright{padding-top:20px;font-size:10px;}
#bfooter #mid #bright img{width:70%;}
#bfooter #mid .link{margin-top:20px;}
#bfooter #mid .bq{font-size:10px;}
#bfooter #mid .bq a{padding-left:8px;}
}
@media screen and (max-width:800px)
{
#bline{margin-top:16px;}
#bfooter #mid{width:90%;}
#bfooter #mid #bright img{width:80%;}
}
/*详细页*/
#xxnr{margin:0px auto;width:72%;height:100%;overflow:auto;padding:60px 0 80px 0px;text-align:left;background:#fff;min-height:500px;}
#xxnr #bt{font-size:36px;width:100%;text-align:left;line-height:50px;border-bottom:2px solid #727171;color:#727171;padding:25px 0;}
#xxnr #ly{margin:0 auto;padding:0;line-height:40px;height:40px;width:100%;text-align:right;color:#666;font-size:14px;}
#xxnr #tp{margin:0px auto;padding:0px;text-align:center;position:relative;width:100%;}
#xxnr #tp img{max-width:100%;}
#xxnr #detail{text-align:left;margin:0px auto;padding:40px 0px 50px 0px;border:0px;width:100%;line-height:180%;font-size:18px;color:#131313;}
#xxnr #detail img{max-width:100%;}
#xxnr #detail p{color:#131313;font-size:18px;}
#xxnr #qt{margin:0 auto;padding:0;width:66%;text-align:center;height:40px;clear:both;box-sizing:none;-webkit-box-sizing:none;-moz-box-sizing:none;margin-top:50px;}
#xxnr #qt i{font-size:20px;}
#xxnr #qt .p{float:left;width:19%;margin:0 auto;padding:0;height:40px;line-height:40px;font-size:16px;}
#xxnr #qt .p a{color:#666;border:1px solid #fff;border-radius:5px;height:38px;line-height:32px;display:block;width:80%;margin:0 auto;}
#xxnr #qt .p a:hover{color:#fff;border:1px solid #4b5cc4;text-decoration:none;background:#4b5cc4;}

#xxnr #qt .n{float:right;width:19%;margin:0 auto;padding:0;height:40px;line-height:40px;font-size:16px;}
#xxnr #qt .n a{color:#666;border:1px solid #fff;border-radius:5px;height:38px;line-height:32px;display:block;width:80%;margin:0 auto;}
#xxnr #qt .n a:hover{color:#fff;border:1px solid #4b5cc4;text-decoration:none;background:#4b5cc4;}

#xxnr #qt .close{width:8.5%;float:left;margin:0 auto;padding:0;margin-left:26.75%;cursor:pointer;} 
#xxnr #qt .close i{border:1px solid #666;margin:0 auto;padding:0;border-radius:36px;height:36px;width:36px;line-height:36px;text-align:center;color:#666;font-size:28px;background:#F9F8F4;}
#xxnr #qt .close:hover{color:#000;}
#xxnr #qt .close:hover i{border:1px solid #4b5cc4;color:#fff;background:#4b5cc4;}
#xxnr .dxw{margin:0 auto;padding:0;width:100%;clear:both;margin-top:50px;}
#xxnr .dxw h3{font-size:18px;line-height:45px;height:45px;text-align:center;border-top:2px solid #727171;background:#e4e4e4;margin:0 auto;padding:0;}
#xxnr .dxw ul{width:100%;}
#xxnr .dxw ul li{float:left;width:45%;margin:0 auto;padding:5px 0px;text-align:left;list-style:square inside;line-height:24px;height:24px;border-bottom:1px dashed #dbdbdb;margin-left:2.5%;margin-right:2.5%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#xxnr .dxw ul li a{margin:0 auto;padding:0;color:#000;font-size:14px;}
#xxnr .dxw ul li a:hover{}
@media screen and (max-width:1600px)
{
#xxnr{padding:45px 0 66px 0;}
#xxnr #bt{font-size:32px;line-height:42px;padding:20px 0;}
#xxnr #tp{padding-top:12px;}
#xxnr #detail{padding:33px 0 40px 0;font-size:16px;}
#xxnr #detail p{font-size:16px;}
#xxnr #qt i{font-size:18px;}
#xxnr #qt .p{height:36px;line-height:36px;font-size:14px;}
#xxnr #qt .p a{height:34px;line-height:30px;}
#xxnr #qt .n{height:36px;line-height:36px;font-size:14px;}
#xxnr #qt .n a{height:34px;line-height:30px;}
#xxnr #qt .close i{border-radius:32px;height:32px;width:32px;line-height:32px;font-size:22px;}
}

@media screen and (max-width:1440px)
{
#xxnr{padding:40px 0 60px 0;width:80%;}
#xxnr #bt{font-size:28px;line-height:36px;border-bottom:1px solid #727171;padding:15px 0;}
#xxnr #ly{font-size:12px;line-height:36px;height:36px;}
#xxnr #tp{padding-top:10px;}
#xxnr #detail{padding:30px 0 30px 0;font-size:14px;}
#xxnr #detail p{font-size:14px;}
#xxnr #qt i{font-size:16px;}
#xxnr #qt .p{height:32px;line-height:32px;font-size:12px;}
#xxnr #qt .p a{height:30px;line-height:26px;}
#xxnr #qt .n{height:32px;line-height:32px;font-size:12px;}
#xxnr #qt .n a{height:30px;line-height:26px;}
#xxnr #qt .close i{border-radius:28px;height:28px;width:28px;line-height:28px;font-size:18px;}
}

@media screen and (max-width:1280px)
{
#xxnr{padding:36px 0 54px 0;width:85%;}
#xxnr #bt{font-size:24px;line-height:30px;padding:12px 0;}
#xxnr #tp{padding-top:9px;}
#xxnr #detail{padding:27px 0 20px 0;font-size:12px;}
#xxnr #detail p{font-size:12px;}
}

@media screen and (max-width:1024px)
{
#xxnr{padding:28px 0 43px 0;}
#xxnr #bt{font-size:20px;line-height:24px;padding:10px 0;}
#xxnr #ly{font-size:10px;line-height:20px;line-height:20px;}
#xxnr #tp{padding-top:7px;}
#xxnr #detail{padding:22px 0 10px 0;}
#xxnr #qt{width:70%;}
#xxnr #qt i{font-size:14px;}
#xxnr #qt .p{height:28px;line-height:28px;font-size:10px;}
#xxnr #qt .p a{height:26px;line-height:20px;}
#xxnr #qt .n{height:28px;line-height:28px;font-size:10px;}
#xxnr #qt .n a{height:26px;line-height:20px;}
#xxnr #qt .close i{border-radius:24px;height:24px;width:24px;line-height:24px;font-size:16px;}

}
@media screen and (max-width:800px)
{
#xxnr{padding:22px 0 34px 0;}
#xxnr #tp{padding-top:5px;}
#xxnr #detail{padding:17px 0 5px 0;}
}
.loader{
	width:70px;
	height:70px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-35px 0px 0px -35px;
	opacity:0.7;
	z-index:1000;
	background:#fff url(../images/loader.gif) no-repeat center center;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
}
.ps_container{
	display:none;
	width:80%;
	height:450px;
	margin:20px auto 0px auto;
	position:relative;
border:1px solid #dbdbdb;
}
.ps_image_wrapper{
	width:100%;
	height:450px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
z-index:0;
text-align:center;

}
.ps_image_wrapper img{
position:absolute;
}
.ps_prev,
.ps_next{
	width:30px;
	height:59px;
	position:absolute;
	top:50%;
	margin-top:-40px;
	cursor:pointer;
filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5;
}
.ps_prev{
	background:transparent url(../images/prev.png) no-repeat top center;
background-size:100% 100%;
	left:10px;
}
.ps_next{
	background:transparent url(../images/next.png) no-repeat top center;
background-size:100% 100%;
	right:10px;
}
.ps_prev:hover,
.ps_next:hover{
filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0;
}
ul.ps_nav{
	list-style:none;
	margin:0;
	padding:0;
	width:200px;
	margin:20px auto;
	position:relative;
z-index:1;
}
ul.ps_nav li{
	float:left;
}
ul.ps_nav li a{
	display:block;
	text-indent:-9000px;
	width:11px;
	height:11px;
	outline:none;
	padding:0px 3px;
	background:transparent url(../images/dot.png) no-repeat top center;
margin-left:5px;
}
ul.ps_nav li a:hover,ul.ps_nav li.selected a{
	background-position:50% -11px;
}
ul.ps_nav li.ps_preview{
	display:none;
	width:85px;
	height:91px;
	top:-95px;
	left:-34.5px; /*First item, next ones is leftDot - 0.5*wThis + 0.5*wDot, i.e. second one is (16 - 42.5 + 8) = -18.5 */
	position:absolute;
}
ul.ps_nav li.ps_preview span{
	background:transparent url(../images/triangle.png) no-repeat top center;
	width:15px;
	height:6px;
	position:absolute;
	top:85px;
	left:35px;
}
.ps_preview_wrapper{
	width:75px;
	height:75px;
	border:5px solid #fff;
	overflow:hidden;
	position:relative;
z-index:1000;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;

}
.ps_preview_wrapper img{
	position:absolute;
	top:0px;
	left:0px;
width:100%;
height:75px;
}

@media screen and (max-width:1600px)
{
.ps_prev,
.ps_next{
	width:25px;
	height:49px;
}
}
@media screen and (max-width:1440px)
{
.ps_prev,
.ps_next{
	width:22px;
	height:43px;
}
}
@media screen and (max-width:1024px)
{
.ps_prev,
.ps_next{
	width:16px;
	height:31px;
}
}
@media screen and (max-width:800px)
{
.ps_prev,
.ps_next{
	width:12px;
	height:24px;
}
}

.clear{margin:0px auto;padding:0px;clear:both;height:0px;overflow:hidden;}
