/* 内页 导航栏 */
header{position: fixed;top: 0;}
header > .nav_s{border-bottom: none;background:#fff;}
/* 内页 导航栏 end */

/*关于恒邦 内页*/
.text img,.text table{max-width: 100% !important;}
.abo_nav{border-bottom: 1px solid #eee;}
.abo_nav{width: 100%;text-align: center;}
.abo_nav .us_nav li{display: inline-block;vertical-align: top;margin: 0 16px;}
.abo_nav .us_nav li>a{display: inline-block; padding: 20px 24px;color: #1a1a1a;font-size: 16px;border-bottom: 2px solid rgba(0,0,0,0);}
.abo_nav .us_nav li>a:hover,.abo_nav .us_nav li.active>a{border-bottom: 2px solid #d20005;color: #d20005;}
.about_hb{padding: 50px 0 0;width: 100%;}
.abo_bt{width: 100%;position: relative;}
.abo_bt .yw_bt{font-size: 60px;color: #ebebeb;line-height: 0.8;}
.abo_bt .biaoti{font-size: 30px;color: #494949;font-weight: bold;line-height: 1; position: absolute;bottom: -10px;}
.xt{width: 36px;height: 2px;background: #d10006;margin: 30px 0;text-align: left;}
.text{font-size: 16px;line-height: 2;color: #696969;}
.text p{text-indent: 2em;margin-bottom:15px;}
.text>b{font-size: 16px;color: #db221f;}

@media(max-width: 1100px){
	.abo_nav .us_nav li{margin: 8px;}
	.abo_nav .us_nav li>a{padding: 15px 18px;font-size: 15px;}
	.abo_bt .yw_bt{font-size: 60px;}
	.abo_bt .biaoti{font-size: 24px;}
	.xt{margin: 10px 0;}
	.text{font-size: 13px;line-height: 1.6;}
	.text>b{font-size: 15px;}
}

@media(max-width: 760px){
	.abo_nav .us_nav li{margin: 0 12px;}
	.abo_nav .us_nav li>a{padding: 15px 0;font-size: 13px;}
	.abo_bt .yw_bt{font-size: 60px;}
	.abo_bt .biaoti{font-size: 24px;}
	.xt{margin: 10px 0;}
	.text{font-size: 14px;line-height: 1.8;}
	.text>b{font-size: 16px;}
	.about_img{padding-top: 20px;}
}

@media(max-width: 470px){
	.abo_nav .us_nav li{margin: 0 12px;}
	.abo_nav .us_nav li>a{padding: 15px 0px;font-size: 12px;}
	.abo_bt .yw_bt{font-size:50px;}
	.abo_bt .biaoti{font-size: 18px;}
}

.index-three{padding: 40px 0 60px;background: url(../images/gy.jpg) center bottom no-repeat;background-size: 100%;}
.index-three ul.liudong{padding: 20px 0 60px; text-align: center;width: 100%;}
.index-three li{width: 25%;display: inline-block;text-align: center;position: relative;vertical-align: top;}
.timer{font-size: 50px;color: #d40001;line-height: 40px;}
.index-three li span,.wan{font-size: 32px;color: #d40001;line-height: 24px;}
.index-three li h3{font-size: 20px;font-weight: 600; color: #494949;margin-top: 16px;}

@media(max-width: 900px){
	.index-three ul.liudong{padding: 0;}
	.timer{font-size: 40px;line-height: 40px;}
	.index-three li span,.wan{font-size: 24px;line-height: 16px;}
	.index-three li h3{font-size: 16px;margin-top: 6px;}
}

@media(max-width: 600px){
	.index-three{padding: 20 0 40px;}
	.timer{font-size: 24px;line-height: 24px;}
	.index-three li span,.wan{font-size: 18px;line-height: 10px;}
	.index-three li h3{font-size: 14px;margin-top: 6px;}
}
/* 关于恒邦 内页 end */

/* 董事长致词 */
.dszzc{width: 100%;/* background: url(../images/dsz.jpg) no-repeat; */padding: 20px 0 50px;}
.dsz_img>img{padding-left: 10%;}
.text_a{color: #787677;}
.zhichi .mp_a{width: 100%;margin-top: 10%;position: relative;left: 0;bottom: 0;text-align: right;}
.zhichi .mp_a>b{font-size: 16px;font-weight: bold; color: #d0040d;}

@media(max-width: 1100px){
	.dsz_img>img{padding-left: 0;}
.text_a{color: #787677;}
.zhichi .mp_a{width: 100%;margin-top: 10px;position: relative;left: 0;bottom: 0;text-align: right;}
.zhichi .mp_a>b{font-size: 16px;font-weight: bold; color: #d0040d;}
}
/* 董事长致词 end */

/* 发展历程 */
.development{width: 100%;padding: 60px 0;}
.deve{border-bottom: 2px solid #d10005;padding-bottom: 30px;}
.deve_l{font-size: 30px;color: #494949;font-weight: bold;}
.dive_r h4{font-size: 24px;color: #565656;padding-top: 6px;}
.dive_r h5{font-size: 18px;color: #cdcdcd;}


@media(max-width: 900px){
	.development{padding: 40px 0;}
	.deve{padding-bottom: 10px;}
	.deve_l{font-size: 20px;}
	.dive_r h4{font-size: 16px}
	.dive_r h5{font-size: 12px;}
}

.main{margin-top: 30px;width: 100%;}
.main_a{width: 100%;position: relative;}
.main_a .col_prev,.main_a .col_next{width: 30px;height: 30px;border: 1px solid #666;border-radius: 50%;text-align: center;line-height: 30px;}
.main_a .col_prev:hover,.main_a .col_next:hover{background: #eb3327;border: 1px solid #eb3327;}
.main_a .col_prev .iconfont,.main_a .col_next .iconfont{color: #666;}
.main_a .col_prev:hover .iconfont,.main_a .col_next:hover .iconfont{color: #fff;}
.main_a .col_prev,.main_b .col_prevs{display: inline-block; position: absolute;top: 50%;transform: translateY(-50%); left: 0;}
.main_a .col_next,.main_b .col_nexts{display: inline-block; position: absolute;top: 50%;transform: translateY(-50%); right: 0;}

.main_b{width: 100%;position: relative;margin-top: 40px;}
.main_b .col_prevs,.main_b .col_nexts{width: 40px;height:40px;text-align: center;line-height: 40px;background: rgba(0,0,0,0.2);}
.main_b .col_prevs:hover,.main_b .col_nexts:hover{background: rgba(0,0,0,0.9);}
.main_b .col_prevs .iconfont,.main_b .col_nexts .iconfont{color: #fff;}

.index_dao{width: 100%;font-size: 0;text-align: center;height: 60px;}
.index_dao li{width: 25%;display: inline-block;vertical-align: top;position: relative;border-left: 1px solid #fff;}
.index_dao li >a{font-size: 16px;color: #898989;display: inline-block;text-align: center;padding: 10px 0px;}
.index_dao li >a:hover:after,.index_dao li.active> a:after{content: "\e6ab";font-size: 14px;
	position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);transform:rotate(90deg); }
.index_dao li a:hover,.index_dao li.active a{width: 100%;display: inline-block; color: #d10007;font-size: 20px;font-weight: bold;}
.year{width: 100%;}
.year li{width: 23%;margin: 0 1%; background: #d73e40;padding: 50px 30px;display: inline-block;vertical-align: top;text-align: center;color: #fff;}
.year li h2{font-size: 22px;}
.year li >hr{width: 24px;height: 1px;background: #fff;margin: 20px auto;}
.year li h3{font-size: 14px;white-space: normal;line-height: 1.5;}

@media(max-width: 1100px){
	.index_dao li >a{font-size: 14px}
	.index_dao li a:hover,.index_dao li.active a{font-size: 18px;}
	.year li >hr{margin: 12px auto;}
	.year li{padding: 24px 10px;}
}

@media(max-width: 800px){
	.main_b{margin-top: 20px;}
	.index_dao li{padding: 0 4px;}
	.index_dao li >a{font-size: 12px}
	.index_dao li a:hover,.index_dao li.active a{font-size: 12px;}
	.index_dao{height: 50px;}
	.index_dao li >a:hover:after,.index_dao li.active> a:after{font-size: 12px;}
	.main_a .col_prev,.main_a .col_next{width: 24px;height: 24px;line-height: 20px;}
	.main_a .col_prev .iconfont,.main_a .col_next .iconfont{font-size: 14px;}
	.year li{width: 48%;margin: 6px 1%;padding: 24px 10px;}
	.year li >hr{margin: 6px auto;}
	.carousel-item{white-space: normal;}
}
/* 发展历程 end */

/* 组织架构 */
/* .zuzhijg{background: url(../images/bj_a.jpg) no-repeat;padding: 60px 0;background-size: 100% 100%;} */
.zuzhi,.social_a{text-align: center;width: 100%;}
.zuzhi img,.zuzhi table,.social_a img,.social_a table{max-width: 100%!important;}
.zuzhi h4,.social_a h4{font-size: 32px;color: #fff;font-weight: 600;}
.zuzhi h5,.social_a h5{font-size: 15px; color: #fff;}
.zuzhi hr,.social_a hr{width: 30px;height: 1px;background: #fff;margin-top: 10px;}
.jg_bj{background: rgba(255,255,255,0.6);}

@media(max-width: 900px){
	.zuzhijg{padding: 30px 0;}
	.zuzhi h4,.social_a h4{font-size: 20px;}
	.zuzhi h5，.social_a h5{font-size: 12px;}
	.jg_bj{margin-top: 20px;padding:0;}

}
/* 组织架构 end */

/* 社会责任 */
.social{padding: 60px 0;width: 100%;}
.social_a h4{color: #474747;}
.social_a h5{color: #dadada;}
.social_a hr{background: #cf0101;}
.social_b{width: 100%;margin-top: 30px;position: relative;}
.social_b .sr_l,.social_b .sr_r{width: 50%;height: auto;display: inline-block;vertical-align: middle;}
.social_b .sr_l{width: 54%; position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #f5f3f4;padding: 40px;}
.sr_a h3{font-size: 22px;font-weight: bold;color: #000;}
.sr_a h4{color: #cfcdce;font-size: 18px;}
.social_b .col_nexts,.social_b .col_prevs,#index-hzhb .col_ne,#index-hzhb .col_pr{position: absolute;right: -20px;top: 50%;
	transform: translateY(-50%);background: #999;width: 36px;height: 36px;text-align: center;line-height: 36px;color: #fff;}
.social_b .col_nexts:hover{background: #d10003;}
.sr_text{white-space: normal;margin-top: 20px;font-size: 15px;line-height: 1.6;color: #b1afb0;}
.social_b .col_prevs{display: none;}

@media(max-width: 1200px){
	.social_b .sr_r{width: 40%;}
	.social_b .sr_l{width: 64%;padding: 20px;}
	.sr_a h3{font-size: 20px;}
	.sr_a h4{font-size: 16px;}
	.sr_text{margin-top: 10px;font-size: 14px;}
}

@media(max-width:1000px){
	.social_b .sr_l,.social_b .sr_r{width:100%;position: static;height: auto;}
	.social_b .sr_l{width: 100%; position: static;top: 0;transform: translateY(0);}
	.social_b .col_nexts{right: 0;top: 100%;}
	.social_b .col_prevs{display: block; left: 0;top: 100%;}
}
/* 社会责任 end */

/* 合作伙伴 */
/* .hzhb{width: 100%;padding: 70px 0px;background: url(../images/hzhb.jpg) no-repeat;background-size: 100% 100%;} */
.hzhb{padding-bottom: 30px;}
.hzhb .hezuohb{padding: 20px 0px;width: 100%;}
.hzhb .hezuohb li{width: 20%;display: inline-block;vertical-align: middle;padding: 10px;border: 1px solid #f6f6f6;}
.hz_com{font-size: 16px;}
.hz_com p{text-indent: 2em;margin-bottom: 10px;}
.carousel-items{white-space: normal;}
#index-hzhb{position: relative;}
#index-hzhb .col_ne{right: 10px;}
#index-hzhb .col_pr{left: 10px;}
#index-hzhb .col_ne:hover,#index-hzhb .col_pr:hover{background: #d10003;}

@media(max-width: 1200px){
	.hzhb .hezuohb li{padding: 4px;}
	#index-hzhb .col_ne{right: 4px;}
	#index-hzhb .col_pr{left: 4px;}
}

@media(max-width: 900px){
	.hzhb .hezuohb li{width: 33.3%;}
	.hzhb .hezuohb li{padding: 2px;}
	#index-hzhb .col_ne{right: 2px;}
	#index-hzhb .col_pr{left: 2px;}
	#index-hzhb .col_ne,#index-hzhb .col_pr{width:30px;height:30px;line-height:30px;}
}
/* 合作伙伴 end */ 

/* 新闻资讯 内页 */
.index_new_s{overflow: hidden;}
.news{background: #f6f6f6;width: 100%;padding: 60px 0;}
.news_a {width: 100%;}
.news_a li{width: 31%;display: inline-block;vertical-align: top;margin: 20px 1.15%;background: #fff;}
.news_a li>a{width: 100%;display: block;}
.news_a li>a .new_img{overflow: hidden;width: 100%;max-height: 220px;}
.new_text_s{width: 100%;height: auto;padding: 14px 14px 24px;}
.new_text_s .time{font-size: 12px;color: #9e9e9e;}
.new_text_s .title{color: #151515;font-size: 18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1;
    margin: 10px 0 20px;transition: .45s;-webkit-transition: .45s;height: 1.5em;}
.new_text_s .con{color: #a0a0a0;;font-size: 14px;line-height: 2;margin-bottom: 10px;transition: .45s;-webkit-transition: .45s;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 56px;}
/* 进度线 */
.news_a li> a{width: 100%; position: relative;}
.news_a li a::before {content: '';position: absolute;left: 0;bottom: 42px;width: 0;height: 2px;background: #e50013;
  -webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition:all .4s;}
.news_a li a:hover::before { width: 100%;}
/* 进度线 end */
.news_a .bot{padding:14px;line-height: 1;color: #969696;font-size: 14px;border-top: 1px solid #ccc;position: relative;}
.news_a .bot:before {content: "";display: block;position: absolute;height: 100%;width: 11px;
	background: url(../images/more.png) no-repeat -11px center;right: 20px;top: 0;transition: .45s;-webkit-transition: .45s;}
.news_a li>a:hover .bot{color: #e50013;border-top: 1px solid #fff;}
.news_a li>a:hover .bot:before{background: url(../images/more.png) no-repeat 0px center;}
.news_a li>a:hover .title{color: #e50013;}
.news_a li> a img{transition: all 0.5s;}
.news_a li> a:hover img{transform: scale(1.05);transition: all 0.5s;opacity: 0.9;}

@media(max-width: 1000px){
	.new_text_s .title{font-size: 16px;}
	.news_a li{width: 48%;margin: 14px 1%;}
}

@media(max-width: 500px){
	.news_a li{width: 100%;margin: 10px 0;}
}
/* 新闻资讯 内页 end */

/* 新闻资讯 内页 详情 */
.new_xq{width: 100%;min-height: 240px;padding-top: 50px;}
.new_title{width: 100%;text-align: center;}
.new_title h1{font-size: 24px;font-weight: 600;}
.new_title .time{font-size: 14px;color: #9e9e9e;margin-top: 8px;}
.xinwen_text{color: #9b9b9b;line-height: 2;font-size: 14px;max-width: 640px;margin:40px auto;}
.xinwen_text p,.xinwen_text p span{color: #9b9b9b !important;}
.xinwen_text img,.xinwen_text table{max-width: 100% !important;}
.xinwen_text>p{text-indent: 2em;}

.sxyp{width: 100%;background: #f6f6f6;padding: 20px 0;}
.prne{position: relative;}
.prne .pronext{width:80%;display: inline-block;vertical-align: middle;}
.prne .pronext li>a{display: inline-block;font-size: 14px;color: #333;line-height: 2;}
.prne .pronext li>a:hover{color: #e50013;}
.prne .fanhui{float: right;margin-top: 20px;}
.prne .fanhui>a{background: #cc0000;padding: 8px 32px;color: #fff;}
.prne .fanhui>a:hover{background: #940a0a;}

@media(max-width: 800px){
	.new_title h1{font-size: 18px;}
	.prne .fanhui{float: left;}
	.prne .pronext{width: 100%;}
	.xinwen_text>p{text-indent: 0;}
}
/* 新闻资讯 内页 详情 end */

/* 多元产业 内页 */ 
.indud{width: 100%;padding: 50px 0;min-height:360px;}
.new_title h2{margin-top: 10px;font-size: 18px;font-weight: 600;}
.diverfified img,.diverfified table{max-width: 100% !important;}
.diverfified{font-size: 15px;line-height: 2;margin-top: 20px;}
.diverfified p{text-indent: 2em;margin-bottom: 10px;}
@media(max-width: 800px){
	.new_title h2{font-size: 16px;}
	.diverfified{margin-top: 30px;}
}
/* 多元产业 内页  end */

/* 企业文化 内页 */
.qywh{padding: 30px 0;}
.company_wh{font-size: 16px;line-height:2;color: #666;}
.qiywh{font-size: 14px;line-height: 1.5;}
.pica{background-image:url(../images/a.jpg); background-size: 100% 100%;}
.picb{background-image:url(../images/b.jpg); background-size: 100% 100%;}
.picc{background-image:url(../images/c.jpg); background-size: 100% 100%;}
.picd{background-image:url(../images/newsa.jpg); background-size: 100% 100%;}
.pice{background-image:url(../images/newsb.jpg); background-size: 100% 100%;}
/* 企业文化 内页 end */

/* 项目展示 内页 */
.xmzs{width: 100%;padding: 50px 0;}
.xmzs_s li{width: 31%;display: inline-block;vertical-align: top;margin: 16px 1.15%;}
.xmzs_s li a{width: 100%;display: block;transition: all 0.5s;}
.xmzs_s li a .xm_img{overflow: hidden;}
.xmzs_s li a .zhanshi,.xmzs_s li a .xm_img>img,.xmzs_s li a:hover .xm_img>img,.xmzs_s li a:hover{transition: all 0.5s;}
.xmzs_s li a .zhanshi{padding: 16px 0;text-align: left;}
.xmzs_s li a .zhanshi .xm_a{font-size: 12px;color: #3f3f3f;}
.xmzs_s li a .zhanshi .xm_b{font-size: 16px;color: #666;}
.xmzs_s li a:hover .xm_img>img{transform: scale(1.2); }
.xmzs_s li a:hover{box-shadow: 0 0 8px rgba(0,0,0,.4);}
.xmzs_s li a:hover{margin-top: -10px;}
.xmzs_s li a:hover .zhanshi{padding-left: 20px;transition: all 0.5s;}

@media(max-width: 1000px){
	.xmzs_s li{width: 48%;margin: 12px 1%;}
}

@media(max-width: 500px){
	.xmzs_s li{width: 100%;margin: 12px 0;}
}
/* 项目展示 内页 end */

/* 项目展示 内页 详情 */
.xmzs_a{padding: 50px 0 0;}
.xmzs_s{width: 100%;position: relative;}
.xmzs_s .carousel-item .xmzs_img{width: 100%;padding:0 10%;}
.col_s li{width: 8px;height: 8px;margin: 4px;border-radius: 0;}
.xmzs_s .col_prs,.xmzs_s .col_nes{width: 30px;height: 50px;background: rgba(0,0,0,0.6); text-align: center;line-height: 50px;}
.xmzs_s .col_prs:hover,.xmzs_s .col_nes:hover{background: #eb3327;border: 1px solid #eb3327;}
.xmzs_s .col_prs .iconfont,.xmzs_s .col_nes .iconfont{color: #fff;}
.xmzs_s .col_prs:hover .iconfont,.xmzs_s .col_nes:hover .iconfont{color: #fff;}
.xmzs_s .col_prs{display: inline-block; position: absolute;top: 50%;transform: translateY(-50%); left: 0;}
.xmzs_s .col_nes{display: inline-block; position: absolute;top: 50%;transform: translateY(-50%); right: 0;}

.xmzs_text{margin-top: 70px;background: #f3f3f3;padding: 36px 0; }
.xmzs_text img,.xmzs_text table{max-width: 100% !important;}
.xm_a{font-size: 26px;line-height: 2;}
.txm_a,.txm_lx{font-size: 16px;line-height: 1.6;}
.xm_lxfs{padding-top: 20px;}
.txm_lx{color: #787878;}

@media(max-width: 800px){
	.xmzs_s .carousel-item .xmzs_img{padding:0;}
	.xmzs_text{margin-top: 50px;padding: 24px 0; }
	.xm_a{font-size: 20px;}
	.txm_a,.txm_lx{font-size: 14px;}
	.xm_lxfs{padding-top: 20px;}
}
/* 项目展示 内页 详情 end */

/* 加入恒邦 内页 */
.xmzs_a{min-height: 340px;}
#jszc{padding-bottom: 30px;}
.js-item{margin-bottom: 20px;}
.js-hea{padding:12px 24px;border: solid 1px #e0e0e0;background: white;}
.js-le{width: 10%;height: 30px;color: #999;font-size: 16px;font-family: arial;display: inline-block;
	vertical-align: top;text-align: right;line-height: 30px;}
.js-ri{width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: 16px;color: #666;display: inline-block;
	vertical-align: top;line-height: 30px;}
.js-cont{display: none;}
.js-pad{overflow: hidden; padding: 10px;border: solid 1px #e0e0e0;border-top: none;background: white;}
.ques-ri{padding: 16px;width: 100%;display: inline-block;vertical-align: top;}
.ques-ri h4{margin-bottom: 5px; color: #444;line-height: 26px;font-size: 16px;}
.ques-ri p{font-size: 14px;color: #777;line-height: 26px;}
.js-item.open .js-cont{display: block;}
.tdjl{margin-top: 20px;}
.tdjl>a{display: inline-block; font-size: 14px;color: #fff;background: #d20005;padding: 4px 24px;}
.tdjl>a:hover{background: #e50013;}

@media(max-width: 900px){
	.js-hea,.ques-ri{padding: 6px;}
	.js-item{margin-bottom: 10px;}
	.js-le{width: 20%;font-size: 14px;}
	.js-ri{width: 76%; font-size: 15px;}
}
/* 加入恒邦 内页 end */

/* 联系我们 内页 */
.contactus{width: 100%;padding: 60px 0;}
.con_title{text-align: center;}
.con_title h2{font-size: 24px;}
.con_title h3{font-size: 16px;line-height: 2;}
.list{margin-top: 30px;text-align: center;}
.list li{width: 25%;display: inline-block;vertical-align: top;text-align: center;}
.list .ico .list1,.list .ico .list2,.list .ico .list3,.list .ico .list4{width: 32px;height: 70px;display: inline-block;}
.list .ico .list1{background: url(../images/hb_4.png) center no-repeat;}
.list .ico .list2{background: url(../images/hb_2.png) center no-repeat;}
.list .ico .list3{background: url(../images/hb_3.png) center no-repeat;}
.list .ico .list4{background: url(../images/hb_1.png) center no-repeat;}
.list .ico{display: block;height: 70px;width: 70px;border-radius: 50%;background: #c00;margin: 0 auto;
	transition: .5s; -webkit-transition: .5s;line-height: 70px;}
.list li:hover .ico {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.address{font-size: 16px;color: #b3b3b3;margin-top: 10px;}
.atfe{font-size: 14px;line-height:1.2;color: #666; }

@media(max-width: 900px){
	.con_title h2{font-size: 18px;}
	.con_title h3{font-size: 14px;}
	.list{margin-top: 16px;}
	.list li{width: 50%;margin-top: 16px;}
}
/* 联系我们 内页 end */

/* 留言板 */
.message{background: url(../images/contact_bg.jpg)no-repeat;background-size: 100% 100%; }
.form{padding: 30px 20% 0;}
.form form {margin: 0;}
.form form input{width: 47.5%;margin: 20px 1%;padding: 10px;transition: all 0.5s;}
.form form input:hover,.form form textarea:hover{box-shadow: 6px 6px 12px #ddd;transition: all 0.5s;}
.form form textarea{width: 98%;padding: 10px;margin: 0 1%;transition: all 0.5s;}
.form form button{width: 98%;padding:10px 20px;margin: 10px 1%;transition: all 0.5s;text-align: left;color: #fff;
	background: #c00;position: relative;}
.form form button:before{content: "";display: block;position: absolute;top: 0;right: 40px;height: 100%; width: 22px;
    background: url(../images/aw.png) no-repeat scroll left center;transition: .5s;-webkit-transition: .5s;}
.form form button:hover:before{right: 20px;transition: .5s;-webkit-transition: .5s;}
.form form button:hover{background: #920a0a;}

@media(max-width: 900px){
	.form{padding: 30px 0 0;}
	.form form input{width: 100%;margin: 8px 0;padding: 10px;transition: all 0.5s;}
	.form form textarea{width: 100%;padding: 10px;margin: 8px 0;}
	.form form button{width: 100%;margin: 6px 0;}
}
/* 留言板 */

.hpe{width: 100%;margin: 60px 0;}
.oc_title{font-size: 30px;font-weight: bold;color: #0072ff;}
hr.hr{width: 3%;color: #e5e5e5;height: 1px;}
.pxxm{width: 100%;padding:0px 0px 50px;}
.pxxmp{width: 100%;}
.pxxm-swiper{position: relative;padding: 50px 0px;}
.pxxm-swiper .ce_img{width: 100%;font-size: 0;}
.pxxm-swiper li{width: 20%;padding: 30px 10px;display: inline-block;vertical-align: top;}
.pxxm-swiper .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;border: 1px solid #013378;background: #fff;}
.pxxm-swiper .swiper-pagination-bullet-active{background: #013378;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -5px !important;}

html.lb-disable-scrolling {overflow: hidden;position: fixed;height: 100vh;width: 100vw;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  	opacity: 0.8;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;max-width: inherit;max-height: none;border-radius: 3px;border: 4px solid white;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;*zoom: 1;width: auto;height: 250px;margin: 0 auto;border-radius: 4px;background-color: white;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;background-image: url('../images/a06b9431240c47bc9f7a6c50e66be581.gif');}
.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev {width: 24%;left: 0;float: left;background: url(../images/prev.png) left 48% no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;
 	 -o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next {width: 24%;right: 0;float: right;background: url(../images/next.png) right 48% no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #ccc;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-caption a {color: #4ae;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999;}
.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;
  	text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;
  	-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

.yghd_a{font-size: 16px;text-align: center;padding: 10px 0;color: #666;}
.index_dui{width: 100%;font-size: 0;padding: 0;margin-left:0}
.product_qb{width: 33%;display: inline-block;vertical-align: top;padding: 6px;}
.product_qb .pro_cp {font-size: 0;}

@media(max-width: 900px){
	.product_qb{width: 50%;}
}