@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:medium none;list-style-type:none;}
body,button,input,select,textarea{font:14px/1.5 Microsoft Yahei,tahoma,Srial,helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
rem{font-style:normal;}
ul,ol,li{list-style:none;}
a,a:hover{text-decoration:none;}
img{border:none;}
body,.ui-overlay-h{margin:0 auto;position:relative;background:#fff;}
a{blr:expression_r(this.onFocus=this.blur())}
a{outline:none;}
input,img{vertical-align:middle;}
body,html{margin:0 auto;overflow-x:hidden;}
*{margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.clear{height:0;clear:both;overflow:hidden}
.clearfix:after,.clear:before{display:table;content:'';}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.noPd{padding:0 !important;}
.noMg{margin:0 !important;}
.noBg{background:0 !important;}
.noBd{border:none !important;}
a,span,img,rem{display:inline-block;}
body { color:#393939; }
.container { font-size:2.6rem; line-height:150%; color:#2e3642; }
.container img { vertical-align:middle; }


.aLink { text-align:center; }
.aLink a { width:97%; line-height:265%; border-radius:10px; color:#fff; background-color:#937344; } 
/*.box .btn_zx{ text-align: center; width: 100%; margin: 5% 0 ; }
.box .btn_zx a{display: inline-block;background-color: #dbb375;font-size: 20px;color: #000;}*/
.box .btn_zx{ text-align: center; width: 100%; margin: 5% 0 ; }
.box .btn_zx a{background-color: #dbb375;font-size: 2.0rem;color: #000;display:block;width: 80%;margin:8% auto 0;padding: 2% 0;-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;}

/* index */
.wrap { width:640px; margin:0 auto; }
.box {padding:3% 0;}
.box .fl{float: left;}
.box .fr{float: right;}
.area { width:100%; margin:0 auto; }
.relative{position: relative;}
.absolute{position: absolute;}

.box .clearfix:after{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:'';}
.box .clearfix{ zoom:1;}

.box .expertlist{ width:82%; position:absolute; left:14%; top:70%;}
.expertFocus {width:100%;height:13px;bottom:-5%;z-index:10; text-align:center;}
.expertFocus span {display:inline-block;width:13px;height:13px; background-color:#d1af6b;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin:0 1%;border: 1px solid #d1af6b;}
.expertFocus span.on { background-color:transparent;}



.box1{padding:0; }
.box1  img{ width:100%;}

.box2{padding:8% 0;}
.box2 .area{margin-top: 3%;}
.box2 img{ width:100%;}

.box3{padding:8% 0 30%;background-color: #2b2b2b;}
.box3 .sec03_nav{width: 90%;margin: 5% auto 0;}
.box3 .sec03_nav li{width: 26%;float: left;position: relative;}
.box3 .sec03_nav li.curli img+img{display: block;}
.box3 .sec03_nav li img+img{position: absolute;left: 0;top: 0;display: none;}
.box3 .sec03_nav li p{position: absolute;top: 26%;left: 17%;color: #fff;text-align: center;font-size: 1.3rem;line-height: 120%;}
.box3 .sec03_nav li +li{margin-left: 11%;}
.box3 img{ width:100%;}

.box3 .sec03_con{width:100%;margin-top: 5%;visibility:hidden;position:absolute;}
.box3 .sec03_con ul{width:100%;margin:0 auto;position:relative;}
.box3 .sec03_con ul li{width:100%;float:left;}
.box3 .sec03_info{visibility:visible;}


.box4{padding:8% 0;}
.box4 img{ width:100%;}
.box4 .btn_zx a{margin-top: 15%;}

.box5{padding:8% 0;background-color: #2b2b2b;}
.box5 .area{margin-top: 5%;}
.box5 img{ width:100%;}



.box6{ padding:0;}
.box6 img{ width:100%;}


.box7{ padding:8% 0;background-color: #313131;}
.box7 .area{margin-top: 8%;}
.box7 .area img+img{margin-top: 5%;}
.box7 img{ width:100%;}

.box8{ padding:8% 0;}
.box8 .area{margin-top: 8%;}
.box8 .area img+img{margin-top: 5%;}
.box8 img{ width:100%;}

.box9{ padding:0;}
.box9 img{ width:100%;}
.box9 .expertFocus{bottom: -15%;}

.box10{ padding:0;}
.box10 img{ width:100%;}
.box10 .expertFocus{bottom: -15%;}

@media (min-width:320px) and  (max-width:480px){
	.wrap { width:100%; }
	.eqHt dd { padding-left:10px; }
	.boxShadow { padding:3px; }
	.padBor { margin-bottom:20px; padding-bottom:20px; }
	.mG20 { margin-bottom:10px; }
	.mG40 { margin-bottom:20px; }
	.mG60 { margin-bottom:30px; }
	.box .hd { margin-bottom:20px; }
	.aLink a { border-radius:5px; }

}

@media (min-width:480px) and  (max-width:640px){
	.eqHt dd { padding-left:15px; }
	.padBor { margin-bottom:30px; padding-bottom:30px; border-width:2px; }
	.mG20 { margin-bottom:15px; }
	.mG40 { margin-bottom:30px; }
	.mG60 { margin-bottom:45px; }
	.box { padding:30px 0; }
	.box .hd { margin-bottom:30px; }
	.aLink a { border-radius:7px; }
}