﻿@charset "utf-8";
/* CSS Document */
/*全局样式*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {margin:0;padding:0;border:0;outline:0;font-size:inherit;line-height:inherit;vertical-align:baseline;background:transparent;font-weight:inherit;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
a:hover, a:active,a:visited,a:active{ outline:none; color:inherit;}
a:visited{ color:#333;}
select, input, textarea, button { font:99% sans-serif; }
strong{ font-weight:bold;}
input, select { vertical-align:middle; }
img { border:0; max-width:100%; max-height :100%; }
hr { display:block; height:1px; border:0; border-top:1px solid #3d3d3d; margin:1em 0; padding:0; }
.nocallout {-webkit-touch-callout: none;} /* prevent callout */
table { margin:0; padding:0; clear:left; width:100%; border-collapse:collapse; border-spacing:0; }
table td { vertical-align:top; margin:0; }
ul, ol, dl{ list-style:none;}
.newsDetailPannel_01 .detailField a{ color:#F00; font-weight:bold;}

html {
  height:100%;
  background:#222;
}

body {
 /* font:24px sans-serif;*/
  word-wrap:break-word;
  margin:0 auto;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  color:#333;
  max-width:640px;
 /* min-width:640px;*/
  min-width:320px;
  background:#fff;
  font-family: 'Microsoft YaHei', Helvetica, Arial, Verdana, sans-serif;
  line-height:2em;
}

a {
  color:inherit; text-decoration:none;
}
p {
  font-size:100%;
  /*margin-bottom:1em;*/
}

/*结构样式*/
#header{  background-color: #382f28;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#382f28), to(#61503c));
  background-image: -webkit-linear-gradient(top, #382f28, #61503c);
  background-image:    -moz-linear-gradient(top, #382f28, #61503c);
  background-image:     -ms-linear-gradient(top, #382f28, #61503c);
  background-image:      -o-linear-gradient(top, #382f28, #61503c);
  background-image:         linear-gradient(top, #382f28, #61503c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#382f28', EndColorStr='#61503c');
  border-bottom:1px solid #877058;
  height:auto; overflow:hidden; color:#fff;
  position:relative;
  padding-top:1%;
}
/*#header .linkField{ position: absolute; right:0; top:0; width:70%; padding:12px 16px 0; line-height:1.8em; text-align:right;}
#header .linkField a{ display:inline-block; width:30%; text-align:center; font-size:1.2rem;}
#header .linkField a:visited{ color:#fefefe;}
#header .logoField{ width:30%; height:100%; overflow:hidden;}
#header .logoField img{ display:block;}*/

#header .linkField{ float:right; right:0; top:0; width:70%;  line-height:1.8em; font-size:24px;}
#header .linkField a{ display:inline-block; width:30%; text-align:center; font-size:1.2rem}
#header .linkField a:visited{ color:#fefefe;}
#header .logoField{ width:30%; float:left}
#header .linkField .logoField img{ display:block; width:100%; height:auto}

@media (max-width: 639px) and (min-width: 320px){
	
	#header .linkField{ line-height:1.8em; font-size:16px; }
	#header .linkField a { font-size:.8rem; width:28%}
}

@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0){/* 兼容iphone6 plus */
#header .linkField a { font-size:1rem; width:28%}
}


#nav{  background-color: #382f28;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#382f28), to(#62503c));
  background-image: -webkit-linear-gradient(top, #382f28, #62503c);
  background-image:    -moz-linear-gradient(top, #382f28, #62503c);
  background-image:     -ms-linear-gradient(top, #382f28, #62503c);
  background-image:      -o-linear-gradient(top, #382f28, #62503c);
  background-image:         linear-gradient(top, #382f28, #62503c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#382f28', EndColorStr='#62503c');
  border-top:1px solid #000;
  height:42px; overflow:hidden; color:#bf9c3b; line-height:42px;
}

/*#nav ul{ text-align:center; width:100%; font-size:0;}
#nav li{ font-size:24px; display:inline-block; width:126px; text-align:center; border-width:0 1px; border-style:solid; border-right-color:#81705d; border-left-color:#3d332a;}
#nav li:first-child{ border-left:0;}
#nav li:nth-last-child(1){ border-right:0;}
#nav li a{ display:block; width:100%; text-align:center;}
#nav li a:visited{ color:#bf9c3c;}*/


#nav{ background:#382f28; width:100%; }
#nav li{width:24.7%; float:left; text-align:center; /*padding-top:3%;  padding-bottom:3%;*/ font-size:14px; background:#382f28; border-top: 1px solid #000;}
#nav li.border{ border-right:1px solid #81705d}
#nav ul{ width:98%; margin:0 auto;}
#nav li a{color: #bf9c3b; }
.nav {
    border-bottom: 1px solid #dddddd;
    color: #888888;
    padding-left: 10px;
	
}
.nav a {
    color: #888888;
}


#top{  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background-image:    -moz-linear-gradient(top, #ffffff, #dddddd);
  background-image:     -ms-linear-gradient(top, #ffffff, #dddddd);
  background-image:      -o-linear-gradient(top, #ffffff, #dddddd);
  background-image:         linear-gradient(top, #ffffff, #dddddd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dddddd');
  position:relative; height:50px; line-height:40px; width:100%; overflow:hidden;
  box-shadow: 0 2px 4px rgba(0,0,0,.25);
  z-index:10;
  

}
#top .btnField{ /*position:absolute; right:10px; top:7px;*/ width:39%; float:right; margin-top:4px;}
#top .btnField .btn{ display:block; /*width:207px;*/ width:100%; height:40px; line-height:40px; background:url(../images/btn_phonenum_01.gif) 0 0 no-repeat; background-size:100% 100%; text-indent:-9999px;}

#top .searchField{ margin:4px 0 0 0px; padding:0 0 0 6%; /*width:384px;*/width:54%; height:40px; background:url(../images/bg_search_01.gif) 0 0px no-repeat; background-size:100% 100%; float:left;}

#top .searchField .txt{ /*width:266px;*/ width:78%; background:none; border:0;/* padding-top:3%;*/ /*text-indent:2em;*/}
#top .searchField .btn{ width:18%; height:40px; background:none; border:0; padding:0; text-align:center; font-size:0; cursor:pointer;color:rgba(0,0,0,0);}

#banner{ height:252px; width:100%; overflow:hidden; background:#c8b66b; position:relative;}
#banner .listField{ width:100%;}
#banner .listField img{ display:block;}
#banner .control{ position:absolute; width:100%; height:5px; overflow:hidden; left:0; bottom:0; font-size:0; line-height:0;}
#banner .control span{ display:inline-block; height:100%; vertical-align:top;}
#banner .control span.on{ background:#c8b66b;}

#main{ width:100%; overflow:hidden; margin:0px auto; }


#footer{ width:100%; margin-bottom:2.75rem;}
#footer .backToTopField{ background-color: #564736;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#564736), to(#3a3029));
  background-image: -webkit-linear-gradient(top, #564736, #3a3029);
  background-image:    -moz-linear-gradient(top, #564736, #3a3029);
  background-image:     -ms-linear-gradient(top, #564736, #3a3029);
  background-image:      -o-linear-gradient(top, #564736, #3a3029);
  background-image:         linear-gradient(top, #564736, #3a3029);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#564736', EndColorStr='#3a3029');
  height:36px; line-height:36px; color:#fff; text-align:center;
}
#footer .backToTopField .btn{ display:inline-block; padding:0 24px 0 0; background:url(../images/bg_btn_01.png) 100% 50% no-repeat; font-size:16px; font-weight:bold; vertical-align:top; color:#fff;}
#footer .backToTopField .btn:visited{ color:#fff;}
#footer .titleField{ background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#838383));
  background-image: -webkit-linear-gradient(top, #f0f0f0, #838383);
  background-image:    -moz-linear-gradient(top, #f0f0f0, #838383);
  background-image:     -ms-linear-gradient(top, #f0f0f0, #838383);
  background-image:      -o-linear-gradient(top, #f0f0f0, #838383);
  background-image:         linear-gradient(top, #f0f0f0, #838383);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#838383');
  height:54px; line-height:52px; text-align:center; position:relative;
}
#footer .titleField h1{ font-size:14px;}
#footer .titleField .more{ position:absolute; right:16px; bottom:8px;}
#footer .titleField .more a{ display:block; width:80px; height:22px; text-align:center; line-height:38px; font-size:16px; text-indent:-9999px; background:url(../images/btn_consultation_01.png) 0 0 no-repeat; background-size:cover}
#footer .infoField{ width:100%; background:#e5e5e5; padding:20px 0 30px; text-align:center; line-height:2em; font-size:14px;}
#footer .infoField .links{}
#footer .infoField .links a{ display:inline-block; padding:0 10px;}
#footer .infoField .links .on{ font-weight:bold;}
#footer .infoField p{ margin:0; }
#footer .infoField p .weiboBtn{ display:inline-block; width:60px; height:18px; font-size:12px; line-height:18px; color:#fff; vertical-align:middle;
-moz-border-radius: 9px;
-khtml-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background:#3b312a;
}

/*公用类型样式*/
.titleType_01{ height:52px; line-height:52px; padding-bottom:3px; background:url(../images/line_02.gif) 0 100% repeat-x; position:relative;}
.titleType_01 h1{ background:url(../images/line_01.gif) 100% 100% no-repeat; display:inline-block; padding:0 0 3px 16px; color:#a5824e; font-weight:bold; width: 250px;
overflow: hidden;
height: 52px;}
.titleType_01 .more{ position:absolute; right:10px; top:5px;}
.titleType_01 .more .btn{ display:block; width:149px; height:40px; line-height:40px; background:url(../images/btn_appointment_01.gif) 0 0 no-repeat; text-indent:-9999px;}
.titleType_01 .nTab{ position:absolute; top:2px; right:0; line-height:48px;}
.titleType_01 .nTab li{ display:inline-block; width:70px; text-align:center;}
.titleType_01 .nTab li span{ display:inline-block; color:#a5824e;}
.titleType_01 .nTab li.on span{ border-bottom:2px solid #a5824e; background:url(../images/icon_arrow_01.gif) 50% 100% no-repeat; font-weight:bold;}
.titleType_01 .info{ position:absolute; right:10px; top:0; text-align:right; color:#666}
.titleType_01 .info span{ color:#a5824e;}

.titleType_02{ padding:0 0 14px; text-align:center; border-bottom:1px solid #7b7b7b; width:620px; margin:0 auto;}
.titleType_02 h1{ line-height:48px; font-size:30px;}
.titleType_02 p{ margin:0; line-height:30px; font-size:18px; color:#666;}

.titleType_03{ width:100%; margin:0 auto; border-bottom:1px solid #8e8d8d;}

.titleType_03 h1{ line-height:56px; font-size:30px; padding:8px 0px; text-align:center; font-weight:700;}

@media screen and (max-width: 640px){	
.titleType_03 h1{ line-height:56px; font-size:30px; padding:8px 0px;  text-align:center; font-weight:700;}
}

@media screen and (max-width: 480px){	
.titleType_03 h1{ line-height:30px; font-size:22px; padding:8px 0px;  text-align:center; font-weight:700;}
}

@media screen and (max-width: 375px){	
.titleType_03 h1{ line-height:30px; font-size:20px; padding:8px 0px;  text-align:center; font-weight:700;}
}

@media screen and (max-width: 360px){	
.titleType_03 h1{ line-height:30px; font-size:20px; padding:8px 0px;  text-align:center; font-weight:700;}
}

@media screen and (max-width: 320px){	
.titleType_03 h1{ line-height:30px; font-size:15px; padding:8px 0px;  text-align:center; font-weight:700;}
}



.titleType_03 h2{ line-height:48px; height:48px; position:relative; color:#999;}
.titleType_03 h2 .btn{ position:absolute; bottom:0; right:0; display:block; width:149px; height:40px; background:url(../images/btn_appointment_01.gif) 0 0 no-repeat; color:#fff; line-height:40px; text-indent:-9999px;}
.titleType_03 .list{ text-align:center; padding:0 0 10px 40px;}
.titleType_03 .list li{ display:inline-block; width:180px; height:54px; line-height:54px; vertical-align:top; text-align:left;}
.titleType_03 .list li a{ display:block; padding:0 0 0 25px; height:100%; background:url(../images/icon_arrow_02.png) 0 50% no-repeat;}

.titleType_04{ line-height:58px; border-bottom:1px solid #fff; position:relative;}
.titleType_04 h1{ border-bottom:1px solid #999; padding:0 20px; font-weight:bold; color:#a5824e;}
.titleType_04 .nTab{ position:absolute; top:2px; right:10px; line-height:54px;}
.titleType_04 .nTab li{ display:inline-block; text-align:center;}
.titleType_04 .nTab li span{ display:inline-block; color:#a5824e;}
.titleType_04 .nTab li.on span{ border-bottom:2px solid #a5824e; background:url(../images/icon_arrow_01.gif) 50% 100% no-repeat; font-weight:bold;}

/*功能区块样式*/
.listPannel_01{ width:100%; border-bottom:1px solid #7b7b7b;}
.listPannel_01 .listField{ padding:5px  0 5px 40px; color:#666;}
.listPannel_01 .listField ul{}
.listPannel_01 .listField ul li{}
.listPannel_01 .listField ul li span{ display:inline-block; width:69px; text-align:center; overflow:hidden; background:url(../images/bg_icon_01.png) 50% 50% no-repeat; color:#fff; font-size:15px; vertical-align:middle; margin:0 15px 0 0;}

.expectPannel_01{ background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background-image:    -moz-linear-gradient(top, #ffffff, #dddddd);
  background-image:     -ms-linear-gradient(top, #ffffff, #dddddd);
  background-image:      -o-linear-gradient(top, #ffffff, #dddddd);
  background-image:         linear-gradient(top, #ffffff, #dddddd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dddddd');
  width:100%; border-bottom:1px solid #7b7b7b;
}
.expectPannel_01 .listField{ width:100%; height:350px; overflow:hidden; margin:20px 0;}
.expectPannel_01 .listField ul{ height:100%;}
.expectPannel_01 .listField ul li{ height:100%; padding:0 5px;}
.expectPannel_01 .listField ul li .child{ height:100%; width:200px; margin:0 5px; float:left;}
.expectPannel_01 .listField ul li .child .img{ width:100%; height:212px;}
.expectPannel_01 .listField ul li .child .img a{ display:block; width:100%; height:100%; overflow:hidden;}
.expectPannel_01 .listField ul li .child .img img{ display:block;}
.expectPannel_01 .listField ul li .child .info{ padding:6px 14px 0; height:132px; background:#b0afaf; overflow:hidden;}
.expectPannel_01 .listField ul li .child .info h2{ line-height:30px; color:#6f4404;}
.expectPannel_01 .listField ul li .child .info h3{ line-height:20px; font-size:18px;}
.expectPannel_01 .listField ul li .child .info p{ margin:8px 0 0; line-height:30px; height:60px; overflow:hidden;}

.expectPannel_01 .btnField{ height:40px; text-align:center; font-size:0; line-height:0;}
.expectPannel_01 .btnField span{ display:inline-block; width:20px; height:20px; background:#ead37e; margin:0 10px;}
.expectPannel_01 .btnField .on{ background:#bba056;}

.casePannel_01{ width:100%; border-bottom:1px solid #7b7b7b;}
.casePannel_01 .listField{ width:100%;}
.casePannel_01 .listField ul{ width:100%;}
.casePannel_01 .listField ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.casePannel_01 .listField li{ width:50%; float:left; height:190px; overflow:hidden;}
.casePannel_01 .listField li .img{ width:146px; height:146px; border:1px solid #999; background:#fff; padding:1px; margin:17px 0 0 12px; float:left;}
.casePannel_01 .listField li .img a{ display:block; width:100%; height:100%; overflow:hidden;}
.casePannel_01 .listField li .img img{ display:block;}
.casePannel_01 .listField li .info{ margin:10px 0 0 172px;}
.casePannel_01 .listField li .info h2{ font-weight:bold; color:#666; margin:0 0 16px;}
.casePannel_01 .listField li .info p{ margin:0; line-height:30px; color:#999; font-size:20px;}

.classicPannel_01{ width:100%;}
.classicPannel_01 .linkField{ width:100%; text-align:center; font-size:0;}
.classicPannel_01 .linkField .link{ display:inline-block; width:100px; height:100px; margin:20px 14px; background:url(../images/btn_classic_01.gif) 0 0 no-repeat #9a8848; overflow:hidden; vertical-align:top; line-height:0; color:rgba(0,0,0,0);}
.classicPannel_01 .linkField .link_01{ background-position:-100px 0;}
.classicPannel_01 .linkField .link_02{ background-position:-200px 0;}
.classicPannel_01 .linkField .link_03{ background-position:-300px 0;}
.classicPannel_01 .linkField .link_04{ background-position:-400px 0;}
.classicPannel_01 .linkField .link_05{ background-position:-500px 0;}
.classicPannel_01 .linkField .link_06{ background-position:-600px 0;}
.classicPannel_01 .linkField .link_07{ background-position:-700px 0;}
.classicPannel_01 .linkField .link_08{ background-position:-800px 0;}
.classicPannel_01 .linkField .link_09{ background-position:-900px 0;}


.classicPannel_02{ width:100%;}
.classicPannel_02 .linkField{ width:100%; text-align:center; font-size:0; padding:20px 0;}
.classicPannel_02 .linkField .link{ display:inline-block; width:100px; height:100px; margin:20px 26px; background:url(../images/btn_classic_01.gif) 0 0 no-repeat #9a8848; overflow:hidden; vertical-align:top; line-height:0; color:rgba(0,0,0,0);}
.classicPannel_02 .linkField .link_01{ background-position:-100px 0;}
.classicPannel_02 .linkField .link_02{ background-position:-200px 0;}
.classicPannel_02 .linkField .link_03{ background-position:-300px 0;}
.classicPannel_02 .linkField .link_04{ background-position:-400px 0;}
.classicPannel_02 .linkField .link_05{ background-position:-500px 0;}
.classicPannel_02 .linkField .link_06{ background-position:-600px 0;}
.classicPannel_02 .linkField .link_07{ background-position:-700px 0;}
.classicPannel_02 .linkField .link_08{ background-position:-800px 0;}
.classicPannel_02 .linkField .link_09{ background-position:-900px 0;}


.breadCrumbsPannel_01{
-moz-border-radius: 22px;
-khtml-border-radius: 22px;
-webkit-border-radius: 22px;
border-radius: 22px;
width:590px; margin:20px auto; height:44px; line-height:44px; background:#eee; padding:0 15px; font-size:22px; color:#666;
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3) inset;
-webkit-box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
}

@media screen and (max-width: 640px){	
.breadCrumbsPannel_01{
-moz-border-radius: 22px;
-khtml-border-radius: 22px;
-webkit-border-radius: 22px;
border-radius: 22px;
width:90%;  margin:20px auto; height:44px; line-height:44px; background:#eee; padding:0 15px; font-size:22px; color:#666;
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3) inset;
-webkit-box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
}
}

@media screen and (max-width: 480px){	
.breadCrumbsPannel_01{
-moz-border-radius: 22px;
-khtml-border-radius: 22px;
-webkit-border-radius: 22px;
border-radius: 22px;
width:90%;  margin:20px auto; height:44px; line-height:44px; background:#eee; padding:0 15px; font-size:20px; color:#666;
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3) inset;
-webkit-box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
}
}

@media screen and (max-width: 375px){	
.breadCrumbsPannel_01{
-moz-border-radius: 22px;
-khtml-border-radius: 22px;
-webkit-border-radius: 22px;
border-radius: 22px;
width:90%; margin:20px auto; height:44px; line-height:44px; background:#eee; padding:0 15px; font-size:18px; color:#666;
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3) inset;
-webkit-box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
}
}

@media screen and (max-width: 360px){	
.breadCrumbsPannel_01{
-moz-border-radius: 22px;
-khtml-border-radius: 22px;
-webkit-border-radius: 22px;
border-radius: 22px;
width:90%; margin:20px auto; height:44px; line-height:44px; background:#eee; padding:0 15px; font-size:18px; color:#666;
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3) inset;
-webkit-box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
}
}

@media screen and (max-width: 320px){	
.breadCrumbsPannel_01{
-moz-border-radius: 22px;
-khtml-border-radius: 22px;
-webkit-border-radius: 22px;
border-radius: 22px;
width:90%; margin:20px auto; height:44px; line-height:44px; background:#eee; padding:0 15px; font-size:14px; color:#666;
-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3) inset;
-webkit-box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
box-shadow:0 3px 3px  rgba(0,0,0,0.3) inset;
}
}




.bannerPannel_01{ width:620px; margin:0 auto;}
.bannerPannel_01 span{ display:block; width:100%; overflow:hidden;}
.bannerPannel_01 img{ display:block;}

.productListPannel_01{ border:1px solid #bfbfbf; width:95%; /*width:620px;  */margin:0 auto 20px;}
.productListPannel_01 .listField{ border-bottom:1px solid #bfbfbf;}
.productListPannel_01 .listField:nth-last-child(1){ border-bottom:0;}
.productListPannel_01 .listField .title{}
.productListPannel_01 .listField .title h1{}
.productListPannel_01 .listField .title h1 img{ display:block;width:100%;}
.productListPannel_01 .listField .list{ padding:25px 0; width:100%;}
.productListPannel_01 .listField .list ul{ width:100%; text-align:left;}
.productListPannel_01 .listField .list li{ width:48%; height:32px; overflow:hidden; text-indent:1em;/*height:72px; */display:inline-block; /*padding:0 0 0 4%;*/ }
.productListPannel_01 .listField .list li a{ display:block; width:100%; height:100%;}

.productDetailPannel_01{ width:100%;}
.productDetailPannel_01 .infoField{ padding:10px 0;}
.productDetailPannel_01 .infoField li{ padding:0 18px;}

.relatedProductPannel_01{ width:616px; margin:0 auto 20px; background:#eee;}
.relatedProductPannel_01 .listField{ padding:10px 0;}
.relatedProductPannel_01 .listField ul{ width:100%;}
.relatedProductPannel_01 .listField li{ height:72px; width:40%; display:inline-block; padding:0 0 0 4%; color:#a5824e;}
.relatedProductPannel_01 .listField li a{ display:block; width:100%; height:100%;}
.relatedProductPannel_01 .listField li.on{ font-weight:bold;}

.newsDetailPannel_01{ width: 94%;margin-left: 3%;}
.newsDetailPannel_01 .reviewField{ width:98%; margin:1% auto; border:1px solid #606060; background:#eee; padding:1%;}
.newsDetailPannel_01 .reviewField li{ padding:10px 15px; margin:0; color:#666;}
.newsDetailPannel_01 .imgField{ width:616px; margin:8px auto;}
.newsDetailPannel_01 .imgField span{ display:block; width:100%; overflow:hidden;}
/*.newsDetailPannel_01 .imgField img{ display:block; width:614px;border:1px solid #606060; }*/

.newsDetailPannel_01 .imgField img{ display:block; border:1px solid #606060; }
.newsDetailPannel_01 .detailField{ width:100%; margin:0 auto;}
.newsDetailPannel_01 .detailField img{ width:80%; height:80%; margin:0 auto;}

.newsDetailPannel_01 .linkField{ width:100%;  margin:0 auto 20px;; color:#a5824e;}
.newsDetailPannel_01 .linkField p{ margin:0;}

.newsListPannel_01{ width:100%; margin:0 0 20px;}
.newsListPannel_01 .listField{ padding:0 18px; line-height:64px;}
.newsListPannel_01 .listField p{ margin:0; border-bottom:1px solid #eee;}
.newsListPannel_01 .listField p:nth-last-child(1){ border:0;}
.newsListPannel_01 .pageNumField{ height:50px; line-height:48px; text-align:center; background:#eee; border-bottom:1px solid #999;}
.newsListPannel_01 .pageNumField li{ display:inline-block;}
.newsListPannel_01 .pageNumField li span{ display:inline-block; color:#a5824e; width:40px; text-align:center;}
.newsListPannel_01 .pageNumField li.on span{ border-bottom:2px solid #a5824e; background:url(../images/icon_arrow_01.gif) 50% 100% no-repeat; font-weight:bold;}



.searchListPannel_01{ width:100%; margin:0 0 20px;}
.searchListPannel_01 .listField{ padding:0 18px; line-height:64px;}
.searchListPannel_01 .listField p{ margin:0; border-bottom:1px solid #eee;}
.searchListPannel_01 .listField p:nth-last-child(1){ border:0;}
.searchListPannel_01 .pageNumField{ height:50px; line-height:48px; text-align:center; background:#eee; border-bottom:1px solid #999;}
.searchListPannel_01 .pageNumField span{ display:inline-block; text-align:center;}
.searchListPannel_01 .pageNumField span, .searchListPannel_01 .pageNumField a{ padding:0 10px;}
.searchListPannel_01 .pageNumField a{ color:#a5824e;}


.newsListPannel_02{ width:616px; margin:0 auto 20px; background:#eee;}

.newsListPannel_02 .listField{ padding:0 5px; line-height:30px;}

.newsListPannel_02 .listField p{ margin:0; border-bottom:1px solid #d7d7d7; color:#a5824e;}
.newsListPannel_02 .listField p:nth-last-child(1){ border:0;}

.expectListPannel_01{ width:100%;}
.expectListPannel_01 .nTabField{ height:50px; line-height:48px; text-align:center; background:#eee; margin:20px 0; border-bottom:1px solid #999;}
.expectListPannel_01 .nTabField li{ display:inline-block; padding:0 12px;}
.expectListPannel_01 .nTabField li span{ display:inline-block; color:#a5824e;}
.expectListPannel_01 .nTabField li.on span{ border-bottom:2px solid #a5824e; background:url(../images/icon_arrow_01.gif) 50% 100% no-repeat; font-weight:bold;}
.expectListPannel_01 .listField{ width:620px; margin:0 auto;}
.expectListPannel_01 .listField .child{ position:relative; margin:0 0 24px; min-height:120px;}
.expectListPannel_01 .listField .child:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.expectListPannel_01 .listField .img{ position:absolute; left:0; top:8px; width:120px; height:120px;}
.expectListPannel_01 .listField .img a{ display:block; width:100%; height:100%; overflow:hidden;}
.expectListPannel_01 .listField .img img{ display:block;}
.expectListPannel_01 .listField .info{ margin:0 0 0 136px; line-height:44px;}
.expectListPannel_01 .listField .info h2{ height:44px; overflow:hidden; text-overflow:ellipsis;}
.expectListPannel_01 .listField .info h2 strong{ padding:0 22px 0 0;}
.expectListPannel_01 .listField .info p{ margin:0; font-size:22px; height:88px; overflow:hidden; text-overflow:ellipsis;}

.expectDetailPannel_01{ width:100%;}
.expectDetailPannel_01 .imgField{ /*width:620px;*/ margin:25px auto 0;}
.expectDetailPannel_01 .imgField:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.expectDetailPannel_01 .imgField .img{ float:left; width:100%; /*margin:12px 0 0;*/ /*width:340px; height:440px;*/}
.expectDetailPannel_01 .imgField .img span{ display:block; width:100%; height:100%; overflow:hidden; float:left; text-align:center;}
.expectDetailPannel_01 .imgField .img img{}
.expectDetailPannel_01 .imgField .info{/* margin:0 0 0 352px;*/ float:left;}
.expectDetailPannel_01 .imgField .info p{ margin:0;}
.expectDetailPannel_01 .infoField{ /*width:618px;*/ border:1px solid #666; margin:20px auto; background:#ddd;}
.expectDetailPannel_01 .infoField p{ padding:8px 18px;/* font-size:30px;*/ color:#a5824e; margin:0;}
.expectDetailPannel_01 .textField{ /*width:610px; */margin:0 auto;}

.expectListPannel_02{ width:98%; margin:0 auto 20px; background:#eee;}
.expectListPannel_02 .listField{ width:96%; margin:10px auto;}
.expectListPannel_02 .listField .child{ position:relative; padding:0 0 24px; min-height:120px;}
.expectListPannel_02 .listField .child:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.expectListPannel_02 .listField .img{ width:120px; height:120px; float:left; width:37%;}
.expectListPannel_02 .listField .img a{ display:block; width:100%; height:100%; overflow:hidden;}
.expectListPannel_02 .listField .img img{ display:block;}
.expectListPannel_02 .listField .info{ margin:0 0 0 0; float:right;  width:61%;}
.expectListPannel_02 .listField .info h2{ overflow:hidden; text-overflow:ellipsis; line-height:150%;}
.expectListPannel_02 .listField .info h2 strong{ padding:0 22px 0 0;}
.expectListPannel_02 .listField .info p{ margin:0; line-height:150%;}
.expectListPannel_02 .btnField{ height:60px; width:100%;}
.expectListPannel_02 .btnField .btn{ display:block; width:100%; height:100%; background:#dadada; line-height:60px; text-align:center; font-size:30px;}

.caseDetailPannel_01{ width:100%;}
.caseDetailPannel_01 .bannerField{ width:620px; margin:20px auto;}
.caseDetailPannel_01 .bannerField span{ display:block; width:100%; overflow:hidden;}
.caseDetailPannel_01 .bannerField img{ display:block;}
.caseDetailPannel_01 .infoField{ width:618px; border:1px solid #606060; margin:0 auto 20px; background:#eee;}
.caseDetailPannel_01 .infoField p{ padding:10px 15px; margin:0;}
.caseDetailPannel_01 .textField{ padding:0 18px;}

.caseDetailListPannel_01{ width:616px; margin:0 auto 20px; background:#eee;}
.caseDetailListPannel_01 .listField{ padding:20px 0 0; text-align:center;}
.caseDetailListPannel_01 .listField p{ margin:0; padding:0 0 24px;}
.caseDetailListPannel_01 .listField p img{ display:inline-block; padding:0; vertical-align:top;}


.aboutUsPannel_01{ width:100%;}
.aboutUsPannel_01 .bannerField{ width:618px; margin:20px auto; border:1px solid #606060;}
.aboutUsPannel_01 .bannerField span{ display:block; width:100%; overflow:hidden;}
.aboutUsPannel_01 .bannerField img{ display:block; width:100%;}

.aboutUsPannel_01 .textField{ padding:0 15px 20px;}

.aboutUsPannel_01 .infoField{ padding:20px 15px;}
.aboutUsPannel_01 .infoField p{ margin:0;}

.aboutUsPannel_01 .shopField{ padding:0 20px 20px;}
.aboutUsPannel_01 .shopField ul{}
.aboutUsPannel_01 .shopField ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.aboutUsPannel_01 .shopField li{ width:300px; float:left; height:160px;}
.aboutUsPannel_01 .shopField h2{ padding:0 0 0 22px; background:url(../images/icon_arrow_02.png) 0 50% no-repeat;}
.aboutUsPannel_01 .shopField p{ padding:0 0 0 22px; font-size:18px; color:#666; line-height:30px; margin:0;}

.aboutUsPannel_01 .imgField{ padding:30px 0 0;}
.aboutUsPannel_01 .imgField .img{ width:618px; margin:0 auto 30px;}
.aboutUsPannel_01 .imgField .img span{ display:block; width:100%; overflow:hidden;}
.aboutUsPannel_01 .imgField .img img{ display:block; width:100%;}

.aboutUsPannel_01 .honorField{ padding:40px 0 0;}
.aboutUsPannel_01 .honorField ul{ padding:0 7px;}
.aboutUsPannel_01 .honorField ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.aboutUsPannel_01 .honorField li{ width:313px; float:left; height:317px; text-align:center;}
.aboutUsPannel_01 .honorField li .img{ width:100%;}
.aboutUsPannel_01 .honorField li .img img{ margin:0 auto; display:block;}
.aboutUsPannel_01 .honorField li .text{ line-height:30px; padding:15px 10px 0;}

.aboutUsPannel_01 .equipmentField{ padding:30px 0 0;}
.aboutUsPannel_01 .equipmentField .review{ width:614px; margin:0 auto 40px; border:1px solid #606060; background:#eee;}
.aboutUsPannel_01 .equipmentField .review p{ padding:10px 15px; margin:0; color:#a5824e;}


.aboutUsPannel_01 .equipmentField{ padding:30px 0 0;}
.aboutUsPannel_01 .equipmentField .review{ width:614px; margin:0 auto 40px; border:1px solid #606060; background:#eee;}
.aboutUsPannel_01 .equipmentField .review p{ padding:10px 15px; margin:0; color:#a5824e;}
.aboutUsPannel_01 .equipmentField .list{ width:612px; margin:0 auto;}
.aboutUsPannel_01 .equipmentField .list ul{}
.aboutUsPannel_01 .equipmentField .list li{ width:100%; padding-bottom:40px;}
.aboutUsPannel_01 .equipmentField .list li:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.aboutUsPannel_01 .equipmentField .list li .img{ width:280px; height:400px; float:left; margin:8px 0 0;}
.aboutUsPannel_01 .equipmentField .list li .img span{ display:block; width:100%; height:100%; overflow:hidden;}
.aboutUsPannel_01 .equipmentField .list li .img img{ display:block;}
.aboutUsPannel_01 .equipmentField .list li .info{ margin:0 0 0 290px;}
.aboutUsPannel_01 .equipmentField .list li .info h3{ font-weight:bold;}
.aboutUsPannel_01 .equipmentField .list li .info p{ line-height:32px; font-size:18px; margin:0;}



.aboutUsListPannel_01{ width:100%; border-top:1px solid #8e8d8d;}
.aboutUsListPannel_01 .listField{ padding:20px 0 25px 34px;}
.aboutUsListPannel_01 .listField p{ margin:0;}

.classicPannel_01{ width:100%; border-bottom:1px solid #7b7b7b;}
.classicPannel_01 .textField{ padding:10px 17px;}
.classicPannel_01 .infoField{ padding:10px 17px;}
.classicPannel_01 .infoField:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.classicPannel_01 .infoField .img{ float:left; width:230px;}
.classicPannel_01 .infoField .img span{ display:block; width:100%; overflow:hidden;}
.classicPannel_01 .infoField .img img{ display:block;}
.classicPannel_01 .infoField .text{ margin:0 0 0 256px;}
.classicPannel_01 .textField h2, .classicPannel_01 .infoField .text h2{ font-weight:bold;}

.bottombanner {height: 38px;width:640px;float:left;background: url(../images/bottombannerbg.jpg) repeat-x;z-index: 9999;position: fixed;bottom: 0;_position: absolute;_bottom: auto;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

.dbbabox{width:320px; height:38px; margin:0 auto;}
.dbbabox img{float:left;}


.menu_bg{background:url(../images/di_line.gif) repeat-x; float:left; width:100%; height:159px; position:fixed; z-index:999px; left:0px; bottom:0px; z-index:99; overflow:hidden;}
.menu{width:640px; height:159px; margin:0px auto;}
.menu dl{width:150px; height:159px; float:left; position:relative; margin:2px;}
.menu dl dt font{ width:150px; height:69px; float:left; font-size:14px; text-align:center; color:#FFF; margin-top:90px;}
.menu dl dt .p1{width:150px; height:159px; background:url(../images/di_home.gif) no-repeat right center; display:block;}
.menu dl dt .p2{width:150px; height:159px; background:url(../images/di_youhui.gif) right center; display:block;}
.menu dl dt .p3{width:150px; height:159px; background:url(../images/di_zixun.gif) right center; display:block; position:relative;}
.menu dl dt .p3 em{width:30px; height:29px; display:block; position:absolute; left:90px; top:20px; font-style:normal; color:#fff;}
.menu dl dt .p4{width:150px; height:159px; background:url(../images/di_phone.gif) right center; display:block;}
.menu dl dt a{width:150px; height:159px; display:block; text-decoration:none; color:#FFF;}
.menu .li{background-color: #79062f;display: block;font-size: 20px;height: 30px;line-height: 30px;text-align: center;width: 100%;}
.menu .li a{width: 100%; height:30px; display:block; color:#FFF; font-size:12px;}
.menu .li a:hover{width:98%; border:1px #79062f solid; height:30px;  background:#FFF; color:#79062f;}

.adtxt a{ color:red; }
.adtxt{ padding:1%; display:none;}

.fengyes{ width:80%; height:80px; overflow:hidden; margin:auto;}

/*公共2次弹出框*/
#askwindowd{display: none !important;}

#zhuanjidisp{display: none !important;}


#imgssd{ display:none;}



.link_style_a{
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    margin: 0 auto;
    padding: 2% 0;
    text-align: center;
    width: 80% !important;height: auto !important;
	background:url(../images/hand.png) no-repeat right #b28750;
	background-size:14%;
}