﻿.rightarrowpointer{display:none;}
*{ box-sizing:border-box;}
.dgweb_list_item_desc{ width:850px !important;}
body{
	width: 100%;
	font-size: 16px;
	background: #FFF;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family:"Microsoft Yahei";
	color: #100f0c;
}
div{
	margin: 0px;
	/* [disabled]padding: 0px; */
}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{
	color: #303234;
	text-decoration: none;
}
a:hover{
	color: #100f0c;
	text-decoration: none;
}
.border_bg{width:auto; height:auto; margin:0 auto; }
.cp img{border:2px solid #f1f1f1; }
.cp img:hover{border:2px solid #f1f1f1;}
.cp2 img{border:3px solid #fff;}
.cp2 img:hover{border:3px solid #f1f1f1;}
.white a{
	color: #fff;
	text-decoration: none;
}	
.white a:hover{
	color: #f99549;
	text-decoration: none;
}
.mr{ margin-right:0px !important;}
input,button,select,textarea{outline:none}
.font_1{font-size:16px; color:#333;}	
.totalwidth {
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	
#classimgshow2{line-height:38px;}
.topspacing{ width:100%; height:40px; margin:0 auto;}

#top5,#top10,#top20,#top50,#top55,#top30,#top90,#top60,#head,#top,#products,#youshi,#bq{width:100%; margin:0 auto; overflow:hidden;}
#top5{height:5px; overflow:hidden;}
#top10{height:10px; overflow:hidden;}
#top20{height:20px; overflow:hidden;}
#top30{height:30px; overflow:hidden;}
#top40{height:40px; overflow:hidden;}
#top50{height:50px; overflow:hidden;}
#top55{height:55px; overflow:hidden;}
#top60{height:60px; overflow:hidden;}
#top90{height:90px; overflow:hidden;}
.box{
    width: 1200px;
     margin: 0 auto;
}
/*内页导航*/
.strong_title{ display:none;}
.mianbxContent{ text-align: left !important; font-size: 14px !important;  padding-left:20px;   border:1px dashed #e3e3e3; margin-bottom:20px !important; height:55px !important; line-height:55px !important; width:100% !important;}
.mianbxContent a{font-size: 14px !important;}
.mianbxContent a:hover{font-size: 14px !important;}

/*内页产品分类直接显示*/
.pro_all_class{width:1200px !important; height:auto !important;margin:0 auto !important; padding-top:8px; overflow:hidden; font-size:0px; line-height:0px; border-bottom:none !important;}
.pro_all_class a{float:left; display:block; width:234px;height:50px; overflow:hidden; text-align:center; margin-right:6px !important; font-size:16px; color:#fff; background:#46b816; white-space: nowrap; text-overflow: ellipsis; color:#fff; line-height:50px; text-decoration:blink; transition: all 0.8s linear;}
.pro_all_class a:hover{transition: all 0.8s linear; background:#f9a641; color:#fff;}
.pro_all_class strong{background:#f9a641; color:#fff; display:block;}
.pro_all_class a:nth-child(1){ display:none;}

/*产品*/
.prod_bg{width:100%;height: auto;background:#f8f8f8 url(images/20190429175022_1850793607.jpg) no-repeat bottom;margin: 0 auto;}
.prod_bt{
	width: 1200px;
	text-align: center;
	padding-top: 60px;
	font-size: 16px;
	color: #4e4f4c;
	line-height: 40px;
	margin: 0 auto;
}
.prod_bt span{
	font-size: 45px;
	display: block;
	background: url(images/20190429175003_1423034261.png) no-repeat bottom;
	color: #1e230a;
	line-height: 60px;
}
.prod_bt b{ color:#1790C5;}

/*案例*/
.prod{}
#isotope { max-height: 815px; overflow: hidden; }
.prod_row1 {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 60px;
	padding-left: 0;
}
.pro_cont_page td { display: block; float: left; padding: 0 !important; width: 385px; margin: 22px 0 0px 12px; position: relative; overflow: hidden; }
.pro_cont_page td > span { height: 60px; width: 100%; padding-top: 0 !important; display: block; position: absolute; bottom: -70px; border-bottom: 3px solid #46b816; background-color:rgba(4,3,8,0.5);  transition: 0.3s all ease-in-out; }
.pro_cont_page td:hover > span { bottom: 0; }
.pro_cont_page td > span > a { display: block; height: 60px; line-height: 60px; color: #fff; font-size: 15px; text-align: left; padding: 0 70px 0 25px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; }
.pro_cont_page td > span > a:after { content: ''; display: block; width: 20px; height: 16px; background: url(images/20190430143116_203880039.png) no-repeat center; position: absolute; right: 45px; top: 23px; transition: 0.3s all ease-in-out}
.pro_cont_page td br { display: none; }
.pro_cont_page tr:after, .pro_cont_page tr::after { content: ''; display: block; clear: both; }
.pro_cont_page td a{ display: block; overflow: hidden; }
.pro_cont_page td a img{ display: block; width: 100%; height: auto; border:#fff 3px solid; transition:0.5s all ease-in-out; }
.pro_cont_page td:hover a img{ transform:scale(1.2); }

.btn-group {
	background: #fff;
	line-height: 130px;
	height:130px;
	width: 1200px;
	border: 1px solid #ededed;
}
.btn-group .btn-primary { display: inline-block; width: 195px; height:90px; font-size: 17px; color: #454545; text-align: center; position: relative; transition: 0.3s all ease-in-out; border-left: 1px solid #ededed; margin-top:20px;}
.wow.pro_t1 { border-left: none;}
.btn-group .btn-primary::after { content: ''; width:68px; height:65px; background: url(../../../../../../www-x-xydome-x-com.img.addlink.cn/App/Tpl/Public/index/images/20190429195635_801201939.png) no-repeat 0 0; position: absolute; top:0px; transition: 0.3s all ease-in-out; left: 70px; }
.btn-group .pro_t1:after{ background-position:-68px -1px; }
.btn-group .pro_t2:after{ background-position: -264px -1px; }
.btn-group .pro_t3:after{ background-position: -463px -1px; }
.btn-group .pro_t4:after{ background-position: -670px 2px; }
.btn-group .pro_t5:after{ background-position: -870px 2px; }
.btn-group .pro_t6:after{ background-position: -1070px 2px; }

.btn-group .btn-primary.on{
	color: #1790C5;
}
.btn-group .btn-primary.on.pro_t1:after{ background-position-y:-65px; }
.btn-group .btn-primary.on.pro_t2:after{ background-position-y:-65px; }
.btn-group .btn-primary.on.pro_t3:after{ background-position-y:-65px; }
.btn-group .btn-primary.on.pro_t4:after{background-position-y:-65px; }
.btn-group .btn-primary.on.pro_t5:after{background-position-y:-65px; }
.btn-group .btn-primary.on.pro_t6:after{background-position-y:-65px}
/*产品优势*/
.pro_adv{width:100%;height:825px;background:url(../../../../../../www-x-xydome-x-com.img.addlink.cn/App/Tpl/Public/index/images/20190429175022_818339226.jpg) no-repeat center;margin: 0 auto;}
.proadv_bt{
	width: 1200px;
	text-align: center;
	padding-top: 60px;
	font-size: 20px;
	color: #525252;
	line-height: 50px;
	margin: 0 auto;
}
.proadv_bt span{
	font-size: 45px;
	display: block;
	color: #fe9316;
	line-height: 60px;
}
.proadv_bt b{ color:#1790C5;}

.proadv_td{ width:617px; height:72px; line-height:70px;background:url(../../../../../../www-x-xydome-x-com.img.addlink.cn/App/Tpl/Public/index/images/20190429175004_467702229.png) no-repeat center;margin: 0 auto; margin-top:10px;}
.proadv_td li{ width:140px; float:left; font-size:20px; padding-left:50px; color:#fff;}
.prodys_dd{ width:11px; height:431px;background:url(../../../../../../www-x-xydome-x-com.img.addlink.cn/App/Tpl/Public/index/images/20190429205229_22269380.png) no-repeat center;margin: 0 auto; }.prodys_l{ width:300px;}
.prodys_l .wz b{
	font-size: 25px;
	display: block;
	font-weight:normal;
	line-height: 60px;
}
.prodys_l .wz span{
	font-size: 16px;
	line-height:30px;
	color:#888888;
	display: block;
}

.prodys_z{ width:425px; height:435px; margin-left:35px; margin-right:35px;}
/*案例*/
#tablits{width:1200px; background:#f7f7f7;  height:100px; padding-top:20px;margin: 0 auto; margin-top:30px;}
#tablits dl{
	width: 1200px;
	margin: 0 auto;
	z-index: 2;
}
#tablits dl dd{font-size:18px; line-height:60px;display:block; float:left; border-left:1px #eee dashed; height:60px; width:240px; text-align:center;}
#tablits dl dd a{
	font-size: 18px;
	line-height: 60px;
	text-decoration: blink;
	position: relative;
	z-index: 3;
}
/*案例*/
.appli_d{width:1200px; margin:0 auto; overflow:hidden; margin-top:30px;}
.appli_d td{display:block; float:left; margin:5px; width:390px; height:291px; overflow:hidden; padding:0 !important; transition: all 0.3s linear; position:relative;}
.appli_d td:hover{transition: all 0.6s linear; position:relative;}
.appli_d td img{width:100% !important; height:100% !important;}
.appli_d td a{text-decoration:blink; display:block;}
.appli_d td br{display:none;}
.appli_d td div:nth-child(3){ width:390px; padding:0px !important; position:absolute; bottom:0; left:0; transition: all 0.6s linear;}
.appli_d td div:nth-child(3) a{font-size:14px; color:#333; line-height:45px; width:370px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position:relative; z-index:2; padding:0px 10px;}
.appli_d td div:nth-child(3)::after{ content:""; display:block; width:100%; height:45px; transition: all 0.6s linear; filter:Alpha(opacity=70); opacity:0.7; background:#edf2f0; position:absolute; top:0; z-index:1;}
.appli_d td:hover div:nth-child(3)::after{transition: all 0.6s linear;}
.appli_d td:hover div:nth-child(3){bottom:291px; transition: all 0.6s linear;}

.appli_rgo{position:absolute; width:390px; height:291px; top:291px; transition: all 0.6s linear; text-align:center;}
.appli_rgo a{font-size:22px; font-weight:bold; line-height:60px; display:block; color:#fff; position:relative; z-index:3; width:390px; padding:0 10px; height:210px; padding-top:81px;}
.appli_rgo p{font-family:Arial, Helvetica, sans-serif; width:95px; line-height:27px; color:#fff; background:#F3BA3B; margin:0 auto; display:block; font-size:15px; text-transform:uppercase; font-weight:normal; margin-top:8px;}

.appli_d .appli_rgo::after{ content:""; display:block; width:100%; height:291px; transition: all 0.6s linear; filter:Alpha(opacity=70); opacity:0.7; background:#1790C5; position:absolute; top:0; z-index:1;}
.appli_d td:hover .appli_rgo{top:0; transition: all 0.6s linear;}

.appli_a{width:256px; margin:0 auto; overflow:hidden; margin-top:40px; text-align:center; background:#F3BA3B; position:relative; line-height:48px; border-radius:10px; transition: all 0.5s linear;}
.appli_a a{display:block; color:#fff; position:relative; z-index:2; font-size:18px;}
.appli_a::after{content:""; display:block; width:0; height:100%; background:#3aa60d; position:absolute; top:0; transition: all 0.3s linear; z-index:1;}
.appli_a:hover::after{width:100%; transition: all 0.3s linear;}        
.appli_a:hover{width:320px; transition: all 0.5s linear;}    
/*公司优势*/
.gsadv_bt{width:100%;height:201px;background:url(../../../../../../www-x-xydome-x-com.img.addlink.cn/App/Tpl/Public/index/images/20190429175022_501509024.jpg) no-repeat center;margin: 0 auto;}
.gsadv_btl{ padding-top:50px; float:left; font-size:32px; line-height:60px; color:#fff;}

/*优势*/
.yous_c{width:550px; height:708px; overflow:hidden; margin:0 auto; float:right;}
/*youshi*/
.adv_bg{width:100%; height:708px; background:url(../../../../../../www-x-xydome-x-com.img.addlink.cn/App/Tpl/Public/index/images/20190429175022_1864820880.jpg) no-repeat center; margin:0 auto; }
#adv_it{
	width:650px;
	height: auto;
	overflow: hidden;
}
.adv_jt{ width:95px; height:37px; margin:0 auto; margin-bottom:20px;}
#adv_it dl{width:650px; margin:0 auto; overflow:hidden;}
#adv_it dl dd{float:left; text-align:center; width:300px;overflow:hidden; transition: all 0.8s;margin-right:20px;}

.dis{display:none;}
.adv_dd{
	width: 100%;
	height: 260px;
	position:relative;
	overflow: hidden;
	margin-top:20px;
	
}

.adv_dd_m:hover{-webkit-animation: test 0.2s ease-in 2;}

@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}
.adv_dd_tb{ border-radius:50%; padding-top:20px; float:left; margin-top:10px; margin-left:30px;}
.adv_dd_mwz{ width:300px; height:260px;background-color:rgba(215,224,212,0.5);  top:0px; position:absolute; }
.adv_dd_mwz span{  width:150px; height:50px; line-height:50px; border-radius:30px;font-size:24px;  display:block;  color:#1790C5; background:#f2f3ea;  letter-spacing:2px;margin:0 auto; margin-top:100px;}

.adv_dd_mwz:hover{cursor:pointer;}
#adv_it .on .adv_dd_m{ width:300px;  height:260px; transition: all 0.8s linear; position: relative;  color:#0c7b01;}
#adv_it .on .adv_dd_m .adv_dd_mwz{ color:#002b6b; background-color:rgba(62,174,14,0.5); }
#adv_it .on .adv_dd_m .adv_dd_mwz span{ color:#fff; background:#F3BA3B; }


.adv_c{ width:550px; height:708px; overflow:hidden; float:right;}
.youshi1{
	width: 550px;
	height:620px;
	
	background-color:rgba(255,255,255,1);
	padding:0px 0 0 80px;
}
.youshi1a{ float:left; width:445px; height:63px;}
.youshi1a_a{
	float: left;
	width: 79px;
}
.youshi1a_b{
	width:400px;
	line-height: 40px;
	margin-top: 5px;
			}
.youshi1a_d{
	font-size: 40px;
	padding-top:5px;
}
.youshi1a_d span{
	font-size:20px;
	color: #d6d6d6;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height:50px;
				}

.ysxian{
	width: 50px;
	height:4px;
	border-bottom:4px #dbdbdb solid;
	margin: 10px 0 20px 0;
}

.youshi_sz{
	width:250px;
	height:90px;
	margin:0 auto;
}

.youshi1b{
	float: left;
	height: auto;
	}
.youshi1b_a{
	width: 57px;
	float: left;
	margin-top:5px;

	}
.youshi1b_a span{
	display: block;
	text-align: right;
	padding-top:30px;
}
.youshi1b_b{
	float: left;
	color: #545353;
	line-height:35px;
	font-size: 16px;
	width:390px;
	padding-left:20px;
	background:url(../../../../../../www-x-xydome-x-com.img.addlink.cn/App/Tpl/Public/index/images/20190430095502_211761438.png) left top no-repeat;
	margin-top:30px;
	}
.youshi_dd{
	width: 200px;
	height: 45px;
	display: block;
	float:left;
	line-height: 45px;
	text-align: center;
	background: #1790C5;
	border-radius:5px;
	margin-top:60px;
	margin-left:80px;
}
.youshi_dd a{
	font-size: 16px;
	display:block;
	color: #fff;
}
.youshi_dd:hover{background: #f8b62d;}
.youshi_dd:hover a{ color:#fff;}
/*证书*/
#corporate_tp{
	margin-left:17px;
	width:1200px;
	float: left;
	margin-top:10px;
}

#coleee_right table div a { display: block !important; font-size:14px;  background:#f7f7f7 !important;line-height:55px;}

/*简介*/
.about_bg{width:100%; height: auto; background:#f7f7f7 url(../../../../../../www-x-xydome-x-com.img.addlink.cn/App/Tpl/Public/index/images/20190430113326_1431207252.jpg) no-repeat bottom; padding-bottom:60px; margin:0 auto;}
.about_c{ width:1200px; height: auto; margin:0 auto;}
.about_c_l{ float:left; width:600px; height:423px;}

.about_c_r{
	float: right;
	width: 600px;
	height: 423px;
	background: #fff;
	border-top-right-radius:90px;
	padding-left:60px;
}
.gognjmc{
	font-size: 30px;
	margin-bottom: 10px;
}
.gognjmc span{
	color: #ff8b06;
	font-size: 22px;
	line-height:40px;
	display: block;
}
.jjnrjs{width:450px; font-size:15px; color:#1c1c1c; line-height:35px; height: auto; margin-bottom:30px;}
.qygddbj{
	width: 136px;
	height:40px;
	float: left;
	background: #1790C5;
	border-radius:5px;
	margin-left: 30px;
	line-height: 40px;
	text-align: center;
	color: #fff;
}
.qygddbj a{ font-size:15px; color:#fff;}
.qygddbj a:hover{background:#F3BA3B;display:block; border-radius:5px;}
.xian{
	width: 40px;
	height: 3px;
	border-bottom: 3px #d6d6d6 solid;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*公司环境*/
#corporate1_tp{
	width:1200px;
	padding:40px 0 20px 0;
	margin:0 auto;
	margin-top:4px;
}



/*新闻*/
.field_bt{ width:1200px; text-align:center; line-height:40px; font-size:16px; margin:0 auto;}
.field_bt span{
	font-size: 45px;
	display: block;
	color: #46b816;
	font-weight: bold;
}
/*news*/

.lanrenzhijia{ width:1200px; margin:0 auto; overflow:hidden; min-width:1200px; position:relative;}


.lanrenzhijia .content{overflow:hidden; width:1200px; margin:0 auto; height:474px; position:relative; margin-top:40px; min-width:1200px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px; min-width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left; min-width:1200px;}



.divdgweb_new_div_item_body{font-size:14px; width:348px; color:#666; line-height:26px; overflow:hidden; height:50px; margin-bottom:30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}


/*版权*/
.banq{
	width: 100%;
	color: #1d1d1d;
	height: auto;
	font-size: 14px;
	background: #f6f6f6;
	margin: 0 auto; border-top:1px solid #e7e7e7;}


.banq_nr{
	width: 430px;
	line-height: 30px;
	margin: 0 auto;
	color:#151515;
}
.banq_rwm{
	width:300px;
	height:214px;
	padding:40px 0 0 13px;
	margin: 0 auto;
	
	color:#151515;
	
}
.banq_rwml{ width:120px; font-size:12px; color:#999999; line-height:40px; height:auto; text-align:center; }


.page{ width: 1200px; margin: 0 auto;}

.zsdxbj_d{ width:100%; height:8px; background:#8600f8;}
.copy {width:100%;background: #333;text-align: justify; padding:41px 0 30px 0;}
.copy_row1{ width:1200px;}
.c4cont{ width:100px;color:#1d1d1d;}
.copy_row1 .col4 {
	height:245px;
	float: left;
	padding-right:65px; 
	color:#1d1d1d;
	
}
.copy_row1 .col4 a { font-size:14px;color:#1d1d1d;}
.copy_row1 .col4:nth-last-child(1){ margin-right: 0; background: none;  }
.copy_row1 .col4 .c4title { position: relative; padding: 0 0 25px 0; margin-bottom:19px;  }
.copy_row1 .col4 .c4title::after { content: ''; position: absolute; width: 30px; height: 2px; display: block; background: #e1e1e1; left: 0; bottom: 10px; transition:0.6s all ease-in-out; }
.copy_row1 .col4 .c4title a{ font-size: 17px; color: #1d1d1d; display: block; line-height: 35px;}
.copy_row1 .col4:hover .c4title::after{ width: 100%; background: #46b816;}
.copy_row1 .col4 ul li a { color: #151515; font-size: 14px; display: block; line-height:42px;}
.copy_row1 .col4 ul li a:hover{ text-decoration: underline; color: #1d1d1d; }

.dibudwz{
	width: 100%;
	color: #fff;
	height: 65px;
	font-size: 14px;
	line-height: 65px;
	margin: 0 auto; background:#46b816;}
.dibudwz a{ font-size:14px; color:#fff;}