﻿.clearfix::after,
.x-page-btn a:after {
    content: ""
}

body,
html {
    padding: 0;
    text-transform: uppercase;
    margin: 0 auto;
    max-width: 40rem
}

table {
    border-collapse: collapse
}

html {
    overflow-y: scroll
}

body,
input {
    font-size: .2344rem;
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
    -webkit-text-size-adjust: none
}

dd,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
select,
textarea,
ul {
    margin: 0;
    padding: 0;
    list-style: none
}

img {
    border: none;
    display: block;
}

input,
select,
textarea {
    outline: 0;
    resize: none
}

a:link,
a:visited {
    color: #282828;
    text-decoration: none
}

::selection {
    background: rgba(254, 126, 0, .8)
}

::-moz-selection {
    background: rgba(254, 126, 0, .8)
}

.clearfix::after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0
}

.fl {
    float: left;
}

.content {
    width: 95%;
    margin-left: 2.5%;
}
.clear{clear:both}
/* 公共样式结束 */



.menu_top{ width:100%; background-color:#fff; padding:0.5rem;}
.menu_top img{ width:65%; float:left;}
.gopre{ display:block; float:left; font-size:1.5rem; line-height:2rem; color:#FFF;}
.top_title{ float:left; display:block; font-size:0.8rem; line-height:2rem; color:#FFF; margin-left:30%;}
.menuico{ float:right; width:0.9rem; height:1rem; background-image:url(http://3g.hnxdf.com/zhuanye/prqh/img/menu_ico.png); background-position:center center; background-size:100%; background-repeat:no-repeat;}
/*.menuico{ height:0.15rem; width:0.7rem; float:right; background-color:#FFF; position:relative; right:0.5rem; top:0.9rem; }
.menuico:after{ content:""; display:block; position:absolute; bottom:-0.3rem; left:0px; width:0.7rem; height:0.15rem; background-color:#FFF;}
.menuico:before{ content:""; display:block; position:absolute; top:-0.3rem; left:0px; width:0.7rem; height:0.15rem; background-color:#FFF;}*/
.menu_list{ display:none;}
.menu_list li{ display:block; width:25%; height:1.25rem; float:left; border-right:1px solid #fff;}
.menu_list li a{ display:block; width:100%; height:1.25rem; line-height:1.25rem; text-align:center; font-size:0.5rem; color:#fff; background-color:#fc9820;}

footer{ background-color:#ff8800; text-align:center;font-size:0.4rem; color:#FFF; line-height:1rem; padding-bottom:2.6rem;}
.f_nav{ text-align:center; font-size:0.4rem; color:#FFF; line-height:1rem;}
footer a{ text-align:center; font-size:0.4rem; color:#FFF; padding:0 10px; color:#fff !important;}
.footer_bar{ position:fixed; bottom:0px; left:0px; width:100%; background-color:#FFF; padding-top:0.3rem; z-index:9999;}
.footer_bar li{ display:block; width:20%; float:left; text-align:center; }
.footer_bar li img{ width:1rem; height:1rem; margin:0 auto;}
.footer_bar li a{ font-size:0.5rem; color:#ff8800; text-align:center;}


.header1{background-color:#fff;height:88px;width:100%;margin: 0 auto;}

.banr,
.m_bn {
    width: 100%;
    margin: 0 auto;
}

.banr>img,
.m_bn img {
    width: 100%;
}

.m_bn {
    margin-top: 20px;
}

.cont_1 {
    width: 100%;
    margin: 0 auto;
    padding-top: 10px;
}

.cont_1 img {
    width: 100%;
}

.cont_3 {
    width: 100%;
    margin: 0 auto;
}

.biaoti {
    width: 100%;
    margin: 0 auto;
}

.biaoti>img {
    margin: 0 auto;
}

.biaoti h2 {
    font-size: 35px;
    text-align: center;
    line-height: 55px;
    font-weight: bold;
}

.biaoti h1 {
    font-size: 30px;
    text-align: center;
    line-height: 50px;
    font-weight: bold;
}

.cont_3>img {
    width: 100%;
}

.ct3_b {
    width: 100%;
    margin: 0 auto;
}

.ct3_b img {
    width: 99%;
    padding-top: 30px;
    margin: 0 auto;
}

.cont_3 ul {
    padding: 50px 0;
}

.cont_3 ul li {
    width: 266px;
    background-color: #fff;
    border: 4px solid #333;
    font-size: 32px;
    color: #333;
    line-height: 54px;
    margin-right: 20px;
    margin-top: 25px;
    box-shadow: 2.728px 2.925px 0px 0px rgba(7, 0, 2, 0.18);
    transition: 0.3s;
    float: right;
    text-align: center;
}

.cont_3 ul li:hover {
    color: #fff;
    background-color: #d42c1b;
    border: 4px solid #fff;
}

.biaoti1>img {
    margin: 0 auto;
}

.biaoti1 h2 {
    font-size: 35px;
    text-align: center;
    line-height: 55px;
    font-weight: bold
}

.biaoti1 h1 {
    font-size: 30px;
    text-align: center;
    line-height: 40px;
    font-weight: bold
}

.biaoti2>img {
    margin: 0 auto;
}

.biaoti2 h2 {
    font-size: 35px;
    text-align: center;
    line-height: 55px;
}

.biaoti2 h1 {
    font-size: 30px;
    text-align: center;
    line-height: 40px;
}

.cont_5 {
    background: #fff;
    width: 100%;
    margin: 0 auto;
    padding-top: 20px;
}

.cont_5 .vid {
    width: 100%;
    margin: 0 auto;
    padding-top: 10px;
}

.cont_5 .vid img {
    width: 100%;
    margin: 0 auto;
}

.cont_8 {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    padding-top: 20px
}

.cont_8>h1 {
    font-size: 25px;
    text-align: center;
    padding: 15px 0 10px;
    font-weight: bold
}

.cont_8 img {
    margin: 0 auto;
}

.cont_2 {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    padding-top: 20px;
}

.cont_2>h1 {
    font-size: 24px;
    text-align: center;
    padding: 20px 0 0;
    font-weight: bold
}

.cont_2>img {
    margin: 0 auto;
    padding: 40px 0;
    width: 100%;
}

.cont_2>p {
    font-size: 18px;
    text-align: center;
    padding-bottom: 15px;
    width: 98%;
}

#flash {
    width:100%;
    height: 357px;
    /*border: 4px solid purple;*/
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

#flash .pic_box {
    width: 3375px;
    height: 357px;
    position: absolute;
    left: 0;
    top: 0px;
}

#flash .pic_box img {
    float: left;
    width: 375px
}

#flash ul {
    width: 100%;
    position: absolute;
    top: 297px;
}

#flash ul li {
    float: left;
    list-style: none;
    width: 41.66px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#flash ul li img {
    width: 100%;
}

#flash ul li.cur {
    opacity: 1;
    filter: alpha(opacity=100);
}

#flash .huakuai {
    width: 42px;
    height: 6px;
    font-size: 0px;
    /*ie6*/
    position: absolute;
    top: 291px;
    left: 0px;
    background: url(../img/bg.png) no-repeat -57px -86px;
}

.cont_6 {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    background-size: 100%;
}

.cont_6_p {
    width: 100%;
    margin: 0 auto;
}

.cont_6_p>div {
    position: relative;
    ;
    width: 49%;
    margin: 0 0.5%;
    float: left;
}

.cont_6_p>div img {
    width: 100%;
}

/* .cont_6_p span{width:100%;font-size:18px;line-height:46px;text-align: center;display: block;margin-top:-36px;} */

.cont_6_p span {
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 0.3333rem;
    line-height: .8rem;
    height: .8rem;
    text-align: center;
    background:rgba(255, 255, 255, .5)
}

.cont_6_p>a {
    display: block;
    width: 144px;
    background-color: #fff;
    margin: 0 auto;
    border: 4px solid #333;
    font-size: 25px;
    color: #333;
    line-height: 40px;
    margin-top: 20px;
    text-align: center;
    box-shadow: 2.728px 2.925px 0px 0px rgba(7, 0, 2, 0.18);
    margin: 0 auto;
    margin-top:0.333rem;
}

.cont_6_p .inp input:hover {
    color: #fff;
    background-color: #d42c1b;
    border: 4px solid #fff;
}

.cont_6_p h4 {
    font-size: 40px;
    color: #d42c1b;
    text-align: center;
    line-height: 90px;
    margin-top: 20px;
}

.cont_6_p .btns {
    display: block;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 80px;
}

.cont_6_p .btns .sub {
    background: #d42c1b;
    border: none;
    width: 289px;
    height: 56px;
    color: #fff;
    font-size: 32px;
    box-shadow: 2.728px 2.925px 0px 0px rgba(7, 0, 2, 0.18);
    transition: 0.3s;
}

.cont_6_p .btns .sub:hover {
    border: 6px solid #d42c1b;
    background: #fff;
    color: #d42c1b;
}
.swiper-container.xxq.swiper-container-horizontal {
    width: 80%;
    overflow: visible
}

.swiper-container.xxq.swiper-container-horizontal .swiper-slide {
    padding-left: 0.3rem;
    padding-right: 0.3rem;
}

.xx .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: -0.5rem;
}

.xx {
    padding-bottom: 1.1111rem;
}

.xx .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: #000;
}

.xx .swiper-slide p {
    font-size: 0.37037rem;
    text-align: center;
    margin-bottom: 0.5rem;
}


/*底部*/
.dibu { width: 100%; background: #fff; font-size:100px;}
.di_title{ padding-top:.15em; }
.di_title span{ width:2px; height:.26em; background:#fe4d00; margin-left:.16em; margin-right:.07em;float:left; margin-top:.02em;}
.di_title p{line-height:.3em; font-size:.3em; float:left; color:#fe4d00; font-family:"微软雅黑";    -webkit-margin-before: 0.3em;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;}
.di_dh{ float:right; width:1.31em; padding-right:.16em}
.di_dh img{ width:100%;}
.di_xian{ width:100%; height:1px; background:#eeeeee;margin-top:.13em;}
.dibu .di_dh a{
	display:block;
	height:.3em}
.dibu .baoming{
	width:100%;}
.dibu li{
	line-height:0;
	list-style:none;
	margin:0 auto;
	width:95%;
	margin-top:.24em;
	height:.5em;}
.dibu li input{
	list-style:none;
	color:#666666;
	width:100%;
	height:2.2em;
	line-height:2.2em;
	font-size:.26em;}
#baoming #name, #baoming #tell {height:2.2em;text-indent: .5em; border:#cccccc 1px solid; outline: none;margin:0; position:relative; z-index:999;}
.di_ctn{
	padding-top:.4em;
	width:100%;}
.di_ctn img{
	width:100%;}
.di_ctn .di_zuo{
	float:left;
	padding-left:13.75%;
	width:36%;}
.di_ctn .di_you{
	float:left;
	width:63.29%;}
.dibu .banquan{
	padding-top:.1em; 
	text-align:center;
	padding-bottom:1.6em;
	color:#666666;}
.dibu .banquan p{
		line-height:20px;
		font-size:12px;}
input,button,select,textarea{outline:none; -webkit-appearance: button;
    cursor: pointer;
	    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0;
    text-shadow: none;
    vertical-align: middle;}
textarea{resize:none}
/*4.footer

---------------------------------------------------------------------- */
.zx-con{width:100%;max-width:640px;min-width:320px;position:fixed;bottom:0;background:#fe4d00;z-index:999;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);animation:zx-con1 1.4s 1s forwards;-webkit-animation:zx-con1 1.4s 1s forwards;-moz-animation:zx-con1 1.4s 1s forwards;}
@keyframes zx-con1{0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%)}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}
@-webkit-keyframes zx-con1{0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%)}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}
@-moz-keyframes zx-con1{0%{transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%)}100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}}
.zx-con>a{display:block;height:2.7em;line-height:2.7em;font-size:.24em;text-align:center;color:#fff;width:100%}
.zx-con>ul{display:block;width:100%;height:.71em;background:#333}
.zx-con>ul li{width:33.333%;float:left;height:2.7em;font-size:.24em;text-align:center;color:#fff;font-weight:100;line-height:2.7em}
.zx-con>ul b{font-size:1em;padding:0 .1em}
.zx-con>ul li a:nth-child(3) b{font-size:.3em}
.zx-con>ul a:nth-child(2) li{background:#242424}
.footer-b{padding:14px 0 7em 0;text-align:center;font-size:12px;font-weight:100;letter-spacing:.3px;color:#333;}

@font-face {
  font-family: 'iconfont';  /* project id 370198 */
  src: url('//at.alicdn.com/t/font_ov264gtk9yvte29.eot');
  src: url('../fonts/font_ov264gtk9yvte29.eot') format('embedded-opentype'),
  url('../fonts/font_ov264gtk9yvte29.woff') format('woff'),
  url('../fonts/font_ov264gtk9yvte29.ttf') format('truetype'),
  url('../fonts/font_ov264gtk9yvte29.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:.22em;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


element{ margin:0;}

@media(max-width:540px){
	.dibu{ font-size:84px;}
	}
@media(max-width:480px){
	.dibu{ font-size:75px;}
	}
@media(max-width:480px){
	.dibu{ font-size:75px;}
	}
@media(max-width:450px){
	.dibu{ font-size:70px;}
	}
@media(max-width:414px){
	.dibu{ font-size:64px;}
	}
@media(max-width:375px){
	.dibu{ font-size:58px;}
	}
@media(max-width:360px){
	.dibu{ font-size:56px;}
	}
@media(max-width:320px){
	.dibu{ font-size:50px;}
	}

/*底部结束*/

