@charset "utf-8";
	* {
	margin:0;
	padding:0;
}
html {
	font-size:62.5%;
	height:100%
}
body {
	margin:0 auto;
	font-size:14px;
	font-size:1.4rem;
	height:100%;
	font-family:'OPENSANSREGULAR_0';
}
img {
	border:none;
}
ul li {
	list-style-type:none;
}
ul,form,p,a,img,table,tr,td,li,dd,dt,dl,span {
	margin:0;
	padding:0;
	list-style:none;
	color:#333;
}
a {
	text-decoration:none;
	color:#333;
	outline:none;
	transition:0.3s;
	-moz-transition:0.3s;
	-o-transition:0.3s;
	-webkit-transition:0.3s;
}
h1 {
	margin:0;
	padding:0;
	font-weight:normal;
	color:#333;
}
.clear {
	clear:both;
}
.mln {
	margin-left:auto !important
}
input,textarea {
	font-family:'OPENSANSREGULAR_0';
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	border:none;
	outline:none;
}
.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;
}
::-webkit-input-placeholder {
	color:#666;
}
:-o-placeholder {
	color:#666;
}
::-moz-placeholder {
	color:#666;
}
:-ms-input-placeholder {
	color:#666;
}
@media screen and (min-width:1220px) {
	.wp {
	width:1200px;
	margin:auto;
}
}@media screen and (max-width:1219px) {
	.wp {
	width:95%;
	margin:auto;
}
}.gotop {
	display:none;
	opacity:0;
	position:fixed;
	bottom:100px;
	right:100px;
	width:25px;
	height:25px;
	background:url(../images/top1.png);
}
@media screen and (max-width:980px) {
	.gotop {
	bottom:75px;
	right:30px;
	display:block;
}
}@font-face {
	font-family:'OPENSANSREGULAR_0';
	src:url('fonts/OPENSANSREGULAR_0.eot');
	src:url('fonts/OPENSANSREGULAR_0.eot') format('embedded-opentype'),url('fonts/OPENSANSREGULAR_0.woff2') format('woff2'),url('fonts/OPENSANSREGULAR_0.woff') format('woff'),url('fonts/OPENSANSREGULAR_0.ttf') format('truetype'),url('fonts/OPENSANSREGULAR_0.svg#OPENSANSREGULAR_0') format('svg');
}
@font-face {
	font-family:'OPENSANSBOLD';
	src:url('fonts/OPENSANSBOLD.eot');
	src:url('fonts/OPENSANSBOLD.eot') format('embedded-opentype'),url('fonts/OPENSANSBOLD.woff2') format('woff2'),url('fonts/OPENSANSBOLD.woff') format('woff'),url('fonts/OPENSANSBOLD.ttf') format('truetype'),url('fonts/OPENSANSBOLD.svg#OPENSANSBOLD') format('svg');
}
@font-face {
	font-family:'OPENSANSLIGHT';
	src:url('fonts/OPENSANSLIGHT.eot');
	src:url('fonts/OPENSANSLIGHT.eot') format('embedded-opentype'),url('fonts/OPENSANSLIGHT.woff2') format('woff2'),url('fonts/OPENSANSLIGHT.woff') format('woff'),url('fonts/OPENSANSLIGHT.ttf') format('truetype'),url('fonts/OPENSANSLIGHT.svg#OPENSANSLIGHT') format('svg');
}
.zitiop {
	font-family:'OPENSANSREGULAR_0';
}
.zitiopb {
	font-family:'OPENSANSBOLD';
}
.zitiopl {
	font-family:'OPENSANSLIGHT';
}
.shibimenu {
	position:absolute;
	top:10px;
	right:15px;
	width:30px;
	height:30px;
}
.shibinuoby {
	background:url(../images/gghy.jpg) no-repeat top center;
	background-attachment:fixed;
}
.kefu {
	position:fixed;
	right:0px;
	top:210px;
	width:69px;
	height:auto;
	overflow:hidden;
	text-align:center;
	background-color:#eeeeee;
	z-index:999;
	padding-top:10px;
	padding-bottom:11px;
	font-size:12px;
}
.kefu_nr {
	border-bottom:1px solid #aaaaaa;
	width:50px;
	margin-left:11px;
	padding-top:10px;
	margin-bottom:0px;
}
.kefu_nr1 {
	padding-bottom:0px;
	font-size:12px;
}
.kefu_font {
	line-height:26px;
}
.kefu a {
	display:block;
	color:#333;
	line-height:25px;
	font-size:12px;
}
.kefu a:hover,.kefu a:active {
	color:#346abe;
}
.kefu_bottom {
	padding-bottom:0px;
	border:0;
}
.kefu .linenone {
	border-bottom:none;
	padding-bottom:5px;
}
.kefu a .kefu_font {
	font-size:12px;
	color:#333;
}
@media screen and (max-width:640px) {
	.kefu {
	position:fixed;
	bottom:0px;
	left:0px;
	top:auto;
	width:100%;
	padding-top:0px;
	padding-bottom:5px;
}
.kefu_nr {
	border-bottom:none;
	width:31%;
	float:left;
	margin-left:1%;
	margin-right:1%;
}
}.nav_head {
	width:100%;
	display:none;
}
.nav_head li {
	text-align:center;
	width:25%;
	float:left;
}
.nav_head li a {
	font-size:18px;
	font-size:1.8rem;
	color:#333;
	line-height:30px;
}
.nav_head li.on a {
	color:#346abe;
}
.nav_head li:hover a {
	color:#346abe;
}
@media screen and (max-width:640px) {
	.nav_head {
	display:block;
}
.nav_head li a {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:30px;
}
}.header {
	}.header .logo {
	margin-top:20px;
	width: 700px;
}
.header .logo a {
	display:block;
}
.header .logo a img {
	display:block;
	max-width:100%;
}
.header_ul li {
	float:left;
	margin-left:16px;
	margin-top:25px;
}
.header_ul li a {
	max-width:59px;
	max-height:52px;
	width:100%;
	overflow:hidden;
}
.header_ul li a img {
	display:block;
	max-height:52px;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-ms-transition:0.3s all;
	transition:0.3s all;
}
.header_ul li a:hover img {
	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}
.hae_ul1 {
	padding-top:15px;
}
.hae_ul1>li {
	float:left;
	padding-bottom:23px;
	position:relative;
	margin-right:43px;
}
.hae_ul1>li>a {
	font-size:18px;
	font-size:1.8rem;
	line-height:30px;
	padding-bottom:26px;
	color:#333;
	font-family:'OPENSANSBOLD';
}
.hae_ul1>li:hover>a {
	color:#346abe;
	background:url(../images/hjiao.png) no-repeat center bottom;
}
.hae_ul1>li.on>a {
	color:#346abe;
	background:url(../images/hjiao.png) no-repeat center bottom;
}
.hae_ul1>li:hover .dan_header {
	display:inline-block;
}
.dan_header {
	display:none;
	width:221px;
	position:absolute;
	left:-25px;
	top:100%;
	border:1px solid #d2d2d2;
	background:#eeeeee;
	z-index:999999;
	border-top:0px;
}
.dan_header>li {
	line-height:36px;
	padding-left:23px;
	position:relative;
	border-top:1px solid #d2d2d2;
}
.dan_header>li>a {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:36px;
}
.dan_header>li:hover {
	background:#0449b1;
}
.dan_header>li:hover>a {
	color:#fff;
}
.dan_header>li:hover .dan_sanheader {
	display:block;
}
.hae_ul1 li:first-child {
	margin-left:auto !important;
}
.dan_sanheader {
	display:none;
	width:160px;
	position:absolute;
	left:100%;
	top:0px;
	border:1px solid #d2d2d2;
	background:#eeeeee;
	z-index:999999;
}
.dan_sanheader>li {
	line-height:36px;
	padding-left:23px;
	position:relative;
}
.dan_sanheader>li>a {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:36px;
}
.dan_sanheader>li:hover {
	background:#0449b1;
}
.dan_sanheader>li:hover>a {
	color:#fff;
}
.header_form {
	margin-top:14px;
	margin-left:63px;
	border:1px solid #ccc;
	width:256px;
	height:32px;
	line-height:32px;
	position:relative;
}
.header_form .htext {
	text-indent:1em;
	border:0px;
	height:29px;
	line-height:29px;
	width:100%;
	font-size:12px;
	font-size:1.2rem;
	color:#999999;
}
.header_form .hsub {
	cursor:pointer;
	position:absolute;
	width:29px;
	height:32px;
	font-size:0px;
	top:0px;
	right:0px;
	z-index:999;
	background:url(../images/suosou.png) no-repeat right top;
}
.header .xuanze {
	margin-top:15px;
}
.header .xuanze select {
	cursor:pointer;
	font-family:Arial;
	width:124px;
	height:30px;
	background:#fff url("../images/guoqi.png") no-repeat scroll 0px center;
	outline:none;
	border:none;
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	padding-right:0px;
	padding-left:24px;
	font-family:'OPENSANSBOLD';
}
.header .xuanze select option {
	cursor:pointer;
	display:block;
	height:15px;
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	border:0px;
	outline:none;
}
.hae_ul1>li:hover .subNavBox {
	display:block;
}
.hae_ul1 .subNavBox {
	display:none;
	position:absolute;
	top:100%;
	width:273px;
	z-index:999;
}
.hae_ul1 .subNav {
	position:relative;
	box-sizing:border-box;
	cursor:pointer;
	margin-bottom:0px;
	border:1px solid #d2d2d2;
	padding-top:0px;
	background:#eeeeee url(../images/w-probg.jpg) no-repeat 0px center;
}
.hae_ul1 .subNav>a {
	line-height:40px;
	padding-left:45.5px;
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	transition:0s;
	font-family:Arial,Helvetica,sans-serif;
}
.hae_ul1 .subNav:hover {
	background:#0449b1 url(../images/w-probgon.jpg) no-repeat 0px center;
}
.hae_ul1 .subNav:hover>a {
	color:#fff;
}
.hae_ul1 .subNav:hover .navContent {
	display:block;
}
.hae_ul1 .navContent {
	display:none;
	background:#fff;
	position:absolute;
	left:100%;
	top:0px;
	padding-top:9px;
	padding-bottom:8px;
	border:1px solid #d2d2d2;
	width:216px;
}
.hae_ul1 .navContent>li>a {
	display:block;
	font-size:14px;
	font-size:1.4rem;
	line-height:30px;
	padding-top:0;
	padding-bottom:0px;
	color:#333;
	padding-left:16px;
}
.hae_ul1 .navContent>li>a:hover {
	color:#0449b1;
}
@media screen and (max-width:1219px) {
	.hae_ul1>li {
	margin-right:14px;
}
.header_form {
	margin-left:0px;
}
}@media screen and (max-width:999px) {
	.hae_ul1 {
	width:100%;
	float:none;
}
.header {
	padding-bottom:20px;
}
}@media screen and (max-width:640px) {
	.hae_ul1 {
	display:none;
}
.header .logo {
	width:190px;
	margin-top:5px;
	float:none;
}
.header_ul {
	width:100%;
	float:none;
}
.header_ul li {
	width:23%;
	margin-left:1%;
	margin-right:1%;
	margin-top:10px;
}
.header_ul li a {
	display:block
}
.header_ul li a img {
	display:block;
	max-width:100%;
	margin:0 auto;
}
.header_form {
	width:149px;
}
}@media screen and (max-width:520px) {
	.header_ul li a img {
	max-width:57%;
}
}.banner {
	position:relative;
	z-index:99;
	width:100%;
}
.banner video {
	display:block;
	width:100%;
}
.footer {
	background:url(../images/footerbj.jpg) no-repeat bottom center;
	color:#fff;
}
.footer li {
	line-height:30px;
	color:#333;
	color:#fff;
}
.footer a {
	line-height:30px;
	color:#333;
	color:#fff;
}
.footer .footer_right p {
	line-height:30px;
	color:#333;
	color:#fff;
}
.footer .title {
	padding-top:32px;
	margin-bottom:19px;
	font-size:20px;
	font-size:2rem;
	color:#fff;
	font-family:'OPENSANSBOLD';
}
.footer .title a {
	font-size:20px;
	font-size:2rem;
	color:#fff;
	font-family:'OPENSANSBOLD';
}
.footer a:hover {
	color:#1c6fb1;
}
.footer .footer_left {
	width:442px;
	float:left;
}
.footer .footer_center {
	width:374px;
	float:left;
}
.footer .footer_right {
	width:283px;
	float:right;
}
.footer .footer_left ul {
	margin-top:-3px;
}
.footer_center li {
	padding-left:30px;
	line-height:30px;
}
.footer_center .li1 {
	background:url(../images/hua1.png) no-repeat left center;
}
.footer_center .li2 {
	background:url(../images/hua2.png) no-repeat left center;
}
.footer_center .li3 {
	background:url(../images/hua3.png) no-repeat left center;
}
.footer_center .li4 {
	background:url(../images/hua4.png) no-repeat left center;
}
.footer_center .li5 {
	background:url(../images/hua5.png) no-repeat left 5px;
}
.shaor {
	padding-top:8px;
	padding-bottom:4px;
}
.shaor p a {
	display:inline-block;
	margin-left:10px;
}
.links_wrap {
	padding-top:11px;
	padding-bottom:9px;
	text-align:center;
	color:#fff;
	background:url(../images/foo_+top.png) no-repeat top center;
	margin-top:30px;
}
.links_wrap p {
	font-size:14px;
	font-size:1.4rem;
	color:#fff;
	line-height:30px;
}
.links_wrap p .tech {
	padding-left:20px;
	padding-right:5px;
}
.links_wrap p.links {
	padding-bottom:7px;
}
.links a {
	font-size:14px;
	font-size:1.4rem;
	color:#fff;
	line-height:30px;
	margin-right: 14px;
}
@media screen and (max-width:1219px) {
	.footer .footer_left {
	width:432px;
	float:left;
}
.footer .footer_center {
	width:300px;
	float:left;
}
.footer .footer_right {
	width:283px;
	float:right;
}
.banner video {
	max-width:100%;
	height:auto !important;
}
}@media screen and (max-width:1089px) {
	.footer .footer_left {
	width:350px;
}
}@media screen and (max-width:999px) {
	.footer {
	background:url(../images/footerbj.jpg) repeat-y bottom center;
	color:#fff;
}
.footer .footer_left {
	width:31%;
	float:left;
}
.footer .footer_center {
	width:31%;
	margin-left:1%;
	float:left;
}
.footer .footer_right {
	width:31%;
	float:right;
}
.banner video {
	height:auto !important;
}
}@media screen and (max-width:700px) {
	.footer .footer_left {
	width:100%;
	float:none;
}
.footer .footer_center {
	width:100%;
	margin-left:1%;
	float:none;
}
.footer .footer_right {
	width:100%;
	float:none;
}
}@media screen and (max-width:640px) {
	.footer {
	padding-bottom:70px;
}
.links_wrap p.links {
	display:none;
}
}.main1 {
	background:#fff;
}
.main1 .title {
	padding-top:46px;
	padding-bottom:10px;
	text-align:center;
	font-size:40px;
	font-size:4rem;
	color:#333;
	font-family:'OPENSANSLIGHT';
}
.main1 .title span {
	font-family:'OPENSANSBOLD';
}
.main1 .title2 {
	max-width:964px;
	margin:0 auto;
	width:100%;
	text-align:center;
	padding-bottom:34px;
}
.main1 .title2 a {
	display:block;
	font-size:16px;
	font-size:1.6rem;
	color:#4d4d4d;
	line-height:30px;
}
.main1 a:hover {
	color:#0449b1;
}
.main1 .title a:hover span {
	color:#0449b1;
}
.m1_right .title3 a:hover span {
	color:#0449b1;
}
.m1_left {
	width:636px;
}
.m1_right {
	width:541px;
	background:#eff6fc;
}
.m1_left iframe {
	display:block;
	max-width:636px;
	width:100%;
}
.m1_right .m1_rightwrap {
	max-width:490px;
	width:95%;
	margin:0 auto;
	padding-bottom:16px;
}
.m1_right .title3 {
	padding-top:13px;
	padding-bottom:21px;
	text-align:center;
	font-size:40px;
	font-size:4rem;
	color:#333;
	font-family:'OPENSANSLIGHT';
}
.m1_right .title3 span {
	font-family:'OPENSANSBOLD';
}
.m1_right ul li {
	margin-top:-13px;
}
.m1_right ul li b {
	display:inline-block;
	text-align:center;
	padding-right:2px;
	font-style:italic;
	width:47px;
	font-weight:normal;
	font-family:'OPENSANSBOLD';
	font-size:50px;
	font-size:5rem;
	text-transform:uppercase;
}
.m1_right ul li span {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	font-size:18px;
	font-size:1.8rem;
	color:#fff;
	line-height:21px;
	height:23px;
}
.m1_right ul li.li1 span {
	width:358px;
	text-indent:9px;
	background:url(../images/m1span1.png) no-repeat left top;
}
.m1_right ul li.li2 span {
	width:289px;
	text-indent:9px;
	background:url(../images/m1span2.png) no-repeat left top;
}
.m1_right ul li.li3 span {
	width:437px;
	text-indent:9px;
	background:url(../images/m1span3.png) no-repeat left top;
}
.m1_right ul li.li4 span {
	width:281px;
	text-indent:9px;
	background:url(../images/m1span4.png) no-repeat left top;
}
.m1_right ul li.li5 span {
	width:259px;
	text-indent:9px;
	background:url(../images/m1span5.png) no-repeat left top;
}
.m1_right ul li.li6 span {
	width:420px;
	text-indent:9px;
	background:url(../images/m1span6.png) no-repeat left top;
}
.m1_right ul li.li1 b {
	text-align:left;
	color:#346abe;
}
.m1_right ul li.li2 b {
	color:#f47920;
}
.m1_right ul li.li3 b {
	color:#346abe;
}
.m1_right ul li.li4 b {
	color:#f47920;
}
.m1_right ul li.li5 b {
	color:#346abe;
}
.m1_right ul li.li6 b {
	color:#f47920;
}
@media screen and (max-width:1219px) {
	.m1_left {
	width:45%;
}
.m1_right {
	width:518px;
	background:#eff6fc;
}
}@media screen and (max-width:999px) {
	.m1_left {
	width:100%;
	float:none;
	margin-bottom:20px;
}
.m1_right {
	max-width:518px;
	background:#eff6fc;
	width:100%;
	float:none;
}
.m1_left iframe {
	width:100% !important;
	height:230px !important;
}
}@media screen and (max-width:640px) {
	.main1 .title {
	font-size:30px;
	font-size:3rem;
	padding-top:10px;
}
}@media screen and (max-width:548px) {
	.m1_right ul li.li1 span {
	width:100%;
	text-indent:9px;
	background:url(../images/m1span1.png) no-repeat left top;
	background-size:contain;
}
.m1_right ul li.li2 span {
	width:100%;
	text-indent:9px;
	background:url(../images/m1span2.png) no-repeat left top;
	background-size:contain;
}
.m1_right ul li.li3 span {
	width:100%;
	text-indent:9px;
	background:url(../images/m1span3.png) no-repeat left top;
	background-size:contain;
}
.m1_right ul li.li4 span {
	width:100%;
	text-indent:9px;
	background:url(../images/m1span4.png) no-repeat left top;
	background-size:contain;
}
.m1_right ul li.li5 span {
	width:100%;
	text-indent:9px;
	background:url(../images/m1span5.png) no-repeat left top;
	background-size:contain;
}
.m1_right ul li.li6 span {
	width:100%;
	text-indent:9px;
	background:url(../images/m1span6.png) no-repeat left top;
	background-size:contain;
}
}.main2 {
	background:#fff;
	padding-bottom:60px;
}
.main2 .title {
	padding-top:46px;
	padding-bottom:18px;
	text-align:center;
	font-size:40px;
	font-size:4rem;
	color:#333;
	font-family:'OPENSANSLIGHT';
}
.main2 .title span {
	font-family:'OPENSANSBOLD';
}
.main2 a:hover {
	color:#0449b1;
}
.main2 .title a:hover span {
	color:#0449b1;
}
.m2_ul {
	width:100%;
}
.m2_ul li {
	width:269px;
	float:left;
	margin-left:41px;
	margin-top:20px;
}
.m2_ul li .m2_wrap {
	position:relative;
	max-width:319px;
	margin:auto;
	overflow:hidden;
	box-shadow:0px 0px 20px rgba(0,0,0,0.2);
}
.m2_ul li .m2tu {
	display:block;
	text-align:center;
}
.m2_ul li .m2tu img {
	display:block;
	max-width:319px;
	width:100%;
}
.m2_ul li .m2fu1 {
	position:absolute;
	width:100%;
	left:0px;
	bottom:0px;
	text-align:center;
	background:#000;
	background:rgba(0,0,0,0.7);
	transition:0.5s;
}
.m2_ul li .m2fu1 a {
	display:block;
	font-size:16px;
	font-size:1.6rem;
	font-family:'OPENSANSBOLD';
	color:#fff;
	line-height:40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.m2_ul li .m2fu1 span {
	display:block;
	float:right;
	color:#bfbfbf;
	font-size:14px;
	font-size:1.4rem;
	margin-right:11px;
	line-height:24px;
	margin-top:3px;
}
.m2_ul li .m2fu1 a:hover {
	color:#f47920;
}
.m2_ul li .m2fu2 {
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:100%;
	text-align:center;
	background:#0449b1;
	background:rgba(4,73,177,0.8);
	transition:0.5s;
}
.m2_ul li .m2fu2n {
	height:269px;
	position:absolute;
	margin:0 18px;
	top:50%;
	margin-top:-106px;
	width:calc(100% - 36px);
}
.m2_ul li .m2a {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:16px;
	font-size:1.6rem;
	color:#fff;
	line-height:30px;
	padding-bottom:10px;
	font-family:'OPENSANSBOLD';
	background:url(../images/m2yirbj.png) no-repeat bottom center;
}
.m2_ul li .m2fu2n p a {
	display:block;
	font-size:14px;
	font-size:1.4rem;
	line-height:30px;
	color:#fff;
	margin-top:16px;
	height:90px;
	overflow:hidden;
}
.m2_ul li .m2mor {
	display:block;
	width:119px;
	height:35px;
	text-align:center;
	line-height:35px;
	text-align:center;
	border-radius:5px;
	color:#fff;
	background:#f47920;
	margin:auto;
	margin-top:35px;
}
.m2_ul li:hover .m2fu1 {
	bottom:-70px;
}
.m2_ul li:hover .m2fu2 {
	top:0px;
}
@media screen and (min-width:1000px) and (max-width:1219px) {
	.m2_ul li {
	width:23%;
	margin-left:1%!important;
	margin-right:1%;
}
.m2_ul li .m2fu2n {
	margin:0 auto;
	margin-top:-106px;
	width:calc(95%);
	padding-left:2.5%;
}
.m2_ul li .m2mor {
	margin-top:9px;
}
}@media screen and (max-width:999px) {
	.m2_ul li .m2fu1 {
	display:none;
}
.m2_ul li {
	width:23%;
	margin-left:1%!important;
	margin-right:1%;
}
.m2_ul li .m2fu2 {
	position:relative;
	top:0px;
	height:auto;
}
.m2_ul li:hover .m2fu1 {
	bottom:0px;
}
.m2_ul li .m2fu2n {
	margin:0 auto;
	position:relative;
	top:0px;
	height:auto;
	padding-bottom:10px;
	margin-top:0px;
	width:calc(95%);
	padding-left:2.5%;
}
.m2_ul li .m2_wrap {
	max-height:auto;
}
.m2_ul li .m2fu2n p a {
	height:auto;
	display:none;
}
.m2_ul li .m2mor {
	margin-top:7px;
}
}@media screen and (max-width:700px) {
	.m2_ul li {
	width:48%;
	margin-left:1%!important;
	margin-right:1%;
}
}@media screen and (max-width:569px) {
	.m2_ul li .m2fu1 a {
	line-height:35px;
}
.m1_right .title3 {
	font-size:24px;
	font-size:2.4rem;
	padding-top:10px;
}
.main2 .title {
	font-size:24px;
	font-size:2.4rem;
	padding-top:10px;
	padding-bottom:0px;
}
}@media screen and (max-width:380px) {
	.m2_ul li {
	width:98%;
	margin-left:1%!important;
	margin-right:1%;
}
}.main3 {
	padding-top:35px;
	padding-bottom:45px;
	background:url(../images/gghy.jpg) no-repeat top center;
}
.main3 p {
	max-width:100%;
	width:100%;
	margin:0 auto;
}
.main3 a {
	color:#fff;
	font-family:'OPENSANSBOLD';
}
.main3 a.weni {
	font-size:34px;
	font-size:3.4rem;
	padding-left:82px;
}
.main3 a.more {
	border-radius:5px;
	display:block;
	width:237px;
	height:58px;
	line-height:56px;
	text-align:center;
	font-size:18px;
	font-size:1.8rem;
	background:#f47920;
	margin-right:82px;
	margin-top:17px;
}
.main3 a.weni span {
	padding-left:60px;
}
.main3 a.more:hover {
	background:#205bb7;
}
.main4 {
	background:#fff;
	padding-bottom:84px;
}
.m4_top {
	padding-top:60px;
}
.m4_left {
	width:669px;
	margin-bottom:15px;
}
.m4_left .m2_wrap {
	position:relative;
	max-width:780px;
	margin:auto;
	overflow:hidden;
}
.m4_left .m2tu {
	display:block;
	text-align:center;
}
.m4_left .m2tu img {
	display:block;
	max-width:780px;
	width:100%;
}
.m4_left .m2fu1 {
	position:absolute;
	width:100%;
	left:0px;
	bottom:21px;
	transition:0.5s;
}
.m4_left .m2fu1 a {
	display:block;
	padding-left:15px;
	font-size:28px;
	font-size:2.8rem;
	font-family:'OPENSANSBOLD';
	color:#fff;
	line-height:40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.m4_left .m2fu1 span {
	display:block;
	float:right;
	color:#bfbfbf;
	font-size:14px;
	font-size:1.4rem;
	margin-right:11px;
	line-height:24px;
	margin-top:3px;
}
.m4_left .m2fu1 a:hover {
	color:#f47920;
}
.m4_left .m2fu2 {
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:100%;
	text-align:center;
	background:#0449b1;
	background:rgba(4,73,177,0.8);
	transition:0.5s;
}
.m4_left .m2fu2n {
	height:269px;
	position:absolute;
	margin:0 18px;
	top:50%;
	margin-top:-80px;
}
.m4_left .m2a {
	display:block;
	font-size:28px;
	font-size:2.8rem;
	color:#fff;
	line-height:30px;
	padding-bottom:10px;
	font-family:'OPENSANSBOLD';
}
.m4_left .m2fu2n p a {
	width:90%;
	margin:0 auto;
	display:block;
	font-size:14px;
	font-size:1.4rem;
	line-height:30px;
	color:#fff;
	height:60px;
	overflow:hidden;
}
.m4_left .m2mor {
	display:block;
	width:119px;
	height:35px;
	text-align:center;
	line-height:35px;
	text-align:center;
	border-radius:7px;
	color:#fff;
	background:#f47920;
	margin:auto;
	margin-top:20px;
}
.m4_left:hover .m2fu1 {
	bottom:-70px;
}
.m4_left:hover .m2fu2 {
	top:0px;
}
.m4_right {
	width:519px;
	margin-bottom:15px;
}
.m4_right .m2_wrap {
	position:relative;
	max-width:605px;
	margin:auto;
	overflow:hidden;
}
.m4_right .m2tu {
	display:block;
	text-align:center;
}
.m4_right .m2tu img {
	display:block;
	max-width:605px;
	width:100%;
}
.m4_right .m2fu1 {
	position:absolute;
	width:100%;
	left:0px;
	bottom:21px;
	transition:0.5s;
}
.m4_right .m2fu1 a {
	display:block;
	padding-left:15px;
	font-size:28px;
	font-size:2.8rem;
	font-family:'OPENSANSBOLD';
	color:#fff;
	line-height:40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.m4_right .m2fu1 span {
	display:block;
	float:right;
	color:#bfbfbf;
	font-size:14px;
	font-size:1.4rem;
	margin-right:11px;
	line-height:24px;
	margin-top:3px;
}
.m4_right .m2fu1 a:hover {
	color:#f47920;
}
.m4_right .m2fu2 {
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:100%;
	text-align:center;
	background:#0449b1;
	background:rgba(4,73,177,0.8);
	transition:0.5s;
}
.m4_right .m2fu2n {
	height:269px;
	position:absolute;
	margin:0 18px;
	top:50%;
	margin-top:-80px;
}
.m4_right .m2a {
	display:block;
	font-size:28px;
	font-size:2.8rem;
	color:#fff;
	line-height:30px;
	padding-bottom:10px;
	font-family:'OPENSANSBOLD';
}
.m4_right .m2fu2n p a {
	width:90%;
	margin:0 auto;
	display:block;
	font-size:14px;
	font-size:1.4rem;
	line-height:30px;
	color:#fff;
	height:60px;
	overflow:hidden;
}
.m4_right .m2mor {
	display:block;
	width:119px;
	height:35px;
	text-align:center;
	line-height:35px;
	text-align:center;
	border-radius:7px;
	color:#fff;
	background:#f47920;
	margin:auto;
	margin-top:20px;
}
.m4_right:hover .m2fu1 {
	bottom:-70px;
}
.m4_right:hover .m2fu2 {
	top:0px;
}
.m4_right3 {
	background:#eff6fc;
}
.m4_right3 .m4_wrap {
	padding-bottom:9px;
	max-width:580px;
	width:90%;
	margin:0 auto;
}
.m4_right3 .tittl4 {
	padding-top:0px;
	padding-bottom:4px;
	display:block;
	font-size:30px;
	font-size:3rem;
	color:#333;
	font-family:'OPENSANSBOLD';
}
.m4_top4 .title5 {
	display:block;
	padding-left:10px;
	background:url(../images/hdian.png) no-repeat left 15px;
	line-height:30px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-family:'OPENSANSBOLD';
	font-size:16px;
	font-size:1.6rem;
	color:#0449b1;
}
.m4_top4 p {
	margin-top:3px;
	height:60px;
	overflow:hidden;
}
.m4_top4 p a {
	display:block;
	line-height:30px;
}
.m4_top4 a:hover {
	color:#0449b1;
}
.m4_top4 .title5:hover {
	color:#333;
}
.m4_right3 .xian {
	margin-top:8px;
	margin-bottom:9px;
	border-bottom:1px dashed #ccc;
}
.m4_right3 .tittl4:hover {
	color:#0449b1;
}
@media screen and (max-width:1219px) {
	.m4_left {
	width:56%;
	margin-bottom:15px;
}
.m4_right {
	width:43%;
	margin-bottom:15px;
}
}@media screen and (max-width:999px) {
	.main3 {
	padding-top:50px;
	padding-bottom:50px;
}
.m4_left .m2fu2 {
	position:relative;
}
.m4_right .m2fu2 {
	position:relative;
}
.m4_left .m2fu2n {
	position:relative;
	top:0px;
	margin-top:0px;
	height:auto;
	padding-bottom:20px;
	padding-top:10px;
}
.m4_right:hover .m2fu1 {
	bottom:21px;
}
.m4_left:hover .m2fu1 {
	bottom:21px;
}
.m4_right .m2fu2n {
	position:relative;
	top:0px;
	margin-top:0px;
	height:auto;
	padding-bottom:20px;
	padding-top:10px;
}
.m4_left {
	width:100%;
	float:none;
	margin-bottom:15px;
}
.m4_right {
	width:100%;
	float:none;
	margin-bottom:15px;
}
.m4_right3 .m4_wrap {
	max-width:90%;
}
.main3 {
	background:url(../images/gghy.jpg) no-repeat top center;
	padding-top:85px;
	padding-bottom:87px;
}
}@media screen and (max-width:640px) {
	.m4_right .m2fu1 a {
	font-size:26px;
	font-size:2.6rem;
}
.m4_left .m2fu1 a {
	font-size:26px;
	font-size:2.6rem;
}
.main3 a.weni {
	font-size:20px;
	font-size:2.0rem;
	padding-bottom:15px;
	padding-left:0px;
}
.main3 a.more {
	margin-right:0px;
}
.main3 a.weni span {
	padding-left:0px;
}
}.banner_top {
	padding-top:31px;
	padding-bottom:34px;
	background:url(../images/banner_top.jpg) no-repeat top center;
	text-align:center;
}
.banner_top span {
	padding-left:32px;
	padding-right:32px;
	background:url(../images/bann_left.png) no-repeat left center,url(../images/bann_left.png) no-repeat right center;
	font-size:30px;
	font-size:3rem;
	display:inline-block;
	color:#fff;
	font-family:'OPENSANSBOLD';
}
.baner p {
	text-align:center;
	color:#fff;
	line-height:30px;
	padding-top:3px;
}
.baner p a {
	color:#fff;
	line-height:30px;
}
.baner p a.on {
	text-decoration:underline;
}
.baner p a:hover {
	text-decoration:underline;
}
@media screen and (max-width:979px) {
	.banner_top {
	background:#000;
}
}@media screen and (max-width:640px) {
	.banner_top span {
	font-size:22px;
	font-size:2.2rem;
}
}@media screen and (max-width:350px) {
	.banner_top span {
	font-size:20px;
	font-size:2rem;
}
}.about {
	margin-top:69px;
	margin-bottom:100px;
}
.about_top {
	}.about_top ul {
	max-width:1086px;
	margin:0 auto;
	width:100%;
	background:url(../images/about_top.png) no-repeat left center;
}
.about_top ul li {
	margin-left:102px;
	float:left;
	background:url(../images/abou_top.png) no-repeat left top;
	width:292px;
	height:64px;
	line-height:60px;
	text-align:center;
}
.about_top ul li a {
	display:block;
	font-family:'OPENSANSBOLD';
	font-size:18px;
	font-size:1.8rem;
	color:#fff;
}
.about_top ul li.on {
	background:url(../images/abou_topbj.png) no-repeat left top;
}
.about_top ul li:hover {
	background:url(../images/abou_topbj.png) no-repeat left top;
}
.about1 {
	padding-bottom:100px;
	margin-bottom:100px;
}
.about1 .title {
	padding-top:29px;
	font-size:42px;
	font-size:4.2rem;
	color:#0449b1;
	font-family:'OPENSANSBOLD';
}
.about1 .title2 {
	padding-bottom:25px;
	font-size:20px;
	font-size:2rem;
	color:#57575a;
	text-transform:uppercase;
}
.dan_tiort {
	}.about1 p {
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:30px;
	padding-bottom:28px;
}
.about1 img {
	float:left;
	display:block;
	max-width:100%;
	margin:0 auto;
	margin-top:6px;
	margin-right:30px;
}
.dan_tiort {
	}.dan_tiort span {
	display:block;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:30px;
	padding-bottom:28px;
}
.dan_tiort strong {
	display:block;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:30px;
	padding-bottom:28px;
}
.dan_tiort p {
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:30px;
	padding-bottom:28px;
}
.dan_tiort img {
	float:left;
	display:block;
	max-width:500px;
	width:100%;
	margin:0 auto;
	margin-top:6px;
	margin-right:30px;
}
@media screen and (max-width:1219px) {
	.about_top ul {
	background:none;
}
.about_top ul li {
	margin-left:35px;
}
}@media screen and (max-width:999px) {
	.about {
	margin-top:20px;
	padding-bottom:20px;
}
.about1 {
	padding-bottom:20px;
}
.about_top ul li {
	margin-left:0px;
	float:none;
	margin:0 auto;
}
}@media screen and (max-width:640px) {
	.about1 img {
	margin:0 auto;
	float:none;
}
.about1 .title {
	font-size:24px;
	font-size:2.4rem;
}
}.about12 {
	max-width:1255px;
	margin:0 auto;
	width:100%;
	padding-bottom:46px;
}
.about12 dl {
	background:url(../images/dlline.png) no-repeat center 44px;
	display:block;
	margin-top:44px;
}
.about12 dl dd {
	width:51%;
	position:relative;
	margin-bottom:55px;
}
.about12 dl dd.ddd {
	float:left;
	background:url(../images/quan.jpg) no-repeat right 44px;
	padding-left:0%;
}
.about12 dl dd.dds {
	float:right;
	background:url(../images/quan.jpg) no-repeat 3px 44px;
	padding-right:0%;
}
.about12 dl dd.ddd .abou12_wrap {
	background:url(../images/abou12lr.jpg) no-repeat left center;
	min-height:113px;
	position:relative;
}
.about12 dl dd.dds .abou12_wrap {
	background:url(../images/abou12ll.jpg) no-repeat right center;
	min-height:113px;
	position:relative;
}
.about12 dl dd.dds .year {
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	width:168px;
	height:88px;
	line-height:88px;
	text-align:center;
	font-size:46px;
	font-size:4.6rem;
	color:#0449b1;
	font-family:'OPENSANSBOLD';
}
.about12 dl dd.ddd .year {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:168px;
	height:88px;
	line-height:88px;
	text-align:center;
	font-size:46px;
	font-size:4.6rem;
	color:#0449b1;
	font-family:'OPENSANSBOLD';
}
.about12 dl dd.dds .sjbox {
	padding-right:187px;
	padding-top:35px;
	padding-left:112px;
}
.about12 dl dd.dds .sjbox p {
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:30px;
}
.about12 dl dd.ddd .sjbox {
	padding-left:187px;
	padding-top:38px;
	padding-right:86px;
}
.about12 dl dd.ddd .sjbox p {
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:30px;
}
.about_top_dan {
	display:none;
	margin-top:20px;
	margin-bottom:10px;
}
.about_top_dan ul li {
	float:left;
	text-align:center;
	line-height:30px;
	width:31%;
	margin-left:1%;
	margin-right:1%;
}
.about_top_dan ul li a {
	color:#0449b1;
}
.about_top_dan ul li.on {
	background:#0449b1;
}
.about_top_dan ul li.on a {
	color:#fff;
}
.about_top_dan ul li:hover {
	background:#0449b1;
}
.about_top_dan ul li:hover a {
	color:#fff;
}
@media screen and (max-width:999px) {
	.about_top_dan {
	display:block;
}
}@media screen and (max-width:1219px) {
	.about12 dl dd.ddd .abou12_wrap {
	width:93%;
}
.about12 dl dd.dds .abou12_wrap {
	width:93%;
	float:right;
}
.about12 dl dd.dds .sjbox {
	padding-left:20px;
}
}@media screen and (max-width:999px) {
	.about12 {
	max-width:1255px;
	margin:0 auto;
	width:100%;
	padding-bottom:28px;
}
.about12 dl {
	background:none;
	margin-top:28px;
}
.about12 dl dd {
	width:100%;
	margin-bottom:3px;
}
.about12 dl dd.ddd {
	float:none;
	background:none;
	padding-left:0%;
}
.about12 dl dd.dds {
	float:none;
	background:none;
	padding-right:0%;
}
.about12 dl dd.ddd .abou12_wrap {
	width:100%;
	background:none;
	min-height:auto;
}
.about12 dl dd.dds .abou12_wrap {
	width:100%;
	float:none;
	background:none;
	min-height:auto;
}
.about12 dl dd.dds .year {
	position:relative;
	top:0px;
	left:0px;
	right:auto;
	float:none;
}
.about12 dl dd.ddd .year {
	position:relative;
	top:0px;
	left:0px;
	float:none;
}
.about12 dl dd.dds .sjbox {
	padding-right:0;
	padding-top:0;
	padding-left:0;
	float:none;
	width:100%;
}
.about12 dl dd.ddd .sjbox {
	padding-left:0;
	padding-top:0;
	padding-right:0;
	float:none;
	width:100%;
}
}@media screen and (max-width:699px) {
	.about12 dl dd.ddd .year,.about12 dl dd.dds .year {
	width:100%;
	text-align:left;
	font-size:18px;
	font-size:1.8rem;
}
}@media screen and (max-width:499px) {
	.about_top_dan ul li {
	width:37%;
}
}@media screen and (max-width:640px) {
	.about12 dl dd {
	margin-bottom:20px;
}
.about12 dl dd.dds {
	margin-bottom:20px;
}
.about12 {
	padding-bottom:0px;
}
.about12 dl dd.ddd .year,.about12 dl dd.dds .year {
	height:30px;
	line-height:30px;
}
.about12 dl dd.dds .sjbox p {
	font-size:16px;
	font-size:1.6rem;
}
.about {
	padding-bottom:0px;
}
}.about13 {
	padding-top:36px;
}
.about13 p {
	text-align:center;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:30px;
	padding-bottom:30px;
}
.about13_ul {
	width:100%;
}
.about13_ul li {
	float:left;
	width:207px;
	margin-left:31px;
	padding-top:27px;
	margin-bottom:90px;
}
.about13_ul li .dan_wrap {
	position:relative;
	max-width:207px;
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
.about13_ul li .dan_wrap .fu {
	position:absolute;
	top:100%;
	width:100%;
	height:100%;
	left:0;
}
.about13_ul li .dan_wrap img {
	display:block;
	max-width:207px;
	width:100%;
}
.about13_ul li .wenzi {
	padding-top:11px;
	max-width:207px;
	width:100%;
	margin:0 auto;
	text-align:center;
	line-height:30px;
}
.about13_ul li:hover .dan_wrap .fu {
	top:0px;
}
@media screen and (max-width:1219px) {
	.about13_ul li {
	width:14.6%;
	margin-left:1%!important;
	margin-right:1%!important;
}
}@media screen and (max-width:999px) {
	.about13_ul li {
	width:31%;
	margin-left:1%!important;
	margin-right:1%!important;
	padding-top:27px;
	margin-bottom:0px;
}
.about13_ul li .dan_wrap .fu {
	top:0px;
}
}@media screen and (max-width:640px) {
	.about13_ul li {
	width:48%;
	margin-left:1%!important;
	margin-right:1%!important;
}
}.about2 {
	padding-top:65px;
	padding-bottom:62px;
}
.about2 p {
	text-align:center;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:30px;
	padding-bottom:30px;
}
.about2 img.danbi2 {
	display:block;
	max-width:100%;
	margin-bottom:76px;
	margin-top:42px;
}
.about2 .anp {
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:30px;
	padding-bottom:30px;
}
.about3 {
	padding-top:30px;
}
.project {
	margin-top:74px;
}
.project_ul {
	background:url(../images/ject_top.jpg) repeat-y center top;
}
.project_ul li {
	width:570px;
	margin-bottom:70px;
}
.project_ul li .ject_wrap {
	max-width:570px;
	width:100%;
}
.project_ul li img {
	display:block;
	max-width:570px;
	width:100%;
}
.project_ul li .title2 {
	background:#e6e6e6;
	line-height:35px;
	margin-bottom:10px;
}
.project_ul li .title2 a {
	padding-left:20px;
	display:inline-block;
	font-size:16px;
	font-size:1.6rem;
	color:#0449b1;
	font-family:'OPENSANSBOLD';
}
.project_ul li .wenzi {
	background:#f1f1f1;
	padding-bottom:31px;
	box-shadow:0px 10px 10px rgba(0,0,0,0.3);
}
.project_ul li .wenzi p {
	padding-top:11px;
	padding-bottom:11px;
	max-width:595px;
	width:95%;
	margin:0 auto;
}
.project_ul li .wenzi p a {
	display:block;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
	line-height:30px;
	min-height:90px;
}
.project_ul li .wenzi .time {
	color:#333;
	line-height:30px;
	padding-right:20px;
}
.project_ul li .wenzi p a:hover {
	color:#0449b1;
}
.project_ul li .title2 a:hover {
	color:#333;
}
@media screen and (max-width:1219px) {
	.project_ul li {
	width:48%;
	margin-bottom:30px;
}
.project_ul li .wenzi p a {
	min-height:116px;
}
}@media screen and (max-width:999px) {
	.project {
	margin-top:20px;
}
.project_ul {
	background:none;
}
}@media screen and (max-width:640px) {
	.project_ul li {
	width:100%;
	float:none;
	margin-bottom:30px;
}
}.project2 {
	}.project2 .xqy {
	position:relative;
}
.project2 .xqy .top1 .title1 {
	text-align:center;
}
.project2 .xqy .top1 .title1 h1 {
	font-family:'OPENSANSBOLD';
	font-size:20px;
	font-size:2rem;
	color:#0449b1;
	line-height:30px;
}
.project2 .xqy .top1 .time {
	text-align:center;
}
.project2 .xqy .top1 .time span {
	font-weight:normal;
	display:inline-block;
	line-height:30px;
}
.project2 .project2x {
	margin-bottom:50px;
}
.project2 .project2x p {
	line-height:26px;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
}
.project2 .project2x b {
	line-height:26px;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
}
.project2 .project2x img {
	max-width:100%;
	margin:0 auto;
}
.project2 .project2x a {
	line-height:26px;
	font-size:16px;
	font-size:1.6rem;
	color:#0449b1;
}
.project2x table {
	width:90%;
	border-collapse:collapse;
	line-height:22px;
	border:1px solid #ccc;
	margin-left:auto;
	margin-right:auto
}
.project2x table tr td {
	padding:3px;
	border:1px solid #ccc;
	background:#fff
}
.project2 .shar {
	margin-bottom:13px;
}
.project2 .shar .shao_wrap {
	margin-right:51px;
}
.project2 .shar .shao_wrap img {
	display:block;
	max-width:100%;
}
.project2 .shar .shao_img {
	background:url(../images/shaobjdan.jpg) no-repeat left top;
	width:121px;
	height:28px;
	line-height:26px;
	text-align:center;
	box-shadow:3px 3px 9px rgba(0,0,0,0.86);
}
.project2 .shar .shao_img a {
	font-family:'OPENSANSLIGHT';
	font-size:16px;
	font-size:1.6rem;
	color:#fff;
}
.updown {
	padding-top:15px;
	border-top:1px solid #cccccc;
	margin-bottom:90px;
}
.updown .up {
	margin-top:0px;
	margin-bottom:0px;
}
.updown p {
	line-height:30px;
	font-size:14px;
	font-size:1.4rem;
	color:#333;
}
.updown p .img {
	display:inline-block;
}
.updown p .img img {
	display:inline-block;
	position:relative;
	top:5px;
}
.updown p .on {
	color:#0449b1;
}
.updown p a {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
}
.updown p a:hover {
	color:#0449b1;
}
.new2 .xqy {
	position:relative;
}
.new2 .xqy .top1 .title1 {
	text-align:center;
}
.new2 .xqy .top1 .title1 h1 {
	font-family:'OPENSANSBOLD';
	font-size:20px;
	font-size:2rem;
	color:#0449b1;
	line-height:30px;
}
.new2 .xqy .top1 .time {
	text-align:center;
	margin-top:5px;
}
.new2 .xqy .top1 .time span {
	font-weight:normal;
	display:inline-block;
	line-height:30px;
	display:inline-block;
	padding-left:25px;
	background:url(../images/dantime.png) no-repeat left center;
}
.new2 .new2x p {
	line-height:26px;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
}
.new2 .new2x b {
	line-height:26px;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
}
.new2 .new2x img {
	display:block;
	max-width:100%;
	margin:0 auto;
}
.new2 .new2x a {
	line-height:26px;
	font-size:16px;
	font-size:1.6rem;
	color:#0449b1;
}
.new2x table {
	width:90%;
	border-collapse:collapse;
	line-height:22px;
	border:1px solid #ccc;
	margin-left:auto;
	margin-right:auto
}
.new2x table tr td {
	padding:3px;
	border:1px solid #ccc;
	background:#fff
}
.new2 .shar {
	margin-bottom:13px;
}
.new2 .shar .shao_wrap {
	margin-right:51px;
}
.new2 .shar .shao_wrap img {
	display:block;
	max-width:100%;
}
.new2 .shar .shao_img {
	background:url(../images/shaobjdan.jpg) no-repeat left top;
	width:121px;
	height:28px;
	line-height:24px;
	text-align:center;
	box-shadow:3px 3px 9px rgba(0,0,0,0.86);
}
.new2 .shar .shao_img a {
	font-family:'OPENSANSLIGHT';
	font-size:16px;
	font-size:1.6rem;
	color:#fff;
}
.new1 {
	padding-top:44px;
	padding-bottom:00px;
}
.new1 .fwp {
	margin-top:30px;
	padding-bottom:30px;
	position:relative;
	border-bottom:1px dashed #cccccc;
}
.new1 .swp {
	position:absolute;
	top:0;
	left:0;
}
.new1 .swp a {
	display:block;
	width:100%;
	margin:0 auto;
}
.new1 .swp a img {
	display:block;
	max-width:341px;
	max-height:221px;
	width:100%;
	margin:0 auto;
}
.new1 .zi {
	padding-left:376px;
	min-height:221px;
	padding-right:0px;
}
.new1 .zi .title {
	font-size:18px;
	font-size:1.8rem;
	color:#0449b1;
	line-height:30px;
	font-family:'OPENSANSBOLD';
	margin-top:27px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.new1 .zi .time span {
	display:block;
	background:url(../images/stime.png) no-repeat left center;
	padding-left:25px;
	color:#333333;
	line-height:30px;
}
.new1 .zi .title:hover {
	color:#333;
}
.new1 .zi .p {
	margin-top:2px;
	margin-bottom:13px;
	line-height:30px;
	display:block;
	height:90px;
	overflow:hidden;
}
.new1 .zi .p:hover {
	color:#0449b1;
}
.new1 .page {
	margin-top:70px;
}
.dan_abot2 {
	display:none;
}
@media screen and (max-width:999px) {
	.new1 .zi .title {
	margin-top:0px;
}
.about2 img.danbi2 {
	display:none;
}
.dan_abot2 {
	display:block;
}
.dan_abot2 a {
	display:block;
	width:100%;
}
.dan_abot2 a img {
	display:block;
	max-width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
}@media screen and (max-width:700px) {
	.new1 {
	padding-bottom:30px;
	padding-top:20px;
}
.new1 .fwp {
	padding-bottom:0px;
	margin-top:15px;
}
.new1 .swp {
	position:relative;
	top:0;
	left:0;
	margin-bottom:10px;
}
.new1 .zi {
	padding-left:0px;
	min-height:auto;
	padding-right:0px;
	padding-bottom:20px;
	width:100%;
}
.updown {
	margin-bottom:30px;
}
.project2 .shar .shao_img {
	margin-top:20px;
}
.project2 .shar .shao_wrap {
	margin-top:20px;
}
.new2 .shar .shao_img {
	margin-top:20px;
}
.new2 .shar .shao_wrap {
	margin-top:20px;
}
.project2 .xqy .top1 {
	margin-top:20px;
}
.new1 .page {
	margin-top:20px;
}
}.video {
	margin-top:74px;
}
.video_left {
	width:276px;
}
.video_right {
	width:900px;
}
.video_left .title {
	background:#0449b1;
	text-align:center;
	line-height:45px;
	margin-bottom:20px;
}
.video_left .title a {
	font-size:24px;
	font-size:2.4rem;
	color:#fff;
	text-transform:uppercase;
	font-family:'OPENSANSBOLD';
}
.video_ul {
	padding-bottom:80px;
}
.video_ul li {
	border:1px solid #d2d2d2;
	line-height:40px;
	background:#eeeeee;
	margin-bottom:10px;
}
.video_ul li a {
	display:block;
	padding-left:21px;
}
.video_ul li.on {
	background:#0449b1;
}
.video_ul li.on a {
	color:#fff;
}
.video_ul li:hover {
	background:#0449b1;
}
.video_ul li:hover a {
	color:#fff;
}
.video_ul2 {
	border:1px solid #ccc;
	padding-left:14px;
	padding-top:13px;
	padding-bottom:13px;
	margin-bottom:20px;
}
.video_ul2 li {
	line-height:30px;
	padding-left:30px;
}
.video_ul2 li.li1 {
	background:url(../images/dan_stylre.png) no-repeat left center;
}
.video_ul2 li.li2 {
	background:url(../images/dan_stylre2.png) no-repeat left center;
}
.video_ul2 li.li3 {
	background:url(../images/dan_stylre3.png) no-repeat left center;
}
.video_ul2 li.li4 {
	background:url(../images/dan_stylre4.png) no-repeat left center;
}
.video_ul2 li a:hover {
	color:#0449b1;
}
.vode_3 {
	width:100%;
	background:url(../images/ject_top.jpg) repeat-y center top;
}
.vode_3 li {
	width:415px;
	margin-bottom:40px;
}
.vode_3 li img {
	display:block;
	max-width:415px;
	width:100%;
	margin:0 auto;
}
.vode_3 li .dan_wrap {
	position:relative;
	overflow:hidden;
}
.vode_3 li .dan_wrap .fu {
	display:none;
	position:absolute;
	top:100%;
	left:0px;
	width:100%;
	height:100%;
}
.vode_3 li .wenzi {
	padding-top:5px;
	max-width:415px;
	width:100%;
	margin:0 auto;
	line-height:30px;
	display:block;
	width:100%;
	text-align:center;
}
.vode_3 li:hover .dan_wrap .fu {
	top:0px;
}
@media screen and (max-width:1219px) {
	.video_left {
	width:25%;
}
.video_right {
	width:70%;
	background:url(../images/ject_top.jpg) repeat-y center top
}
.vode_3 li {
	width:48%;
}
}@media screen and (max-width:999px) {
	.video_left {
	width:100%;
}
.video_right {
	width:100%;
	background:none;
}
.video_ul {
	padding-bottom:20px;
}
.vode_3 li {
	width:48%;
	margin-bottom:20px;
}
.vode_3 li .dan_wrap .fu {
	top:0px;
}
}@media screen and (max-width:440px) {
	.vode_3 { background: none;}
	.vode_3 li {
	width:100%;
	float:none;
}
}.contact {
	margin-bottom:100px;
}
.contact .title {
	text-transform:uppercase;
	padding-top:65px;
	font-size:18px;
	font-size:1.8rem;
	color:#0449b1;
	line-height:30px;
	font-family:'OPENSANSBOLD';
}
.con_right .title {
	padding-left:10px;
}
.con_left {
	width:447px;
}
.con_right {
	width:729px;
}
.con_left_ul {
	padding-top:3px;
	margin-bottom:60px;
}
.con_left_ul li {
	padding-left:23px;
	line-height:30px;
	font-size:16px;
	font-size:1.6rem;
	color:#333;
}
.con_left_ul .li1 {
	background:url(../images/chua1.png) no-repeat left center;
}
.con_left_ul .li2 {
	background:url(../images/chua2.png) no-repeat left center;
}
.con_left_ul .li3 {
	background:url(../images/chua3.png) no-repeat left center;
}
.con_left_ul .li4 {
	background:url(../images/chua4.png) no-repeat left center;
}
.con_left_ul .li5 {
	background:url(../images/chua5.png) no-repeat left 5px;
}
.con_left_ul .li6 {
	background:url(../images/chua6.png) no-repeat left 10px;
}
.con_left_ul li a:hover {
	color:#0449b1;
}
.con_left .map {
	}.con_left .map img {
	display:block;
	max-width:557px;
	width:100%;
}
.con_right form {
	margin-top:14px;
}
.con_right .xing input {
	width:324px;
	height:35px;
	line-height:35px;
	padding-left:16px;
	color:#666666;
	border:1px solid #ccc;
}
.con_right .xing {
	padding-left:14px;
	margin-bottom:30px;
}
.con_right .xing2 {
	background:url("../images/danxing.png") no-repeat left 14px;
}
.con_right .textarea {
	width:697px;
	padding-left:16px;
	border:1px solid #ccc;
	line-height:29px;
	height:212px;
	color:#666666;
	font-family:'OPENSANSREGULAR_0';
}
.con_right .xing input.capt {
	width:219px;
	height:35px;
	padding-left:16px;
	color:#666666;
	border:1px solid #ccc;
}
.con_right  img {
	cursor:pointer;
	vertical-align:middle;
	margin-left:15px;
	float:left;
}
.con_right .xing3 {
	display:inline-block;
	float:left
}
.con_right .csub {
	width:181px;
	height:37px;
	text-align:center;
	text-align:center;
	background:#0449b1;
	color:#fff;
	cursor:pointer;
	font-size:16px;
	font-size:1.6rem;
	line-height:37px;
	margin-left:14px;
	float:left;
}
.con_right .csub:hover {
	background:#333;
}
@media screen and (min-width:1000px) and (max-width:1219px) {
	.con_left {
	width:30%;
}
.con_right {
	width:65%;
}
.con_right .xing input {
	width:calc(100% - 16px);
}
.con_right .textarea {
	width:calc(100% - 16px);
}
.con_right .csub {
	width:190px;
}
.con_right .zydiv {
	width:48%;
}
}@media screen and (max-width:999px) {
	.contact {
	margin-bottom:50px;
}
.con_left {
	width:100%;
	float:none;
}
.con_right {
	width:100%;
	float:none;
}
.con_right .xing input {
	width:calc(100% - 16px);
}
.con_right .textarea {
	width:calc(100% - 16px);
}

.con_right .xing3{ width:calc(100% - 180px); margin-right: 26px; }
.con_right .xing input.capt{ width:100%; }
.con_right img{ margin-left: 0px; }
.con_right .csub {
	width:100%;
	margin-left: 0px;
}
.con_right .zydiv {
	width:48%;
}
.con_right .xing {
	padding-left:14px;
	margin-bottom:20px;
}
.con_left_ul {
	padding-top:13px;
	margin-bottom:20px;
}
}@media screen and (max-width:420px) {
	.con_right .zydiv {
	width:100%;
	float:none;
}
}.disnone {
	display:none;
}
.product {
	padding-top:74px;
}
.product .xiangqing .goods {
	width:895px;
}
.product .xiangqing .goods ul {
	width:100%;
	padding-top:2px;
}
.product .xiangqing .goods ul li {
	margin-left:44px;
	margin-bottom:60px;
	margin-top:0;
}
.product .xiangqing .list {
	width:276px;
	margin-bottom:75px;
}
.product .xiangqing .list .title1 {
	margin-bottom:21px;
}
.product .xiangqing .list .title1 a {
	text-transform:uppercase;
	text-align:center;
	display:block;
	height:45px;
	line-height:45px;
	background-color:#0449b1;
	color:#fff;
	font-size:24px;
	font-size:2.4rem;
}
.product .xiangqing .list .subNavBox {
	}.product .xiangqing .list .subNav {
	box-sizing:border-box;
	cursor:pointer;
	margin-bottom:0px;
	border:1px solid #d2d2d2;
	margin-top:10px;
	padding-top:0px;
	background:#eeeeee url(../images/w-probg.jpg) no-repeat 0px center;
}
.product .xiangqing .list .subNav a {
	line-height:40px;
	margin-left:45.5px;
	font-size:12px;
	font-size:1.2rem;
	color:#333;
	transition:0s;
	font-family:Arial,Helvetica,sans-serif;
}
.product .xiangqing .list .subNav:hover {
	background:#0449b1 url(../images/w-probgon.jpg) no-repeat 0px center;
}
.product .xiangqing .list .subNav:hover a {
	color:#fff;
}
.product .xiangqing .list .currentDd {
	background:#0449b1 url(../images/w-probgon.jpg) no-repeat 0px center;
}
.product .xiangqing .list .currentDd a {
	color:#fff;
}
.product .xiangqing .list .navContent {
	display:none;
	background:#fff;
	position:relative;
	padding-top:9px;
	padding-bottom:8px;
	border:1px solid #eeeeee;
	border-top:0;
}
.product .xiangqing .list .navContent>li a {
	display:block;
	font-size:14px;
	font-size:1.4rem;
	padding-top:0;
	padding-bottom:0px;
	color:#333;
	padding-left:43px;
	line-height:30px;
}
.product .xiangqing .list .navContent>li a:hover {
	color:#0449b1;
	font-weight:bold;
}
.product .xiangqing .list .title2p {
	margin-top:0 !important;
}
.product .xiangqing .list .title2 {
	width:100%;
	margin-bottom:19px;
	margin-top:90px;
	border-bottom:1px solid #d2d2d2;
}
.product .xiangqing .list .title2 a {
	text-transform:uppercase;
	text-align:center;
	display:block;
	height:45px;
	line-height:45px;
	background-color:#0449b1;
	color:#fff;
	font-size:24px;
	font-size:2.4rem;
}
.product .xiangqing .list dl {
	border:1px solid #ccc;
}
.product .xiangqing .list dl dd {
	margin-bottom:0px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	padding-left:20px;
	padding-right:20px;
}
.product .xiangqing .list dl dd .ddtop {
	padding-top:19px;
}
.product .xiangqing .list dl dd .ddtop a {
	font-size:18px;
	font-size:1.8rem;
	color:#333;
	line-height:30px;
	display:block;
	padding-left:26px;
	background:url(../images/rili.png) no-repeat left 5px;
}
.product .xiangqing .list dl dd .ddtop a:hover {
	color:#0449b1;
}
.product .xiangqing .list dl dd .ddmid {
	height:1px;
	width:60px;
	background-color:#0449b1;
	margin-top:4px;
	margin-bottom:7px;
}
.product .xiangqing .list dl dd .ddbot {
	margin-top:4px;
}
.product .xiangqing .list dl dd .ddbot a {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:30px;
	display:block;
}
.product .xiangqing .list dl dd .ddbot a:hover {
	color:#0449b1;
}
.product .xiangqing .list dl dd.dd2 {
	border-bottom:0;
}
.product .xiangqing .list .title3 {
	width:100%;
	margin-bottom:19px;
	margin-top:90px;
	border-bottom:1px solid #d2d2d2;
}
.product .xiangqing .list .title3 a {
	text-transform:uppercase;
	text-align:center;
	display:block;
	height:45px;
	line-height:45px;
	background-color:#0449b1;
	color:#fff;
	font-size:24px;
	font-size:2.4rem;
}
.product .xiangqing .list .cont3 {
	border:1px solid #ccc;
	padding:20px 15px 13px 15px;
}
.product .xiangqing .list .cont3 {
	}.product .xiangqing .list .cont3 .slideBox1 {
	width:244px;
	height:200px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.product .xiangqing .list .cont3 .slideBox1 .bd li iframe {
	width:244px;
	height:148px;
}
.product .xiangqing .list .cont3 .slideBox1 .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.product .xiangqing .list .cont3 .slideBox1 .bd li {
	zoom:1;
	vertical-align:middle;
}
.product .xiangqing .list .cont3 .slideBox1 .bd li a {
	display:block;
	text-align:center;
	margin-top:6px;
	font-size:14px;
	font-size:1.4rem;
	color:#333;
}
.product .xiangqing .list .cont3 .slideBox1 .bd li a:hover {
	color:#0449b1;
}
.product .xiangqing .list .cont3 .slideBox1 .prev {
	position:absolute;
	bottom:2px;
	right:28px;
	width:8px;
	height:14px;
	background:url(../images/w-left.png) no-repeat center center;
}
.product .xiangqing .list .cont3 .slideBox1 .next {
	position:absolute;
	bottom:2px;
	right:0px;
	width:8px;
	height:14px;
	background:url(../images/w-right.png) no-repeat center center;
}
.product .xiangqing .list .cont3 .slideBox1 .prev:hover {
	background:url(../images/w-lefton.png) no-repeat center center;
}
.product .xiangqing .list .cont3 .slideBox1 .next:hover {
	background:url(../images/w-righton.png) no-repeat center center;
}
.product .xiangqing .list .cont3 .slideBox1 .prevStop {
	display:none;
}
.product .xiangqing .list .cont3 .slideBox1 .nextStop {
	display:none;
}
.product .xiangqing .list .title4 {
	width:100%;
	margin-bottom:19px;
	margin-top:90px;
	border-bottom:1px solid #d2d2d2;
}
.product .xiangqing .list .title4 a {
	text-transform:uppercase;
	text-align:center;
	display:block;
	height:45px;
	line-height:45px;
	background-color:#0449b1;
	color:#fff;
	font-size:24px;
	font-size:2.4rem;
}
.product .xiangqing .list .cont4 {
	border:1px solid #ccc;
	padding:20px 15px 13px 15px;
}
.product .xiangqing .list .cont4 {
	}.product .xiangqing .list .cont4 .slideBox2 {
	width:244px;
	height:288px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.product .xiangqing .list .cont4 .slideBox2 .bd li iframe {
	width:244px;
	height:236px;
}
.product .xiangqing .list .cont4 .slideBox2 .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.product .xiangqing .list .cont4 .slideBox2 .bd li {
	zoom:1;
	vertical-align:middle;
}
.product .xiangqing .list .cont4 .slideBox2 .bd li a {
	display:block;
	text-align:center;
	margin-top:6px;
	font-size:14px;
	font-size:1.4rem;
	color:#333;
}
.product .xiangqing .list .cont4 .slideBox2 .bd li a img {
	display:block;
	max-width:100%;
}
.product .xiangqing .list .cont4 .slideBox2 .bd li a:hover {
	color:#0449b1;
}
.product .xiangqing .list .cont4 .slideBox2 .prev {
	position:absolute;
	bottom:2px;
	right:28px;
	width:8px;
	height:14px;
	background:url(../images/w-left.png) no-repeat center center;
}
.product .xiangqing .list .cont4 .slideBox2 .next {
	position:absolute;
	bottom:2px;
	right:0px;
	width:8px;
	height:14px;
	background:url(../images/w-right.png) no-repeat center center;
}
.product .xiangqing .list .cont4 .slideBox2 .prev:hover {
	background:url(../images/w-lefton.png) no-repeat center center;
}
.product .xiangqing .list .cont4 .slideBox2 .next:hover {
	background:url(../images/w-righton.png) no-repeat center center;
}
.product .xiangqing .list .cont4 .slideBox2 .prevStop {
	display:none;
}
.product .xiangqing .list .cont4 .slideBox2 .nextStop {
	display:none;
}
.page {
	position:relative;
	margin:12px auto 100px;
}
.page {
	text-align:center;
}
.page a:hover {
	color:#fff;
	background-color:#fff;
}
.page a {
	display:inline-block;
	background-color:#0449b1;
	color:#fff;
	border:1px solid #0449b1;
	margin-right:8px;
	margin-left:8px;
	width:33px;
	height:33px;
	line-height:33px;
	text-align:center;
	font-size:16px;
	font-size:1.6rem;
	border-radius:0px;
}
.no:hover {
	background-color:#0449b1 !important;
	color:#fff !important;
	border:1px solid #0449b1 !important;
}
.page a.on,.page a:hover {
	background-color:#fff;
	color:#0449b1;
	border:1px solid #0449b1;
}
.page a.first {
	width:81px;
	margin-right:8px;
}
.page a.last {
	width:81px;
	margin-left:9px;
}
.page img {
	display:inline-block;
	position:relative;
	top:2px;
	margin-left:3px;
	margin-right:0px;
}
.ins {
	margin-left:18px;
	width:150px;
	display:inline-block;
	height:30px;
	line-height:28px;
	text-align:center;
	border:none;
	outline:none;
	background-color:#0449b1;
	color:#fff;
	font-size:14px;
	font-size:1.4rem;
	cursor:pointer;
}
.juse {
	color:#0449b1 !important;
}
.product .xiangqing .goods1 {
	width:895px;
}
.left-pro {
	width:686px;
	text-align:left;
	margin:0 auto;
}
.left-pro .t1 {
	width:130px;
	float:right;
}
.left-pro .t2 {
	width:516px;
	text-indent:0;
	float:left;
	height:499px;
}
.left-pro .t2 a {
	display:block;
}
.left-pro .t2 img {
	text-indent:0;
	display:block;
	border:1px solid #dcdcdc;
}
#showArea img {
	cursor:pointer;
	display:block;
	margin-bottom:26px;
	width:130px;
	height:124px;
	border:0px solid #dcdcdc;
}
#showArea a {
	display:block;
}
#main_img {
	cursor:pointer;
	display:block;
}
#gotop {
	cursor:pointer;
	display:block;
	margin:auto;
	margin-top:2px;
}
#gobottom {
	cursor:pointer;
	display:block;
	margin:auto;
}
#showArea {
	height:430px;
	margin-top:14px;
	margin-bottom:9px;
	overflow:hidden;
}
.MagicZoomBigImageCont img {
	width:1000px;
	height:922px
}
.MagicZoomPup {
	border:0px solid #aaa;
	background:#ffffff;
}
.goods1 .title {
	text-align:left;
	margin-bottom:15px;
	margin-top:19px;
}
.goods1 .title h1 {
	text-align:left;
	font-size:24px;
	font-size:2.4rem;
	color:#333;
	position:relative;
	top:0px;
	line-height:26px;
	text-align:center;
}
.goods1 .btn {
	width:598px;
	margin:0 auto;
}
.goods1 .btn .anniu>a {
	font-family:Arial,Helvetica,sans-serif;
	color:#fff;
	display:block;
	font-size:16px;
	font-size:1.6rem;
	width:150px;
	height:35px;
	line-height:35px;
	text-align:center;
	background-color:#b4b4b4;
}
.goods1 .btn .anniu>a:hover {
	background-color:#0449b1;
}
.goods1 .btn .anniu>a.a1 {
	margin-left:53px;
}
.share1 .rsh {
	width:150px;
	margin:0 auto;
}
.at-resp-share-element .at-icon {
	width:20px!important;
	height:20px!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:20px!important;
	height:20px!important;
}
.at-resp-share-element .at-share-btn {
	margin-bottom:0!important;
	margin-right:3px!important;
}
.p-ti {
	border-bottom:1px solid #ccc;
	margin-top:39px;
}
.p-ti .xiazai {
	text-indent:44px;
	background:url(../images/w-pdf.png) no-repeat 19px center;
	display:block;
	width:201px;
	height:35px;
	line-height:35px;
	background-color:#0449b1;
	color:#fff;
	font-size:16px;
	font-size:1.6rem;
}
.biaoti a {
	cursor:pointer;
	border-top:2px solid #f47920;
	margin-right:2px;
	display:inline-block;
	width:139px;
	height:33px;
	line-height:33px;
	text-align:center;
	font-size:16px;
	font-size:1.6rem;
	color:#0449b1;
}
.biaoti a:hover,.biaoti a.on {
	background-color:#0449b1;
	color:#fff;
}
.bianjiqi1 {
	margin-top:20px;
}
.bianjiqi1 p {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:30px;
	font-family:"OPENSANSREGULAR_0";
}
.bianjiqi1 p a {
	font-size:14px;
	font-size:1.4rem;
	color:#0449b1;
	line-height:30px;
	font-family:"OPENSANSREGULAR_0";
}
.bianjiqi1 p b {
	font-size:16px;
	font-size:1.6rem;
	color:#0449b1;
	line-height:30px;
	font-family:"OPENSANSBOLD";
}
.bianjiqi1 p span {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	line-height:30px;
	font-family:"OPENSANSREGULAR_0";
}
.bianjiqi1 strong {
	font-size:16px;
	font-size:1.6rem;
	color:#0449b1;
}
.bianjiqi1 table {
	width:97%;
	border-collapse:collapse;
	line-height:24px;
	margin-bottom:30px;
}
.bianjiqi1 tr td {
	line-height:24px;
	padding:2px;
	border:1px solid #ccc;
	white-space:nowrap;
}
.fenge {
	margin-top:30px;
	margin-bottom:30px;
}
.fenge img {
	display:block;
	margin:0 auto;
	max-width:100%;
}
.w-xp {
	border:1px solid #d7d7d7;
	margin-bottom:50px;
	background:#f5f5f5 url(../images/huabian.png) no-repeat top center;
	padding-top:47px;
	padding-bottom:32px;
}
.w-xp .hang {
	width:100%;
	margin-bottom:20px;
}
.w-xp .hang.hang1 {
	margin-bottom:21px;
}
.w-xp .hang .wenzi {
	font-size:16px;
	font-size:1.6rem;
	color:#dc000c;
	margin-bottom:5px;
}
.w-xp .hang .wenzi1 {
	font-size:14px;
	font-size:1.4rem;
	color:#333;
}
.w-xp .hang .kuai1 {
	width:390px;
	margin-right:36px;
}
.w-xp .hang .kuai2 {
	width:390px;
	margin-right:36px;
}
.w-xp .hang .kuai3 {
	width:777px;
	margin-right:36px;
}
.w-xp .hang1 .kuai1 {
	width:100%;
	margin-right:0;
}
.w-xp .hang .kuai1 .xing {
	width:133px;
	text-align:right;
	font-size:13px;
	font-size:1.3rem;
	color:#333;
	line-height:26px;
	margin-right:10px;
	font-family:"OPENSANSREGULAR_0";
}
.w-xp .hang .kuai2 .xing {
	width:88px;
	text-align:right;
	font-size:13px;
	font-size:1.3rem;
	color:#333;
	line-height:26px;
	margin-right:10px;
	font-family:"OPENSANSREGULAR_0";
}
.w-xp .hang .kuai3 .xing {
	width:133px;
	text-align:right;
	font-size:13px;
	font-size:1.3rem;
	color:#333;
	line-height:26px;
	margin-right:10px;
	font-family:"OPENSANSREGULAR_0";
}
.w-xp .hang .xing span {
	margin-right:5px;
	text-align:right;
	font-size:13px;
	font-size:1.3rem;
	color:#dc000c;
	line-height:26px;
}
.w-xp .hang .dan {
	border:1px solid #d5d5d5;
	width:239px;
	height:26px;
	line-height:26px;
}
.w-xp .hang .dan input[type='text'] {
	display:block;
	width:100%;
	height:100%;
	background-color:#fff;
	text-indent:15px;
	font-size:14px;
	font-size:1.4rem;
	color:#333;
}
.w-xp .hang .kuai3 .dan {
	width:619px;
	height:114px;
}
.w-xp .hang .kuai3 .dan textarea {
	width:100%;
	text-indent:15px;
	height:114px;
	line-height:26px;
}
.w-xp .hang .dan input[type='submit'] {
	cursor:pointer;
	display:block;
	width:117px;
	height:28px;
	background-color:#0449b1;
	font-size:14px;
	font-size:1.4rem;
	color:#fff;
	font-family:"OPENSANSREGULAR_0";
}
.w-xp .hang .kuai4 .dan {
	border:none;
}
.bianjiqi2 {
	margin-top:20px;
}
.bianjiqi2 .ul1 {
	float:left;
	width:270px;
	margin-left:41px;
	position:relative;
	margin-bottom:40px;
}
.bianjiqi2 .ul1 img {
	display:block;
	max-width:100%;
}
.bianjiqi2 .ul1 span {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-color:rgba(0,0,0,0.7);
	background-color:#000 \9;
	display:block;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-size:1.6rem;
	height:40px;
	line-height:40px;
}
.img980 {
	display:none;
}
.img980 ul li {
	width:48%;
	margin:1%;
	float:left;
}
.img980 ul li a {
	display:block;
	width:100%;
}
.img980 ul li a img {
	display:block;
	max-width:99.6%;
	border:1px solid #ccc;
}
@media screen and (max-width:1219px) {
	.product .wp {
	width:1200px;
}
.product .xiangqing .goods {
	width:896px;
}
.product .xiangqing .goods1 {
	width:900px;
}
.product .xiangqing .goods ul li {
	width:31%!important;
	margin:0 1% 30px 1%!important;
}
.bianjiqi2 .ul1 {
	width:31%;
	margin:1%!important;
}
.w-xp .hang .kuai1 {
	width:45.6%;
	margin-right:6%;
}
.w-xp .hang .kuai2 {
	width:41.3%;
	margin-right:6%;
}
.w-xp .hang .kuai3 {
	width:93.4%;
	margin-right:6%;
}
.w-xp .hang .dan {
	width:260px;
}
.w-xp .hang .kuai3 .dan {
	width:680px;
}
.MagicZoomPup,.MagicZoomBigImageCont {
	display:none!important;
}
}@media screen and (max-width:1219px) {
	.product .wp {
	width:980px;
}
.product .xiangqing .goods {
	width:680px;
}
.product .xiangqing .goods1 {
	width:680px;
}
.w-xp .hang .dan {
	width:150px;
}
.w-xp .hang .kuai3 .dan {
	width:440px;
}
.left-pro {
	width:674px;
}
}@media screen and (max-width:999px) {
	.product .wp {
	width:95%;
}
.product .xiangqing .goods ul li {
	width:100%;
}
.w-xp .hang .dan {
	width:calc(100% - 150px);
}
.w-xp .hang .kuai3 .dan {
	width:calc(100% - 196px);
}
.page {
	position:relative;
	margin:12px auto 30px;
}
}@media screen and (max-width:999px) {
	.product {
	padding-top:50px;
}
.product .xiangqing .goods {
	width:100%;
	float:none;
}
.product .xiangqing .goods1 {
	width:100%;
	float:none;
}
.product .xiangqing .goods ul li {
	width:calc(100% - 315px);
}
.product .xiangqing .list {
	width:100%;
	float:none;
}
.product .page {
	margin-bottom:30px;
}
.product .xiangqing .list .title2 {
	margin-bottom:20px;
	margin-top:40px;
}
.product .xiangqing .list .title3 {
	margin-bottom:20px;
	margin-top:40px;
}
}@media screen and (max-width:768px) {
	.w-xp .hang.hang1 {
	margin-bottom:0;
}
.w-xp .hang .kuai1 {
	width:93%;
	margin-bottom:20px;
}
.w-xp .hang .kuai2 {
	width:93%;
}
.w-xp .hang .kuai2 .xing {
	width:133px;
}
.w-xp .hang .kuai3 .dan {
	width:calc(100% - 151px);
}
.p-ti .xiazai {
	margin-top:30px;
}
.product {
	padding-top:20px;
}
}@media screen and (max-width:766px) {
	.bianjiqi2 .ul1 {
	width:48%;
	margin:1%!important;
}
.product .xiangqing .goods ul li {
	width:48%!important;
	margin:0 1% 30px 1%!important;
}
.left-pro {
	display:none;
}
.img980 {
	display:block;
}
.goods1 .btn {
	width:100%;
}
.share1 {
	float:none;
	margin-left:0;
	margin-top:20px;
}
.goods1 .btn .anniu {
	float:none;
}
.product .xiangqing .goods {
	width:100%;
}
.rel-pro li {
	width:48%;
	margin:1%!important;
}
.page a {
	margin-bottom:15px;
}
}@media screen and (max-width:450px) {
	.biaoti a {
	width:auto;
	padding:0 7px;
	margin:0 0 10px 0;
	float:left;
	display:block;
}
}@media screen and (max-width:465px) {
	.p-ti .biaoti {
	float:none;
}
.w-xp .hang .kuai1 .xing {
	float:none;
}
.w-xp .hang .dan {
	float:none;
}
.w-xp .hang .dan {
	width:95%;
	margin-left:5%;
	border:none;
}
.w-xp .hang .kuai2 {
	margin-bottom:20px;
}
.w-xp .hang .kuai1 .xing {
	margin-left:5%;
	text-align:left;
}
.w-xp .hang .kuai2 .xing {
	margin-left:5%;
	text-align:left;
}
.w-xp .hang .kuai3 .xing {
	margin-left:5%;
	text-align:left;
}
.w-xp .hang .wenzi {
	margin-left:5%;
	margin-right:5%;
	width:90%;
}
.w-xp .hang .wenzi1 {
	margin-left:5%;
	margin-right:5%;
	width:90%;
}
.w-xp .hang .kuai3 .dan {
	width:calc(100% - 15px);
}
}@media screen and (max-width:399px) {
	.share1 {
	margin-top:10px;
}
.goods1 .title h1 {
	font-size:20px;
	font-size:2rem;
}
.bianjiqi2 .ul1 {
	width:98%;
	margin:1%!important;
}
.product .xiangqing .goods ul li {
	width:98%!important;
	margin:0 1% 30px 1%!important;
}
.goods1 .btn .anniu > a {
	float:none;
	margin:0 auto;
}
.goods1 .btn .anniu > a.a1 {
	float:none;
	margin:10px auto 10px;
}
.rel-pro li {
	width:98%;
	margin:1%!important;
}
}#baguetteBox-overlay {
	display:none;
	opacity:0;
	position:fixed;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#222;
	background-color:rgba(0,0,0,.8);
	-webkit-transition:opacity .5s ease;
	transition:opacity .5s ease;
	z-index:99999999999999999999999999999999999999;
}
#baguetteBox-overlay.visible {
	opacity:1
}
#baguetteBox-overlay .full-image {
	display:inline-block;
	position:relative;
	width:100%;
	height:100%;
	text-align:center;
}
#baguetteBox-overlay .full-image figure {
	display:inline;
	margin:0;
	height:100%
}
#baguetteBox-overlay .full-image img {
	display:inline-block;
	width:auto;
	height:auto;
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);
	-moz-box-shadow:0 0 8px rgba(0,0,0,.6);
	box-shadow:0 0 8px rgba(0,0,0,.6);
}
#baguetteBox-overlay .full-image figcaption {
	display:block;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
	line-height:1.8;
	color:#ccc;
	background-color:#000;
	background-color:rgba(0,0,0,.6);
	font-family:Verdana,Geneva,sans-serif;
}
#baguetteBox-overlay .full-image:before {
	content:"";
	display:inline-block;
	height:50%;
	width:1px;
	margin-right:-1px
}
#baguetteBox-slider {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	white-space:nowrap;
	-webkit-transition:left .4s ease,-webkit-transform .4s ease;
	transition:left .4s ease,-moz-transform .4s ease;
	transition:left .4s ease,transform .4s ease
}
#baguetteBox-slider.bounce-from-right {
	-webkit-animation:bounceFromRight .4s ease-out;
	animation:bounceFromRight .4s ease-out
}
#baguetteBox-slider.bounce-from-left {
	-webkit-animation:bounceFromLeft .4s ease-out;
	animation:bounceFromLeft .4s ease-out
}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button {
	top:50%;
	top:calc(50% - 30px);
	width:44px;
	height:60px
}
.baguetteBox-button {
	position:absolute;
	cursor:pointer;
	outline:0;
	padding:0;
	margin:0;
	border:0;
	-moz-border-radius:15%;
	border-radius:15%;
	background-color:#323232;
	background-color:rgba(50,50,50,.5);
	color:#ddd;
	font:1.6em sans-serif;
	-webkit-transition:background-color .4s ease;
	transition:background-color .4s ease;
}
.baguetteBox-button:hover {
	background-color:rgba(50,50,50,.9)
}
.baguetteBox-button#next-button {
	right:2%
}
.baguetteBox-button#previous-button {
	left:2%
}
.baguetteBox-button#close-button {
	top:20px;
	right:2%;
	right:calc(2% + 6px);
	width:30px;
	height:30px
}
.baguetteBox-button svg {
	position:absolute;
	left:0;
	top:0
}
.spinner {
	width:40px;
	height:40px;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-20px
}
.double-bounce1,.double-bounce2 {
	width:100%;
	height:100%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#fff;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:bounce 2s infinite ease-in-out;
	animation:bounce 2s infinite ease-in-out
}
.double-bounce2 {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
.about_top_dan .list {
	width:276px;
	margin-bottom:75px;
}
.about_top_dan .list .title1 {
	margin-bottom:21px;
}
.about_top_dan .list .title1 a {
	text-transform:uppercase;
	text-align:center;
	display:block;
	height:45px;
	line-height:45px;
	background-color:#0449b1;
	color:#fff;
	font-size:24px;
	font-size:2.4rem;
}
.about_top_dan .list .subNavBox {
	}.about_top_dan .list .subNav {
	box-sizing:border-box;
	cursor:pointer;
	margin-bottom:0px;
	border:1px solid #d2d2d2;
	margin-top:10px;
	padding-top:0px;
	background:#eeeeee url(../images/w-probg.jpg) no-repeat 0px center;
}
.about_top_dan .list .subNav a {
	line-height:40px;
	margin-left:45.5px;
	font-size:14px;
	font-size:1.4rem;
	color:#333;
	transition:0s;
	font-family:Arial,Helvetica,sans-serif;
}
.about_top_dan .list .subNav:hover {
	background:#0449b1 url(../images/w-probgon.jpg) no-repeat 0px center;
}
.about_top_dan .list .subNav:hover a {
	color:#fff;
}
.about_top_dan .list .currentDd {
	background:#0449b1 url(../images/w-probgon.jpg) no-repeat 0px center;
}
.about_top_dan .list .currentDd a {
	color:#fff;
}
.about_top_dan .list .navContent {
	display:none;
	background:#fff;
	position:relative;
	padding-top:9px;
	padding-bottom:8px;
	border:1px solid #eeeeee;
	border-top:0;
}
.about_top_dan .list .navContent>li a {
	display:block;
	font-size:14px;
	font-size:1.4rem;
	padding-top:0;
	padding-bottom:0px;
	color:#333;
	padding-left:43px;
	line-height:30px;
}
.about_top_dan .list .navContent>li a:hover {
	color:#0449b1;
	font-weight:bold;
}
.img980 {
	display:none;
}
.img980 ul li {
	width:48%;
	margin:1%;
	float:left;
}
.img980 ul li a {
	display:block;
	width:100%;
}
.img980 ul li a img {
	display:block;
	max-width:99.6%;
	border:1px solid #ccc;
}
.dandan9994 {
	width:100%;
}
.dandan9994 li {
	float:left;
	width:48%;
	margin-left:1%;
	margin-right:1%;
}
.dandan9994 li a {
	display:block;
}
.dandan9994 li img {
	display:block;
	max-width:100%;
}
.dandan9994 {
	display:none;
}
.zhankai_wrap {
	margin-top:15px;
}
.zhankai {
	display:none;
	font-size:18px;
	font-size:1.8rem;
	color:#fff;
	background:#0449b1;
	border-radius:25px;
	padding:5px 15px;
}
.shousuo {
	display:none;
	font-size:18px;
	font-size:1.8rem;
	color:#fff;
	background:#0449b1;
	border-radius:25px;
	padding:5px 15px;
}
@media screen and (max-width:766px) {
	.dandan9994 {
	display:block;
}
.zhankai {
	display:block;
	display:inline-block;
}
}@media screen and (max-width:639px) {
	.dandan9994 {
	display:block;
}
}@media screen and (max-width:399px) {
	.img980 ul li {
	width:48%;
	margin:1%;
}
}.goods1   table {
	width:100%;
	border-collapse:collapse;
	line-height:22px;
	border:1px solid #ccc;
}
.goods1   table tr td {
	padding:3px;
	border:1px solid #ccc;
}
@media screen and (max-width:1000px) {
	.goods1  .table {
	width:100%;
	overflow:scroll;
}
.goods1   table {
	width:885px;
}}

.yanz{margin-left: 14.5%;}
.yz_cap{margin-right: 5px;
    text-align: right;
    font-size: 13px;
    font-size: 1.3rem;
    color: #dc000c;
    line-height: 26px;
}
.yz_input{
	height: 46px;
    padding-left: 10px;
    border: 1px solid #d5d5d5;
}
.tijiao{
	width: 181px;
    height: 48px;
	font-size: 16px;
    font-size: 1.6rem;
    background: #0449b1;
    color: #fff;
}
.yzm{
	float: left;margin-right: 10px;
}
@media screen and (max-width:670px){
	.tijiao{margin-left: 14px;margin-top: 10px;}
}
@media screen and (max-width:470px){
	.yanz{margin-top: 40px;    margin-left: 4%;}
	
}
@media screen and (max-width:380px){
	.yzm{margin-left: 13px;  margin-top: 10px;	}
}

.bianjiqi1 img{ max-width:100%;}
.catdesc{text-align: left; margin: 0 auto; padding-bottom: 30px; font-size: 16px; font-size: 1.6rem; line-height: 23px;}
.catdesc h1{font-size: 20px; font-size: 2rem;}
.catdesc h2{font-size: 16px;font-size: 1.6rem;}
.catdesc p a:hover{color: #E71A19;}

.pro1-top { }
.pro1-txt .pro1-desc { overflow: hidden;font-size: 16px; font-size: 1.6rem; line-height: 28px; }
.pro1-txt .pro1-desc a{color: #0449b1;}
.pro1-txt .more_btn { display: none; color: #0449b1; text-align: center; font-size: 16px; font-size: 1.6rem; line-height: 22px; margin-top: 10px; margin-bottom: 10px;}

.pro1-txt .more_btn span {  color: #0449b1;cursor: pointer;font-weight: bold; }

.lanage a{ font-size: 18px; line-height: 36px; }
.lanage a img{ margin-right: 6px; }
.title_m1{font-size:16px;	font-size: 1.6rem;	color:#4d4d4d;	line-height:30px; padding-top: 16px;}

/* hdlang */
.langs{text-align:right;background: #626262;}
.m-hdlang { position: relative; height: 36px; display:inline-block; }

.m-hdlang .lang-click { position: relative; display: block; width: 112px; height: 30px; line-height: 30px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -moz-border-radius: 5px; border-radius: 5px; font-size: 14px; font-size: 1.4rem;  padding-left: 44px;/*padding-right: 12px;*/color:#333;}

.m-hdlang .lang-click:before { content: ""; position: absolute; left: 14px; width: 24px; height: 100%; background: url("../images/gq_en.jpg") no-repeat center; }
.m-hdlang .lang-click:after{content: ""; position: absolute; right: 0; width: 6px; height: 100%; background: url("../images/xiaj.jpg") no-repeat center; }
.m-hdlang .lang-list { position: absolute; display: none; top: 100%; right: 0; width: 100%;  background-color: rgb(255 255 255 / 90%);  z-index: 99999; padding-top: 14px;}
.m-hdlang .active{border-top: 1px solid #ddd;}
.m-hdlang .list-item { border: 1px solid #ddd;border-top: none;}

.m-hdlang .list-item a { display: block; line-height: 24px; font-size: 14px; font-size: 1.4rem; color: #666;  padding: 10px;}

.m-hdlang .list-item a:hover { color: #fff; background-color: #346abe; }
.m-hdlang .list-item img{float:left;}




