
/*通用_基本信息*/
body { background:#fff;margin:0px auto;padding:0;font-size:12px; text-align:center; color:#000000; font-family:"微软雅黑",Tahoma,Verdana,"宋体"; }
html{ overflow-x:auto;}
td {}
a { color:#000000; text-decoration:none; }
a:hover { color:#ff0000; }
img,form,li,dd,dl { margin:0; padding:0; border:0; }
ul{list-style:none;margin:0 auto;padding:0;}
input,textarea { font-family:Tahoma,Verdana,"宋体"; font-size: 12px; }
h1 { height:32px; font-size:15px; font-weight:bold; text-align:center;}
h2 { height:32px; font-size:15px; font-weight:bold; background:url(../image/bg_09.gif) bottom repeat-x; }
h3 { margin-top:-16px; font-size: 12px; font-weight:normal; color:#666; }
h3 a{ color:#666; }

/*字体*/
@font-face {font-family: 'AlternateGothic2BTRegular';src: url('../font/altgot2n-webfont.eot');src: url('../font/altgot2n-webfont.eot') format('embedded-opentype'),url('http://www.ddxzs.com/font/altgot2n-webfont.woff') format('woff'),url('../font/altgot2n-webfont.ttf') format('truetype'),url('http://www.ddxzs.com/font/altgot2n-webfont.svg') format('svg');font-weight: normal;font-style:normal}

@font-face {font-family: 'pwgroovy-webfont';src: url('../font/pwgroovy-webfont.eot');src: url('../font/pwgroovy-webfont.eot') format('embedded-opentype'),url('../font/pwgroovy-webfont.woff') format('woff'),url('../font/pwgroovy-webfont.ttf') format('truetype'),url('../font/pwgroovy-webfont.svg') format('svg');font-weight: normal;font-style:normal}

@font-face {font-family: 'piximisa-webfont';src: url('../font/piximisa-webfont.eot');src: url('../font/piximisa-webfont.eot') format('embedded-opentype'),url('../font/piximisa-webfont.woff') format('woff'),url('../font/piximisa-webfont.ttf') format('truetype'),url('../font/piximisa-webfont.svg') format('svg');font-weight: normal;font-style:normal}

@font-face {font-family: 'qtmilitary_regular-webfont';src: url('../font/qtmilitary_regular-webfont.eot');src: url('../font/qtmilitary_regular-webfont.eot') format('embedded-opentype'),url('../font/qtmilitary_regular-webfont.woff') format('woff'),url('../font/qtmilitary_regular-webfont.ttf') format('truetype'),url('../font/qtmilitary_regular-webfont.svg') format('svg');font-weight: normal;font-style:normal}



.clear{clear:both;margin:0 auto;padding:0;overflow:hidden;}


/*顶部*/
#topline{margin:0 auto;padding:0;height:40px;background:#323232;color:#fff;width:100%;font-size:14px;}
#topline #topmid{margin:0 auto;padding:0;width:80%;position:relative;height:40px;line-height:40px;}
#topline #topmid span{float:left;font-size:14px;text-align:left;display:block;}
#topline #topmid span.r{float:right;height:40px;line-height:40px;position:relative;}
#topline #topmid span a{float:right;padding:0px 10px 0px 10px;color:#fff;}
#topline #topmid span a:hover{color:#fdd900;}
#topline #topmid span a i{padding-right:5px;}
#topline #topmid .ewm{width:175px;height:190px;background:url(../image/ewmbg.png);position:absolute;left:10px;top:27px;display:none;z-index:1000;text-align:center;}
#topline #topmid .ewm img{margin-top:20px;}
#top{margin:0 auto;padding:0;height:110px;width:100%;}
#top #tmd{width:88%;margin:0 auto;padding:0;background:url(../image/topbg.jpg) no-repeat right top;height:110px;position:relative;}
#top #tmd #logo{float:left;padding:20px 0px 0px 0px;width:200px;}
#top #tmd #logo img{height:80px;border:0;}
#top #tmd #gs{float:left;padding-top:13px;}

#top #tmd #tel{color:#000;font-size:26px;text-align:right;width:320px;padding:0px;position:absolute;right:10px;bottom:10px;font-family:Arial, Helvetica, sans-serif;}
#top #tmd #tel i{padding-right:8px;font-size:30px;}
/*通用中部*/
#middle{margin:0 auto;padding:0;width:100%;position:relative;height:100%;overflow:auto;z-index:0;}
#middle #head{position:absolute;left:6%;top:0;z-index:1;margin:0 auto;padding:0;width:88%;height:45px;background:rgba(54,54,54,0.7);*background:url(../image/mbg.png);}
#middle #head ul{float:left;}
#middle #head ul li{float:left;height:45px;line-height:45px;text-align:center;padding:0px 25px 0px 25px;border-right:1px solid #5b5b5b;position:relative;}
#middle #head ul li.cur{background:#fdd900;}
#middle #head ul li.cur a{color:#000;}
#middle #head ul li.last{border-right:0px;}
#middle #head ul li a{line-height:45px;font-size:14px;color:#fff;}
#middle #head ul li dl{display:none;position:absolute;left:0;top:45px;width:100%;z-index:3;}
#middle #head ul li dl dd{float:left;background:rgba(72,72,72,0.7);*background:url(../image/mbg2.png);width:100%;border-bottom:1px solid #393939;height:45px;line-height:45px;}
#middle #head ul li.cur dl dd a{color:#b2b2b2;}
#middle #head ul li.cur dl dd:hover{background:#636363;}
#middle #head ul li.cur dl dd:hover a{color:#fff;}
#middle #head #search{float:right;margin:0 auto;padding:0;overflow:hidden;}
#middle #head #search input{width:140px;height:45px;line-height:45px;font-size:14px;color:#666;background:rgba(255,255,255,0.8);*background:url(../image/mbg3.png);margin:0 auto;padding:0 0 0 5px;border:0;float:left;}
#middle #head #search i{background:rgba(245,130,23,0.7);*background:url(../image/search_bg.png);color:#fff;font-size:24px;width:60px;height:45px;line-height:45px;text-align;center;display:block;float:right;cursor:pointer;}


/*首页轮播*/
#middle #banner{width:100%;margin:0 auto;padding:0;position:relative;z-index:0;height:450px;overflow:hidden;}
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;}
#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;
}
#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: 60px;
  height: 100px;
  background: url(../image/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(../image/nav_paddles_down.png) no-repeat;
  border: none;
}

#viewport-shadow #prev {left: 5%;}
#viewport-shadow #next,#viewport-shadow #next:hover {
  right: 5%;
  background-position: -60px 0;
}
@media screen and (max-width:600px)
{
#viewport-shadow #prev{display:none;} 
#viewport-shadow #next{display:none;} 
#controls{display:none;}
}
#time-indicator {
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  top: 895px;
  left: 0px;
}

/*首页中承诺*/
#cn{margin:0 auto;padding:0;width:88%;}
#cn #title{margin:0 auto;padding:0;text-align;center;}
#cn #title b{font-size:30px;font-weight:800;display:block;margin:0 auto;padding:0;line-height:40px;height:40px;letter-spacing:5px;}
#cn #title i{font-size:20px;font-style:normal;font-weight:400;color:#666;font-family:Arial, Helvetica, sans-serif;display:block;margin:0 auto;padding:0;line-height:30px;height:30px;}
#cn #nr{margin:0 auto;padding:20px 0px 0px 0px;}
.auto-hibition{ width:100%; height:172px; margin-top:15px; margin-bottom:50px;}
.auto-hibition .auto-ul{ width:100%; height:172px; outline:none; list-style:none;}
.auto-hibition .auto-ul li{ cursor:pointer; width:16.66%; height:172px; float:left; background-color:#f3f3f3; overflow:hidden;}
.auto-hibition .auto-ul li .auto-switch{width:90%; margin:0 auto; height:85px; border-bottom:1px solid #c3c3c3; overflow:hidden;}
.auto-hibition .auto-ul li .auto-switch i{display:block;margin:0 auto;padding:0;width:60px;height:60px;border-radius:60px;line-height:60px;font-size:32px;color:#666;border:1px solid #666;}
.auto-hibition .auto-ul li .auto-back{ width:80%; margin:0 auto; margin-top:1px; height:80px; overflow:hidden;}
.auto-hibition .auto-ul li .auto-back h1{color:#f56f0c; text-align:center; width:80%; margin:20px auto 5px auto; font-size:24px; font-weight:400;}
.auto-hibition .auto-ul li .auto-back p{color:#666666; text-align:center; width:75%; margin:0 auto; margin-top:100%; font-size:14px;}
.auto-hibition .auto-ul li .auto-switch .context{ width:62px; margin:0 auto; height:90px;}
.auto-margin{margin:0!important;}
/*首页案例*/
#al{margin:0 auto;padding:0;width:88%;}
#al #aleft{float:left;text-align:center;width:23.5%;}
#al #aleft img{margin:0 auto;padding:0;width:100%;}
#al #aleft ul{width:100%;}
#al #aleft ul li{float:left;width:50%;text-align;center;background:#3c3c3c;height:70px;margin:0 auto;padding:30px 0px 0px 0px;}
#al #aleft ul li a{color:#fff;}
#al #aleft ul li:hover{background:#fdd900;}
#al #aleft ul li:hover a{color:#333;}
#al #aleft ul li b{display:block;font-size:16px;line-height:20px;margin:0 auto;padding:0;width:100%;text-align:center;}
#al #aleft ul li i{display:block;width:100%;font-style:normal;margin:0 auto;padding:0;line-height:20px;font-size:10px;font-family:Arial,Helvetica,sans-serif;}
#al #aright{margin:0 auto;padding:0;float:right;width:74%;position:relative;overflow:hidden;} 
#al #aright ul{width:100%;}
#al #aright ul li{position:absolute;overflow:hidden;margin:0 auto;padding:0;}
#al #aright ul li .bt{text-align:left;margin:0 auto;padding:0 2% 0 0;height:100px;overflow:hidden;width:98%;}
#al #aright ul li .bt b{font-size:18px;font-weight:400;line-height:50px;height:50px;display:block;width:100%;margin:0 auto;padding:0;text-align:left;}
#al #aright ul li .bt i{font-size:10px;font-style:normal;font-family:Arial,Helvetica,sans-serif;color:#333;line-height:14px;}
#al #aright ul li .tp{margin:0 auto;padding:0;width:100%;overflow:hidden;}
#al #aright ul li .tp img{width:100%;filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;}
#al #aright ul li .tp img:hover{filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0;}
#al #aright ul li.s1{left:0;top:0;width:32.5%;}

#al #aright ul li.s2{left:33.5%;top:0;width:32.5%;}
#al #aright ul li.s3{right:0;top:0;width:33%;}
#al #aright ul li.s4{left:0;top:0;width:66%;}
#al #aright ul li.s5{right:0;top:0;width:33%;}
/*关于我们*/
#gywm{margin:0 auto;padding:50px 0px 0px 0px;width:100%;background:url(../image/gywmbg.jpg) no-repeat center top;height:100%;overflow:auto;}
#gywm #gtitle{margin:0 auto;padding:0;text-align:center;width:88%;}
#gywm #gtitle i{display:block;margin:0 auto;padding:0;font-size:16px;font-style:normal;color:#333}
#gywm #gnr{margin:0 auto;padding:50px 0px 0px 0px;width:88%;}
#gywm #gnr #gleft{float:left;width:400px;height:300px;border:1px solid #dbdbdb;padding:2px;}
#gywm #gnr #gmid{width:40%;float:left;margin-left:2%;}
#gywm #gnr #gmid #gmenu{width:100%;}
#gywm #gnr #gmid #gmenu li{float:left;width:33.33%;height:45px;line-height:45px;cursor:pointer;font-size:14px;background:#cdcd45;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;border-right:1px solid #fff;}
#gywm #gnr #gmid #gmenu li.last{border-right:0px;}
#gywm #gnr #gmid #gmenu li.cur{background:#3c3c3c;color:#fff;font-size:16px;}
#gywm #gnr #gmid #gcon{width:100%;border:1px solid #ccc;background:#fff;height:261px;overflow:hidden;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
#gywm #gnr #gmid #gcon .con{float:left;display:none;padding:15px;}
#gywm #gnr #gmid #gcon .con.cur{display:block;}
#gywm #gnr #gmid #gcon .con p{display:block;font-size:14px;line-height:28px;text-align:left;margin:0 auto;padding:3px 10px 4px 0px;color:#3c3c3c;height:196px;overflow:hidden;}
#gywm #gnr #gmid #gcon .con .more{clear:both;display:block;width:120px;height:28px;background:#ff0000;text-align:center;margin:0 auto;padding:0;line-height:28px;color:#fff;border-radius:12px;font-size:14px;}
#gywm #gnr #gmid #gcon .con ul{}
#gywm #gnr #gmid #gcon .con ul li{width:100%;float:left;margin:0 auto;padding:10px 0px 10px 0px;text-align:left;height:20px;line-height:20px;overflow:hidden;position:relative;border-bottom:1px dashed #dbdbdb;}
#gywm #gnr #gmid #gcon .con ul li span{display:block;float:right;width:40px;line-height:20px;color:#ebb0b0;text-align:center;font-size:12px;}
#gywm #gnr #gmid #gcon .con ul li span img{margin-top:5px;}
#gywm #gnr #gmid #gcon .con ul li a{width:90%;float:left;overflow:hidden;font-size:14px;display:block;height:20px;line-height:20px;color:#3c3c3c;}


#gywm #gnr #gright{width:28%;float:right;}
#gywm #gnr #gright #gtitle{margin:0 auto;padding:0 0 0 4%;height:45px;line-height:45px;font-size:16px;background:#3c3c3c;color:#fff;width:96%;text-align:left;position:relative;}
#gywm #gnr #gright #gtitle #more{position:absolute;right:15px;top:13px;background:#ccc;width:55px;height:20px;border-radius:8px;text-align:center;line-height:20px;}
#gywm #gnr #gright #gtitle #more:hover{background:#fff;}
#gywm #gnr #gright #gtitle #more a{color:#474747;font-size:12px;font-family:arial;}
#gywm #gnr #gright #gtitle #more:hover a{color:#000;}
#gywm #gnr #gright #grcon{margin:0 auto;padding:11px 10px 10px 10px;width:100%;height:261px;overflow:hidden;border:1px solid #dbdbdb;background:#fff;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
#gywm #gnr #gright #grcon ul{}
#gywm #gnr #gright #grcon ul li{float:left;margin:0 auto;padding:10px 0px 10px 0px;text-align:left;position:relative;border-bottom:1px dashed #dbdbdb;}
#gywm #gnr #gright #grcon ul li span{float:left;display:block;background:#f56e03;color:#fff;width:30px;height:40px;font-size:14px;text-align:center;line-height:20px;padding:11px 10px 11px 10px;border-radius:8px;}
#gywm #gnr #gright #grcon ul li a{line-height:30px;font-size:14px;color:#000;width:80%;float:right;display:block;overflow:hidden;height:30px;}
#gywm #gnr #gright #grcon ul li a:hover{text-decoration:underline;position:relative;top:1px;}
#gywm #gnr #gright #grcon ul li i{float:right;display:block;height:32px;line-height:16px;text-align:left;font-style:normal;font-size:12px;color:#848383;width:80%;overflow:hidden;}
/*流程*/
#lc{clear:both;width:1200px;margin:0 auto;padding:20px 0px 0px 0px;margin-bottom:30px;display:table; position:relative;}
#lc #ltitle{margin:0 auto;padding:0;width:100%;text-align:center;}
#lc ul{padding-top:10px;}
#lc ul li{
	float:left;
	width:80px;
	height:81px;
	padding-right:46px;
	background:url(../image/ic_17_nbr.jpg) no-repeat right center;
	text-align:center;
	 margin-left:26px;
	 font-size:16px;
	 line-height:26px;
	 position:relative;
}
#lc ul li:hover{cursor: pointer;}
#lc ul li .icinfo{padding-top:16px;}
#lc ul li .icinfo i{margin:0 auto;padding:0;}
#lc ul li .icinfo p{margin:0 auto;padding:5px 0px 0px 0px;}
#lc ul li:last-child{background:none;padding-right:0;}
.icimg{ position:absolute; z-index:9;top:0;left:0; display:none;}
#lc ul li.nopding{ padding-right:0px !important;background:none;}

/*首页设计师*/
#sjs{margin:0 auto;padding:80px 0px 0px 0px;width:100%;background:url(../image/sjsbg.jpg) no-repeat center top;height:100%;overflow:auto;}
#sjs #stitle{margin:0 auto;padding:0;text-align:center;width:88%;}
#sjs #stitle span{margin:0 auto;padding:0;display:block;height:60px;text-align:center;}
#sjs #stitle span b{color:#f58217;}
#sjs #stitle i{display:block;margin:0 auto;padding:0;font-size:16px;font-style:normal;color:#333}
#sjs #snr{margin:0 auto;padding:50px 0px 0px 0px;width:88%;}
#sjs #snr ul{}
#sjs #snr ul li{float:left;margin:0 auto;padding:0;width:33.33%;position:relative;}
#sjs #snr ul li a{display:block;width:90%;height:200px;overflow:hidden;border:1px solid #dbdbdb;background:#fff;margin:0 auto;padding:10px 2% 10px 2%;}
#sjs #snr ul li a: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);-webkit-transform:translate3d(0, -2px, 0);-ms-transform:translate3d(0, -2px, 0);-o-transform:translate3d(0, -2px, 0);-moz-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
#sjs #snr ul li a img{float:left;width:35%;height:200px;}
#sjs #snr ul li a span{float:right;width:60%;display:block;font-size:24px;color:#000;text-align:left;line-height:30px;padding:40px 0px 10px 0px;}
#sjs #snr ul li a i{display:block;font-size:12px;color:#333;width:60%;float:right;text-align:left;font-style:normal;padding:0px 0px 10px 0px;height:54px;line-height:18px;overflow:hidden;}
#sjs #snr ul li b{color:#fff;display:block;width:120px;height:32px;line-height:32px;text-align:center;background:#ff0000;position:absolute;bottom:20px;left:40%;cursor:pointer;}

/*预约*/
#yy{margin:0 auto;padding:30px 0px 0px 0px;width:100%;font-family:宋体,微软雅黑}
#yy #yleft{float:left;width:280px;margin:0 auto;padding:0px;border-right:1px solid #dbdbdb;}
#yy #yleft b{text-align:center;margin:0 auto;padding:0;line-height:36px;display:block;font-size:16px;font-weight:400;color:#666;}
#yy #yleft span{text-align:center;margin:0 auto;padding:0;line-height:45px;display:block;font-size:14px;font-weight:400;color:#666;}
#yy #yleft img{width:200px;height:310px;}
#yy #yright{float:right;width:500px;margin:0 auto;padding:0;}
#yy #yright ul{width:100%;}
#yy #yright ul li{float:left;width:100%;margin:0 auto;padding:0px;}
#yy #yright ul li.p{font-size:14px;text-align:center;padding:10px 0px 20px 0px;}
#yy #yright ul li.err{padding:0;height:30px;text-align:left;line-height:30px;}
#yy #yright ul li.err label{color:#ff0000;font-size:14px;text-align:left;padding-left:100px;}
#yy #yright ul li span{display:block;float:left;width:100px;line-height:34px;text-align:right;font-size:16px;color:#666;}
#yy #yright ul li input{float:left;margin-left:16px;_margin-left:8px;}
#yy #yright ul li .TextBox{width:380px;border:1px solid #dbdbdb;height:32px;margin:0 auto;padding:0 0 0 5px;font-size:16px;}
#yy #yright ul li .tj{float:left;background:#ff0000;width:180px;height:40px;line-height:40px;text-align:center;cursor:pointer;color:#fff;font-size:16px;border:0px;margin:0 auto;padding:0;border-radius:3px;}
#yy #yright ul li .tj:hover{background:#990000;}
/*合作*/
#hz{margin:0 auto;padding:0;width:100%;background:url(../image/bg.jpg);height:100%;overflow:auto;}
#hz #htitle{margin:0 auto;padding:60px 0px 0px 0px;width:88%;text-align:center;height:50px;line-height:50px;font-size:18px;color:#3c3c3c;}
#hz #htitle b{font-size:36px;padding-left:15px;}
#hz #hnr{margin:0 auto;padding:30px 0px 0px 0px;width:88%;}
#hz #hnr ul{}
#hz #hnr ul li{float:left;padding:10px;}
#hz #hnr ul li img{border:1px solid #dbdbdb;padding:2px;height:75px;}
#hz #hnr ul li img:hover{border:1px solid #666;}

/*qq*/
#AdLayer1{position: absolute;visibility:hidden;z-index:1000;margin:0px auto;padding:0px;text-align:center;height:260px;width:70px;}
#AdLayer1 .abg{margin:0px auto;padding:5px 0px 0px 0px;display:block;width:70px;height:65px;text-align:center;color:#fff;z-index:5;border-bottom:1px solid #292929;border-top:1px solid #5c5c5c;background:rgba(0,0,0,0.7);*background:url(../image/mbg.png);position:relative;cursor:pointer;}
#AdLayer1 a:hover{text-decoration:none;}
#AdLayer1  .abg i{display:block;margin:0 auto;line-height:32px;font-size:28px;width:32px;height:32px;border-radius:32px;color:#fff;z-index:2;}
#AdLayer1  .abg b{display:block;width:100%;font-size:14px;line-height:30px;font-weight:400;color:#fff;z-index:3;}
#AdLayer1  .abg.a1{border-top:0px;border-top-left-radius:8px;z-index:0;}
#AdLayer1 .abg.a3{}
#AdLayer1 .abg.a3 i{font-size:32px;}
#AdLayer1 .abg.a3 span{position:absolute;display:block;margin:0px auto;padding:5px 0px 5px 0px;left:0px;top:-2px;background:rgba(0,0,0,0.7);*background:url(../image/mbg.png);width:200px;height:90px;line-height:30px;font-size:20px;color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #292929;z-index:0;display:none;}
#AdLayer1 .abg.a5 span{position:absolute;display:block;margin:0px auto;padding:22px 0px 22px 0px;left:0px;top:-2px;background:rgba(0,0,0,0.7);*background:url(../image/mbg.png);width:200px;height:153px;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #292929;z-index:0;display:none;}
#AdLayer1 .abg.a5 span img{width:156px;}
#AdLayer1 .a1 #yy{position:absolute;left:0px;top:20px;background:rgba(0,0,0,0.7);*background:url(../image/mbg.png);width:240px;border-top-left-radius:12px;border-bottom-left-radius:12px;z-index:0;margin:0 auto;padding:0;display:none;border:1px solid #292929;}
#AdLayer1 .a1 #yy dl{margin:0px auto;padding:10px 0px 0px 0px;width:220px;}
#AdLayer1 .a1 #yy dl dt{margin:0 auto;padding:0;width:100%;height:40px;line-height:40px;font-size:14px;color:#ccc;}
#AdLayer1 .a1 #yy dl dt span{color:#ff0000;font-weight:800;}
#AdLayer1 .a1 #yy dl dd{float:left;width:200px;margin:0px auto;padding:0px;text-align:left;color:#ccc;height:30px;position:relative;}
#AdLayer1 .a1 #yy dl dd.err{height:20px;line-height:20px;}
#AdLayer1 .a1 #yy dl dd.err label{color:#ff0000;padding-left:55px;text-align:left;font-size:12px;}
#AdLayer1 .a1 #yy dl dd.last{text-align:center;height:60px;}
#AdLayer1 .a1 #yy dl dd span{display:block;float:left;width:50px;font-size:14px;font-weight;600;color:#666;text-align:right;padding:0px 5px 0px 0px;margin:0px auto;line-height:32px;}
#AdLayer1 .a1 #yy dl dd .y_t{height:28px;line-height:28px;width:140px;font-size:14px;color:#666;border:1px solid #dbdbdb;background:#fff;}
#AdLayer1 .a1 #yy dl dd .y_but{background:url(../image/yybtn.jpg) center top;width:90px;height:32px;color:#fff;margin:0px auto;padding:0px;cursor:pointer;border:1px solid #333;text-align:center;font-size:20px;border-radius:8px;line-height:32px;font-weight:400;}
#AdLayer1 .a1 #yy dl dd .y_but:hover{background:url(../image/yybtn2.jpg) center top;}
#AdLayer1 .abg.a4{border-bottom-left-radius:8px;}
/*底部*/
#bhead{background:#3c3c3c;height:100%;overflow:auto;width:100%;}
#bhead #bmd{width:80%;margin:0 auto;padding:20px 0px 20px 0px;font-size:14px;color:#fff;height:100%;overflow:auto;}
#bhead #bmd #bq{float:left;line-height:30px;height:30px;width:60%;text-align:left;color:#666;font-size:12px;}
#bhead #bmd #bq span{padding-right:15px;}
#bhead #bmd #blxfs{float:left;width:60%;text-align:left;line-height:30px;padding-top:15px;}

#bhead #bmd #ewm{float:right;width:35%;text-align:center;padding-top:10px;}
#bhead #bmd #ewm span{font-size:20px;line-height:40px;display:block;margin:0 auto;padding:0;}
#bhead #bmd #ewm img{width:130px;}

/*分页顶部*/
#head2{margin:0 auto;padding:0;width:88%;height:45px;background:#363636;}
#head2 ul{float:left;}
#head2 ul li{float:left;height:45px;line-height:45px;text-align:center;padding:0px 25px 0px 25px;border-right:1px solid #5b5b5b;position:relative;}
#head2 ul li.cur{background:#fdd900;}
#head2 ul li.cur a{color:#000;}
#head2 ul li.last{border-right:0px;}
#head2 ul li a{line-height:45px;font-size:14px;color:#fff;}
#head2 ul li dl{display:none;position:absolute;left:0;top:45px;width:100%;z-index:3;}
#head2 ul li dl dd{float:left;background:#484848;width:100%;border-bottom:1px solid #393939;height:45px;line-height:45px;}
#head2 ul li.cur dl dd a{color:#b2b2b2;}
#head2 ul li.cur dl dd:hover{background:#636363;}
#head2 ul li.cur dl dd:hover a{color:#fff;}
#head2 #search{float:right;margin:0 auto;padding:0;overflow:hidden;}
#head2 #search input{width:140px;height:45px;line-height:45px;font-size:14px;color:#666;background:#e4e4e4;margin:0 auto;padding:0 0 0 5px;border:0;float:left;}
#head2 #search i{background:#fe8217;color:#fff;font-size:24px;width:60px;height:45px;line-height:45px;text-align;center;display:block;float:right;cursor:pointer;}

/*分页关于我们*/
.ftitle{margin:0 auto;padding:10px 0px 20px 0px;text-align:left;width:100%;color:#474747;margin-top:5px;height:84px;overflow:hidden;}
.ftitle i{font-size:60px;line-height:60px;font-style:normal;font-family:qtmilitary_regular-webfont;}
.ftitle b{font-size:24px;line-height:60px;padding-left:10px;font-weight:400;letter-spacing:2px;}
.ftitle span{font-size:16px;line-height:24px;color:#707070;}
.fline{border-bottom:1px solid #ccc;margin:0 auto;padding:0px;height:20px;width:100%;clear:both;overflow:hidden;}
#fgywm{margin:0 auto;padding:0;width:100%;text-align:left;line-height:180%;}
#fsm{margin:0 auto;padding:0;width:100%;}
/*资质*/
#fry{margin:0 auto;padding:0;width:100%;}
#fry #tplb{width:1200px;margin:0 auto;padding:0;}
#fry #tplb ul{width:1200px;}
#fry #tplb ul li{float:left;width:240px;}
#fry #tplb ul li .tp{width:220px;height:220px;padding:0px;margin:0 auto;}
#fry #tplb ul li p{margin:0 auto;padding:0;text-align:center;line-height:24px;height:24px;}

/*动态*/
.fxw{margin:0 auto;padding:0;width:100%;position:relative;}
.fxw .ftline{position:absolute;left:50%;top:0;width:1px;background:#dbdbdb;height:100%;margin:0 auto;padding:0;overflow:hidden;}
.fxw ul{width:100%;}
.fxw ul li{float:left;margin:0 auto;padding:12px 2% 12px 2%;text-align:left;width:46%;osition:relative;}
.fxw ul li .tp{float:Left;width:150px;}
.fxw ul li .tp img{width:144px;height:94px;border:1px solid #ccc;padding:2px;}
.fxw ul li .nr{float:right;width:58%;}
.fxw ul li .nr .nrbt{margin:0 auto;padding:0;height:40px;line-height:40px;width:100%;overflow:hidden;}
.fxw ul li .nr .nrbt a{font-size:16px;color:#474747;line-height:40px;font-weight:800;}
.fxw ul li .nr .nrbt a:hover{color:#000;}
.fxw ul li .nr .xnr{text-align:left;margin:0 auto;padding:0;line-height:20px;font-size:12px;height:60px;overflow:hidden;width:100%;color:#474747;}

.fxw ul li .sj{float:left;margin:0px auto;padding:0px;width:90px;height:100px;background:#1d99d9;color:#fff;}
.fxw ul li .sj span{display:block;float:left;}
.fxw ul li .sj span.s1{font-size:50px;font-weight:800;margin:0px auto;padding:10px 0px 0px 0px;text-align:center;width:90px;font-family:'AlternateGothic2BTRegular';}
.fxw ul li .sj span.s1 b{font-size:24px;padding-left:5px;}
.fxw ul li .sj span.s2{text-align:right;width:80px;padding:5px 10px 0px 0px;font-size:12px;}
.fxw ul li .nr2{float:right;width:60%;}
.fxw ul li .nr2 .nbt{margin:0 auto;padding:0;width:100%;text-align:left;height:40px;line-height:40px;}
.fxw ul li .nr2 .nbt a{font-size:16px;color:#474747;line-height:40px;font-weight:800;}
.fxw ul li .nr2 .nbt a:hover{color:#000;text-decoration:underline;}
.fxw ul li .nr2 .xnr2{font-size:12px;line-height:20px;height:60px;overflow:hidden;width:100%;margin:0 auto;padding:0;text-align:left;color:#474747;}
.fxw ul li .nr2 .xnr2 .rs{padding-right:15px;color:#636db8;font-weight:400;}
.fxw ul li .nr2 .xnr2 .end{color:#a5a5a5;}

.fxw .fy{margin:0 auto;padding:10px 0px 10px 0px;text-align:center;font-size:14px;}
.fxw .fy dl{margin:0 auto;padding:0;}
.fxw .fy dl dd{float:left;white-space: nowrap; display:inline-block;*display:inline;*zoom:1;}
.fxw .fy dl dd a{display:block;height:28px;padding:0px 12px 0px 12px;line-height:28px;border:1px solid #ccc;margin-left:10px;}
.fxw .fy dl dd span{display:block;padding:0px 12px 0px 12px;height:28px;line-height:28px;background:#dd7c22;color:#fff;margin-left:10px;font-size:16px;}
/*联系我们*/
#flxwm{margin:0 auto;padding:0;width:100%;}
#flxwm #left{float:right;width:38%;text-align:left;}
#flxwm #left ul{}
#flxwm #left ul li{float:left;width:100%;text-align:left;height:40px;line-height:40px;font-size:14px;color:#474747;border-bottom:1px dashed #dbdbdb;}
#flxwm #right{float:left;width:60%;}
.banner{width:100%;margin:0 auto;padding:0;}
.banner img{width:100%;}
/*其他分页*/
#fmiddle{margin:0 auto;padding:0;width:88%;}
#fmiddle .fmenu{margin:0 auto;padding:40px 0px 0px 0px;width:70%;}
#fmiddle .fmenu ul{}
#fmiddle .fmenu ul li{float:left;width:33.33%;text-align:center;}
#fmiddle .fmenu ul li a{margin:0 auto;color:#474747;display:block;width:80%;text-align:center;}
#fmiddle .fmenu ul li a i{display:block;margin:0 auto;padding:0;width:80px;height:80px;line-height:80px;border-radius:80px;text-align:center;font-size:36px;border:2px solid #747474;background:#8b8b8a;color:#fff;}
#fmiddle .fmenu ul li a b{margin:0 auto;padding:0;width:100%;text-align:center;display:block;height:40px;line-height:40px;font-size:20px;letter-spacing:10px;}
#fmiddle .fmenu ul li.cur{}
#fmiddle .fmenu ul li.cur a{color:#000;font-weight:600;}
#fmiddle .fmenu ul li.cur a i{border:2px solid #d0b200;background:#fdd900;color:#000;}

#fmiddle .flb{margin:0 auto;padding:0;width:95%;}
#fmiddle .flb ul{}
#fmiddle .flb ul li{float:left;width:100%;margin-top:15px;text-align:left;font-size:14px;}
#fmiddle .flb ul li span{font-weight:800;text-align:left;color:#778899;padding-right:5px;}
#fmiddle .flb ul li a{color:#c0c0c0;padding-right:15px;}
#fmiddle .flb ul li a:hover{color:#000;}
#fmiddle .flb ul li a.cur{color:#0066cc;}

#fmiddle .ftitle{padding-bottom:0px;height:auto;}
#fmiddle #tplb{margin:0 auto;padding:0;width:100%;}
#fmiddle #tplb ul{}
#fmiddle #tplb ul li{float:left;width:25%;margin-bottom:20px;}
#fmiddle #tplb ul li .tp{width:90%;position:relative;overflow:hidden;}
#fmiddle #tplb ul li .tp img{width:100%;filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;
	-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 #tplb ul li .tp 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);
}
#fmiddle #tplb ul li .tp p{margin:0 auto;padding:0;position:absolute;bottom:0;width:100%;left:0;background:rgba(0,0,0,0.7);*background:url(../image/mbg.png);height:40px;line-height:40px;font-size:14px;}
#fmiddle #tplb ul li .tp p span{float:left;width:75%;display:block;text-align:left;padding:0 0 0 1%;}
#fmiddle #tplb ul li .tp p a{color:#fff;font-size:14px;}
#fmiddle #tplb ul li .tp p b{float:right;display:block;width:20%;font-size:12px;font-weight:400;text-align:left;}
#fmiddle #tplb ul li .tp p b i{font-size:14px;float:left;}
#fmiddle #tplb ul li .tp p i{float:right;display:block;font-size:14px;width:20px;}
#fmiddle #qtlb{margin:0 auto;padding:10px 0px 0px 0px;width:100%;}
#fmiddle #qtlb ul{}
#fmiddle #qtlb ul li{float:left;width:33.33%;margin-bottom:20px;}
#fmiddle #qtlb ul li .tp{width:94%;margin:0 auto;padding:0;}
#fmiddle #qtlb ul li .tp img{width:100%;}
#fmiddle #qtlb ul li .nr{width:94%;margin:0 auto;padding:0;}
#fmiddle #qtlb ul li .nr .bt{width:100%;height:40px;line-height:40px;text-align:left;font-size:16px;}
#fmiddle #qtlb ul li .nr .bt a{font-size:16px;color:#0066cc;}
#fmiddle #qtlb ul li .nr .sj{width:100%;margin:0 auto;padding:0px;line-height:24px;height:48px;overflow:hidden;}
#fmiddle #qtlb ul li .nr .sj span{width:100%;text-align:left;display:block;margin:0 auto;padding:0;font-size:14px;line-height:24px;}
#fmiddle #xwlb{margin:0 auto;padding:0;width:90%;}
#fmiddle #xwlb ul{width:100%;}
#fmiddle #xwlb ul li{float:left;margin:0 auto;width:100%;padding:15px 0px 15px 0px;text-align:left;position:relative;border-bottom:1px dashed #dbdbdb;}
#fmiddle #xwlb ul li .tp{float:Left;width:174px;}
#fmiddle #xwlb ul li .tp img{width:168px;height:134px;border:1px solid #ccc;padding:2px;}
#fmiddle #xwlb ul li .nr{float:right;width:58%;}
#fmiddle #xwlb ul li .nr .nrbt{margin:0 auto;padding:0;height:40px;line-height:40px;width:100%;overflow:hidden;}
#fmiddle #xwlb ul li .nr .nrbt a{font-size:16px;color:#474747;line-height:40px;font-weight:800;}
#fmiddle #xwlb ul li .nr .nrbt a:hover{color:#000;}
#fmiddle #xwlb ul li .nr .xnr{text-align:left;margin:0 auto;padding:0;line-height:20px;font-size:12px;height:60px;overflow:hidden;width:100%;color:#474747;}
#fmiddle #xwlb ul li .sj{float:left;margin:0px auto;padding:0px;width:120px;height:140px;background:#1d99d9;color:#fff;}
#fmiddle #xwlb ul li .sj span{display:block;float:left;}
#fmiddle #xwlb ul li .sj span.s1{font-size:60px;font-weight:800;margin:0px auto;padding:20px 0px 0px 0px;text-align:center;width:120px;font-family:'AlternateGothic2BTRegular';}
#fmiddle #xwlb ul li .sj span.s1 b{font-size:24px;padding-left:5px;}
#fmiddle #xwlb ul li .sj span.s2{text-align:right;width:110px;padding:5px 10px 0px 0px;font-size:12px;}
#fmiddle #xwlb ul li .nr2{float:right;width:60%;}
#fmiddle #xwlb ul li .nr2 .nbt{margin:0 auto;padding:0;width:100%;text-align:left;height:40px;line-height:40px;}
#fmiddle #xwlb ul li .nr2 .nbt a{font-size:16px;color:#474747;line-height:40px;font-weight:800;}
#fmiddle #xwlb ul li .nr2 .nbt a:hover{color:#000;text-decoration:underline;}
#fmiddle #xwlb ul li .nr2 .xnr2{font-size:12px;line-height:20px;height:60px;overflow:hidden;width:100%;margin:0 auto;padding:0;text-align:left;color:#474747;}
#fmiddle #xwlb ul li .nr2 .xnr2 .rs{padding-right:15px;color:#636db8;font-weight:400;}
#fmiddle #xwlb ul li .nr2 .xnr2 .end{color:#a5a5a5;}

/*团队*/
#fmiddle #team{margin:0 auto;padding:10px 0px 0px 0px;width:100%;}
#fmiddle #team ul{}
#fmiddle #team ul li{float:left;width:25%;margin-bottom:20px;}
#fmiddle #team ul li .tp{width:80%;margin:0 auto;padding:0;border:1px solid #ccc;border-radius:8px;}
#fmiddle #team ul li .tp: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);-webkit-transform:translate3d(0, -2px, 0);-ms-transform:translate3d(0, -2px, 0);-o-transform:translate3d(0, -2px, 0);-moz-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
#fmiddle #team ul li .tp img{width:100%;border-radius:8px;}
#fmiddle #team ul li .nr{width:90%;margin:0 auto;padding:0;}
#fmiddle #team ul li .nr .bt{width:100%;height:40px;line-height:40px;text-align:left;font-size:16px;}
#fmiddle #team ul li .nr .bt a{font-size:16px;color:#0066cc;}
#fmiddle #team ul li .nr .js{text-align:left;line-height:20px;font-size:12px;color:#474747;}
/*案例*/
#fmiddle #al{margin:0 auto;padding:0;width:100%;}
#fmiddle #al ul{}
#fmiddle #al ul li{width:25%;float:left;margin-bottom:20px;position:relative;}
#fmiddle #al ul li .tp{width:90%;margin:0 auto;padding:0;position:relative;}
#fmiddle #al ul li .tp img{width:100%;}
#fmiddle #al ul li .tp p{position:absolute;left:0;bottom:0;margin:0 auto;padding:0;width:100%;background:rgba(0,0,0,0.7);*background:url(../image/mbg.png);color:#fff;height:40px;line-height:40px;}
#fmiddle #al ul li .tp p b{float:left;padding-left:2%;display:block;width:68%;text-align:left;font-weight:400;font-size:14px;}
#fmiddle #al ul li .tp p i{width:28%;font-style:normal;float:right;display:block;padding-right:2%;color:#ccc;}
#fmiddle #al ul li .tp .fg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(204,204,0,0.8);*background:url(../image/mbg4.png);display:none;}
#fmiddle #al ul li .tp .fg span{margin:0 auto;padding:0;display:block;font-size:20px;line-height:40px;color:#333300;}
#fmiddle #al ul li .tp .fg .fg2{border-top:1px solid #333300;border-bottom:1px solid #333300;font-size:16px;height:36px;line-height:36px;width:50%;margin:0 auto;padding:0px;margin-top:20px;color:#333300;}
#fmiddle #al ul li .tp .fg .fg2 i{font-size:16px;padding-right:5px;}
#fmiddle .fy{margin:0 auto;padding:10px 0px 10px 0px;text-align:center;font-size:14px;}
#fmiddle .fy dl{margin:0 auto;padding:0;}
#fmiddle .fy dl dd{float:left;white-space: nowrap; display:inline-block;*display:inline;*zoom:1;}
#fmiddle .fy dl dd a{display:block;height:28px;padding:0px 12px 0px 12px;line-height:28px;border:1px solid #ccc;margin-left:10px;}
#fmiddle .fy dl dd span{display:block;padding:0px 12px 0px 12px;height:28px;line-height:28px;background:#dd7c22;color:#fff;margin-left:10px;font-size:16px;}

/*详细*/
#fmiddle #xxnr{margin:0 auto;padding:0;width:100%;}
#fmiddle #xxnr #bt{margin:0 auto;padding:10px;text-align:center;font-size:24px;font-weight:800;}
#fmiddle #xxnr #ly{margin:0 auto;padding:5px;font-size:12px;color:#474747;}
#fmiddle #xxnr #nr{margin:0 auto;padding:10px 0px 0px 0px;text-align:left;width:100%;}
#fmiddle #xxnr #tp{margin:0 auto;padding:10px 0px 10px 0px;width:100%;}
#fmiddle #xxnr #tp img{max-width:100%;}
#fmiddle #xxnr #qh{margin:0 auto;padding:10px;text-align:center;}
#fmiddle #xxnr #qh a{font-size:16px;padding-right:50px;color:#666;}
#fmiddle #xxnr #qh a.last{padding-right:0px;}
#fmiddle #xxnr #qh a span{padding:0px 6px 0px 6px;color:#474747;}
#fmiddle #xxnr #qh a b{font-weight:600;color:#000;}
#fmiddle #other{margin:0 auto;padding:10px 0px 0px 0px;width:100%;}
#fmiddle #other ul{list-style:disc;}
#fmiddle #other ul li{float:left;width:47%;padding:10px 0px 10px 0px;text-align:left;height:20px;line-height:20px;border-bottom:1px dashed #dbdbdb;margin-right:3%;_margin-right:1.5%;}
#fmiddle #other ul li a{font-size:14px;color:#474747;}
#fmiddle #other ul li a:hover{position:relative;top:1px;color:#ff0000;}