body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
table th {
	padding: 5px;
}
table td {
	padding: 5px;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
i {
	font-style: normal; font-weight: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
ception {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
a {
	color: rgb(5, 5, 5); text-decoration: none;
}
a:focus {
	
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-right: auto; margin-left: auto;
}
.fl {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.zoom {
	-ms-zoom: 1;
}
.hidden {
	visibility: hidden;
}
.vam {
	vertical-align: middle;
}
p {
	word-spacing: -1.5px;
}
.clear::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.clear {
	-ms-zoom: 1;
}
sub {
	vertical-align: baseline;
}
input {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
option {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
input {
	
}
button {
	
}
textarea {
	
}
select {
	
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
table {
	font-size: inherit; border-collapse: collapse;
}
pre {
	line-height: 100%; font-family: monospace;
}
code {
	line-height: 100%; font-family: monospace;
}
kbd {
	line-height: 100%; font-family: monospace;
}
samp {
	line-height: 100%; font-family: monospace;
}
tt {
	line-height: 100%; font-family: monospace;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
body {
	color: rgb(102, 102, 102); font-family: 微软雅黑; font-size: 15px; position: relative; -ms-overflow-x: hidden; background-color: rgb(255, 255, 255);
}
.header {
	width: 1200px; margin-right: auto; margin-left: auto;
}
.content {
	width: 1200px; margin-right: auto; margin-left: auto;
}
.footer {
	width: 1200px; margin-right: auto; margin-left: auto;
}
.container {
	width: 1200px; margin-right: auto; margin-left: auto;
}
.logo {
	width: 1200px; margin-right: auto; margin-left: auto;
}
.wrap-header {
	background: rgb(51, 51, 51); height: 38px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.header {
	margin: 0px auto; height: 38px; max-width: 1200px;
}
.header p {
	height: 38px; color: rgb(116, 116, 116); line-height: 38px; font-size: 14px; float: left;
}
.header .hdu1 {
	float: right;
}
.header .hdu1 li {
	float: left;
}
.header .hdu1 li a {
	padding: 0px 9px; height: 38px; color: rgb(116, 116, 116); line-height: 38px; font-size: 14px; border-left-color: rgb(107, 107, 107); border-left-width: 1px; border-left-style: dotted;
}
.header .hdu1 li:first-child a {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.logo {
	margin: 0px auto; width: 1200px; height: 138px; position: relative;
}
.containe {
	left: 0px; top: 25px; position: absolute;
}
.trait {
	left: 100px; top: 45px; width: 550px; height: 54px; color: rgb(51, 51, 51); position: absolute;
}
.trait .trait01 {
	top: 0px; height: 30px; color: rgb(51, 51, 51); font-size: 22px; font-weight: bold; position: relative;
}
.trait .trait01 span {
	color: rgb(47, 74, 141); padding-left: 10px; margin-left: 10px; border-left-color: rgb(184, 184, 184); border-left-width: 1px; border-left-style: dotted;
}
.trait .trait02 {
	top: 0px; font-size: 16px; position: relative;
}
.logo .tel {
	background: url("../images/l_tel.png") no-repeat left; top: 35px; width: 200px; height: 70px; right: 0px; padding-left: 50px; position: absolute;
}
.logo .tel .tel_p1 {
	height: 28px; color: rgb(153, 153, 153); line-height: 28px; font-size: 14px;
}
.logo .tel .tel_p2 {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 40px; font-family: Impact;
}
.Nav {
	height: 750px; position: relative;
}
.navBox {
	background: rgb(255, 255, 255); top: 27px; height: 61px; position: relative; z-index: 3;
}
.navUl {
	width: 102%;
}
.navUl li {
	height: 61px; font-size: 15px; float: left; list-style-type: none; position: relative;
}
.navUl li a {
	height: 61px; text-align: center; color: rgb(51, 51, 51); line-height: 61px; border-left-color: rgb(184, 184, 184); border-left-width: 1px; border-left-style: dotted; display: block; position: relative;
}
.navUl li:first-child {
	padding-left: 20px;
}
.navUl li:first-child a {
	background: url("../images/icon02.png") no-repeat left; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.navUl li:hover {
	background: rgb(47, 74, 141);
}
.navUl li.cur {
	background: rgb(47, 74, 141);
}
.navUl li:hover a {
	color: rgb(255, 255, 255);
}
.navUl li.cur a {
	color: rgb(255, 255, 255);
}
.navUl li:first-child:hover a {
	background: url("../images/icon01.png") no-repeat left;
}
.navUl li:first-child.cur a {
	background: url("../images/icon01.png") no-repeat left;
}
.Nav .hdbanner {
	left: 0px; top: 0px; width: 100%; overflow: hidden; position: absolute; z-index: 2;
}
.Nav .hdbanner a.banner_a {
	background: url("../images/banner01.jpg") no-repeat center; width: 100%; height: 680px; overflow: hidden; display: block;
}
.banner {
	width: 100%; overflow: hidden; position: relative;
}
.banner a {
	width: 100%; height: 750px; overflow: hidden; display: block;
}
#flashs {
	height: 750px; overflow: hidden; position: relative;
}
#flashs .bgitem {
	top: 0px; position: absolute; z-index: 1;
}
#flashs .btn_2 {
	left: 50%; width: 120px; bottom: 22px; font-size: 0px; margin-left: -46px; position: absolute; z-index: 999;
}
#flashs .btn_2 span {
	background: url("../images/banner_s1.png") no-repeat center; width: 12px; height: 12px; margin-left: 5px; float: left;
}
#flashs .btn_2 span {
	
}
#flashs .btn_2 span.cur {
	background: url("../images/banner_s2.png") no-repeat center;
}
#flashs .bot {
	top: 50%; width: 58px; height: 58px; margin-top: -29px; display: block; position: absolute;
}
#flashs .bot1 {
	background: url("../images/babot1.png") no-repeat center; left: 5%; z-index: 2;
}
#flashs .bot2 {
	background: url("../images/babot2.png") no-repeat center; right: 5%; z-index: 2;
}
#flashs .wenzi {
	left: 0px; width: 100%; text-align: center; top: 50%; position: absolute; z-index: 9999;
}
#flashs .wenzi .p1 {
	line-height: 60px; font-family: "����"; font-size: 40px; color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 1px 1px #000;
}
#flashs .wenzi .p2 {
	line-height: 60px; font-family: "����"; font-size: 20px; color: rgb(255, 255, 255); text-shadow: 0px 1px 1px #000;
}



/*imain-title*/
.imain-title{width:400px;height:80px;position:relative;margin:0 auto;z-index:1;font-size:16px;color:#333;text-align:center;}
.imain-title h2{height:40px;line-height:40px;font-size:30px;color:#0a57ae;padding:5px 0 10px;}
.imain-title a{color:#0a57ae;}
.imain-title i{position:absolute;width:6px;height:90px;z-index:-1;width:29px;height:29px;border-style:solid;border-color:#0a57ae;}
.imain-title i.bor1{left:70px;left:0;top:0;border-width:2px 0 0 2px;}
.imain-title i.bor2{right:70px;bottom:0;right:0;border-width:0 2px 2px 0;}


/*ipwoer*/
.ipwoer{padding:75px 0 90px;position:relative;z-index:1;}
.ipwoer .bg{position:absolute;width:920px;height:400px;background:url(../images/ipwoer_bg.jpg);bottom:90px;left:50%;margin-left:-960px;z-index:-1;}
.ipwoer .content{margin-top:50px;overflow:hidden;}
.ipwoer .video{width:560px;height:400px;position:relative;float:left;}
.ipwoer .video img{width:560px;height:400px;}
.ipwoer .video i{position:absolute;width:160px;height:160px;background:url(../images/video_btn.png);top:50%;margin-left:-80px;left:50%;margin-top:-80px; display:none}
.ipwoer .r-c{width:520px;height:320px;padding:50px 40px;background:#f6f9ff;margin-top:30px;float:right}
.ipower-tab{overflow:hidden}
.ipower-tab a{display:block;float:left;width:163px;height:50px;margin-right:10px;background:#16314f;font-size:14px;color:#fff;text-align:center;line-height:50px;}
.ipower-tab a:hover,.ipower-tab a.cur{background:#0a57ae}
.ipwoer .line{display:block;width:25px;height:3px;background:#0a57ae;margin:0px 0 15px;}
.ipwoer-cont{overflow:hidden;}
.ipwoer-cont .img,.ipwoer-cont .img img{width:240px;height:180px;float:right;}
.ipwoer-cont p{font-weight:bold;font-size:25px;color:#333;}
.ipwoer-cont .list{margin-top:35px;line-height:24px;}
.ipwoer-cont .list p{font-weight: unset; font-size:14px; line-height:30px;}



















.hdbanner .wrap-keyword {
	background: rgba(0, 0, 0, 0.6); left: 0px; width: 100%; height: 45px; bottom: 0px; overflow: hidden; position: absolute; z-index: 999;
}
.hdbanner .gdnews {
	background: url("../images/icon03.png") no-repeat left; height: 45px; font-size: 14px; position: relative;
}
.hdbanner .gdnews ul {
	height: 45px; margin-left: 30px; position: relative;
}
.hdbanner .gdnews ul li {
	width: 550px; height: 45px; line-height: 45px;
}
.hdbanner .gdnews ul li a {
	width: 460px; color: rgb(245, 245, 245); overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hdbanner .gdnews ul li span {
	color: rgb(245, 245, 245); float: right;
}
.wrap-footer {
	background: rgb(51, 51, 51); height: 280px; position: relative;
}
.wrap-footer .f_bg01 {
	left: 0px; top: 89px; width: 100%; height: 1px; border-bottom-color: rgb(67, 67, 67); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.footer .f_nav {
	padding: 40px 0px 30px; text-align: center;
}
.footer .f_nav a {
	padding: 0px 20px; color: rgb(153, 153, 153); font-size: 15px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dotted; display: inline-block;
}
.footer .f_nav a:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.footer .f_con {
	 padding-top: 40px; text-align: center; line-height: 32px; color: rgb(219, 219, 219); font-size: 14px;
}
.footer .f_con a { 
	color: rgb(219, 219, 219);
}
.footer .f_con ul {
	padding-left: 30px;
}
.footer .f_con ul li {
	height: 25px; line-height: 25px; font-size: 13px;
}
.footer .f_con .f_line {
	background: rgb(97, 97, 97); top: 60px; width: 1px; height: 65px; display: block; position: absolute;
}
.footer .f_con .erwm {
	top: 35px; width: 124px; height: 154px; right: 0px; display: block; position: absolute;
}
.footer .f_con .erwm i {
	height: 30px; text-align: center; color: rgb(153, 153, 153); line-height: 30px; font-size: 13px; display: block;
}
.retop ul {
	overflow: hidden;
}
.retop li {
	margin-left: 10px; float: left;
}
.retop li img {
	display: block;
}
.rtTop {
	top: 70%; width: 43px; height: 42px; right: 51%; overflow: hidden; margin-right: -675px; display: none; position: fixed; z-index: 999; cursor: pointer;
}
.rtTop h4 {
	width: 43px; height: 42px; overflow: hidden; position: relative;
}
.rtTop img {
	left: 0px; top: 0px; display: block; position: absolute;
}
#roll_top {
	width: 52px; height: 52px; position: relative; cursor: pointer;
}
#fall {
	width: 52px; height: 52px; position: relative; cursor: pointer;
}
#ct {
	width: 52px; height: 52px; position: relative; cursor: pointer;
}
#roll_top {
	background: url("../images/top.gif") no-repeat;
}
#fall {
	background: url("../images/top.gif") no-repeat 0px -80px;
}
#ct {
	background: url("../images/top.gif") no-repeat 0px -40px;
}
#roll {
	top: 80%; width: 15px; right: 46%; margin-right: -558px; display: block; position: fixed; z-index: 100; _margin-right: -558px; _position: absolute;
}
#mesbook1_c {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 398px; padding-bottom: 20px; display: none; z-index: 1001;
}
#mesbook1 {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 398px; padding-bottom: 20px; display: none; z-index: 1001;
}
#mesbook1_c div {
	background: rgb(235, 236, 235); padding: 4px 0.5em 0px; border: 1px solid rgb(228, 227, 227); border-image: none; height: 18px; margin-bottom: 10px;
}
#mesbook1 div {
	background: rgb(235, 236, 235); padding: 4px 0.5em 0px; border: 1px solid rgb(228, 227, 227); border-image: none; height: 18px; margin-bottom: 10px;
}
#mesbook1_c dl.b1 {
	margin: 0px auto; width: 370px;
}
#mesbook1 dl.b1 {
	margin: 0px auto; width: 370px;
}
#mesbook1_c dl.b1 dt {
	width: 105px; overflow: hidden; float: left;
}
#mesbook1 dl.b1 dt {
	width: 105px; overflow: hidden; float: left;
}
#mesbook1_c dl.b1 dd {
	width: 265px; float: right;
}
#mesbook1 dl.b1 dd {
	width: 265px; float: right;
}
#mesbook1_c #mesbook1_cBtns {
	padding-bottom: 10px;
}
#mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}
#mesbook1_c #mesbook1_cBtns input {
	margin-right: 20px;
}
#mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}
.b15 {
	background: url("../images/SkinsVIBtn.png") no-repeat; border: 0px currentColor; border-image: none; overflow: hidden; cursor: pointer;
}
.b15 {
	background-position: -79px -650px; width: 60px; height: 24px; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; font-weight: bold;
}
#oran_div_processing {
	background: rgb(255, 254, 239); padding: 20px; border: 1px solid rgb(184, 171, 4); border-image: none; width: 300px; text-align: center; z-index: 9999;
}
.wrap-logo {
	background: rgb(255, 255, 255);
}
.float {
	top: 50%; width: 48px; height: 250px; right: 0px; margin-top: -176px; position: fixed; z-index: 2000;
}
.float_show {
	width: 48px; height: 48px;
}
.float_show a {
	border-radius: 5px 0px 0px 5px; width: auto; height: 48px; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px; text-decoration: none; display: block; opacity: 0.9; background-color: rgb(47, 74, 141);
}
.float_show a img {
	margin: 12px 12px 14px 14px; width: 24px; height: 24px; vertical-align: middle;
}
.float_show.float_show0 {
	background: rgb(47, 74, 141); border-radius: 5px 0px 0px 5px; padding-top: 6px; opacity: 0.9;
}
.float_show.float_show0 a {
	background: url("../images/float_qqicon1.png") no-repeat; margin: 12px 12px 14px 14px; width: 24px; height: 24px;
}
.float_show:hover a {
	color: rgb(255, 255, 255); line-height: 48px; opacity: 1; background-color: rgb(0, 0, 0);
}
.float_show.float_show0:hover {
	background: rgb(0, 0, 0); opacity: 1;
}
.float_show.float_show0:hover a {
	background: url("../images/float_qqicon1.png") no-repeat; opacity: 1;
}
.float_wx {
	padding: 18px 27px 0px 17px; left: -163px; top: -113px; width: 144px; height: 188px; display: none; position: absolute; opacity: 1;
}
.float_show.float_show1 {
	top: 57px; width: 134px; right: -64px; position: absolute; opacity: 0.9;
}
.float_show.float_show2 {
	top: 60px; width: 194px; right: -124px; position: absolute; opacity: 0.9;
}
.float_show.float_show3 {
	top: 120px; width: 214px; right: -124px; position: absolute; opacity: 0.9;
}
.float_show.float_show4 {
	top: 114px; width: 126px; right: -78px; position: absolute; opacity: 0.9;
}







.article {
	padding: 15px 0px 42px; text-align: center;
}
.article h2.h2_title {
	text-align: center; padding-bottom: 9px; font-size: 40px;
}
.article h2.h2_title a {
	color: rgb(51, 51, 51);
	font-family: 微软雅黑;
	font-weight: bold;
}
.article h2.h2_title a b {
	color: rgb(47, 74, 141);
}
.article p.p_title {
	text-align: center; color: rgb(51, 51, 51); font-size: 24px; display: inline-block;
}
.article p.p_title i {
	display: inline-block;
}
.article p.p_title span {
	display: inline-block;
}
.article p.p_title i {
	padding: 0px 22px; color: rgb(153, 153, 153); text-transform: uppercase; font-size: 14px;
}
.article p.p_title span {
	background: url("../images/artbg01.png") no-repeat center; width: 38px; height: 13px; margin-top: 3px;
}
.wrap-search {
	height: 74px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.search .keyword {
	height: 74px; color: rgb(102, 102, 102); line-height: 74px; font-size: 14px; float: left;
}
.search .keyword a {
	margin: 0px 10px; color: rgb(102, 102, 102);
}
.search .inp {
	border: 1px solid rgb(217, 217, 217); border-image: none; width: 340px; height: 37px; margin-top: 20px; float: right;
}
.search .inp input {
	border: currentColor; border-image: none; width: 300px; height: 37px; color: rgb(187, 187, 187); line-height: 37px; text-indent: 12px; float: left;
}
.search .inp .sea {
	background: url("../images/search.png") no-repeat left top; width: 37px; height: 37px; float: right; display: block;
}
.product {
	background: url("../images/probg.jpg") no-repeat left; height: 880px; overflow: hidden;
}
.product .article .p_title i {
	color: rgb(51, 51, 51); font-size: 24px;
}
.pro_con {
	height: 635px;
}
.pro_con .left_list {
	width: 195px; float: left;
}
.pro_con .left_list li {
	background: rgb(51, 51, 51); height: 64px; text-align: center; line-height: 64px; font-size: 16px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro_con .left_list li a {
	color: rgb(255, 255, 255);
}
.pro_con .left_list li.cur {
	background: rgb(47, 74, 141);
}
.pro_con .left_list li:hover {
	background: rgb(47, 74, 141);
}
.erji_nav {
	background: rgb(255, 255, 255); padding: 15px 0px 15px 23px; width: 170px; color: rgb(102, 102, 102); line-height: 35px; overflow: hidden; font-size: 14px;
}
.erji_nav a {
	background: url("../images/02.png") no-repeat left; padding-left: 15px; text-decoration: none; display: block;
}
.erji_nav span {
	width: 80px; float: left; display: block;
}
.pro_con .right_jg {
	width: 985px; float: right;
}
.pro_con .right_jg .jgul {
	display: none;
}
.pro_con .right_jg .jgul.cur {
	display: block;
}
.pro_con .right_jg ul li {
	background: rgb(255, 255, 255); margin: 0px 0px -1px -1px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 325px; height: 324px; text-align: center; float: left; position: relative;
}
.pro_con .right_jg ul li a {
	width: 287px; height: 271px; vertical-align: middle; display: inline-block;
}
.pro_con .right_jg ul li em {
	width: 1px; height: 100%; vertical-align: middle; display: inline-block;
}
.pro_con .right_jg ul li i {
	background: rgb(91, 91, 91); left: 0px; width: 325px; height: 40px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; display: none; position: absolute;
}
.pro_con .right_jg ul li:hover i {
	display: block;
}
.pro_con .right_jg ul li.cur i {
	display: block;
}
.zxdz {
	height: 575px; overflow: hidden;
}
.zxdz .container {
	background: rgb(47, 74, 141); height: 445px; margin-top: 56px; position: relative;
}
.zxdz .article {
	background: rgb(47, 74, 141); padding: 10px 0px;
}
.zxdz .article h2.h2_title a {
	color: rgb(255, 255, 255);
}
.zxdz .article p.p_title {
	background: url("../images/artbg02.png") no-repeat center;
}
.zxdz .article p.p_title i {
	color: rgb(255, 255, 255);
}
.zxdzbg {
	background: url("../images/zxdz01.png") no-repeat left top; left: -65px; top: 15px; width: 325px; height: 425px; position: absolute; z-index: 3;
}
.zxdz .zxdz_con {
	background: rgb(255, 255, 255); margin: 0px auto; width: 900px; height: 355px; padding-left: 290px; position: relative; z-index: 1;
}
.zxdz .zxdz_con .zxdz_p1 {
	width: 390px; color: rgb(51, 51, 51); padding-top: 100px; font-size: 30px;
}
.zxdz .zxdz_con .zxdz_p2 {
	background: rgb(47, 74, 141); width: 285px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 18px; margin-top: 5px;
}
.zxdz .zxdz_con .tel {
	background: url("../images/l_tel.png") no-repeat left; width: 210px; height: 50px; padding-left: 50px; margin-top: 35px;
}
.zxdz .zxdz_con .tel .tel_p1 {
	height: 18px; color: rgb(153, 153, 153); line-height: 18px; font-size: 14px;
}
.zxdz .zxdz_con .tel .tel_p2 {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 26px;
}
.zxdz_info {
	top: 35px; width: 405px; height: 285px; right: 60px; position: absolute;
}
.zxdz_info p {
	height: 48px; margin-bottom: 12px;
}
.zxdz_info p span {
	border: 1px solid rgb(232, 232, 232); border-image: none; width: 46px; height: 46px; float: left;
}
.zxdz_info p input {
	border: 1px solid rgb(232, 232, 232); border-image: none; width: 350px; height: 46px; color: rgb(179, 178, 178); text-indent: 12px; font-size: 14px; margin-left: -1px;
}
.zxdz_info p.info01 span {
	background: url("../images/icon01.png") no-repeat center;
}
.zxdz_info p.info02 span {
	background: url("../images/icon02.png") no-repeat center;
}
.zxdz_info p.info03 {
	height: 90px;
}
.zxdz_info p.info03 span {
	background: url("../images/icon03.png") no-repeat 10px 13px; height: 90px;
}
.zxdz_info p.info03 textarea {
	border: 1px solid rgb(232, 232, 232); border-image: none; width: 350px; height: 90px; color: rgb(179, 178, 178); line-height: 28px; text-indent: 12px; margin-left: -1px; resize: none;
}
.zxdz_info .wydz {
	background: rgb(51, 51, 51); width: 405px; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 16px; display: block; position: relative;
}
.zxdz_info .wydz i {
	background: url("../images/icon04.png") no-repeat center; left: 140px; top: 8px; width: 28px; height: 28px; display: block; position: absolute;
}
.dlzc {
	background: rgb(242, 242, 242); height: 465px; overflow: hidden;
}
.dlzc_con ul li {
	margin: 0px 1px -1px 0px; float: left;
}
.jtcj {
	height: 625px; overflow: hidden;
}
.jtcj .container {
	background: url("../images/jtcjbg.jpg") no-repeat 515px bottom; height: 625px; overflow: hidden; position: relative;
}
.jtcj .jtcj_p1 {
	margin: 64px auto 85px; width: 505px; height: 55px;
}
.jtcj .jtcj_p2 {
	width: 502px; height: 337px; margin-top: 40px;
}
.jtcj .jtcj_ul {
	top: 220px; width: 420px; right: 0px; position: absolute;
}
.jtcj .jtcj_ul li {
	border: 1px solid rgb(232, 232, 232); border-image: none; height: 54px; margin-bottom: 22px;
}
.jtcj .jtcj_ul li span {
	background: url("../images/jtcjs.jpg") no-repeat center; width: 59px; height: 56px; float: left;
}
.jtcj .jtcj_ul li i {
	height: 56px; color: rgb(51, 51, 51); line-height: 56px; text-indent: 18px; font-size: 16px; float: left;
}
.jtcj .jtcj_ul li.li01 {
	width: 268px;
}
.jtcj .jtcj_ul li.li02 {
	width: 303px;
}
.jtcj .jtcj_ul li.li03 {
	width: 418px;
}
.jtcj .jtcj_ul li.li03 i {
	width: 335px; line-height: 28px; text-indent: 0px; padding-left: 12px;
}
.jtcj .jtcj_ul li.li04 {
	width: 330px;
}
.zxzx {
	height: 198px; position: relative;
}
.zxzx .container {
	position: relative;
}
.zxzx .zxzx_bg {
	background: url("../images/zxzxbg01.jpg") no-repeat center; left: 50%; top: 0px; width: 1920px; height: 198px; margin-left: -960px; position: absolute;
}
.zxzx_tel {
	background: url("../images/zxzx_tel.png") no-repeat left; left: 810px; top: 46px; width: 270px; height: 60px; color: rgb(255, 255, 255); padding-left: 50px; font-size: 16px; position: absolute;
}
.zxzx_tel b {
	font-size: 35px; font-weight: lighter; display: block;
}
.zxzx a.zxzx_ljzx {
	background: url("../images/zxzx01.png") no-repeat center; left: 875px; top: 120px; width: 157px; height: 43px; display: block; position: absolute;
}
.xlh {
	height: 600px;
}
.xlh .container {
	position: relative;
}
.xlh .xlh_con {
	margin: 0px auto; width: 1071px; overflow: hidden; position: relative;
}
.xlh .xlh_con ul {
	position: relative;
}
.xlh .xlh_con ul li {
	border: 1px solid rgb(232, 232, 232); border-image: none; width: 335px; height: 355px; margin-left: 30px; float: left;
}
.xlh .xlh_con ul li:first-child {
	margin-left: 0px;
}
.xlh .xlh_con ul li dl dt {
	width: 335px; height: 245px;
}
.xlh .xlh_con ul li dl dd.dd01 {
	height: 36px; text-align: center; line-height: 36px; font-size: 15px; font-weight: bold; margin-top: 10px;
}
.xlh .xlh_con ul li dl dd.dd01 a {
	color: rgb(51, 51, 51);
}
.xlh .xlh_con ul li dl dd.dd02 {
	padding: 0px 20px; height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.xlh .xlh_con ul li dl dd.dd02 a {
	color: rgb(102, 102, 102);
}
.xlhbtn_l {
	background: url("../images/xlhbtn_l.jpg") no-repeat center; left: 0px; top: 330px; width: 36px; height: 76px; position: absolute;
}
.xlhbtn_r {
	background: url("../images/xlhbtn_r.jpg") no-repeat center; top: 330px; width: 36px; height: 76px; right: 0px; position: absolute;
}
.cpts {
	background: url("../images/tsbg.jpg") no-repeat left top; width: 100%; height: 715px;
}
.cpts h2.h2_title a {
	color: rgb(255, 255, 255);
}
.cpts .container {
	background: url("../images/ts01.png") no-repeat center 182px; height: 715px;
}
.cpts .cpts_con {
	height: 500px; position: relative;
}
.cpts .cpts_con .cpts01 {
	background: url("../images/tsline01.png") no-repeat left 95px; left: 0px; top: 30px; width: 440px; height: 150px; position: absolute;
}
.cpts .cpts_con .cpts01 b {
	height: 64px; color: rgb(47, 74, 141); line-height: 64px; font-size: 24px; display: block;
}
.cpts .cpts_con .cpts01 p {
	width: 275px; color: rgb(153, 153, 153); line-height: 20px; font-size: 15px; margin-top: 15px;
}
.cpts .cpts_con .cpts01 span {
	background: url("../images/ts02.png") no-repeat center; top: 0px; width: 148px; height: 148px; right: 0px; display: block; position: absolute;
}
.cpts .cpts_con .cpts02 {
	background: url("../images/tsline01.png") no-repeat left 95px; left: 0px; top: 305px; width: 440px; height: 150px; position: absolute;
}
.cpts .cpts_con .cpts02 b {
	height: 64px; color: rgb(47, 74, 141); line-height: 64px; font-size: 24px; display: block;
}
.cpts .cpts_con .cpts02 p {
	width: 275px; color: rgb(153, 153, 153); line-height: 20px; font-size: 15px; margin-top: 15px;
}
.cpts .cpts_con .cpts02 span {
	background: url("../images/ts03.png") no-repeat center; top: 0px; width: 148px; height: 148px; right: 0px; display: block; position: absolute;
}
.cpts .cpts_con .cpts03 {
	background: url("../images/tsline02.png") no-repeat right 95px; top: 30px; width: 260px; height: 150px; right: 0px; padding-left: 180px; position: absolute;
}
.cpts .cpts_con .cpts03 b {
	height: 64px; color: rgb(47, 74, 141); line-height: 64px; font-size: 24px; display: block;
}
.cpts .cpts_con .cpts03 p {
	width: 275px; color: rgb(153, 153, 153); line-height: 20px; font-size: 15px;
}
.cpts .cpts_con .cpts03 span {
	background: url("../images/ts04.png") no-repeat center; left: 0px; top: 0px; width: 148px; height: 148px; display: block; position: absolute;
}
.cpts .cpts_con .cpts04 {
	background: url("../images/tsline02.png") no-repeat right 95px; top: 305px; width: 260px; height: 150px; right: 0px; padding-left: 180px; position: absolute;
}
.cpts .cpts_con .cpts04 b {
	height: 64px; color: rgb(47, 74, 141); line-height: 64px; font-size: 24px; display: block;
}
.cpts .cpts_con .cpts04 p {
	width: 275px; color: rgb(153, 153, 153); line-height: 20px; font-size: 15px;
}
.cpts .cpts_con .cpts04 span {
	background: url("../images/ts05.png") no-repeat center; left: 0px; top: 0px; width: 148px; height: 148px; display: block; position: absolute;
}
.cgal {
	background: url("../images/bg01.jpg") center center no-repeat;
    background-size: cover;
	background-attachment: fixed;
	width: 100%; padding-bottom: 1px; position: relative;  
	padding-top: 75px;
}

.cgal .cgal_con {
	position: relative;
}
.cgal .cgal_con .cgal_type {
	text-align: center; position: relative; margin: 40px 0;
}
.cgal .cgal_con .cgal_type li {
	 height: 55px; line-height: 55px;  margin-left: 1px; margin-right: 1px; display: inline-block;  color: rgb(10, 10, 10);  border: 1px solid rgb(223, 223, 223); background-color: #d0d0d0;
}
.cgal .cgal_con .cgal_type li a {
	color: rgb(0, 0, 0); padding-left: 25px; padding-right: 25px;
}
.cgal .cgal_con .cgal_type li.cur {
	background-color: rgb(47, 74, 141); 
}
.cgal .cgal_con .cgal_type li.cur a {
	color: rgb(255, 255, 255); font-weight: bold;
}
.cgal .cgal_con .type_con {
	margin: 0px; overflow: hidden; 
}
.cgal .cgal_con .type_con dl {
	margin: 0px 11px 35px 11px; width: 278px; float: left;
}
.cgal .cgal_con .type_con dl.bdnot {
	margin-left: 0px;
}
.cgal .cgal_con .type_con dl dt {
	width: 278px; height: 278px;
}
.cgal .cgal_con .type_con dl dd {
	background: rgb(222, 222, 222); height: 52px; text-align: center; color: rgb(102, 102, 102); line-height: 52px; font-size: 14px;
}
.cgal .cgal_con .type_con .type01 {
	display: none;
}
.cgal .cgal_con .type_con .type01.cur {
	display: block;
}

.fwlc {
	background: rgb(241, 241, 241); height: 430px;
}
.fwlc .fwlc_con .fwlcdl {
	background: url("../images/fwlcjtr.png") no-repeat left 72px; padding: 0px 35px 0px 45px; width: 165px; float: left;
}
.fwlc .fwlc_con :first-child.fwlcdl {
	background: none; padding-left: 0px;
}
.fwlc .fwlc_con .fwlcdl dt i {
	margin: 45px auto; width: 92px; height: 74px; display: block;
}
.fwlc .fwlc_con .fwlcdl dt {
	background: url("../images/fwlcty01.png") no-repeat center; width: 165px; height: 165px; overflow: hidden;
}
.fwlc .fwlc_con .fwlcdl dd {
	text-align: center; color: rgb(102, 102, 102); padding-top: 25px; font-size: 16px;
}
.fwlc .fwlc_con .fwlcdl.dl01 dt i {
	background: url("../images/fwlc01.png") no-repeat center;
}
.fwlc .fwlc_con .fwlcdl.dl02 dt i {
	background: url("../images/fwlc03.png") no-repeat center;
}
.fwlc .fwlc_con .fwlcdl.dl03 dt i {
	background: url("../images/fwlc05.png") no-repeat center;
}
.fwlc .fwlc_con .fwlcdl.dl04 dt i {
	background: url("../images/fwlc07.png") no-repeat center;
}
.fwlc .fwlc_con .fwlcdl.dl05 dt i {
	background: url("../images/fwlc09.png") no-repeat center;
}
.fwlc .fwlc_con .fwlcdl:hover dt {
	background: url("../images/fwlcty02.png") no-repeat center;
}
.fwlc .fwlc_con .fwlcdl.dl01:hover dt i {
	background: url("../images/fwlc02.png") no-repeat center;
}
.fwlc .fwlc_con .fwlcdl.dl02:hover dt i {
	background: url("../images/fwlc04.png") no-repeat center;
}
.fwlc .fwlc_con .fwlcdl.dl03:hover dt i {
	background: url("../images/fwlc06.png") no-repeat center;
}
.fwlc .fwlc_con .fwlcdl.dl04:hover dt i {
	background: url("../images/fwlc08.png") no-repeat center;
}
.fwlc .fwlc_con .fwlcdl.dl05:hover dt i {
	background: url("../images/fwlc10.png") no-repeat center;
}


.news {
	padding-top: 75px ;
}


.news_type {
	margin: 40px auto 52px; height: 48px; text-align: center; font-size: 16px;
}
.news_type a {
	border: 1px solid rgb(223, 223, 223); border-image: none; width: 135px; height: 42px; color: rgb(51, 51, 51); line-height: 42px; margin-left: 22px; display: inline-block; background-color: #d0d0d0;
}
.news_type a.cur {
	background: rgb(47, 74, 141); border: 1px solid rgb(47, 74, 141); border-image: none; color: rgb(255, 255, 255);
}
.news_type a:hover {
	background: rgb(47, 74, 141); border: 1px solid rgb(47, 74, 141); border-image: none; color: rgb(255, 255, 255);
}
.news01 {
	height: 450px; display: none; position: relative;
}
.news01.cur {
	display: block;
}
.news01 .news_left {
	width: 500px; height: 340px; position: relative;  border: 1px solid rgb(209, 209, 209); padding: 20px; margin-right: 20px;
}
.news01 .news_left .newscase .left_p1 {
	width: 480px; height: 50px; color: rgb(51, 51, 51); line-height: 50px; overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news01 .news_left .newscase .left_p2 {
	width: 480px; height: 36px; color: rgb(142, 138, 140); line-height: 18px; overflow: hidden; font-size: 14px; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.news01 .news_right {
	width: 620px; height: 440px;
}
.news01 .news_right ul li {
	padding: 16px 10px 20px 90px; border-color: rgb(228, 228, 228); border-width: 1px; border-style: solid; position: relative; margin-top: -1px;
}

.news01 .news_right ul li span.timedate {
	left: 20px; top: 35px; width: 75px; height: 60px; text-align: center; color: rgb(51, 51, 51); padding-right: 13px; border-right-color: rgb(51, 51, 51); border-right-width: 1px; border-right-style: dotted; display: block; position: absolute;
}
.news01 .news_right ul li span.timedate b {
	top: -10px; height: 48px; line-height: 48px; font-size: 48px; font-weight: normal; display: block; position: relative;
}
.news01 .news_right ul li span.timedate em {
	font-size: 18px; display: block;
}
.news01 .news_right ul li p {
	width: 450px;
}
.news01 .news_right ul li p.right_p1 {
	height: 40px; line-height: 40px; overflow: hidden; padding-left: 45px; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news01 .news_right ul li p.right_p1 a {
	color: rgb(51, 51, 51);
}
.news01 .news_right ul li p.right_p2 {
	height: 50px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; padding-left: 45px; font-size: 14px; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.news01 .news_right ul li:hover span.timedate {
	color: rgb(47, 74, 141); border-right-color: rgb(47, 74, 141); border-right-width: 1px; border-right-style: dotted;
}
.news01 .news_right ul li:hover p.right_p1 a {
	color: rgb(47, 74, 141);
}
.yqlj {
	background: rgb(44, 44, 44); padding-top: 48px; padding-bottom: 32px;
}
.yqlj h4 {
	background: url("../images/icon17.png") no-repeat left; padding-left: 32px; font-size: 16px; font-weight: normal; float: left;
}
.yqlj h4 a {
	color: rgb(255, 255, 255);
}
.yqlj h4 img {
	margin-top: 5px; display: block;
}
.yqlj .yqcont {
	padding-top: 5px;
}
.yqlj .yqcont a {
	padding: 0px 10px; color: rgb(102, 102, 102); font-size: 14px;
}
.yqlj .yqcont a:hover {
	color: rgb(47, 74, 141);
}
.yqlj .yqcont a:first-child {
	margin-left: 30px;
}






/**/
.yzbj{ padding: 75px 0 ; background:rgb(240, 240, 240);  }
.yz{padding-top:50px;}
.yz ul{height:584px;}
.yz ul li{width:401px;height:293px;float:left; border:1px solid #d9d9d9; box-sizing: border-box; margin-left: -1px; margin-top: -1px; background:#FFF;}
.yz ul li i{display: block; width:380px; height:188px; margin:10px auto 30px;}
.yz ul li .yz1{background:url("../images/yz1.png") no-repeat center;}
.yz ul li .yz2{background:url("../images/yz2.png") no-repeat center;}
.yz ul li .yz3{background:url("../images/yz3.png") no-repeat center;}
.yz ul li:hover .yz1{background:url("../images/yz1_h.png") no-repeat center;}
.yz ul li:hover .yz2{background:url("../images/yz2_h.png") no-repeat center;}
.yz ul li:hover .yz3{background:url("../images/yz3_h.png") no-repeat center;}
.yz ul li em{display: block; font-size: 22px; line-height: 40px; margin-bottom: 5px; color:#333333; font-weight: bold; text-align: center;}
.yz ul li p{ font-size: 16px; line-height: 16px; color:#555555; text-align: center;}







/*客户*/
.Customer { overflow:hidden; width:1200px; margin:0 auto;}
.Customer .khbox{ overflow:hidden; width:100%; margin-top:30px; height:145px; position:relative}
.Customer .khbox span{ display:block; width:36px; height:36px; cursor:pointer; position:absolute; top:40px;}
.Customer .khbox .btn01{ background:url(../images/btn01.jpg) no-repeat center top; z-index:99; left:0}
.Customer .khbox .btn02{ background:url(../images/btn02.jpg) no-repeat center top; z-index:99; right:0}
.Customer .khbox span:hover{ background-position:bottom}
.Customer .khshow{ overflow:hidden; width:1200px; margin:0 auto; height:145px; position:relative}
.Customer .khshow ul{ overflow:hidden; position:absolute}
.Customer .khshow li{ float:left; width:235px; height:145px; margin-right:6px;}
.Customer .khshow li img{ display:block; border:1px solid #e7e7e7; margin-bottom:10px;}
.Customer .khshow li a{ display:block; text-align:center; font-size:14px; color:#666}








/*icase*/
.blue-bg{position:absolute;width:100%;height:100%;background:#0a57ae;opacity:0.9;top:0;left:0;filter: alpha(opacity=90);}
.icase-wrap{padding-top:60px;background:#f6f9ff;}
.icase-box{margin-top:45px;position:relative;width:100%;overflow:hidden;}
.icase-box .leftimg,.icase-box .rightimg{position:absolute;top:0;left:50%;}
.icase-box .leftimg img,.icase-box .rightimg img{width:360px;height:600px;}
.icase-box .leftimg{margin-left:-960px;}
.icase-box .rightimg{margin-left:600px;}
.icsae{overflow:hidden;}
.icase dt,.icase dd{float:left;}
.icase dt{width:600px;height:400px;position:relative;overflow:hidden;}
.icase dt ul {width:10000px;height:400px;}
.icase dt li{width:600px;height:400px;float:left;position: relative;}
.icase dt li img{width:600px;height:400px;}
.icase dt .cont{width:190px;height:280px;padding:60px 25px;position:absolute;left:0;top:0;z-index:3;color:#fff;font-size:14px;line-height:24px;}
.icase dt .cont p span{ display:block;padding-bottom: 10px;  font-weight:bold}
.icase dt .cont .blue-bg{z-index:-1;}
.icase dt .dd{position:absolute;width:240px;height:20px;left:0;bottom:20px;z-index:4;text-align:center;overflow:hidden;}
.icase dt .dd span{display:inline-block;width:4px;height:4px;margin:0 4px;border:2px solid #fff;border-radius:50%;cursor:pointer;}
.icase dt .dd span.on{background:#fff;}
.icase dd{width:300px;height:200px;overflow:hidden;}
.icase dd a{display:block;position:relative;z-index:1;}
.icase dd img{width:300px;height:200px;vertical-align:middle;}
.icase dd .ti{position:absolute;width:100%;height:58px;padding-top:22px;line-height:58px;background:url(../images/yy.png) no-repeat 50% 40%;left:0;bottom:0;z-index:5;font-size:14px;color:#fff;text-align:center;}
.icase dd .icon,.icase dd .blue-bg{opacity:0;visibility:hidden;}
.icase dd .icon{position:absolute;width:80px;height:80px;background:url(../images/icase_icon.png);left:50%;margin-left:-40px;top:50px;}
.icase dd a:hover .icon{opacity:1;visibility:visible;}
.icase dd a:hover .blue-bg{opacity:0.9;visibility:visible;}
.icase dd a:hover .ti{background:none;}






			/*底部*/
			.db{height:370px;background:#242424;width: 100%}
			.footer{width: 1200px;margin:0 auto;}
			.dbzc_dv01{width: 254px;height: 370px;background: #fff;}
			.dbzc_dv01 h1{width: 215px;height: 118px;display: block;margin: 0 auto;padding-top: 50px}
			.dbzc_dv01 h1 img{width: 215px;height: 118px;}
			.dbzc_dv01 p{display: block;text-align: center;}
			.dbzc_dv01 p img{width: 117px;margin: 0 auto;display: block;padding-top: 22px}
			.dbzc_dv01 p span{display: block;font-size: 14px;color: #b9251d;padding-top: 20px}
			.dbzc_dv02{height: 227px;padding-top: 63px;}
			.menu_d{width: 201px;height: 227px;background: url(../images/bfg.jpg) no-repeat right 0;}
			.menu_d h3{display: block;padding-left: 55px;line-height:24px;}
			.menu_d h3 a{font-size: 16px;color: #fff;font-weight: normal;}
			.menu_d h3 a i{text-transform: uppercase;font-family: 'Levenim MT';color: #666666;display: block;font-size: 20px;font-weight: normal;font-style: normal;}
			.menu_d ul{display: block;padding-left:37px;padding-top: 10px;}
			.menu_d ul li{height: 34px;line-height: 34px;}
			.menu_d ul li a{padding-left: 18px; font-size: 14px; color:#ffffff;}
			.menu_d ul li a:hover{background:url(../images/d.jpg) no-repeat 0 center;color:#ffffff;}
			.dbzc_dv03{padding-top: 63px;padding-left: 46px;width: 297px;overflow: hidden;}
			.dbzc_dv03 h3{display: block;line-height:24px;padding-bottom: 17px;}
			.dbzc_dv03 h3 a{font-size: 16px;color: #fff;font-weight: normal;}
			.dbzc_dv03 h3 a i{text-transform: uppercase;font-family: 'Levenim MT';color: #666666;display: block;font-size: 20px;font-weight: normal;font-style: normal;}
			.dbzc_dv03 p{display: block;font-size:12px;color: #ffffff;line-height: 22px }
			.dbzc_dv03 p a{color: #ffffff;}
			.dbzc_dv03 p.beiany{padding-top: 24px;}


			.lin_div{background:#202020;height: 86px;}
			.lin_div em{width: 162px;height: 86px;line-height: 86px;text-align: left;color: #bcbcbc;font-size: 18px;display: inline-block;}
			.lin_div em span{font-size: 14px;text-transform:uppercase;}
			.lin_div p{width: 1038px;padding: 28px 0;}
			.lin_div p a{display: inline-block;font-size:14px;color: #555555;margin-right: 45px;line-height: 30px;}


.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.clearfix {
	-ms-zoom: 1;
}

h2.h2_title {
	text-align: center; padding-top: 32px; font-size: 40px; margin-bottom: 20px; font-family: 微软雅黑;
	font-weight: bold;
}
h2.h2_title a {
	color: rgb(51, 51, 51); display: block;
}
h2.h2_title span {
	color: rgb(51, 51, 51); display: block;
}
h2.h2_title i {
	color: rgb(136, 136, 136); font-size: 17px; display: block;
}
h2.h2_title em {
	background: rgb(47, 74, 141); margin: 25px auto 0px; width: 31px; height: 2px; display: block;
}



.cgal .cgal_con .type_con dl dt img {
	width: 278px; height: 278px;
}

.footer-fix {display: none;}







.m_header {
    display: none;
}
.m_banner {
	display: none;
}
@media screen and (max-width: 1020px)
{
	.wrap-header {
		display: none;
	}
	.wrap-logo {
		display: none;
	}
	.Nav {
		display: none;
	}
	.float {
		display: none;
	}

	.container {
		width: 100%;
	}


	.m_header {
		display: block;
	}
	.m_header {
		width: 100%;
		overflow: hidden;
	}
	.m_header .m_head_content {
		background: #e1e1e1;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 60px;
		position: fixed;
		z-index: 99;
		box-shadow: 0px 5px 10px 1px #999;
	}
	.m_header .m_head_content .m_head_logo {
		width: 80%;
	}
	.m_header .m_head_content .m_head_logo {
		height: 60px;
		margin-left: 0.05rem;
		float: left;
	}
	.m_header .m_head_content .m_head_logo img {
		height: 36px;
		width: 80%;
		margin-top: 10px;
		float: left;
		max-height: 100%;
	}
	.m_header .m_head_content .menu {
		width: 60px;
		height: 60px;
		float: right;
	}
	.m_header .m_head_content .menu img {
		width: 30px;
		margin-top: 18px;
		margin-right: 15px;
		float: right;
		display: block;
	}
	.app_menu {
		background: rgba(0, 0, 0, 0.5);
		top: 60px;
		width: 40%;
		height: 100%;
		right: 0px;
		display: none;
		position: fixed;
		z-index: 99;
	}
	.app_menu ul {
		background: #515151;
		margin: 0px;
        padding: 0px;
	}
	.app_menu ul li {
		width: 100%;
		border-bottom-color: rgb(68, 68, 68);
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	.app_menu ul li > a {
		width: 50%;
		display: block;
	}
	.app_menu ul li > a span {
		width: 100%;
		height: 42px;
		color: rgb(255, 255, 255);
		line-height: 42px;
		padding-left: 18px;
		font-size: 14px;
		font-weight: bold;
		display: block;
	}
	.app_menu ul li.on {
		background: url("../img/bottom.png") no-repeat 95% 15px / 16px;
	}
	.app_menu ul .v_list {
		width: 100%;
	}
	.app_menu ul .v_list a {
		width: 100%;
		color: rgb(255, 255, 255);
		line-height: 36px;
		padding-left: 0.4rem;
		font-size: 14px;
		border-bottom-color: rgb(68, 68, 68);
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		float: none;
		display: block;
	}
	.mtbanner {
		padding-top: 60px;
	}
	.m_banner {
		display: block;
	}
	.m_banner {
		margin: 0px auto;
		width: 100%;
		overflow: hidden;
		position: relative;
	}
	.m_banner .mbanner ul li {
		line-height: 0;
	}
	.m_banner .mbanner ul li img {
		width: 100%;
		height: auto;
	}
	.banner_btn {
		width: 100%;
		text-align: center;
		bottom: 10px;
		overflow: hidden;
		position: absolute;
		z-index: 9;
	}
	.banner_btn {
		text-align: center;
	}
	.banner_btn a.in {
		background: #b91226;
		opacity: 1;
	}
	.banner_btn a {
		background: rgb(249, 201, 211); margin: 0px 5px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 12px; height: 12px; text-indent: -999px; overflow: hidden; display: inline-block; cursor: pointer; opacity: 0.4;
	}
	.article h2.h2_title {
		font-size: 30px;
	}
	h2.h2_title {
		padding-top: 15px;
		margin-bottom: 8px;
	}
	.cgal .cgal_con .cgal_type li {
		width: 31%;
		margin: 0.4%;
		overflow: hidden;
	}
	.cgal .cgal_con .cgal_type li a {
		padding-left: 0.1%;
		padding-right: 0.1%;
	}
	.cgal .cgal_con .type_con dl dd {
		overflow: hidden;
	}


	.cgal .cgal_line {

		height: 181px;
		border-bottom-color: rgb(128, 128, 128);
		border-bottom-width: 0px;

	}
	.cgal .cgal_con .type_con dl {
		margin: 1%;
		width: 48%;
	}
	.cgal .cgal_con .type_con dl dt {
		width: 100%;
		height: 178px;
	}
	.cgal .cgal_con .type_con dl dt img {
		width: 100%; height: 178px;
	}





	.cgal {
		padding-top: 35px;
	}
	.imain-title {
		width: 80%;
		height: 80px;
	}

	.yzbj {
		padding: 35px 0;
	}

	.content {
		width: 100%;
	}
	.yz ul {
		height: auto;  		overflow: hidden;
	}
	.yz ul li {
		width: 50%;
		height: 293px;
		float: left;
		border: 1px solid #d9d9d9;
		box-sizing: border-box;
		margin-left: -1px;
		margin-top: -1px;
		background: #FFF;
	}
	.yz ul li i {
		display: block;
		width: 100%;
		height: 188px;
		margin: 10px auto 30px;
	}
	.yz ul li i img {
		width: 100%;
		height: 188px;
	}
	.ipwoer {
		padding: 35px 0 0px;
	}
	.ipwoer .bg {
		display: none;
	}
	.ipwoer .video {
		width: 100%;
		height: auto;
	}
	.ipwoer .video img {
		width: 100%;
		height: auto;
	}
	.ipwoer .r-c {
		width: 100%;
		height: auto;
		padding: 50px 0px;
		background: #f6f9ff;
		margin-top: 30px;
		float: right;
	}
	.ipwoer-cont {
		padding: 0 10px;
	}
	.Customer {
		width: 100%;
	}
	.Customer .khshow{  width:100%;}
	.icase dt li{width:100%;height:auto;float:left;position: relative;}
	.icase dt li img{width:100%;height:auto;}
	.icase dt{width:100%;height:auto;}

	.icase dd {
		width: 50%;
		height: auto;
	}
	.icase dd img {
		width: 100%;
		height: auto;
	}
	.db {
		height: auto;
		width: 100%;
	}
	.dbzc_dv01 {
		display: none;
	}
	.dbzc_dv02 {
		display: none;
	}
	.dbzc_dv03 {
		padding: 33px;
		width: 100%;
		overflow: hidden;
		text-align: center;
	}
	.fl {
		 float:none; 
	}
	.lin_div {
		display: none;
	}


	.news{
		display: none;
	}


	.yqlj {
		display: none;
	}
	.footer .f_nav {
		display: none;
	}

	.wrap-footer {
		height: auto;
	}
	.footer {
		width: 100%;
	}
	.wrap-footer .f_bg01 {
		display: none;
	}

	.footer-fix {box-shadow: 0 0 10px rgba(0,0,0,0.2);position: fixed;bottom: 0;left: 0;width: 100%;background-color: #d0d0d0;z-index: 10; display: block;}
	.footer-fix li {float: left;width: 25%;}
	.footer-fix li a {display: block;text-align: center;padding: 15px 0;font-size: 12px;line-height: 1;}
	.footer-fix li i {display: block;height: 20px;background: no-repeat center;background-size: contain;margin-bottom: 4px;}
	.footer-fix li i.i1 {background-image: url(../images/f_01.png);}
	.footer-fix li i.i2 {background-image: url(../images/f_02.png);}
	.footer-fix li i.i3 {background-image: url(../images/f_03.png);}
	.footer-fix li i.i4 {background-image: url(../images/f_04.png);}
	
}



