@font-face {
 font-family: Din;
 src: url(../font/DIN MEDIUM.TTF);
}
* {
	margin: 0px;
	padding: 0px;
}
body {
	padding-top: 80px;
	font-family: "Microsoft yahei", "微软雅黑", Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	background: url(../images/1_r11_c1.jpg) repeat-x;
}
li {
	list-style-type: none;
}
.headtoplogo {
	display: inline-block;
}
img {
	border: currentColor;
	border-image: none;
	display: block;
}
textarea:focus {
}
button:focus {
}
input:focus {
}
.clearfix::after {
 height: 0px;
clear: both;
font-size: 0px;
display: block;
visibility: hidden;
content: ".";
}
a {
	color: rgb(0, 0, 0);
	text-decoration: none;
}
a:focus {
}
.width_1600 {
	margin: auto;
	width: 100%;
	max-width: 1600px;
}
.w1100 {
	margin: auto;
	width: 1100px;
}
.float_left {
	float: left;
}
.font-color {
	color: rgb(0, 0, 0);
	font-size: 14px;
	font-weight: 600;
}
.mar_top10 {
	margin-top: 10px;
}
.mar_tb5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.disPlaynblock {
	display: block !important;
}
.disPlaynone {
	display: none !important;
}
.header {
	left: 0px;
	top: 0px;
	width: 100%;
	height: 79px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: fixed;
	z-index: 5555;
	background-color: rgb(255, 255, 255);
}
.headerbox {
	margin: auto;
	height: 100%;
	max-width: 1180px;
}
.headtop {
	height: 100%;
	float: left;
	background-color: rgb(255, 255, 255);
}
img.tk_logo {
	width: auto;
	float: left;
}
.tkphonemenu {
	background: url("../images/index/tkphon_menu.png") no-repeat;
	width: 50px;
	height: 50px;
	margin-top: 27%;
	display: none;
	cursor: pointer;
}
.phoneCenterlogo {
	height: 100%;
	float: left;
	display: none;
}
.head_seach {
	height: 100%;
	right: 15px;
	float: right;
	position: relative;
	z-index: 300;
}
.tk_sousou {
	left: -20px;
	top: 32px;
	width: 18px;
	height: 18px;
	float: left;
	position: relative;
	cursor: pointer;
}
span.tk_yuyan {
	border-radius: 3px;
	height: 40px;
	text-align: center;
	color: rgb(0, 0, 0);
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 18px;
	margin-top: 20px;
	vertical-align: top;
	float: left;
	display: inline-block;
	position: relative;
}
.headAllmenu {
	margin-left: 20px;
	float: left;
}
ul.head_op {
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
	float: left;
	position: relative;
}
ul.head_op li {
	transition:0.3s;
	color: rgb(2, 20, 80);
	font-size: 14px;
	font-weight: 600;
	float: left;
	display: inline-block;
	position: relative;
	cursor: pointer;
	-webkit-transition: all 03s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}
ul.head_op li a {
	padding: 8px 12px 40px;
	color: rgb(2, 20, 80);
	font-size: 15px;
}
ul.head_op .inon{background-color:#DC220B;border-radius: 5px;}
ul.head_op .inon a{color: #ffffff;}
ul.head_op li.tk_language {
	display: none;
}
.headmenu {
	border-width: medium medium 1px 1px;
	border-style: none none solid solid;
	border-color: currentColor currentColor rgb(204, 204, 204) rgb(204, 204, 204);
	border-image: none;
	left: 50%;
	top: 80px;
	width: 100%;
	height: 400px;
	margin-left: -590px;
	display: none;
	position: absolute;
	z-index: 50;
	max-width: 1180px;
	background-color: rgb(255, 255, 255);
}
.headmenu .menucon {
	width: 33.2%;
	height: 100%;
	border-right-color: rgb(195, 195, 195);
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
	position: relative;
}
.secondmenu {
	/*margin-top: 40px;*/
	margin-top: 20px;
	display: none;
	background-color: rgb(255, 255, 255);
}
.tk_returnback {
	background: url("../images/index/tkpc_jt3.png") no-repeat;
	left: 20px;
	top: 50%;
	width: 50px;
	height: 50px;
	margin-top: -25px;
	display: none;
	position: absolute;
	cursor: pointer;
}
.secondmenu li {
	width: 100%;
}
.secondmenu li.secondmenulast {
	border-bottom-color: currentColor;
	border-bottom-width: medium;
	border-bottom-style: none;
}
.secondmenu li a {
	width: 100%;
	height: 38px;
	color: rgb(1, 1, 1);
	line-height: 38px;/* text-indent: 140px;*/
	font-size: 16px;
	display: block;
}
.secondmenu li.pitchon_a {
	background-color: #DC220B;
}
.secondmenu li.pitchon_a a {
	color: rgb(255, 255, 255);
}
.menu_pushbox {
	display: none;
}
.about_margin {
	margin-top: 40px;
	margin-left: 80px;
}
.menu_Cnpush {
	color: rgb(0, 0, 0);
	font-size: 30px;
}
.menu_Enpush {
	color: rgb(183, 183, 183);
	font-family: "Din";
	font-size: 30px;
}
.bottom_border {
	width: 60px;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 15px;
	border-top-color: rgb(91, 194, 182);
	border-top-width: 1px;
	border-top-style: solid;
}
.pushboxcon {
	color: rgb(64, 64, 64);
	font-size: 18px;
	margin-bottom: 15px;
}
.news_number {
	margin: 50px auto 0px;
	width: 245px;
	position: relative;
}
.big_number {
	color: #3568B6;
	letter-spacing: -1px;
	font-family: "Din";
	font-size: 30px;
}
.small_con {
	color: rgb(64, 64, 64);
	font-family: "微软雅黑";
	font-size: 14px;
}
.news_pic1 {
	background: url("../images/index/news_con.png") no-repeat;
	left: -40px;
	top: -5%;
	width: 33px;
	height: 30px;
	position: absolute;
}
.news_pic2 {
	background: url("../images/index/news_con.png") no-repeat -33px 0px;
	left: -40px;
	top: 32%;
	width: 32px;
	height: 30px;
	position: absolute;
}
.news_pic3 {
	background: url("../images/index/news_con1.png") no-repeat;
	left: -40px;
	top: 69%;
	width: 33px;
	height: 32px;
	position: absolute;
}
.mar_top40 {
	margin-top: 40px;
}
.mar_top20 {
	margin-top: 20px;
}
.gongmin_number {
	margin: 55px 0px 0px 100px;
	width: 225px;
	position: relative;
}
.big_number_2 {
	color: #3568B6;
	letter-spacing: -1px;
	font-family: "Din";
	font-size: 80px;
}
.small_con_2 {
	color: rgb(64, 64, 64);
	font-family: "微软雅黑";
	font-size: 24px;
}
.gm_pic {
	background: url("../images/index/gm_con.png") no-repeat;
	left: -40px;
	top: 0px;
	width: 50px;
	height: 43px;
	position: absolute;
}
.zhongxin_number {
	margin: 80px auto 0px;
	width: 340px;
	position: relative;
}
.fontSize22 {
	color: rgb(64, 64, 64);
	font-size: 22px;
}
.fontSize36 {
	color: rgb(64, 64, 64);
	font-size: 36px;
}
.kehu_number {
	margin: 25px auto 0px;
	width: 210px;
	position: relative;
}
.kehu_numphone {
	color: rgb(0, 150, 138);
	font-family: "Din";
	font-size: 50px;
	font-weight: 600;
	margin-bottom: 20px;
}
.kehu_con {
	color: rgb(1, 1, 1);
	font-size: 20px;
	margin-bottom: 20px;
}
.menu_pushpic {
	width: 100%;
	height: 100%;
	display: none;
}
.trans {
	transition:0.3s;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}
#tk_backtop {
	background: url("../images/index/tk_jt.png") no-repeat;
	width: 71px;
	height: 71px;
	right: 4.37%;
	bottom: 4%;
	display: none;
	position: fixed;
	z-index: 150;
	cursor: pointer;
}
.hovertriangle::after {
 bottom: -20px;
left: 0px;
width: 100%;
height: 3px;
clear: both;
font-size: 0px;
display: block;
position: absolute;
z-index: 50;
content: ".";
background-color: #DC220B;
}
.inquirebox {
	width: 50%;
	height: 40px;
	margin-top: 20px;
	margin-left: 6.25%;
	float: left;
	display: none;
}
.inquireboxpic {
	background: url("../images/index/tkpc_search.png") no-repeat;
	border: currentColor;
	border-image: none;
	top: 5px;
	width: 20px;
	height: 20px;
	position: relative;
	cursor: pointer;
}
.inquireboxcon {
	border: currentColor;
	border-image: none;
	width: 80%;
	height: 40px;
	color: rgb(162, 162, 162);
	padding-left: 20px;
	font-family: "微软雅黑";
	font-size: 16px;
}
.inquireboxclose {
	background: url("../images/index/tkpc_close.png") no-repeat;
	width: 24px;
	height: 24px;
	margin-top: 8px;
	float: right;
	cursor: pointer;
}
.footer {
	width: 100%;
	padding-top: 40px;
	background-color: rgb(25, 25, 25);
}
/*.footermin {
	margin: auto; padding-bottom: 40px;
}
.footerminbox li {
	height: 145px;
}
.footer_1 {
	border-right-color: rgb(60, 60, 60); border-right-width: 1px; border-right-style: solid;
}
.footer_2 {
	border-right-color: rgb(60, 60, 60); border-right-width: 1px; border-right-style: solid;
}
.footer_3 {
	border-right-color: rgb(60, 60, 60); border-right-width: 1px; border-right-style: solid;
}
.footer_4 {
	border-right-color: rgb(60, 60, 60); border-right-width: 1px; border-right-style: solid;
}
.footer_5 {
	padding: 0px; margin-left: 40px;
}
.webkitchoose {
	width: 200px; margin-top: 40px;
}
.footerlinks {
	width: 90px; color: rgb(255, 255, 255); margin-bottom: 6px; display: block;
}
.footerlinks:hover {
	color: rgb(46, 183, 167);
}
.footerkey {
	color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 10px;
}
.tk_footerline {
	left: 10px; color: rgb(46, 183, 167); line-height: 20px; font-family: "Din"; font-size: 24px; font-weight: 600; position: relative;
}
.lineHeight28 {
	line-height: 28px;
}
.tk_sharepic {
	margin-left: 28px;
}
.tk_sharetitle {
	color: rgb(39, 144, 129); font-size: 18px; margin-bottom: 30px;
}
.tk_sharetitle span {
	letter-spacing: -1px !important; margin-left: 10px !important;
}
.tk_sharelink1 {
	width: 28px; height: 23px; float: left; display: block; cursor: pointer;
}
.tk_sharelink2 {
	margin: 0px 18%; width: 30px; height: 23px; float: left; display: block; cursor: pointer;
}
.tk_sharelink3 {
	width: 11px; height: 23px; float: left; display: block; cursor: pointer;
}
.tk_sharelink4 {
	width: 136px; height: 24px; margin-top: 20px; float: left; display: block; cursor: pointer;
}
.tk_sharelinkwb {
	background: url("../images/index/tkpc_shareq.png") no-repeat -1px -1px;
}
.tk_sharelinkwb:hover {
	background: url("../images/index/tkpc_shareq.png") no-repeat -1px -33px;
}
.tk_sharelinkwx {
	background: url("../images/index/tkpc_shareq.png") no-repeat -37px -5px;
}
.tk_sharelinkwx:hover {
	background: url("../images/index/tkpc_shareq.png") no-repeat -37px -33px;
}
.tk_sharelinkfc {
	background: url("../images/index/tkpc_shareq.png") no-repeat -80px -3px;
}
.tk_sharelinkfc:hover {
	background: url("../images/index/tkpc_shareq.png") no-repeat -80px -33px;
}
.tk_sharelinkly {
	background: url("../images/index/tkpc_shareq.png") no-repeat -106px -5px;
}
.tk_sharelinkly:hover {
	background: url("../images/index/tkpc_shareq.png") no-repeat -106px -33px;
}
#jiathis_webchat img {
	margin: 15px auto 0px !important;
}
.codepic {
	text-align: center; float: left;
}
.codepic img {
	margin: auto; width: auto;
}
.ycDemo {
	margin-left: 7px;
}
.codepicone img {
	width: 95px; height: auto;
}
.marginRight10 {
	
}
.codecon {
	margin: 13px auto 0px; width: 80px; color: rgb(255, 255, 255); font-size: 12px;
}
.websitechoose {
	width: 155px; height: 30px; float: left; position: relative; cursor: pointer; background-color: rgb(12, 12, 12);
}
.websitename {
	width: 110px; height: 30px; color: rgb(162, 162, 162); line-height: 30px; overflow: hidden; padding-left: 10px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.websitesanjiao {
	top: 13px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(162, 162, 162); border-left-color: transparent; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute;
}
.enterwebsite {
	width: 45px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; float: right; display: block; background-color: rgb(59, 59, 59);
}
.enterwebsite:hover {
	background-color: rgb(7, 144, 128);
}
.corporationname {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(210, 210, 210) rgb(210, 210, 210) currentColor; border-image: none; left: 0px; width: 153px; bottom: 30px; display: none; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
.corporationname li {
	height: 28px; color: rgb(162, 162, 162); line-height: 28px; overflow: hidden; padding-left: 10px; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.corporationname li:hover {
	color: rgb(255, 255, 255); background-color: rgb(35, 158, 143);
}
.tk_keyword {
	width: 200px; height: 30px; margin-top: 20px;
}
#keywordsear {
	border: currentColor; border-image: none; width: 145px; height: 30px; color: rgb(162, 162, 162); line-height: 30px; padding-left: 10px; font-family: "微软雅黑"; float: left; background-color: rgb(12, 12, 12);
}
#keywordsure {
	border: currentColor; border-image: none; width: 45px; height: 30px; color: rgb(255, 255, 255); font-family: "微软雅黑"; font-size: 14px; float: right; cursor: pointer; background-color: rgb(59, 59, 59);
}
#keywordsure:hover {
	background-color: rgb(7, 144, 128);
}
.footerbottomline {
	width: 100%; height: 40px; text-align: center; color: rgb(72, 72, 72); line-height: 40px; background-color: rgb(0, 0, 0);
}
#ckepop .jtico {
	background: none !important;
}
@media screen and (max-width:1218px)
{
.headtop {
	width: 50px; margin-right: 33%;
}
.headtoplogo {
	display: none;
}
.tkphonemenu {
	display: block;
}
.phoneCenterlogo {
	display: block;
}
.phoneCenterlogo img {
	width: auto; height: 100%;
}
.headAllmenu {
	display: none;
}
ul.head_op {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; left: 0px; top: 60px; height: 320px; position: absolute; background-color: rgb(255, 255, 255);
}
ul.head_op li {
	float: none; display: block;
}
ul.head_op li.tk_language {
	display: none;
}
ul.head_op li a {
	padding: 8px 35px;
}
ul.head_op li:hover {
	background-color: #DC220B;
}
ul.head_op li:hover a {
	color: rgb(255, 255, 255);
}
.hovertriangle::after {
	bottom: 0px;
}
.headmenu {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-image: none; left: 155px; top: 110px; width: 210px; height: auto; margin-left: 0px; position: absolute;
}
.headmenu .menucon {
	border: currentColor; border-image: none; width: 100%;
}
.headmenu div.menuconOut {
	width: 0px; overflow: hidden;
}
.secondmenu {
	margin-top: 0px;
}
.secondmenu li a {
	padding: 0px 35px; height: 40px; text-indent: 0px; font-size: 16px;
}
.secondmenu li a:hover {
	color: rgb(255, 255, 255); background-color: #DC220B;
}
}
@media screen and (max-width:992px) and (min-width:680px)
{
.headtop {
	margin-right: 25%;
}
.inquirebox {
	margin-left: 0px;
}
.inquireboxcon {
	width: 50%;
}
ul.head_op {
	top: 61px;
}
ul.head_op li.tk_language {
	display: none;
}
.tshapp {
	margin-top: 30px;
}
}
@media screen and (max-width:680px)
{
body {
	padding-top: 80px;
}
.header {
	height: 80px;
}
.headtop {
	margin-right: 0px;
}
.tkphonemenu {
	margin-top: 32%;
}
.tshapp {
	margin-top: 30px;
}
.phoneCenterlogo {
	margin-right: 2.2%; float: right;
}
.phoneCenterlogo img {
	width: auto; height: 68px; margin-top: 8px;
}
.head_seach {
	display: none;
}
ul.head_op {
	top: 61px; width: 100%; height: 360px;
}
ul.head_op li {
	text-align: center;
}
ul.head_op li.tk_language {
	display: block;
}
.headmenu {
	left: 0px; top: 80px; width: 100%; text-align: center;
}
}
@media screen and (max-width:1180px) and (min-width:992px)
{
.footer {
	-ms-overflow-x: hidden;
}
.codepic {
	width: 45%;
}
.codepicone {
	margin-right: 8%; margin-left: 0px;
}
.ycDemo {
	margin-left: 0px;
}
.ycDemo {
	margin-left: 0px;
}
.codecon {
	width: auto;
}
.tshapp {
	margin-top: 30px;
}
.footerminbox li {
	height: auto; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.codepic img {
	width: 100%; height: auto;
}
.codepicone img {
	width: 100%; height: auto;
}
.two-dimension {
	margin-left: 45px;
}
.tk_sharepic {
	width: 200px; margin-top: 10px; margin-left: 0px;
}
.webkitchoose {
	width: 200px;
}
.tk_keyword {
	width: 200px;
}
.codecon {
	text-align: center; font-size: 14px;
}
.footer_5 {
	margin-left: 15px;
}
}
@media screen and (max-width:991px) and (min-width:768px)
{
.footer {
	-ms-overflow-x: hidden;
}
.footerminbox li {
	height: auto; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.footerlinks {
	width: 115px; font-size: 18px;
}
.footerkey {
	font-size: 18px;
}
.ycDemo {
	margin-left: 0px;
}
.codecon {
	width: auto;
}
.footerminbox li.footer_1 {
	margin-bottom: 40px;
}
.footerminbox li.footer_2 {
	height: 186px;
}
.codepic {
	width: 40%;
}
.codepicone {
	margin-right: 25px; margin-left: 0px;
}
.codepic img {
	width: 100%; height: auto;
}
.tk_sharepic {
	width: 200px; margin-left: 0px;
}
.footerminbox li.footer_4 {
	height: 193px;
}
.footer_5 {
	margin-left: 15px;
}
.webkitchoose {
	width: 200px;
}
.tk_keyword {
	width: 200px;
}
.codecon {
	font-size: 18px;
}
}
@media screen and (max-width:767px)
{
.footerminbox li {
	height: auto; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.ycDemo {
	display: none;
}
.footerlinks {
	width: 48%; font-size: 16px; display: inline-block;
}
.footerkey {
	font-size: 16px;
}
.footerminbox li.footer_2 {
	margin-top: 30px;
}
.footerminbox li.footer_3 {
	margin-top: 30px;
}
.ycDemo {
	margin-left: 0px;
}
.codecon {
	width: auto;
}
.codepicone {
	width: 45%; margin-right: 6%; margin-left: 0px;
}
.codepicone img {
	width: 100%; height: auto;
}
.codecon {
	text-align: center; font-size: 14px;
}
.codepic {
	width: 50%;
}
.codepic img {
	width: 100%; height: auto;
}
.tk_sharepic {
	width: auto; margin-top: 30px; margin-left: 0px;
}
.webkitchoose {
	width: 200px;
}
.tk_sharelink2 {
	margin: 0px 5%;
}
.tk_sharelink3 {
	margin-right: 5%;
}
.tk_sharelink4 {
	margin-top: 0px;
}
.tk_keyword {
	width: 200px;
}
.footer_5 {
	margin-left: 15px;
}
.footerbottomline {
	height: 60px; line-height: 20px;
}
}
@media screen and (max-width:400px)
{
.lineHeight28 {
	width: 230px; line-height: 28px;
}
.ycDemo {
	margin-left: 0px;
}
.codecon {
	width: auto;
}
}
.w1180 {
	margin: 0px auto; width: 1180px;
}
.w1180-1600 {
	margin: auto; width: 100%; min-width: 1180px; max-width: 1600px;
}
.h2_title {
	padding: 60px 0px 40px; font-size: 30px; font-weight: normal; position: relative;
}
span.en {
	bottom: 58px; color: rgb(183, 183, 183); padding-left: 5px; font-family: Din; font-size: 30px; font-weight: normal;
}
.size_18 {
	font-size: 18px;
}
.size_12 {
	font-size: 12px;
}
.button_news {
	border-radius: 2px; border: 1px solid rgb(61, 61, 61); transition:0.3s; border-image: none; width: 138px; height: 38px; text-align: center; color: rgb(61, 61, 61); line-height: 38px; font-size: 16px; display: inline-block; -webkit-transition: all 0.3s;
}
.button_news:hover {
	border: 1px solid rgb(0, 150, 138); border-image: none; color: rgb(255, 255, 255); background-color: rgb(0, 150, 138);
}
.button_news:hover span {
	background: url("../images/news/back_click.png") no-repeat;
}
.h2_title a {
	right: 0px; text-decoration: none; position: absolute;
}
.news_back span {
	background: url("../images/news/back_03.png") no-repeat 0% 0% / cover; left: 0px; top: -3px; width: 35px; height: 44px; position: absolute;
}
.news_back {
	width: 100px; font-size: 16px; font-weight: normal; text-decoration: none;
}
.page_con .page {
	padding-top: 20px; padding-bottom: 100px;
}
.page_con .page a {
	padding: 0px; border-radius: 3px; border: 1px solid rgb(61, 61, 61); border-image: none; width: 38px; height: 38px; text-align: center; color: rgb(61, 61, 61); line-height: 38px; font-size: 16px; margin-right: 5px; display: inline-block;
}
.page_con .page span {
	width: 12px; line-height: 44px; display: inline-block;
}
.page_con .page .curr {
	border: 1px solid rgb(0, 150, 138); border-image: none; color: rgb(255, 255, 255); background-color: rgb(0, 150, 138);
}
.page_con .page .laypage_prev {
	margin: 0px 5px; border-radius: 3px; border: 1px solid rgb(61, 61, 61); border-image: none; width: 100px; height: 38px; text-align: center; color: rgb(61, 61, 61); line-height: 38px; font-size: 16px;
}
.page_con .page .laypage_next {
	margin: 0px 5px; border-radius: 3px; border: 1px solid rgb(61, 61, 61); border-image: none; width: 100px; height: 38px; text-align: center; color: rgb(61, 61, 61); line-height: 38px; font-size: 16px;
}
.more_color {
	color: rgb(45, 183, 168);
}
.no_color {
	color: rgb(255, 255, 255);
}
@media all and (max-width:1180px)
{
.h2_title {
	width: 90%; margin-left: 5%;
}
.page_con {
	width: 90%; margin-left: 5%;
}
.h2_title a {
	top: 14px;
}
}
@media all and (max-width:992px) and (min-width:768px)
{
.public_con li {
	width: 50%;
}
.h2_title a {
	top: 14px;
}
}
@media all and (max-width:768px)
{
.public_con li {
	width: 100%;
}
.page_con .page a {
	display: none;
}
.page_con .page .laypage_prev {
	float: left; display: block;
}
.page_con .page .laypage_next {
	float: left; display: block;
}
.page_con .page .point {
	display: none;
}
.h2_title {
	padding-top: 60px; padding-bottom: 40px; font-size: 30px;
}
span.en {
	font-size: 30px; display: block;
}
span.en {
	padding-left: 0px;
}
.h2_title .news_back {
	border: 0px currentColor; border-image: none; width: 50px;
}
.h2_title .news_back span {
	left: -30px;
}
.h2_title .news_back:hover {
	color: rgb(61, 61, 61); background-color: transparent;
}
}
.mask {
	left: 0px; top: 0px; position: absolute; z-index: 1002; opacity: 0.5; background-color: rgb(119, 119, 119); -moz-opacity: 0.5;
}
.model {
	display: none; position: fixed; z-index: 2147483647;
}
.jiathis_weixin_modal {
	margin: -200px 0px 0px -200px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; left: 50%; top: 50%; width: auto; overflow: hidden; position: fixed; box-shadow: 0px 3px 7px rgba(0,0,0,0.3); background-clip: padding-box; background-color: rgb(255, 255, 255);
}
.jiathis_modal_header {
	padding: 9px 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.jiathis_weixin_close {
	color: rgb(0, 0, 0); line-height: 20px; font-size: 20px; font-weight: bold; text-decoration: none; margin-top: 2px; float: right; cursor: pointer; opacity: 0.2; text-shadow: 0px 1px 0px #ffffff;
}
.jiathis_weixin_h3 {
	margin: 0px; line-height: 30px; font-family: " 微软雅黑"; font-weight: normal;
}
.jiathis_modal_body {
	text-align: center;
}
.jiathis_modal_footer {
	padding: 11px 10px 0px; border-radius: 0px 0px 6px 6px; height: 40px; text-align: left; font-size: 12px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #ffffff;
}
.jiathis_weixin_tip {
	margin: 0px; padding: 0px; text-align: left; font-size: 12px;
}
#qrcodeTable {
	margin: 10px auto; width: 300px;
}
.tool_group {
	top: 50%; right: 0px; margin-top: -91px; position: fixed; z-index: 120;
}
.tool_group .icon {
	width: 60px; height: 60px; margin-bottom: 1px; margin-left: 0px; display: block; position: relative; z-index: 140; opacity: 0.6;
}
.toll_troup_trans {
	transition:0.4s linear; -webkit-transition: all 04s linear; -o-transition: all 0.4s linear; -moz-transition: all 0.4s linear;
}
.memberCenter .title1 {
	width: 0px; height: 60px; right: 60px; color: rgb(248, 186, 23); line-height: 60px; overflow: hidden; padding-right: 10px; padding-left: 10px; font-size: 16px; position: absolute; z-index: 100; opacity: 0; background-color: rgb(0, 0, 0);
}
.hotPhone .title2 {
	width: 0px; height: 60px; right: 60px; color: rgb(248, 186, 23); line-height: 60px; overflow: hidden; padding-right: 10px; padding-left: 10px; font-size: 16px; position: absolute; z-index: 100; opacity: 0; background-color: rgb(0, 0, 0);
}
.highServe .title3 {
	width: 0px; height: 60px; right: 60px; color: rgb(248, 186, 23); line-height: 60px; overflow: hidden; padding-right: 10px; padding-left: 10px; font-size: 16px; position: absolute; z-index: 100; opacity: 0; background-color: rgb(0, 0, 0);
}
.tool_group .memberCenter {
	background: url("../images/index/tool_icon_exit.png") no-repeat center rgb(0, 0, 0);
}
.memberCenter:hover .title1 {
	width: 140px; opacity: 1;
}
.hotPhone:hover .title2 {
	width: 115px; opacity: 1;
}
.highServe:hover .title3 {
	width: 140px; opacity: 1;
}
.tool_group .hotPhone {
	background: url("../images/index/tool_icon_phone.png") no-repeat center rgb(0, 0, 0);
}
.tool_group .highServe {
	background: url("../images/index/webwxgetmsgimg.jpg") no-repeat center rgb(0, 0, 0);
}
@media all and (max-width:768px)
{
.memberCenter .title1 {
	display: none;
}
.hotPhone .title2 {
	display: none;
}
.highServe .title3 {
	display: none;
}
.tool_group {
	top: auto; bottom: 16%;
}
.tool_group .icon {
	border-radius: 50%; width: 50px; height: 50px;
}
.tool_group .memberCenter {
	background: url("../images/index/1.png") no-repeat center rgb(0, 0, 0);
}
.tool_group .hotPhone {
	background: url("../images/index/2.png") no-repeat center rgb(0, 0, 0);
}
.tool_group .highServe {
	background: url("../images/index/3.png") no-repeat center rgb(0, 0, 0);
}
.tool_group .icon {
	width: 50px; height: 50px; margin-bottom: 1px; margin-left: 0px; display: block; position: relative; z-index: 140; opacity: 0.4;
}
}*/
.footer {
	position: relative;
	z-index: 100;
}
