﻿@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/
/*
table th , table td {padding:5px;} */
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, i, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
ception, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
a {
	color: #666;
	text-decoration: none;
}  /*for ie f6n.net*/
a:focus {
	outline: none;
} /*for ff f6n.net*/
a:hover {
	text-decoration: none;
}
/*定位*/
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-left: auto;
	margin-right: auto;
}
.zoom {
	zoom: 1
}
.hidden {
	visibility: hidden;
}
.vam {
	vertical-align: middle;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
p {
	word-spacing: -1.5px;
}
li {
	list-style: none;
}
 -moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.cur {
	cursor: pointer
}
.wenzhang1 {
	background-color: aliceblue;
	line-height: 22px;
	letter-spacing: 5px;
}
/* search部分 */
.wrap-search {
	height: 60px;
	/*	box-shadow: 1px 4px 4px 4px rgba(0, 0, 0, .1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: .6s;
	-moz-animation-duration: .6s;
	-o-animation-duration: .6s;
	animation-duration: .6s;
*/	margin-bottom: 5px;
}
.search .keyword {
	float: left;
	font-size: 12px;
	color: #999;
	height: 60px;
	line-height: 60px;
	width: 660px;
}
.search .keyword span {
	color: #000;
	letter-spacing: 3px;
}
.search .keyword a {
	padding: 0px 10px;
}
.search .keyword p {
	float: left;
}
.search .keyword p a {
	float: left;
	color: #999;
	font-size: 14px;
	margin-right: 10px;
}
.search .keyword p a:hover {
	color: #ff8a00;
}
.search .keyword a:first-child {
	padding-left: 0;
	border-left: none;
}
.search .inp {
	float: right;
	overflow: hidden;
}
/*
.search .inp input {border:none;height: 39px;line-height: 39px;width: 295px;float: left;text-indent: 12px; font-size: 14px;color: #999;}
.search .inp .sea {display: block;float: left; width: 100px;height: 41px;line-height: 41px;text-align: center;color: #333;border-left: 1px solid #d3d3d3;font-size: 14px;border-radius: 27px;border-right: none;position: relative;top: -1px;}
*/

/*原reset*/
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	outline: none;
	font-style: inherit;
	font-weight: inherit;
}
input, button, textarea, select {
*font-size:100%;
}
input, select {
	vertical-align: middle;
}
body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
}
select, input, button, textarea, button {
	font: 99% arial, helvetica, clean, sans-serif;
}
/*table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}
*/pre, code, kbd, samp, tt {
	font-family: monospace;
*font-size:108%;
	line-height: 100%;
}
/*title*/
h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
/*清除浮动*/
.clearfix:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { /*兼容 IE*/
	zoom: 1;
}
/*end reset*/


/* CSS Document */
body {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	font-family: "微软雅黑";
	position: relative;
	min-width: 1200px;
	width: 100%;
}/*网站字体颜色*/
.content, .container {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}
/* header部分 */
.wrap-header {
	height: 44px;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	position: relative;
	z-index: 3;
}
.wrap-header p {
	float: left;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #555;
}
.wrap-header ul {
	float: right;
	height: 14px;
	margin-top: 15px;
}
.wrap-header ul li {
	float: left;
	height: 14px;
	font-size: 13px;
	color: #333333;
	padding: 0 15px;
	line-height: 14px;
	border-left: 1px solid #999;
	position: relative;
}
.wrap-header ul li a {
	color: #333;
}
.wrap-header ul li:first-child {
	border-left: none;
}
.wrap-header ul li:hover span {
	display: block;
}
.wrap-header ul li span {
	display: none;
	width: 103px;
	height: 103px;
	position: absolute;
	left: -18px;
	top: 16px;
	padding: 12px 5px 5px 5px;
}
.wrap-header ul li span img {
	display: block;
	width: 103px;
	height: 103px;
}
/* logo部分 */
.logo {
	height: 112px;
	position: relative;
	z-index: 2;
}
.logo .container {
	height: 110px;
	position: relative;
	border-bottom: 1px solid #efefef;
}
.logo .logoImg {
	position: absolute;
	left: 0;
	top: 37px;
}
.logo .logoImg img {
	display: block;
	width: 208px;
	height: 39px;
}
.logo .l_title {
	width: 520px;
	height: 110px;
	position: absolute;
	left: 233px;
	top: 37px;
	padding-left: 30px;
	border-left: 1px solid #dedede;
	height: 45px;
}
.logo .l_title .l_p1 {
	font-size: 18px;
	color: #333;
	letter-spacing: 1.3px;
}
.logo .l_title .l_p1 em1 {
	color: #ff8a00;
	font-weight: bold;
}
.logo .l_title .l_p2 {
	font-size: 16px;
	color: #666;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	letter-spacing: 1.3px;
}
.logo .l_title .l_p2 span {
	font-size: 20px;
	color: #ff8a00;
	font-weight: bold;
}
.logo .l_title .l_p2 em1 {
	color: #ff8a00;
	font-weight: bold;
}
.logo .tel {
	height: 46px;
	position: absolute;
	right: 0;
	top: 30px;
	padding-left: 55px;
	background: url(Img/Common/l_tel.png) no-repeat left center;
}
.logo .tel .tel_p1 {
	font-size: 14px;
	color: #333;
}
.logo .tel .tel_p2 {
	font-size: 24px;
	color: #3A9DE4;
}
.Nav {
	height: 60px;
	width: 100%;
	z-index: 1;
	background: #3A9DE4;
}
.Nav .navUl {
	width: 102%
}
.Nav .navUl>li {
	font-size: 16px;
	float: left;
	height: 60px;
	position: relative;
}
.Nav .navUl>li>a {
	display: block;
	color: #fff;
	height: 60px;
	line-height: 60px;
	text-decoration: none;
	position: relative;
}
.Nav .navUl>li:hover, .Nav .navUl>li.cur {
}
.Nav .navUl>li:hover>a, .Nav .navUl>li.cur>a {
	background: #ff8a00;
	color: #fff;
}
.Nav .navUl>li .liUl {
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	top: 57px;
	z-index: 1;
}
.Nav .navUl>li .liUl li {
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: url(Img/Common/bg01.png);
	margin-top: 1px;
}
.Nav .navUl>li .liUl li:first-child {
	margin-top: 2px;
}
.Nav .navUl>li .liUl li a {
	display: block;
	height: 30px;
	color: #fff;
}
.Nav .navUl>li .liUl li:hover {
	background: #e6121b;
}
.Nav .navUl>li:hover .liUl {
	display: block;
}
/*底部*/


/*返回顶部*/
.retop ul {
	overflow: hidden;
}
.retop li {
	float: left;
	margin-left: 10px;
}
.retop li img {
	display: block;
}
.rtTop {
	width: 43px;
	height: 43px;
	overflow: hidden;
	position: fixed;
	top: 80%;
	right: 46%;
	margin-right: -615px;
	cursor: pointer;
	display: none;
}
.rtTop h4 {
	width: 43px;
	height: 43px;
	overflow: hidden;
	position: relative;
}
.rtTop img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
/* -- 弹出窗口 -- */
#oran_full_bg {
	display: none !important;
}
/* tanchuang1 提交弹窗*/
.tanchuang1 {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(Img/tanchuang/tanchuangBg.png);
	height: 100%;
}
.tanchuang1 .conBox {
	width: 400px;
	height: 212px;
	padding: 20px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -220px;
	top: 50%;
	margin-top: -80px;
}
.tanchuang1 .conBox .tcClose {
	width: 33px;
	height: 90px;
	position: absolute;
	right: 45px;
	top: -90px;
	cursor: pointer;
	z-index: 999999999999999;
}
.tanchuang1 .conBox .box {
	width: 398px;
	height: 190px;
	border: 1px solid #e5e5e5;
	padding-top: 20px;
	text-align: center;
	position: relative;
}
.tanchuang1 .conBox .box img {
	display: block;
	width: 47px;
	height: 47px;
	margin: 0 auto;
}
.tanchuang1 .conBox .box h5 {
	font-size: 24px;
	color: #144eb3;
	font-weight: bold;
	margin-top: 10px;
}
.tanchuang1 .conBox .box p {
	font-size: 16px;
	color: #4d4d4d;
	margin-top: 10px;
}
.tanchuang1 .conBox .box .b15 {
	display: block;
	width: 150px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: -75px;
	background: #144eb3;
	text-decoration: none;
	z-index: 999999999999999;
	border: 0px;
}
.tanchuang2 .conBox .box a {
	background: #404040;
}
 @charset "utf-8";
/* CSS Document */

a:hover {
	text-decoration: none;
}
h2.h2_title {
	padding: 22px 0 11px 0;
	font-weight: normal;
	text-align: center;
	background: url(/images/tit01.jpg) no-repeat center bottom;
	margin-bottom: 20px;
}
h2.h2_title a {
	display: block;
	font-size: 30px;
	color: #3A9DE4;
}
h2.h2_title em.em1 {
	font-weight: bold;
	font-size: 42px;
	display: inline;
}
h2.h2_title span {
	display: inline;
	font-size: 30px;
	color: #3A9DE4;
}
h2.h2_title i {
	display: block;
	font-size: 12px;
	color: #999999;
	margin-top: 5px;
	text-transform: uppercase;
}
/* banner部分 */
.banner {
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 1;
}
.banner a {
	overflow: hidden;
	width: 100%;
	height: 550px;
	display: block;
}
#flashs .btn {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 27px;
	left: 0;
	z-index: 9999;
}
#flashs .bot {
	display: block;
	position: absolute;
	width: 58px;
	height: 58px;
	top: 50%;
	margin-top: -29px;
	display: none;
}
#flashs .bot1 {
	background: url(Img/babot1.png) no-repeat center;
	left: 5%;
	z-index: 2;
}
#flashs .bot2 {
	background: url(Img/babot2.png) no-repeat center;
	right: 5%;
	z-index: 2;
}
#flashs:hover .bot {
	display: block;
}
#flashs .ban_switch {
	position: absolute;
	left: 0;
	bottom: 25px;
	width: 100%;
	text-align: center;
}
#flashs .ban_switch li {
	display: inline-block;
*display: inline;
*zoom: 1;
	width: 11px;
	height: 11px;
	margin-right: 10px;
	cursor: pointer;
	border-radius: 50%;
	background: #fff;
}
#flashs .ban_switch li.cur {
	background: #ff8a00;
}
/**/
.qyts {
}
.qyts .qyts_con {
	height: 365px;
	position: relative;
	cursor: pointer;
}
.qyts .qyts_con h3 {
	font-size: 28px;
	color: #3A9DE4;
	font-weight: normal;
	position: absolute;
	left: 690px;
	top: 45px;
}
.qyts .qyts_con h3 i {
	display: block;
	font-size: 12px;
	color: #999;
	text-indent: 54px;
	margin-top: 3px;
}
.qyts .qyts_con ul {
	position: absolute;
	left: 795px;
	top: 133px;
}
.qyts .qyts_con ul li {
	font-size: 16px;
	color: #333;
	margin-bottom: 17px;
}
.qyts .qyts_con em1 {
	font-weight: bold;
}
/**/
.product {
	background: #fff;
	padding-bottom: 30px;
	width: 100%;
	background: url(../images/vv1.jpg) top center;
}
.product .pro_con {
	position: relative;
}
.product .pro_con .conleft {
	width: 260px;
	background: #3A9DE4;
	position: relative;
	z-index: 3;
}
.product .pro_con .conleft a {
	color: #fff;
}
.product .pro_con .conleft h3 {
	height: 90px;
	border-bottom: 1px solid #3A9DE4;
	font-weight: normal;
}
.product .pro_con .conleft h3 a {
	display: block;
	padding: 5px 0 0 22px;
	height: 65px;
	font-size: 33px;
	text-align: center;
}
.product .pro_con .conleft h3 b {
	display: block;
	font-size: 20px;
	background: url(/images/proicon01.png) no-repeat 195px center;
}
.product .pro_con .conleft h3 i {
	display: block;
	font-size: 11px;
	padding-top: 4px;
}
.product .pro_con .con_ul1 {
	padding: 7px 0;
	width: 240px;
	margin: 0 auto;
	background: #fff;
	overflow: Hidden;
	position: relative;
}
.product .pro_con .con_ul1 li.ul1_li {
	height: 25px;
	transition: all 0.5s;
}
.product .pro_con .con_ul1 li.ul1_li a.lia {
	display: block;
	width: 180px;
	height: 32px;
	margin: 0 auto;
	line-height: 32px;
	font-size: 14px;
	background: url(../images/6a.jpg) left center no-repeat;
	text-indent: 18px;
	color: #111;
}
.product .pro_con .con_ul1 li.ul1_li:first-child {
	height: 34px;
	line-height: 34px;
	font-size: 15px;
}
.product .pro_con .con_ul1 li.ul1_li:first-child a.lia {
	font-weight: bold;
	font-size: 18px;
	height:31px;
	width:190px;
	color: #3A9DE4;

}
.product .pro_con .con_ul1 li.ul1_li:hover {
	/*	background: #093c90;
*/	border-left: 3px solid #ff8a00;
}
.product .pro_con .con_ul1 li.ul1_li:hover .libox {
	display: block;
}
.product .pro_con .con_ul1 li.ul1_li .libox {
	display: none;
	position: absolute;
	left: 260px;
	top: 0;
	background: #093c90;
	width: 300px;
	padding: 40px 28px;
	z-index: 3;
}
.product .pro_con .con_ul1 li.ul1_li .libox ul {
	padding-left: 25px;
	border-left: 1px solid #405d92;
}
.product .pro_con .con_ul1 li.ul1_li .libox ul li {
	padding: 11px 0;
	position: relative;
	font-size: 13px;
	height: 14px;
	line-height: 14px;
}
.product .pro_con .con_ul1 li.ul1_li .libox ul li a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product .pro_con .con_ul1 li.ul1_li .libox ul li em {
	display: none;
	height: 14px;
	width: 1px;
	background: #ff8a00;
	position: absolute;
	left: -26px;
	top: 11px;
	z-index: 3;
}
.product .pro_con .con_ul1 li.ul1_li .libox ul li a {
	color: #a4bde5;
}
.product .pro_con .con_ul1 li.ul1_li .libox ul li:hover em {
	display: block;
}
.product .pro_con .con_ul1 li.ul1_li .libox ul li:hover a {
	color: #fff;
}
.product .pro_con .conleft .pro_tel {
	height: 90px;
	background: #3A9DE4;
}
.product .pro_con .conleft .pro_tel p {
	padding: 25px 0 40px 88px;
	background: url(/images/protel.png) no-repeat 13px 30px;
	height: 80px;
}
.product .pro_con .conleft .pro_tel p span {
	display: block;
	font-size: 14px;
	color: #fff;
}
.product .pro_con .conleft .pro_tel p i {
	display: block;
	font-size: 20px;
	color: #fff;
}
.product .pro_con .conright {
	width: 925px;
}
.product .pro_con .conright .r_dl1 {
	height: 350px;
	position: relative;
	padding-left: 440px;
	background: #fff;
	margin-bottom: 15px;
}
.product .pro_con .conright .r_dl1 dt {
	width: 420px;
	height: 350px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.product .pro_con .conright .r_dl1 dt img {
	display: block;
	width: 420px;
	height: 350px;
}
.product .pro_con .conright .r_dl1 dd.dd1 {
	padding-top: 45px;
	font-size: 24px;
	margin-bottom: 25px;
	color: #333;
}
.product .pro_con .conright .r_dl1 dd.dd1 a {
	color: #333;
}
.product .pro_con .conright .r_dl1 dd.dd2 {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 40px;
}
.product .pro_con .conright .r_dl1 dd.dd3 a {
	display: block;
	width: 120px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #ff8a00;
	border-radius: 5px;
}
.product .pro_con .conright .r_box {
}
.product .pro_con .conright .r_box dl {
	float: left;
	width: 295px;
	margin-left: 20px;
	background: #fff;
	padding-bottom: 20px;
	position: relative;
}
.product .pro_con .conright .r_box dl.bdnot {
	margin-left: 0;
}
.product .pro_con .conright .r_box dl:first-child {
	margin-left: 0;
}
.product .pro_con .conright .r_box dl dt {
	width: 295px;
	height: 226px;
	position: relative;
	overflow: hidden;
}
.product .pro_con .conright .r_box dl dt img {
	display: block;
	width: 295px;
	height: 226px;
	transition: all 0.5s;
}
.product .pro_con .conright .r_box dd.dd1 {
	margin-top:12px;
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
	color: #333;
}
.product .pro_con .conright .r_box dd.dd1 a {
	color: #333;
}
.product .pro_con .conright .r_box dd.dd2 {
	text-align: center;
	font-size: 14px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 5px;
	line-height: 25px;
	height: 80px;
	padding: 0 5px;
}
.product .pro_con .conright .r_box dd.dd3 a {
	display: block;
	width: 119px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #e7e7e7;
	margin: 0 auto;
	border-radius: 5px;
}
.product .pro_con .conright .r_box dl:hover img {
	transform: scale(1.1);
}
.product .pro_con .conright .r_box dl:hover dd.dd3 a {
	background: #ff8a00;
	color: #fff;
	border-color: #ff8a00;
}
/**/
.yflc {
	height: 710px;
	background: url(/images/yflcbg.jpg) no-repeat center top;
}
.yflc h2.h2_title {
	background-image: url(/images/tit02.jpg);
}
.yflc h2.h2_title em.em1 {
	font-weight: bold;
	font-size: 38px;
}
.yflc h2.h2_title span {
	color: #fff;
}
.yflc h2.h2_title i {
	color: #fff;
	font-size: 14px;
	margin-top: 10px;
}
.yflc .yflc_con {
	position: relative;
	color: #fff;
	height: 540px;
}
.yflc .yflc_con .yflc_btnl {
	display: block;
	width: 47px;
	height: 47px;
	background: url(/images/jtl01.png) no-repeat center;
	position: absolute;
	left: -98px;
	top: 140px;
	cursor: pointer;
}
.yflc .yflc_con .yflc_btnr {
	display: block;
	width: 47px;
	height: 47px;
	background: url(/images/jtr01.png) no-repeat center;
	position: absolute;
	right: -98px;
	top: 140px;
	cursor: pointer;
}
.yflc .yflc_con .yflc_btnl:hover {
	background: url(/images/jtl02.png) no-repeat center;
}
.yflc .yflc_con .yflc_btnr:hover {
	background: url(/images/jtr02.png) no-repeat center;
}
.yflc .yflc_con .contop {
	position: relative;
	overflow: hidden;
	height: 305px;
}
.yflc .yflc_con .contop dl.cur {
	display: block;
}
.yflc .yflc_con .contop dl {
	position: absolute;
	height: 275px;
	padding: 30px 65px 0 665px;
	display: none;
}
.yflc .yflc_con .contop dl dt {
	width: 502px;
	height: 285px;
	position: absolute;
	left: 68px;
	top: 0;
	background: #fff;
	padding: 10px;
}
.yflc .yflc_con .contop dl dt i {
	display: block;
	width: 80px;
	text-align: center;
	height: 43px;
	line-height: 43px;
	font-size: 20px;
	background: #ff8a00;
	position: absolute;
	right: -58px;
	top: 35px;
}
.yflc .yflc_con .contop dl dt img {
	display: block;
	width: 502px;
	height: 285px;
}
.yflc .yflc_con .contop dl dd.dd1 {
	font-size: 30px;
	margin-bottom: 50px;
}
.yflc .yflc_con .contop dl dd.dd1 a {
	color: #fff;
}
.yflc .yflc_con .contop dl dd.dd1 i {
	display: block;
	font-size: 12px;
}
.yflc .yflc_con .contop dl dd.dd1 em1 {
	font-weight: bold;
}
.yflc .yflc_con .contop dl dd.dd2 {
	font-size: 16px;
	line-height: 24px;
}
.yflc .yflc_con .contop dl dd.dd2 em {
	display: block;
	width: 30px;
	height: 1px;
	background: #fff;
	margin-top: 55px;
}
.yflc .yflc_con .conbot {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.yflc .yflc_con .conbot ul li {
	float: left;
	width: 116px;
	height: 174px;
	background: url(/images/yflcbg01.png) no-repeat center top;
	margin-left: 70px;
	cursor: pointer;
}
.yflc .yflc_con .conbot ul li span {
	display: block;
	height: 70px;
	line-height: 20px;
	position: relative;
	top: 45px;
	text-align: center;
	font-size: 20px;
}
.yflc .yflc_con .conbot ul li.cur {
	background: url(/images/yflcbg02.png) no-repeat center top;
	font-weight: bold;
}
/**/
.yyal {
	padding-bottom: 60px;
	background: url(/images/news_bg.jpg) no-repeat center 25px;
}
.yyal h2.h2_title i {
	font-size: 14px;
	color: #333;
	margin-top: 10px;
}
.yyal .yyal_con dl {
	float: left;
	width: 400px;
}
.yyal .yyal_con dl dt {
	width: 400px;
	height: 310px;
	overflow: hidden;
	position: relative;
}
.yyal .yyal_con dl dt img {
	display: block;
	width: 400px;
	height: 310px;
}
.yyal .yyal_con dl dd {
	height: 60px;
	text-indent: 20px;
	background: #f4f4f4;
	font-size: 16px;
	transition: all 1s;
}
.yyal .yyal_con dl dd a {
	display: block;
	height: 60px;
	line-height: 60px;













	background: url(/images/yyaljtr01.png) no-repeat 360px center;
	color: #333;
	transition: all 1s;
}
.yyal .yyal_con dl dt p {
	height: 310px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/images/bg01.png);
}
.yyal .yyal_con dl dt p a {
	display: block;
	padding: 45px 30px 0 40px;
	color: #fff;
	line-height: 24px;
	font-size: 14px;
	height: 265px;
}
.yyal .yyal_con dl dt p em {
	display: block;
	width: 36px;
	height: 2px;
	background: #fff;
	margin-top: 44px;
}
.yyal .yyal_con dl:hover dd {
	background: #3A9DE4;
}
.yyal .yyal_con dl:hover dd a {
	background: url(/images/yyaljtr02.png) no-repeat 360px center;
	color: #fff;
}
/**/
.advantage {
	background: #f4f4f4;
	background: url(/images/advbg.png) no-repeat center 25px;
}
.advantage .container {
	background: url(/images/advbg.png) no-repeat center 25px;
	padding-top: 25px;
	position: relative;
	padding-bottom: 60px;
}
.advantage h2.h2_title em.em1 {
	font-size: 42px;
	display: inline-block;
*display: inline;
	color: #3A9DE4;
}
.advantage h2.h2_title i {
	font-size: 18px;
	color: #333;
	margin-top: 18px;
}
.advantage h2.h2_title i strong {
	font-weight: normal;
	padding: 0 5px;
	border-left: 1px dotted #ededed;
}
.advantage h2.h2_title em {
	display: block;
	font-size: 12px;
	color: #999;
}
.advantage .adv_con .conbox {
	width: 300px;
	background: #fff;
	float: left;
}
.advantage .adv_con .conbox .conImg {
	display: block;
	width: 300px;
	height: 250px;
	position: relative;
	overflow: hidden;
}
.advantage .adv_con .conbox .conImg em {
	display: block;
	width: 11px;
	height: 6px;
	position: absolute;
	left: 50%;
	margin-left: -6px;
}
.advantage .adv_con .conbox .conImg em.em1 {
	background: url(/images/advjtt.png) no-repeat center;
	bottom: 0;
}
.advantage .adv_con .conbox .conImg em.em2 {
	background: url(/images/advjtb.png) no-repeat center;
	top: 0;
}
.advantage .adv_con .conbox .conImg img {
	display: block;
	display: block;
	width: 300px;
	height: 250px;
	transition: all 0.5s;
}
.advantage .adv_con .conbox .contit {
	height: 250px;
	padding: 0 28px;
	position: relative;
}
.advantage .adv_con .conbox .contit h3 {
	padding-top: 28px;
	font-weight: normal;
	color: #3A9DE4;
	font-size: 20px;
	margin-bottom: 20px;
}
.advantage .adv_con .conbox .contit h3 a {
	color: #3A9DE4;
}
.advantage .adv_con .conbox .contit h3 strong {
	display: block;
	font-size: 30px;
}
.advantage .adv_con .conbox .contit .p1 {
	font-size: 16px;
	line-height: 24px;
	color: #333;
}
.advantage .adv_con .conbox .contit em {
	display: block;
	width: 29px;
	height: 1px;
	background: #cccccc;
	position: absolute;
	left: 28px;
	bottom: 28px;
}
.advantage .adv_con .conbox:hover img {
	transform: scale(1.1);
}
.advantage .advbg {
	width: 544px;
	height: 184px;
	position: absolute;
	left: -280px;
	bottom: -110px;
	background: url(/images/advbg02.png) no-repeat center;
}
.advantage .adv_con .conbox .contit em1 {
	display: block;
	font-weight: bold;
	font-size: 30px;
}
/**/
.about {
	height: 500px;
	background: url(/images/abobg.jpg) no-repeat center top;
}
.about .container {
	position: relative;
	height: 744px;
}
.about h2.h2_title {
	background-image: url(/images/tit02.jpg);
	padding-bottom: 45px;
	margin-bottom: 40px;
}
.about h2.h2_title a {
	color: #fff;
	letter-spacing: 24px;
}
.about h2.h2_title i {
	color: #fff;
}
.about .abo_con {
	position: relative;
	color: #fff;
}
.about .abo_con a {
	color: #fff;
	cursor: default;
}
.about .abo_con .abo_btnl {
	display: block;
	width: 47px;
	height: 47px;
	background: url(/images/jtl01.png) no-repeat center;
	position: absolute;
	left: -98px;
	top: 140px;
	cursor: pointer;
}
.about .abo_con .abo_btnr {
	display: block;
	width: 47px;
	height: 47px;
	background: url(/images/jtr01.png) no-repeat center;
	position: absolute;
	right: -98px;
	top: 140px;
	cursor: pointer;
}
.about .abo_con .abo_btnl:hover {
	background: url(/images/jtl02.png) no-repeat center;


}
.about .abo_con .abo_btnr:hover {
	background: url(/images/jtr02.png) no-repeat center;
}
.about .abo_con .conbox {
	text-align: center;
	display: none;
}
.about .abo_con .conbox.cur {
	display: block;
}
.about .abo_con .conbox h3 {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 20px;
}
.about .abo_con .conbox h3 a {
	display: block;
	font-size: 22px;
}
.about .abo_con .conbox .p1 {
	font-size: 15px;
	line-height: 28px;
	margin-bottom: 30px;
}
.about .abo_con .conbox .p1 a {
	cursor: pointer;
}
.about .abo_con .conbox .p1 a {
	display: block;
	padding-bottom: 60px;
	background: url(/images/aboicon01.png) no-repeat center bottom;
}
.about .abo_con .conbox ul.ul1 {
}
.about .abo_con .conbox ul.ul1 li {
	float: left;
	width: 300px;
	text-align: center;
	padding-top: 65px;
	background: url(/images/aboicon02.png) no-repeat center top;
	font-size: 16px;
}
.about .abo_con .conbox .ul2 {
	padding-top: 80px;
}
.about .abo_con .conbox .ul2 li {
	width: 285px;
	float: left;
	margin-left: 20px;
	height: 213px;
	background: #fff;
	padding-bottom: 60px;
	position: relative;
	overflow: hidden;
}
.about .abo_con .conbox .ul2 li:first-child {
	margin-left: 0;
}
.about .abo_con .conbox .ul2 li img {
	display: block;
	width: 285px;
	height: 213px;
	transition: all 0.5s;
}
.about .abo_con .conbox .ul2 li p {
	height: 60px;
	line-height: 60px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 16px;
	color: #fff;
	background: #ff8a00;
}
.about .abo_con .conbox .ul3 li {
	width: 300px;
	float: left;
	margin: 0 0 5px 15px;
	height: 224px;
	background: #fff;
	position: relative;
	overflow: hidden;
}
.about .abo_con .conbox .ul3 li.bdnot {
	margin-left: 0;
}
.about .abo_con .conbox .ul3 li img {
	display: block;
	width: 300px;
	height: 224px;
	transition: all 0.5s;
}
.about .abo_con .conbox .ul3 li p {
	height: 60px;
	line-height: 60px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 16px;
	color: #fff;
	background: #ff8a00;
}
.about .abo_type {
	width: 452px;
	margin: 0 auto;
	text-align: center;
	border-radius: 27px;
	background: #fff;
	overflow: hidden;
	position: absolute;
	bottom: 60px;
	left: 50%;
	margin-left: -276px;
}
.about .abo_type li {
	width: 150px;
	float: left;
	height: 39px;
	line-height: 39px;
	border-left: 1px solid #d6d6d6;
}
.about .abo_type li:first-child {
	border-left: none;
}
.about .abo_type li a {
	display: block;
	height: 39px;
	color: #333;
}
.about .abo_type li.cur {
	background: #ff8a00;
}
.about .abo_type li.cur a {
	color: #fff;
}
/**/
.news {
	padding: 50px 0;
}
.news .news_con {
}
.news .news_con .conbox {
	float: left;
	width: 380px;
	margin-left: 30px;
}
.news .news_con .conbox:first-child {
	margin-left: 0;
}
.news .news_con .conbox h3 {
	margin: 15px 0;
	font-size: 22px;
	font-weight: normal;
}
.news .news_con .conbox h3 a {
	color: #3A9DE4;
}
.news .news_con .conbox h3 i {
	font-size: 12px;
	color: #999;
	margin-left: 5px;
}
.news .news_con .conbox em1 {
	font-weight: bold;
}
.news .news_con .conbox dl {
	margin-bottom: 40px;
}
.news .news_con .conbox dl dt {
	position: relative;
	overflow: hidden;
	height: 270px;
	margin-bottom: 40px;
}
.news .news_con .conbox dl img {
	display: block;
	width: 380px;
	height: 270px;
	transition: all 0.5s;
}
.news .news_con .conbox dl p {
	position: absolute;
	left: 0;
	bottom: 20px;
	text-indent: 20px;
	color: #fff;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news .news_con .conbox dl dd {
	padding-left: 13px;
	background: url(/images/newsbg.png) no-repeat left center;
	margin-bottom: 16px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news .news_con .conbox a.ckgda {
	display: block;
	width: 101px;
	height: 30px;
	line-height: 30px;
	background: url(/images/newsbg02.png) no-repeat center bottom;
	text-align: center;
}

.news .news_con .conbox dl dd:hover a {
	color: #ff8a00;
}
.news .news_con .conbox:hover a.ckgda {
	color: #ff8a00;
}
.news .news_con .conbox:hover img {
	transform: scale(1.1);
}
/**/
.yqlj {
	
	padding: 0px 0px;
	
}
.yqlj .container {
	position: relative;
}
.yqlj .yqljp1 {
	float: left;
	height: 20px;
	line-height: 20px;
	width: 80px;
	font-size: 16px;
	border-right: 1px solid #dedede;
	position: relative;
	top: 20px;
}
.yqlj .yqljp1 a {
	color: #333;
}
.yqlj ul {
	float: left;
	padding: 0 20px;
	width: 1050px;
}
.yqlj ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 30px;
	font-size: 14px;
}

.yqlj ul li a:link {color:white;}
	
.yqlj ul li:hover a {
	color: #ff8a00;
}
/*首页*/

.adv .Title {
	width: 100%;
	background: url(/images/adv_tp.png) no-repeat center;
	height: 137px;
	margin-top:20px;
	text-align: center;
	
}
.adv .Title h2 {
	font-size: 42px;
	color: #f9f9f9;
	font-family: '微软雅黑';
	font-weight: bold;
}
.adv .Title .p1 {
	font-size: 32px;
	color: #fff;
	font-weight: normal;
	margin-top: 0px;
}
.adv .Title .p2 {
	font-size: 24px;
	color: #fff;
	width: 498px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #ff9900;
	margin: 20px auto 0;
}
.adv .conBox {
	width: 100%;
	overflow: hidden;
	padding-top: 54px;
}
.adv .conBox .container {
	overflow: hidden;
	position: relative;
}
.adv .conBox .container .pic {
	top: 38px;
	left: 562px;
	display: block;
	position: absolute;
}
.adv .conBox .con {
	overflow: hidden;
}
.adv .conBox .con img {
	display: block;
	float: left;
}
.adv .conBox .con .box {
	float: right;
	width: 527px;
}
.adv .conBox .con .box h3 {
	font-size: 26px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 44px;
}
.adv .conBox .con .box h3 span {
	color: #ff9900;
}
/*youshi*/
.youshi {
	overflow: hidden;
	width: 100%;
}
.youshi .ttitle {
	overflow: hidden;
	padding: 10px 0;
	background-color: #005aa1;
}
.youshi .ttitle h2 {
	text-align: center
}
.youshi .ttitle em {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-top: 10px;
}
.youshi .yslist {
	overflow: hidden;
	width: 100%;
	height: 273px;
}
.youshi .yslist .wen {
	overflow: hidden;
	width: 480px;
	padding-top:22px;
	color: #333
}
.youshi .wen.wen01 {
	color: #fff;
	margin-left: 98px;
	margin-top: 30px;
}
.youshi .wen02 {
	float: right;
	margin-top: 35px;
}
.youshi .wen03 {
	margin-left: 98px;
	margin-top: 35px;
}
.youshi .wen04 {
	float: right;
	margin-top: 55px;
}
.youshi .wen05 {
	margin-left: 98px;
	margin-top: 40px;
	width: 425px !important;
}
、
}
.youshi .yslist h3 {
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 30px;
}
.youshi .yslist p {
	padding-left: 14px;
	background: url(/images/youshi_s02.png) no-repeat left 8px;
	font-size: 13px;
	line-height: 25px;
}
.youshi .yslist .wen.wen01 p {
	background: url(/images/youshi_s01.png) no-repeat left 8px;
}
.youshi .phone {
	overflow: hidden;
	padding-left: 55px;
	background: url(/images/phone.png) no-repeat left center;
	margin-top: 20px;
}
.youshi .phone span {
	display: block;
	font-size: 13px;
	color: #333;
}
.youshi .phone em {
	display: block;
	font-size: 22px;
	color: #ff6600;
}
.youshi .youshi01 {
	height:184px;
	background: url(/images/youshi_01.jpg) no-repeat center top;
}
.youshi .youshi02 {
	height:220px;
	background: url(/images/youshi_02.jpg) no-repeat center top;
}
.youshi .youshi03 {
	height:231px;
	background: url(/images/youshi_03.jpg) no-repeat center top;
}
.youshi .youshi04 {
	height:303px;
	background: url(/images/youshi_04.jpg) no-repeat center top;
}
.youshi .youshi05 {
	background: url(/images/youshi_05.jpg) no-repeat center top;
}
.youshi .wen.wen01 {
	color: #fff;
	margin-left: 180px;
	margin-top: 30px;
}
.youshi .wen02 {
	float: right;
	margin-top: 35px;
}
.youshi .wen03 {
	margin-left: 198px;
	margin-top: 35px;
}
.youshi .wen04 {
	float: right;
	margin-top: 55px;

}
.youshi .wen05 {
	margin-left: 198px;
	margin-top: 40px;
	width: 425px !important;
}
/*banner*/
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.floor_5_main {
	width: 100%;
	height: 200px;
	background: url(/images/a18_02.jpg) center center no-repeat;
	margin-bottom: 25px;
}
.floor_5_main p {
	float: left;
	padding-top: 50px;
	font-size: 36px;
	color: #d20a05;
	line-height: 36px;
}
.floor_5_main p span {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	padding-top: 18px;
	display: block;
}
.floor_5_main p b {
	display: block;
	width: 70px;
	height: 2px;
	background-color: #d20a05;
	margin-top: 18px;
}
.floor_5_main dl {
	float: right;
	width: 450px;
	padding-top: 38px;
}
.floor_5_main dl dt {
	float: left;
	width: 300px;
}
.floor_5_main dl dt i {
	width: 336px;
	height: 50px;
	display: block;
	background-position: 0px -35px;
	padding-left: 84px;
	font-size: 26px;
	color: #fff;
	font-family: "Arial";
	font-weight: bold;
	line-height: 50px;
}
.floor_5_main dl dt span {
	width: 350px;
	height: 50px;
	display: block;
	background-position: -325px -35px;
	padding-left: 50px;
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	margin-top: 20px;
}
.floor_5_main dl dd {
	float: right;
	width: 125px;
	height: 121px;
	background-color: #fff;
	text-align: center;
}
.floor_5_main dl dd img {
	width: 111px;
	height: 111px;
	background-size: 100%;
	margin-top: 5px;
}
/**/

/*banner2*/
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.floor_06_main {
	width: 100%;
	height: 200px;
	background: url(/images/a19_02.jpg) center center no-repeat;
	margin-bottom: 25px;
}
.floor_06_main p {
	float: left;
	padding-top: 50px;
	font-size: 36px;
	color: #d20a05;
	line-height: 36px;
}
.floor_06_main p span {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	padding-top: 18px;
	display: block;
}
.floor_06_main p b {
	display: block;
	width: 70px;
	height: 2px;
	background-color: #d20a05;
	margin-top: 18px;
}
.floor_06_main dl {
	float: right;
	width: 450px;
	padding-top: 38px;
}
.floor_06_main dl dt {
	float: left;
	width: 300px;
}
.floor_06_main dl dt i {
	width: 336px;
	height: 50px;
	display: block;
	background-position: 0px -35px;
	padding-left: 84px;
	font-size: 26px;
	color: #fff;
	font-family: "Arial";
	font-weight: bold;
	line-height: 50px;
}
.floor_06_main dl dt span {
	width: 350px;
	height: 50px;
	display: block;
	background-position: -325px -35px;
	padding-left: 50px;
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	margin-top: 20px;
}
.floor_06_main dl dd {
	float: right;
	width: 125px;
	height: 121px;
	background-color: #fff;
	text-align: center;
}
.floor_06_main dl dd img {
	width: 111px;
	height: 111px;
	background-size: 100%;
	margin-top: 5px;
}
/**/

.iconp {
	background: url(/images/iconp.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.floor_3_main {
	width: 100%;
	clear: left;
	display: block;
	background: url(/images/a4_02.jpg) center center no-repeat;
	height: 964px;
}
.floor_3_main .floor_3 {
	position: relative;
	display: block;
	width: 1200px;
}
.floor_3_main .floor_3 h3 {
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding-top: 76px;
}
.floor_3_main .floor_3 .floor_3_1 {
	background: url(/images/a6_03.png) center center no-repeat;
	width: 837px;
	height: 58px;
	margin: 0 auto;
	margin-top: 44px;
	text-align: center;
	margin-bottom: 70px;
}
/*合作伙伴*/
.coperName {
	margin: 45px 0 10px 0;
	clear: both;
	height: 58px;
	background: url(/images/coperName.jpg) no-repeat center 0;
}
.caseMore {
	width: 66px;
	margin: 0 auto;
	line-height: 14px;
	overflow: hidden;
	margin-bottom: 25px;
}
.caseMore a {
	float: left;
	color: #cccccc;
	text-decoration: underline;
	font-size: 14px;
}
.caseMore img {
	float: right;
}
.caseContain {
	height: 172px;
	overflow: hidden;
	clear: both;
}
.mr_frbox {
	height: 172px;
}
.mr_frBtnL {
	float: left;
	margin-top: 55px;
	cursor: pointer;
	display: inline;
}
.mr_frUl {
	float: left;
	height: 172px;
	width: 1120px;
}
.mr_frBtnR {
	float: right;
	margin-top: 55px;
	cursor: pointer;
}
.mr_frUl ul li {
	display: inline;
	float: left;
	height: 172px;
	width: 200px;
	margin-left: 20px;
	overflow: hidden;
}
.mr_frUl ul li img {
	display: block;
	width: 198px;
	height: 138px;
	border: 1px solid #cccccc
}
.mr_frUl ul li p {
	line-height: 32px;
	text-align: center;
	width: 100%
}
.mr_frUl ul li p a {
	font-size: 14px;
}
.mainCon {
	clear: both;
	width: 1180px;
	margin: 50px auto;
}
.profileName {
	height: 47px;
	background: url(profileNaem.jpg) no-repeat center 0;
	margin-bottom: 40px;
}
.proFcon {
	height: 264px;
	overflow: hidden;
	margin-bottom: 50px;
}
.proFPic {
	float: left;
	display: block;
	width: 409px;
	height: 264px;
	margin-right: 3px;
}
.proN {
	float: left;
}
.priText {
	float: right;
	width: 685px;
	margin-right: 20px;
}
/*广告二*/
.AdsLine {
	clear: both;
	background: url(/images/Ads01.jpg) no-repeat center 0;
}
.AdsLine2 {
	clear: both;
	background: url(/images/Ads02.jpg) no-repeat center 0;
	height:170px;
}
.AdsCon {
	width: 1180px;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 0
}
.AdsPhone {
	margin-top:12px;
	width: 385px;
	float: right;
}
.AdsPhone dl dd {
	font-size: 14px;
	color: white;
}
.AdsPhone dl dt {
	font-size: 26px;
	color: white;
}
.AdsPhone img {
	margin-top: 10px;
	display: block;
	width: 179px;
	height: 43px;
}
.Advant {
	width: 1180px;
	margin: 60px auto;
	clear: both;
}
.AdvName {
	height: 113px;
	background: url(/images/AdvanName.jpg) no-repeat center 0;
	margin-bottom: 47px;
}
.AdCon1 {
	background: url(AdvPic1.jpg) no-repeat center 0;
	padding-top: 140px;
	padding-bottom: 99px;
}
.AdCon2 {
	background: url(/images/AdvPic2.jpg) no-repeat center 0;
	padding-top: 140px;
	padding-bottom: 99px;
}
.AdCon3 {
	background: url(AdvPic3.jpg) no-repeat center 0;
	padding-top: 160px;
	padding-bottom: 79px;
}
.AdCon4 {
	background: url(AdvPic4.jpg) no-repeat center 0;
	padding-top: 180px;
	padding-bottom: 59px;
}
.Advant p {
	width: 436px;
	height: 83px;
	font-size: 16px;
	line-height: 28px;
}
.AdCon1 p, .AdCon3 p {
	margin-left: 61px;
}
/*-- 客户好评--*/
.Solution {
/*	background: url(/images/cmbg.jpg);
*/}
.Solution .container {
	padding-top: 30px;
	padding-bottom: 55px;
	position: relative;
}
.Solution .CMtitle a {
	color: #303030;
}
.Slcont {
	overflow: hidden;
	margin-top: 22px;
}
.Slcont ul {
	overflow: hidden;
	width: 1000px;
}
.Slcont ul li {
	float: left;
	width: 225px;
	margin-right: 15px;
	overflow: hidden;
	position: relative;
}
.Slcont ul li img {
	width: 222px;
	display: block;
}
.Slcont ul li h5 {
	height: 30px;
	line-height: 30px;
	margin-top: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Slcont ul li h5 a {
	font-size: 14px;
	color: #303030;
}
.Slcont ul li p {
	height: 60px;
	width: 222px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 3px;
	font-size: 12px;
	color: #303030;
}
.Slcont ul li .Rmore {
	display: inline-block;
	width: 130px;
	margin-top: 25px;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: url(/images/rmore.png);
}
.Slcont ul li .Rmore:hover {
	background: url(/images/rmore_h.png) no-repeat;
}
.Slcont ul li .skins {
	width: 240px;
	height: 240px;
	background: url(/images/guang.png) no-repeat;
	position: absolute;
	left: -540px;
	top: 0px;
}
.Solution .btn {
	display: inline-block;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 260px;
}
.Solution .prev {
	background: url(/images/nprev.png) no-repeat;
	left: -46px;
}
.Solution .next {
	background: url(/images/nnext.png) no-repeat;
	right: -46px;
}
.Solution .prev:hover {
	background: url(/images/nprev_h.png) no-repeat;
	left: -46px;
}
.Solution .next:hover {
	background: url(/images/nnext_h.png) no-repeat;
	right: -46px;
}
/*-- 客户案例--*/
.more-btn-con {
	text-align: center;
}
.Solution-case {
	background: url(/images/cmbg.jpg);
}
.Solution-case .container {
	padding-top: 30px;
	
	position: relative;
}
.Solution-case .CMtitle a {
	color: #303030;
}
.Slcont-case {
	overflow: hidden;
	margin-top: 22px;
}
.Slcont-case ul {
	overflow: hidden;
	width: 1200px;
}
.Slcont-case ul li {
	float: left;
	width: 285px;
	margin-right: 15px;
	overflow: hidden;
	position: relative;
	text-align: left;
}
.case-ul-1 ul {
	height: 285px;
}
.case-ul-1 ul li {
	height: 285px;
}
.case-ul-2 ul {
	height: 285px;
}
.case-ul-2 ul li {
	height: 285px;
}
.Slcont-case ul li img {
	display: block;
	width: 316px;
}
.Slcont-case ul li h5 {
	height: auto;
	line-height: 30px;
	margin-top: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Slcont-case ul li h5 a {
	font-size: 14px;
	color: #303030;
}
.Slcont-case ul li p {
	height: 60px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 3px;
	font-size: 12px;
	color: #303030;
}
.Slcont-case ul li .Rmore {
	display: inline-block;
	width: 130px;
	margin-top: 25px;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: url(/images/rmore.png);
}
.Slcont-case ul li .Rmore:hover {
	background: url(/images/rmore_h.png) no-repeat;
}
.Slcont-case ul li .skins {
	width: 240px;

	height: 240px;
	background: url(/images/guang.png) no-repeat;

	position: absolute;
	left: -540px;
	top: 0px;
}
.Solution-case .btn {
	display: inline-block;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 260px;
}
.case-con-2 .btn {
	top: 180px;
}
.Solution-case .prev {
	background: url(/images/nprev.png) no-repeat;
	left: -46px;
}
.Solution-case .next {
	background: url(/images/nnext.png) no-repeat;
	right: -46px;
}
.Solution-case .prev:hover {
	background: url(/images/nprev_h.png) no-repeat;
	left: -46px;
}
.Solution-case .next:hover {
	background: url(/images/nnext_h.png) no-repeat;
	right: -46px;
}
.Trend {
	height: 632px;
	background: url(/images/cshi.jpg) no-repeat top center;
}
.Trend .Trendcont {
	height: 632px;
	overflow: hidden;
}
.Tclfelt {
	width: 435px;
	float: left;
	margin-top: 198px;
	padding-left: 25px;
}
.Tclfelt dl {
	overflow: hidden;
	border-left: 7px solid #fcc400;
	padding: 8px 0px 8px 13px;
	margin-bottom: 10px;
	background: #f2f2f2;
}
.Tclfelt dl dt {
	font-size: 18px;
	color: #303030;
}
.Tclfelt dl dd {
	color: #303030;
	margin-top: 4px;
}
.Tclright {
	width: 416px;
	float: right;
	margin-top: 215px;
	margin-right: 40px;
}
.Tclright p {
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #303030;
	margin-bottom: 42px;
	padding-left: 22px;
	background: url(/images/cha.png) no-repeat left center;
}
/*-- Trend_end --*/


/*-- 案例展示 --*/
.Vlzs {
}
.Vlzs .container {
	padding: 13px 19px;
	background: #f1f1f1;
	width: 952px;
}
.Vlzscont {
	position: relative;
	margin-top: 30px;
}
.Vlzscont .picshow {
	overflow: hidden;
	width: 950px;
	margin: 0 auto;
	padding-bottom: 6px;
}
.Vlzscont ul {
	overflow: hidden;
	width: 980px;
	height: 260px;
}
.Vlzscont ul li {
	float: left;
	width: 217px;
	text-align: center;
	margin-right: 27px;
}
.Vlzscont ul li img {
	display: block;
}
.Vlzscont ul li p {
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Vlzscont ul li p a {
	font-size: 13px;
	color: #535353;
}
.Vlzscont .btn {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 86px;
}
.Vlzscont .prev {
	left: -49px;
	background: url(/images/prev.png) no-repeat;
}
.Vlzscont .next {
	right: -48px;
	background: url(/images/next.png) no-repeat;
}
.Vlzscont .prev:hover {
	left: -49px;
	background: url(/images/prev_h.png) no-repeat;
}
.Vlzscont .next:hover {
	right: -48px;
	background: url(/images/next_h.png) no-repeat;
}
/*-- 案例展示_end --*/



/*about*/
.about {
	overflow: hidden;
	width: 100%;
	background: url(/images/aboutbg.jpg) repeat center;
	padding: 40px 0;
	margin-top:35px;
}
.about .tu {
	overflow: hidden;
	width: 656px;
	height: 370px;
	background-color: #fff;
	padding: 22px;
	float: left;
}
.about .wenz {
	padding: 35px 30px;
	background: #0376C7;
	float: right;
	margin-top: -415px;
	width: 530px;
	float: right;
	height: 345px;
}
.about a {
	color: #fff
}
.about h3 {
	font-size: 28px;
}
.about em {
	display: block;
	font-size: 13px;
	color: #fff;
	font-family: Arial;
	margin-bottom: 10px;
}
.about p {

	font-size: 14px;
	color: #fff;
	line-height: 22px;
	width: 100%;
	height: 240px;
	overflow: hidden;
	margin-bottom: 5px;
}
.about .wenz>a {
	display: block;
	float: left;
	width: 115px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background: url(/images/s_btn.png) no-repeat center;
	font-size: 13px;
	margin-right: 20px;
	margin-top:12px;
	text-decoration: none;
}
/*搜索*/
.ss .ssK input {
	float: left;
	height: 36px;
	line-height: 40px;
	font-size: 12px;
	padding: 0 10px;
	width: 235px;
	outline: none;
	background: none;
	border: none;
	color: #999;
}
.ss .ssK .a {
	display: block;
	float: right;
	background: url(/images/ssfdj.png) no-repeat center;
	width: 40px;
	height: 40px;
}
/*证书*/
.H_o {
	overflow: hidden;
	width: 100%;
	background: url(/images/ho_bg.jpg) no-repeat center;
	height: 409px;
}
.H_o .hotit {
	width: 371px;
	height: 47px;
	margin: 35px auto 40px;
}
.H_o .hotit li {
	position: relative;
	float: left;
	width: 182px;
	height: 43px;
	line-height: 43px;
	border: 2px solid #0080cc;
	font-size: 16px;
	text-align: center;
	border-right-width: 2px;
	border-left-width: 1px;
}
.H_o .hotit li a {
	color: #252525
}
.H_o .hotit li i {
	display: none;
	width: 12px;
	height: 6px;
	background: url(/images/h-o-xjx.png) no-repeat center;
	position: absolute;
	left: 87px;
	bottom: -7px;
}
.H_o .hotit li:first-child {
	border-left-width: 2px;
}
.H_o .hotit li:hover, .H_o .hotit li.cur {
	background-color: #0080cc;
}
.H_o .hotit li:hover i, .H_o .hotit li.cur i {
	display: block
}
.H_o .hotit li:hover a, .H_o .hotit li.cur a {
	color: #fff
}
.H_o .HoCon {
	overflow: hidden;
	width: 100%;
	height: 235px;
	position: relative
}
.H_o .HoBox {
	overflow: hidden;
	width: 100%;
	osition: absolute;
	top: 0;
	left: 0;
	height: 235px;
	display: none
}
.H_o .h_oHz {
	overflow: hidden;
	width: 100%;
	height: 235px;
	position: relative
}
.H_o .list {
	position: absolute;
	top: 0;
	left: 0;
}
.H_o .list li {
	width: 235px;
	float: left;
	margin-right: 20px;
}
.H_o .list li img {
	display: block;
}
.H_o .list li span {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #3f3f3f;
	margin-top: 18px;
}
/*生产能力*/
.N_L {
	overflow: hidden;
	width: 100%;
	background: url(/images/nlbg.jpg) no-repeat center;
	height: 891px;
}
.N_L .title {
	margin-top: 35px;
}
.N_L .title h2 {
	color: #fff
}
.N_L .title p {
	background: url(/images/nl-p.png) no-repeat center;
}
.N_L dl {
	overflow: hidden;
	width: 100%;
	margin-top: 90px;
}
.N_L dt {
	width: 577px;
	float: left;
	margin-top: 10px
}
.N_L dt img {
	display: block
}
.N_L dd {
	float: right;
	width: 415px;
}
.N_L .nlCon {
	border-bottom: 1px solid #ddd;
	overflow: hidden
}
.N_L .nlCon h3 {
	font-size: 26px;
	color: #1b3e8e;
	margin-bottom: 5px;
	overflow: hidden;
	line-height: 35px;
}
.N_L .nlCon h3 b {
	margin-right: 12px;
	display: block;
	float: left;
}
.N_L .nlCon p {
	font-size: 13px;
	color: #000;
	line-height: 18px;
	margin-top: 5px;
}
.N_L .list {
	overflow: hidden;
	margin: 18px 0;
}
.N_L .list li {
	width: 205px;
	float: left;
	float: left;
	padding-bottom: 8px;
	background: url(/images/nl-yybg.png) no-repeat left bottom;
}
.N_L .list li:first-child {
	margin-right: 5px;
}
.N_L dd a {
	display: block;
	margin: 0 auto;
	width: 188px;
}
.N_L .two {
	margin-top: 20px;
	border: none;
}
.r_box .r-dl-con:hover img {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
.r_box .r-dl-con .bdtx {
	position: absolute;
	background: #375ba0;
	-webkit-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.r_box .r-dl-con .bd_top {
	height: 1px;
	width: 0;
	font-size: 0;
	top: -10px;
	left: -10px;
}
.r_box .r-dl-con .bd_right {
	height: 0px;
	width: 1px;
	font-size: 0;
	bottom: 10px;
	right: -10px;
}
.r_box .r-dl-con .bd_bottom {
	height: 1px;
	width: 0px;
	font-size: 0;
	right: -10px;
	bottom: 10px;
}
.r_box .r-dl-con .bd_left {
	height: 0px;
	width: 1px;
	font-size: 0;
	left: -10px;
	top: -10px;
}
.r_box .bdnot .bd_left {
	left: -9px;/*防止变成2px的线*/
	top: -10px;
}
.r_box .hover .bd_top, .r_box .hover .bd_bottom {
	width: 315px;
	height: 1px;
}
.r_box .hover .bd_left, .r_box .hover .bd_right {
	height: 442px;
	width: 1px;
}
.r_box .bdnot.hover .bd_top, .r_box .bdnot.hover .bd_bottom {
	width: 314px;
	left: -9px;
}
.home1 {
	font-size: 32px;
	color: #2892DE;
	font-family: '微软雅黑';
	font-weight: bold;
}
/** 客户好评 栏目**/
.in_model {
	position: relative;
}
.in_model_top {
	text-align: center;
	padding-top: 38px;
}
.in_model_top h3 {
	font-size: 24px;
	font-weight: normal;
	color: #333333;
	padding: 0 56px;

	display: inline-block;
*display:inline;
*zoom:0;
*display:inline;
*zoom:1;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 22px;
	line-height: 1em;
	position: relative;
}
.in_model_top h3 span {
	font-size: 24px;
	color: #666666;
}
.in_model_top h3:after {
	width: 92px;
	border-bottom: 3px solid #0076db;
	content: "";
	display: block;
	position: absolute;
	bottom: -2px;
	left: 50%;
	margin-left: -46px;
}
.in_model_top .p {
	font-size: 14px;
	color: #b3b3b3;
	padding-top: 20px;
}
.in_model_top .more {
	float: right;
	color: #ec6100;
	padding-top: 25px;
	padding-right: 5px;
	line-height: 1em;
	font-family: Arial;
}


/*友情链接*/

.pageBotm {
	background: url(/images/botmBg.jpg) #0276d9 no-repeat center 0;
	padding: 30px 0;
	clear: both;
}
.pageDBox {
	width: 1100px;
	margin: 0 auto;
}
.pageDBox h3 {
	line-height: 40px;
	border-bottom: 1px solid #0ab0ee;
	color: white;
	font-size: 18px;
	font-weight: bold
}
.pageDBox h3 span {
	color: #19bcf9;
	font-weight: normal;
	font-size: 18px;
	margin-left: 5px;
}
.linkPart p {
	color: white;
	line-height: 50px;
	margin-bottom: 15px;
}
.linkPart p a {
	color: white;
	margin: 0 15px;
}
.subNav {
	clear: both;
	height: 40px;
	margin-top:33px;
	line-height: 40px;
	background-color: #2d66bd;
	text-align: center;
	color: white
}
.subNav a {
	color: white;
	margin: 0 10px;
}
.pageBText {
	background-image: url(/images/subNavBg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 150px;
	padding-top: 40px;
	overflow: hidden;
}
.botmLogo {
	float: left;
	margin: 22px 0 0 60px;
}
.pageBText p {
	float: left;
	width: 675px;
	margin-left: 60px;
	line-height: 26px;
	color: white
}
.pageBText p span {
	color: white;
	margin: 0 20px;
}
.pageBText p a {
	color: white;
	margin-right: 20px;
}
.pageBText p a:hover {
	text-decoration: underline;
}
.ewm {
	float: right;
	width:85px;
	margin: 25px 90px 0 0
}




.wztc1_1{ width:1004px; overflow:hidden; margin:0px auto; background:url(Img/wztc.jpg) no-repeat 335px bottom; height:600px;}
.wztc1_1 ul{ width:1328px; margin-top:55px;}
.wztc1_1 li a{ float:left; background:url(/Images/wztcli.png) no-repeat; margin-bottom:15px; width:278px; padding:25px; height:90px; margin-right:328px;}
.wztc1_1 li a span{ font-size:20px; display:block; height:30px; line-height:40px; color:#333;}
.wztc1_1 li a:hover span{ color:#fff;}
.wztc1_1 li a span font{ display:block; font-size:30px; color:#ff5d00;}
.wztc1_1 li a:hover span font{ color:#fff;}
.wztc1_1 li a:hover{ float:left; background:url(/Images/wztcli1.png) no-repeat; text-decoration:none; margin-bottom:15px; margin-right:328px; color:#fff;}
.wztc1_11 i{ background:url(/Images/wztcimg1.png) no-repeat 180px 0px;  height:80px;  position:absolute; display:block; width:278px;}
.wztc1_11 a:hover i{ background:url(/Images/wztcimg1.png) no-repeat 180px -80px; display:block;}
.wztc1_12 i{ background:url(/Images/wztcimg2.png) no-repeat 190px 0px;  height:80px;  position:absolute; display:block; width:278px;}
.wztc1_12 a:hover i{ background:url(/Images/wztcimg2.png) no-repeat 190px -80px; display:block;}
.wztc1_13 i{ background:url(/Images/wztcimg3.png) no-repeat 190px 0px;  height:80px;  position:absolute; display:block; width:278px;}
.wztc1_13 a:hover i{ background:url(/Images/wztcimg3.png) no-repeat 190px -80px; display:block;}
.wztc1_14 i{ background:url(/Images/wztcimg4.png) no-repeat 190px 0px;  height:80px;  position:absolute; display:block; width:278px;}
.wztc1_14 a:hover i{ background:url(/Images/wztcimg4.png) no-repeat 190px -80px; display:block;}
.wztc1_15 i{ background:url(/Images/wztcimg5.png) no-repeat 190px 0px;  height:80px;  position:absolute; display:block; width:278px;}
.wztc1_15 a:hover i{ background:url(/Images/wztcimg5.png) no-repeat 190px -80px; display:block;}
.wztc1_16 i{ background:url(/Images/wztcimg6.png) no-repeat 190px 0px;  height:80px;  position:absolute; display:block; width:278px;}
.wztc1_16 a:hover i{ background:url(/Images/wztcimg6.png) no-repeat 190px -80px; display:block;}
.wztc1_1a{left:50%; margin-left:-960px; position: relative;overflow:hidden; width:1920px; height:155px;}
.wztc1_1a1{left:50%; margin-left:-960px; position: relative;overflow:hidden; width:1920px; padding-bottom:15px;}
.wztc_why{ height:520px;}
.czb_sida1 h3{ margin-top:20px; text-align:center;}
.wztc_why1{ width:1004px; margin:0px auto; padding-top:25px;}
.wztc_why1 d1{ background:url(/Images/xxdd.png) no-repeat; margin-bottom:20px; height:55px; line-height:55px; float:left; width:1004px;}
.wztc_why1 d1 dt {float: left; width: 410px; font-size: 16px; color: #333;   padding-top: 8px; line-height: 22px; padding-left: 20px;padding-right: 15px;line-height:22px}
.wztc_why1 d1 dd { float: right; width: 530px; font-size: 16px; color: #333; text-align: left;}
.wztc_why1 d1 dd b{ color:#fff; float:left; width:140px; font-size:22px; text-align:center;}
.wztc_why1 d1 dd p{ width:345px; padding-top:8px; float:right; line-height:22px; padding-right:10px;}
.wztc_neet{ background:url(/Images/wztccsbg1.jpg) no-repeat center top; height:614px;}

.wztc_sida2{ width:1004px; margin:0px auto; padding-top:30px;}
.wztc_sida2 h2{ text-align:center; font-size:36px; margin-top:30px; color:#fff;}
.wztc_sida2 h2 font{ color:#fff;}
.wztc_sida2 span{ text-align:center; font-size:16px; color:#fff; display:block; padding-top:5px; padding-bottom:15px;}
.wztc_neet1{ width:1004px; margin:0px auto; overflow:hidden;}
.wztc_neet1 ul{ color:#fff; width:2000px;}
.wztc_neet ul li{ width:220px; padding-left:60px;  height:95px; padding-top:35px; float:left; margin-right:455px;}
.wztc_neet ul li h3{ font-size:18px;font-weight:normal; margin-bottom:10px; line-height:25px;}
.wztc_sdys{ height:685px; width:1004px; margin:0px auto; padding-top:20px;}



.wztc_ldyl{ background:#f0f0f0; height:630px; padding-top:25px;}
.cztc_ldyl2{ position:relative; width:1004px; margin:0px auto; background:url(/Images/liudayoushi.jpg) no-repeat center center; height:500px;}
.cztc_ldyl2 ul li{ width:250px; line-height:19px;}
.cztc_ldyl2 h3{ font-size:18px; margin-bottom:10px; font-weight:normal; color:#ff5d00;}
.cztc_ldy1_1{ position:absolute; top:80px;}
.cztc_ldy1_2{ position:absolute; top:180px;}
.cztc_ldy1_3{ position:absolute; top:320px;}
.cztc_ldy1_4{ position:absolute; top:140px; left:755px;}
.cztc_ldy1_5{ position:absolute; top:280px; left:755px;}
.cztc_ldy1_6{ position:absolute; top:400px; left:755px;}


/*vs 2 结束*/


/*弹出二证书*/

*{
	margin:0;
	padding:0;

}
ul{
	list-style: none;
}

a{
	text-decoration: none;
}
input{
	border:none;
	outline:none;
	font-family: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
	font-weight: 100;
}
img{
	outline: none;
	border:none;
}
body{
	width: 100%;
	min-width: 1200px;
	font-family: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
}

/*Ã¥â€¦Â¬Ã¥â€¦Â±Ã¥Âºâ€¢Ã©Æ’Â¨Ã¦Â Â·Ã¥Â¼Â*/
.footer{
	width:100% ;
	height:33px;
	
	box-sizing: border-box;
	
	
}

.footerinner{
	height: 100%;
	margin:0 auto;
	position: relative;
}
.share{
	
	margin:0 auto;
	overflow: hidden;
}
.share li{
	float: left;
	height: 50px;
	padding:5px 5px;
}
.share li img{
	width: 40px;
	height: 35px;
	cursor: pointer;
	border-radius: 20px;

}

.code_wrap{
	position: absolute;
	left:40%;
	top:100px;
	margin-left: -450px;
	width:800px;
	z-index:50;
}
.code{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.code li{
	float: left;
	width: 200px;
	height:335px;
}
.code li img{
	width: 250px;
	height:335px;
	display: none;
}
.code li img.weibo{
	position: absolute;
	left: 104px;
}
.code li img.qq{
	position: absolute;
	left: 168px;

}
.code li img.twitter{
	position: absolute;
	left:382px;
}
.code li img.wechat{
	position:absolute;
	left:220px;
}
.footerinfo{
	font-size: 16px;
	text-align: center;
	color: #fff;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.footerinfoTop{

	margin:10px 0;
}
.footerinfoTop p{
	line-height: 22px;
}
.footerinfoBottom{
	font-size: 12px;
}
.footerinfoBottom .min{
	font-size:12px;
}

/*new youshi*/
.baozhang {
	overflow: hidden;
	width: 100%;
	height: 883px;
	background: url(/images/mbj2.jpg) no-repeat center top;
	margin-bottom: 55px;
}
.baozhang h2 {
	font-size: 30px;
	color: #000;
	text-align: center;
	padding-bottom: 20px;
	background: url(/images/title_bg02.png) no-repeat center bottom;
	margin-top: 60px;
	margin-bottom: 40px;
}
.baozhang .bzBox {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
	height: 685px;
	position: relative
}
.baozhang .bzBox img {
	display: block;
	margin: 0 auto;
	width: 0;
	height: 0;
	margin-top: 231px
}
.baozhang .bzBox .wen {
	overflow: hidden;
	width: 190px;
	position: absolute;
	display: none
}
.baozhang .bzBox h3 {
	font-weight: normal;
	font-size: 18px;
	color: #111;
	text-align: center;
	margin-bottom: 10px;
}
.baozhang .bzBox p {
	font-size: 13px;
	color: #0376C7;
	line-height: 25px;
}
.baozhang .wen01 {
	padding-top: 133px;
	padding-right: 180px;
	background: url(/images/baozhang01.png) no-repeat right top;
	left: 0;
	top: 20px;
}
.baozhang .wen02 {
	padding-left: 175px;
	padding-top: 133px;
	background: url(/images/baozhang02.png) no-repeat left top;
	right: 0;
	top: 20px;
}
.baozhang .wen03 {
	padding-right: 170px;
	padding-top: 155px;
	background: url(/images/baozhang03.png) no-repeat right top;
	left: 0;
	top: 310px;
}
.baozhang .wen04 {
	padding-left: 175px;
	padding-top: 155px;
	background: url(/images/baozhang04.png) no-repeat left top;
	right: 0;
	top: 310px;
}
.baozhang .wen05 {
	padding-left: 135px;
	padding-top: 115px;
	background: url(/images/baozhang05.png) no-repeat left top;
	left: 338px;
	bottom: 0
}
}