* {
	margin:0px;
	padding:0px;
}
html {
	font-size:62.5%;
	height:100%;
}
body {
	width:100%;
	overflow-x:hidden;
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-size:1.4rem;
	color:black;
	max-width:1920px;
	margin:0 auto; background: #fff;
}
a {
	color:#333;
	text-decoration:none;
	outline:none;
	tap-highlight-color:transparent;
	focus-ring-color:transparent;
	-webkit-tap-highlight-color:transparent;
	-webkit-focus-ring-color:transparent;
	-moz-tap-highlight-color:transparent;
	-moz-focus-ring-color:transparent;
	-webkit-transition:all 350ms;
	-o-transition:all 350ms;
	-moz-transition:all 350ms;
	transition:all 350ms;
}
a:hover {
	color:#2d3c74;
}
ol, ul, li {
	list-style:none;
}
img {
	max-width:100%;
	border:0px solid #ccc;
}
table, embed, video {
	max-width:100%;
}
input, textarea {
	border:none;
	background:none;
	font-family:inherit;
}
input[type="submit"], textarea[type="submit"] {
	cursor:pointer;
}
input[type="checkbox"], textarea[type="checkbox"] {
	cursor:pointer;
}
input[type="radio"], textarea[type="radio"] {
	cursor:pointer;
}
input:focus, textarea:focus {
	outline:none;
}
textarea {
	resize:none;
}
button {
	border:none;
	background:none;
	cursor:pointer;
}
em, i {
	font-style:normal;
}
.c-fl {
	float:left;
}
.c-fr {
	float:right;
}
.c-cb {
	clear:both;
}
.c-mg {
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
}
.c-oh {
	overflow:hidden;
}
.c-wd {
	width:1200px;
}
.c-tsn {
	-webkit-transition:all 350ms;
	-o-transition:all 350ms;
	-moz-transition:all 350ms;
	transition:all 350ms;
}
.c-bbx {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.c-pr {
	position:relative;
}
.c-mt-5 {
	margin-top:5px;
}
.c-mt-10 {
	margin-top:10px;
}
.c-mt-15 {
	margin-top:15px;
}
.c-mt-20 {
	margin-top:20px;
}
.c-mt-25 {
	margin-top:25px;
}
.c-mt-30 {
	margin-top:30px;
}
.c-mt-35 {
	margin-top:35px;
}
.c-mt-40 {
	margin-top:40px;
}
.c-mt-45 {
	margin-top:45px;
}
.c-mt-50 {
	margin-top:50px;
}
.c-nomt {
	margin-top:0 !important;
}
.c-nomr {
	margin-right:0 !important;
}
.c-nomb {
	margin-bottom:0 !important;
}
.c-noml {
	margin-left:0 !important;
}
.c-nofont {
	line-height:0;
	font-size:0;
}
.c-nobg {
	background:none !important;
}
.f-czjz {
	position:relative;
	top:50%;
	-webkit-transform:translate(0px, -50%);
	-moz-transform:translate(0px, -50%);
	-ms-transform:translate(0px, -50%);
	-o-transform:translate(0px, -50%);
	transform:translate(0px, -50%);
}
.f-box {
	margin:0 auto;
	max-width:1200px;
	overflow:hidden;
}
@media screen and (min-width:960px) and (max-width:1219px) {
.f-box {
width:950px;
}
}
@media screen and (min-width:768px) and (max-width:959px) {
.f-box {
width:750px;
}
}
@media screen and (max-width:767px) {
.f-box {
padding-left:10px;
padding-right:10px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
}
.l {
	float:left;
}
.r {
	float:right;
}
.fix {
*zoom:1;
}
.fix:after, .fix:before {
	display:block;
	content:"clear";
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}
.box {
	position:relative;
}
.mln {
	margin-left:0 !important;
}
.clear {
	clear:both;
}
.wp {
	width:1200px;
	margin:auto;
}
@media screen and (min-width:1220px) {
.wp {
width:1200px;
margin:auto;
}
}
@media screen and (min-width:1000px) and (max-width:1219px) {
.wp {
width:980px;
margin:auto;
}
}
@media screen and (max-width:999px) {
.wp {
width:95%;
margin:auto;
}
}
.m-desc {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:30px;
}
.m-desc a {
	color:#2d3c74;
}
.m-desc a:hover {
	text-decoration:underline;
}
.m-desc p {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:30px;
}
.m-desc span {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:30px;
}
.m-desc b {
	font-size:22px;
	font-size:2.2rem;
	color:#333;
	line-height:30px;
}
.m-desc a {
	font-size:14px;
	font-size:1.4rem;
	color:#2d3c74;
	line-height:30px;
}
.m-desc img {
	display:block;
	max-width:100%;
	margin:0 auto;
}
.m-desc iframe {
	display:block;
	max-width:100%;
	margin:0 auto;
}
.m-desc table {
	width:90%;
	border-collapse:collapse;
	line-height:22px;
	border:1px solid #ccc;
	margin-left:auto;
	margin-right:auto;
}
.m-desc table tr td {
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
	font-size:14px;
	font-size:1.4rem;
}
@media screen and (max-width:767px) {
.m-tt1 {
font-size:24px !important;
font-size:2.4rem !important;
}
.m-tt2 {
font-size:20px !important;
font-size:2rem !important;
}
.m-tt3 {
font-size:18px !important;
font-size:1.8rem !important;
}
.m-desc1 {
font-size:16px !important;
font-size:1.6rem !important;
}
.m-desc2 {
font-size:14px !important;
font-size:1.4rem !important;
}
[class*="-item"] .item-title {
font-size:14px;
font-size:1.4rem;
}
[class*="-item"] .item-desc {
font-size:13px;
font-size:1.3rem;
}
[class*="-item"] .item-link {
font-size:13px;
font-size:1.3rem;
}
[class*="-item"] .item-modal {
display:none;
}
}
.j-offset-top {
	-webkit-transition:all 750ms;
	-o-transition:all 750ms;
	-moz-transition:all 750ms;
	transition:all 750ms;
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	-o-transform:translateY(100px);
	transform:translateY(100px);
	opacity:0;
}
.j-offset-top.run {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
}
.j-offset-left {
	-webkit-transition:all 750ms;
	-o-transition:all 750ms;
	-moz-transition:all 750ms;
	transition:all 750ms;
	-webkit-transform:translateX(100px);
	-moz-transform:translateX(100px);
	-ms-transform:translateX(100px);
	-o-transform:translateX(100px);
	transform:translateX(100px);
	opacity:0;
}
.j-offset-left.run {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
	opacity:1;
}
.j-offset-right {
	-webkit-transition:all 750ms;
	-o-transition:all 750ms;
	-moz-transition:all 750ms;
	transition:all 750ms;
	-webkit-transform:translateX(-100px);
	-moz-transform:translateX(-100px);
	-ms-transform:translateX(-100px);
	-o-transform:translateX(-100px);
	transform:translateX(-100px);
	opacity:0;
}
.j-offset-right.run {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
	opacity:1;
}
[class*="-item"] .item-pic {
position:relative;
display:block;
line-height:0;
font-size:0;
text-align:center;
overflow:hidden;
}
[class*="-item"] .item-pic img {
-webkit-transition:all 350ms;
-o-transition:all 350ms;
-moz-transition:all 350ms;
transition:all 350ms;
}
[class*="-item"] .item-pic:hover img {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
}
[class*="-item"] .item-title {
overflow:hidden;
}
[class*="-item"] .item-title a:hover {
color:#2d3c74;
}
[class*="-item"] .item-desc {
overflow:hidden;
}
[class*="-item"] .item-desc a {
display:block;
}
[class*="-item"] .item-desc a:hover {
color:#2d3c74;
}
.m-crm {
	margin-top:19px;
	line-height:30px;
	font-size:14px;
	font-size:1.4rem;
	color:#999;
	margin-bottom:14px;
}
.m-crm a {
	color:#999;
}
.m-crm a:hover {
	color:#333;
}
.m-crm a.active {
	color:#333;
}
.m-page {
	letter-spacing:0;
	font-size:0;
	text-align:center;
	margin-bottom:83px;
}
.m-page a {
	margin:0 7px;
	display:inline-block;
*display:inline;
*zoom:1;
	width:24px;
	height:24px;
	line-height:22px;
	-moz-border-radius:50%;
	border-radius:50%;
	font-size:12px;
	font-size:1.2rem;
	color:#0a0a0a;
	text-align:center;
	border:1px solid #000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all 350ms;
	-o-transition:all 350ms;
	-moz-transition:all 350ms;
	transition:all 350ms;
}
.m-page a.big {
	width:100px;
	border:0px;
	background:#fff !important;
	color:#000!important;
}
.m-page a:hover {
	color:white;
	border-color:#2d3c74;
	background-color:#2d3c74;
}
.m-page a.active {
	color:white;
	border-color:#2d3c74;
	background-color:#2d3c74;
}
.m-page span {
	display:inline-block;
	width:50px;
	text-align:center;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	position:relative;
	top:3px;
}
.m-page img {
	display:inline-block;
	position:relative;
	top:5px;
	margin-left:15px;
	margin-right:8px;
}
.m-page .ins {
	margin-left:4px;
	width:150px;
	display:inline-block;
	height:30px;
	line-height:28px;
	text-align:center;
	border:none;
	outline:none;
	background-color:#2d3c74;
	color:#fff;
	font-size:14px;
	font-size:1.4rem;
	cursor:pointer;
}
.m-page2 {
	position:relative;
}
@media screen and (max-width:767px) {
.m-page {
margin-top:25px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-flow:row wrap;
-moz-box-orient:horizontal;
-moz-box-direction:normal;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-moz-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:40px;
}
.m-page a {
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
}
}
.m-kf {
	position:fixed;
	z-index:9998;
	left:0px;
	top:30%;
}
.m-kf .kf-item {
	display:block;
	line-height:0;
	font-size:0;
	margin-bottom:0px;
	background-color:#d8d8d8;
}
.m-kf .kf-item:hover {
	background-color:#2d3c74;
}
.m-kf .kf-item.active {
	background-color:#2d3c74;
}
.m-kf .kf-item .img-responsive {
	position:absolute;
	top:0px;
	right:100%;
	max-width:200px;
	width:500%;
}
.m-kf .kf-wx {
	position:absolute;
	display:none;
	bottom:0;
	right:53px;
	width:90px;
}
@media screen and (max-width:767px) {
.m-kf .kf-item .img-responsive {
top:-151%;
right:0px;
width:80px;
height:80px;
}
.m-kf {
right:0;
top:auto;
bottom:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-flow:row nowrap;
-moz-box-orient:horizontal;
-moz-box-direction:normal;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
width:100%;
background-color:#2d3c74;
}
.m-kf .kf-item {
width:20%;
text-align:center;
background-color:#2d3c74;
}
.m-kf .kf-wx {
bottom:100%;
left:0;
}
body {
padding-bottom:50px;
}
}
.returntop {
	position:fixed;
*position:absolute;
	z-index:9;
	right:6px;
	bottom:30px;
	width:72px;
	height:72px;
	background:url("../images/gotop.png") no-repeat center;
	line-height:0;
	font-size:0;
	display:none;
}
@media screen and (max-width:959px) {
.returntop {
right:0;
bottom:65px;
width:36px;
height:36px;
background-size:contain;
}
}
.wap-hd-nav {
	display:none;
}
.wap-nav {
	width:5px;
	height:100%;
	position:absolute;
	right:0;
	-webkit-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
	z-index:999999999999999;
	cursor:pointer;
	position:fixed;
	top:-5px;
	right:0;
	display:block;
	display:none\0;
}
.wap-nav .nav {
	overflow:hidden;
	width:300px;
	background:rgba(0, 0, 0, 0.8);
	position:absolute;
	top:0;
	right:0;
	display:block;
	height:auto;
	overflow:scroll;
}
.wap-nav .nav span {
	font-family:arial, helvetica, sans-serif;
}
.wap-nav .nav form {
	margin:15px auto;
	width:258px;
	height:26px;
	border:1px solid #fff;
}
.wap-nav .nav form .iptc {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:15px;
	background-color:#fff;
	width:80%;
	height:26px;
	line-height:26px;
	display:block;
	float:left;
}
.wap-nav .nav form .ipsc {
	width:20%;
	height:26px;
	line-height:26px;
	display:block;
	float:right;
	background:#fff url("../images/sch2.png") no-repeat center center;
}
.wap-nav .nav > ul {
	display:none;
	margin-top:0px;
	margin-bottom:0px;
	overflow:scroll;
	padding-top:45px;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.wap-nav .nav > ul > li {
	line-height:40px;
	font-size:12px;
	font-size:1.2rem;
	text-indent:20px;
	position:relative;
}
.wap-nav .nav > ul > li .addition {
	width:20px;
	height:20px;
	position:absolute;
	right:15px;
	top:10px;
	background:url("../images/shizi.png") no-repeat center center;
}
.wap-nav .nav > ul > li .addition.fa:before {
	margin-right:5px;
	color:#fff;
	text-indent:0;
}
.wap-nav .nav > ul > li > a {
	margin-right:40px;
	color:#fff;
	font-size:12px;
	font-size:1.2rem;
	display:block;
}
.wap-nav .nav > ul > li > a span {
	color:#fff;
	font-size:12px;
	font-size:1.2rem;
}
.wap-nav .nav > ul > li .c-show {
	display:none;
	width:100%;
}
.wap-nav .nav > ul > li .c-show1 .c-s1 {
	position:relative;
	padding-left:15px;
}
.wap-nav .nav > ul > li .c-show1 .c-s1 > a {
	position:relative;
	margin-right:40px;
	font-size:12px;
	font-size:1.2rem;
	color:#fff;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	line-height:30px;
}
.wap-nav .nav > ul > li .c-show1 .c-s1 > a span {
	font-size:12px;
	font-size:1.2rem;
	color:#fff;
}
.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 {
	position:relative;
}
.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 {
	position:relative;
}
.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a {
	margin-right:40px;
	text-indent:35px;
	font-size:12px;
	font-size:1.2rem;
	color:#fff;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	line-height:30px;
}
.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span {
	font-size:12px;
	font-size:1.2rem;
	color:#fff;
}
.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {
	position:relative;
}
.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a {
	margin-right:40px;
	text-indent:50px;
	font-size:12px;
	font-size:1.2rem;
	color:#fff;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	line-height:30px;
}
.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span {
	font-size:12px;
	font-size:1.2rem;
	color:#fff;
}
.wap-nav .nav > ul > dl {
	padding:20px;
}
.wap-nav .nav > ul > dl dd {
	float:left;
	margin:0 2px;
}
.wap-nav .menubtn {
	width:23px;
	height:18px;
	position:absolute;
	top:12px;
	right:12px;
	-webkit-transition:all 0.4s ease 0s;
	-o-transition:all 0.4s ease 0s;
	-moz-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
	z-index:9999;
	display:none\0;
}
.wap-nav .menubtn span {
	display:block;
	width:100%;
	height:3px;
	margin-bottom:3px;
	background-color:#fff;
}
@media screen and (min-width:1000px) {
.wap-nav, .menubtn {
display:none;
}
}
@media screen and (max-width:999px) {
.wap-hd-nav {
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-flow:row nowrap;
-moz-box-orient:horizontal;
-moz-box-direction:normal;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-moz-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
background-color:#2d3c74;
}
.wap-hd-nav-item {
width:25%;
}
.wap-hd-nav-item a {
display:block;
padding:5px 0;
line-height:20px;
font-size:14px;
color:white;
text-align:center;
background-color:#363636;
}
.wap-hd-nav-item a.active {
color:white;
background-color:#2d3c74;
}
}
.header_top {
	margin-bottom:18px;
	text-align:right;
}
.header_top .header_form {
	margin-top:17px;
	width:250px;
	height:30px;
	line-height:30px;
	-moz-border-radius:50px;
	border-radius:50px;
	position:relative;
	background:url(../images/header_form.png) no-repeat center center;
}
.header_top .header_form .tex {
	background:transparent;
	-moz-border-radius:50px;
	border-radius:50px;
	text-indent:15px;
	width:100%;
	height:30px;
	line-height:30px;
	display:inline-block;
	color:#999999;
	font-style:italic;
	font-size:14px;
	font-size:1.4rem;
}
.header_top .header_form .sub {
	position:absolute;
	top:0px;
	right:0px;
	height:30px;
	width:36px;
	font-size:0px;
	cursor:pointer;
	z-index:99;
	background:url(../images/suosou.png) no-repeat left -1px;
}
.header {
	background:url(../images/header.png) no-repeat center center;
	-webkit-box-shadow:0px 3px 7px rgba(0, 0, 0, 0.4);
	box-shadow:0px 3px 7px rgba(0, 0, 0, 0.4);
}
.header .logo {
	padding-top:18px;
}
.header .logo a {
	display:block;
	font-size:16px;
	font-size: 1.4rem;
	font-weight:bold;
	color:#fff;
	line-height:24px;
}
.header .logo .logo_top {
	margin-top:7px;
}
.header .logo img {
	display:block;
	max-width:93px;
	max-height:78px;
	width:100%;
}
.header_ul1 > li {
	float:left;
	margin-left: 10px;
	position:relative;
	padding-bottom:10px;
}
.header_ul1 > li:hover .dan_header {
	display:block;
}
.header_ul1 > li > a {
	color:#fff;
	line-height:30px;
	display:block;
	font-weight:bold;
	font-size:16px;
	font-size: 1.6rem;
	-moz-border-radius:5px;
	border-radius:5px;
	padding: 0 10px;
	text-transform:uppercase;
}
.header_ul1 > li:hover > a, .header_ul1 li.on > a {
	color:#333;
	background:#fff;
	-moz-border-radius:50px;
	border-radius:50px;
}
.dan_header {
	display:none;
	width:277px;
	position:absolute;
	left:-58px;
	top:100%;
	background:#fff;
	z-index:999999;
	border-top:1px solid #bbbbbb;
}
.dan_header > ul > li {
	border:1px solid #bbbbbb;
	border-top:0px;
	line-height:36px;
	position:relative;
	left:0px;
}
.dan_header > ul > li > a {
	padding-left:16px;
	position:relative;
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:36px;
	display:block;
}
.dan_header > ul > li:hover > a {
	background:#e4e5e6;
}
.dan_header > ul > li:hover .dan_sanheader {
	display:block;
}
.dan_sanheader {
	display:none;
	width:277px;
	padding-left:2px;
	position:absolute;
	left:100%;
	top:0px;
	z-index:999999;
}
.dan_sanheader > ul {
	background:#fff;
}
.dan_sanheader > ul > li {
	border:1px solid #bbbbbb;
	border-top:0px;
	line-height:36px;
	position:relative;
	left:0px;
}
.dan_sanheader > ul > li > a {
	padding-left:16px;
	position:relative;
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:36px;
	display:block;
}
.dan_sanheader > ul > li:hover > a {
	background:#e4e5e6;
}
.dan_sanheader > ul > li:hover .dan_sanheader {
	display:block;
}
@media screen and (max-width:1219px) {
    .header .logo a{
        font-size:1.2rem;
    }
.header_ul1 > li {
margin-left:0px;
margin-right:0px;
}
.header_ul1 > li > a {
padding:0px 5px;
}
.header_ul1 > li > a{
    font-size:1.4rem;
}
.dan_header {
width:216px;
}
.dan_sanheader {
width:150px;
}
}
@media screen and (max-width:999px) {
.header {
position:relative;
}
.header_ul1 > li > a {
font-size:14px;
font-size:1.4rem;
}
}
@media screen and (max-width:999px) {
.header_top .header_form {
display:none;
}
.header_top {
display:none;
}
.header_right {
display:none;
}
.header {
padding:15px 0px;
border-top:0px;
}
.header .logo {
float:none;
margin:0 auto;
width:100%;
max-width:93px;
padding:0px;
}
.header .logo_top {
display:none !important;
}
}
@media screen and (max-width:768px) {
.slide .carousel-control {
display:none;
}
}
.footer {
	background:url(../images/footer.png) repeat center center;
	padding-top:50px;
}
.footer a:hover {
	color:#fff;
}
.footer .title {
	font-size:24px;
	font-size:2.4rem;
	color:#fff;
	line-height:30px;
}
.footer .title a {
	color:#fff;
}
.footer_left {
	float:left;
	width:314px;
}
.footer_center {
	float:left;
	margin-left:108px;
	width:366px;
}
.footer_right {
	float:right;
	width:253px;
}
.footer p {
	color:#d0d0d0;
	line-height:24px;
	font-size:16px;
	font-size:1.6rem;
}
.footer p a {
	line-height:24px;
	color:#d0d0d0;
}
.footer ul {
	margin-top:19px;
}
.footer ul li {
	line-height:30px;
	color:#d0d0d0;
	padding-left:27px;
	background:url(../images/fibgj.png) no-repeat left center;
}
.footer ul li a {
	color:#d0d0d0;
	font-size:16px;
	font-size:1.6rem;
}
.ftx_ul li {
	font-size:16px;
	font-size:1.6rem;
	line-height:30px;
	color:#d0d0d0;
	padding-left:27px;
	background:url(../images/fibgj.png) no-repeat left center;
}
.ftx_ul li a {
	color:#d0d0d0;
	font-size:16px;
	font-size:1.6rem;
}
.ftx_ul li.li1 {
	background:url(../images/fonli2.png) no-repeat left 7px;
}
.ftx_ul li.li2 {
	background:url(../images/fonli3.png) no-repeat left 5px;
}
.ftx_ul li.li3 {
	background:url(../images/fonli4.png) no-repeat left 5px;
}
.ftx_ul li.li4 {
	background:url(../images/fonli5.png) no-repeat left 5px;
}
.footer .shejiao {
	padding-top:22px;
	padding-bottom:11px;
}
.footer .shejiao a {
	display:block;
	margin-left:27px;
	float:left;
	margin-bottom:22px;
}
.shejiao a img {
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
	transition:0.3s all;
}
.shejiao a:hover img {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
}
.footer_bot {
	margin-top:30px;
	border-top:1px solid #bfbfbf;
	color:#999999;
	padding-top:17px;
	padding-bottom:26px;
}
.footer_bot p {
	color:#999999;
	line-height:30px;
	font-size:14px;
	font-size:1.4rem;
}
.footer_bot p a {
	color:#999999;
}
.footer_bot p span a {
	color:#fff;
	font-size:16px;
	font-size:1.6rem;
	display:inline-block;
	margin-left:20px;
}
.footer_bot p span a:hover {
	color:#2d3c74;
}
.footer_bot .cnzz {
	display:inline-block;
	margin-left:10px;
}
.Links {
	height:30px;
	line-height:30px;
	color:#999999;
}
.Links a {
	display:inline-block;
	padding-right:20px;
	color:#999999;
}
.Links a img {
	vertical-align: middle;
}
@media screen and (max-width:1219px) {
.footer_center {
float:left;
width:303px;
margin-left:20px;
}
}
@media screen and (max-width:999px) {
.footer_left {
width:40%;
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.footer_center {
width:60%;
float:right;
margin-left:0px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.footer_right {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-top:20px;
}
}
@media screen and (max-width:768px) {
.footer {
padding:0px;
}
.footer_left {
display:none;
}
.footer_center {
display:none;
}
.Links {
display:none;
}
.footer_bot {
border:0px;
padding:20px 0px;
margin:0 auto;
}
.footer_bot span {
display:none;
}
}
.m1_more {
	color:#fff;
	display:block;
	width:210px;
	height:58px;
	line-height:38px;
	background:url(../images/m1_more.png) no-repeat center center;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	font-size:1.6rem;
	margin:0 auto;
}
.main_title {
	text-align:center;
	padding-top:79px;
}
.main_title a {
	font-size:34px;
	font-size:3.4rem;
	font-weight:bold;
	text-transform:uppercase;
}
.main_title b {
	display:block;
	width:63px;
	height:2px;
	margin:0 auto;
	background:#2d3c74;
	margin-top:5px;
}
@media screen and (max-width:999px) {
.main_title a {
font-size:30px;
font-size:3rem;
}
}
@media screen and (max-width:768px) {
.main_title {
padding-top:40px;
}
.main_title a {
font-size:26px;
font-size:2.6rem;
}
}
.m1_ul {
	padding-bottom:32px;
}
.m1_ul li {
	float:left;
	margin-left:20px;
	line-height:30px;
	margin-top:35px;
}
.m1_ul li a {
	display:block;
}
.m1_ul li img {
	display:block;
	margin:0 auto;
}
.m1_ul li .wrap {
	border:1px solid #e5e5e5;
	max-width:386px;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.m1_ul p {
	margin-top:19px;
}
.m1_ul p a {
	max-width:386px;
	font-size:16px;
	font-size:1.6rem;
	line-height:30px;
	display:block;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
@media screen and (max-width:1219px) {
.m1_ul li {
width:31%;
margin-left:1% !important;
margin-right:1%;
}
}
@media screen and (max-width:768px) {
.m1_ul p {
margin-top:5px;
}
.m1_ul p a {
font-size:14px;
font-size:1.4rem;
}
.m1_ul li {
width:48%;
margin-left:1% !important;
margin-right:1%;
margin-top:20px;
}
}
.main2 {
	margin-top:64px;
	background:url(../images/main2.png) repeat-y center top;
	padding-top:54px;
	position:relative;
	padding-bottom:79px;
}
.main2 .wp {
	position:relative;
}
.main2 .m2_vie {
	position:absolute;
	z-index:9;
	right:0px;
	width:627px;
	top:-20px;
}
.main2 .litop {
	max-width:627px;
	width:100%;
	position:relative;
	padding-bottom:74.22%;
	height:0;
	overflow:hidden;
}
.main2 .litop iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
}
.main2 .litop iframe body {
	margin:0px !important;
}
.main2 .m2_top {
	margin-top:20px;
	border:5px solid #2d3c74;
	width:508px;
	height:351px;
	position:relative;
	z-index:99;
	padding-left:33px;
	padding-top:55px;
	padding-right:103px;
}
.main2 .m2_top a {
	display:block;
	color:#fff;
}
.main2 .m2_top .title {
	font-size:40px;
	font-size:4rem;
	font-weight:bold;
	text-transform:uppercase;
	line-height:50px;
}
.main2 .m2_top p {
	margin-top:28px;
	font-size:16px;
	font-size:1.6rem;
	line-height:30px;
	max-height:90px;
	overflow:hidden;
}
.main2 .m2_top b {
	display:block;
	font-size:0px;
	width:22px;
	height:2px;
	background:#2d3c74;
	margin-top:39px;
}
.main2 .m2_top .more {
	margin-top:21px;
	font-size:16px;
	font-size:1.6rem;
	color:#fff;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
}
@media screen and (max-width:1219px) {
.main2 .m2_vie {
width:484px;
}
.main2 .m2_top {
width:430px;
}
}
@media screen and (max-width:999px) {
.main2 .m2_vie {
position:relative;
z-index:9;
right:0px;
max-width:627px;
top:0px;
width:100%;
float:none;
margin:0 auto;
}
.main2 .m2_top {
width:100%;
margin:0 auto;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-top:20px;
}
.main2 .m2_top .title {
font-size:30px;
font-size:3rem;
}
}
@media screen and (max-width:768px) {
.main2 .m2_top {
padding:40px 20px;
}
.main2 .m2_top .title {
font-size:24px;
font-size:2.4rem;
line-height:30px;
}
.main2 .m2_top p {
font-size:14px;
font-size:1.4rem;
}
}
.main3 {
	padding-top:82px;
	background:url(../images/main3.png) no-repeat center top;
	padding-bottom:62px;
}
.main3 .m3_title {
	font-size:34px;
	font-size:3.4rem;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
}
.main3 .m3_title a {
	padding-left:30px;
	background:url(../images/m3titl.png) no-repeat left center;
}
.main3 #tab {
	overflow:hidden;
	width:308px;
	margin-top:25px;
}
.main3 #tab li {
	margin-bottom:30px;
	background:url(../images/m3nav.png) no-repeat center center;
	cursor:pointer;
	width:280px;
	height:72px;
	line-height:72px;
	-webkit-transition:0.6s all;
	-moz-transition:0.6s all;
	-o-transition:0.6s all;
	transition:0.6s all;
	border:4px solid #333333;
	font-size:14px;
	font-size:1.4rem;
	font-weight:bold;
	text-indent:63px;
}
.main3 #tab li:hover {
	margin-left:27px;
	background:url(../images/m3navbj.png) no-repeat center center;
	color:#fff;
}
.main3 #tab li.current {
	margin-left:27px;
	background:url(../images/m3navbj.png) no-repeat center center;
	color:#fff;
}
.main3 #content {
	width:853px;
}
.main3 #content .chanxn {
	display:none;
	padding-top:17px;
	width:100%;
}
.main3 .m3_l {
	width:380px;
	padding-top:82px;
	font-size:16px;
	font-size:1.6rem;
	line-height:30px;
}
.main3 .m3_l img {
	position:relative;
	top:9px;
	margin-right:10px;
}
.main3 .m3_l p a {
	display:block;
	max-height:180px;
	overflow:hidden;
}
.main3 .m1_more {
	margin-top:102px;
}
.main3 .m3_r {
	margin-top:31px;
}
.main3 .m3_r img {
	display:block;
	-webkit-box-shadow:0px 7px 65px rgba(0, 0, 0, 0.16);
	box-shadow:0px 7px 65px rgba(0, 0, 0, 0.16);
}
@media screen and (max-width:1219px) {
.main3 #content {
width:650px;
}
.main3 .m3_l {
width:280px;
padding-top:82px;
}
.main3 .m3_r {
width:300px;
}
}
@media screen and (max-width:999px) {
.main3 #tab {
float:none;
width:100%;
}
.main3 #tab li {
padding:0px 10px;
font-size:16px;
font-size:1.6rem;
margin-bottom:20px;
background:none;
height:60px;
line-height:58px;
width:23%;
margin-left:1%;
margin-right:1%;
float:left;
text-align:center;
text-indent:0px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.main3 #tab li.current, .main3 #tab li:hover {
margin-left:1%;
background:#333;
}
.main3 #content {
float:none;
width:100%;
}
.main3 .m3_l {
float:none;
width:100%;
padding-top:0px;
}
.main3 .m3_r {
float:none;
width:100%;
margin:0 auto;
}
.main3 .m3_r img {
display:block;
margin:0 auto;
}
.main3 .m1_more {
margin:10px 0px;
}
}
@media screen and (max-width:748px) {
.main3 #tab {
float:none;
width:100%;
}
.main3 #tab li {
width:48%;
font-size:14px;
font-size:1.4rem;
}
}
.main4 {
	background:url(../images/main4.png) repeat center bottom;
	padding:113px 0px 63px;
}
.main4 .img-scroll {
	position:relative;
	width:100%;
}
.main4 .img-scroll .prev {
	position:absolute;
	display:block;
	width:14px;
	height:24px;
	top:50%;
	margin-top:-36.5px;
	z-index:99;
}
.main4 .img-scroll .next {
	position:absolute;
	display:block;
	width:14px;
	height:24px;
	top:50%;
	margin-top:-36.5px;
	z-index:99;
}
.main4 .img-scroll .prev {
	left:0;
	cursor:pointer;
	background:url(../images/arrowleft.png) no-repeat center;
}
.main4 .img-scroll .next {
	right:0;
	cursor:pointer;
	background:url(../images/arrowright.png) no-repeat center;
}
.main4 .img-scroll .prev:hover {
	background:url(../images/arrowlefton.png) no-repeat center;
}
.main4 .img-scroll .next:hover {
	background:url(../images/arrowrighton.png) no-repeat center;
}
.main4 .img-list {
	position:relative;
	width:90%;
	overflow:hidden;
	margin:0 auto;
}
.main4 .img-list ul {
	width:1000%;
}
.main4 .img-list li {
	float:left;
	width:10%;
	margin-right:0.1%;
}
.main4 .img-list .m4zi {
	display:block;
	margin:0 auto;
	max-width:260px;
	width:100%;
	text-align:left;
	padding-top:10px;
	margin-top:39px;
	color:#fff;
	line-height:24px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.main4 .img-list .m4zi img {
	display:block;
	margin-right:20px;
	position:relative;
	top:-10px;
}
.main4 .img-list .m3lien {
	width:80%;
	text-align:center;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.main4 .img-list .m3tu {
	font-size:16px;
	font-size:1.6rem;
	line-height:24px;
	display:block;
	color:#fff;
	height:72px;
	overflow:hidden;
}
@media screen and (max-width:768px) {
.main4 .img-list .m3tu {
font-size:14px;
font-size:1.4rem;
}
}
.main5 .news-box {
	overflow:inherit;
}
.main5 .box-title {
	position:relative;
	padding-bottom:16px;
	line-height:1;
	font-size:48px;
	font-size:4.8rem;
	font-weight:bold;
	color:white;
	text-align:center;
	text-transform:uppercase;
}
.main5 .box-title a {
	color:white;
}
.main5 .box-title a:hover {
	color:#2d3c74;
}
.main5 .box-title:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	bottom:0;
	width:90px;
	height:2px;
	background-color:#fff;
}
.main5 .list-item {
	position:relative;
	float:left;
	margin-left:116px;
	width:320px;
	margin-top:40px;
}
.main5 .list-item:first-child {
	margin-left:0;
}
.main5 .list-item:before {
	content:"";
	position:absolute;
	left:0;
	top:33px;
	display:none;
	width:100%;
	height:100%;
}
.main5 .list-item:hover:before {
	display:block;
}
.main5 .item-box {
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.main5 .item-title {
	margin-top:40px;
}
.main5 .item-title a {
	display:block;
	line-height:24px;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	color:#333;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.main5 .item-title a:hover {
	color:#2d3c74;
}
.main5 .item-time {
	margin-top:5px;
	padding-left:22px;
	line-height:20px;
	font-size:14px;
	font-size:1.4rem;
	color:#999999;
	background:url("../images/time1.png") no-repeat left center;
}
.main5 .item-desc {
	margin-top:18px;
	padding-top:16px;
	background:url(../images/htime1.png) no-repeat left top;
}
.main5 .item-desc a {
	display:block;
	height:72px;
	line-height:24px;
	font-size:14px;
	font-size:1.4rem;
	color:#333333;
	overflow:hidden;
}
.main5 .item-desc a:hover {
	color:#2d3c74;
}
.main5 .m5_more {
	color:#fff;
	display:block;
	width:250px;
	height:58px;
	line-height:44px;
	background:url(../images/m5_more.png) no-repeat center center;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	margin:0 auto;
	text-transform:uppercase;
	margin-top:35px;
	margin-bottom:63px;
}
.main5 .m5_more:hover {
	color:#2d3c74!important;
}
@media screen and (max-width:1219px) {
.main5 .list-item {
position:relative;
float:left;
margin-left:9%;
width:27.16667%;
}
}
@media screen and (max-width:767px) {
.main5 .item-title {
margin-top:15px;
}
.main5 .box-title {
font-size:24px;
font-size:2.4rem;
}
.main5 .box-list {
margin-top:25px;
}
.main5 .list-item {
width:100%;
margin-left:0;
margin-top:25px;
}
.main5 .list-item:first-child {
margin-top:0;
}
.main5 .item-title a {
height:24px;
}
.main5 .item-desc a {
height:52px;
}
.main5 .m5_more {
margin-bottom:40px;
margin-top:20px;
}
}
.product {
}
.product .pr_r {
	width:902px;
}
.product .pr_r .pr_ul {
	padding-bottom:29px;
}
.product .pr_r .pr_ul li {
	width:218px;
	margin-left:10px;
	float:left;
	background:#ffffff;
	margin-bottom:23px;
}
.product .pr_r .chanlien {
	border:1px solid #e5e5e5;
	position:relative;
	padding-bottom:11px;
	overflow:hidden;
}
.product .pr_r .chanlie a:hover {
	color:#2d3c74;
}
.product .pr_r .chanlie .chanmor:hover {
	background:#2d3c74;
	color:#fff;
}
.product .pr_r .chantu {
	display:block;
	text-align:center;
}
.product .pr_r .chantu img {
	display:block;
	margin:auto;
	width:100%;
	max-width:409px;
	max-height:338px;
}
.product .pr_r .chantu img:hover {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
.product .pr_r .chantu img:hover {
	transition:All 0.7s ease-in-out;
	-webkit-transition:All 0.7s ease-in-out;
	-moz-transition:All 0.7s ease-in-out;
	-o-transition:All 0.7s ease-in-out;
}
.product .pr_r .chanzi {
	padding:3px 0px;
}
.product .pr_r .chana {
	padding:0px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	display:block;
	font-size:14px;
	font-size:1.4rem;
	line-height:22px;
min-height: 110px;
	text-align:center;
	margin-top:7px;
	    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
.product .pr_r .chana:hover {
	color:#2d3c74;
}
.product .pr_r .chanmor {
	display:block;
	margin:0 auto;
	max-width:248px;
	width:95%;
	height:39px;
	border:1px solid #000000;
	font-size:16px;
	font-size:1.6rem;
	color:#000000;
	text-align:center;
	line-height:39px;
	margin-top:5px;
}
.product .list {
	width:294px;
}
.product .list .subNavBox {
	width:100%;
	margin-top:-10px;
}
.product .list .subNav {
	cursor:pointer;
	background:#f1f1f1 url(../images/parrow.png) no-repeat right top;
	margin-top:10px;
	margin-bottom:0px;
	padding:20px 0px;
}
.product .list .subNav1 {
	cursor:pointer;
	background:#f1f1f1;
	margin-top:10px;
	margin-bottom:0px;
	padding:20px 0px;
}
.product .list .subNav.div1 {
	margin-top:0px;
	padding-top:4px;
}
.product .list .subNav a {
	line-height:20px;
	padding-left:8px;
	padding-right:70px;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#333333;
	-webkit-transition:0s;
	-o-transition:0s;
	-moz-transition:0s;
	transition:0s;
}
.product .list .currentDd {
	background:#333333 url(../images/parrowon.png) no-repeat right top;
}
.product .list .currentDd a {
	color:#fff;
}
.product .list .navContent {
	padding-top:8px;
	margin-top:0px;
	display:none;
	background:#f1f1f1;
	position:relative;
	padding-bottom:5px;
	top:0px;
}
.product .list .navContent > li > a {
	background:url(../images/peirb.png) no-repeat 17px center;
	display:block;
	font-size:14px;
	font-size:1.4rem;
	line-height:40px;
	color:#666666;
	padding-left:50px;
}
.product .list .navContent > li a:hover {
	color:#333333;
	background:url(../images/peirbon.png) no-repeat 17px center;
}
.product .div_p {
	padding-left:63px;
	display:none;
}
.product .div_p p a {
	display:block;
	font-size:14px;
	font-size:1.4rem;
	line-height:30px;
}
.product .prlb {
	padding-top:58px;
}
.product .prlbbiao {
	display:block;
	border-bottom:3px solid #000000;
	font-size:20px;
	font-size:2rem;
	font-weight:bold;
	color:#000000;
	line-height:44px;
	margin-bottom:19px;
}
.product .prlbbiao:hover {
	color:#2d3c74;
}
.product .prlblie {
	border-bottom:1px dashed #7e7e7e;
	padding-bottom:7px;
	margin-top:17px;
	margin-bottom:26px;
}
.product .prlblie p a {
	display:block;
	font-size:14px;
	font-size:1.4rem;
	line-height:30px;
	color:#363636;
}
.product .prlblie span {
	background:url(../images/potime.png) no-repeat left center;
	font-size:14px;
	font-size:1.4rem;
	display:block;
	color:#666666;
	line-height:30px;
	padding-left:20px;
	margin-top:2px;
}
.product .prlblie p a:hover {
	color:#000000;
}
.product .titlems {
	position:relative;
	display:none;
	position:relative;
	width:100%;
	height:50px;
	line-height:50px;
	background-color:#eeeeee;
	border-bottom:1px solid #2d3c74;
	text-align:center;
}
.product .titlems a {
	text-transform:uppercase;
	font-size:20px;
	font-size:2rem;
	color:#2d3c74;
	text-align:center;
}
.product .titlems .dan_p {
	position:absolute;
	right:5px;
	top:15px;
}
.product .titlems .dan_p span {
	margin-bottom:2px;
	display:block;
	width:25px;
	height:4px;
	background-color:#2d3c74;
}
@media screen and (max-width:1219px) {
.product .pr_r {
width:70%;
}
.product .pr_r .pr_ul {
padding-bottom:29px;
}
.product .pr_r .pr_ul li {
width:31%;
margin-left:1% !important;
margin-right:1%;
}
}
@media screen and (max-width:999px) {
.product .titlems {
position:relative;
display:block;
}
.product .list .subNavBox {
display:none;
}
.product .pr_r {
width:100%;
float:none;
margin:0 auto;
}
.product .list {
width:100%;
float:none;
margin:0 auto;
}
}
@media screen and (max-width:768px) {
.product .pr_r .chana {
font-size:12px;
font-size:1.2rem;
    min-height: 132px;
}
.product .pr_r .pr_ul {
padding-bottom:29px;
}
.product .pr_r .pr_ul li {
width:48%;
margin-left:1% !important;
margin-right:1%;
}
}
.product .pr_l {
	width:591px;
}
.product .pr_l img {
	display:block;
	max-width:591px;
	width:100%;
	margin:0 auto;
	border:1px solid #e5e5e5;
}
.product #tsShopContainer li, .product #tsShopContainer img {
	vertical-align:top;
}
.product #tsShopContainer {
	position:relative;
	float:left;
	margin-top:6px;
	width:591px;
}
.product #tsShopContainer #tsImgS {
	text-align:center;
	width:100%;
	position:relative;
}
.product #tsShopContainer #tsImgS a {
	display:block;
	text-align:center;
	margin:0px auto;
}
.product #tsShopContainer #tsImgS img {
	border:1px solid #e5e5e5;
}
.product #tsShopContainer #tsPicContainer {
	width:100%;
	position:relative;
	height:121px;
	margin-top:14px;
}
.product #tsShopContainer #tsPicContainer #tsImgSArrL {
	width:23px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
	height:121px;
	background:url(../images/prleft.png) no-repeat left center;
}
.product #tsShopContainer #tsPicContainer #tsImgSArrR {
	width:23px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	height:121px;
	background:url(../images/prright.png) no-repeat right center;
}
.product #tsShopContainer #tsPicContainer #tsImgSArrL:hover {
	background:url(../images/prlefth.png) no-repeat left center;
}
.product #tsShopContainer #tsPicContainer #tsImgSArrR:hover {
	background:url(../images/prrighth.png) no-repeat right center;
}
.product #tsShopContainer #tsPicContainer #tsImgSCon {
	position:absolute;
	top:1px;
	left:45px;
	width:1px;
	overflow:hidden;
	height:121px;
}
.product #tsShopContainer #tsPicContainer #tsImgSCon ul {
	width:100%;
	overflow:hidden;
}
.product #tsShopContainer #tsPicContainer #tsImgSCon li {
	width:170px;
	float:left;
	cursor:pointer;
	margin-left:0px;
	margin-bottom:0;
}
.product #tsShopContainer #tsPicContainer #tsImgSCon li a {
	display:block;
	width:146px;
}
.product #tsShopContainer #tsPicContainer #tsImgSCon li img {
	display:block;
	border:1px solid #e5e5e5;
	width:146px;
	height:115px;
}
.product .MagicZoomBigImageCont {
	border:1px solid #ccc;
	background:#FFF;
}
.product .MagicZoomPup {
	border:0px solid #aaa;
	background:#ffffff;
}
.product .MagicZoomMain {
	text-align:center !important;
	width:92px;
}
.product .MagicZoomBigImageCont img {
	max-width:1182px;
	display:block;
}
.product .prob-info {
	float:right;
	width:564px;
	padding-top:33px;
}
.product .prob-info-title {
	border-bottom:1px solid #d2d2d2;
	padding-bottom:26px;
	position:relative;
	line-height:30px;
	font-weight:normal;
	font-size:18px;
	font-size:1.8rem;
	font-weight:bold;
}
.product .prob-info-desc {
	font-size:14px;
	font-size:1.4rem;
	color:#4d4d4d;
	line-height:30px;
	margin-top:20px;
	font-size:16px;
	font-size:1.6rem;
	line-height:30px;
}
.product .prob-info-desc a {
	color:#2d3c74;
	line-height:24px;
	color:#2d3c74;
}
.product .prob-info-desc img {
	max-width:100%;
}
.product .prob-info-desc iframe {
	display:block;
	max-width:100%;
	margin:0 auto;
}
.product .prob-info-desc table {
	width:90%;
	border-collapse:collapse;
	line-height:22px;
	border:1px solid #ccc;
	margin-left:auto;
	margin-right:auto;
}
.product .prob-info-desc table tr td {
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
}
.product .prob-share {
	margin-top:37px;
}
.product .prob-share .font {
	float:left;
	margin-right:10px;
	line-height:26px;
	font-size:14px;
	font-size:1.4rem;
	color:#333333;
}
.product .prob-share .img {
	float:left;
	height:26px;
}
.product .prob-info-link {
	margin-top:26px;
	margin-bottom:-20px;
	overflow:hidden;
}
.product .prob-info-link a {
	float:left;
	margin-bottom:20px;
	display:block;
	width:346px;
	height:39px;
	line-height:37px;
	font-size:16px;
	font-size:1.6rem;
	color:#fff;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	border:1px solid #2d3c74;
	color:#2d3c74;
}
.product .prob-info-link a:hover {
	background:#2d3c74;
	color:#fff;
}
.product .pro_title {
	margin-top:43px;
	font-size:20px;
	font-size:2rem;
	font-weight:bold;
	padding-bottom:10px;
	background:url(../images/pro_title.png) no-repeat left bottom;
}
@media screen and (max-width:1219px) {
.product .MagicZoomPup {
display:none!important;
}
.product .MagicZoomBigImageCont {
display:none!important;
}
.product .prob-info {
width:327px;
}
.product .prob-info-link a {
max-width:300px;
width:100%;
}
}
@media screen and (max-width:999px) {
.product #tsShopContainer {
display:none;
}
.product .prob-info {
width:100%;
float:none;
margin:0 auto;
}
.product .pr_l {
max-width:591px;
width:100%;
float:none;
margin:0 auto;
}
}
@media screen and (max-width:768px) {
.product .prob-info-link a {
max-width:300px;
width:100%;
}
}
.product .pr_ul3 {
	padding-bottom:69px;
}
.product .pr_ul3 li {
	float:left;
	margin-left:44px;
	line-height:30px;
	margin-top:35px;
	width:267px;
}
.product .pr_ul3 li a {
	display:block;
}
.product .pr_ul3 li img {
	display:block;
	margin:0 auto;
}
.product .pr_ul3 li .wrap {
	border:1px solid #e5e5e5;
	max-width:386px;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.product .pr_ul3 p {
	margin-top:9px;
}
.product .pr_ul3 p a {
	font-size:16px;
	font-size:1.6rem;
	line-height:30px;
	display:block;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
@media screen and (max-width:1219px) {
.product .pr_ul3 li {
width:23%;
margin-left:1% !important;
margin-right:1%;
}
}
@media screen and (max-width:768px) {
.product .pr_ul3 p {
margin-top:5px;
}
.product .pr_ul3 p a {
font-size:14px;
font-size:1.4rem;
}
.product .pr_ul3 li {
width:48%;
margin-left:1% !important;
margin-right:1%;
margin-top:20px;
}
}
.product .for .int1 {
	background:url(../images/syxing.png) no-repeat left 19px;
	padding-left:14px;
	margin-top:17px;
	margin-bottom:17px\0;
	float:left;
	margin-left:6px;
}
.product .for .int1 input {
	font-size:14px;
	font-size:1.4rem;
	width:264px;
	height:52px;
	line-height:52px;
	padding-left:15px;
	color:#000;
	border:1px solid #d2d2d2;
}
.product .for .int6 input {
	font-size:14px;
	font-size:1.4rem;
	width:264px;
	height:52px;
	line-height:52px;
}
.product .for .int6 {
	background:none;
}
.product .for .int2 {
	background:url(../images/syxing.png) no-repeat left 19px;
	padding-left:15px;
	margin-top:16px;
}
.product .for textarea {
	border:1px solid #d2d2d2;
	font-size:14px;
	font-size:1.4rem;
	width:1160px;
	height:138px;
	line-height:42px;
	padding-left:15px;
	color:#000;
}
.product .for .int5 {
	margin-top:16px;
	margin-left:15px;
	width:377px;
	height:54px;
	float:left;
	border:1px solid #2d3c74;
	color:#2d3c74;
	cursor:pointer;
	transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-webkit-transition:0.5s;
}
.product .for .int5:hover {
	background:#2d3c74;
	color:#fff;
	border:1px solid #2d3c74;
}
@media screen and (min-width:1000px) and (max-width:1219px) {
.product .for {
width:100%;
}
.product .for .int1 {
margin-left:21px;
}
.product .for textarea {
width:944px;
}
.product .sylx {
padding-top:80px;
}
.product .for .int1 input {
width:198px;
}
}
@media screen and (max-width:999px) {
.product .for {
width:100%;
}
.product .sylx {
padding-top:40px;
}
.product .sylxbt {
font-size:40px;
font-size:4rem;
}
.product .sylxbt {
margin-bottom:40px;
}
.product .for .int1 {
float:none;
margin:0;
margin-top:13px;
}
.product .for .int1 input {
width:-webkit-calc(100% - 41px);
width:-moz-calc(100% - 41px);
width:calc(100% - 41px);
}
.product .for textarea {
width:-webkit-calc(100% - 41px);
width:-moz-calc(100% - 41px);
width:calc(100% - 41px);
}
}
@media screen and (max-width:768px) {
.product .sylxbt {
font-size:30px;
font-size:3rem;
}
.product .for .int5 {
width:100%;
margin-top:13px;
margin-left:0;
}
}
@media screen and (max-width:350px) {
.product .for .int4 {
width:-webkit-calc(100% - 9px);
width:-moz-calc(100% - 9px);
width:calc(100% - 9px);
}
.product .fyanzheng {
margin-left:0;
margin-top:13px;
}
}
.dan_990 {
	display:none;
}
.dan_990 .img-scroll {
	position:relative;
	width:100%;
}
.dan_990 .img-scroll .prev {
	position:absolute;
	display:block;
	width:14px;
	height:24px;
	top:50%;
	margin-top:-12px;
	z-index:99;
}
.dan_990 .img-scroll .next {
	position:absolute;
	display:block;
	width:14px;
	height:24px;
	top:50%;
	margin-top:-12px;
	z-index:99;
}
.dan_990 .img-scroll .prev {
	left:0;
	cursor:pointer;
	background:url(../images/arrowlefton.png) no-repeat center;
}
.dan_990 .img-scroll .next {
	right:0;
	cursor:pointer;
	background:url(../images/arrowrighton.png) no-repeat center;
}
.dan_990 .img-list {
	position:relative;
	width:91.6%;
	overflow:hidden;
	margin:0 auto;
}
.dan_990 .img-list ul {
	width:1000%;
}
.dan_990 .img-list li {
	float:left;
	width:300px;
	margin-right:30px;
}
.dan_990 .img-list li img {
	display:block;
	max-width:300px;
	max-height:300px;
	width:100%;
	margin:0 auto;
}
.dan_990 .img-list li .m3lien {
	max-width:300px;
	text-align:center;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
@media screen and (max-width:999px) {
.dan_990 {
display:block;
}
.dan_990 .img-list {
width:100%;
}
.dan_990 .img-list li {
width:3%;
margin-right:.5%;
}
}
@media screen and (max-width:640px) {
.dan_990 .img-list li {
width:4.5%;
margin-right:1%;
}
}
.about_top {
	border-top:1px solid #e6e6e6;
	height:92px;
	-webkit-box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);
	box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);
	margin-bottom:48px;
	margin-bottom:48px\0;
}
.about_topul {
	margin:0 auto;
	width:100%;
}
.about_top li {
	position:relative;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	line-height:93px;
	width:25%;
	height:93px\0;
	font-size:18px;
	font-size:1.8rem;
	line-height:40px;
	font-weight:bold;
	color:#999999;
}
.about_top li a {
	padding-top:53px;
	display:block;
	color:#999999;
}
.about_topul li:first-child {
	border:0px;
}
.about_topul li span {
	position:absolute;
	left:50%;
	bottom:-26px;
	margin-left:-12px;
	display:none;
}
.about_topul li.on span {
	display:block;
}
.about_topul li:hover span {
	display:block;
}
.about_topul li.on a {
	color:#fff;
}
.about_topul li:hover a {
	color:#fff;
}
.about_topul li.li1 {
	float:left;
	text-align:center;
	background:url(../images/ab1.png) no-repeat center 10px;
}
.about_topul li.li2 {
	float:left;
	text-align:center;
	background:url(../images/ab2.png) no-repeat center 10px;
}
.about_topul li.li3 {
	float:left;
	text-align:center;
	background:url(../images/ab3.png) no-repeat center 10px;
}
.about_topul li.li4 {
	float:right;
	text-align:center;
	background:url(../images/ab4.png) no-repeat center 10px;
}
.about_topul li.li1.on, .about_topul li.li1:hover {
	color:#fff;
	text-align:center;
	background:#333333;
	background:#333333 url(../images/ab1h.png) no-repeat center 10px;
}
.about_topul li.li2.on, .about_topul li.li2:hover {
	color:#fff;
	text-align:center;
	background:#333333;
	background:#333333 url(../images/ab2h.png) no-repeat center 10px;
}
.about_topul li.li3.on, .about_topul li.li3:hover {
	color:#fff;
	text-align:center;
	background:#333333;
	background:#333333 url(../images/ab3h.png) no-repeat center 10px;
}
.about_topul li.li4.on, .about_topul li.li4:hover {
	color:#fff;
	text-align:center;
	background:#333333;
	background:#333333 url(../images/ab4h.png) no-repeat center 10px;
}
@media screen and (max-width:640px) {
.about_top {
height:100%;
}
.about_top li {
font-size:14px;
font-size:1.4rem;
width:50%;
}
.about_top li .wenzi {
font-size:14px;
font-size:1.4rem;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
width:95%;
margin:0 auto;
}
.about_topul li span {
display:none !important;
}
}
.about {
	padding-bottom:45px;
}
.about .title {
	font-size:26px;
	font-size:2.6rem;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
	padding-top:30px;
	background:url(../images/abtu12.png) no-repeat left bottom;
	padding-bottom:10px;
}
.about .title strong {
	margin-top:18px;
	color:#2d3c74;
	display:block;
	font-size:40px;
	font-size:4rem;
	font-weight:bold;
	font-style:italic;
}
.about .title2 {
	line-height:30px;
	margin-top:54px;
	color:#333;
	font-size:14px;
	font-size:1.4rem;
}
.about .fon-3 {
	margin-top:29px;
	line-height:30px;
	font-size:14px;
	font-size:1.4rem;
}
.about .fon-3 span {
	display:block;
	line-height:30px;
	font-size:14px;
	font-size:1.4rem;
}
.about .litop {
	position:relative;
	display:block;
	max-width:582px;
	max-height:387px;
	width:100%;
	margin:0 auto;
	margin-left:10px;
}
.about .ab3_wrap {
	padding-top:41px;
	padding-bottom:8px;
}
.about .ab3_wrap p {
	line-height:24px;
}
.about .ab_topr {
	font-size:30px;
	font-size:3rem;
	font-weight:900;
	text-align:center;
	color:#e7312e;
	text-transform:uppercase;
}
.about .ab_img {
	margin-top:43px;
}
.about .img-scroll {
	position:relative;
	width:100%;
	margin-top:74px;
}
.about .img-list {
	position:relative;
	width:100%;
	overflow:hidden;
	margin:0 auto;
}
.about .img-list ul {
	width:1000%;
}
.about .img-list li {
	float:left;
	width:268px;
	margin-right:40px;
}
.about .img-list li .m4fu {
	position:absolute;
	top:100%;
	left:0px;
	width:100%;
	height:100%;
}
.about .img-list li img {
	display:block;
	max-width:268px;
	max-height:209px;
	width:100%;
	margin:0 auto;
}
.about .img-list li .m4zi {
	display:block;
	margin:0 auto;
	max-width:268px;
	width:100%;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:38px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.about .img-list li .m3lien {
	max-width:268px;
	text-align:center;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.about .img-list li .m3lien:hover .m4fu {
	top:0;
}
@media screen and (max-width:1219px) {
.about .img-list li {
width:3%;
margin-right:.5%;
}
.about .title span {
font-size:30px;
font-size:3rem;
margin-top:10px;
}
}
@media screen and (max-width:999px) {
.about .img-list li .m3lien .m4fu {
top:0px;
opacity:0;
}
.about .img-list {
width:100%;
}
.about .img-list li {
width:3%;
margin-right:.5%;
}
.about .title span {
font-size:28px;
font-size:2.8rem;
margin-top:10px;
}
.about .litop {
float:none;
margin:0 auto;
}
}
@media screen and (max-width:768px) {
.about .img-scroll {
margin-top:30px;
}
.about .img-list li {
width:4.5%;
margin-right:1%;
}
.about .title2 {
margin-top:10px;
}
.about .title span {
font-size:20px;
font-size:2rem;
margin-top:10px;
}
}
@media screen and (max-width:400px) {
.about .img-list li {
width:10%;
margin-right:.487%;
}
}
.ab2main {
	background:url(../images/ab2t.jpg) no-repeat top center;
	padding-top:6px;
	padding-bottom:147px;
}
.ab2main > .wp {
	background:url(../images/ab2xian.jpg) repeat-y center;
	padding-top:100px;
}
.ab2lie {
	background:url(../images/ab2dian.jpg) no-repeat center 42px;
	margin-top:64px;
}
.ab2tu {
	width:50%;
	text-align:center;
}
.ab2tu img {
	display:block;
	margin:auto;
	max-width:215px;
	max-height:215px;
	-moz-border-radius:50%;
	border-radius:50%;
	width:100%;
}
.ab2zi {
	width:50%;
}
.ab2lie1 .ab2tu {
	float:right;
}
.ab2lie2 .ab2tu {
	float:left;
}
.ab2lie1 .ab2zi {
	float:left;
	text-align:right;
}
.ab2lie2 .ab2zi {
	float:right;
}
.ab2lie1 .ab2zin {
	padding-right:46px;
}
.ab2lie2 .ab2zin {
	padding-left:40px;
}
.ab2zin span {
	font-size:18px;
	font-size:1.8rem;
	font-weight:bold;
	color:#333;
}
.ab2zin p {
	font-size:16px;
	font-size:1.6rem;
	line-height:24px;
	margin-top:26px;
	text-align:left;
}
.bol {
	font-weight:bold;
	font-style:italic;
	color:#2d3c74;
}
@media screen and (max-width:639px) {
.ab2main {
padding-bottom:50px;
}
.ab2main > .wp {
background:none;
padding-top:0px;
}
.ab2lie {
background:none;
}
.ab2tu {
width:100%;
float:none !important;
text-align:center;
}
.ab2zi {
width:100%;
float:none !important;
text-align:left !important;
}
.ab2zin {
padding:0px !important;
}
.ab2zin p {
font-size:14px;
font-size:1.4rem;
}
}
.about3 {
	padding-bottom:100px;
}
.about3 .top_p {
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	line-height:30px;
}
.about3 .j-lazy {
	margin-left:50px;
}
.about3 p {
	padding-left:35px;
	font-size:16px;
	font-size:1.6rem;
	line-height:24px;
	margin-top:23px;
}
.about3 p b {
	display:inline-block;
	width:22px;
	height:22px;
	text-align:center;
	background:#2d3c74;
	color:#fff;
	-moz-border-radius:50%;
	border-radius:50%;
}
.about3 .abp1 {
	background:url(../images/abp1.png) no-repeat left top;
}
.about3 .abp2 {
	background:url(../images/abp2.png) no-repeat left top;
}
.about3 .abp3 {
	background:url(../images/abp3.png) no-repeat left top;
}
.about3 .abp4 {
	background:url(../images/abp4.png) no-repeat left top;
}
.about3 .abp5 {
	background:url(../images/abp5.png) no-repeat left top;
}
@media screen and (max-width:999px) {
.about3 .j-lazy {
float:none;
margin:0 auto;
max-width:413px;
margin-top:20px;
width:100%;
display:block;
}
}
@media screen and (max-width:768px) {
.about3 .top_p {
font-size:14px;
font-size:1.4rem;
}
}
.about4 {
	padding-bottom:77px;
}
.about4 .top_p {
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	line-height:30px;
	font-family:Arial;
}
.about4 .top_p strong {
	color:#2d3c74;
	font-size:20px;
	font-size:2rem;
}
.about4 .ab3_p_q {
	padding-left:35px;
	font-size:16px;
	font-size:1.6rem;
	line-height:24px;
	margin-top:19px;
}
.about4 .ab3_p_q strong {
	display:block;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	color:#2d3c74;
	line-height:24px;
}
.about4 .ab3_p {
	background:url(../images/ab3_p.png) no-repeat left 5px;
}
.about4 .ab3_p2 {
	background:url(../images/ab3_p2.png) no-repeat left 5px;
}
.about4 .ab3_p3 {
	background:url(../images/ab3_p3.png) no-repeat left 5px;
}
.about4 .ab3_p4 {
	background:url(../images/ab3_p4.png) no-repeat left 5px;
}
.about4 .ab3_p5 {
	background:url(../images/ab3_p5.png) no-repeat left 5px;
}
.news {
	padding-bottom:18px;
}
.news .fwp {
	padding-bottom:44px;
	position:relative;
}
.news .swp {
	position:absolute;
	top:0;
	left:0;
}
.news .swp a {
	display:block;
	width:100%;
	margin:0 auto;
}
.news .swp a img {
	display:block;
	max-width:329px;
	max-height:206px;
	width:100%;
	margin:0 auto;
	border:1px solid #c3c3c3;
}
.news .swp a img:hover {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
.news .swp a img:hover {
	transition:All 0.7s ease-in-out;
	-webkit-transition:All 0.7s ease-in-out;
	-moz-transition:All 0.7s ease-in-out;
	-o-transition:All 0.7s ease-in-out;
}
.news .zi {
	padding-left:370px;
	min-height:206px;
	padding-right:0px;
}
.news .zi .time {
	margin-bottom:8px;
	font-size:14px;
	font-size:1.4rem;
	line-height:30px;
	color:#999999;
	padding-left:23px;
	background:url(../images/time.png) no-repeat left center;
}
.news .zi .title {
	color:#333;
	display:block;
	line-height:30px;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.news .zi .p {
	display:block;
	max-height:48px;
	overflow:hidden;
	margin-bottom:50px;
	color:#333;
	line-height:24px;
}
.news .zi .more {
	display:block;
	border:1px solid #2d3c74;
	font-size:14px;
	font-size:1.4rem;
	width:160px;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#fff;
	background:#2d3c74;
	-moz-border-radius:50px;
	border-radius:50px;
}
.news .zi .title:hover {
	color:#2d3c74;
}
.news .zi .p:hover {
	color:#2d3c74;
}
.news .zi .more:hover {
	color:#2d3c74;
	border-color:#2d3c74;
	background:#fff;
}
@media screen and (max-width:700px) {
.news {
padding-bottom:30px;
}
.news .fwp {
padding-bottom:0px;
}
.news .swp {
position:relative;
top:0;
left:0;
padding:0px;
}
.news .zi {
padding-left:0px;
min-height:215px;
padding-right:0px;
}
.news .zi .time {
padding-bottom:0px;
padding-top:0px;
}
.news .zi .title {
margin-top:10px;
}
.news .zi .p {
margin-bottom:20px;
}
}
.new2 {
	padding-bottom:30px;
}
.new2 .new2_left {
	width:798px;
}
.new2 .xqy {
	position:relative;
}
.new2 .xqy .title1 h1 {
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	font-weight:bold;
	line-height:30px;
}
.new2 .xqy .time {
	margin-top:9px;
	margin-bottom:18px;
}
.new2 .xqy .time span {
	font-size:14px;
	font-size:1.4rem;
	color:#333333;
	font-weight:normal;
	display:inline-block;
	line-height:26px;
}
.new2 .newsx {
	color:#333;
	font-size:14px;
	font-size:1.4rem;
	line-height:28px;
	margin-bottom:26px;
}
.new2 .newsx p {
	color:#333;
}
.new2 .newsx span {
	color:#333;
}
.new2 .newsx li {
	color:#333;
}
.new2 .newsx strong {
	color:#333;
}
.new2 .newsx img {
	/*display:block;*/
	max-width:100%;
	margin:0 auto;
}
.new2 .newsx a {
	color:#2d3c74;
}
.new2 .newsx table {
	width:90%;
	border-collapse:collapse;
	line-height:22px;
	border:1px solid #ccc;
	margin-left:auto;
	margin-right:auto;
}
.new2 .newsx table tr td {
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
}
.new2 .updown {
	padding-top:15px;
	border-top:1px solid #d2d2d2;
	margin-bottom:64px;
}
.new2 .updown .up {
	margin-top:18px;
	margin-bottom:6px;
}
.new2 .updown p {
	display:inline-block;
	text-transform:uppercase;
	line-height:28px;
	font-size:14px;
	font-size:1.4rem;
	color:#666666;
}
.new2 .updown p .img {
	display:inline-block;
}
.new2 .updown p .img img {
	display:inline-block;
	position:relative;
	top:9px;
	padding-right:4px;
}
.new2 .updown p .on {
	color:#2d3c74;
}
.new2 .updown p a {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	text-transform:none;
}
.new2 .updown p:hover a {
	color:#2d3c74;
}
.new2 .new2_right .back {
	display:block;
	font-size:18px;
	font-size:1.8rem;
	max-width:222px;
	width:100%;
	margin:0 auto;
	height:51px;
	line-height:51px;
	text-align:center;
	color:#fff;
	background:#2d3c74;
	margin-bottom:35px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.new2 .new2_right .title {
	padding-top:16px;
	margin-bottom:6px;
	display:block;
	font-size:24px;
	font-size:2.4rem;
	color:#333;
	line-height:40px;
}
.new2 .new2_right .inpu {
	text-align:center;
	margin-bottom:24px;
}
.new2 .new2_right .inpu a {
	display:inline-block;
	width:130px;
	height:38px;
	line-height:38px;
	text-align:center;
	margin-left:25px;
	margin-right:25px;
	font-size:14px;
	font-size:1.4rem;
	color:#2d3c74;
	-moz-border-radius:50px;
	border-radius:50px;
	border:1px solid #2d3c74;
}
.new2 .new2_right .inpu a:hover {
	background:#2d3c74;
	color:#fff;
}
.new2 .new2_right .ex_wrap {
	border:1px solid #d2d2d2;
	width:353px;
	background:#fff;
	margin:0 auto;
}
.new2 .new2_right .ex_wrap dl {
	max-width:319px;
	width:100%;
	margin:0 auto;
	margin-bottom:42px;
}
.new2 .new2_right .ex_wrap dl {
	display:block;
}
.new2 .new2_right .ex_wrap a {
	display:block;
}
.new2 .new2_right .ex_wrap dl a.we_tit {
	margin-top:10px;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	color:#333;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.new2 .new2_right .ex_wrap dl .titlewen {
	line-height:30px;
}
.new2 .new2_right .ex_wrap img {
	display:block;
	max-width:319px;
	max-height:228px;
	width:100%;
	margin:0 auto;
}
.new2 .new2_right .ex_wrap .top_imgtd {
	display:block;
	width:20px;
	height:2px;
	margin-left:0px;
}
.new2 .new2_right .share1 {
	position:relative;
	display:block;
	width:240px;
	margin:0 auto;
	margin-bottom:46px;
}
.new2 .new2_right .share1 .span4 {
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	height:26px;
	line-height:26px;
}
.new2 .new2_right .at-resp-share-element .at-icon {
	width:26px !important;
	height:26px !important;
}
.new2 .new2_right .at-style-responsive .at-share-btn {
	padding:0 !important;
	-moz-border-radius:2px !important;
	border-radius:2px !important;
}
.new2 .new2_right .at-resp-share-element .at-share-btn .at-icon-wrapper {
	width:26px !important;
	height:26px !important;
}
.new2 .new2_right .at-resp-share-element .at-share-btn {
	margin-bottom:0 !important;
	margin-right:3px !important;
}
@media screen and (max-width:1219px) {
.new2 .new2_left {
width:605px;
}
}
@media screen and (max-width:999px) {
.new2 .new2_left {
width:545px;
}
}
@media screen and (max-width:979px) {
.new2 .new2_right .share1 {
margin-bottom:15px;
}
.new2 .new2_right {
width:100%;
float:none;
}
.new2 .new2_left {
width:100%;
float:none;
}
.new2 .new2_right .ex_wrap {
max-width:100%;
width:100%;
}
.new2 .new2_right .ex_wrap dl {
max-width:90%;
width:90%;
}
.new2 .ex_wrap .top_imgtd {
display:none !important;
}
}
@media screen and (max-width:400px) {
.new2 .new2_right .ex_wrap dl {
width:90%;
}
.new2 .ex_wrap {
width:100%;
}
.new2 .ex_wrap dl {
width:90%;
}
}
.faq .subNavBox1 {
	padding-bottom:40px;
}
.faq .zm {
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	color:#333333;
}
.faq .subNav1 {
	line-height:50px;
	background:url("../images/xy.png") #f1f1f1 no-repeat right top;
	padding-left:15px;
	border-left:5px solid #333333;
	margin-bottom:21px;
	padding-right:35px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.faq .subNav1:hover {
	background:url("../images/xz.png") #333333 no-repeat right top;
}
.faq .subNav1:hover .zm {
	color:#fff;
}
.faq .subNav1:hover .zu {
	color:#fff;
}
.faq .zu {
	font-size:18px;
	font-size:1.8rem;
	font-weight:bold;
	color:#333333;
}
.faq .currentDt1 {
	background:url("../images/xz.png") #333333 no-repeat right top;
}
.faq .currentDt1 .zm {
	color:#fff;
}
.faq .currentDt1 .zu {
	color:#fff;
}
.faq .navContent1 {
	display:none;
	margin-top:-21px;
	border:2px solid #333333;
	padding:0 18px;
	padding-top:16px;
	padding-bottom:23px;
	margin-bottom:13px;
}
.faq .navContent1 img {
	width:90%;
	max-width:380px;
	margin-left:25px;
}
.faq .pack span {
	font-size:18px;
	font-size:1.8rem;
	font-weight:bold;
	display:inline-block;
	color:#333333;
}
.faq .pack p {
	display:inline-block;
	line-height:24px;
	font-size:14px;
	font-size:1.4rem;
}
@media screen and (max-width:999px) {
.faq .zu {
font-size:14px;
font-size:1.4rem;
}
}
.contact {
	background:url(../images/contact.png) no-repeat center top;
	padding-bottom:78px;
	background-size:contain;
}
@media screen and (min-width:1000px) and (max-width:1600px) {
.contact {
background:url(../images/contact1.png) no-repeat 70px top;
padding-bottom:0px;
background-size:contain;
}
}
.contact .con_l {
	padding-top:364px;
	width:454px;
}
.contact .con_l p {
	font-size:14px;
	font-size:1.4rem;
	line-height:30px;
	padding-left:40px;
}
.contact .con_l .p1 {
	background:url(../images/fp1.png) no-repeat left 5px;
}
.contact .con_l .p2 {
	background:url(../images/fp2.png) no-repeat left 5px;
}
.contact .con_l .p3 {
	background:url(../images/fp3.png) no-repeat left 5px;
}
.contact .con_l .p2 a {
	color:#000!important;
}
.contact .con_l .p3 a {
	color:#000!important;
}
.contact .con_l .pp5 a {
	color:#000!important;
}
.contact .con_l .pw4 {
	background:url(../images/fpw4.png) no-repeat left 5px;
}
.contact .con_l .p4 {
	background:url(../images/fp4.png) no-repeat left 5px;
}
.contact .con_l .pp5 {
	background:url(../images/fpd22.png) no-repeat left 5px;
}
.contact .con_r {
	float:right;
	width:51.66667%;
	padding-top:92px;
}
.contact .form-item p {
	display:block;
	color:#666;
	float:left;
	font-size:14px;
	font-size:1.4rem;
	line-height:22px;
}
.contact .form-item p:first-child {
	line-height:35px;
}
.contact .form-item .blue_wrap {
	margin-left:15px;
	margin-right:13px;
	display:block;
	text-align:center;
	display:block;
	z-index:999;
	color:#fff;
	width:81px;
	height:35px;
	line-height:35px;
	background:#2d3c74;
}
.contact .form-item .blue_wrap .coninccc {
	position:relative;
	z-index:99;
	cursor:pointer;
	font-size:14px;
	font-size:1.4rem;
	color:#fff;
	text-align:center;
	width:100%;
	height:100%;
	display:block;
}
.contact .form-item .blue_wrap .djhsoin {
	opacity:0;
	position:absolute;
	right:0;
	top:0px;
	width:100%;
	height:100%;
	cursor:pointer;
	z-index:999;
}
@media screen and (max-width:999px) {
.contact {
background:none;
padding-top:0px;
}
.contact .con_l {
width:100%;
float:none;
padding-top:0px;
}
.contact .con_r {
width:100%;
float:none;
padding-top:30px;
}
}
.m-ctusform {
	overflow:hidden;
}
.m-ctusform .form-item {
	float:left;
	position:relative;
	margin-bottom:17px;
	padding-left:22px;
	line-height:0;
	font-size:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.m-ctusform .form-item.important {
	background:url("../images/star2.png") no-repeat 8px 15px;
}
.m-ctusform .form-item_3 {
	float:left;
	position:relative;
	margin-bottom:22px;
	padding-left:22px;
	line-height:0;
	font-size:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.m-ctusform .form-item_3.important {
	background:url("../images/star2.png") no-repeat 8px 15px;
}
.m-ctusform .form-item-1 {
	width:50%;
}
.m-ctusform .form-item-2 {
	width:100%;
}
.m-ctusform .form-item-2.important {
	background:url("../images/star2.png") no-repeat 8px 15px;
}
.m-ctusform .form-item-3 {
	margin-right:3.28358%;
	width:29.10448%;
}
.m-ctusform .form-item-4 {
	height:37px;
	padding-left:0;
	line-height:35px;
	text-align:center;
	background-color:transparent;
	-moz-border-radius:0;
	border-radius:0;
	background:#f3fbfb;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #d2d2d2;
}
.m-ctusform .form-item-4 img {
	max-height:37px;
	vertical-align:middle;
}
.m-ctusform .form-item-5 {
	float:right;
	border:none;
	width:29.10448%;
	padding-left:0;
}
.m-ctusform .item-btn1 {
	width:100%;
	height:37px;
	padding-left:0;
	line-height:37px;
	color:#2d3c74;
	font-size:14px;
	font-size:1.4rem;
	text-align:center;
	text-transform:uppercase;
	border:1px solid #2d3c74;
	font-weight:bold;
}
.m-ctusform .item-text {
	width:100%;
	height:37px;
	line-height:35px;
	padding-left:14px;
	padding-right:14px;
	font-size:14px;
	font-size:1.4rem;
	color:#666666;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #d2d2d2;
}
.m-ctusform .item-text2 {
	height:147px;
	line-height:35px;
}
@media screen and (max-width:959px) {
.m-ctusform {
float:none;
margin-top:30px;
width:100%;
}
}
@media screen and (max-width:767px) {
.m-ctusform .form-item {
margin-bottom:15px;
width:100%;
}
.m-ctusform .form-item.important {
background-position:5px 13px;
}
.m-ctusform .item-text {
height:35px;
line-height:35px;
font-size:14px;
font-size:1.4rem;
}
.m-ctusform .item-text2 {
height:140px;
}
}
.m-page a.non:hover {
	background:#fff !important;
	color:#0a0a0a !important;
}
.prob-info-link a.non:hover {
	color:#000;
	background:#fff;
	border:1px solid #000;
}
.m-oths p a.non:hover {
	color:#333;
}
.new2 .updown p:hover a.no {
	color:#333;
}
.ppp {
	line-height:30px;
}
.at-resp-share-element .at-icon {
	width:24px!important;
	height:24px!important;
}
.at-style-responsive .at-share-btn {
	padding:0!important;
	border-radius:2px!important;
}
.at-resp-share-element .at-share-btn .at-icon-wrapper {
	width:24px!important;
	height:24px!important;
}
.at-resp-share-element .at-share-btn {
	margin-bottom:0!important;
	margin-right:3px!important;
}
.listcart {
	width:100%;
	margin-top:40px;
}
.listcart a {
	display:inline-block;
	height:40px;
	width:150px;
	line-height:40px;
	cursor:pointer;
	border:none;
	overflow:hidden;
	color:#fff;
	cursor:pointer;
	background:#000;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	font-size:14px;
	font-size:1.4rem;
	margin-left:10px;
}
.listcart a:hover {
	background:#28a7e1!important;
}
.for .int1::-webkit-input-placeholder {
color:#000!important;
}
.for .int1::-moz-placeholder {
color:#000!important;
}
.for .int1::-moz-placeholder {
color:#000!important;
}
.for .int1::-ms-input-placeholder {
color:#000!important;
}
.for .int2::-webkit-input-placeholder {
color:#000!important;
}
.for .int2::-moz-placeholder {
color:#000!important;
}
.for .int2::-moz-placeholder {
color:#000!important;
}
.for .int2::-ms-input-placeholder {
color:#000!important;
}
.j-offset-top {
	-webkit-transition:all 750ms;
	-o-transition:all 750ms;
	-moz-transition:all 750ms;
	transition:all 750ms;
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	-o-transform:translateY(100px);
	transform:translateY(100px);
	opacity:0;
}
.j-offset-top.run {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
}
.j-offset-left {
	-webkit-transition:all 750ms;
	-o-transition:all 750ms;
	-moz-transition:all 750ms;
	transition:all 750ms;
	-webkit-transform:translateX(100px);
	-moz-transform:translateX(100px);
	-ms-transform:translateX(100px);
	-o-transform:translateX(100px);
	transform:translateX(100px);
	opacity:0;
}
.j-offset-left.run {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
	opacity:1;
}
.j-offset-right {
	-webkit-transition:all 750ms;
	-o-transition:all 750ms;
	-moz-transition:all 750ms;
	transition:all 750ms;
	-webkit-transform:translateX(-100px);
	-moz-transform:translateX(-100px);
	-ms-transform:translateX(-100px);
	-o-transform:translateX(-100px);
	transform:translateX(-100px);
	opacity:0;
}
.j-offset-right.run {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0);
	opacity:1;
}
.jjy {
	color:#333333!important;
	background:url(../images/peirbon.png) no-repeat 17px center!important;
}
.item-pic222 {
	position:relative;
	display:block;
	line-height:0;
	font-size:0;
	text-align:center;
	overflow:hidden;
}
.item-pic222 img {
	transition:all 350ms;
}
.item-pic222:hover img {
	transform:scale(1.1);
}
.prlbbiaotitle{font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    font-weight: bold;}