@charset "utf-8";

/*清除内边距*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
ul,
ol,
li,
pre,
fieldset,
lengend,
input,
textarea,
th,
td,
figure {
	border: none;
	padding: 0;

	margin: 0;

}

/*设置默认字体*/

body,
button,
select,
textarea {

	font: 15px/1.5 'Microsoft YaHei', 'WenQuanYi Micro Hei', Arial, sans-serif, \5b8b\4f53;
	/* 用 ascii 字符表示，使得在任何编码下都无问题 */
	border: none;
}

html {

	height: 100%;

}

html,
body {
	color: rgba(0, 0, 0, .8);
}

h1 {

	font-size: 52px;

}

h2 {

	font-size: 18px;

}

h3 {

	font-size: 17px;

}

h4 {

	font-size: 16px;

}

h5,
h6 {

	font-size: 14px;

}

address,
cite,
dfn,
em,
var {

	font-style: normal;

}

code,
kbd,
pre,
samp,
tt {
	font-family: "Courier New", Courier, monospace;
}

/* 统一等宽字体 */

small {
	font-size: 12px;
}

/* 小于 12px 的中文很难阅读，让 small 正常化 */



/*重置列表元素*/

ul,
li {

	list-style: none;
	cursor: pointer;
}

/*重置文本格式元素*/

a {
	text-decoration: none;
}


a:hover {
	text-decoration: none;
	/* color:rgba(229,126,26,1); */
}

abbr[title],
acronym[title] {
	/* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */

	border-bottom: 1px dotted;

	cursor: help;
}

/*重置表单元素*/

legend {
	color: #000;
}

/* for ie6 */

fieldset,
img {
	border: none;
}

/* img 让链接里的 img 无边框 */

/* 注：optgroup 无法扶正 */

img {
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
	font-size: 0;

	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 2s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
}

button,
input,
select,
textarea {

	font-size: 100%;
	/* 使得表单元素在 ie 下能继承字体大小 */
	outline: none;
	border: 0;
	border-color: #2f6ad3;

}

/*重置表格元素*/

table {

	border-collapse: collapse;

	border-spacing: 0;

}

/*重置hr元素*/

hr {

	border: none;

	height: 1px;

}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

/* html { overflow-y: scroll; } */

/*规定html5样式*/

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
section,
summary {

	display: block;

}

audio,
canvas,
progress,
video {

	display: inline-block;

	vertical-align: baseline;

	*display: inline;

	*zoom: 1;

}

audio:not([controls]) {

	display: none;

	height: 0;

}

/*苹果系统input去除*/
input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}

textarea {
	-webkit-appearance: none;
}

/* 浮动 */
.left {
	float: left;
}

.right {
	float: right;
}

/*清理浮动*/

.clear:before,
.clear:after {

	content: "";

	display: table;

}

.clear:after {
	clear: both;
}

.clear {

	*zoom: 1;
	/*IE/7/6*/

}

/*动画*/

p:hover {
	transition: all 0.3s ease 0s;
}

/* a:hover{ opacity:0.8;transition: all 0.3s ease 0s;} */


.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.btn {
	display: block;
	width: 270px;
	height: 54px;
	color: #000000;
	margin: 60px auto;
	border-radius: 5px;
	text-align: center;
	background: #ffd200;
	border: none;
	cursor: pointer;
	text-transform: uppercase;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.btn p:nth-child(1) {
	font-size: 24px;
	font-weight: bold;
	line-height: 1;
}

.btn p:nth-child(2) {
	font-size: 12px;
}

.btn:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: #0068b7;
}

.btn:hover,
.btn:active {
	color: #ffffff;
	background: #0068b7;
}

.btn:hover:after,
.btn:active:after {
	width: 100%;
}

.box {
	overflow: hidden;
}

.container_img {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	line-height: 0;
}

.font_w {
	font-weight: 600;
}

@font-face {
	font-family: 'font1';
	src: url('../css2/font/font1.eot');
	src: local('font1 Regular'),
		local('font1'),
		url('../css2/font/font1.woff') format('woff'),
		url('../css2/font/font1.ttf') format('truetype'),
		url('../css2/font/font1.svg#font1') format('svg');
}

.font1 {
	font-family: "font1";
}

.font2 {
	font-family: "微软雅黑";
}

body {
	/**max-width: 750px;**/
	min-width: 1200px;
	margin: 0 auto;
}

.margin_t0 {
	margin-top: 0rem !important;
}

.margin_t10 {
	margin-top: 10px !important;
}

.margin_t20 {
	margin-top: 20px !important;
}

.margin_t30 {
	margin-top: 30px !important;
}

.margin_l10 {
	margin-left: 10px !important;
}

.margin_b30 {
	margin-bottom: 30px !important;
}

.margin_t50 {
	margin-top: 50px !important;
}

.margin_t80 {
	margin-top: 80px !important;
}

.margin_b10 {
	margin-bottom: 10px !important;
}

.margin_b20 {
	margin-bottom: 20px !important;
}

.margin_b50 {
	margin-bottom: 50px !important;
}

.margin_b200 {
	margin-bottom: 200px !important;
}

.padding_t50 {
	padding-top: 50px !important;
}

.container_box {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.container {
	width: 1200px;
	margin: 0 auto;
}

.nav_box {
	width: 100%;
	position: relative;
}

.nav_contai {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	top: 0;
	z-index: 1;
}

.nav_nr {
	width: 1200px;
	margin: 20px auto 0 auto;
}

.nav_nr_l {
	width: 140px;
	float: left;
}

.nav_nr_c {
	width: 880px;
	margin-right: 22px;
	float: left;
}

.nav_nr_r {
	width: 158px;
	float: left;
}

.header-nav {
	float: right;
	margin-top: 10px;
}

.header-nav ul li {
	width: 90px;
	float: left;
	margin-left: 22px;
}

.header-nav ul li a {
	font-size: 16px;
	color: #fff;
}

.header-nav .active a,
.header-nav ul li a:hover {
	color: #fff;
	padding-bottom: 15px;
	border-bottom: 2px #fff solid;
	box-sizing: border-box;
}

.header_bd {
	width: 100%;
	height: 140px;
	position: absolute;
	bottom: -50px;
	z-index: 2;
}

.bd_box {
	width: 1200px;
	height: 120px;
	margin: 10px auto;
	border: 1px #e9e9e9 solid;
	border-radius: 10px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	background: #fff;
}

.tijiao {
	width: 300px;
	color: #898989;
	font-size: 18px;
	height: 60px;
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	border: 1px #e5e5e5 solid;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: hidden;
}

.tijiao_tp {
	text-align: right;
	width: 60px;
	height: 60px;
	float: left;
}

.tijiao_tp img {
	margin-top: 17px;
	width: 24px;
	height: 24px;
}

.tijiao_bd {
	width: 230px;
	font-size: 18px;
	color: #999999;
	height: 58px;
	text-indent: 10px;
	float: left;
}

.tijiaoo {
	width: 610px;
	color: #898989;
	font-size: 18px;
	height: 60px;
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	border: 1px #e5e5e5 solid;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: hidden;
}

.bd_miaos {
	width: 298px;
	font-size: 18px;
	color: #ff5213;
	height: 60px;
	line-height: 58px;
	text-align: right;
	margin-right: 20px;
	float: left;
}

.tijiao_an {
	width: 170px;
	font-size: 22px;
	color: #fff;
	text-align: center;
	float: left;
	color: #fff;
	height: 60px;
	line-height: 60px;
	margin-left: 30px;
	margin-top: 30px;
	border-radius: 10px;
	background: #ff4d0e;
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(1, #ff9851), color-stop(0.5, #ff4d0e));
	/* chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(135deg, #ff9851, #ff4d0e);
	/* firefox; multiple color stops */
	background-image: -moz-linear-gradient(135deg, #ff9851, #ff4d0e);
	/* ie10 */
	background-image: -ms-linear-gradient(135deg, #ff9851 0%, #ff4d0e 100%);
	/* opera 11.1 */
	background-image: -o-linear-gradient(135deg, #ff9851, #ff4d0e);
	/* 标准写法 */
	background-image: linear-gradient(135deg, #ff9851, #ff4d0e);
}

.ldxm {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.ldxm_h {
	width: 1200px;
	background-image: url(../images2/1_10.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-top: 70px;
	height: 196px;
	overflow: hidden;
}

.ldxm_bt {
	font-size: 35px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-top: 60px;
}

.xian {
	width: 25px;
	height: 2px;
	margin: 5px auto 0 auto;
	background: #FF4D0E;
	overflow: hidden;
}

.ldxm_btms {
	font-size: 14px;
	color: #666666;
	text-align: center;
	margin-top: 10px;
}

.ldxm_nr {
	width: 1200px;
	margin: 30px auto 0 auto;
	overflow: hidden;
}

.zou1 {
	width: 44px;
	height: 44px;
	line-height: 0;
	background-image: url(../images2/3.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 300px;
	top: 310px
}

.you1 {
	width: 44px;
	height: 44px;
	line-height: 0;
	background-image: url(../images2/4.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 360px;
	top: 310px
}

.ldxm_mue {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto 120px auto;
}

.ldxm_mue_l {
	width: 400px;
	margin-right: 112px;
	float: left;
}

.ldxm_mue_r {
	width: 688px;
	height: 428px;
	float: left;
}

.ldxm_mue_bt {
	font-family: "font1";
	font-size: 32px;
	color: #333333;
	margin-top: 20px;
}

.ldxm_mue_xbt {
	width: 400px;
	margin-top: 20px;
	margin-bottom: 15px;
	overflow: hidden;
}

.ldxm_mue_xbt_l {
	width: 27px;
	height: 27px;
	margin-right: 8px;
	margin-top: 2px;
	float: left;
}

.ldxm_mue_xbt_r {
	width: 365px;
	font-size: 20px;
	font-family: "font1";
	color: #ff4c0d;
	float: left;
}

.ldxm_mue_nr {
	font-size: 16px;
	font-family: "font1";
	color: #666666;
	line-height: 40px;
}

.ldxm_an {
	width: 170px;
	font-size: 22px;
	color: #fff;
	text-align: center;
	float: left;
	color: #fff;
	height: 60px;
	line-height: 60px;
	margin-top: 30px;
	border-radius: 10px;
	background: #ff4d0e;
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(1, #ff9851), color-stop(0.5, #ff4d0e));
	/* chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(135deg, #ff9851, #ff4d0e);
	/* firefox; multiple color stops */
	background-image: -moz-linear-gradient(135deg, #ff9851, #ff4d0e);
	/* ie10 */
	background-image: -ms-linear-gradient(135deg, #ff9851 0%, #ff4d0e 100%);
	/* opera 11.1 */
	background-image: -o-linear-gradient(135deg, #ff9851, #ff4d0e);
	/* 标准写法 */
	background-image: linear-gradient(135deg, #ff9851, #ff4d0e);
	overflow: hidden;
}
.ldxm_an a{
	color: #fff;
	display: block;
}
.ldxm_an a:hover{
	color: #fff;
	display: block;
	background: #ff4d0e;
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(1, #ff4a0d), color-stop(0.5, #ff8f48));
	/* chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(135deg, #ff4a0d, #ff8f48);
	/* firefox; multiple color stops */
	background-image: -moz-linear-gradient(135deg, #ff4a0d, #ff8f48);
	/* ie10 */
	background-image: -ms-linear-gradient(135deg, #ff4a0d 0%, #ff8f48 100%);
	/* opera 11.1 */
	background-image: -o-linear-gradient(135deg, #ff4a0d, #ff8f48);
	/* 标准写法 */
	background-image: linear-gradient(135deg, #ff4a0d, #ff8f48);
}

.cyyq_box {
	width: 100%;
	background: #fff8f6;
	overflow: hidden;
}

.cyyq {
	width: 1200px;
	margin: 0 auto;
}

.cyyq_h {
	width: 1200px;
	background-image: url(../images2/1_14.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 165px;
	overflow: hidden;
}

.cyyq_bt {
	font-size: 35px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-top: 80px;
}

.xian {
	width: 25px;
	height: 2px;
	margin: 5px auto 0 auto;
	background: #FF4D0E;
	overflow: hidden;
}

/*选项卡*/
.baojia_tab {
	width: 100%;
	margin-top: 30px;
	overflow: hidden;
}

#baojiacon {
	width: 100%;
	overflow: hidden;
}

.ah-tab-wrapper {
	width: 100%;
	background: #eb6100;
}

.ah-tab {
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	color: #666666;
	background: #fff8f6;
	font-size: 20px;
	margin-top: 10px;
}

.ah-tab-overflow-wrapper:hover .ah-tab-overflow-menu {
	opacity: 1;
}

.ah-tab-overflow-list {
	position: absolute;
	right: 0;
	text-align: left;
	list-style: none;
	transition: opacity .3s;
	opacity: 0;
	height: 0;
	overflow: hidden;

}

.ah-tab-overflow-list::after {
	content: " ";
	display: block;
	position: absolute;
	right: 14px;
	width: 0;
	height: 0;
}

.ah-tab-overflow-list::before {
	content: " ";
	display: block;
	position: absolute;
	right: 13px;
	width: 0;
	height: 0;
	overflow: hidden;
}

.ah-tab-item {
	width: 10%;
	color: #8b8b8b;
	float: left;
	cursor: pointer;
	display: block;
	letter-spacing: normal;
	transition: all .3s;
	text-decoration: none;
	font-size: 20px;
}

.ah-tab>.ah-tab-item {
	text-align: center;
	font-size: 20px;
	color: #666666;
	padding: 10px 0;
}

.ah-tab>.ah-tab-item[data-ah-tab-active="true"] {
	font-size: 14px;
	background: #ffe8df;
	border-radius: 5px;
	color: #ff4f10;

}

.ah-tab-overflow-menu {
	display: none;
}

.ah-tab-content-wrapper {
	width: 1200px;
	margin-top: 50px;
	margin-bottom: 100px;
}

.ah-tab-content {
	display: none;
}

.ah-tab-content[data-ah-tab-active="true"] {
	display: block;

}

.zuosm_lm_bt {
	font-size: 20px;
	line-height: 32px;
	text-align: center;
}

/*选项卡 end*/
.cyyq_nt {
	width: 100%;

}

.cyyq_nt ul li {
	width: 380px;
	height: 280px;
	margin-right: 30px;
	float: left;
	margin-bottom: 40px;
	position: relative;
}
.cyyq_nt ul li img{
	cursor: pointer;
	transition: all 1s;
}
.cyyq_nt ul li img:hover {
	transform: scale(1.1);
}

.cyyq_nt ul li:nth-child(3) {
	margin-right: 0;
}
.cyyq_an{
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 auto 10px auto;
	border: 1px #666 solid;
	
}
.cyyq_an a{
	color: #282828;
}

.tp_xq {
	width: 100%;
	position: absolute;
	bottom: -30px;
}

.tp_xq_pf {
	width: 300px;
	margin: 0 auto;
	border: 1px #e9e9e9 solid;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	background: #fff;
}

.cyyq_tp_bt {
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	color: #333333;
	text-align: center;
}

.cyyq_tp_xbt {
	font-size: 14px;
	color: #666666;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}

.zou2 {
	width: 50px;
	height: 50px;
	line-height: 0;
	background-image: url(../images2/6.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 20px;
	top: 130px;
}

.you2 {
	width: 50px;
	height: 50px;
	line-height: 0;
	background-image: url(../images2/7.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 20px;
	top: 130px;
}

.fwbz_box {
	width: 100%;
	background-image: url(../images2/1_17.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 459px;
	overflow: hidden;
}

.fwbz {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.fwbz_bt {
	font-size: 35px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 80px;
}

.xian1 {
	width: 25px;
	height: 2px;
	margin: 5px auto 0 auto;
	background: #fff;
	overflow: hidden;
}

.fwbz_nr {
	width: 1200px;
	overflow: hidden;
}

.fwbz_nr ul li {
	width: 198px;
	margin-right: 136px;
	float: left;
}

.fwbz_nr ul li:nth-child(4) {
	margin-right: 0px;
}

.fwbz_dbt {
	font-size: 66px;
	font-weight: bold;
	font-family: "font1";
	color: #fff;
	text-align: center;
	margin-top: 70px;
}

.fwbz_xbt {
	font-size: 32px;
	font-weight: 400;
	font-family: "font1";
	color: #fff;
	text-align: center;
}

.fwbz_xq {
	font-size: 14px;
	font-family: "font1";
	color: #fff;
	text-align: center;
}

.yqjc_h {
	width: 1200px;
	background-image: url(../images2/1_20.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-top: 70px;
	height: 133px;
	margin: 60px auto 0 auto;
	overflow: hidden;
}

.yqjc_bt {
	font-size: 35px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-top: 60px;
}

.xian {
	width: 25px;
	height: 2px;
	margin: 5px auto 0 auto;
	background: #FF4D0E;
	overflow: hidden;
}

.yqjc_nr {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.yqjc_nr ul li {
	width: 255px;
	float: left;
	margin-right: 60px;
}

.yqjc_nr ul li:nth-child(4) {
	margin-right: 0px;
}

.yqjc_nr_tp {
	width: 170px;
	height: 170px;
	margin: 50px auto 0 auto;
	text-align: center;
	overflow: hidden;
}

.yqjc_nr_tp img {
	cursor: pointer;
	transition: all 1s;
}

.yqjc_nr_tp img:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.yqjc_nr_bt {
	font-size: 18px;
	color: #333333;
	text-align: center;
	margin: 30px auto 0 auto;
}

.yqjc_nr_xian {
	width: 170px;
	height: 1px;
	text-align: center;
	margin: 20px auto 0 auto;
	line-height: 0;
	overflow: hidden;
}

.yqjc_nr_xq {
	font-size: 14px;
	color: #666666;
	text-align: left;
	margin: 20px auto 120px auto;
}

.hzhb_box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.hzhb_box_l {
	width: 290px;
	margin-right: 50px;
	float: left;
}

.hzhb_box_r {
	width: 860px;
	padding-bottom: 50px;
	float: left;
}

.hzhb_yw {
	font-size: 24px;
	font-family: "arial";
	color: #cbcbcb;
	text-align: left;
}

.xian2 {
	width: 50px;
	height: 3px;
	margin-top: 10px;
	background: #FF4D0E;
	overflow: hidden;
}

.hzhb_zw {
	font-size: 40px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	margin-top: 10px;
}

.kuan {
	text-align: center;
	font-size: 18px;
	background: #fff;
	width: 450px !important;
	height: 310px !important;
	border: 1px #e9e9e9 solid;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.cyywc_h {
	width: 1200px;
	background-image: url(../images2/1_27.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 139px;
	margin: 30px auto 0 auto;
	overflow: hidden;
}

.cyywc_bt {
	font-size: 35px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-top: 70px;
}

.cyywc_btms {
	width: 870px;
	font-size: 14px;
	color: #666666;
	margin: 10px auto 0 auto;
}
.cyywc{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 100px;
	overflow: hidden;
}
.cyywc ul li{
	width: 380px;
	float: left;
	background: #fff;
	margin-right: 30px;
	position: relative;
	margin-top: 150px;
}
.cyywc ul li:nth-child(3){
	margin-right: 0px;
}
.cyywc_yy{
	width: 360px;
	border: 1px #e9e9e9 solid;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	background: #fff;
	box-sizing: border-box;
	margin: 0 auto;
	overflow: hidden;
}
.cyywc_nr_bt{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	margin-top: 170px;
}
.cyywc_nr{
	width: 280px;
	margin:10px auto 10px auto;
	overflow: hidden;
}
.cyywc_nr_l{
	width: 50%;
	border-right: 1px #e5e5e5 solid;
	box-sizing: border-box;
	float: left;
}
.cyywc_nr_r{
	width: 50%;
	float: left;
}
.cyywc_nr_tp{
	width: 100%;
	height: 230px;
	margin: 0 auto;
	position: absolute;
	top:-80px;
	left: 0;
	overflow: hidden;
}
.cyywc_nr_tp_nr{
	width: 280px;
	margin: 0 auto;
	overflow: hidden;
}
.cyywc_nr_tp_nr img{
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
.cyywc_nr_tp_nr img:hover {
	transform: scale(1.4);
}
.cyywc_wy{
	font-size: 14px;
	color: #666666;
}
.cyywc_wy span{
	font-size: 20px;
	color: #ff4c0d;
	font-weight: bold;
	margin-right: 5px;
}
.cyywc_tz{
	font-size: 14px;
	color: #666666;
	margin-top: 5px;
}
.cyywc_wy1{
	font-size: 14px;
	color: #666666;
	text-indent: 70px;
}
.cyywc_wy1 span{
	font-size: 20px;
	color: #ff4c0d;
	font-weight: bold;
	margin-right: 5px;
}
.cyywc_tz1{
	font-size: 14px;
	color: #666666;
	text-indent: 70px;
	margin-top: 5px;
}
.shengst{
	width: 400px !important;
	position: absolute;
	top: 480px !important;
	left: 400px !important;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #f2f2f2;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
    background:#9b9b9b;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
}
.cxy_box{
	width: 100%;
	height: 891px;
	background-image: url('../images2/1_30.jpg'); 
	background-repeat: repeat-x; 
}
.cxy{
	width: 1200px;
	margin: 80px auto 0 auto;
	overflow: hidden;
}
.cxy_l{
	width: 550px;
	margin-right: 100px;
	float: left;
}
.cxy_r{
	width: 550px;
	float: left;
}
.cxy_bt{
	font-size: 35px;
	font-weight: bold;
	color: #333333;
	margin-top: 190px;
}
.cxy_xq{
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	margin-top: 40px;
}
.cxy_an{
	width: 100%;
	margin-top: 60px;
	overflow: hidden;
}
.cxy_an ul li{
	width: 130px;
	height: 40px;
	font-size: 14px;
	color: #FFF;
	line-height: 40px;
	text-align: center;
	float: left;
	margin-right: 20px;
	border-radius: 10px;
	background: #ff4d0e;
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(1, #ff8f48), color-stop(0.5, #ff4a0d));
	/* chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(135deg, #ff8f48, #ff4a0d);
	/* firefox; multiple color stops */
	background-image: -moz-linear-gradient(135deg, #ff8f48, #ff4a0d);
	/* ie10 */
	background-image: -ms-linear-gradient(135deg, #ff8f48 0%, #ff4a0d 100%);
	/* opera 11.1 */
	background-image: -o-linear-gradient(135deg, #ff8f48, #ff4a0d);
	/* 标准写法 */
	background-image: linear-gradient(135deg, #ff8f48, #ff4a0d);
	overflow: hidden;
}
.cxy_an ul li a{
	color: #fff;
	display: block;
}
.cxy_an ul li a:hover{
	color: #fff;
	display: block;
	background: #ff4d0e;
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(1, #ff4a0d), color-stop(0.5, #ff8f48));
	/* chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(135deg, #ff4a0d, #ff8f48);
	/* firefox; multiple color stops */
	background-image: -moz-linear-gradient(135deg, #ff4a0d, #ff8f48);
	/* ie10 */
	background-image: -ms-linear-gradient(135deg, #ff4a0d 0%, #ff8f48 100%);
	/* opera 11.1 */
	background-image: -o-linear-gradient(135deg, #ff4a0d, #ff8f48);
	/* 标准写法 */
	background-image: linear-gradient(135deg, #ff4a0d, #ff8f48);
}
.cxy_ewm{
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
}
.cxy_ewm ul li{
	width: 130px;
	height: 130px;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-right: 20px;
	background: #fff;
	overflow: hidden;
}
.cxy_ewm_dh{
	margin-top: 40px;
}
.logo_h {
	width: 1200px;
	background-image: url(../images2/1_34.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 176px;
	margin:0 auto;
	overflow: hidden;
}

.logo_bt {
	font-size: 35px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-top: 90px;
}
.logo_nr{
	width: 1200px;
	margin: 40px auto 150px auto;
	overflow: hidden;
}
.logo_tp{
	width: 100%;
}
.logo_tp img{
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
.logo_tp img:hover {
	transform: scale(1.4);
}
.footer_box{
	width: 100%;
	background: #171b27;
	overflow: hidden;
}
.yqlj_box{
	width: 100%;
	border-bottom: 1px #5d6068 solid;
	overflow: hidden;
}
.yqlj{
	width: 1200px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
}
.yqlj a{
	font-size: 14px;
	color: #fff;
	line-height: 60px;
	padding: 0 10px;
	overflow: hidden;
}
.yqlj a:hover{
	color: #5d6068;
}
.lxxx{
	width: 1200px;
	margin: 40px auto 0 auto;
	overflow: hidden;
}
.lxxx_l{
	width: 390px;
	float: left;
}
.lxxx_r{
	width: 810px;
	float: left;
}
.rexian{
	width: 100%;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
}
.dianh{
	width: 100%;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	margin-top: 20px;
	overflow: hidden;
}
.lianx_box{
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
}
.lianx_box ul li{
	width: 50%;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	float: left;
}
.banquan{
	width: 100%;
	font-size: 12px;
	line-height: 60px;
	margin-top: 30px;
	color: #7b7c81;
	text-align: center;
}
.banquan a{
	color: #7b7c81;
}
.cebian{
	width: 150px;
	position: fixed;
	top:70%;
	right: 5px;
	border: 1px #e9e9e9 solid;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	background: #fff;
	z-index: 9;
}
.cebian_bt{
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}
.cebian_img{
	width: 85px;
	height: 85px;
	margin: 0 auto;
	overflow: hidden;
}
.cebian_img img{
	width: 85px;
	height: 85px;
	text-align: center;
}
.cebian_xz{
	font-size: 14px;
	color: #999999;
	text-align: center;
}
.cebian_dh{
	width: 120px;
	margin: 10px auto;
	border-top: 1px #e5e5e5 solid;
	overflow: hidden;
}
.cebian_dh h1{
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}
.cebian_dh p{
	font-size: 14px;
	color: #ff4c0d;
	text-align: center;
}



