/* CSS Document */
/* 
body,html{width:100%;height:100%;margin:0;height:0;text-align:center;} {font-family: "微软雅黑"}
 */ 
body,html{font-family:"Microsoft YaHei", Arial, Helvetica, Simsun; font-size:12px; }
input,select,textarea,button,a{outline:none; font-family:"Microsoft YaHei", Arial, Helvetica, Simsun; font-size:12px;}
a{
	text-decoration:none;
}
A:link {
	text-decoration:none;
}
A:visited {
	text-decoration:none;
}
A:hover {
	text-decoration:none;
}

/* 头部 开?/
.vip-landing a {
	font-size: 12px;
	color: #5C5C5C;

}
.vip-landing a:link {
	font-size: 12px;
	color: #5C5C5C;

}
.vip-landing a:visited {
	font-size: 12px;
	color: #5C5C5C;

}
.vip-landing a:hover {
	font-size: 12px;
	color: #990000;

}

#header {
	width: 1220px;
	margin-right: auto;
	margin-left: auto;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-top: 0px;
	
}
#logo {
	float: left;
	width: 200px;
	height: 70px;
	margin-left: auto;
	vertical-align: middle;
	margin-top: 10px;
}

#tel_top {
	font-family: arial, sans-serif;
	float: right;
	width: 210px;
	height: 30px;
	font-size: 12px;
	color: #666666;
	line-height: 30px;
	font-weight: bold;
	margin-top: 25px;
	text-align: center;
	vertical-align: middle;
}
.weixin{
	width:26px;
	height:26px;
	position:relative;
	font-size:12px;
	text-align:center;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.weixin a{
	width:26px;
	height:26px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	background-image: url(../Images/weixin_1.png);
	background-repeat: no-repeat;
	background-position: center;
}
.weixin .weixin_nr{
	width:100px;
	height:140px;
	padding:10px;
	text-align:center;
	position:absolute;
	left:-45px;
	top:30px;
	display:none;
	z-index: 88;
	background-color: #FFFFFF;
}
.weixin .weixin_nr img{
	margin-bottom:2px;
}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{display:block;}
.weixin.on a{
	background-image: url(../Images/weixin_1.png);
	background-repeat: no-repeat;
	background-position: left;
}
.tel {
	line-height: 30px;
	height: 30px;
	width: 140px;
	float: left;
}
.qq {
	float: left;
	height: 26px;
	width: 26px;
	background-color: #F3F3F3;
}



/* 导航 开?/
.menu {
	font-family: arial, sans-serif;
	font-size:14px;
	margin-top: 20px;
	margin-left: 0px;
	float: left;
	width: 800px;
	height: 60px;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	width:130px;
	height:45px;
	text-align:center;
	color:#666666;
	line-height:45px;
	font-size:14px;
	overflow:hidden;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
}
.menu_dh_fu {
	font-size:16px;
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
	z-index: 88;
}
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {
	color:#FFFFFF;
	background-color: #CCCCCC;
}
.menu ul li:hover ul {
	display:block;
	position:absolute;
	top:46px;
	left:0;
	width:120px;
}
.menu ul li:hover ul li a.hide {
	color:#fff;
	background-color: #CCCCCC;
}
.menu ul li:hover ul li:hover a.hide {
	color:#666666;
	background-color: #E1E1E1;

}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {
	display:block;
	background:#ddd;
	color:#666666;
}
.menu ul li:hover ul li a:hover {background:#CCCCCC; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:131px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-131px;}
/* banner 结束*/






/* 新闻中心 开?/
#news {
	width: 1200px;
	margin-top: 45px;
	height: 560px;
	margin-bottom: 10px;
	padding-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
}
#news_gongsi {
	float: left;
	width: 560px;
}
#news_hangye {
	width: 600px;
	float: right;
	height: 550px;
}
.news_gongsi_title {
	float: left;
	width: 550px;
	line-height: 45px;
	height: 45px;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 40px;
}
.more {
	font-size: 12px;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	float: right;
	text-decoration: none;
	line-height: 35px;
	vertical-align: middle;
	height: 35px;
	width: 60px;
	background-position: center;
	padding-top: 10px;
}
.news_gongsi_list {
	width: 560px;
	margin-left: 0px;
	height: 530px;
}
.news_gongsi_list ul {
	float: left;
	margin-left: 0px;
	width: 550px;
	padding-left: 0px;
}
.news_gongsi_list li {
	width: auto;
	list-style-type: none;
	height: 120px;
}
.news_images {
	float: left;
	height: 90px;
	width: 135px;
}
.news_txt {
	float: right;
	width: 400px;
	margin-right: 0px;
	padding-right: 0px;
}
.news_title {
	font-size: 20px;
	font-weight: bold;
	float: left;
	height: 45px;
	vertical-align: middle;
	line-height: 45px;
	color: #3e3e3e;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #DB0202;
}
.news_title_1 {
	font-size: 20px;
	font-weight: bold;
	height: 50px;
	vertical-align: middle;
	line-height: 50px;
	color: #3e3e3e;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #DB0202;
	padding-bottom: 8px;
}
.news_txt_1 {
	font-size: 14px;
	color: #3e3e3e;
	line-height: 30px;
	height: 30px;
	width: 400px;
	padding-right: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.news_txt_2 {
	line-height: 25px;
	font-size: 12px;
	width: 400px;
	margin-right: 0px;
	padding-right: 0px;
	color: #7c7c7c;
	text-align: left;
}
.title_news {
	font-size: 14px;
	color: #5C5C5C;
	float: left;
	font-weight: bold;
}
.title_news a:link {
	font-size: 14px;
	color: #5C5C5C;

}
.title_news a:visited {
	font-size: 14px;
	color: #5C5C5C;

}
.title_news a:hover {
	font-size: 14px;
	color: #990000;

}
.title_news_date {
	font-size: 12px;
	color: #5C5C5C;
	float: right;
}
.news_hangye_title {
	height: 45px;
	margin-bottom: 40px;
	width: 560px;
	line-height: 45px;
}
.news_hangye-list_1 li{
	margin-top: 20px;
	height: 100px;
	list-style-type: none;
	margin-bottom: 10px;
}
.news_hangye_list {
	width: 560px;
}

.news_hangye-img{
	width: 66px;
	height: 74px;
	background-color: #FC5B5B;
	float: left;
	text-align: center;
}
.news_hangye-img .day{
	height: 49px;
	font-size: 42px;
	line-height: 49px;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
}
.news_hangye-img .month{
	height: 30px;
	line-height: 30px;
	background-color: #DB0202;
	font-size: 14px;
	color: #fff;
	width: 66px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: center;
	background-repeat: repeat;
	font-family: Arial;
}
.news_hangye-det{
	width: 459px;
	height: 90px;
	float: left;
	margin-left: 15px;
	overflow: hidden;
	text-align: left;
}
.news_hangye-tit{
	color: #5C5C5C;
	font-size: 14px;
	width: 400px;
	height: 30px;
	display: inline-block;
	font-weight: bold;
}
.news_hangye-tit:hover{
	color: #990000;
}
.list_title a:visited {
	font-size: 14px;
	color: #5C5C5C;
}
.news_hangye_list ul {
	padding-left: 0px;
	margin-left: 0px;
}


/* 解决方案 开?/

#solution_bj {
	width: 100%;
	background-image: url(../Images/solution_bj.png);
	background-repeat: repeat;
	height: 530px;
	margin-top: 40px;
}
#solution {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}
.solution_title {
	font-size: 22px;
	line-height: 60px;
	font-weight: bold;
	color: #3e3e3e;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 20px;
}
.solution_1 {
	width: 1200px;
}
.solution_1_1 {
	width: 300px;
	float: left;
	background-color: #EC7F2C;
}
.solution_1_2 {
	width: 300px;
	float: left;
}
.solution_1_3 {
	width: 300px;
	float: left;
}
.solution_1_4 {
	width: 300px;
	float: left;
}

.solution_1_up {
	width: 300px;
	background-image: url(../Images/solution_1.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 179px;

}
.solution_2_up {
	width: 300px;
	background-image: url(../Images/solution_2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 180px;

}
.solution_3_up {
	width: 300px;
	background-image: url(../Images/solution_3.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 179px;

}
.solution_4_up {
	width: 300px;
	background-image: url(../Images/solution_4.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 180px;

}
.solution_1_down {
	height: 155px;
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	padding-top: 25px;
}

.solution_txt_title {
	font-size: 16px;
	line-height: 40px;
	color: #FFFFFF;
	font-weight: bold;
	height: 60px;
	margin-top: 10px;
	padding-top: 10px;
}
.sanjiao1 {
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 0px;
	padding-bottom: 0px;
	top: 165px;
	z-index: 999;
	position: relative;
	left: 138px;
	height: 14px;
	width: 27px;
}
.sanjiao2 {
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index: 999;
	position: relative;
	left: 138px;
	height: 14px;
	width: 27px;
	margin-top: 0px;
	padding-top: 0px;
	top: -1px;
}
.solution_bj_1 {
	background-color: #EC7F2C;
}
.solution_bj_2 {
	background-color: #60A338;
}
.solution_bj_3 {
	background-color: #00AEC5;
}
.solution_bj_4 {
	background-color: #EC7F2C;
}
/***底部开?***/
#footer_bj {
	background-image: url(../Images/footer_bj.png);
	background-repeat: repeat-x;
	height: 228px;
	width: 100%;
	margin-top: 50px;
	padding-top: 20px;
	clear: both;
}
#footer {
	height: 228px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	line-height: 30px;
	color: #7c7c7c;
}
.footer_left {
	float: left;
	width: 400px;
	margin-left: 200px;
	line-height: 30px;
	color: #7c7c7c;
	margin-top: 40px;
}
.footer_right {
	float: left;
	width: 400px;
	margin-left: 100px;
	line-height: 25px;
	margin-top: 20px;
	vertical-align: middle;
}


/* banner 开?/
.xcyg {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 512px;
	margin-top: 0px;
}
.mid{width:100%;position:relative;height:510px;}
.ul1{margin:0;padding:0; list-style-type:none;height:100%;}
.ul1 img {
	width: 100%;
	height:510px;
}
.ul1 li{position:relative;margin:0;height:510px;}
.ul3{position:absolute;right:22%;width:17px;margin:0;padding:0; list-style-type:none;top:50%;margin-top:-40px;}
.ul3 li{width:13px;height:13px;border-radius:10px;background-color:#fff;margin-top:15px;}
.ul3 li.on{background-color:#f40000;}
.ul3 li:first-child{margin-top:0;}
.next,.prev{position:absolute;width:50px;height:39px;z-index:1;cursor:pointer;right:33%;}
.next{bottom:10px;background:url(../Images/icon-down.png);}
.prev{top:10px;background:url(../Images/icon-up.png);}
.textbox{width:480px;height:510px;position:absolute;top:0;right:20%;background-color:#000;opacity:0.7;}
.text{
	width:350px;
	height:420px;
	position:absolute;
	top:0;
	right:20%;
	color:#fff;
	font-family:"微软雅黑";
	text-align:left;
	padding-top: 90px;
	padding-right: 80px;
	padding-bottom: 0;
	padding-left: 50px;
}
.text h2{font-weight:400;font-size:50px;text-shadow:0 3px 7px #000;}
.text h2 small{font-size:34px;}
.text h5{font-weight:400;font-size:30px;margin:0;line-height:60px;}
.text h3{font-weight:400;font-size:20px;margin:0;line-height:45px;}
.text p{line-height:25px;font-size:15px;}
.clearfix:after{
	content:'\20';
	display:block;
	height:0;
	clear:both;
}
.clearfix{
	zoom:1;
}
.top{width:100%;}
.top img,.bottom img{width:100%;}
.bottom{width:100%;}
@media screen and (max-width: 1220px) {
.ul1 img {
	height:300px;
}
.textbox{height:300px;}
.text{width:330px;height:270px;padding:30px 100px 0 50px;right:20%;}
.text h2{font-size:40px;}
.text h2 small{font-size:25px;}
.text h5{font-size:25px;line-height:40px;}
.next,.prev{right:39%;}
/* banner 结束*/
