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:1100px; margin:0 auto; position:relative;}
.topWrap{ margin:0 auto; position:relative; height:169px; background-image:url(../images/topbg.jpg);background-repeat:repeat-x;}
header{ background:#013d97; zoom:1; width:100%; }
.fl { float:left;}
.fr { float:right;}
em{ font-style:normal}
ul{ margin:0px; padding:0px;}
li{ list-style:none}
.h_top{ height:33px; line-height:33px; color:#666; overflow:hidden; }
.h_top span{color:#9f9f9f;}
.h_top span a { color:#666; display:inline-block; padding:0 20px;}
.h_top span a.ico1{ background:url(../images/ico1.gif) no-repeat left center;}
.h_top span a.ico2{ background:url(../images/ico2.gif) no-repeat left center;}
.h_top span a.ico3{ background:url(../images/ico3.gif) no-repeat left center;}


.h_nr{ height:115px;}
.h_logo{margin-top:20px;}
.h_logo span{ width:160px}
.h_logo span img{ max-height:90px;}
.h_logo h1{font-size:16px; color:#333; padding:2px 0 0 17px; line-height:35px; height:100px; background-image:url(../images/t_ge.gif); background-position:left center; background-repeat:no-repeat}
.h_logo h1 b{ display:block; color:#eb6100; font-size:30px; padding-top:15px;}

.h_lx{height:65px;text-align:left; margin:30px 0 0 0; font-size:32px;display:block;line-height:32px;font-family:Impact;color:#eb6100;font-weight: normal; padding-left:30px;}
.h_lx span{ font-size:14px; color:#333; padding-left:55px;}
.h_lx img{ vertical-align:middle; margin-right:10px; margin-top:-18px;}



.index_cnt01 { min-width:1100px; background:url(../images/bg01.jpg) no-repeat center top; height:450px}
.tem_inner,.met_section{position:relative; margin:0 auto;width:1105px;}

/*产品分类*/

.index_pro{ background:url(../images/pro_bg.jpg); padding:50px 0px 60px 0px;}

.pro_main{ width:1100px; margin:auto; margin:40px 0px}

.pro_nav {	width: 240px;	height: auto;	background-color: #1685c1;	overflow: hidden;}

.pro_nav_li{ background:#fff; margin:5px 5px;}

.pro_nav h4 {padding-left: 30px;	margin-bottom: 3px;	height: 56px;	background: url(../images/pro_navTit.png) no-repeat center;	overflow: hidden;	font-size: 18px;}

.pro_nav h4 a {	display: inline-block;	margin-top: 10px;	color: #fff;}

.pro_nav h4 span {	display: block;	font-size: 14px;	font-weight: normal;	color: #df4a53;}

.pro_nav dl {	margin: 0px 3px 16px 3px;}

.pro_nav dt {height: 40px;	line-height: 40px;	background-color: #e9e9e9; background-image:url(../images/pic_list.jpg);background-repeat: no-repeat;	background-position:210px center; margin-top:6px;}

.pro_nav dl.mu01 dt {	}

.pro_nav dl.mu02 dt {}

.pro_nav dl.mu03 dt {}

.pro_nav dt a {	margin-left: 30px;	font-size: 16px;	font-weight: bold;	color: #333;}

.pro_nav dd {	overflow: hidden;	line-height: 39px;}

.pro_nav dd a{ margin-left:30px; font-size:15px}

.pro_nav dd span {	float: left;	width: 50%;}

.pro_nav dd span a {	margin-left: 10px;	color: #333;}

/*产品列表*/

.pro_list {width: 840px;height: auto;	overflow: hidden; border: 1px solid #e2e2e2;}

.pro_list .contTit {	margin-bottom: 10px;	height: 34px;	line-height: 34px;	border-bottom: 1px solid #e2e2e2; background:url(../cp_top.gif);}
.pro_list .contTit a{ font-size:16px}

.pro_list .contTit .titA{ background:url(../images/cag_tit.jpg) no-repeat; height:34px; padding:0px 0px 0px 15px; width:200px; float:left; display:block; color:#fff;}

.contTit .titMore { float:right;   right: 0px;   top: 0px;   padding-right: 18px;   font-size: 13px;   color: #2b100c;   font-weight: normal;   background: url(../images/titMore_ico.png) no-repeat center right; margin-right:10px;}

.pro_list ul {	overflow: hidden;}

.pro_list li {	margin:15px 0px 10px 10px; background:#fff;border: 1px solid #ddd;	width: 265px;	float: left;	text-align: center;}

.pro_list li.noMr {	margin-right: 0px;}

.pro_list li img {	 width:100%; height:200px;}

.pro_list li h5 {	margin: 10px 0px;	font-weight: normal;	font-size: 14px;}

.pro_list li h5 a {	color: #2b100c;}

.dyGgl {	height: 348px;}


.dyGgl .container {	position: relative;}

.dyGgl b {	position: absolute;	left: 706px;	top: 84px;	font-size: 24px;	font-family: Arial, Helvetica, sans-serif;	color: #fff;}



/*-----------鏍囬------------*/
.com_tit { text-align:center;}
.com_tit h3 { line-height:46px; font-size:28px; text-align:center}
.com_tit h3 strong { color:#333; font-weight: bold;}
.com_tit .txt { line-height:26px; font-size:16px; color:#333; }

/*-----------浜у搧涓績------------*/
.index_product {padding-top:45px;}
.index_product_nav { margin-top:15px; text-align:center; margin-bottom:15px;}
.index_product_nav ul { display:inline-block; _display:inline; *zoom:1;}
.index_product_nav li { float:left; padding:0 15px; list-style:none}
.index_product_nav li a { display:block; line-height:34px; padding:0 20px; font-size:16px;}
.index_product_nav li a:hover { background:#018997; color:#fff;}


.index_product_list .bx-wrapper { position: relative;*zoom: 1; width:1105px;}


.zgldbw_cptz{ width:1100px; margin-left:auto; margin-right:auto; height:700px; margin-top:50px;}
.cont_db_top{ background-image:url(../lktz_db.jpg); height:333px; background-repeat:no-repeat; width:1100px; margin-top:30px;}
.cont_db_top_title_a{ height:290px}
.title_bsd{ height:45px; line-height:45px; color:#FFFFFF; font-size:18px}
.title_bsd_left{ width: 540px; float:left; padding-left:10px;}
.title_bsd_right{ width: 500px; float:left; margin-left:15px;}
.titel_ash{ margin-top:30px;}
.titel_ash ul{ margin:0px; padding:0px;}
.titel_ash ul li{ float:left; width:535px; list-style:none;line-height:24px; margin-bottom:25px; border-bottom:dotted #CCCCCC 1px; margin-right:15px; padding-bottom:10px;}
.titel_ash h3{ font-size:20px; color:#0a6fbd; font-weight:bold; padding-bottom:5px;}
.titel_ash span{ font-size:14px}
.titel_ash h4{ font-size:20px; color:#666; font-weight:bold; padding-bottom:5px;}

.zgldbw_case{ height:500px; background-color:#FF0000}


.casePart {clear: both;	/*background: url(../caseBg.jpg) no-repeat center 0;  background:#f5f5f5;*/overflow:hidden;	padding:60px 0px 60px 0px; background-color:#f5f5f5}
.module-title-content { text-align:center; margin-bottom:20px;}
.module-title-content h5{ font-size:24px; margin-bottom:5px; color:#333;}
.module-title-content h5 span{ font-weight:normal; color:#666;}
.module-title-content em{ color:#b3b3b3; text-transform:uppercase; font-size:11px;}
.caseCon {	width: 1100px;	margin: 0 auto;}
.caseName {	height: 59px; display:none;	background: url(../images/caseName.png) no-repeat center 0;	margin-bottom: 36px; font-size: 36px;font-weight: bold;color: #036FB9; text-align:center;}
.case_show .grid_4 a {position: relative;	display: block}
.case_show .grid_4 a h4 {filter: alpha(opacity=0);	opacity: 0.8; color:#fff;	position: absolute;	bottom: 6px;	width: 100%;	height: 40px;	line-height: 40px;	background: #000;	text-align: center;overflow: hidden; font-size:14px}
.case_show .grid_4 a:hover h4 {opacity: 0.8;	filter: alpha(opacity=90);	color: #fff}
.case_show img {	transition: .9s;-moz-transition: .9s;	-webkit-transition: .9s;-o-transition: .9s;	line-height: 1em;width: 100%; height:235px;}
.case_show a:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);	-o-transition: scale(1.2)}
.caseConta {		overflow: hidden;}
.case_show {	position: relative;}
.case_show .grid_4 {
height: 235px;width: 210px; margin-bottom:10px; float:left;	overflow: hidden; margin-left:10px}
/*案例图片切换部分*/
.slideBoxpro { float:left; margin-right:10px;width: 650px;height: 480px;overflow: hidden;	position: relative;}
.slideBoxpro .hd {	height: 15px;	overflow: hidden;	position: absolute;	right: 0;	bottom: 0;	z-index: 1;}
.slideBoxpro .hd ul {	overflow: hidden; 	zoom: 1;	float: left; margin:0px; padding:0px;}
.slideBoxpro .hd ul li {	float: left;	margin-right: 2px;	width: 15px;	height: 15px;	line-height: 14px;	text-align: center;	background: #fff;cursor: pointer;}
.slideBoxpro .hd ul li.on {	background: #f00;	color: #fff;}
.slideBoxpro .bd {	position: relative;	height: 100%;	z-index: 0;}
.slideBoxpro .bd li {zoom: 1;vertical-align: middle;}
.slideBoxpro .bd li a {	display: block;	width: 650px;	height: 480px;	background-position: center;	background-repeat: no-repeat;	background-size: auto 100%}
.slideBoxpro .bd img {	width: 650px;	height: 480px;	display: block;}
.slideBoxpro .prev, .slideBoxpro .next {	width: 35px;	height: 35px;	background: url(../images/d1.gif) no-repeat;	float: left;}
.slideBoxpro .next {background: url(../d2.gif) no-repeat;}
.slideBoxpro .prev:hover, .slideBoxpro .next:hover {	opacity: .7;	filter: alpha(opacity=70);	-ms-filter: "alpha(opacity=70)";	-khtml-opacity: .7;}
.slideBoxpro .prevStop {	display: none;}
.slideBoxpro .nextStop {	display: none;}
.slideprobtn {position: absolute;	right: 0;	bottom: 0;	text-align: right;}
/*-----------------自定义按钮样式，移动端不需要，PC端根据实际情况选择----------------*/
.demo {width: 650px;height: 480px;font-size: 14px;position:relative;}
.demo a.control {position:absolute;display: block;top: 50%;margin-top: -58px;width: 40px;height: 60px;cursor: pointer;z-index: 2;}
.demo .slider ul{ padding:0px; margin:0px;}
.demo a.prev {left: 0;background-position: 0 0; background: url(../images/imgSlideLeft.png) no-repeat}
.demo a.next {right: 0;background-position: 0 0; background: url(../images/imgSlideRight.png) no-repeat}
.demo a.prev:hover {left: 0;background-position: 0 0;}
.demo a.next:hover {right: 0;background-position: 0 0;}


/*ad01*/
.container{margin-left:auto; margin-right:auto; width:1100px;}
.ad01 {width:100%; height:189px; background-image:url(../images/ad01.jpg); background-repeat:no-repeat; background-position:center}
.ad01 .wen{ overflow:hidden; float:left; margin-left:400px; margin-top:55px;}
.ad01 p{ font-size:20px; color:#fff; line-height:24px}
.ad01 h4{ font-size:30px; color:#fff;}
.ad01 a{ display:block; width:160px; height:33px; text-align:center; line-height:33px; background-color:#fff; border-radius:5px; font-size:16px; color:#2495e4;}
.ad01 .phone{ overflow:hidden; float:right; padding-left:50px; background:url(../images/ad01-phone.png) no-repeat left center; margin-top:80px;}
.ad01 em{ display:block; font-size:14px; color:#fff; font-style:normal}
.ad01 span{ display:block; font-size:30px; color:#fff; font-weight:bold; line-height:28px;}

/*优势*/
.youshi { overflow:hidden; width:100%; height:1000px; background:url(../images/youshi_bg.jpg) no-repeat center; margin:0 auto}
.youshi h3{ font-size:22px; color:#043b9e}
.youshi h3 em{ color:#333}
.youshi h4{ margin-bottom:25px; font-weight:normal; font-size:18px; color:#333}
.youshi p{ font-size:15px; color:#666; line-height:25px; margin-bottom:13px;}
.youshi .wen01 .w{ overflow:hidden; padding-left:20px; background:url(../images/youshi_01.png) no-repeat left 5px; width:470px;}
.youshi .wen02{ text-align:right;}
.youshi .wen02 .w{ padding-right:20px; background:url(../images/youshi_02.png) no-repeat right center}
.youshi .wen03 .w{ padding-left:20px; background:url(../images/youshi_02.png) no-repeat left center;}
.youshi .wen01{ margin-top:212px; margin-bottom:60px;}
.youshi .wen03{ margin-top:58px;}



.tem_index_about{padding:50px 0 0px; background-color:#f4f4f4; height:430px}
.tem_index_about .tem_index_title{margin-bottom: 40px;text-align:left; border-bottom: solid #CCCCCC 1px; height:40px;}
.tem_index_about .tem_index_title span{ font-size:16px; font-weight:bold}
.tem_index_about .tem_index_title p.title{border-bottom:1px solid #e9e9e9;padding-bottom: 18px;}
.tem_index_about .tem_index_title p.title:before{right:auto;bottom: -1px;}
.tem_index_about .about_left{height:380px;padding:30px 20px 35px 10px;}
.tem_index_about .tem_index_about_img{width:425px;float:left;height:245px;margin-right:30px;position:relative;}
.tem_index_about .tem_index_about_img .aboutli{position:relative;}
.tem_index_about .tem_index_about_img .aboutli img{display:block;}
.tem_index_about .tem_index_about_img .aboutli h4{font-size:14px;font-weight:normal;position:absolute;left:0;right:0;bottom:0;height:35px;line-height:35px;color:#fff;overflow:hidden;padding:0 15px;background:rgba(0, 0, 0, 0.35);text-align:center;}
.tem_index_about .tem_index_about_img .flex-direction-nav a {
    display: block;
    width: 32px;
    height: 64px;
    margin: -32px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    cursor: pointer;
    color: rgba(0,0,0,0.8);
    text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
	font-size:0;
}
.tem_index_about_cont p{ color:#666666; line-height:25px;}
.tem_index_about .tem_index_about_img .flex-direction-nav .flex-prev {
    left: 0px;background:rgba(0, 0, 0, 0.5) url(../product_left_hover.png) no-repeat center;
}
.tem_index_about .tem_index_about_img .flex-direction-nav .flex-next {
    right: 0px;background:rgba(0, 0, 0, 0.5) url(../product_right_hover.png) no-repeat center;
}
.tem_index_about .tem_index_about_img .flex-direction-nav .flex-prev:hover {
    left: 0px;background:#eeeeee url(../product_left.png) no-repeat center;
}
.tem_index_about .tem_index_about_img .flex-direction-nav .flex-next:hover {
    right: 0px;background:#eeeeee url(../product_right.png) no-repeat center;
}
.tem_index_about .tem_index_about_cont{float:left;font-size:14px;color:#333333;line-height:28px;width:620px;}
.tem_index_about .tem_index_about_cont p.titleen{font-size:30px;color:#e1e1e1;line-height:20px;}
.tem_index_about .tem_index_about_cont p.title{font-size:16px;color:#1c1c1c;line-height:24px;margin-bottom:20px;}
.about_right{float:left;width:250px;height:415px;padding:30px 14px 0 10px;background:#fff url(../aboutright.png) center  top no-repeat;border-left:1px solid #e9e9e9;}
.about_right  .tem_index_titles .titleen{font-size:20px;color:#fff;font-weight:bold;line-height: 24px;}
.about_right  .tem_index_titles .title{font-size:20px;color:#fff;font-weight:normal;line-height: 24px;}
.about_right  .about_right_desc{font-size:14px;color:#fffefe;font-weight:normal;line-height: 18px;margin-top:50px;}
.about_right  .about_more{font-size:14px;color:#fff;font-weight:normal;line-height: 18px;width:235px;height:40px;line-height:40px;margin:0 auto;margin-top:50px;display:inline-block;background:#ff0000;text-align:center;}


.all{ width:425px; height:245px; margin:0px auto; position: relative; }
.screen{
	width:425px;
	height:245px;
	 overflow:hidden; 
	position:relative;
}
.screen li{ width:425px; height:245px; overflow:hidden; float:left; list-style:none}
.screen ul{ position:absolute; left:0; top:0px; width:3000px; margin:0px; padding:0px;}
.all ol{ position:absolute; right:10px; bottom:10px; line-height:20px; text-align:center;}
.all ol li{ float: left; width: 15px; height: 15px; background: #fff;  margin-left: 5px; cursor: pointer; font-size: 10px; font-family: Verdana; line-height: 15px; border-radius: 15px; list-style:none }
.all ol li.current{ background:yellow;}
.about_right_desc ul{ margin:0px; padding:0px;}
.about_right_desc ul li{ float:left; list-style:none}
.about_right_desc ul li img{ max-width:120px; padding-left:5px; padding-bottom:10px;}



.obzsqy_news{ width:100%; margin-left:auto; margin-right:auto; background-color:#fff; padding-top:50px; height:450px;}

.news_neum{ width:1100px; margin-left:auto; margin-right:auto; margin-top:30PX;}
.news_neum ul{  margin:0px; padding:0px;}
.news_neum ul li{ float:left; height:280px; width:30%; margin-right:1.5%; border: solid #CCC 1px; list-style:none; padding:8px;}
.news_neum ul li:hover{ background-color:#db0a14; color:#FFFFFF}
.news_neum ul li img{ width:335px; height:180px;}
.news_title{ height:35px;font-weight:bold; font-size:14px; padding-top:10px;}
.news_dis{ font-size:13px;}


/*section7*/
.section7 { background-color:#076cba; overflow:hidden; padding:50px 0;}
.section7 .footer{ overflow:hidden; width:1200px; margin:0 auto;}
.section7 .footer .t_top{ overflow:hidden; height:160px; padding-bottom:45px; border-bottom:1px solid #045b9f;}
.section7 .footer dl{ overflow:hidden; padding:0 35px; border-right:1px solid #045b9f; float:left; height:160px;}
.section7 .footer dt{ overflow:hidden; font-size:14px; padding-bottom:15px; background:url(../p07_x.png) no-repeat left bottom; margin-bottom:10px;}
.section7 .footer dt a{ color:#fff;}
.section7 .footer dd{ overflow:hidden}
.section7 .footer dd a{ display:block; font-size:12px; color:#fff; opacity:0.8; line-height:30px;}
.section7 .footer .dl01{ padding-left:0;}
.section7 .footer .dl05{ padding-right:95px;}
.section7 .footer .wen{ overflow:hidden; width:270px; float:left; margin-left:75px;}
.section7 .footer .wen p{ font-size:12px; color:#fff;}
.section7 .footer .wen h4{ font-weight:normal; font-size:22px; color:#fff; font-family:Arial; margin-bottom:0px;}
.section7 .footer .wen .qq{ display:block; padding:0 10px; width:155px; text-align:right; height:34px; line-height:34px; background:url(../p07_qq.png) no-repeat 15px center; background-color:#0f64d7; font-size:12px; color:#fff; margin-bottom:15px;}
.section7 .footer .wen i{ display:block; width:30px; height:2px; background-color:#ff0d00; margin-bottom:15px;}
.section7 .footer .wen .share{ overflow:hidden; width:100%; height:24px; line-height:24px;}
.section7 .footer .wen .share span{ display:block; float:left; font-size:12px; color:#fff;}
.section7 .footer .wen .share a{ display:block; width:25px; height:24px; float:left; margin:0 5px;}
.section7 .footer .wen .a01{ background:url(../p07_wx.png) no-repeat center top;}
.section7 .footer .wen .a02{ background:url(../p07_sina.png) no-repeat center top;}
.section7 .footer .wen .a03{ background:url(../p07_tx.png) no-repeat center top;}
.section7 .footer .wen .share a:hover{ background-position:bottom;}
.section7 .footer .ewm{ overflow:hidden; float:right; width:121px; height:121px;}
.section7 .footer .link{ overflow:hidden; float:left; margin-top:65px; width:550px;}
.section7 .footer .link h3{ font-size:12px; font-weight:normal; float:left}
.section7 .footer .link a{ color:#fff;}
.section7 .footer .link ul{ overflow:hidden; float:left; width:470px;}
.section7 .footer .link li{ float:left; padding:0 10px; border-right:1px solid #4d6a8f; font-size:12px;}
.section7 .footer .info{ overflow:hidden; float:right; text-align:right; margin-top:40px;}
.section7 .footer .info p{ font-size:12px; color:#fff; line-height:24px; opacity:0.8;}
.section7 .footer .info a{ color:#fff; margin-left:20px;}

#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
.top-nav{ color:#666; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#666;}
.top-nav a:hover{ color:#666;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#666;}
.top-logo{ min-height:90px; _height:90px;}
/*工厂车间*/
.index_factory{ background:#f4f4f4; overflow:hidden; padding-bottom:40px;}
/*--------------------滚动--------------------*/
.u-scrollA { margin:auto; width:1105px;}
.u-scrollA .h {	margin-top:20px;}
.u-scrollA .h .prev, .u-scrollA .h .next, .u-scrollA .h ul {display:inline-block;*display:inline;*zoom:1;	vertical-align:middle;}
.u-scrollA .h ul {	padding:0 5px;}
.u-scrollA .h li {	float:left;	display:inline;	width:10px;	height:10px;	background:#eee;	overflow:hidden;	text-indent:-999em;	margin:0 5px;	cursor:pointer;}
.u-scrollA .h .on {	background:#f60;}
.u-scrollA .b {	position:relative;*zoom:1;}
.u-scrollA .b .bnt {	width:60px;	margin:40px auto 0 auto;}
.u-scrollA .b .bnt a {	display:inline-block;}
.u-scrollA .b .prev, .u-scrollA .b .next {	margin:0 auto;	z-index:2;	top:50%;	margin-top:-20px;	width:25px;	height:25px;	text-align:center;	line-height:25px;	color:#333;	font-size:13px;	background:#fff;	border:#dfdfdf 1px solid;	overflow:hidden;}
.u-scrollA .b .prev {	left:0;}
.u-scrollA .b .next {	right:0;}
.u-scrollA .b .prevStop, .u-scrollA .b .nextStop {	background:#008fd5;	border:#008fd5 1px solid;	color:#FFF;}
.u-scrollA .b .next:hover, .u-scrollA .b .prev:hover {	background:#008fd5;	color:#FFF;}
.u-scrollA .pageState {	display:inline-block;}
.u-scrollA .pageState span {	color:#f60;}
/*--------------------图片列表--------------------*/
.u-listB, .u-listB1 {	margin:8px -10px;}
.u-listB li {	float:left;	width:259px;text-align:center;background:#FFF;margin:10px;visibility:visible;overflow:hidden;}
.u-listB1 li {float:left;width:257px;text-align:center;	background:#FFF;	margin:10px;	visibility:visible;	overflow:hidden;	border:none;}
.u-txt4 {	height:35px;	line-height:35px;	border:#CCC 1px solid;	border-top:none;}
.u-listB li img, .u-listB1 li img {	width:257px;	height:180px;	display:block;	transition:0.5s;	overflow:hidden;}
.u-txt5 {	height:45px;	line-height:45px;	font-size:14px;	font-family:Arial, Helvetica, sans-serif;}
.u-listB li img:hover {-webkit-transform:scale(1.1);	-moz-transform:scale(1.1);	-ms-transform:scale(1.1);	transform:scale(1.1);	transition:0.6s;	overflow:hidden;	opacity:0.7;}
.u-listB1 li img:hover {	transition:0.6s;	overflow:hidden;	opacity:0.7;}

.pic_list_left{ }



.shuju_ul {
	overflow: hidden;
	width: 100%;
	margin-top: 38px;
	padding-bottom: 40px;
	border-bottom: 1px solid #e2e2e2;
}

.shuju_ul li {
	width: 300px;
	height: 205px;
	float: left;
	padding-left: 40px;
	border-left: 1px solid #E2E2E2;
	box-sizing: border-box;
	padding-top: 15px; text-align:center;
}

.shuju_ul li:nth-child(1) {
	width: 180px !important;
	border-left: 0 !important;
	padding-left: 0 !important;
}

.shuju_ul li:nth-child(4) {
	width: 290px !important;
}

.shuju_ul li:nth-child(5) {
	width: 210px !important;
}

.shuju_ul li span {
	display: block;
	font: 24px "Microsoft YaHei";
	font-weight: bold;
	color: #1685C1;
	margin-top: 11px;
	margin-bottom: 20px;
}

.shuju_ul li span i {
	font: 46px Impact;
}

.shuju_ul li p {
	display: block;
	font: 18px "Microsoft YaHei";
	color: #666;
	margin-top: 8px;
	padding-top: 20px;
	background: url(../images/yinz_line1.gif) no-repeat left top;
}

.shuju_ul li em {
	text-align: initial !important;
	display: initial !important;
	font-size: 16px !important;
	color: #666 !important;
	margin-top: 0 !important;

}

.shuju_ul li em i {
	font-size: 41px;
	color: #EB6100;
}

/*底部*/
.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: #1685c1;	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: #1685c1;	border-color: #1685c1;}
.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: #1685c1;
	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: #1685c1;
	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:200px; 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:#1685c1; 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:#1685c1; 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 #1685c1;}
.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:#1685c1; 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: #1685c1;    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;}