body, input, button, form {	font-size: 14px;	line-height: 28px;	font-family: "SourceHanSansCN-Regular"; 	color: #333333; margin:0px; padding:0px;} p, form, textarea, h1, h2, h3, h4, h5, dl, dd {	margin: 0px;}
input, button, ul, ol {	margin: 0px;	padding: 0px;}
body {	overflow-x: hidden;	overflow-y: auto;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;	font-weight: normal;}
ul, ol, li {	list-style: none; padding:0px;}
input {	background: none;	border: 0 none;}
img, iframe {	border: 0px;}
em, i {	font-style: normal;}
button, input, select, textarea {	font-size: 100%;}
table {	border-collapse: collapse;	border-spacing: 0;}
.fl {	float: left;}
.fr {	float: right;}
.w1200 {	width: 1200px;	margin: 0 auto;}
.icon {	background: url(../images/icon.png) no-repeat;	display: inline-block;	vertical-align: middle;}
a {	color: #333333;	text-decoration: none;}
a:hover {	color: #f08519;	text-decoration: none;}
a:visited {	text-decoration: none;}
.clear{ clear:both}
/*清除浮动*/
.clearfix {*zoom: 1;}
.clear{ clear:both;}
.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}
.fixed{clear:both; overflow:hidden;}
.fixed:after {content: ".";   display: block;  clear: both;   height: 0;   width: 0;   font-size: 0;}


/*头部*/

/*导航*/
.nav_main {	width: 100%;height:45px;background-image:url(../images/dhl_bj.jpg); background-repeat:repeat-x;position: relative;z-index: 12;}
.nav {	position: relative;	z-index: 12;}
.nav .first_line {	position: absolute;	top: 0;	left: -1px;	width: 1px;	height:45px;	background: #043284;	background-size: 2px 45px;}
.nav .list {	width: 102%;	margin: 0 auto;	height:45px;	line-height:45px;	position: relative;display: -webkit-flex;display: flex;text-align: center;}
.nav li.item {	-webkit-flex: 1;flex: 1;	display: block;	position: relative;	z-index: 10;	font-size: 16px;	text-align: center;-webkit-transition: all .3s ease-in-out 0s;	-moz-transition: all .3s ease-in-out 0s;	transition: all .3s ease-in-out 0s;}
.nav li.item.active, .nav li.item:hover {	background-color: #ff0000;}
.nav .item a {	display: block;	height:45px;	color: #fff;	font-size: 16px;}
#nav .subnav {	position: absolute;	top:45px;	left: 0px;}
#nav .subnav {	position: absolute;	left: 0px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);	z-index: 199;	opacity: 0;	visibility: hidden;	height: auto;	overflow: hidden;	width: 100%;	transition: all .6s ease 0s;	transform: translate3d(0, 10px, 0);	-moz-transform: translate3d(0, 10px, 0);	-webkit-transform: translate3d(0, 10px, 0);}
#nav li:hover .subnav {	opacity: 1;	visibility: visible;	transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	-webkit-transform: translate3d(0, 0, 0);}
#nav .subnav .nav1 {	position: relative;	display: block;		height: 50px;	font-size: 14px;	line-height: 50px;	text-align: center;	background: #fff;	border-top: 1px solid #ddd;	-webkit-transition: all .3s ease-in-out 0s;	-moz-transition: all .3s ease-in-out 0s;	transition: all .3s ease-in-out 0s;}
#nav .subnav .nav1:first-child {	border-top: 0;}
#nav .subnav .nav1:hover {	background: #ff0000;}
#nav .subnav .nav1 a {	padding: 0;	height:45px;	line-height:45px!important;	font-size: 14px;	color: #333;}
#nav .subnav .nav1:hover a {	color: #fff;}


/*首页样式*/
/*头部*/

.inner{ width:1002px; margin:0 auto; position:relative;}

.header , .content , .container{margin-left:auto; margin-right:auto; width:1100px; font-family:microsoft yahei;}

/*页眉*/

.header{width:100%; overflow:hidden; background-image:url(../images/hdWp.gif); background-repeat:repeat-x; height:216px;}
.clear1{ height:30px; clear:both}
.hdtop{ height: 33px;}
.hdtop .container{overflow: hidden;}
.hdtop .container a{ color:#999;font-style: normal}
.hdtop .container a:hover{ color:#ee5515}
.hdtop span{ float: left; font-size: 12px; color: #999;}
.hdtop em{ float: right; height: 16px; line-height: 16px; margin-right:0px; margin-top:2px;}
.hdtop a{ float: left; font-size: 13px solid #999; padding: 0px 10px; border-left: 1px solid #999;}
.hdtop a.nobd{ border: none;}


.hdmid{ overflow: hidden; height: 142px;}

.hdmid .hdmid_l{ float: left; margin-top: 15px; width:650px;}

.hdmid .hdmid_l h1{float: left; font-size: 12px; font-weight: normal; margin-top:15px;}

.hdmid .hdmid_l h1 *{ display: block; float: left;}

.hdmid .hdmid_l h1 em{ width: 2px; height: 83px; margin-top: 5px; margin-left: 20px;}

.hdmid .hdmid_l>div{ padding-left: 120px; padding-top: 24px;}

.hdmid .hdmid_l>div p{ line-height: 28px; font-size:18px; color: #333333;}

.hdmid .hdmid_l>div h2{ font-size:26px; line-height:34px; color: #ff8000;}

.hdmid .hdmid_r{ float: right; margin-top:20px;width:240px;}

.hdmid .hdmid_r dt{ float: left; padding-right:20px; }

.hdmid .hdmid_r dd{}

.hdmid .hdmid_r dd span{ font-size: 13px; color: #6e6e6e;}

.sss{color:#be161c; font-size:24px; font-weight:bold}

/*header_end*/





.hotword{width:100%;height:44px;border-bottom:1px solid #e0e0e0}

.hotword div{width:1110px;margin:auto;position:relative}

.hotword p{font-size:12px;color:#666;line-height:44px}

.hotword p a{display:inline-block;margin-left:20px;color:#666}

.hotword div form{width:263px;height:31px;border:1px solid #e0e0e0;position:absolute;right:5px;top:5px}

.hotword div form input{width:201px;height:31px;border:0;font-size:14px}

.hotword div form button{width:52px;height:29px;float:right;background:url(../images/sousu_03.gif);cursor:pointer;border:0px;}



#newslist{ padding:15px 0px;}

#newslist li{ padding:15px 10px; margin-bottom:15px; height:130px;}

.news_pic{ width:170px; float:left}

.news_titles{ float:right}

.list_news{ list-style:none; margin-bottom:15px;}

.list_news{ list-style:none; margin-bottom:15px;}

.news_more{ border:solid #e3e3e3 1px; height:30px; line-height:30px; text-align:center; margin-top:15px; width:100px; float:left}

.news_more a{ font-size:10px; color:#999999}



/*产品中心*/

.w_980 {

	width: 1100px;

	margin: 0 auto;

}

.product {

	margin: 0 auto;

	clear: both;padding-bottom: 10px;

overflow: hidden;

}

.product>.head {

	height: 150px;

	background-image: url(../images/pro_head.jpg);

}

.product>.head .title_b {

	width: 210px;

	height:100px;

	float: left;

	margin-top: 50px; text-align:center; background-image:url(../images/fl_title.jpg); background-repeat:no-repeat;

}

.product>.head .title_b .a {

	font-size: 26px;

	color: #fff;

	line-height: 26px;

	

	padding-top: 15px;

}

.product>.head .title_b .b {

	font-size: 14px;

	line-height: 20px;

	color: #fff;padding-top: 10px;

}

.product>.head .phone_b {

	

	height: 85px;

	float: right;

	margin-top: 45px;

}

.product .phone_b>div {

	height: 58px;



	float: left;

	margin-left: 16px;

	margin-top: 18px;

}

.product-text { color:#333; margin-top:45px; margin-left:30px; font-weight:bold; font-size:24px; float:left; overflow:hidden;}

.product-text i{ font-size:16px; font-style:normal; margin-top:0px; display:block; }

.product .phone_b .msg {float: left;font-size: 16px;line-height: 18px;color: #666;margin-top: 2px;}

.product .phone_b .num {

	font-size: 30px;

	line-height: 28px;

	font-family: Impact;

	

	clear: both;

	color: #be161c;

	padding-top: 9px; text-align:right;

}

.product .cont {

	width: 1100px;

	margin: 0 auto;

	clear: both;

}

.product .lnav {

	width: 206px;

	float: left;

	padding-bottom:0px;

}

.product .lnav a{ color:#666666; font-size:13px}

.product .lnav >li {

	width: 170px;

	margin: 5px auto;

	height: 30px;

	line-height: 30px;

	color: #383838; padding-left:25px;

	

	background-repeat: no-repeat;

	background-position: 167px 17px; background: #ff8000 url(../images/sj.png) no-repeat 160px center;

	cursor: pointer;}

.product .nli {background-image: url(../images/san_06.gif); background-position: left center; padding-left:10px; width: 120px;margin: 10px auto;height: 24px;line-height: 24px;color: #666;background-repeat: no-repeat;cursor: pointer; border-bottom:dashed #CCCCCC 1px;

	

}

.product .lnav >li a {

	color: #fff; font-size:14px; font-weight:bold;

}

.product . nli:hover {

	background-image: url(../images/dt-11.jpg); background-position: left center;

}

.product .lnav li:hover a {

	color: #333;

}

.pic_listleft{width:206px;float:left; border:solid #FF8000 2px;}

.product .rdata {

	float: left;

	margin-left:10px;

	width: 880px;

	

}

.product .rdata li {

	width: 275px;

	height: 215px;

	float: left;

	margin-left: 15px;

	margin-top: 20px; margin-bottom:20px;

}

.product .rdata li .img {

	

	height: 215px;

	

	overflow: hidden;

}

.product .rdata li .img img {

	display: block;

	width: 275px;

	height: 215px;



}

.product .rdata li .title {

	width: 275px;

	height: 28px;

	background-color: #23201d;

	font-size: 14px;

	line-height: 28px;

	color: #fff;

	text-align: center;

	margin-top: 2px;

}







/*广告图一*/

.adv-1{position:relative; height:184px; padding-bottom:0px;width:100%; overflow:hidden;}

.adv-1 .pic{position:absolute; width:1920px; left:50%; margin-left:-960px; z-index:0;}

.adv-1 .wrap{ position:relative;padding:30px 50px 0 0; z-index:1; text-align:right;}

.adv-1 .wrap .zixun{position:relative; top:10px;}

.adv-1 .txt{ color:#261610; font-size:34px; font-family:"微软雅黑"; line-height:36px;}

.adv-1 .txt .font1{ font-weight:bold;}

.adv-1 .txt .font2{ font-size:20px;}

.adv-1 .hotLine{ float:none; margin:10px 20px 0 0; display:inline-block; *display:inline; zoom:1; text-align:left;}

.hotLine{float:right; font-family:"微软雅黑"; padding:4px 0 10px 60px; margin-top:28px; color:#261610; font-size:14px; background:url(../images/tel_ico.png) no-repeat 0 4px;}

.hotLine em{display:block; font-size:26px; font-family:Impact; line-height:30px;}

.wrap{width:1100px; margin:0 auto;}

.txt_a{ font-size:18px; line-height:30px; margin-top:15px; padding-top:5px; text-align:left; width:370px;float:right; border-top: solid #CCCCCC 1px; font-weight:bold}





/*产品特质一*/

.cArea{padding:15px 0 30px;}

.tab-tit{ font-size:18px; font-family:"微软雅黑"; padding:20px 0 30px; color:#FFFFFF}

.tab-tit li{position:relative; float:left; color:#fff; width:248px; background-color:#FF8000; border-left:none; line-height:58px; cursor:pointer;}

.tab-tit li a{ color:#FFFFFF}

.tab-tit li.li-1{border-left:1px solid #ccc}

.tab-tit li.on{ font-weight:bold; color:#fff; background:#ed571a; border:1px solid #ed571a;}

.tab-tit li.on em{position:absolute; left:50%; bottom:-10px; margin-left:-20px; width:20px; height:10px; background:url(arrow_03.jpg) no-repeat;}

.tab-con{ text-align:left;}

.hTit{ text-align:center;}

.hTit .hd{display:inline-block; *display:inline; zoom:1; background:url(../images/hdLine.jpg) repeat-x 0 63px; color:#46931e; overflow:hidden; zoom:1; padding:0 52px;}

.hTit .hd span{display:block; font-size:40px; color:#ccc; font-family:Impact; line-height:48px;}

.hTit .hd h4{font-size:26px; padding:0 18px; font-family:"微软雅黑"; background:#fff; color:#222; line-height:30px;}



.cArea{padding:15px 0 20px;}

.tab-tit{ font-size:16px; font-family:"微软雅黑"; padding:20px 0 30px;}

.tab-tit li{position:relative; float:left; color:#fff; width:248px; border:1px solid #ff6000; border-left:none; line-height:50px; cursor:pointer;}

.tab-tit li.li-1{border-left:1px solid #ccc}

.tab-tit li.on{ font-weight:bold; color:#fff; background:#ed571a; border:1px solid #ed571a;}

.tab-tit li.on em{position:absolute; left:50%; bottom:-10px; margin-left:-20px; width:20px; height:10px; background:url(arrow_03.jpg) no-repeat;}

.tab-con{ text-align:left;}

.tab-con ul{position: relative; width: 1001px;}

.tab-con ul li{position: absolute; width: 1001px; left: 0px; top: 0px; display: none;}





.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}

.wbka li{ background-color:#FFFFFF;border:1px solid #ddd; color:#666}

.wbka li .li-1{ border:none}

.wbka li a{ color:#666666}









.ysTit{height:170px; background:url(../images/adv_title.jpg) no-repeat center;}

.ysBox{position:relative; height:1298px;}

.ysBox dl{position:absolute;}

.ysBox dt{margin-bottom:17px; line-height:30px; font-size:24px; font-weight:bold; color:#f57720; margin-left:145px; margin-top:15px;}

.ysBox dt span{ font-size:26px; color:#333333}

.ysBox dt b{display:block; font-size:20px; color:#333;}

.ysBox dd{ margin-left:25px;}

.ysBox dd p{margin-bottom:12px; padding-left:15px; font-size:16px; color:#333; line-height:18px; background:url(../images/ysP_ico.png) no-repeat left center;}

.ysBox dd p span , .ysBox dd p b{ font-weight:bold}

.ysBox .ys_01{}

.ysBox .ys_02{left:600px; top:40px;}

.ys_one{ width:100%; background-image:url(../images/adv_01.jpg); height:364px; background-repeat:no-repeat; background-position:center}

.ys_two{ width:100%; background-image:url(../images/adv_02.jpg); height:501px; background-repeat:no-repeat; background-position:center}



/*case*/

.caseList{ overflow:hidden; position:absolute; width:6000px; padding:0px; margin:0px;}

.caseList>li{ overflow:hidden;  width:950px;float:left;}

.caseList dl{ overflow:hidden; width:100%; height:330px; margin-bottom:35px;}

.caseList dt{ overflow:hidden; float:left;}

.caseList dd{ overflow:hidden; float:right; width:440px;}

.caseList dd h4{ font-size:16px; margin-top:15px; padding-bottom:8px; border-bottom:1px dashed #ccc; margin-bottom:15px;}

.caseList dd h4 a{ color:#333;}

.caseList dd p{ font-size:13px; color:#333; margin-bottom:7px;}

.caseList dd p.plast{ text-align:justify; margin-bottom:25px; line-height:16px; height:48px; overflow:hidden;}

.caseList dd>a{ display:block; width:112px; height:36px; text-align:center; line-height:36px; font-size:14px; color:#fff; float:left; margin-right:5px;}

.caseList dd a.a01{ background:url(../images/btnBg01.png) no-repeat center top;}

.caseList dd a.a02{ background:url(../images/btnBg02.png) no-repeat center top;}

.caseList h5{ font-size:16px; background:url(../images/case_th.png) no-repeat right center; margin-bottom:25px;}

.caseList h5 a{ color:#333;}

.caseList .xgCase{ overflow:hidden; width:949px; height:180px; position:relative;}

.caseList .xgCase ul{ overflow:hidden; position:absolute;}

.caseList .xgCase li{ float:left; width:220px; height:180px; margin-right:23px; text-align:center;}

.caseList .xgCase li img{ display:block; margin-bottom:10px;}

.caseList .xgCase li p{ font-size:13px; color:#333;}

.pic_left{ height:120px; width:30px; background-color:#FF0000; float:left}

.pic_right{ height:120px; width:30px; background-color:#FF0000; float:right}











/*客户见证*/

.tb_khjz{ width:100%; background-color:#f9f5f2; height:400px;padding-top:30px; padding-bottom:0px;}



/*客户见证*/



.F14lists {	LINE-HEIGHT: 23px}

.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}

.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}

.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}

.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}

.FixTitle A:visited {	COLOR: #0736aa; TEXT-DECORATION: none}

.FixTitle A:hover {	TEXT-DECORATION: underline}

.FixTitle {	BORDER-RIGHT: #a2d1ff 1px solid; BORDER-TOP: #a2d1ff 1px solid; BACKGROUND: url(../images/olyready_bg_cl_002.gif) 0px -101px; OVERFLOW: hidden; BORDER-LEFT: #a2d1ff 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #a2d1ff 1px solid; HEIGHT: 24px}

.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url(../images/olyready_bg_cl_001.gif) 2px -197px; FLOAT: left; COLOR: #0736aa}

.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}

.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}

.RForm DT {	LINE-HEIGHT: 23px}

.RformB {	PADDING-LEFT: 10px}

.blk_29 { POSITION: relative;top:15px;}

.blk_29 .LeftBotton {	BACKGROUND: url(../images/arr_l.png) no-repeat; LEFT: 5px; FLOAT: left; WIDTH: 19px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 67px;background-color:#FF8000}

.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/arr_r.png) no-repeat; FLOAT: right; WIDTH: 19px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 67px; background-color:#FF8000}

.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden;PADDING-TOP: 5px}

.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}

.blk_29 .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid}

.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}

.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}

.rollphotos {	MARGIN-TOP: 10px;}

.partC {	MARGIN-TOP: 10px; OVERFLOW: auto;}

.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}

.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}

.partC .PC_left {	FLOAT: left}

.partC .PC_right {	FLOAT: right}

.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}

.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}

.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}

.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}

.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}



.khjz{margin-left:20px; width:1050px;}



.khCont{overflow:hidden; margin-left:30px;}

.khCont dl{float:left; margin-right:18px; margin-left:0px; width:220px;}

.khCont dd{margin:0 5px;}

.khCont dd h5{margin:12px 0px; line-height:18px; height:34px; overflow:hidden; text-align:center; font-weight:normal}

.khCont dd h5 a{color:#666; font-size:14px}

.khCont dd span{color:#666;}

.khCont dd p{margin-top:25px; line-height:22px; height:45px; overflow:hidden;font-size:13px; color:#666}

.contTit{position:relative; height:30px; line-height:30px; margin-bottom:20px; background-image:url(../images/abtit.jpg); background-repeat:no-repeat; background-position:left bottom}

.contTit .titA{margin-right:0px; color:#333; font-size:18px; font-weight:normal}

.contTit span{font-size:12px; color:#666; text-transform:uppercase; font-weight:normal}

.contTit .titMore{position:absolute; right:0px; top:14px;}

.about_more{ float:right; text-align:right; font-weight:normal; color:#666666; font-size:14px}

.fl{ float:left}



.contTit1{position:relative; height:50px; line-height:50px; margin-bottom:20px; background-image:url(../images/fctit.jpg); background-repeat:no-repeat; background-position:center; text-align:center}

.contTit1 .titA{margin-right:0px; color:#666; font-size:16px; font-weight:normal}

.contTit1 span{font-size:14px; color:#666; text-transform:uppercase; font-weight:normal}







/*常见问题*/

.wtjd{width:300px; height:370px; background-color:#FFFFFF; padding:20px;}

.wtjdCont{height:320px; overflow:hidden;}

.wtjdCont dl{padding:4px 0; border-bottom:1px solid #e5e5e5;}

.wtjdCont dt{background-image:url(../images/tw_ico.png); font-weight:bold;}

.wtjdCont dt a{color:#333;}

.wtjdCont dd{line-height:18px; background-image:url(../images/jd_ico.png); color:#f57720;}

.wtjdCont dt , .wtjdCont dd{padding:6px 0; padding-left:26px; margin:4px 0; background-position:left 6px; background-repeat:no-repeat; height:30px; overflow:hidden}

.tb_khjz_con{ width:1100px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; height:320px; padding-top:30px;}



.gyHui{padding:30px 0px; background-color:#ffffff;}



.gyHui .container{padding-bottom:0px; background-color:#fff;}



.gyHui .contTit{padding:12px 0px;}



/*关于*/



.gyBox{margin-left:0px;}



.gyBox dl{height:262px; overflow:hidden;}



.gyBox dt{}



.gyBox dd{margin-left:370px;}



.gyBox dd h5{height:50px; line-height:50px; font-weight:normal; font-size:14px;}



.gyBox dd h5 a{color:#333;}



.gyBox dd p{line-height:20px; height:140px; overflow:hidden;}





/*荣誉*/



.scBox{margin-top:0px; background:url(Img/Index/scjdBg.png) no-repeat center top;}

.scBox h4{margin-left:0px;}

.scBox .scCont{position:relative;}

.scBox .scCont ul{margin:0 auto;overflow:hidden; height:170px; overflow:hidden}

.scBox .scCont li{margin:0 7px; float:left; text-align:center;}

.scBox .scCont li h5{margin-top:10px; font-weight:normal;}

.scBox .scCont li h5 a{color:#333;}

.scBox .scCont .btnLeft , .scBox .scCont .btnRight{position:absolute; top:50%; margin-top:-32px; width:13px; height:63px;}

.scBox .scCont .btnLeft{left:22px; background:url(../images/BtnLeft.png) no-repeat center;}

.scBox .scCont .btnRight{right:2px; background:url(../images/BtnRight.png) no-repeat center;}

.dtSpan{margin:30px auto; }

.dtSpan1{width:100%; background-color:#f9f5f2 }

.dtspan_con{ width:1100px; margin-left:auto; margin-right:auto; padding-top:50px; padding-bottom:50px;}







.ggxx{overflow:hidden; width:100%; height:200px; background:url(../images/adv-2.jpg) no-repeat center}

/*动态*/



.dtBox{width:700px; height:370px;background-color:#FFFFFF; padding:20px;}

.dtBox h4{overflow:hidden; font-size:18px;}

.dtBox h4 a{float:left; width:100px; text-align:center; height:48px; line-height:48px; color:#666; font-weight:normal; text-align:left}

.dtBox h4 a:hover , .dtBox h4 a.cur{background:url(../images/abtit.jpg) repeat-x center bottom; color:#333; text-decoration:none; width:100px;}

.dtBox dl{height:180px; overflow:hidden; margin-top:20px;}

.dtBox dd{margin-left:240px;}

.dtBox dd h5{height:50px; line-height:50px;}

.dtBox dd h5 a{color:#666; font-size:14px}

.dtBox dd p{line-height:22px; height:66px; overflow:hidden; color:#666666; font-size:13px}

.dtBox ul{margin:0px; padding:0px; border-top:1px dotted #ccc; padding-top:10px;}

.dtBox li{position:relative; height:28px; line-height:28px;}

.dtBox li a{display:inline-block; padding-left:16px; background:url(../images/dtico.jpg) no-repeat left center; width:470px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#666; font-size:13px}

.dtBox li span{position:absolute; right:0; color:#999; font-size:13px}





/*服务支持*/



.fwzc{width:230px; height:370px; background-color:#FFFFFF; padding:20px;}



.fwzc h4{margin-left:18px; padding:1px 0px;}



.fwzc .fwPhone{position:relative; height:64px; background:url(../images/fwPhone.png) no-repeat center;}



.fwzc .fwPhone span{position:absolute; left:62px; top:24px; font-size:22px; font-weight:bold; color:#f57720;}



.fwzc .m_form{margin-left:8px;}



.fwzc .m_form li{margin-bottom:4px; overflow:hidden;}



.fwzc .m_form label{float:left; width:27px; height:28px; border:1px solid #ccc; border-right-width:0; text-align:center; background-color:#fff;}



.fwzc .m_form label img{position:relative; top:8px;}



.fwzc .m_form .iptTxt{float:left; width:164px; border:1px solid #ccc; height:16px; line-height:16px; padding:6px 10px; outline:none; color:#666; background-color:#fff; font-family:microsoft yahei;}



.fwzc .m_form .areLi label{height:70px;}



.fwzc .m_form .txtAre{float:left; width:164px ; height:60px; line-height:20px; border:1px solid #ccc; outline:none; resize:none; color:#666; padding:5px 10px; background-color:#fff; font-family:microsoft yahei;}



.fwzc .m_form .btnSubmit{width:214px; height:30px; cursor:pointer; border:none; background:url(../images/btnSubmit.png) no-repeat center;}











/*友情链接*/



.yqljBg{background-color:#fff;}



.yqlj{padding:24px 0px;}



.yqlj .contTit{border-bottom:none;}



.yqlj .contTit .titA{padding-left:10px; color:#fff; background:url(../images/yqljTit_A.png) no-repeat left center;}



.yqlj .contTit span{color:#5c5c5c;}



.yqlj p{margin-left:-22px; height:30px; line-height:30px; overflow:hidden;}



.yqlj p a{padding:0 22px; color:#808080;}



.textlk li{ float:left; padding-left:10px; padding-right:10px;}







/*页尾*/



/*底部*/
.footer {	width: 100%;color: #fff;padding: 0 0 18px;background: #222222;}
.footer .links {padding: 20px 0;	margin-bottom: 40px;	font-size: 16px;border-bottom: 1px solid #333333;}
.footer .links span {	color: #f9f9f9;	font-weight: bold;	display: inline-block;}
.footer .links a {	display: inline-block;	font-size: 14px;	color: #ccc;	padding-right: 10px;}
.footer .links a:hover {	opacity: 0.8;	filter: alpha(opacity=80);}
.footer .contact {	width: 450px;}
.footer .contact .ewm {	width: 134px;	height: 134px;	background: #ddd;	border: 3px solid #999;}
.footer .contact .ewm img {	display: block;	width: 134px;	height: 134px;}
.footer .contact .contact_info {	margin-left: 16px;}
.footer .contact .contact_info p {	font-size: 14px;	color: #ccc;	line-height: 14px;}
.footer .contact .contact_info .tel {	margin-top: 16px;	margin-bottom: 12px;	font: normal 34px "arial";	color: #fff;line-height: 28px;}
.footer .contact .contact_info .p2 {	margin-bottom: 14px;}
.footer .contact .contact_info .line {width: 30px;	height: 2px;	margin-top: 14px;	margin-bottom: 20px;	background: #999;}
.footer .bNav {	width: 550px;	margin-left: 50px;	margin-top: 0px;}
.footer .bNav dl {	width: 150px;	height: 198px;	margin-top: 6px;	padding: 0px 0 0px 36px;	line-height: 18px;	float: left;	background: url("../images/footer-split.png") no-repeat right top; overflow:hidden;}
.footer .bNav dl:first-child {	padding-left: 0;}
.footer .bNav dl dt {	color: #333;	font-size: 16px;	text-align: left;	margin-bottom: 16px;}
.footer .bNav dl dt a {	display: block;	color: #fff;}
.footer .bNav dl dt a:hover {display: block;	color: #ccc;}
.footer .bNav dl dd {	line-height: 26px;	text-align: left;}
.footer .bNav dl dd:first-child {	margin-top: 30px!important;}
.footer .bNav dl dd a {	display: block;	color: #ccc;	font-size: 12px;}
.footer .bNav dl dd a:hover {	color: #fff;	opacity: 0.9;filter: alpha(opacity=90);}
/*copyright*/
.copyright {	height: 57px;	line-height: 57px;	color: #999999;	font-size: 12px;	background: #111111;	border-top: 1px solid #11111;}
.copyright span {	margin: 0 12px;	opacity: 0.7;	filter: alpha(opacity=70);}
.copyright a {	color: #999999;	-webkit-transition: all ease 300ms;	-moz-transition: all ease 300ms;	-ms-transition: all ease 300ms;	-o-transition: all ease 300ms;	transition: all ease 300ms;}
.copyright a:hover {	color: #fff;}


/*公共部分*/
/*分页*/
.justify-content-center {   -ms-flex-pack: center!important;  justify-content: center!important;}
.pagination {   display: -ms-flexbox;  display: flex;   padding-left: 0;  list-style: none;  border-radius: .25rem; margin:20px 0px;}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {	position: relative;	display: block;	padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #ff8000;	background-color: #fff;	border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {	text-decoration: none;}
.page-num-current {	z-index: 1;	color: #fff;	background-color: #ff8000;	border-color: #ff8000;}
.page-num-current:hover {	color: #fff;}
.reLink {	height: 38px;	border: 1px solid #ccc;	margin: 10px auto 10px;	padding: 0px 10px;}
.reLink .prevLink, .reLink .nextLink {	height: 38px;	line-height: 38px;}
.reLink .prevLink a, .reLink .nextLink a {	height: 38px;	line-height: 38px;}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {	color: #04549b;}
.reLink .prevLink {	float: left;}
.reLink .nextLink {	float: right;}
/*↑组图样式↑*/
/*在线客服*/
.online {	position: fixed;bottom: 150px;	right: 0px;width: 60px;	z-index: 999;	color: #999;}
.online a {	color: #666;}
.online a:hover {	text-decoration: none;}
.online dl {	background: #27a8e1;	padding: 10px 5px;margin-bottom: 1px;position: relative;}
.online dl dd {	color: #fff;text-align: center;	font-size: 12px;	cursor: pointer;}
.online dl dd i {	font-size: 25px;}
.online dl:hover {	background: #1781bd;}
.online dl dt {	position: absolute;	top: 0px;	right: 60px;	background: #fff;	border: 1px solid #ccc;	z-index: 9999;	display: none;	padding: 10px 15px;	font-weight: normal;}
.online dl dt h3 {	display: block;	font-size: 16px;	color: #666;	border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.online dl dt h3 i {	margin-right: 5px;}
.online dl dt h3 span {	float: right;	cursor: pointer;}
.online dl dt input {border: 1px solid #ccc;border-radius: 5px;	margin-top: 15px;	height: 40px;	line-height: 40px;padding: 3px 5px;	width: 100%;}
.online dl dt button {	margin: 10px 0;	border: none;	border-radius: 5px;	width: 100%;	font-size: 18px;	height: 40px;	line-height: 40px;	background: #28a7e1;	color: #fff;	cursor: pointer;}


/*内页样式*/

.leftnews {
	margin-bottom: 10px;
}
.leftnews .title {
	height: 42px;
	padding-left: 52px;
	padding-top: 18px;
}
.leftnews .leftnewscomt {
	background: #fff;
	padding: 10px;
}
.leftnews .leftnewscomt ul li {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #f2f2f2;
	overflow: hidden;
}
.leftnews .leftnewscomt ul li a {
	font-size: 14px;
	display: block;
	padding-left: 10px;
}
.leftnews .leftcont {
	background: #fff;
	padding: 10px;
}
.leftnews .leftcont h2 {
	font-size: 16px;
	font-weight: bold;
	color: #ff8000;
	padding-bottom: 10px;
	border-bottom: 1px solid #f2f2f2;
}
.leftnews .leftcont span {
	line-height: 24px;
	font-size: 12px;
	padding-top: 10px;
	display: block;
	border-bottom: 1px solid #f2f2f2;
}
.leftnews .leftcont p {
	font-size: 18px;
	color: #333;
	padding-top: 10px;
	line-height: normal;
}
.leftnews .leftcont p i {
	font-size: 22px;
	color: #ff8000;
	display: block;
}












/*内产品页*/
.box-content{ float: right; width:940px;}
.btn_c p{ width:270px; float:left; font-size:16px; color:#000; text-align:left;}
.btn_c a{ display:block; width:130px; height:35px; text-align:center; line-height:35px; background:#3ea86e;  color:#fff; font-size:16px;}
#productlist{ padding:0px 0px;}
#productlist li{ float:left; display:inline;   background:#f9f9f9; padding:10px; margin:0px 10px 10px 0px; width:286px; }
#productlist li:nth-child(3n){ margin-right:0px;}
#productlist li .li_pic .a_t{   background:#fff;  display:block;}
#productlist li .li_pic .li_text{  padding:10px 0px; }
#productlist .list .li_pic .li_text h5{ line-height:30px; font-size:16px; margin-bottom:10px;}
#productlist .list .li_pic .li_text p{ line-height:30px;}
#productlist .list .li_pic a.a_t img{ margin:auto;  height:250px; width:100%;}
#productlist li a.img:hover{ margin:auto;  max-height:200px;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showproduct{ padding:15px 0px;}
#showproduct .pshow{ }
#showproduct .pshow .dt{ float:left;width:60%; }
.li_pic .more{ margin-top:20px; }
.li_pic .more a {  width: 138px;border:1px solid #e2e2e2; display:block; text-align:center; margin-right:5px;   float: left;   line-height: 35px;}
.li_pic .more a:nth-child(2){ margin-right:0px;}

/*产品轮播*/
pro-left{ width:500px;}
.view {	 border:1px solid #ccc; width:500px; margin-bottom:20px;}
.view .swiper-slide {	height: 300px;	max-width: 500px;	padding: 0 0px;box-sizing: border-box;	overflow: hidden;	text-align: center;}
.view .swiper-slide img {	height: 100%;}
.view .arrow-left {	background: url(../images/index_tab_l.png) no-repeat left center;	position: absolute;	left: 10px;	width: 28px;	height: 300px;	z-index: 10;	display: none;}
.view .arrow-right {	background: url(../images/index_tab_r.png) no-repeat right center;	position: absolute;	right: 10px;	width: 28px;height: 300px;	z-index: 10;	display: none;}
.preview {	position: relative;	width: 440px;	left: 30px;}
.preview .swiper-slide { text-align:center;	width: 87.5px;	height: 70px;	margin: 0 3px;	box-sizing: border-box;	overflow: hidden;	cursor: pointer;}
.preview .swiper-slide img {	display: inline-block;	height: 100%;}
.preview .active-nav {	border: 1px solid #F00;}
.preview .arrow-left {	background: #fff url(../images/feel3.png) no-repeat left center;	position: absolute;left: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
.preview .arrow-right {	background: #fff url(../images/feel4.png) no-repeat right center;	position: absolute;	right: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
a.btn-danger {color: #fff; font-size: 14px; padding: 5px 20px; background: #dc3545;display: inline-block; text-align: center; vertical-align: middle; cursor: pointer; border-radius: 5px;}
.dec-tit {   background: #f2f2f2;  padding: 10px 10px;  margin: 20px 0px;   font-size: 16px;   font-weight: bold;}
.pro-right{ width:400px;}
.pro-right h2{ font-size:20px; font-weight:bold;}
.pro-right .text-secondary{ margin:20px 0px;}
/*内页新闻*/
#newslist li{ float:left; padding:2%; margin:0px 0px 20px 0px; width:95.6%; background:#fff; border:1px solid #dedede;}
#newslist li .news_img{ width:30%; float:left;}
#newslist li img{ width:255px; height:200px; display:block; }
#newslist li .news_t { float:right;  width:68%; }
#newslist li .news_t h4{ line-height:30px; font-size:16px;}
#newslist li .news_t time{ line-height:30px;}
#newslist li  p{ line-height:20px; padding-bottom:20px; margin-top:10px; color:#797979;}
#newslist li a.more{float: right; color:#797979;   width: 134px;   height: 40px;  display: inline-block;   border: 1px solid #dedede;   font-size: 16px;  line-height: 40px;   text-align: center;}
#newslist li a.more:hover{ background:#ff8000; color:#fff;}	
h2.news-title {  font-size: 20px;    text-align: center;   padding: 0px 0px 10px 0px;   margin: 0px 0px;    color: #333;}
.news-time {  text-align: center;   border-bottom: 1px dotted #ccc;   padding-bottom: 10px;   margin-bottom: 20px;}

/*内页案例*/
#imglist li{ float:left; display:inline; text-align:center; margin-left: 11px; margin-bottom:10px; width:300px;}
#imglist li a.img{ font-size:0px; display: inline-flex; vertical-align:middle; text-align:center; height:200px; width:100%;border:1px solid #ccc;}
#imglist li a.img img{ margin:auto;   width:100%; height:200px; }
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showimg{ padding:15px;}

/*内页侧栏*/
.pages{ margin-bottom:30px;}

.position{ font-weight:normal; position:relative; top:3px; border-bottom: 1px dashed #dcdcdc; line-height:47px; margin-bottom:20px;}
.sb_nav{ float:left; width:240px;}
.sb_nav h3.title{ text-align: center; background:#ff8000; padding:0px 15px; height:75px; line-height:75px; border-bottom:1px solid #fff; font-size:20px; color:#fff;}
.sb_nav h3.line{ margin-top:15px; }
.sb_nav .active{ padding:0px 0px; background:#fff; border-top:5px solid #ff8000;}
.sb_nav dl{ }
.sb_nav dl dt{ margin-bottom:2px; background:url(../images/tb9.png) no-repeat 220px center #ececeb; height:50px; line-height:50px;}
.sb_nav dl dt a {  display: block;   font-size: 16px;   font-weight: normal;   margin-right: 40px;   margin-left: 40px;   color: #666;}
.sb_nav dl dt a.btn-info{ color:#ff8000; font-weight:bold;}
.sb_nav dl dd a{}
.sb_nav dl dd div{background-image: url(../images/san_06.gif); background-position: left center; padding-left:10px; width:160px;margin: 10px auto;height: 24px;line-height: 24px;color: #666;background-repeat: no-repeat;cursor: pointer; border-bottom:dashed #CCCCCC 1px;}
.sb_contact .sb_active{ padding:20px; background:#ececeb;}

/*产品页推荐新闻*/
.l_con {  width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.s_con {border: 1px solid #e2e2e2;   width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.c_con { width: 228px;  margin: 0 auto;   margin-bottom: 10px;}
.t04 {    background: #ff8000;    line-height: 35px;   text-indent: 10px;   color: #fff;}
.info_b, .info_b2 {  padding: 5px 0;  overflow: hidden;   margin-bottom: 10px;}
.s_con dl dt{ border: 1px solid #e2e2e2; width:190px; height:140px;   padding: 5px;}
.s_con dl {   float: left;   overflow: hidden;   margin: 10px 0px 10px 12px; text-align:center;   width: 204px;}
.s_con dt img { max-width: 100%;    height: 140px;}
.s_con dd {   line-height: 30px;    height: 30px;   overflow: hidden;   text-align: center;   color: #000;   width: 200px;}
.news_con {   clear: both;   margin:11px 0px;}
.news_con li {   float: left; /*padding-left:15px;*/ line-height:30px;   width: 50%;/*background: url('../dtico.jpg') no-repeat scroll left center transpartnerent;*/}
.a_pro_con {   clear: both;   margin:11px 0px;}
.a_pro_con li{ width:260px; float:left; margin:10px 10px 0px 10px; text-align:center; border:1px solid #e2e2e2;}
.a_pro_con li img{ width:260px; float:left; height:160px;}
.a_pro_con li a{ display:block; line-height:30px;}