* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
*:before,*:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
html,body {
	-webkit-user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
	-webkit-touch-callout:none;
}
body {
	margin:0px auto;
	background:#fff;
	color:#555;
	font-family:微软雅黑,sans-serif;
	width:100%;
	font-size:75%;
	overflow-x:hidden;
}
div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,input,button,select,textarea {
	margin:0;
	padding:0;
	list-style:none;
}
header,article,section,aside,footer,figure,nav {
	display:block;
}
a,a:visited {
	color:#555;
	text-decoration:none;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
a:focus,a:hover {
	color:#d91f2d;
	text-decoration:none;
}
img {
	border:none;
	vertical-align:top;
}
.clearfix:after {
	display:block;
	content:"";
	clear:both;
}
.b-blank10 {
	margin:0 0 10px 0;
}
.b-blank20 {
	margin:0 0 20px 0;
}
.b-blank30 {
	margin:0 0 30px 0;
}
.blank10 {
	width:100%;
	height:10px;
}
.blank20 {
	width:100%;
	height:20px;
}
.blank30 {
	width:100%;
	height:30px;
}
.l-blank25 {
	float:left;
	width:25px;
	height:10px;
}
@font-face {
	font-family:'BEBAS';
	src:url('img/BEBAS.eot');
	src:url('img/BEBAS.eot?#iefix') format('embedded-opentype'),url('img/BEBAS.woff') format('woff'),url('../font/BEBAS.ttf') format('truetype'),url('../font/BEBAS.svg#aGENCYR') format('svg');
}
/************************************************************共用部分开始************************************************************/

.main {
	width:100%;
	margin:0 auto;
	position:relative;
}
@media screen and (min-width:1400px) {
	.main {
	width:1400px;
}
}
@media screen and (min-width:1200px)and (max-width:1409px) {
	.main {
	width:1290px;
}
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.main {
	width:100%;
	max-width:1000px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.main {
	padding:0 15px;
}
}@media screen and (max-width:767px) {
	body {
	padding:0 0 55px 0;
}
.main {
	padding:0 15px;
}
}/*top*/

header {
	position:relative;
	z-index:9999;
	background:#fff;
	box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);
}
header .top {
	background:#d91f2d;
	height:40px;
	line-height:40px;
	color:#fff;
	position:relative;
	z-index:200;
}
header .top h2 {
	float:left;
	font-size:1em;
	font-weight:normal;
}
header .top ul {
	float:right;
	position:relative;
	border-right:1px solid #b0040c;
}
header .top ul li {
	float:left;
	position:relative;
	color:#ddd;
	z-index:100;
}
header .top ul li a,header .top ul li a:visited,header .top ul li a:hover {
	display:block;
	padding:0 12px;
	border-left:1px solid #b0040c;
	color:#fff;
}
header .top ul li i {
	margin:0 5px 0 0;
	font-size:14px;
	color:#fff;
}
header .top ul li i img {
	margin:7px 0 0 0;
}
header .top ul li .xl_sj_box {
	position:absolute;
	z-index:110;
	left:50%;
	top_box:38px;
	margin:0 0 0 -55px;
	padding:10px 0 0 0;
	display:none;
}
header .top ul li .xl_sj_box .xl_sj {
	background:#fff;
	box-shadow:0 0 5px #c9c9c9;
	text-align:center;
	color:#888;
	line-height:25px;
	position:relative;
	behavior:url(pie.htc);
}
header .top ul li .xl_sj_box .xl_sj i {
	position:absolute;
	left:50%;
	margin:0 0 0 -12px;
	top:-19px;
}
header .top ul li .xl_sj_box .xl_sj>img {
	float:left;
	width:110px;
	height:110px;
	background:#ccc;
	margin:3px 3px 0 3px;
}
header .top ul li:hover .xl_sj_box {
	display:block;
}
header .logo {
	float:left;
	height:100px;
	line-height:100px;
}
header .logo img {
	display:inline;
	vertical-align:middle;
	max-width: 178px;
}
header .tel {
	float:left;
	margin-top:34px;
	margin-left:18px;
	border-left:1px solid #e9e9e9;
	padding-left:13px;
}
header .tel h2 {
	padding-bottom:5px;
	font-size:1em;
	font-weight:normal;
}
header .tel span {
	font-size:1.5em;
	line-height:1;
	color:#d91f2d;
	font-weight:bold;
}
header .mmenu {
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	width:50px;
	text-align:center;
	display:none;
}
header .mmenu i {
	color:#999;
	font-size:24px;
	position:relative;
	top:35%;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	header .logo {
	height:100px;
	line-height:100px;
}
header .logo img {
	height:32px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	header {
	border-top:3px solid #d91f2d
}
header .top {
	height:35px;
	line-height:35px;
}
header .logo {
	height:90px;
	line-height:90px;
}
header .logo img {
	max-height:35%;
}
header .tel {
	margin-top:28px;
}
header .tel h2 {
	padding-bottom:3px;
}
header .mmenu {
	display:block;
}
}@media screen and (max-width:767px) {
	header {
	border-top:3px solid #d91f2d;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
}
header .top {
	display:none;
}
header .logo {
	height:60px;
	line-height:60px;
}
header .logo img {
	max-height:70%;
}
header .tel {
	display:none;
}
header .mmenu {
	display:block;
}
}.nav {
	float:right;
	width:68.33%;
	height:100px;
}
.nav ul {
	position:relative;
	z-index:10;
}
.nav ul li {
	position:relative;
	float:left;
	z-index:50;
	width:12.28%;
	text-align:center;
}
.nav ul li a {
	display:block;
	position:relative;
	font-size:16px;
	line-height:100px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.nav ul li a:after {
	position:absolute;
	left:0px;
	bottom:0px;
	display:block;
	content:"";
	width:0;
	height:3px;
	background:#d91f2d;
}
.nav ul li a:hover,.nav ul li a.on,.nav ul li a.selected {
	background:#f9f9f9;
	color:#d91f2d;
	font-weight:bold;
}
.nav ul li a:hover:after,.nav ul li a.on:after,.nav ul li a.selected:after {
	width:100%;
}
* HTML .nav ul li a {
	display:inline-block
}
.nav ul li ul {
	position:absolute;
	width:100% !important;
	visibility:hidden;
	z-index:999999;
}
.nav ul li ul li {
	width:100%;
	background:#fff;
	margin-left:0px;
}
.nav ul li ul li:before {
	display:none;
}
.nav ul li ul li a {
	overflow:hidden;
	line-height:45px;
	height:45px;
	text-align:left;
	text-indent:15px;
	font-weight:normal;
	font-size:12px;
	border-bottom:1px solid #e7e7e7;
	color:#555;
}
.nav ul li ul li a:after {
	display:none;
}
.nav ul li ul li a.selected,.nav ul li ul li a:hover {
	background:#d91f2d;
	color:#fff;
	font-weight:normal;
	border-bottom-color:#d28a00;
}
.nav ul li ul li ul {
	width:100%;
}
* HTML .nav {
	height:1%
}
.downarrowclass {
	position:absolute;
	top:-1000px;
	right:7px
}
.rightarrowclass {
	position:absolute;
	top:8px;
	right:15px
}
.ddshadow {
	position:absolute;
	width:0px;
	background:none transparent scroll repeat 0% 0%;
	height:0px;
	top:0px;
	LEFT:0px
}
.toplevelshadow {
	opacity:0.0
}
.nav ul li img {
	display:none;
}
.nav ul li a:after {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.nav {
	width:55%;
	height:100px;
}
.nav ul li a {
	line-height:100px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.nav {
	display:none;
}
}@media screen and (max-width:767px) {
	.nav {
	display:none;
}
}/**/

footer {
	background:#222;
}
footer .f_left {
	float:left;
}
footer .f_logo {
	padding-top:40px;
	padding-bottom:20px;
}
footer .f_tel {
	overflow:hidden;
}
footer .f_tel i {
	float:left;
	margin-right:10px;
	color:#d91f2d;
	font-size:40px;
}
footer .f_tel span {
	color:#fff;
}
footer .f_tel h2 {
	padding-top:5px;
	font-size:2.33em;
	color:#d91f2d;
	line-height:1;
	font-family:Arial;
}
footer address {
	padding-top:2px;
	line-height:25px;
	color:#888;
	font-style:normal;
}
footer .f_menu {
	float:right;
	width:64.16%;
	margin-bottom:50px;
	overflow:hidden;
}
footer .f_menu li {
	float:left;
	position:relative;
	padding-top:48px;
	padding-left:22px;
	border-left:1px solid #323232;
	width:20%;
	min-height:225px;
}
footer .f_menu li:before {
	position:absolute;
	left:0px;
	top:0px;
	width:1px;
	height:100%;
	display:block;
	content:"";
	background:#000;
}
footer .f_menu li h2 {
	position:relative;
	padding-bottom:15px;
	font-size:1.16em;
	font-weight:normal;
	color:#cacaca;
}
footer .f_menu li h2:before {
	position:absolute;
	left:-23px;
	top:0px;
	display:block;
	content:"";
	width:2px;
	height:20px;
	background:#d91f2d;
}
footer .f_menu li p {
	line-height:25px;
	color:#787878;
}
footer .f_menu li p a {
	color:#787878;
}
footer .f_menu li p a:hover {
	color:#fff;
}
footer .f_menu li.lxwm {
	width:27.5%;
}
footer .foot {
	
	background:#1f1f1f;
	height:100px;
	color:#787878;
}
footer .foot h2 {
	float:left;
	padding-top:10px;
	font-size:1em;
	font-weight:normal;
	line-height:24px;
}
footer .foot h2 a {
	margin:0 0px;
	color:#787878;
}
footer .foot h2 a:hover {
	color:#fff;
}
footer .foot h2 a:first-child {
	margin-left:0px;
}
footer .foot h3 {
	float:right;
	padding-top:18px;
	font-size:1em;
	font-weight:normal;
	text-align:right;
}
footer .foot h3 span {
	float:right;
}
footer .foot h3 span img {
	float:left;
	margin-left:12px;
	width:70px;
	height:70px;
}
footer .foot h3 i {
	display:inline-block;
	padding-top:10px;
	font-style:normal;
	line-height:25px;
}
@media screen and (min-width:768px) and (max-width:991px) {
	footer .f_left {
	float:none;
	text-align:center;
}
footer .f_logo {
	padding-top:30px;
	padding-bottom:15px;
}
footer .f_logo img {
	height:35px;
}
footer .f_tel {
	display:inline-block;
	text-align:left;
}
footer .f_tel i {
	font-size:34px;
}
footer .f_tel h2 {
	padding-top:0px;
	font-size:1.83em;
}
footer address {
	padding-top:10px;
	line-height:22px;
}
footer .f_menu {
	display:none;
}
footer .foot {
	margin-top:20px;
}
/*footer .foot h2 {
	float:none;
	padding-top:15px;
	padding-bottom:15px;
}
footer .foot h3 {
	float:none;
	text-align:center;
	display:none;
}
footer .foot h3 span {
	float:none;
	display:block;
}
footer .foot h3 span img {
	float:none;
	margin-left:5px;
	margin-right:5px;
}
footer .foot h3 i {
	padding-top:5px;
	padding-bottom:10px;
	line-height:22px;
}
*/}@media screen and (max-width:767px) {
	footer .f_left {
	float:none;
	text-align:center;
}
footer .f_logo {
	padding-top:25px;
	padding-bottom:10px;
}
footer .f_logo img {
	height:50px;
}
footer .f_tel {
	display:inline-block;
	text-align:left;
}
footer .f_tel i {
	font-size:28px;
}
footer .f_tel h2 {
	padding-top:0px;
	font-size:1.5em;
}
footer address {
	padding-top:10px;
	line-height:20px;
}
footer .f_menu {
	display:none;
}
footer .foot {
	margin-top:15px;
	height:auto;
	text-align:center;
}
footer .foot h2 {
	float:none;
	padding-top:15px;
	padding-bottom:15px;
	line-height:20px;
}
footer .foot h3 {
	float:none;
	text-align:center;
	display:none;
}
footer .foot h3 span {
	float:none;
	display:block;
}
footer .foot h3 span img {
	float:none;
	margin-left:5px;
	margin-right:5px;
}
footer .foot h3 i {
	padding-top:5px;
	padding-bottom:10px;
	line-height:22px;
}
}.m_menu {
	display:none;
	position:fixed;
	z-index:9999;
	left:0px;
	bottom:0px;
	width:100%;
	overflow:hidden;
	height:55px;
	background:#d91f2d;
}
.m_menu li {
	float:left;
	width:25%;
	height:55px;
	text-align:center;
	border-right:1px solid #e58010;
}
.m_menu li i {
	display:block;
	padding:12px 0 5px 0;
	font-size:18px!important;
}
.m_menu li:first-child {
	border-left:none;
}
.m_menu li:nth-child(4) {
	border-right:none;
}
.m_menu li a {
	display:block;
	color:#fff;
	height:55px;
}
@media screen and (max-width:767px) {
	.m_menu {
	display:block;
}
}/**/

.yb_conct {
	position:fixed;
	z-index:9999999;
	top:50%;
	right:-120px;
	cursor:pointer;
	transition:all .3s ease;
}
.yb_bar ul {
	position:relative;
	z-index:10;
	border-radius:3px;
	overflow:hidden;
}
.yb_bar ul:after {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	width:100%;
	height:100%;
	display:block;
	content:"";
	background:#000;
	opacity:0.85;
	filter:alpha(opacity=85);
}
.yb_bar ul li {
	width:180px;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:1.16em;
	border-top:1px solid #303030;
	transition:all .5s ease;
	overflow:hidden;
}
.yb_bar ul li:first-child {
	border-top:none;
}
.yb_bar ul li i {
	float:left;
	width:60px;
	text-align:center;
	font-size:30px;
}
.yb_bar ul li a,.yb_bar ul li a:visited,.yb_bar ul li a:hover {
	color:#fff;
}
.hd_qr {
	margin:0 29px 25px 29px;
	width:120px;
	height:120px;
	background:#ccc
}
@media screen and (min-width:768px) and (max-width:991px) {
	.yb_conct {
	display:none;
}
}@media screen and (max-width:767px) {
	.yb_conct {
	display:none;
}
}/************************************************************共用部分结束************************************************************/



/************************************************************首页样式开始************************************************************/

.banner {
	width:100%;
	position:relative;
	height:420px;
}
.banner .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.banner .bd ul {
	width:100% !important;
}
.banner .bd li {
	width:100% !important;
	height:420px;
	overflow:hidden;
	text-align:center;
}
.banner .bd li a {
	display:block;
	height:410px;
}
.banner .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:35px;
	left:0;
}
.banner .hd ul {
	text-align:center;
}
.banner .hd ul li {
	cursor:pointer;
	display:inline-block;
	zoom:1;
	width:60px;
	height:5px;
	margin:0 5px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.banner .hd ul .on {
	background:#ff9207;
}
.banner .prev,.banner .next {
	position:absolute;
	top:50%;
	margin-top:-40px;
	width:50px;
	height:60px;
	text-align:center;
	line-height:60px;
	z-index:10;
	cursor:pointer;
	background:#000;
	opacity:0.5;
}
.banner .prev {
	left:0;
	padding-right:5px;
	border-radius:0 5px 5px 0;
}
.banner .next {
	right:0;
	padding-left:5px;
	border-radius:5px 0 0 5px;
}
.banner .prev i,.banner .next i {
	font-size:30px;
	color:#fff;
}
.banner .prev:hover,.banner .next:hover {
	opacity:0.8;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.banner {
	height:550px;
}
.banner .bd li {
	height:550px;
}
.banner .hd {
	bottom:175px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.banner {
	display:none;
}
}@media screen and (max-width:767px) {
	.banner {
	display:none;
}
}/*移动端幻灯片*/

.m_banner {
	position:relative;
	display:none!important;
}
.m_banner img {
	width:100%;
	max-height:100%;
}
.m_banner div {
	position:relative;
	z-index:2
}
@media screen and (min-width:768px) and (max-width:991px) {
	.m_banner {
	display:block!important;
}
.slick-dots {
	bottom:70px!important;
}
.slick-dots li button {
	height:4px!important;
	width:45px!important;
}
}@media screen and (max-width:767px) {
	.m_banner {
	display:block!important;
}
.slick-dots {
	bottom:10px!important;
}
.slick-dots li button {
	height:4px!important;
	width:37px!important;
}
}/*号码抢购*/

.hmqg_bg {
	background:#fff;
	border-radius:5px;
	overflow:hidden;
	margin-top:-205px;
	position:relative;
	z-index:999;
	box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);
}
.hmqg {
	background:#34393f;
	padding:40px 40px 0 40px;
	overflow:hidden;
}
.part3 {
	color:#fff;
	overflow:hidden;
}
.part3 h2 {
	float:left;
	font-size:1.5em;
}
.part3 span {
	float:right;
	font-size:1.16em;
}
.part3 span a,.part3 span a:visited,.part3 span a:hover {
	color:#fff;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.hmqg_bg {
	margin-top:-140px;
}
.hmqg {
	padding:32px 32px 0 32px;
}
.part3 h2 {
	font-size:1.33em;
}
.part3 span {
	font-size:1em;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.hmqg_bg {
	margin-top:-50px;
	padding:0px;
	width:auto;
	margin-left:15px;
	margin-right:15px;
}
.hmqg {
	padding:25px 25px 0 25px;
}
.part3 h2 {
	font-size:1.33em;
}
.part3 span {
	font-size:1em;
}
}@media screen and (max-width:767px) {
	.hmqg_bg {
	margin-top:0px;
	padding:0px;
}
.hmqg {
	padding:15px;
}
.part3 h2 {
	font-size:1.16em;
}
.part3 span {
	font-size:1em;
}
}.list1 {
	overflow:hidden;
	margin-left:-8px;
	margin-top:32px;
	margin-bottom:24px;
}
.list1 li {
	float:left;
	width:16.66%;
}
.list1 li a {
	display:block;
	margin-left:8px;
	margin-bottom:10px;
	border:1px dashed #45494f;
	position:relative;
	padding:15px 0 15px 43px;
	border-radius:3px;
	z-index:1;
	overflow:hidden;
}
.list1 li a:before {
	position:absolute;
	left:10px;
	top:15px;
	display:block;
	content:"靓";
	width:20px;
	height:20px;
	text-align:center;
	line-height:18px;
	border:1px solid #85888c;
	border-radius:3px;
	color:#9a9c9e;
}
.list1 li h2 {
	font-size:1.83em;
	color:#fcd900;
	font-family:Arial;
	font-weight:normal;
}
.list1 li span {
	color:#ababab;
}
.list1 li a:after {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	display:block;
	content:"";
	width:0;
	height:100%;
	background:#fff;
}
.list1 li a:hover:before {
	border:1px solid #d91f2d;
	color:#d91f2d;
}
.list1 li a:hover h2 {
	color:#d91f2d;
}
.list1 li a:hover span {
	color:#d91f2d;
}
.list1 li a:hover:after {
	width:100%;
}
.list1 li h2,.list1 li span,.list1 li a:after,.list1 li a:before {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.list1 {
	margin-top:27px;
	margin-bottom:20px;
}
.list1 li a {
	padding:12px 0 12px 40px;
}
.list1 li a:before {
	top:12px;
}
.list1 li h2 {
	font-size:1.5em;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.list1 {
	margin-top:20px;
	margin-bottom:10px;
}
.list1 li {
	width:25%;
}
.list1 li a {
	padding:10px 0 10px 40px;
}
.list1 li a:before {
	top:12px;
}
.list1 li h2 {
	font-size:1.66em;
}
}@media screen and (max-width:767px) {
	.list1 {
	margin-top:15px;
	margin-bottom:15px;
}
.list1 li {
	width:50%;
}
.list1 li a {
	margin-bottom:6px;
	padding:7px 0 7px 35px;
}
.list1 li a:before {
	top:10px;
	font-size:0.83em;
	width:17px;
	height:17px;
	line-height:17px;
}
.list1 li h2 {
	font-size:1.5em;
}
.list1 li span {
	font-size:0.83em;
}
}.mfsy {
	overflow:hidden;
	margin-top:22px;
	margin-left:-27px;
	margin-bottom:47px;
}
.mfsy li {
	float:left;
	width:25%;
	padding-left:27px;
}
.mfsy li.yzm {
	position:relative;
}
.mfsy li.yzm span {
	position:absolute;
	right:2px;
	top:2px;
}
.mfsy li.yzm span img {
	height:34px;
}
.mfsy li.yzm .btn_text {
	padding-right:80px;
}
.mfsy li .btn_text {
	width:100%;
	height:38px;
	border:1px solid #5d6165;
	background:none;
	padding-left:15px;
	font-size:1em;
	color:#888;
	border-radius:5px;
}
.mfsy li .btn_text:focus,.mfsy li .btn_text:hover {
	border-color:#fff;
}
.mfsy li .btn_submit {
	width:100%;
	height:38px;
	background:#d91f2d;
	font-size:1.33em;
	font-weight:bold;
	border:none;
	border-radius:5px;
	color:#fff;
	cursor:pointer;
}
.mfsy li .btn_text {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.mfsy {
	margin-top:15px;
	margin-left:-15px;
}
.mfsy li {
	padding-left:15px;
}
.mfsy li .btn_submit {
	font-size:1.16em;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.mfsy {
	margin-top:10px;
	margin-left:-10px;
	margin-bottom:30px;
}
.mfsy li {
	padding-left:10px;
}
.mfsy li .btn_submit {
	font-size:1.16em;
}
}@media screen and (max-width:767px) {
	.mfsy {
	margin-top:15px;
	margin-left:-15px;
	margin-bottom:0;
}
.mfsy li {
	width:50%;
	padding-left:15px;
	margin-bottom:10px;
}
.mfsy li.yzm span img {
	height:30px;
}
.mfsy li .btn_text {
	height:34px;
}
.mfsy li .btn_submit {
	height:34px;
	font-size:1em;
}
}.txtScroll-top {
	position:relative;
}
.txtScroll-top .prev,.txtScroll-top .next {
	position:absolute;
	z-index:99;
	right:20px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	cursor:pointer;
}
.txtScroll-top .prev {
	top:30%;
	border-bottom:5px solid #888;
}
.txtScroll-top .next {
	bottom:30%;
	border-top:5px solid #888;
}
.txtScroll-top .bd {
	padding:0 22px;
}
.txtScroll-top .infoList li {
	height:40px;
	line-height:40px;
	color:#888;
}
.txtScroll-top .infoList li span {
	padding-left:30px;
}
.txtScroll-top .infoList li a,.txtScroll-top .infoList li a:visited {
	color:#888;
}
.txtScroll-top .infoList li a:hover {
	color:#d91f2d;
}
/*共用标题*/

.part1 {
	padding-top:60px;
	padding-bottom:40px;
	text-align:center;
	overflow:hidden;
}
.part1 h2 {
	position:relative;
	margin-bottom:16px;
	padding-bottom:20px;
	font-size:2.83em;
	color:#333;
	line-height:1;
	font-weight:normal;
}
.part1 h2:after {
	position:absolute;
	left:0px;
	bottom:0px;
	display:block;
	content:"";
	width:100%;
	height:1px;
	background:#e0e0e0;
}
.part1 h2:before {
	position:absolute;
	left:50%;
	bottom:-1px;
	display:block;
	content:"";
	width:50px;
	height:3px;
	background:#d91f2d;
	margin-left:-25px;
	z-index:10;
	box-shadow:0px 2px 8px 0px rgba(255,0,0,0.44);
}
.part1 h3 {
	padding:0 10px;
	font-size:1em;
	line-height:1;
	color:#888;
	font-weight:normal;
}
.part2 h2 {
	color:#fff;
}
.part2 h2:after {
	background:#fff;
	opacity:0.15;
}
.part2 h2:before {
	background:#d91f2d;
}
.part2 h3 {
	color:#fff;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.part1 {
	padding-top:50px;
	padding-bottom:35px;
}
.part1 h2 {
	font-size:2.5em;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.part1 {
	padding-top:40px;
	padding-bottom:25px;
}
.part1 h2 {
	margin-bottom:15px;
	padding-bottom:15px;
	font-size:2em;
}
.part1 h2:before {
	width:30px;
	margin-left:-15px;
}
}@media screen and (max-width:767px) {
	.part1 {
	padding-top:25px;
	padding-bottom:15px;
}
.part1 h2 {
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:1.5em;
}
.part1 h2:before {
	width:20px;
	margin-left:-10px;
}
.part1 h3 {
	font-size:0.83em;
	line-height:15px;
}
}/*更多*/

.more {
	margin:40px auto 50px auto;
	background:#d91f2d;
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:1.16em;
	border-radius:50px;
	overflow:hidden;
}
.more a,.more a:visited {
	display:block;
	color:#fff;
}
.more a:hover {
	background:#ff7601;
	color:#fff;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.more {
	margin-top:35px;
	margin-bottom:45px;
	width:140px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.more {
	margin-top:25px;
	margin-bottom:35px;
	width:130px;
	height:35px;
	line-height:35px;
	font-size:1em;
}
}@media screen and (max-width:767px) {
	.more {
	margin-top:20px;
	margin-bottom:25px;
	width:120px;
	height:32px;
	line-height:32px;
	font-size:1em;
}
}/*今日靓号推荐*/

.tj_bg {
	background:url(img/tj_bg.png) no-repeat center bottom;
	padding-bottom:70px;
}
.Brand_box {
	background:#fff;
	box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);
}
.Brand_box .Brand_list {
	_display:inline;
	border-left:1px solid #eee;
	overflow:hidden;
}
.Brand_box .Brand_list dt {
	background:#ff1425;
	border-top:3px solid #d91f2d;
	height:50px;
	line-height:47px;
	font-size:1.33em;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.Brand_box .Brand_list dt a,.Brand_box .Brand_list dt a:visited,.Brand_box .Brand_list dt a:hover {
	display:block;
	color:#fff;
}
.Brand_box .Brand_list:first-child dt,.Brand_box .Brand_list:first-child+div+div dt,.Brand_box .Brand_list:first-child+div+div+div+div dt {
	background:#d91f2d;
	border-top-color:#b21b27;
}
.Brand_box .Brand_list dd {
	position:relative;
	border-bottom:1px solid #eee;
	padding-left:57px;
	height:66px;
}
.Brand_box .Brand_list dd span {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	width:100%;
	height:100%;
	overflow:hidden;
	text-align:center;
	line-height:66px;
	color:#fff;
	font-size:1.66em;
	opacity:0;
	filter:Alpha(opacity=0);
}
.Brand_box .Brand_list dd span:after {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	display:block;
	content:"";
	width:100%;
	height:100%;
	background:#ff6000;
	opacity:0.9;
	filter:Alpha(opacity=0.9);
}
.Brand_box .Brand_list dd i {
	position:absolute;
	left:30px;
	top:15px;
	color:#d91f2d;
}
.Brand_box .Brand_list dd h2 {
	padding-top:14px;
	padding-bottom:5px;
	font-size:1.5em;
	line-height:1;
	font-weight:normal;
	color:#555;
}
.Brand_box .Brand_list dd h3 {
	font-size:1em;
	font-weight:normal;
	color:#d91f2d;
}
.Brand_box .Brand_list:first-child dd,.Brand_box .Brand_list:first-child+div+div dd,.Brand_box .Brand_list:first-child+div+div+div+div dd {
	background:#f9f9f9;
}
.Brand_box .Brand_list dd a:hover span {
	opacity:1;
	filter:Alpha(opacity=100);
}
.Brand_box .Brand_list dd span,.Brand_box .Brand_list dd span:after {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.Brand_box .Brand_list dd {
	padding-left:50px;
}
.Brand_box .Brand_list dd span {
	font-size:1.5em;
}
.Brand_box .Brand_list dd i {
	left:25px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.Brand_box .Brand_list dt {
	height:45px;
	line-height:42px;
	font-size:1.16em;
}
.Brand_box .Brand_list dd span {
	font-size:1.33em;
}
.Brand_box .slick-prev,.Brand_box .slick-next {
	margin-top:-10px;
}
.Brand_box .slick-prev {
	left:-10px;
}
.Brand_box .slick-next {
	right:-10px;
}
.Brand_box .slick-prev i,.Brand_box .slick-next i {
	font-size:40px!important;
	color:#ccc!important;
}
}@media screen and (max-width:767px) {
	.tj_bg {
	background-size:contain;
}
.Brand_box .Brand_list dt {
	height:40px;
	line-height:37px;
	font-size:1.16em;
}
.Brand_box .Brand_list dd {
	padding-left:38px;
	height:55px;
}
.Brand_box .Brand_list dd span {
	font-size:1.16em;
	line-height:55px;
}
.Brand_box .Brand_list dd i {
	left:15px;
	top:10px;
	font-size:14px;
}
.Brand_box .Brand_list dd h2 {
	padding-top:10px;
	padding-bottom:3px;
	font-size:1.33em;
}
.Brand_box .slick-prev,.Brand_box .slick-next {
	margin-top:-10px;
}
.Brand_box .slick-prev {
	left:-10px;
}
.Brand_box .slick-next {
	right:-10px;
}
.Brand_box .slick-prev i,.Brand_box .slick-next i {
	font-size:40px!important;
	color:#ccc!important;
}
}/*免费试用*/

.mfsy2_bg {
	margin-top:-70px;
	background:url(img/mfsy_bg.jpg) no-repeat center;
	height:140px;
	border-radius:5px;
	box-shadow:0px 0px 29px 0px rgba(0,0,0,0.2);
	background-size: 100%;
}
.part4 {
	padding-top:30px;
	text-align:center;
	color:#fff;
}
.part4 h2 {
	position:relative;
	display:inline-block;
	padding:0 20px;
	font-size:1.5em;
}
.part4 h2:before,.part4 h2:after {
	display:inline-block;
	content:"";
	position:absolute;
	top:50%;
	width:50px;
	height:1px;
	background:#ffcb85;
}
.part4 h2:before {
	left:100%;
}
.part4 h2:after {
	right:100%;
}
.mfsy2 {
	padding:0 40px;
}
.mfsy2 li .btn_text {
	border-color:#fff;
	color:#fff!important;
	background:#fff;
	color:#333 !important;
}
.mfsy2 li .btn_submit {
	background:#fff;
	color:#d91f2d;
}
@media screen and (min-width:768px) and (max-width:991px) {
	.part4 {
	padding-top:25px;
}
.mfsy2 {
	padding:15px 0 0 0;
}
}@media screen and (max-width:767px) {
	.mfsy2_bg {
	height:auto;
	background-size:cover;
}
.part4 {
	padding-top:20px;
}
.part4 h2 {
	padding:0 10px;
	font-size:1.33em;
}
.part4 h2:before,.part4 h2:after {
	width:30px;
}
.mfsy2 {
	padding:0 0 10px 0;
}
}/*热销推荐套餐*/

.taocan_box {
	}.taocan_box .slick-list {
	padding-top:27px;
	padding-bottom:15px;
}
.taocan_box .taocan_list {
	_display:inline;
	border-left:1px solid #fff;
}
.taocan_box .taocan_list a {
	position:relative;
	z-index:1;
	display:block;
	background:#f8f8f8;
	border-top:5px solid #d91f2d;
	text-align:center;
	box-shadow:0px 0px 30px 0px rgba(0,0,0,0.05);
}
.taocan_box .taocan_list a:after {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	display:block;
	content:"";
	width:100%;
	height:0;
	background:url(img/tc_bg.jpg) repeat-x top;
	opacity:0;
}
.taocan_box .taocan_list h2 {
	padding-top:22px;
	padding-bottom:23px;
	font-size:1.66em;
	line-height:1;
	font-weight:normal;
	color:#333;
}
.taocan_box .taocan_list h2 i {
	margin-right:5px;
	font-size:28px;
	color:#333;
}
.taocan_box .taocan_list h3 {
	padding-bottom:32px;
	font-size:1.16em;
	font-weight:normal;
	color:#333;
}
.taocan_box .taocan_list h3 strong {
	font-size:1.85em;
	color:#d91f2d;
	line-height:1;
}
.taocan_box .taocan_list dl {
	background:#fff;
	border-top:1px solid #e7e7e7;
	text-align:left;
	padding:35px 20px 40px 20px;
	height:345px;
}
.taocan_box .taocan_list dl dt {
	margin-bottom:20px;
	font-size:1.66em;
	font-weight:normal;
	color:#222;
	line-height:1;
}
.taocan_box .taocan_list dl dd {
	position:relative;
	padding-left:50px;
	min-height:40px;
	margin-bottom:30px;
}
.taocan_box .taocan_list dl dd em {
	position:absolute;
	left:0px;
	top:0px;
	width:40px;
	height:40px;
	background:#d91f2d;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:18px;
	border-radius:50px;
}
.taocan_box .taocan_list dl dd h4 {
	font-size:1em;
	font-weight:normal;
	color:#888;
}
.taocan_box .taocan_list dl dd span {
	display:block;
	padding-top:3px;
	font-size:1.16em;
	line-height:25px;
	color:#222;
}
.taocan_box .taocan_list h5 {
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:1.16em;
	font-weight:normal;
	color:#d91f2d;
	border:1px solid #d91f2d;
	border-radius:50px;
}
.taocan_box .taocan_list a:hover {
	z-index:99;
	border-top-color:#ff7e00;
	margin-top:-27px;
	padding-top:10px;
	padding-bottom:17px;
	box-shadow:0px 0px 30px 0px rgba(0,0,0,0.2);
}
.taocan_box .taocan_list a:hover:after {
	height:100%;
	opacity:1;
}
.taocan_box .taocan_list a:hover h2,.taocan_box .taocan_list a:hover h2 i {
	color:#fff;
}
.taocan_box .taocan_list a:hover h3,.taocan_box .taocan_list a:hover h3 strong,.taocan_box .taocan_list a:hover h3 span {
	color:#fff!important;
}
.taocan_box .taocan_list a:hover dl {
	background:none;
	border-top-color:#e58010;
}
.taocan_box .taocan_list a:hover dl dt,.taocan_box .taocan_list a:hover dl dd h4,.taocan_box .taocan_list a:hover dl dd span {
	color:#fff;
}
.taocan_box .taocan_list a:hover dl dd em {
	background:#fff;
	color:#d91f2d;
}
.taocan_box .taocan_list a:hover h5 {
	background:#ffc867;
	border-color:#ffc867;
	color:#945e00;
}
.taocan_box .taocan_list a:after,.taocan_box .taocan_list h2,.taocan_box .taocan_list h2 i,.taocan_box .taocan_list h3,.taocan_box .taocan_list h3 strong,.taocan_box .taocan_list h3 span,.taocan_box .taocan_list dl,.taocan_box .taocan_list dl dt,.taocan_box .taocan_list dl dd,.taocan_box .taocan_list dl dd h4,.taocan_box .taocan_list dl dd span,.taocan_box .taocan_list dl dd em,.taocan_box .taocan_list h5 {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.taocan_box .slick-prev {
	left:-70px;
}
.taocan_box .slick-next {
	right:-70px;
}
.taocan_box .slick-prev i,.taocan_box .slick-next i {
	font-size:60px!important;
	color:#d91f2d!important;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.taocan_box {
	}.taocan_box .slick-list {
	padding-top:20px;
	padding-bottom:10
}
.taocan_box .taocan_list a:hover {
	margin-top:-20px;
	padding-bottom:10px;
}
.taocan_box .slick-prev {
	left:-10px;
}
.taocan_box .slick-next {
	right:-10px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.taocan_box .slick-list {
	padding-top:0;
	padding-bottom:0;
}
.taocan_box .taocan_list h2 {
	padding-top:20px;
	padding-bottom:15px;
	font-size:1.5em;
}
.taocan_box .taocan_list h2 i {
	font-size:24px;
}
.taocan_box .taocan_list h3 {
	padding-bottom:25px;
	font-size:1em;
}
.taocan_box .taocan_list dl {
	padding:25px 15px 25px 20px;
	height:auto;
}
.taocan_box .taocan_list dl dt {
	font-size:1.5em;
}
.taocan_box .taocan_list dl dd {
	margin-bottom:25px;
}
.taocan_box .taocan_list dl dd span {
	font-size:1em;
	line-height:20px;
}
.taocan_box .taocan_list a:hover {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.taocan_box .taocan_list h5 {
	width:130px;
	height:35px;
	line-height:35px;
	font-size:1em;
}
.taocan_box .slick-prev,.taocan_box .slick-next {
	margin-top:-10px;
}
.taocan_box .slick-prev {
	left:-10px;
}
.taocan_box .slick-next {
	right:-10px;
}
.taocan_box .slick-prev i,.taocan_box .slick-next i {
	font-size:40px!important;
}
}@media screen and (max-width:767px) {
	.taocan_box .slick-list {
	padding-top:0;
	padding-bottom:0;
}
.taocan_box .taocan_list h2 {
	padding-top:15px;
	padding-bottom:15px;
	font-size:1.33em;
}
.taocan_box .taocan_list h2 i {
	font-size:20px;
}
.taocan_box .taocan_list h3 {
	padding-bottom:15px;
	font-size:1em;
}
.taocan_box .taocan_list dl {
	padding:20px 15px 20px 20px;
	height:auto;
}
.taocan_box .taocan_list dl dt {
	font-size:1.33em;
}
.taocan_box .taocan_list dl dd {
	margin-bottom:20px;
}
.taocan_box .taocan_list dl dd span {
	font-size:1em;
	line-height:20px;
}
.taocan_box .taocan_list h5 {
	width:120px;
	height:32px;
	line-height:30px;
	font-size:1em;
}
.taocan_box .taocan_list a:hover {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.taocan_box .slick-prev,.taocan_box .slick-next {
	margin-top:-10px;
}
.taocan_box .slick-prev {
	left:-10px;
}
.taocan_box .slick-next {
	right:-10px;
}
.taocan_box .slick-prev i,.taocan_box .slick-next i {
	font-size:40px!important;
}
}/*400电话特色功能*/

.gn_bg {
	background:url(img/gn_bg.jpg) no-repeat center fixed;
	background-size:cover;
	overflow:hidden;
}
.gn_box {
	margin-bottom:155px;
	padding:0 30px;
}
.gn_box .slick-list {
	}.gn_box .gn_list {
	_display:inline;
	padding-top:38px;
}
.gn_box .gn_list .con {
	margin:0 20px;
	position:relative;
	height:95px;
	z-index:1;
}
.gn_box .gn_list .con:after {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	width:100%;
	height:100%;
	display:block;
	content:"";
	background:#000;
	border:1px solid #e7e7e7;
	opacity:0.1;
	filter:Alpha(opacity=10);
	border-radius:5px;
}
.gn_box .gn_list .con i {
	position:absolute;
	margin:0 auto;
	left:0px;
	right:0px;
	top:-15px;
	width:50px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-size:26px;
	background:#d91f2d;
}
.gn_box .gn_list .con i:before,.gn_box .gn_list .con i:after {
	position:absolute;
	left:0px;
	display:block;
	content:"";
	border-left:25px solid transparent;
	border-right:25px solid transparent
}
.gn_box .gn_list .con i:before {
	top:-15px;
	border-bottom:15px solid #d91f2d;
}
.gn_box .gn_list .con i:after {
	bottom:-15px;
	border-top:15px solid #d91f2d;
}
.gn_box .gn_list .con h2 {
	padding:45px 10px 0 10px;
	text-align:center;
	font-size:1.16em;
	font-weight:normal;
	color:#fff;
}
.gn_box .gn_list .con:hover:after {
	opacity:0.3;
	filter:Alpha(opacity=30);
}
.gn_box .gn_list .con:after {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.gn_box .slick-prev,.gn_box .slick-next {
	margin-top:0;
}
.gn_box .slick-prev {
	left:-30px;
}
.gn_box .slick-next {
	right:-30px;
}
.gn_box .slick-prev i,.gn_box .slick-next i {
	font-size:30px!important;
	color:#d91f2d!important;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.gn_box .gn_list .con {
	margin:0 15px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.gn_box {
	margin-bottom:130px;
}
.gn_box .gn_list .con {
	margin:0 10px;
}
}@media screen and (max-width:767px) {
	.gn_box {
	margin-bottom:110px;
	padding:0 20px;
}
.gn_box .gn_list .con {
	margin:0 6px;
	height:85px;
}
.gn_box .gn_list .con i {
	width:40px;
	height:25px;
	line-height:25px;
	font-size:20px;
}
.gn_box .gn_list .con i:before,.gn_box .gn_list .con i:after {
	border-left-width:20px;
	border-right-width:20px;
}
.gn_box .gn_list .con i:before {
	top:-10px;
	border-bottom-width:10px;
}
.gn_box .gn_list .con i:after {
	bottom:-10px;
	border-top-width:10px
}
.gn_box .gn_list .con h2 {
	padding-top:40px;
	font-size:1em;
}
.gn_box .slick-prev i,.gn_box .slick-next i {
	font-size:30px!important;
}
}.ys_box {
	background:#fff;
	margin-top:-100px;
	overflow:hidden;
	box-shadow:0px 0px 30px 0px rgba(0,0,0,0.05);
}
.ys_box .slick-list {
	padding:0 5px;
}
.ys_box .ys_list {
	_display:inline;
	background:#fff;
}
.ys_box .ys_list h2 {
	position:relative;
	margin:0 -5px;
	background:#d91f2d;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#fff;
	font-size:1.16em;
	box-shadow:0px 5px 10px 0px rgba(255,0,0,0.47);
}
.ys_box .ys_list h2:before {
	display:block;
	content:"";
	position:absolute;
	left:0px;
	top:43%;
	width:1px;
	height:12px;
	background:#c78300;
}
.ys_box .ys_list .con {
	margin:22px 5px 10px 5px;
	background:#fbfbfb;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
}
.ys_box .ys_list .con i {
	font-size:40px;
	line-height:1;
	color:#cf2c00;
}
.ys_box .ys_list .con i:after {
	display:block;
	content:"";
	margin:15px auto 0 auto;
	width:40px;
	height:4px;
	background:#d91f2d;
}
.ys_box .ys_list .con p {
	padding:18px 20px 0 20px;
	line-height:22px;
	color:#888;
}
.ys_box .slick-prev i,.ys_box .slick-next i {
	font-size:30px!important;
	color:#d91f2d!important;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	}@media screen and (min-width:768px) and (max-width:991px) {
	.ys_box {
	margin-top:-90px;
}
.ys_box .ys_list h2 {
	margin:0px;
}
.ys_box .ys_list .con {
	margin:15px 6px 6px 6px;
}
.ys_box .ys_list .con i:after {
	margin-top:10px;
	width:35px;
	height:3px;
}
.ys_box .slick-prev,.ys_box .slick-next {
	top:60%;
}
.ys_box .slick-prev {
	left:-10px;
}
.ys_box .slick-next {
	right:-10px;
}
.ys_box .slick-prev i,.ys_box .slick-next i {
	font-size:40px!important;
}
}@media screen and (max-width:767px) {
	.ys_box {
	margin-top:-80px;
}
.ys_box .ys_list h2 {
	margin:0px;
	height:40px;
	line-height:40px;
	font-size:1em;
}
.ys_box .ys_list .con {
	margin:15px 5px 5px 5px;
	padding-top:15px;
	padding-bottom:15px;
}
.ys_box .ys_list .con i {
	font-size:36px;
}
.ys_box .ys_list .con i:after {
	margin-top:10px;
	width:30px;
	height:2px;
}
.ys_box .ys_list .con p {
	padding:10px 10px 0 10px;
	line-height:18px;
	font-size:0.83em;
}
.ys_box .slick-prev,.ys_box .slick-next {
	top:60%;
}
}/*400业务办理流程*/

.list3 {
	overflow:hidden;
	padding:0 25px;
}
.list3 li {
	float:left;
	width:33.33%;
	position:relative;
	text-align:center;
}
.list3 li em {
	position:absolute;
	left:-20px;
	top:30%;
	font-size:46px;
	color:#f60101;
}
.list3 li i {
	margin:0 auto 25px auto;
	display:block;
	width:170px;
	height:170px;
	border:5px solid #f1f1f1;
	text-align:center;
	line-height:170px;
	font-size:80px;
	color:#d91f2d;
	border-radius:100px;
}
.list3 li h2 {
	font-size:1.16em;
	font-weight:normal;
}
.list3 li:first-child em {
	display:none;
}
.list3 li:first-child+li i {
	font-size:70px;
}
.list3 li:hover i {
	background:#d91f2d;
	color:#fff;
}
.list3 li i {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.more2 {
	width:230px;
	height:52px;
	line-height:52px;
	font-size:1.33em;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.list3 {
	padding:0 20px;
}
.list3 li i {
	width:160px;
	height:160px;
	line-height:160px;
	font-size:65px!important;
}
.list3 li:first-child+li i {
	font-size:60px;
}
.more2 {
	width:190px;
	height:45px;
	line-height:45px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.list3 {
	padding:0 15px;
}
.list3 li em {
	font-size:40px;
}
.list3 li i {
	margin-bottom:20px;
	width:140px;
	height:140px;
	line-height:140px;
	font-size:50px!important;
}
.more2 {
	width:150px;
	height:40px;
	line-height:40px;
	font-size:1.16em;
}
}@media screen and (max-width:767px) {
	.list3 {
	padding:0px;
}
.list3 li em {
	font-size:20px;
}
.list3 li i {
	margin-bottom:15px;
	width:70px;
	height:70px;
	line-height:65px;
	border-width:3px;
	font-size:30px!important;
}
.list3 li h2 {
	font-size:1em;
}
.more2 {
	width:130px;
	height:32px;
	line-height:32px;
	font-size:1em;
}
}/*他们正在使用400电话*/

.case_bg {
	background:#f7f7f7;
	overflow:hidden;
}
.list4 {
	margin-bottom:48px;
	overflow:hidden;
	border-left:1px solid #e7e7e7;
}
.list4 li {
	float:left;
	width:16.66%;
}
.list4 li a {
	display:block;
	border:1px solid #e7e7e7;
	border-left:0px;
	background:#fff;
}
.list4 li span {
	display:block;
	position:relative;
	padding-bottom:50%;
}
.list4 li span img {
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	margin:auto;
	max-width:75%;
	max-height:75%;
}
@media screen and (min-width:768px) and (max-width:991px) {
	.list4 {
	margin-bottom:30px;
}
}@media screen and (max-width:767px) {
	.list4 {
	margin-bottom:20px;
	border-top:1px solid #e7e7e7;
}
.list4 li {
	width:33.33%;
	margin-top:-1px;
}
}/*友情链接*/

.link {
	background:#ededed;
}
.link ul {
	overflow:hidden;
	padding-top:12px;
	padding-bottom:12px;
}
.link ul li {
	float:left;
	margin-right:15px;
	line-height:25px;
}
.link ul li:first-child {
	margin-right:0px;
}
@media screen and (min-width:768px) and (max-width:991px) {
	}@media screen and (max-width:767px) {
	.link {
	display:none;
}
}/************************************************************首页样式结束************************************************************/































/************************************************************内页样式开始************************************************************/

.n_banner {
	height:320px;
	box-shadow:0px 0px 20px 0px rgba(0,0,0,0.35);
	overflow:hidden;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.n_banner {
	height:250px;
	background-size:cover!important;
}
}@media screen and (min-width:769px) and (max-width:991px) {
	.n_banner {
	height:200px;
	background-size:cover!important;
}
}@media screen and (min-width:480px) and (max-width:768px) {
	.n_banner {
	height:150px;
	background-size:cover!important;
}
}@media screen and (max-width:479px) {
	.n_banner {
	height:100px;
	background-size:cover!important;
}
}/**/

.n_part1 {
	padding-top:60px;
	padding-bottom:30px;
	text-align:center;
}
.n_part1 h2 {
	padding-bottom:10px;
	font-size:2.5em;
	line-height:1;
	font-weight:normal;
	color:#333;
}
.n_part1 span {
	font-family:Arial;
	color:#adadad;
	text-transform:uppercase;
}
.n_part101 h2,.n_part101 span {
	color:#fff;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.n_part1 {
	padding-top:50px;
	padding-bottom:25px;
}
.n_part1 h2 {
	font-size:2.33em;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.n_part1 {
	padding-top:35px;
	padding-bottom:20px;
}
.n_part1 h2 {
	font-size:2em;
}
}@media screen and (max-width:767px) {
	.n_part1 {
	padding-top:25px;
	padding-bottom:15px;
}
.n_part1 h2 {
	padding-bottom:3px;
	font-size:1.5em;
}
}/*************************关于我们********************/

.about_con {
	padding:0 55px;
	text-align:center;
	font-size:1.16em;
	line-height:210%;
}
.about_con img {
	max-width:100%;
}
@media screen and (min-width:768px) and (max-width:991px) {
	.about_con {
	padding:0px;
}
}@media screen and (max-width:767px) {
	.about_con {
	padding:0px;
	font-size:1em;
	line-height:200%;
}
.about_con img {
	max-width:70%;
}
}/*公司实力*/

.gssl {
	background:url(img/about_img2.jpg) no-repeat center;
	height:200px;
	overflow:hidden;
}
.gssl ul {
	overflow:hidden;
	margin-top:50px;
}
.gssl ul li {
	float:left;
	width:33.33%;
	position:relative;
	text-align:center;
	color:#fff;
}
.gssl ul li:before {
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	content:"";
	width:1px;
	height:100%;
	background:#fff;
	opacity:0.1;
	filter:Alpha(opacity=10);
}
.gssl ul li:first-child:before {
	display:none;
}
.gssl ul li h2 {
	padding-bottom:25px;
	font-family:"BEBAS";
	font-weight:normal;
	font-size:4.16em;
	line-height:1;
	color:#d91f2d;
}
.gssl ul li h2 i {
	font-style:normal;
}
.gssl ul li span {
	font-size:1.16em;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.gssl {
	height:185px;
}
.gssl ul li h2 {
	font-size:3.8em;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.gssl {
	height:165px;
}
.gssl ul {
	margin-top:45px;
}
.gssl ul li h2 {
	font-size:3em;
}
}@media screen and (max-width:767px) {
	.gssl {
	height:150px;
}
.gssl ul {
	margin-top:30px;
	padding:0px;
}
.gssl ul li {
	padding:0 20px;
}
.gssl ul li h2 {
	font-size:2.16em;
}
.gssl ul li span {
	font-size:1em;
}
}/*公司优势*/

.gsys_bg {
	background:url(img/tj_bg2.png) no-repeat center bottom #f9f9f9;
	overflow:hidden;
}
.ys_list2 {
	margin-top:20px;
	margin-left:-10px;
}
.ys_list2 li {
	float:left;
	width:33.33%;
	padding-left:50px;
	margin-bottom:40px;
}
.ys_list2 li:after {
	display:block;
	content:"";
	clear:both;
}
.ys_list2 li .ys_tit {
	}.ys_list2 li .ys_tit:after {
	display:block;
	content:"";
	clear:both;
}
.ys_list2 li .ys_tit i {
	float:left;
	margin-right:10px;
	background:#d91f2d;
	width:70px;
	height:70px;
	text-align:center;
	line-height:72px;
	font-size:36px;
	color:#fff;
	border-radius:50%;
}
.ys_list2 li .ys_tit h2 {
	padding-top:15px;
	padding-bottom:5px;
	font-size:1.33em;
	line-height:1;
	color:#d91f2d;
	font-weight:normal;
}
.ys_list2 li .ys_tit span {
	font-family:Arial;
	color:#bdbdbd;
	line-height:18px;
}
.ys_list2 li .ys_con {
	position:relative;
	z-index:1;
	margin-top:20px;
	padding:15px 20px;
	background:#fff;
	line-height:28px;
	color:#888;
	border-radius:5px;
	box-shadow:0px 0px 15px 0px rgba(0,0,0,0.05);
}
.ys_list2 li .ys_con:before {
	position:absolute;
	left:23px;
	top:-10px;
	display:block;
	content:"";
	border-bottom:10px solid #fff;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
}
.ys_list2 li .ys_con span {
	position:absolute;
	right:0px;
	top:0px;
	z-index:-1;
	width:100%;
	height:100%;
	overflow:hidden;
}
.ys_list2 li .ys_con span em {
	position:absolute;
	right:-110px;
	top:70px;
	z-index:-1;
	color:#000;
	font-size:220px;
	opacity:0.02;
}
.ys_list2 li:hover .ys_con {
	background:#d91f2d;
	color:#fff;
}
.ys_list2 li:hover .ys_con:before {
	border-bottom-color:#d91f2d;
}
.ys_list2 li:hover .ys_con span em {
	opacity:0.1;
	color:#fff;
}
.ys_list2 li .ys_con,.ys_list2 li .ys_con:before,.ys_list2 li .ys_con span,.ys_list2 li .ys_con span em {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.ys_list2 {
	margin-left:-30px;
}
.ys_list2 li {
	padding-left:30px;
}
.ys_list2 li .ys_tit i {
	width:60px;
	height:60px;
	line-height:60px;
	font-size:30px;
}
.ys_list2 li .ys_tit h2 {
	padding-top:10px;
	font-size:1.16em;
}
.ys_list2 li .ys_con {
	line-height:25px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.gsys_bg {
	background-size:contain;
}
.ys_list2 {
	margin-left:-20px;
}
.ys_list2 li {
	float:none;
	display:inline-block;
	margin-bottom:25px;
	width:49%;
	padding-left:30px;
	vertical-align:top;
}
.ys_list2 li .ys_tit i {
	width:60px;
	height:60px;
	line-height:60px;
	font-size:30px;
}
.ys_list2 li .ys_tit h2 {
	padding-top:10px;
	font-size:1.16em;
}
.ys_list2 li .ys_con {
	line-height:25px;
}
}@media screen and (max-width:767px) {
	.gsys_bg {
	background-size:contain;
}
.ys_list2 {
	margin-top:10px;
	margin-left:0px;
}
.ys_list2 li {
	float:none;
	width:100%;
	padding-left:0px;
	margin-bottom:20px;
}
.ys_list2 li .ys_tit i {
	width:50px;
	height:50px;
	line-height:50px;
	font-size:30px;
}
.ys_list2 li .ys_tit h2 {
	padding-top:10px;
	padding-bottom:0px;
	font-size:1.16em;
}
.ys_list2 li .ys_con {
	margin-top:15px;
	line-height:22px;
}
.ys_list2 li .ys_con:before {
	left:15px;
}
.ys_list2 li .ys_con span em {
	right:-70px;
	top:50px;
	font-size:150px;
}
}/*************************产品与服务********************/

.jianjie_box {
	margin-bottom:60px;
}
.jianjie_box .slick-list {
	margin:0 -13px;
}
.jianjie_box .jianjie_list {
	_display:inline;
	overflow:hidden;
	background:#fcfcfc;
	border:1px solid #e7e7e7;
	margin:0 13px;
	padding:30px 15px 25px 15px;
	text-align:center;
}
.jianjie_box .jianjie_list span {
	display:inline-block;
	width:100px;
	height:100px;
	background:#d91f2d;
	color:#fff;
	line-height:105px;
	font-size:50px;
	border-radius:100%;
	overflow:hidden;
}
.jianjie_box .jianjie_list h2 {
	padding-top:22px;
	font-size:1.33em;
	font-weight:normal;
	line-height:1;
	color:#333;
}
.jianjie_box .jianjie_list h2:after {
	display:block;
	content:"";
	margin:15px auto 10px auto;
	width:30px;
	height:2px;
	background:#d91f2d;
}
.jianjie_box .jianjie_list p {
	padding-bottom:20px;
	height:240px;
	line-height:25px;
	color:#888;
}
.jianjie_box .jianjie_list em {
	display:inline-block;
	border:1px solid #d91f2d;
	width:120px;
	height:35px;
	text-align:center;
	line-height:33px;
	color:#d91f2d;
	border-radius:3px;
	font-style:normal;
}
.jianjie_box .jianjie_list:hover {
	background:#d91f2d;
	border-color:#d91f2d;
}
.jianjie_box .jianjie_list:hover span {
	background:#fff;
	color:#d91f2d;
}
.jianjie_box .jianjie_list:hover h2 {
	color:#fff;
}
.jianjie_box .jianjie_list:hover h2:after {
	background:#fff;
}
.jianjie_box .jianjie_list:hover p {
	color:#fff;
}
.jianjie_box .jianjie_list:hover em {
	border-color:#fff;
	color:#fff;
}
.jianjie_box .slick-prev {
	left:-60px;
}
.jianjie_box .slick-next {
	right:-60px;
}
.jianjie_box .slick-prev i,.jianjie_box .slick-next i {
	font-size:50px!important;
	color:#888!important;
}
.jianjie_box .slick-prev i:hover,.jianjie_box .slick-next i:hover {
	color:#d91f2d!important;
}
.jianjie_box .jianjie_list,.jianjie_box .jianjie_list span,.jianjie_box .jianjie_list h2,.jianjie_box .jianjie_list h2:after,.jianjie_box .jianjie_list p,.jianjie_box .jianjie_list em {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.jianjie_box {
	margin-bottom:50px;
}
.jianjie_box .slick-list {
	margin:0 -10px;
}
.jianjie_box .jianjie_list {
	margin:0 10px;
}
.jianjie_box .jianjie_list span {
	width:85px;
	height:85px;
	line-height:85px;
	font-size:40px;
}
.jianjie_box .jianjie_list p {
	height:auto;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.jianjie_box {
	margin-bottom:40px;
}
.jianjie_box .slick-list {
	margin:0 -10px;
}
.jianjie_box .jianjie_list {
	margin:0 10px;
}
.jianjie_box .jianjie_list span {
	width:70px;
	height:70px;
	line-height:70px;
	font-size:30px;
}
.jianjie_box .jianjie_list h2 {
	padding-top:20px;
}
.jianjie_box .jianjie_list p {
	height:auto;
}
.jianjie_box .slick-prev,.jianjie_box .slick-next {
	margin-top:-10px;
}
.jianjie_box .slick-prev {
	left:-10px;
}
.jianjie_box .slick-next {
	right:-10px;
}
}@media screen and (max-width:767px) {
	.jianjie_box {
	margin-bottom:20px;
}
.jianjie_box .slick-list {
	margin:0 -8px;
}
.jianjie_box .jianjie_list {
	margin:0 8px;
	padding:20px;
}
.jianjie_box .jianjie_list span {
	width:60px;
	height:60px;
	line-height:60px;
	font-size:30px;
}
.jianjie_box .jianjie_list h2 {
	padding-top:15px;
}
.jianjie_box .jianjie_list h2:after {
	margin-top:10px;
}
.jianjie_box .jianjie_list p {
	height:auto;
	line-height:22px;
}
.jianjie_box .slick-prev,.jianjie_box .slick-next {
	margin-top:-10px;
}
.jianjie_box .slick-prev {
	left:-10px;
}
.jianjie_box .slick-next {
	right:-10px;
}
.jianjie_box .slick-prev i,.jianjie_box .slick-next i {
	font-size:40px!important;
	color:#ccc!important;
}
}/*400功能*/

.n_gn_bg {
	background:url(img/n_gn_bg.jpg) no-repeat center fixed #d91f2d;
	overflow:hidden;
}
.gongneng_box {
	margin-bottom:60px;
}
.gongneng_box .slick-list {
	margin:0 -6px;
}
.gongneng_box .gongneng_list {
	_display:inline;
	position:relative;
	overflow:hidden;
	background:#fff;
	margin:0 6px;
	border-radius:5px;
}
.gongneng_box .gongneng_list a {
	display:block;
	padding:20px 15px 30px 15px;
}
.gongneng_box .gongneng_list h2 {
	font-size:1.33em;
	color:#d91f2d;
	overflow:hidden;
	line-height:35px;
}
.gongneng_box .gongneng_list h2 i {
	float:left;
	margin-right:5px;
	font-size:26px;
}
.gongneng_box .gongneng_list p {
	margin-bottom:15px;
	line-height:24px;
	color:#777;
	overflow:hidden;
}
.gongneng_box .gongneng_list em {
	display:inline-block;
	width:110px;
	height:27px;
	text-align:center;
	line-height:25px;
	font-style:normal;
	color:#d91f2d;
	border:1px solid #d91f2d;
	border-radius:30px;
}
.gongneng_box .gongneng_list a:hover {
	background:#f2f2f2;
}
.gongneng_box .gongneng_list a:hover em {
	background:#d91f2d;
	color:#fff;
}
.gongneng_box .slick-prev,.gongneng_box .slick-next {
	width:45px;
	height:45px;
	background:#fff;
	text-align:center;
	line-height:45px;
}
.gongneng_box .slick-prev {
	left:-60px;
	border-radius:5px 0 0 5px;
}
.gongneng_box .slick-next {
	right:-60px;
	border-radius:0 5px 5px 0;
}
.gongneng_box .slick-prev i,.gongneng_box .slick-next i {
	font-size:28px!important;
	color:#555!important;
	line-height:45px!important;
}
.gongneng_box .slick-prev:hover i,.gongneng_box .slick-next:hover i {
	color:#d91f2d!important;
}
.gongneng_box .gongneng_list em {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.gongneng_box {
	margin-bottom:50px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.n_gn_bg {
	background-size:cover;
}
.gongneng_box {
	margin-bottom:30px;
}
.gongneng_box .slick-prev,.gongneng_box .slick-next {
	margin-top:-30px;
	width:40px;
	height:40px;
	line-height:40px;
}
.gongneng_box .slick-prev {
	left:-10px;
}
.gongneng_box .slick-next {
	right:-10px;
}
.gongneng_box .slick-prev i,.gongneng_box .slick-next i {
	font-size:20px!important;
	color:#ccc!important;
	line-height:40px!important;
}
}@media screen and (max-width:767px) {
	.n_gn_bg {
	background-size:cover;
}
.gongneng_box {
	margin-bottom:20px;
}
.gongneng_box .gongneng_list a {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
}
.gongneng_box .slick-prev,.gongneng_box .slick-next {
	margin-top:-30px;
	width:35px;
	height:35px;
	line-height:35px;
}
.gongneng_box .slick-prev {
	left:-10px;
}
.gongneng_box .slick-next {
	right:-10px;
}
.gongneng_box .slick-prev i,.gongneng_box .slick-next i {
	font-size:20px!important;
	color:#ccc!important;
	line-height:35px!important;
}
}/*400优势*/

.ys_bg {
	background:#fcfcfc;
	overflow:hidden;
}
.ys_list3 {
	position:relative;
	margin-top:100px;
	margin-bottom:130px;
}
.ys_list3 span {
	display:block;
	text-align:center;
}
.ys_list3 ul {
	position:absolute;
	left:0px;
	top:20px;
	width:100%;
	counter-reset:ceshi;
}
.ys_list3 ul li {
	position:absolute;
	left:0px;
	top:0px;
	width:310px;
	text-align:right;
	counter-increment:ceshi;
}
.ys_list3 ul li i {
	position:absolute;
	right:-85px;
	top:0px;
	width:60px;
	height:60px;
	background:#d91f2d;
	text-align:center;
	line-height:60px;
	border-radius:50%;
	color:#fff;
	font-size:30px;
}
.ys_list3 ul li i:before {
	display:block;
	content:counters(ceshi,"-");
	font-style:normal;
	font-family:Impact;
}
.ys_list3 ul li h2 {
	position:relative;
	margin-bottom:5px;
	padding-bottom:12px;
	font-size:1.5em;
	color:#d91f2d;
	line-height:25px;
}
.ys_list3 ul li h2:after {
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	content:"";
	width:30px;
	height:2px;
	background:#d91f2d;
}
.ys_list3 ul li p {
	line-height:25px;
}
.ys_list3 ul li:first-child,.ys_list3 ul li:first-child+li+li+li+li {
	left:65px;
}
.ys_list3 ul li:first-child i,.ys_list3 ul li:first-child+li+li+li+li i {
	right:-130px;
}
.ys_list3 ul li:first-child+li {
	width:400px;
}
.ys_list3 ul li:first-child+li,.ys_list3 ul li:first-child+li+li+li,.ys_list3 ul li:first-child+li+li+li+li+li {
	left:auto;
	right:0px;
	text-align:left;
}
.ys_list3 ul li:first-child+li i,.ys_list3 ul li:first-child+li+li+li i,.ys_list3 ul li:first-child+li+li+li+li+li i {
	right:auto;
	left:-85px;
}
.ys_list3 ul li:first-child+li h2:after,.ys_list3 ul li:first-child+li+li+li h2:after,.ys_list3 ul li:first-child+li+li+li+li+li h2:after {
	left:0px;
	right:auto;
}
.ys_list3 ul li:first-child+li {
	right:-40px;
}
.ys_list3 ul li:first-child+li i {
	left:-150px;
}
.ys_list3 ul li:first-child+li+li+li+li+li {
	right:50px;
}
.ys_list3 ul li:first-child+li+li+li+li+li i {
	left:-150px;
}
.ys_list3 ul li:first-child+li+li,.ys_list3 ul li:first-child+li+li+li {
	top:215px;
}
.ys_list3 ul li:first-child+li+li+li+li,.ys_list3 ul li:first-child+li+li+li+li+li {
	top:430px;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.ys_list3 {
	margin-top:70px;
	margin-bottom:100px;
}
.ys_list3 span img {
	width:450px;
}
.ys_list3 ul li h2 {
	font-size:1.33em;
}
.ys_list3 ul li p {
	line-height:22px;
}
.ys_list3 ul li:first-child,.ys_list3 ul li:first-child+li+li+li+li {
	left:0;
}
.ys_list3 ul li:first-child i,.ys_list3 ul li:first-child+li+li+li+li i {
	right:-120px;
}
.ys_list3 ul li:first-child+li+li,.ys_list3 ul li:first-child+li+li+li {
	top:175px;
}
.ys_list3 ul li:first-child+li+li {
	width:250px;
}
.ys_list3 ul li:first-child+li+li+li {
	width:250px;
}
.ys_list3 ul li:first-child+li {
	right:-90px;
}
.ys_list3 ul li:first-child+li i {
	left:-110px;
}
.ys_list3 ul li:first-child+li+li+li+li+li {
	right:0;
}
.ys_list3 ul li:first-child+li+li+li+li+li i {
	left:-120px;
}
.ys_list3 ul li:first-child+li+li+li+li,.ys_list3 ul li:first-child+li+li+li+li+li {
	top:350px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.ys_list3 {
	margin-top:40px;
	margin-bottom:50px;
}
.ys_list3 span img {
	max-width:50%;
}
.ys_list3 ul {
	position:static;
	margin-top:10px;
	overflow:hidden;
}
.ys_list3 ul li {
	position:relative;
	left:auto!important;
	right:auto!important;
	top:auto!important;
	bottom:auto!important;
	display:inline-block;
	width:49%!important;
	text-align:left!important;
	padding-left:55px;
	padding-right:10px;
	vertical-align:top;
	margin-bottom:20px;
}
.ys_list3 ul li i {
	left:0px!important;
	width:40px;
	height:40px;
	line-height:40px;
	font-size:20px;
}
.ys_list3 ul li h2 {
	font-size:1.16em;
	line-height:inherit;
}
.ys_list3 ul li h2:after {
	left:0px!important;
	right:auto;
}
.ys_list3 ul li p {
	line-height:22px;
}
}@media screen and (max-width:767px) {
	.ys_list3 {
	margin-top:10px;
	margin-bottom:35px;
}
.ys_list3 span img {
	max-width:70%;
}
.ys_list3 ul {
	position:static;
	margin-top:10px;
}
.ys_list3 ul li {
	position:relative;
	left:auto!important;
	right:auto!important;
	top:auto!important;
	bottom:auto!important;
	width:auto!important;
	text-align:left;
	margin-bottom:15px;
	padding-left:40px;
}
.ys_list3 ul li i {
	left:0px!important;
	right:auto!important;
	width:25px;
	height:25px;
	line-height:25px;
	font-size:16px;
}
.ys_list3 ul li h2 {
	font-size:1.16em;
	padding-bottom:8px;
	line-height:inherit;
}
.ys_list3 ul li h2:after {
	left:0px;
	right:auto;
}
.ys_list3 ul li p {
	line-height:22px;
}
}/*适用范围*/

.syfw_bg {
	position:relative;
	z-index:1;
}
.syfw_bg:after {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	width:100%;
	height:300px;
	display:block;
	content:"";
	background:url(img/syfw_bg.jpg) no-repeat center fixed;
}
.syfw_con {
	font-size:1.16em;
	color:#fff;
	text-align:center;
}
.syfw_box {
	margin-top:35px;
	background:#fff;
	padding:45px 0 30px 0;
	box-shadow:0px 0px 15px 0px rgba(0,0,0,0.05);
}
.syfw_box .slick-list {
	}.syfw_box .syfw_list {
	_display:inline;
	position:relative;
	overflow:hidden;
	height:160px;
	border-left:1px solid #f0f0f0;
	padding:0 30px;
	text-align:center;
}
.syfw_box .syfw_list i {
	display:block;
	font-size:45px;
	height:50px;
	overflow:hidden;
	color:#d91f2d;
}
.syfw_box .syfw_list p {
	margin-top:10px;
	line-height:22px;
	color:#888;
}
.syfw_box .syfw_list:first-child i,.syfw_box .syfw_list:first-child+div+div+div i {
	font-size:52px;
}
.syfw_box .slick-prev {
	left:-5px;
}
.syfw_box .slick-next {
	right:-5px;
}
.syfw_box .slick-prev i,.syfw_box .slick-next i {
	font-size:28px!important;
	color:#555!important;
	line-height:45px!important;
}
.syfw_box .slick-prev:hover i,.syfw_box .slick-next:hover i {
	color:#d91f2d!important;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.syfw_box {
	padding-top:35px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.syfw_con {
	line-height:24px;
}
.syfw_box {
	margin-top:30px;
	padding:30px 0 25px 0;
}
.syfw_box .syfw_list {
	height:auto;
}
}@media screen and (max-width:767px) {
	.syfw_bg:after {
	height:220px;
	background-size:cover;
}
.syfw_con {
	font-size:1em;
	line-height:20px;
}
.syfw_box {
	margin-top:20px;
	padding-top:25px;
	padding-bottom:25px;
}
.syfw_box .syfw_list {
	height:auto;
	padding:0 15px;
}
.syfw_box .syfw_list i {
	font-size:40px!important;
	height:auto;
}
.syfw_box .syfw_list p {
	line-height:20px;
}
}/*注意事项*/

.zysx_list {
	position:relative;
	margin-bottom:100px;
	padding:15px 20px;
	overflow:hidden;
	counter-reset:paixu;
}
.zysx_list:after {
	position:absolute;
	left:50%;
	top:0px;
	z-index:-1;
	display:block;
	content:"";
	width:1px;
	height:100%;
	background:#e7e7e7;
}
.zysx_list li {
	position:relative;
	width:46.55%;
	background:#fbfbfb;
	height:102px;
	padding:20px 80px 0 40px;
	text-align:right;
	box-shadow:2px 2px 0px 0px rgba(0,0,0,0.11);
	border-radius:5px;
	counter-increment:paixu;
}
.zysx_list li:after {
	position:absolute;
	right:-12px;
	top:20px;
	display:block;
	content:"";
	border-left:12px solid #e3e3e3;
	border-bottom:12px solid transparent;
	border-top:12px solid transparent;
}
.zysx_list li i {
	position:absolute;
	right:15px;
	top:25px;
	color:#d91f2d;
	font-size:44px;
	width:50px;
}
.zysx_list li em {
	position:absolute;
	right:-54px;
	top:22px;
	width:27px;
	height:27px;
	background:#d91f2d;
	text-align:center;
	line-height:27px;
	color:#fff;
	font-size:1.16em;
	font-weight:bold;
	font-style:normal;
	border-radius:50%;
}
.zysx_list li em:before {
	display:block;
	content:counters(paixu,"-");
}
.zysx_list li p {
	line-height:25px;
	color:#888;
	font-size:1.16em;
}
.zysx_list li:first-child+li,.zysx_list li:first-child+li+li+li,.zysx_list li:first-child+li+li+li+li+li,.zysx_list li:first-child+li+li+li+li+li+li+li {
	margin-left:53.44%;
	margin-top:-10px;
	padding-left:80px;
	padding-right:40px;
	text-align:left;
	box-shadow:-2px 2px 0px 0px rgba(0,0,0,0.11);
}
.zysx_list li:first-child+li:after,.zysx_list li:first-child+li+li+li:after,.zysx_list li:first-child+li+li+li+li+li:after,.zysx_list li:first-child+li+li+li+li+li+li+li:after {
	left:-12px;
	right:auto;
	border-left:none;
	border-right:12px solid #e3e3e3;
}
.zysx_list li:first-child+li i,.zysx_list li:first-child+li+li+li i,.zysx_list li:first-child+li+li+li+li+li i,.zysx_list li:first-child+li+li+li+li+li+li+li i {
	right:auto;
	left:15px;
}
.zysx_list li:first-child i,.zysx_list li:first-child+li i {
	font-size:40px;
}
.zysx_list li:first-child+li em,.zysx_list li:first-child+li+li+li em,.zysx_list li:first-child+li+li+li+li+li em,.zysx_list li:first-child+li+li+li+li+li+li+li em {
	left:-53px;
	right:0px;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.zysx_list {
	padding:15px 0;
	margin-bottom:70px;
}
.zysx_list li {
	height:auto;
	min-height:65px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:75px;
}
.zysx_list li i {
	top:15px;
	font-size:40px!important;
}
.zysx_list li em {
	right:-47px;
}
.zysx_list li:first-child+li,.zysx_list li:first-child+li+li+li,.zysx_list li:first-child+li+li+li+li+li,.zysx_list li:first-child+li+li+li+li+li+li+li {
	padding-left:75px;
}
.zysx_list li:first-child+li em,.zysx_list li:first-child+li+li+li em,.zysx_list li:first-child+li+li+li+li+li em,.zysx_list li:first-child+li+li+li+li+li+li+li em {
	left:-47px;
	right:0px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.zysx_list {
	padding:15px 0;
	margin-bottom:30px;
}
.zysx_list li {
	height:auto;
	padding:15px 70px 15px 20px;
}
.zysx_list li i {
	top:20px;
	font-size:36px!important;
}
.zysx_list li em {
	right:-39px;
	width:24px;
	height:24px;
	line-height:24px;
	font-size:1em;
}
.zysx_list li p {
	font-size:1em;
	line-height:24px;
}
.zysx_list li:first-child+li,.zysx_list li:first-child+li+li+li,.zysx_list li:first-child+li+li+li+li+li,.zysx_list li:first-child+li+li+li+li+li+li+li {
	padding-left:70px;
	padding-right:20px;
}
.zysx_list li:first-child+li em,.zysx_list li:first-child+li+li+li em,.zysx_list li:first-child+li+li+li+li+li em,.zysx_list li:first-child+li+li+li+li+li+li+li em {
	left:-38px;
	right:0px;
}
}@media screen and (max-width:767px) {
	.zysx_list {
	padding-top:0px;
	padding-left:40px;
	padding-right:0px;
	margin-bottom:10px;
}
.zysx_list:after {
	display:none;
}
.zysx_list li {
	width:auto;
	height:auto;
	margin-bottom:10px;
	padding:15px 20px 10px 55px!important;
	text-align:left!important;
	box-shadow:-2px 2px 0px 0px rgba(0,0,0,0.11)!important;
}
.zysx_list li:after {
	left:-12px!important;
	right:auto;
	border-right:12px solid #e3e3e3!important;
	border-left:none;
}
.zysx_list li i {
	left:12px!important;
	right:auto;
	top:15px;
	font-size:30px!important
}
.zysx_list li em {
	left:-40px!important;
	right:auto;
	width:22px;
	height:22px;
	line-height:22px;
	font-size:1em;
}
.zysx_list li p {
	font-size:1em;
	line-height:22px;
}
.zysx_list li:first-child+li,.zysx_list li:first-child+li+li+li,.zysx_list li:first-child+li+li+li+li+li,.zysx_list li:first-child+li+li+li+li+li+li+li {
	margin-left:0px;
	margin-top:0px;
}
}/*1010号码*/
.hm1010_box {
	margin-bottom:60px;
}
.hm1010_box .slick-list {
	margin:-15px -13px;
	padding:15px 0;
}
.hm1010_box .hm1010_list {
	_display:inline;
	overflow:hidden;
	background:#fcfcfc;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	margin:0 13px;
	text-align:center;
	border-radius:15px;
}
.hm1010_box .hm1010_list span {
	display:block;
	border-radius:15px;
	overflow:hidden;
}
.hm1010_box .hm1010_list span img {
	width:100%;
}
.hm1010_box .hm1010_list .con {
	padding:0 15px 15px 15px;
}
.hm1010_box .hm1010_list h2 {
	padding-top:22px;
	font-size:1.33em;
	font-weight:normal;
	line-height:1;
	color:#333;
}
.hm1010_box .hm1010_list h2:after {
	display:block;
	content:"";
	margin:15px auto 10px auto;
	width:30px;
	height:2px;
	background:#d91f2d;
}
.hm1010_box .hm1010_list p {
	padding-bottom:20px;
	height:120px;
	line-height:25px;
	color:#888;
}
.hm1010_box .hm1010_list em {
	display:inline-block;
	border:1px solid #d91f2d;
	width:120px;
	height:35px;
	text-align:center;
	line-height:33px;
	color:#d91f2d;
	border-radius:3px;
	font-style:normal;
}
.hm1010_box .hm1010_list:hover {
	background:#d91f2d;
	box-shadow:0 0 15px rgba(255,168,0,0.5);
}
.hm1010_box .hm1010_list:hover span img {
	-webkit-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);
	transform:scale(1.1,1.1);
}
.hm1010_box .hm1010_list:hover h2,.hm1010_box .hm1010_list:hover p,.hm1010_box .hm1010_list:hover em {
	color:#fff;
	border-color:#fff;
}
.hm1010_box .hm1010_list:hover h2:after {
	background:#fff;
}
.hm1010_box .slick-prev {
	left:-60px;
}
.hm1010_box .slick-next {
	right:-60px;
}
.hm1010_box .slick-prev i,.hm1010_box .slick-next i {
	font-size:50px!important;
	color:#888!important;
}
.hm1010_box .slick-prev i:hover,.hm1010_box .slick-next i:hover {
	color:#d91f2d!important;
}
.hm1010_box .hm1010_list,.hm1010_box .hm1010_list span img,.hm1010_box .hm1010_list h2,.hm1010_box .hm1010_list h2:after,.hm1010_box .hm1010_list p,.hm1010_box .hm1010_list em {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.hm1010_box {
	margin-bottom:50px;
}
.hm1010_box .slick-list {
	margin:0 -10px;
}
.hm1010_box .hm1010_list {
	margin:0 10px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.hm1010_box {
	margin-bottom:40px;
}
.hm1010_box .slick-list {
	margin:-15px -10px;
}
.hm1010_box .hm1010_list {
	margin:0 10px;
}
.hm1010_box .hm1010_list h2 {
	padding-top:20px;
}
.hm1010_box .hm1010_list p {
	height:auto;
}
.hm1010_box .slick-prev,.hm1010_box .slick-next {
	margin-top:-10px;
}
.hm1010_box .slick-prev {
	left:-10px;
}
.hm1010_box .slick-next {
	right:-10px;
}
}@media screen and (max-width:767px) {
	.hm1010_box {
	margin-bottom:20px;
}
.hm1010_box .slick-list {
	margin:-15px -8px;
}
.hm1010_box .hm1010_list {
	margin:0 8px;
}
.hm1010_box .hm1010_list h2 {
	padding-top:15px;
}
.hm1010_box .hm1010_list h2:after {
	margin-top:10px;
}
.hm1010_box .hm1010_list p {
	height:auto;
	line-height:22px;
}
.hm1010_box .slick-prev,.hm1010_box .slick-next {
	margin-top:-10px;
}
.hm1010_box .slick-prev {
	left:-10px;
}
.hm1010_box .slick-next {
	right:-10px;
}
.hm1010_box .slick-prev i,.hm1010_box .slick-next i {
	font-size:40px!important;
	color:#ccc!important;
}
}.n_gn_bg2 {
	background:url(img/n_gn_bg2.jpg) no-repeat center fixed #d91f2d;
	overflow:hidden;
}
.khzz_box {
	margin-bottom:60px;
}
.khzz_box .slick-list {
	margin:0 -6px;
}
.khzz_box .khzz_list {
	_display:inline;
	position:relative;
	overflow:hidden;
	background:#fff;
	margin:0 6px;
}
.khzz_box .khzz_list a {
	display:block;
	padding:20px 15px 30px 15px;
	text-align:center;
}
.khzz_box .khzz_list h2 {
	padding-bottom:10px;
	font-size:1.33em;
	color:#333;
	overflow:hidden;
}
.khzz_box .khzz_list h2 i {
	display:block;
	padding:10px 0;
	font-size:50px;
	color:#d91f2d;
	font-weight:normal;
}
.khzz_box .khzz_list p {
	margin-bottom:15px;
	line-height:24px;
	color:#777;
	overflow:hidden;
}
.khzz_box .khzz_list em {
	display:block;
	padding-top:10px;
	border-top:1px solid #e7e7e7;
	font-style:normal;
}
.khzz_box .khzz_list a:hover {
	background:#f2f2f2;
}
.khzz_box .khzz_list a:hover h2 {
	color:#d91f2d;
}
.khzz_box .khzz_list a:hover em {
	border-color:#d91f2d;
	color:#d91f2d;
}
.khzz_box .slick-prev,.khzz_box .slick-next {
	width:45px;
	height:45px;
	background:#fff;
	text-align:center;
	line-height:45px;
}
.khzz_box .slick-prev {
	left:-60px;
	border-radius:5px 0 0 5px;
}
.khzz_box .slick-next {
	right:-60px;
	border-radius:0 5px 5px 0;
}
.khzz_box .slick-prev i,.khzz_box .slick-next i {
	font-size:28px!important;
	color:#555!important;
	line-height:45px!important;
}
.khzz_box .slick-prev:hover i,.khzz_box .slick-next:hover i {
	color:#d91f2d!important;
}
.khzz_box .khzz_list h2,.khzz_box .khzz_list em {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.khzz_box {
	margin-bottom:50px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.n_gn_bg2 {
	background-size:cover;
}
.khzz_box {
	margin-bottom:30px;
}
.khzz_box .slick-prev,.khzz_box .slick-next {
	margin-top:-30px;
	width:40px;
	height:40px;
	line-height:40px;
}
.khzz_box .slick-prev {
	left:-10px;
}
.khzz_box .slick-next {
	right:-10px;
}
.khzz_box .slick-prev i,.khzz_box .slick-next i {
	font-size:20px!important;
	color:#ccc!important;
	line-height:40px!important;
}
}@media screen and (max-width:767px) {
	.n_gn_bg2 {
	background-size:cover;
}
.khzz_box {
	margin-bottom:20px;
}
.khzz_box .khzz_list a {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
}
.khzz_box .khzz_list h2 {
	font-size:1.16em;
}
.khzz_box .khzz_list h2 i {
	padding-top:0px;
}
.khzz_box .slick-prev,.khzz_box .slick-next {
	margin-top:-30px;
	width:35px;
	height:35px;
	line-height:35px;
}
.khzz_box .slick-prev {
	left:-10px;
}
.khzz_box .slick-next {
	right:-10px;
}
.khzz_box .slick-prev i,.khzz_box .slick-next i {
	font-size:20px!important;
	color:#ccc!important;
	line-height:35px!important;
}
}/*精选号码*/
.jxhm_list {
	margin-top:15px;
	margin-bottom:15px;
	border:1px solid #e7e7e7;
	overflow:hidden;
	padding-top:20px;
	padding-right:20px;
}
.jxhm_list li {
	float:left;
	width:16.6%;
}
.jxhm_list li a {
	display:block;
	margin-left:20px;
	margin-bottom:20px;
	border:1px dashed #e7e7e7;
	text-align:center;
	line-height:40px;
	position:relative;
	border-radius:4px;
	font-size:16px;
}
.jxhm_list li a em {
	position:absolute;
	left:-1px;
	top:-1px;
	right:-1px;
	bottom:-1px;
	text-align:center;
	font-style:normal;
	opacity:0;
	background:#d91f2d;
	border-radius:4px;
}
.jxhm_list li a:hover {
	box-shadow:0 0 15px rgba(255,168,0,0.8);
}
.jxhm_list li a:hover em {
	opacity:1;
	color:#fff;
}
.jxhm_list li a em {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.jxhm_con {
	margin-bottom:30px;
	font-size:14px;
	line-height:25px;
}
.jxhm_con span {
	display:block;
	padding-bottom:10px;
	font-size:16px;
	color:#d91f2d;
	font-weight:bold;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	}@media screen and (min-width:768px) and (max-width:991px) {
	.jxhm_list {
	margin-top:15px;
	margin-bottom:10px;
	padding-top:15px;
	padding-right:15px;
}
.jxhm_list li a {
	margin-left:15px;
	margin-bottom:15px;
	font-size:14px;
	line-height:35px;
}
}@media screen and (max-width:767px) {
	.jxhm_list {
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-right:10px;
}
.jxhm_list li {
	width:33.33%;
}
.jxhm_list li a {
	margin-left:10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:30px;
}
.jxhm_con {
	font-size:12px;
	line-height:22px;
}
.jxhm_con span {
	padding-bottom:5px;
	font-size:14px;
}
}/*************************选号中心********************/

.xhzx_search {
	margin-bottom:10px;
	background:#f9f9f9;
	border:1px solid #e7e7e7;
	padding:15px;
	overflow:hidden;
}
.xhzx_search from {
	float:left;
	width:475px;
	position:relative;
	padding-right:52px;
}
.xhzx_search .btn_text {
	width:100%;
	height:36px;
	border:1px solid #d6d6d6;
	border-right:none;
	padding-left:10px;
	font-size:1em;
	color:#888;
	border-radius:5px 0 0 5px;
}
.xhzx_search .btn_search {
	position:absolute;
	right:0px;
	top:0px;
	width:52px;
	height:36px;
	background:url(img/search.png) no-repeat left;
	border:1px solid #d6d6d6;
	border-left:none;
	border-radius:0 5px 5px 0;
	cursor:pointer;
}
@media screen and (max-width:767px) {
	.xhzx_search {
	padding:10px;
}
.xhzx_search from {
	float:none;
	display:block;
	width:auto;
}
}.zhzx {
	border:1px solid #e7e7e7;
	border-radius:5px;
	margin-bottom:10px;
}
.zhzx .hd {
	height:50px;
	background:#f0f0f0;
	border-bottom:1px solid #e7e7e7;
	position:relative;
}
.zhzx .hd ul {
	position:absolute;
	left:15px;
	top:7px;
	height:41px;
}
.zhzx .hd ul li {
	float:left;
	padding:0 25px;
	line-height:41px;
	font-size:1.16em;
	color:#333;
	cursor:pointer;
	border:1px solid transparent;
	border-radius:5px 5px 0 0;
	overflow:hidden;
}
.zhzx .hd ul li.on {
	background:#fff;
	color:#d91f2d;
	font-weight:bold;
	border:1px solid #e7e7e7;
	border-bottom:2px solid #fff;
}
.zhzx .bd {
	height:auto!important;
}
.zhzx .hm_list {
	position:static!important;
	padding-top:20px;
	padding-bottom:15px;
}
.zhzx .hm_list dl {
	position:relative;
	padding-left:140px;
	overflow:hidden;
}
.zhzx .hm_list dl:first-child {
	border-bottom:1px solid #e7e7e7;
	padding-bottom:10px;
	margin-bottom:10px;
}
.zhzx .hm_list dl dt {
	position:absolute;
	left:0px;
	top:0px;
	width:125px;
	text-align:right;
}
.zhzx .hm_list dl dt span {
	display:inline-block;
	background:#d91f2d;
	padding:0 15px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	border-radius:3px;
	overflow:hidden;
}
.zhzx .hm_list dl dd {
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}
.zhzx .hm_list dl dd a {
	display:block;
	line-height:30px;
	background:#f7f7f7;
	padding:0 12px;
	color:#888;
	border-radius:3px;
	overflow:hidden;
}
.zhzx .hm_list dl dd a.on,.zhzx .hm_list dl dd a:hover {
	background:#d7d7d7;
	color:#555;
}
.hm_list2 {
	margin-bottom:30px;
	overflow:hidden;
	border:1px solid #e7e7e7;
	border-radius:5px;
	padding:15px;
}
.hm_list2 li {
	position:relative;
	float:left;
	width:20%;
	border-bottom:1px solid #eee;
}
.hm_list2 li a {
	display:block;
	height:66px;
	padding-left:57px;
}
.hm_list2 li i {
	position:absolute;
	left:30px;
	top:15px;
	color:#ffbe11;
}
.hm_list2 li h2 {
	padding-top:14px;
	padding-bottom:5px;
	font-size:1.5em;
	line-height:1;
	font-weight:normal;
	color:#555;
}
.hm_list2 li h3 {
	font-size:1em;
	font-weight:normal;
	color:#d91f2d;
}
.hm_list2 li a:hover {
	background:#d91f2d;
	color:#fff;
}
.hm_list2 li a:hover i,.hm_list2 li a:hover h2,.hm_list2 li a:hover h3 {
	color:#fff;
}
.hm_list2 li i,.hm_list2 li h2,.hm_list2 li h3 {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.hm_list2 li a {
	padding-left:50px;
}
.hm_list2 li i {
	left:25px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.zhzx .hd {
	height:50px;
}
.zhzx .hd ul {
	height:41px;
}
.zhzx .hd ul li {
	padding:0 20px;
	line-height:41px;
}
.hm_list2 li a {
	padding-left:33px;
	height:60px;
}
.hm_list2 li i {
	left:10px;
	top:13px;
}
.hm_list2 li h2 {
	font-size:1.16em;
}
}@media screen and (max-width:767px) {
	.zhzx .hd {
	height:40px;
}
.zhzx .hd ul {
	height:33px;
	left:0;
	top:5px;
	right:0px;
}
.zhzx .hd ul li {
	padding:0;
	width:16.6%;
	text-align:center;
	line-height:33px;
	font-size:1em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.zhzx .hm_list dl {
	padding-left:100px;
}
.zhzx .hm_list dl dt {
	width:90px;
}
.zhzx .hm_list dl dt span {
	padding:0 5px;
	font-weight:normal;
	line-height:25px;
}
.zhzx .hm_list dl dd a {
	line-height:25px;
}
.hm_list2 {
	margin-bottom:15px;
	padding:5px;
}
.hm_list2 li {
	width:33.33%;
}
.hm_list2 li a {
	padding-left:23px;
	height:55px;
}
.hm_list2 li span {
	font-size:1.16em;
	line-height:55px;
}
.hm_list2 li i {
	left:5px;
	top:12px;
	font-size:14px;
}
.hm_list2 li h2 {
	padding-top:15px;
	padding-bottom:3px;
	font-size:1.16em;
}
.hm_list2 li h3 {
	font-size:0.83em;
}
}/*************************资费套餐********************/

.img_list2 {
	margin-left:-30px;
	padding-bottom:40px;
}
.img_list2 li {
	display:inline-block;
	width:33%;
	vertical-align:top;
}
.img_list2 li a {
	margin-left:30px;
	margin-bottom:20px;
	position:relative;
	z-index:1;
	display:block;
	background:#f8f8f8;
	border-top:5px solid #d91f2d;
	text-align:center;
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05);
}
.img_list2 li a:after {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	display:block;
	content:"";
	width:100%;
	height:0;
	background:url(img/tc_bg.jpg) repeat-x top;
	opacity:0;
}
.img_list2 li h2 {
	padding-top:22px;
	padding-bottom:23px;
	font-size:1.66em;
	line-height:1;
	font-weight:normal;
	color:#333;
}
.img_list2 li h2 i {
	margin-right:5px;
	font-size:28px;
	color:#333;
}
.img_list2 li h3 {
	padding-bottom:32px;
	font-size:1.16em;
	font-weight:normal;
	color:#333;
}
.img_list2 li h3 strong {
	font-size:1.85em;
	color:#d91f2d;
	line-height:1;
}
.img_list2 li dl {
	background:#fff;
	border-top:1px solid #e7e7e7;
	text-align:left;
	padding:35px 20px 40px 20px;
}
.img_list2 li dl dt {
	margin-bottom:20px;
	font-size:1.66em;
	font-weight:normal;
	color:#222;
	line-height:1;
}
.img_list2 li dl dd {
	position:relative;
	padding-left:50px;
	min-height:40px;
	margin-bottom:30px;
}
.img_list2 li dl dd em {
	position:absolute;
	left:0px;
	top:0px;
	width:40px;
	height:40px;
	background:#d91f2d;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:18px;
	border-radius:50px;
}
.img_list2 li dl dd h4 {
	font-size:1em;
	font-weight:normal;
	color:#888;
}
.img_list2 li dl dd span {
	display:block;
	padding-top:3px;
	font-size:1.16em;
	line-height:25px;
	color:#222;
}
.img_list2 li h5 {
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:1.16em;
	font-weight:normal;
	color:#d91f2d;
	border:1px solid #f6c701;
	border-radius:50px;
}
.img_list2 li a:hover {
	z-index:99;
	border-top-color:#ff7e00;
	box-shadow:0px 0px 30px 0px rgba(0,0,0,0.2);
}
.img_list2 li a:hover:after {
	height:100%;
	opacity:1;
}
.img_list2 li a:hover h2,.img_list2 li a:hover h2 i {
	color:#fff;
}
.img_list2 li a:hover h3,.img_list2 li a:hover h3 strong,.img_list2 li a:hover h3 span {
	color:#fff!important;
}
.img_list2 li a:hover dl {
	background:none;
	border-top-color:#e58010;
}
.img_list2 li a:hover dl dt,.img_list2 li a:hover dl dd h4,.img_list2 li a:hover dl dd span {
	color:#fff;
}
.img_list2 li a:hover dl dd em {
	background:#fff;
	color:#d91f2d;
}
.img_list2 li a:hover h5 {
	background:#ffc867;
	border-color:#ffc867;
	color:#945e00;
}
.img_list2 li a:after,.img_list2 li h2,.img_list2 li h2 i,.img_list2 li h3,.img_list2 li h3 strong,.img_list2 li h3 span,.img_list2 li dl,.img_list2 li dl dt,.img_list2 li dl dd,.img_list2 li dl dd h4,.img_list2 li dl dd span,.img_list2 li dl dd em,.img_list2 li h5 {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.img_list2 {
	margin-left:-25px;
	padding-bottom:20px;
}
.img_list2 li a {
	margin-left:25px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.img_list2 {
	margin-left:-10px;
	padding-bottom:10px;
}
.img_list2 li {
	width:49%;
	vertical-align:top;
}
.img_list2 li a {
	margin-left:20px;
	margin-bottom:15px;
}
.img_list2 li h2 {
	padding-top:20px;
	padding-bottom:15px;
	font-size:1.5em;
}
.img_list2 li h2 i {
	font-size:24px;
}
.img_list2 li h3 {
	padding-bottom:25px;
	font-size:1em;
}
.img_list2 li dl {
	padding:25px 15px 25px 20px;
	height:auto;
}
.img_list2 li dl dt {
	font-size:1.5em;
}
.img_list2 li dl dd {
	margin-bottom:25px;
}
.img_list2 li dl dd span {
	font-size:1em;
	line-height:20px;
}
.img_list2 li a:hover {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.img_list2 li h5 {
	width:130px;
	height:35px;
	line-height:35px;
	font-size:1em;
}
}@media screen and (max-width:767px) {
	.img_list2 {
	margin-left:0;
	padding-bottom:0;
}
.img_list2 li {
	display:block;
	width:auto;
}
.img_list2 li a {
	margin-left:0;
}
.img_list2 li h2 {
	padding-top:15px;
	padding-bottom:10px;
	font-size:1.33em;
}
.img_list2 li h2 i {
	font-size:20px;
}
.img_list2 li h3 {
	padding-bottom:15px;
	font-size:1em;
}
.img_list2 li dl {
	padding:20px 15px 20px 20px;
	height:auto;
}
.img_list2 li dl dt {
	font-size:1.33em;
}
.img_list2 li dl dd {
	margin-bottom:20px;
}
.img_list2 li dl dd span {
	font-size:1em;
	line-height:20px;
}
.img_list2 li h5 {
	width:120px;
	height:32px;
	line-height:30px;
	font-size:1em;
}
.img_list2 li a:hover {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
}.img_list3 {
	margin-left:-20px;
	padding-bottom:50px;
}
.img_list3 li {
	float:left;
	width:50%;
}
.img_list3 li a {
	margin-left:20px;
	border-radius:5px;
	border-top:none;
	overflow:hidden;
	box-shadow:0px 0px 30px 0px rgba(0,0,0,0.05);
}
.img_list3 li .tc_tit {
	background:#d91f2d;
	height:90px;
	line-height:90px;
	padding-left:30px;
	padding-right:10px;
	overflow:hidden;
	color:#fff;
}
.img_list3 li .tc_tit h2 {
	float:left;
	padding:0px;
	line-height:90px;
	color:#fff;
}
.img_list3 li .tc_tit h2 i {
	color:#fff;
}
.img_list3 li .tc_tit h3 {
	float:right;
	padding:0px;
	color:#fff;
}
.img_list3 li .tc_tit h3 strong {
	color:#fff;
}
.img_list3 li dl {
	border-top:1px solid transparent;
}
.img_list3 li a:hover .tc_tit {
	background:none;
}
.img_list3 li .tc_tit {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.img_list3 {
	padding-bottom:35px;
}
.img_list3 li .tc_tit {
	height:80px;
	line-height:80px;
}
.img_list3 li .tc_tit h2 {
	line-height:80px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.img_list3 {
	padding-bottom:20px;
}
.img_list3 li .tc_tit {
	height:70px;
	line-height:70px;
}
.img_list3 li .tc_tit h2 {
	line-height:70px;
}
}@media screen and (max-width:767px) {
	.img_list3 {
	padding-bottom:10px;
}
.img_list3 li {
	float:none;
	width:auto;
}
.img_list3 li .tc_tit {
	padding-left:20px;
	height:60px;
	line-height:60px;
}
.img_list3 li .tc_tit h2 {
	line-height:60px;
}
}/**/

.n_mfsy {
	background:url(img/n_mfsy_bg.jpg) no-repeat center;
	height:140px;
	box-shadow:0px 0px 29px 0px rgba(0,0,0,0.2);
}
/**/

.n_hmtj {
	margin-bottom:70px;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.n_hmtj {
	margin-bottom:60px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.n_hmtj {
	margin-bottom:40px;
}
}@media screen and (max-width:767px) {
	.n_mfsy {
	height:auto;
}
.n_hmtj {
	margin-bottom:20px;
}
}/*************************客户案例********************/

.img_list {
	overflow:hidden;
	margin-top:-40px;
	padding-bottom:20px;
}
.img_list li {
	float:left;
	width:20%;
	text-align:center;
	margin-top:80px;
}
.img_list li a {
	display:block;
	padding:0 64px;
}
.img_list li span {
	display:block;
	position:relative;
	padding-bottom:100%;
	border:1px solid #e7e7e7;
	border-radius:50%;
	overflow:hidden;
}
.img_list li span img {
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	margin:auto;
	max-width:100%;
	max-height:100%;
}
.img_list li h2 {
	padding-top:20px;
	padding-bottom:22px;
	font-size:1.33em;
	font-weight:normal;
}
.img_list li h3 {
	margin:0 -64px;
	font-size:2em;
	line-height:1;
	color:#d91f2d;
}
.n_bllc_bg {
	background:#f9f9f9;
	overflow:hidden;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.img_list li {
	margin-top:60px;
}
.img_list li a {
	display:block;
	padding:0 45px;
}
.img_list li h3 {
	font-size:1.83em;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.img_list li {
	margin-top:40px;
}
.img_list li a {
	display:block;
	padding:0 30px;
}
.img_list li h2 {
	padding-top:15px;
	padding-bottom:15px;
	font-size:1.16em;
}
.img_list li h3 {
	font-size:1.66em;
}
}@media screen and (min-width:481px) and (max-width:767px) {
	.img_list {
	margin-top:-20px;
	padding-bottom:10px;
}
.img_list li {
	float:left;
	width:33.33%;
	margin-top:30px;
}
.img_list li a {
	padding:0;
}
.img_list li span {
	margin:0 auto;
	width:110px;
	height:110px;
	padding-bottom:0px;
}
.img_list li h2 {
	padding-top:15px;
	padding-bottom:15px;
	font-size:1.16em;
}
.img_list li h3 {
	margin:0px;
	font-size:1.5em;
}
}@media screen and (max-width:480px) {
	.img_list {
	margin-top:-20px;
	padding-bottom:10px;
}
.img_list li {
	float:left;
	width:33.33%;
	margin-top:30px;
}
.img_list li a {
	padding:0;
}
.img_list li span {
	margin:0 auto;
	width:80px;
	height:80px;
	padding-bottom:0px;
}
.img_list li h2 {
	padding-top:10px;
	padding-bottom:8px;
	font-size:1em;
}
.img_list li h3 {
	margin:0px;
	font-size:1.33em;
}
}/*************************联系我们********************/

.lxwm_bg {
	background:url(img/map_bg.png) no-repeat center top;
	overflow:hidden;
}
.n_part3 {
	padding-top:60px;
	padding-bottom:20px;
	text-align:center;
	font-size:1.83em;
	font-weight:bold;
	color:#d91f2d;
}
.map {
	background:url(img/map.jpg) no-repeat center;
	height:450px;
	position:relative;
	overflow:hidden;
}
.map .map_lxwm {
	position:absolute;
	top:145px;
	left:50%;
	margin-left:-240px;
	width:345px;
	height:120px;
	background:#fff;
	border-radius:5px;
	box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);
}
.map .map_lxwm:after {
	position:absolute;
	right:95px;
	bottom:-15px;
	display:block;
	content:"";
	border-top:15px solid #fff;
	border-left:12px solid transparent;
	border-right:12px solid transparent;
}
.map .map_lxwm i {
	float:left;
	margin:20px 15px 0 25px;
	width:75px;
	height:75px;
	border:2px solid #adadad;
	text-align:center;
	color:#d91f2d;
	font-size:40px;
	line-height:71px;
	border-radius:50%;
}
.map .map_lxwm span {
	display:block;
	padding-top:30px;
	padding-bottom:5px;
	font-size:1.16em;
}
.map .map_lxwm p {
	padding-right:25px;
	color:#888;
	line-height:20px;
}
/**/

.message {
	margin:60px auto 60px auto;
	width:720px;
	overflow:hidden;
}
.message li {
	float:left;
	width:50%;
	padding:0 10px 20px 10px
}
.message li.n_f {
	float:none;
	width:auto;
}
.message li h2 {
	padding-bottom:10px;
	font-size:1.16em;
	line-height:1;
	font-weight:normal;
}
.message li .btn_text {
	width:100%;
	height:35px;
	border:1px solid #e7e7e7;
	padding-left:10px;
	font-size:1em;
	color:#888;
	font-family:"微软雅黑";
	border-radius:3px;
	overflow:hidden;
	box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1);
}
.message li .btn_text2 {
	height:120px;
	line-height:25px;
	padding:5px 10px;
}
.message li .btn_text:focus {
	border-color:#fcb815;
}
.message li .btn_submit,.message li .btn_reset {
	margin:0 6px;
	width:170px;
	height:44px;
	border:none;
	border-radius:3px;
	text-align:center;
	line-height:44px;
	font-size:1.33em;
	color:#fff;
	cursor:pointer;
}
.message li .btn_submit {
	background:#fcb815;
}
.message li .btn_reset {
	background:#b0b0b0;
}
.message li .btn_submit:hover,.message li .btn_reset:hover {
	opacity:0.8;
}
.message li .btn_text,.message li .btn_submit,.message li .btn_reset {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.n_part3 {
	padding-top:50px;
	font-size:1.66em;
}
.map {
	height:350px;
}
.map .map_lxwm {
	top:100px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.n_part3 {
	padding-top:30px;
	padding-bottom:15px;
	font-size:1.5em;
}
.map {
	height:300px;
}
.map .map_lxwm {
	top:75px;
}
.message {
	margin-top:30px;
	margin-bottom:30px;
	width:auto;
}
.message li .btn_submit,.message li .btn_reset {
	width:120px;
	height:35px;
	line-height:35px;
	font-size:1.16em;
}
}@media screen and (max-width:767px) {
	.lxwm_bg {
	background-size:cover;
}
.n_part3 {
	padding-top:20px;
	padding-bottom:10px;
	font-size:1.33em;
}
.map {
	height:200px;
	background-size:cover;
}
.map .map_lxwm {
	top:50%;
	margin-top:-50px;
	margin-left:-150px;
	width:300px;
	height:90px;
}
.map .map_lxwm:after {
	display:none;
}
.map .map_lxwm i {
	width:50px;
	height:50px;
	line-height:46px;
	font-size:24px;
}
.map .map_lxwm span {
	padding-top:20px;
	padding-bottom:0px;
	font-size:1em;
}
.map .map_lxwm p {
	line-height:18px;
}
.message {
	margin-top:30px;
	margin-bottom:30px;
	width:auto;
}
.message li {
	float:none;
	width:auto;
	padding:0 0 10px 0;
}
.message li h2 {
	padding-bottom:5px;
	line-height:inherit;
}
.message li .btn_submit,.message li .btn_reset {
	width:110px;
	height:35px;
	line-height:35px;
	font-size:1.16em;
}
}/*通用详细页 开始*/

.content {
	padding:20px 0;
	line-height:210%;
	font-size:1.16em;
}
.content img {
	max-width:100%!important;
	height:auto!important;
}
.title {
	text-align:center;
	font-size:2.16em;
	color:#333;
	font-weight:normal;
	padding:50px 0 20px 0;
}
.time {
	text-align:center;
	color:#b0b0b0;
	padding:0 0 14px 0;
	border-bottom:1px solid #e7e7e7;
	overflow:hidden;
}
.time li {
	display:inline-block;
	position:relative;
}
.time li i {
	margin:0 5px 0 0;
}
.time li:before {
	position:relative;
	display:inline-block;
	content:"";
	margin:0 10px;
	width:1px;
	height:7px;
	background:#bababa;
}
.time li:first-child:before {
	display:none;
}
.fy {
	margin:20px 0;
}
.fy li {
	height:28px;
	line-height:28px;
	color:#ff8a00;
	font-size:1.16em;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.n_part2 {
	border-top:5px solid #d91f2d;
	overflow:hidden;
	color:#d91f2d;
	padding-top:10px;
	padding-left:10px;
	font-size:1.16em;
}
.n_list1 {
	overflow:hidden;
	padding:10px 0 20px 0;
}
.n_list1 li {
	float:left;
	width:50%;
	height:32px;
	line-height:32px;
	padding-right:10px;
	overflow:hidden;
	font-size:1.16em;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.n_list1 li:before {
	display:inline-block;
	content:"";
	float:left;
	margin:15px 6px 0 10px;
	width:2px;
	height:2px;
	background:#333;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.title {
	padding:40px 0 15px 0;
	font-size:2em;
}
}@media screen and (min-width:769px) and (max-width:991px) {
	.title {
	padding:30px 0 15px 0;
	font-size:1.83em;
}
.n_part2 {
	border-top-width:4px;
}
}@media screen and (max-width:768px) and (max-width:768px) {
	.title {
	padding:25px 0 10px 0;
	font-size:1.6em;
	text-align:left;
}
.time {
	text-align:left;
}
.time li {
	float:left;
}
.time li:last-child {
	display:none;
}
.content {
	padding:10px 0;
	font-size:1em;
	line-height:200%;
}
.fy {
	margin:10px 0;
}
.fy li {
	height:25px;
	line-height:25px;
	font-size:1em;
}
.n_part2 {
	border-top-width:3px;
	padding-top:8px;
	padding-left:5px;
	font-size:1.16em;
}
.n_list1 li {
	float:none;
	width:100%;
	font-size:1em;
	line-height:26px;
	height:26px;
}
.n_list1 li:before {
	margin-top:12px;
}
}/*新闻类 开始*/

.news_list {
	overflow:hidden;
	margin-top:-30px;
}
.news_list li {
	overflow:hidden;
	position:relative;
	margin:1%;
	/*! margin-top:30px; */
	width: 23%;
	float: left;
	background: #f8f9fa;
}
.news_list li span {
	float:left;
	width:100%;
	/*! margin-right:30px; */
}
.news_list li span i {
	display:block;
	position:relative;
	width:100%;
	padding:0 0 60% 0;
	overflow:hidden;
}
.news_list li span i img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	min-height:188px;
	background:#e7e7e7;
	max-height: 188px;
}
.news_list li .con {
	margin-left:0;
	padding: 20px;
	background-color: #f8f9fa;
}
.news_list li h2 {
	position:relative;
	font-size:1.33em;
	line-height:1;
	color:#333;
	padding-top:20px;
	padding-bottom:5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width: 100%;
	font-weight: bold;
}
.news_list li h3 {
	border-bottom:1px dashed #eee;
	font-size:1.2em;
	font-weight:normal;
	color:#888;
	float: left;
	padding: 15px 0;
	background: #f8f9fa url(../images/right03.png) no-repeat right;
	width: 100%;
}
.news_list li p {
	margin-top:10px;
	line-height:20px;
	color:#888;
	font-size:1em;
	overflow: hidden;
	height: 60px;
}
.news_list li:hover {
	background:#fafafa!important;
}
.news_list li:hover span img {
	-webkit-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);
	transform:scale(1.1,1.1);
}
.news_list li:hover h2 {
	color:#ff8a00;
}
.news_list li,.news_list li h2,.news_list li span i img {
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.news_list li {
	margin-top:20px;
}
.news_list li span {
	width:200px;
	margin-right:20px;
}
.news_list li .con {
	margin-left:220px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.news_list li {
	margin-top:20px;
	padding-right:15px;
}
.news_list li span {
	width:190px;
	margin-right:20px;
}
.news_list li .con {
	margin-left:210px;
}
.news_list li h2 {
	padding:15px 0 10px 0;
}
.news_list li p {
	margin-bottom:10px;
	height:44px;
	font-size:1em;
	line-height:22px;
	overflow:hidden;
}
}@media screen and (max-width:767px) {
	.news_list {
	margin-top:-5px;
}
.news_list li {
	margin-top:15px;
	width: 100%;
	/*! height: 300px; */
	padding-bottom: 20px;
}
.news_list li span {
	width: 100%;
	margin-right:10px;
}
.news_list li .con {
	margin-left:0;
}
.news_list li h2 {
	padding-top:5px;
	font-size:1.416em;
	padding-bottom:10px;
}
.news_list li h3 {
	position:absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	float: left;
	padding-left: 10px;
}
	
	.news_list li h3 {
	border-bottom: 1px dashed #eee;
	font-size: 1.2em;
	font-weight: normal;
	color: #888;
	float: left;
	padding: 15px;
	background: url(../images/right03.png) no-repeat right;
	width: 94%;
}
.news_list li p {
	margin-top:5px;
	font-size:1em;
	overflow:hidden;
	text-overflow:ellipsis;
	height: 44px;
	line-height: 20px;
}
}/*新闻类 结束*/



/*号码列表*/
.hmlb_class {
	overflow:hidden;
}
.hmlb_class li {
	float:left;
	width:16.66%;
}
.hmlb_class li a {
	margin-left:1px;
	display:block;
	background:#ffba00;
	border-top:3px solid #ff7b00;
	height:50px;
	line-height:47px;
	font-size:1.33em;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.hmlb_class li a:hover,.hmlb_class li a.on {
	background:#ff9000;
	border-top-color:#e68200;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	}@media screen and (min-width:768px) and (max-width:991px) {
	}@media screen and (max-width:767px) {
	.hmlb_class li a {
	font-size:12px;
	height:40px;
	line-height:37px;
}
}.hmlb {
	background:#fff;
	overflow:hidden;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
}
.hmlb li {
	position:relative;
	float:left;
	width:16.66%;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	padding-left:57px;
	height:66px;
}
.hmlb li span {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	width:100%;
	height:100%;
	overflow:hidden;
	text-align:center;
	line-height:66px;
	color:#fff;
	font-size:1.66em;
	opacity:0;
	filter:Alpha(opacity=0);
}
.hmlb li span:after {
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	display:block;
	content:"";
	width:100%;
	height:100%;
	background:#ff6000;
	opacity:0.9;
	filter:Alpha(opacity=0.9);
}
.hmlb li i {
	position:absolute;
	left:30px;
	top:15px;
	color:#ffbe11;
}
.hmlb li h2 {
	padding-top:14px;
	padding-bottom:5px;
	font-size:1.5em;
	line-height:1;
	font-weight:normal;
	color:#555;
}
.hmlb li h3 {
	font-size:1em;
	font-weight:normal;
	color:#d91f2d;
}
.hmlb li:first-child dd,.hmlb li:first-child+div+div dd,.hmlb li:first-child+div+div+div+div dd {
	background:#f9f9f9;
}
.hmlb li a:hover span {
	opacity:1;
	filter:Alpha(opacity=100);
}
.hmlb li span,.hmlb li span:after {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.hmlb li {
	width:20%;
	padding-left:50px;
}
.hmlb li span {
	font-size:1.5em;
}
.hmlb li i {
	left:25px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.hmlb li {
	width:33.33%;
}
.hmlb li span {
	font-size:1.33em;
}
}@media screen and (max-width:767px) {
	.hmlb li {
	width:50%;
	padding-left:38px;
	height:55px;
}
.hmlb li span {
	font-size:1.16em;
	line-height:55px;
}
.hmlb li i {
	left:15px;
	top:10px;
	font-size:14px;
}
.hmlb li h2 {
	padding-top:10px;
	padding-bottom:3px;
	font-size:1.33em;
}
}/************************************************************内页样式结束************************************************************/























/*page*/

.page {
	text-align:center;
	margin:40px 0 50px 0;
}
.page a,.page span {
	height:29px;
	line-height:29px;
	display:inline-block;
	padding:0 12px;
	border:1px solid #dddddd;
	background:#fff;
}
.page a:hover,.page span {
	background:#d91f2d;
	border:1px solid #d91f2d;
	color:#fff;
}
@media screen and (min-width:769px) and (max-width:991px) {
	.page {
	margin:20px 0 25px 0;
	padding-top:15px;
}
}@media screen and (min-width:481px) and (max-width:768px) {
	.page {
	margin:15px 0 25px 0;
}
.page a,.page span {
	padding:0 10px;
	height:25px;
	line-height:25px;
}
}@media screen and (max-width:480px) {
	.page {
	margin:10px 0 20px 0;
	padding-top:15px;
}
.page a,.page span {
	padding:0 10px;
	height:25px;
	line-height:25px;
}
}

.aboutMenu{text-align:center;padding:10px 0 40px;margin:0 auto}
.aboutMenu li{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#333;background-color:#fff;border:solid 1px #e5e5e5;height:50px;line-height:50px;width:139px;text-align:center;box-sizing: border-box;border-radius: 24px;margin-right: 10px;}
.aboutMenu li a{color:#333;text-decoration:none;display:block}
.aboutMenu li:first-child{margin-left:0}
.aboutMenu li.cur{color: #fff;background: #CD0114 !important;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.24);border: none;}
.aboutMenu li.cur a{color:#fff}
.aboutMenu li:hover{background-color:#CD0114 !important;border-color:#CD0114}
.aboutMenu li:hover a{color:#fff}


.info-title{text-align:center; padding:30px 0 0 0; background:#fafafa;}
.info-title h2{display:block; font-size:36px;font-weight: bold;color: #1a1a1a;line-height:50px; }
.info-title p{display:block; color:#888; font-size:16px;}
.grey-box{background:#f9f9f9; overflow:hidden; padding-bottom:30px;}

.sign-box{width:1400px; margin:30px auto 40px auto;}
@media(max-width:1580px){
.sign-box{width:1200px;} }
@media(max-width:1440px){
.sign-box{width:1080px;} }
@media(max-width:767px){
.sign-box{width:auto; padding:0 10px;} }

.sign-left{float:left; width:39%; background:#fff;}
.sign-left h2{padding:20px 40px; display:block; font-size:20px;}
.sign-left .moer {float:right;}
.sign-left .moer a{color:#888;}
.sign-left .moer a:hover{color:#00c1de}
.sign-left ul{padding:0 30px 10px 30px; display:block;}
.sign-left ul li{display:block; padding:0 0 10px 0;}
.sign-left ul li:after{display:block; content:''; clear:both;}
.sign-left ul li a{display:block;}
.sign-left ul li a img{float:left; width:140px; margin:0;}
.sign-left ul li a span{margin:0 0 0 150px; display:block;}
.sign-left ul li a span h3{
	display:block;
	margin:0 0 10px 0;
	min-height:58px;
	font-size:16px;
	font-weight: normal;
	line-height: 28px;
}
.sign-left ul li a span i{display:block; font-style:normal; color:#888;}



.sign-right{float:right; width:59%; background:#fff;}
.sign-title{padding:20px 30px; line-height:30px;}
.sign-title:after{display:block; content:''; clear:both;}
.sign-title ul{float:left;}
.sign-title ul li{float:left; margin:0 20px 0 0;}
.sign-title ul li a{font-size:18px;}
.sign-title ul li.active a{color:#cf2c00;}
.sign-title span{float:right;}
.sign-title span a{color:#888;}
.sign-title span a:hover{color:#00c1de}
.sign-list{padding:0 30px 10px 30px; display:none;}
.sign-list.active{display:block;}
.sign-list dl{}
.sign-list dl:after{display:block; content:''; clear:both;}
.sign-list dl dt{width:240px; float:left;}
.sign-list dl dt a{display:block;}
.sign-list dl dt a img{display:block; width:100%;}
.sign-list dl dd{margin:0 0 0 260px;}
.sign-list dl dd h3{margin:0; font-size:17px;line-height: 28px;}
.sign-list dl dd h3 a{}
.sign-list dl dd p{color:#888; margin:5px 0; overflow:hidden; font-size:12px; line-height:22px;}
.sign-list dl dd i{font-style:normal; color:#aaa;}
.sign-list ul{display:block; padding:10px 0 20px 0;}
.sign-list ul:after{display:block; content:''; clear:both;}
.sign-list ul li:first-child{/*! display:none; */}
.sign-list ul li{width:47%; float:left;margin-right: 22px;}
.sign-list ul li:nth-child(2n){padding:0 20px 0 0;}
.sign-list ul li:nth-child(2n+1){padding:0 0 0 10px;}
.sign-list ul li a{display:block; border-bottom:1px solid #eee; line-height:50px;}
.sign-list ul li a:after{display:block; content:''; clear:both;}
.sign-list ul li a:before{float:left; border-width:3px 0 3px 4px; margin:20px 10px 0 0;
border-color:transparent transparent transparent #888; border-style:solid; content:'';}
.sign-list ul li a h3{margin:0 85px 0 15px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 16px;font-weight: normal;}
.sign-list ul li a i{float:right; font-style:normal; font-size:14px; color:#888;}

@media(max-width:1600px){
.sign-list ul li a h3{margin:0 65px 0 10px; font-size:14px;}
.sign-list ul li a i{font-size:12px;}
}

@media(max-width:767px){
.sign-left{width:100%;}
.sign-left h2{padding:10px; font-size:16px;}
.sign-left ul{padding:0 10px 10px 10px;}
.sign-left ul li{padding:0 0 10px 0;}
.sign-left ul li a img{width:105px; margin:4px 0 0 0;}
.sign-left ul li a span{margin:0 0 0 120px;}
.sign-left ul li a span h3{margin:0 0 5px 0; min-height:42px; font-size:14px;}
.sign-right{width:100%; margin-top:10px;}
.sign-title{padding:10px; line-height:30px;}
.sign-title ul li{margin:0 10px 0 0;}
.sign-title ul li a{font-size:16px;}
.sign-list{padding:0 10px 10px 10px;}
.sign-list dl{display:none;}
.sign-list ul{padding:0 0 10px 0;}
.sign-list ul li{width:100%; float:none;}
.sign-list ul li:first-child{display:block;}
.sign-list ul li:nth-child(2n+1){padding:0;}
.sign-list ul li:nth-child(2n){padding:0;}
.sign-list ul li a{line-height:35px;}
.sign-list ul li a:before{margin:17px 8px 0 0;}
.sign-list ul li a i{font-size:12px;}
}
@media(max-width:767px){.aboutMenu{width:100%;text-align:center;padding:10px 0 40px;margin:10px auto;}
.aboutMenu li{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#333;background-color:#fff;border:solid 1px #e5e5e5;height:50px;line-height:50px;width:48%;text-align:center;box-sizing: border-box;border-radius: 24px;margin-right: 10px;margin: 10px auto;}
.aboutMenu li a{color:#333;text-decoration:none;display:block}
.aboutMenu li:first-child{margin-left:0}
.aboutMenu li.cur{color: #fff;background: #CD0114 !important;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.24);border: none;}
.aboutMenu li.cur a{color:#fff}
.aboutMenu li:hover{background-color:#CD0114 !important;border-color:#CD0114}
.aboutMenu li:hover a{color:#fff}
}

		/*95号码*/
		.hm95_box{margin-bottom: 60px;}
		.hm95_box .slick-list{margin: -15px -8px; padding: 15px 0;}
		.hm95_box .hm95_list{_display:inline; overflow: hidden; background: #f8f8f8; margin: 0 8px; text-align: center;}
		.hm95_box .hm95_list span{display: block; margin: 20px auto 0 auto; width: 70px; height: 70px; background: #ffa800; line-height: 74px; color: #fff; font-size: 30px; overflow: hidden; border-radius: 50%;}
		.hm95_box .hm95_list .con{padding: 0 15px 15px 15px;}
		.hm95_box .hm95_list h2{padding-top: 22px; font-size: 1.33em; font-weight: normal; line-height: 1; color: #333;}
		.hm95_box .hm95_list h2:after{display: block; content: ""; margin: 15px auto 10px auto; width: 30px; height: 2px; background: #ffa800;}
		.hm95_box .hm95_list p{padding-bottom: 20px; height: 70px; line-height: 25px; color: #888;}
		.hm95_box .hm95_list em{display: block; border-top: 1px solid #e7e7e7; padding-top: 15px; color: #333; font-style: normal;}
		.hm95_box .hm95_list:hover{background: #ffa800; box-shadow: 0 0 15px rgba(255,168,0,0.8);}
		.hm95_box .hm95_list:hover span{background: #fff; color: #ffa800;}
		.hm95_box .hm95_list:hover h2,
		.hm95_box .hm95_list:hover p,
		.hm95_box .hm95_list:hover em{color: #fff; border-color: #fff;}
		.hm95_box .hm95_list:hover h2:after{background: #fff;}

		.hm95_box .slick-prev{left: -60px;}
		.hm95_box .slick-next{right: -60px;}
		.hm95_box .slick-prev i,
		.hm95_box .slick-next i{font-size: 50px!important; color: #888!important;}
		.hm95_box .slick-prev i:hover,
		.hm95_box .slick-next i:hover{color: #ffa800!important;}

		.hm95_box .hm95_list,
		.hm95_box .hm95_list span,
		.hm95_box .hm95_list h2,
		.hm95_box .hm95_list h2:after,
		.hm95_box .hm95_list p,
		.hm95_box .hm95_list em{
			-webkit-transition:all 0.3s;
			-moz-transition:all 0.3s;
			-ms-transition:all 0.3s;
			-o-transition:all 0.3s;
			transition:all 0.3s;
		}

		@media screen and (min-width: 992px) and (max-width: 1199px){
			.hm95_box{margin-bottom: 50px;}
			.hm95_box .slick-list{margin: 0 -10px;}
			.hm95_box .hm95_list{margin: 0 10px;}
		}

		@media screen and (min-width: 768px) and (max-width: 991px){
			.hm95_box{margin-bottom: 40px;}
			.hm95_box .slick-list{margin: -15px -10px;}
			.hm95_box .hm95_list{margin: 0 10px;}
			.hm95_box .hm95_list span{}
			.hm95_box .hm95_list h2{padding-top: 20px;}
			.hm95_box .hm95_list p{height: auto;}

			.hm95_box .slick-prev,
			.hm95_box .slick-next{margin-top: -10px;}
			.hm95_box .slick-prev{left: -10px;}
			.hm95_box .slick-next{right: -10px;}
		}

		@media screen and (max-width: 767px){
			.hm95_box{margin-bottom: 20px;}
			.hm95_box .slick-list{margin: -15px -8px;}
			.hm95_box .hm95_list{margin: 0 8px;}
			.hm95_box .hm95_list h2{padding-top: 15px;}
			.hm95_box .hm95_list h2:after{margin-top: 10px;}
			.hm95_box .hm95_list p{height: auto; line-height: 22px;}

			.hm95_box .slick-prev,
			.hm95_box .slick-next{margin-top: -10px;}
			.hm95_box .slick-prev{left: -10px;}
			.hm95_box .slick-next{right: -10px;}
			.hm95_box .slick-prev i,
			.hm95_box .slick-next i{font-size: 40px!important; color: #ccc!important;}
			
			
    .article {width: 96% !important;float: none;margin-left: 10px;}
    .article-title {margin-bottom: 20px;}
    .article-title h1 {font-size: 18px;}
    .article-desc {margin-bottom: 20px;}
    .article-content-exp {margin-top: 20px;border-top: 2px solid #eee;}
    .article-content-exp li {padding-top: 15px;font-size: 12px;width: auto;float: none;}
    .article-content-exp li:after, .article-content-exp li:before {display: none;}
    .article-content-exp li:last-child {text-align: left;}

    .tuijian {display: none;}
		}
		
.newspost{padding: 70px 0;}
.article {float: left;width: 70%;}
.article p {font-size: 14px;line-height: 25px;}
.article-title {border-left: 2px solid #e50012;padding-left: 10px;margin-bottom: 40px;}
.article-title h1 {margin: 0;font-size: 24px;font-weight: normal;}
.article-title p {margin: 10px 0 0;font-size: 12px;}
.article-title p span {display: inline-block;color: #999;padding-right: 10px;}
.article-desc {padding: 15px;line-height: 1.8;border: 1px solid #ddd;border-left: 2px solid #e50012;border-radius: 3px;margin-bottom: 40px;}
.article-content {line-height: 1.8;}
.article-content img {max-width: 98% !important;height: auto !important;text-align: center;margin: 15px auto;}
.article-content-title {margin-bottom: 20px;font-size: 0;}
.article-content-title span {display: inline-block;vertical-align: middle;border-bottom: 2px solid #e50012;font-size: 16px;color: #e50012;font-weight: bold;}
.article-content-title em {font-style: normal;background-color: #e50012;color: #fff;width: 28px;line-height: 28px;font-size: 14px;display: inline-block;vertical-align: middle;text-align: center;font-family: Impact;margin-bottom: 2px;margin-right: 10px;}
.article-content-exp {margin-top: 40px;}
.article-content-exp li {float: left;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #999;position: relative;padding-top: 30px;}
.article-content-exp li:after,.article-content-exp li:before {position: absolute;top: 0;height: 3px;content: '';background-color: #f3f5f9;width: 100%;left: 0;}
.article-content-exp li:after {width: 0;background-color: #e50012;-webkit-transition: all 0.5s;transition: all 0.5s;}
.article-content-exp li:hover:after {width: 100%;}
.article-content-exp li:last-child {text-align: right;}

.tuijian {float: right;width: 340px;background-color: #f3f5f9;padding: 25px;margin-bottom: 30px;border: 1px solid #ddd;border-bottom: 4px solid #e50012;}
.tuijian .tit {font-size: 20px;margin-bottom: 25px;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.tuijian .tit small {font-size: 14px;text-transform: uppercase;color: #e50012;margin-left: 15px;}
.tuijian li {border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-top: 20px;}
.tuijian li:last-child {border-bottom: 0;padding-bottom: 0;}
.tuijian li a {display: block;}
.tuijian li h4 {font-weight: normal;font-size: 16px;background: url(../images/quan.png) left center no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;}
.tuijian li p {margin: 10px 0;line-height: 1.8;color: #8b8b8b;}
.tuijian li small {font-size: 12px;color: #2d2d2d;text-decoration: none;}
		