/* 公共样式 */
@charset "utf-8";

/* 禁用iPhone中Safari的字号自动调整 */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	/* 解决IOS默认滑动很卡的情况 */
	-webkit-overflow-scrolling : touch;
	height: 100%;
	width: 100%;
}
body{
    min-height: 100%;
    width: 100%;
}
/* 禁止缩放表单 */
input[type="submit"], input[type="reset"], input[type="button"], input {
  resize: none;
  outline: none;
}

/* 取消链接高亮  */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

textarea{
    outline: none;
    border: none;
}

/* 图片自适应 */
img {
  width: 100%;
  height: auto;
  width: auto\9; /* ie8 */
  display: block;
  -ms-interpolation-mode: bicubic;/*为了照顾ie图片缩放失真*/
}
input,select{
    /* -webkit-appearance: none; */
    appearance: none;
}
select{
    background: #fff;
    color: #555;
    outline: none;
    /*background-image:url('../img/up.png');*/
    background-repeat:no-repeat;
    background-position: right center;
    background-size: 0.5rem 100%;
    /*background: url('../../img/up.png') no-repeat right center;*/
}

/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #666666; opacity:1; font-size: 16px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #666666;opacity:1;font-size: 16px;
}

input:-ms-input-placeholder{
    color: #666666;opacity:1;font-size: 16px;
}

input::-webkit-input-placeholder{
    color: #666666;opacity:1;font-size: 16px;
}

em, i {
  font-style: normal;
}
ul,li{
  list-style-type: none;
}
strong {
  font-weight: normal;
}
a {
  text-decoration: none;
  color: #969696;
  font-family: '微软雅黑', Tahoma, Arial, sans-serif;
}
a:hover {
  text-decoration: none;
}
ul, ol {
  list-style: none;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-family: '微软雅黑';
}
img {
  border: none;
}
input{
  font-family: '微软雅黑';
}
/* 移动端点击a链接出现蓝色背景问题解决 */
a:link,a:active,a:visited,a:hover {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
}
/* top标王 */
.indexTop{width: 100%;min-width: 1200px; height: 40px; background: #f7f7f7; border-bottom: 1px solid #d9d9d9;}
.indexTopBlock{width: 1200px; height: 40px; margin: 0 auto;}
.indexTopLeft{float: left; height: 40px; font-size: 12px; color: #666666; line-height: 40px; }
.indexTopLeft>span{color: #ededed;}
.indexTopLeft>a{color: #ff8400;}
.indexTopRight{height: 40px; float: right; line-height: 40px; font-size: 12px;}
.indexTopRight>.li{float: left;  padding-left: 16px; padding-right: 16px;}
.indexTopRight>.li:last-child{padding-right: 0;}
.indexTopRight>.li>a{color: #666666;}
.indexTopRight> .span{float: left; color: #ededed;}
#topLinke{position: relative;color: #666666; background: url(xia_icon.png) no-repeat right center; background-size: 10px; padding-right: 30px;border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7;white-space: nowrap;text-overflow: ellipsis; background-position: 85% 15px; width:68px;}
#topLinke{cursor:pointer;}
#topLinke:hover{background: #FFFFFF url(xia1_icon.png)no-repeat right center;  background-position: 85% 15px;background-size: 10px;border-color: #d4d4d4;}
#topLinke:hover>span{color: #FF8400;}
#topLinke:hover>ul{display: block;}
#topLinke>ul{position:absolute;z-index: 9999; display: none; width:98px; padding-left: 16px; text-align: left; height:auto; background: #fff; border-left: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;  position: absolute; top: 40px; left: -1px; border-bottom: 1px solid #D4D4D4;}
#topLinke>ul>li>a{color: #666666;}
#topLinke>ul>li:hover>a{color: #FF8400;}
.indexLn{width: 1200px; height: 110px; margin: 0 auto; overflow: hidden;}
.indexLogoBlock{width: 500px; float: left; height: 50px; margin-top: 30px;}
.indexLogoBlock>img{width: 219px; height: 50px; float: left;}
.indexLogoTitle{ height: 50px; padding-left: 30px; margin-left: 30px; float: left; font-size: 22px; line-height: 50px; color: #666666; border-left: 1px solid #d8d8d8;}
.indexNav{float: right; height: 50px; margin-top: 30px;}
.indexNav>li{float: left; padding-left:25px; padding-right: 25px; line-height: 50px;}
.indexNav>li:last-child{padding-right: 0;}
.indexNav>li>a{font-size: 16px; color: #333333;}
#indexNavColor{color: #ff8400;}
.bwBanner{width:100%;margin: 0 auto; min-width: 1200px; height: auto; background: url(top_02.jpg) center top no-repeat;  background-repeat:no-repeat;}
.bwBanner>.block{width: 1200px; height: auto; margin: 0 auto; clear: both; padding-top: 77px; padding-bottom: 70px;}
.bwBanner>.block>.title{ width: 1200px; height:68px; line-height: 68px; overflow: hidden;}
.bwBanner>.block>.title>img{ width: 300px; display: inline-block; height: auto;}
.bwBanner>.block>.text{font-size: 18px; color: #fff; margin-top: 35px;}
.bwBanner>.block>.text>li{margin-top: 6px;height: 20px; line-height: 20px; overflow: hidden;}
.bwBanner>.block>.button{margin-top: 35px; clear: both;}
.bwBanner>.block>.button>a{display: block; color: #fff; font-size: 18px;}
.bwBanner>.block>.button>.bm{width: 200px; height: 40px; background-color: #fff; color: #f20503; text-align: center; line-height: 40px; float: left;overflow: hidden;}
.bwBanner>.block>.button>.bm:hover{background-color: #d10100; color: #fff;}
.bwBanner>.block>.button>.gm{text-align: center; line-height: 40px; float: left; margin-left: 30px;height: 40px; overflow: hidden;}
.bwBanner>.block>.button>.gm:hover{color: #f4f4f4;}
.bwBanner>.block>.xc{width: 1200px; height: auto; margin-top: 60px; clear: both;}
.bwBanner>.block>.xc>.xcList{width: 277px; height: 225px; background: #ff4a32; margin-left: 30px; float: left; padding-top: 40px;}
.bwBanner>.block>.xc>.xcList>img{margin: 0 auto; width: 84px; height: 84px;}
.bwBanner>.block>.xc>.xcList>.head{font-size: 18px; color: #fff; text-align: center; line-height: 20px; height: 20px; overflow: hidden; margin-top: 20px; font-weight: 400;}
.bwBanner>.block>.xc>.xcList>.word{font-size: 12px; color: #fff; text-align: center; line-height: 20px; height: 20px; overflow: hidden;}
.bmBlock{width: 100%; height: auto; background: #f3f8fd; min-width: 1200px; padding-top: 80px;}
.bmBlock>.title{font-size: 30px; color: #333333; text-align: center;}
.bmBlock>.button{display: block; width: 170px; font-size: 18px; height: 50px; background: #ff4a32; color: #fff; text-align: center; line-height: 50px; margin: 0 auto; margin-top: 40px;}
.bmBlock>.button:hover{background-color: #d10100;}
.bmBlock>.link{display: block; text-align: center; font-size: 18px; color: #1479d7; margin-top: 15px;}
.bmBlock>.block{width: 1200px; height: 695px; margin: 0 auto; margin-top: 30px;}
.bmBlock>.block>.left{float: left; width: 380px; height: auto; padding-top: 87px;}
.bmBlock>.block>.left>.text{width: 380px; height: 160px;overflow: hidden; font-size: 20px; color: #333333; line-height: 36px;}
.bmBlock>.block>.right{float: right;width: 800px; height: 650px; position: relative; font-family: '微软雅黑';}
.bmBlock>.block>.right>.img1{width: 100%; height: 100%;}
.bmBlock>.block>.right>.img2{position: absolute; width:930px;height: 256px; top: 55%; margin-top: -128px; left: -450px;}
.tpBlock{width: 100%; height: auto; padding-top: 70px; padding-bottom: 60px;}
.tpBlock>.title{height: 55px; background: url(htb_new_img1.png) no-repeat bottom center; font-size: 20px; color: #333333; text-align: center; font-weight: 500;}
.tpBlock>.toptext{width: 1200px; height:30px; margin: 0 auto; margin-top: 40px; line-height: 30px; overflow: hidden; margin-bottom: 15px;}
.tpBlock>.toptext>.text1{width: 340px; height: auto; float: left; text-align: center; font-size: 24px;color: #333333;}
.tpBlock>.toptext>.text2{width: 520px; height: auto; float: left; text-align: center; font-size: 24px;color: #333333;}
.tpBlock>.toptext>.text3{width: 300px; height: auto; float: right; text-align: center; font-size: 24px;color: #333333;}
.tpBlock>.buttontext{width: 1200px; height:30px; margin: 0 auto; margin-top: 15px; line-height: 30px; overflow: hidden;}
.tpBlock>.buttontext>.text1{width:400px; height: auto; float: left; text-align: center; font-size: 24px;color: #333333; margin-left: 180px;}
.tpBlock>.buttontext>.text2{width: 400px; height: auto; float: right; text-align: center; font-size: 24px;color: #333333;margin-right: 180px;}
.tpBlock>.tpImg{width: 1200px; height: auto; margin: 0 auto;}
.tpBlock>.text{width: 1200px; height: auto; margin: 0 auto; margin-top: 55px;}
.tpBlock>.text>.title1{font-size: 20px; color: #333333; font-weight: 500;}
.tpBlock>.text>ul{font-size: 18px; color: #333333; line-height: 36px; margin-top: 10px;}
.adImage{width: 100%; height: 600px; }
/* 尾部 */
.indexButton{width: 100%; min-width: 1200px; margin-top: 50px; border-top: 1px solid #dddddd; height: 92px; padding-top: 30px;}
.indexButton>ul{ width: 530px;margin: 0 auto; height: 30px;}
.indexButton>ul>li{float: left; margin-left: 9px; margin-right: 9px; font-size: 12px;}
.indexButton>ul>li>a{color: #333333;}
.indexButton>.text{width: 100%; min-width: 1200px; text-align: center; color: #999999; font-size: 12px;}