@charset "utf-8";
@font-face{font-family:'HELVETICA CONDENSED';
src: url('fonts/HELVETICA CONDENSED.eot');
src: local('☺'), 
url('fonts/HELVETICA CONDENSED.eot#iefix') format('embedded-opentype'),
url('fonts/HELVETICA CONDENSED.woff') format('woff'),
url('fonts/HELVETICA CONDENSED.ttf') format('truetype'),
url('fonts/HELVETICA CONDENSED.svg') format('svg');
font-weight: normal;font-style: normal;}
body{font-family:'HELVETICA CONDENSED';}

body {overflow-y: scroll;*overflow-y: auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin: 0;padding: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
body,button,input,select,textarea,pre {font: 12px/1.5 '微软黑体';}
input,select,textarea {font-size: 100%;}
th {text-align: inherit;}
fieldset,img {border: 0;}
img {vertical-align: top; width:100%;}
iframe {display: block;}
abbr,acronym {border: 0;font-variant: normal;}
del {text-decoration: line-through;}
address,caption,cite,code,dfn,em,th,var {font-style: normal;font-weight: 500;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: 500;}
a{color: #333;text-decoration: none;outline: none;blr: expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline: none;text-decoration:none;}
a:hover {text-decoration: underline;}i {font-style: normal;}
input:focus,
textarea:focus,
keygen:focus,
select:focus {outline:none;outline-offset: 0px;}
::-webkit-input-placeholder { color:#fff; }
::-moz-placeholder { color:#fff; } /* firefox 19+ */
:-ms-input-placeholder { color:#fff; } /* ie */
input:-moz-placeholder { color:#fff; }

.cf:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.cf {zoom: 1;}
.isPc .fl {float: left;}
.fr {float: right;}
.clear{ clear:both;}
.pt40{padding-top:40px;}
.mr20{ margin-right:20px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt60 {margin-top: 60px;}
.mb15 {margin-bottom:15px;}
.mb35 {margin-bottom:35px;}

/* pc 设备 */
html.isPc{}
html.isPc .wap_box{display:none;}
/* wap 设备 */
/* 媒体查询 */
html.isWap{font-size:50px;}
html.isWap a:hover{text-decoration:none;}
@media screen and (min-width:320px){
	html.isWap{font-size:50px;}
}
@media screen and (min-width:360px){
	html.isWap{font-size:56px;}
}
@media screen and (min-width:400px){
	html.isWap{font-size:62px;}
}
@media screen and (min-width:480px){
	html.isWap{font-size:75px;}
}
@media screen and (min-width:560px){
	html.isWap{font-size:87px;}
}
@media screen and (min-width:640px){
	html.isWap{font-size:100px;}
}
html.isWap body{font-size:0.24rem;}
html.isWap .pc_box{display:none;}
body{overflow-x:hidden;}
.wrapper{display:none;}
.isPc .wrapper{}
.isPc .w1200{width:1200px; margin:0px auto;}

.isWap .w1200{margin:0.25rem 0 0;}
.isWap .bdy{}

.isPc .main{ background:url("../i/banner1.png") no-repeat top center; background-size:100%; }
.isPc .topBar{height:60px; padding-top:17px; background:#0a6fd9; }
.isPc .pos-r{position:relative;}
.isPc .topBar img{ display:block; width:169px; height:44px; margin:0 auto;}
.isPc .topBar i{ position:absolute; right:0; top:8px; display:block; width:78px; height:28px; line-height:28px; border:1px solid #fff; border-radius:15px; text-align: center; color:#fff; font-size:14px;}
.isPc .topBar i a{color:#fff; text-decoration: none; display: block; width:100%; line-height:28px;}
.isPc .txtBox1{padding-top:41%;}
.isPc .txtCont1{ padding-top:0;}
.isPc .txtCont1 .bt1{ width:700px; height:182px; margin:0 auto;}

.isWap .main{ background:url("../i/wap/w_banner1.png") no-repeat left top; background-size:100%; }
.isWap .topBar{height:1.1rem; padding-top:0.1rem; background:#0a6fd9; }
.isWap .pos-r{position:relative;}
.isWap .topBar img{ display:block; width:34%; height:28%; margin-left:30%;}
.isWap .topBar i{ position:absolute; right:4%; top:5px; display:block; width:78px; height:28px; line-height:28px; border:1px solid #fff; border-radius:15px; text-align: center; color:#fff; font-size:14px;}
.isWap .topBar i a{color:#fff; text-decoration: none; display: block; width:100%; line-height:28px;}
.isWap .txtBox1{padding-top:67%;}
.isWap .txtCont1{ padding-top:0; overflow: hidden; margin-bottom:0.5rem;}
.isWap .txtCont1 .bt1{ width:80%; margin:0 auto;}

.isPc .txtBox1 .tpCont1{ margin-top:25px; height:620px; position:relative; margin-bottom:45px;}
.isPc .txtBox1 .tpCont1 ul{ background:#fff8f2; width:580px; padding:30px 90px 30px 20px;}
.isPc .txtBox1 .tpCont1{ font-size:20px; line-height: 30px; color:#000;} 
.isPc .txtBox1 .tpCont1 ul li{padding:22px 0; border-bottom:1px dashed #cfcfcf; background: url("../i/ico1.png") no-repeat left 29px; padding-left:27px;}

.isWap .txtBox1 .tpCont1{ margin-top:0.25rem; height:auto; position:relative; margin-bottom:0.4rem;}
.isWap .txtBox1 .tpCont1 ul{ background:#fff8f2; padding:0.3rem 5% 0.3rem 5%; margin:0 auto 0.25rem;}
.isWap .txtBox1 .tpCont1{ font-size:0.24rem; line-height:0.34rem; color:#000;} 
.isWap .txtBox1 .tpCont1 ul li{padding:0.24rem 0; border-bottom:1px dashed #cfcfcf; background: url("../i/ico1.png") no-repeat left 0.35rem; background-size:8px 8px;  padding-left:0.3rem;}

.isPc .txtBox1 .ptBox{ position: absolute; top:60px; right:0; border:1px solid #fec5b4; width:552px; height:405px; padding:7px; }
.isPc .txtBox1 .ptBox img{height:405px; width:100%;}
.isPc .txtBox1 .ptBox p{ position: absolute; bottom:0; left:0; background:rgba(0,0,0,0.6); margin:7px 7px 7px; padding:20px 7px; font-size:24px; line-height:34px;}
.isPc .txtBox1 .ptBox p a{color:#fff;}

.isWap .txtBox1 .ptBox{  margin:0.3rem auto 0; border:1px solid #fec5b4; width:86%; padding:7px 2%; position: relative;}
.isWap .txtBox1 .ptBox img{width:100%;}
.isWap .txtBox1 .ptBox p{ position: absolute; bottom:0; left:0; background:rgba(0,0,0,0.6); margin:7px 7px 7px; padding:0.2rem 7px; font-size:0.24rem; line-height:0.3rem; width:92%; left:50%; margin-left:-48%;}
.isWap .txtBox1 .ptBox p a{color:#fff;}

.isPc .txtBox2{padding-top:0;}
.isPc .txtBox2 .tpCont1 ul{ background:#fff8f2; width:580px; padding:30px 30px 80px 80px; position: absolute; z-index: 1; right:0;}
.isPc .txtBox2 .tpCont1{ font-size:20px; line-height: 30px; color:#000;} 
.isPc .txtBox2 .tpCont1 ul li{padding:22px 0; border-bottom:1px dashed #cfcfcf; background: url("../i/ico1.png") no-repeat left 29px; padding-left:27px;}

.isWap .txtBox2{padding-top:0;}
.isWap .txtBox2 .tpCont1 ul{ background:#fff8f2; padding:0.3rem; margin:5% 4% 0;}
.isWap .txtBox2 .tpCont1{ font-size:0.24rem; line-height:0.3rem; color:#000;} 
.isWap .txtBox1 .tpCont1 ul li{padding:0.24rem 0; border-bottom:1px dashed #cfcfcf; background: url("../i/ico1.png") no-repeat left 0.35rem; background-size:8px 8px;  padding-left:0.3rem;}

.isPc .txtBox2 .ptBox{ position: absolute; z-index: 2; top:60px; left:0; border:1px solid #fec5b4; width:552px; height:405px; padding:7px; }
.isPc .txtBox2 .ptBox img{height:405px; width:100%;}
.isPc .txtBox2 .ptBox p{ position: absolute; bottom:0; left:0; background:rgba(0,0,0,0.6); margin:7px 7px 7px; padding:20px 7px; font-size:24px; line-height:34px;}
.isPc .txtBox2 .ptBox p a{color:#fff;}

.isWap .txtBox2 .ptBox{  margin:0.3rem auto 0;  border:1px solid #fec5b4; width:86%; }
.isWap .txtBox2 .ptCont{ position: relative;  padding:0;}
.isWap .txtBox2 .ptBox img{width:100%;}
.isWap .txtBox2 .ptBox p{ position: absolute; bottom:0; left:0; background:rgba(0,0,0,0.6); margin:0; padding:0.2rem 7px; font-size:0.24rem; line-height:0.3rem; width:96.2%;}
.isWap .txtBox2 .ptBox p a{color:#fff;}

.isPc .more1{ background:url("../i/more1.png") no-repeat right center; width:120px; float:right; color:#dd0000;}
.isPc .more1 a{ color:#dd0000; font-size:18px; line-height:28px; font-style: italic;}

.isPc .more2{ background:url("../i/more1.png") no-repeat right center; width:120px; float:right; color:#dd0000; position: absolute; bottom:0; right:0;}
.isPc .more2 a{ color:#dd0000; display: block; font-size:18px; line-height:28px; font-style: italic;}

.isWap .more1{ background:url("../i/more1.png") no-repeat right center; width:20%; padding:0 5%; height:0.8rem; line-height: 0.8rem; float:right; color:#dd0000; margin-right:0.3rem;}
.isWap .more1 a{ color:#dd0000; font-size:0.28rem; line-height:0.28rem; font-style: italic;}

.isWap .more2{ background:url("../i/more1.png") no-repeat right center; width:20%; padding:0 5%; height:0.8rem; line-height: 0.8rem; float:right; color:#dd0000; margin-right:0.3rem;}
.isWap .more2 a{ color:#dd0000; font-size:0.28rem; line-height:0.28rem; font-style: italic;}

.isWap .more2_2{width:22%; height:0.8rem; line-height: 0.8rem; margin-right:0;}
.isWap .more2_2 a{ }

.isPc .txtBox3,.isPc .txtBox4{padding-top:0;}
.isPc .txtBox3{ overflow: hidden; margin-bottom:40px;}
.isPc .txtBox3 .ptBox{width:515px; height:410px; float:left; position: relative;}
.isPc .txtBox3 .ptBox img{width:515px; height:334px;}
.isPc .txtBox3 .tpCont1{ margin-top:50px;}
.isPc .txtBox3 .tpCont1 .txtBox5{ float:right; width:630px; height:410px; font-size:20px; line-height: 30px; position: relative; }
.isPc .txtBox3 .tpCont1 .txtBox5 ul li{border-left:8px solid #dd0000; background:#efefef; margin-bottom:15px; height:75px; padding-left:20px; padding-top:25px;}
.isPc .txtBox3 .tpCont1 .txtBox5 .more2{ position: absolute; right:0; bottom:0;}

.isWap .txtBox3,.isWap .txtBox4{padding-top:0;}
.isWap .txtBox3{margin-bottom:0.4rem;}
.isWap .txtBox3 .ptBox{width:90%; margin:0 auto; overflow: hidden;}
.isWap .txtBox3 .ptBox img{width:100%;}
.isWap .txtBox3 .tpCont1{ margin-top:0.2rem; height:auto;}
.isWap .txtBox3 .tpCont1 .txtBox5{ width:90%; font-size:0.24rem; line-height:0.3rem; margin:0.1rem auto 0;}
.isWap .txtBox3 .tpCont1 .txtBox5 ul li{border-left:8px solid #dd0000; background:#efefef; margin-bottom:0.2rem; height:0.7rem; padding-left:0.2rem; padding-top:0.2rem;}
.isWap .txtBox3 .tpCont1 .txtBox5 .more2{ }
.isWap .txtBox1 .tpCont1 ul{ background:#fff8f2; width:80%; padding:0.3rem 5% 0.3rem 5%; margin:0.3rem auto 0.25rem;}

.isPc .bottom{ background:#0a6fd9; padding-top:65px; padding-bottom:50px; color:#fff; font-size:20px; text-align: center;}
.isWap .bottom{ background:#0a6fd9; padding:0.3rem 0.5rem 0.7rem; color:#fff; font-size:0.24rem; text-align: center;}




