@font-face {
	font-family: 'impact';
	src: url('http://114my.cn.114.114my.net/yrp/impact.txt'), url('http://114my.cn.114.114my.net/yrp/impact.txt')
 }
 
 @font-face {
	font-family: 'impact';
	src: url('http://114my.cn.114.114my.net/yrp/impact.txt'), url('http://114my.cn.114.114my.net/yrp/impact.txt')
 }
 
 @charset "gb2312";
 body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i{margin:0; padding:0;}
 li,i{list-style:none;}
 input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
 img{border:0;}
 .clear{height:0; overflow:hidden; clear:both;}
 dl,dt,dd{
	 margin: 0px; padding: 0px; list-style: none;}
 .fl{ float:left}
 .fr{ float:right}
 body,td,th{font-size: 14px;	color:#303030;}
 a{font-size:14px; color:#303030;}
 a:link{text-decoration:none;}
 a:visited{text-decoration:none;}
 a:hover{text-decoration:none;}
 body{font-family:Microsoft YaHei; font-size: 14px; min-width:1200px; 
	/* background:url(../images/20190516152855_717164333.jpg) center top repeat-x; */
}
 
 .w1200 { width:1200px; margin:auto;}
 
 .logo { height:145px; overflow:hidden}
 
 .logo strong { height:53px; display:block; float:left; margin-top:40px; font-size:33px; color:#303030;}
 .logo span { display:block; color:#555; font-size:17px; font-weight: normal;letter-spacing: 0.7px;}
 .logo_tu {float:left}
 .logo_tu a { display:block; margin-top:30px; float:left; margin-right:20px;}
 .logo b { float:left; color:#303030; letter-spacing:2px;}
 .logo strong img { float:left;}
 .logo strong a { font-weight: bold; font-size:20px; color:#00a7dc;}
 
 .nav{background-color: #00a7dc;}
 .nav .navbox {height:80px; line-height:80px; }
 .nav li { 
	 /* background:url(../images/20190516154657_2003130244.jpg) left no-repeat;  */
	 float:left;  text-align:center; position:relative;}
 .nav li a { text-align:center; color:#fff; font-size:16px; display:block; padding-left:16px; padding-right:16px; position:relative; z-index:2;}
 .nav li:hover a { color:#fff;}
 .nav li.noming a {color:#fff;}
 .nav li.noming { background:#56b541;}
 
 .nav li.nynoming { background:none;}
 
 .nav li.a_nav a {color:#fff;}
 .nav li.a_nav { background:#56b541;}
 
 .nav li:nth-child(2) span,.nav li:nth-child(3) span,.nav li:nth-child(4) span,.nav li:nth-child(5) span,.nav li:nth-child(6) span { background:url(../images/20190516160649_1880110726.png) no-repeat;}
 .nav li:nth-child(7) span { background:url(../images/20190516160649_103326520.png) no-repeat;}
 .nav li:nth-child(8) span { background:url(../images/20190516160650_105077434.png) no-repeat;}
 .nav li:nth-child(9) span { background:url(../images/20190516160650_503743634.png) no-repeat;}
 .nav li:nth-child(10) span { background:url(../images/20190516160650_2003897674.png) no-repeat;}
 
 .nav li:before { content:""; position:absolute; left:0; width:0; height:80px; background:#56b541; transition: all 0.5s;}
 .nav li:hover:before { content:""; position:absolute; left:0; width:100%; height:80px;}
 
 
 .nav li span { display:block; margin-top:32px; margin-right:10px; float:left; width:17px; height:17px; background:url(../images/20190516160649_840884107.png) no-repeat;}
 
 
 .nav li dl { transition: all 0.8s; position: absolute; top:120px; height:0px; z-index:0; overflow:hidden}
 .nav li.dhh a { color:#fff;}
 .nav li.dhh dl { height:auto !important; width:330px; background:rgba(255,255,255,0.9); box-shadow:0px 5px 5px #999; position: absolute; top:120px; left:0; display:block; z-index:10000; padding-top:20px; padding-left:20px; padding-bottom: 20px; overflow:hidden;}
 
 
 
 .nav li.dhh dl.juli { left:-200px;}
 .nav li.dhh dl dt { width:170px; float:left; color:#333; line-height:28px; margin:15px 0px 25px 25px; text-align:left}
 .nav li.dhh dl dt b { display: block; width: 40px; height: 3px; background-color: #00a7dc; margin-bottom: 20px;}
 .nav li.dhh dl dt strong { display:block; font-size:20px; margin-bottom:25px;}
 .nav li.dhh dl dt span {display: block; width: 118px; height: 30px; text-align: center;line-height: 30px;border: 1px solid #cecece; color: #999;font-family: Arial;}
 .nav li.dhh dl dt span a {color:#999; font-size:12px;}
 .nav li.dhh dl dt img { margin-bottom:5px;}
 .nav li.dhh dd { width:110px; float:left; margin-top:10px; color:#fff; line-height:38px; display:block; text-align:left; overflow:hidden;}
 .nav li.dhh dd a { display:block; color:#777; font-size:14px; font-weight: normal;text-align:left;}
 .nav li.dhh dd a:hover { color:#00a7dc}
 
 .nav li.dhh dl.juli2 { left:-200px;}
 .nav li.dhh dl.juli2 { width:520px;}
 .nav li.dhh dl.juli2 dd { width:162px;}
 
 .nav li.dhh dl.juli3 { left:-200px;}
 .nav li.dhh dl.juli3 { width:440px;}
 .nav li.dhh dl.juli3 dd { width:200px;}
 
 
 
 
 
 
 
 /*banner*/
 .banner{position: relative; height:560px;clear: both;}
 .ban_p,.ban_p li{ height:505px;overflow: hidden;}
 .ban_p li a{ display:block; height:650px;}
 
 .ban_nub{width: 164px;height: 90px;left: 50%;margin-left:400px;background: #00a7dc;text-align: center;padding: 0 18px;top: 500px;font-size: 26px;color: #a9d9ff;line-height: 90px;font-family: Times New Roman;}
 .ban_prev,.ban_next{width:14px;height: 26px;display: block;padding:32px 0 0;z-index: 9;position: relative;}
 .ban_prev img,.ban_next img{display: block;}
 .ban_prev:hover,.ban_next:hover { cursor:pointer;}
 .ban_sz{width:136px;display: block;letter-spacing:2px;overflow: hidden;}
 .ban_sz span{color: #fff;font-size:50px;font-weight: normal;}
 .ban_sz em{font-size:24px;}
 .pr {position: relative;}
 .pa {position: absolute;}
 
 .search { width:100%; margin:auto; height:74px; line-height:74px; border-bottom: solid 1px #e8e8e8; overflow: hidden}
 .search_tu { float:right; width:21px; height:21px; margin-top:25px; overflow:hidden}
 .search_2 {float:left; width:236px;}
 .search_2 input{ background:#fff; outline: none; border: none; width:206px; padding-left:30px; height:74px; line-height:74px; color:#666;}
 .zhonjian {height:74px; line-height:74px; width:263px; margin-left:50px; border-bottom: solid 1px #0167bc;  border-left: solid 1px #e8e8e8;}
 .zhonjian_wenzi { width:590px;}
 
 
 .strength_til { margin-top:60px; text-align:center; overflow:hidden;}
 .strength_til li { width:545px; margin:auto; height:38px; line-height:38px; margin-top:20px;}
 .strength_til li span { display:block; float:left; font-size:35px;}
 .strength_til li strong { color:#fff; font-weight:normal; font-size:24px; float:right; background:#00a7dc; display:block; width:425px; height:38px; line-height:38px; border-radius:20px; text-align:center;letter-spacing: 1px;}
 
 .strength_nor { margin-top:30px; position:relative; height:375px; overflow:hidden;}
 .strength_tu { width:553px; height:329px; position:absolute; z-index:2; left:0; top:23px;}
 .strength_wenzi { width:677px; height:375px; position:absolute; right:0; z-index:1; background:#f4f4f4;}
 .strength_wenzi dl { width:540px; margin-top:53px; margin-left:78px;}
 .strength_wenzi dl dt { font-size:33px; margin-bottom:35px;}
 .strength_wenzi dl dt b { float:left; color:#303030; letter-spacing:1px; }
 .strength_wenzi dl dt strong { float:left; color:#303030; letter-spacing:1px; margin-right:15px;margin-left:3px;}
 .strength_wenzi dl dt img { float:left;}
 .strength_wenzi dl dd { width:540px; height:31px; line-height:31px; font-size:16px; color:#555555; margin-bottom:21px;}
 .strength_wenzi dl dd span { background:url(../images/20190516152449_565850841.png); display:block; width:77px; float:left; color:#fff; padding-left:8px; margin-right:20px;}
 
 
 .billing_nor { margin-top:35px; margin-bottom:60px; overflow:hidden;}
 .billing_nor dl { width:186px; height:155px; margin-right:67px; background:url(../images/20190516152511_1094704814.jpg);float:left;}
 .billing_nor dl dt { width:94px; margin:auto; color:#303030; margin-top: 50px;}
 .billing_nor dl dt strong { font-family:impact; display:block; font-size:41px; float:left; height:47px; line-height:35px;}
 .billing_nor dl dt span { float:right; display:block; height:16px; line-height:14px; margin-right:10px;}
 .billing_nor dl dd { width:125px; margin:auto; font-size:16px; color:#555; text-align: center;}
 .billing_nor dl.kuandu2 dt { width:107px;}
 .billing_nor dl.kuandu3 dt { width:50px;}
 .billing_nor dl.kuandu4 dt { width:49px;}
 .billing_nor dl.kuandu5 dt { width:72px;}
 .billing_nor dl.kuandu5 { margin-right:-67px;}
 
 .billing_nor dl:hover dt { color:#00a7dc;}
 
 
 .pro { width:100%; margin:auto; background:url(../images/20190516152511_1722512932.jpg) center; height:818px; padding-top:60px; padding-bottom:60px; overflow:hidden;}
 .pro_til { text-align:center; overflow:hidden;}
 .pro_til span { display:block; font-size:18px; color:#555; margin-top:10px;}
 
 .sort { margin-top:7px; width:250px; overflow:hidden;}
 
 
 .sort_til { width:220px; padding-left:30px; height:100px; background:url(../images/20190516152450_640133013.png);  overflow:hidden}
 .sort_til strong { display:block; color:#fff; font-size:24px; margin-top:27px; margin-bottom:5px;}
 .sort_til span { font-family:Arial, Helvetica, sans-serif; color:#a4bedf; font-size:14px;}
 
 
 .sort_nor dd { text-align:center;}
 .sort_nor table { width:270px; padding-top:12px; padding-bottom:12px; overflow:hidden}
 .sort_nor table td { width:270px; height:60px; background:url(../images/20210423140833_1350951616.jpg) no-repeat; color:#222;}
 .sort_nor table td a {height: 60px; line-height: 60px; font-weight: normal !important; padding-left:46px; color:#fff; font-size:16px; display:block;}
 .sort_nor table td:hover { background:url(../images/20210423141326_223236007.png); color:#fff;}
 .sort_nor table td:hover a { color:#fff;}
 
 .sort_nor table td table td { height:36px; line-height:36px; background:url(../images/20191125154907_867114450.png)}
 .sort_nor table td table td a { height:36px; line-height:36px; padding-left:68px;  color:#222 !important;}
 .sort_nor table td table td:hover { background:url(../images/20191125154907_867114450.png) !important; color:#222 !important;}
 .sort_nor table td table td:hover a { color:#e84c00 !important;}
 
 
 
 
 .pro_nor { margin-top:25px; overflow:hidden;}
 .pro_list { width:935px; position:relative; overflow:hidden;}
 .pro_qie { width:930px; margin-left:5px; height:395px;  overflow:hidden;}
 .pro_qie dl { float:left; background:url(../images/20190516152512_585367958.jpg); width:930px; height:395px; overflow:hidden;}
 .pro_qie dl.beijing2 { background:url(../images/20190517150240_500178677.jpg)}
 .pro_qie dl.beijing3 { background:url(../images/20190517152538_705132946.jpg)}
 
 .pro_qie dl dt { position:relative; margin-left:370px;  margin-top:60px; font-size:16px; color:#555;}
 .pro_qie dl dt strong { display: block; margin-bottom:10px;}
 .pro_qie dl dt strong a { font-weight:normal; font-size:27px; color:#303030;}
 .pro_qie dl dt span { display:block; margin-bottom:35px;}
 .pro_qie dl dd {position:relative; margin-left:370px; margin-top:40px;}
 .pro_qie dl dd img { float:left; margin-right:20px;}
 
 #Partner_img_btn_l{ background:url(../images/20190516152452_790494999.png) center no-repeat; width:30px; height:59px; left: 5px; top:168px; cursor: pointer; position:absolute; }
 #Partner_img_btn_r{ background:url(../images/20190516152511_2140380791.png) center no-repeat; width:30px; height:59px; right:7px; top:168px; cursor: pointer; position:absolute; }
 
 .pro_tu { width:930px; margin-top:20px;}
 .pro_tu td { padding-left:0 !important;}
 .pro_tu td br {display:none}
 .pro_tu td span { padding-left:0px !important; width:299px; margin:auto; display:block; background:url(../images/20190518203837_1039623778.jpg); height:49px; line-height:49px !important; text-align:left;}
 .pro_tu td span a { color:#303030 !important; display:block; padding-left:25px;}
 
 .custom_til { width:770px; margin:auto; text-align:center; margin-top:60px; margin-bottom:25px; overflow:hidden;}
 .custom_til li { background:url(../images/20190517154639_1983010647.jpg) repeat-x; display:inline-block; border-radius:5px; margin-right:10px; height:38px; line-height:38px; font-size:18px; margin-top:10px; position:relative;}
 .custom_til li:before { position:absolute; left:0; content:""; width:10px; height:38px; background:url(../images/20190517154639_1816973038.jpg) bottom no-repeat;}
 .custom_til li:after { position:absolute; right:0; content:""; width:6px; height:38px; background:url(../images/20190517154639_375085586.jpg) bottom no-repeat;}
 .custom_til li strong { font-weight:normal; padding-left:23px; padding-right:10px;}
 .custom_til span { display:block; margin-bottom:10px;} 
 
 .custom_nor { overflow:hidden;}
 .custom_nor dl { position:relative; width:193px; float:left; margin-right:12px; margin-top:40px; height:310px; background:#f2f2f2; text-align:center; overflow:hidden;}
 .custom_nor dl.mowei { margin-right:-12px;}
 .custom_nor dl dt { position:relative; z-index:1; margin-top:32px;}
 .custom_nor dl dt strong { width:72px; margin:auto; display:block; height:32px; line-height:42px; font-weight:normal; font-size:18px; margin-top:19px; margin-bottom:15px; overflow:hidden;}
 .custom_nor dl dt span { transition: all 0.5s; display:block; width:32px; height:32px; float:left; background:url(../images/20190517160447_1887734437.png); margin-right:3px;}
 .custom_nor dl dd {position:relative; z-index:1; width:150px; margin:auto; font-size:16px; color:#555; text-align:center; line-height:28px;}
 .custom_nor li { float:left; margin-left: 18px; margin-right: 29px;}
 
 .custom_nor dl:hover { cursor:pointer;}
 .custom_nor dl:before { content:""; position:absolute; width:193px; height:0px; bottom:0; background:#00a7dc; transition: all 0.5s;}
 .custom_nor dl:hover:before { content:""; position:absolute; width:193px; left:0; bottom:0; height:310px;}
 .custom_nor dl:hover dt { color:#fff;}
 .custom_nor dl:hover dt span { background-position: 0 -32px;}
 .custom_nor dl:hover dd { color:#dfe5f4}
 
 .custom_tel { background:url(../images/20190516152513_1864991527.jpg) center bottom no-repeat; width:100%; text-align:center; height:143px; overflow:hidden;}
 .custom_tel img { width: 580px;height: 60px; margin-top:25px;}
 
 .custom_tel .phone { width: 570px;height: 60px; margin: 0 auto; margin-top:25px;  border: 2px solid #00a7dc; border-radius: 10px; display: flex; align-items: center;box-sizing: border-box;padding-left: 50px;}
 .custom_tel .phone .sp1{
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
 }

  .custom_tel .phone .sp2{
		color: #00a7dc;
		font-size: 28px;
		display: inline-block;
		margin-left: 40px;
		font-weight: bold;

	} 

 
 .case { width:100%; margin:auto; background:url(../images/20190516152513_559034980.jpg) center; height:850px; overflow:hidden;}
 .case_til {margin-top:55px; text-align:center; overflow:hidden;}
 .case_til span { display:block; font-size:18px; color:#555; margin-top:10px;}


 .case_til .name dd {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 70px !important;
}
 
 .case_nor { position:relative; margin-top:25px; overflow:hidden}
 .case_nor .case_list { width:401px; padding-left:30px; height:356px; padding-top:53px; margin-bottom:47px; background:#fff; overflow: hidden;}
 .case_nor .case_list li { float:left; width:175px; text-align:center; height:56px; line-height:56px; margin-bottom:20px; 
	/* background:url(../images/20190517172922_1182873206.png) left no-repeat; */
	border: 1px solid #eee;
	border-radius: 56px 0 0 56px;
}

.case_nor .case_list li:nth-child(2n) {
	border-radius: 0 56px 56px 0;
}

 .case_nor .case_list li a { font-size:18px; display:block; color:#292929}
 .case_nor .case_list li:hover {
	  /* background:url(../images/20190517173138_221526508.png) left no-repeat; */
		    background-color: #00a7dc;
	 
	}
 .case_nor .case_list li:hover a { color:#fff}
 .case_nor .case_tu { width:770px; height:456px; position:absolute; right:0;}
 
 .case_nor .case_list li.on {
	  /* background:url(../images/20190517173138_221526508.png) left no-repeat; */
		background-color: #00a7dc;
	}
 .case_nor .case_list li.on a { color:#fff}
 
 
 /* .case_nor .case_list li:nth-child(2).on,.case_nor .case_list li:nth-child(4).on,.case_nor .case_list li:nth-child(6).on,.case_nor .case_list li:nth-child(8).on { background:url(../images/20190517173358_1771207347.png) left no-repeat;} */
 
 .case_nor .case_list li i { margin-left: 7px; margin-top: 8px; display:block; width:39px; height:39px; float:left; background:url(../images/20190516152513_1956061487.png); transition: all 0.5s;}
 .case_nor .case_list li:hover i { background-position: 0 -39px;}
 
 .case_nor .case_list li:nth-child(2).on i,.case_nor .case_list li:nth-child(3).on i,.case_nor .case_list li:nth-child(4).on i,.case_nor .case_list li:nth-child(5).on i,.case_nor .case_list li:nth-child(6).on i,.case_nor .case_list li:nth-child(7).on i,.case_nor .case_list li:nth-child(8).on i { background-position: 0 -39px;}
 
 .case_nor .case_list li:nth-child(2) i,.case_nor .case_list li:nth-child(4) i,.case_nor .case_list li:nth-child(6) i,.case_nor .case_list li:nth-child(8) i { float:right; margin-right:8px;}
 .case_nor .case_list li:nth-child(2) i { background:url(../images/20190516152513_42094482.png);}
 .case_nor .case_list li:nth-child(3) i { background:url(../images/20190516152529_1548779552.png);}
 .case_nor .case_list li:nth-child(4) i { background:url(../images/20190516152530_2145875362.png);}
 .case_nor .case_list li:nth-child(5) i { background:url(../images/20190516152530_1774458840.png);}
 .case_nor .case_list li:nth-child(6) i { background:url(../images/20190516152530_1075396572.png);}
 .case_nor .case_list li:nth-child(7) i { background:url(../images/20190516152530_1642192039.png);}
 .case_nor .case_list li:nth-child(8) i { background:url(../images/20190516152531_659518902.png);}
 
 .case_nor .case_list span { display:block; width:175px; text-align:center; height:68px; line-height:68px; position:absolute; top:352px; right:0; background:url(../images/20190517172922_1182873206.png) right no-repeat;}
 .case_nor .case_list span a { font-size:18px; display:block;}
 .case_nor .case_list span:hover { background:url(../images/20190517173138_221526508.png) right no-repeat;}
 .case_nor .case_list span:hover a { color:#fff}
 
 .case_nor .case_list li:nth-child(2),.case_nor .case_list li:nth-child(4),.case_nor .case_list li:nth-child(6),.case_nor .case_list li:nth-child(8) { 
	 /* background:url(../images/20190517173358_130241514.png);  */
	 margin-left:20px;}
 /* .case_nor .case_list li:nth-child(2):hover,.case_nor .case_list li:nth-child(4):hover,.case_nor .case_list li:nth-child(6):hover,.case_nor .case_list li:nth-child(8):hover { 
	 background:url(../images/20190517173358_1771207347.png)
	}
  */

 .case_nor .case_list li:nth-child(2).cur,.case_nor .case_list li:nth-child(4).cur,.case_nor .case_list li:nth-child(6).cur,.case_nor .case_list li:nth-child(8).cur { background:url(../images/20190517173358_1771207347.png)}
 
 
 .case_nor .case_tu li { position:relative; width:770px; height:456px;}
 .case_nor .case_tu li span { background:url(../images/20190516152531_1766196958.png);  position:absolute; bottom:0; z-index:1; display:block;  width:600px; height:108px; padding-left:120px; padding-right:50px; padding-top:18px; float:left; line-height: 26px; overflow:hidden}
 .case_nor .case_tu li span a { display:block; color:#d1d1d1;}
 .case_nor .case_tu li strong { font-size:20px; display:block; margin-bottom:7px; margin-top:5px;}
 .case_nor .case_tu li span a strong {font-size:20px; color:#fff;}
 
 .case_prev { position:absolute; width:64px; height:47px; bottom:0px; left:367px; background:url(../images/20190516152529_643743738.jpg); z-index:99999; transition: all 0.5s;}
 .case_next { position:absolute; width:64px; height:47px; bottom:0px; left:431px; background:url(../images/20190516152530_670123730.jpg); z-index:99999; transition: all 0.5s;}
 
 .case_prev:hover { cursor:pointer; background-position:0 -47px;}
 .case_next:hover { cursor:pointer; background-position:0 -47px;}
 
 .Partner_til { background:url(../images/20190517193008_116087181.png) left bottom no-repeat; height:50px; margin-top:-20px;}
 .Partner_til span { font-size:22px; padding-left:20px;}
 .Partner_nor { margin-top:25px; overflow:hidden;}
 
 .Advantage_til {margin-top:55px; text-align:center; overflow:hidden;}
 .Advantage_til span { display:block; font-size:18px; color:#555; margin-top:10px;}
 
 .Advantage { position:relative; margin-top:25px; margin-bottom:60px; overflow:hidden}
 .Advantage .Advantage_list { width:1200px; height:112px; margin-bottom:20px; background:#fff; overflow: hidden;}
 .Advantage .Advantage_list li { background:url(../images/20190517203200_1144783384.jpg) right no-repeat #303030; float:left; width:300px; height:103px; line-height:30px; margin-bottom:20px;}
 .Advantage .Advantage_list li img { float:left; margin-top:27px; margin-left:30px;}
 .Advantage .Advantage_list li span { display:block;float:left; color:#e4edf5; font-size:16px; margin-left:15px; margin-top:20px;}
 .Advantage .Advantage_list li strong { display:block; color:#fff; font-size:24px;}
 .Advantage .Advantage_list li:hover { background:#00a7dc;}
 .Advantage .Advantage_tu { width:770px; height:431px; position:absolute; right:0;}
 
 .Advantage .Advantage_list li.on { background:#00a7dc;}
 
 
 .Advantage .Advantage_tu li { position:relative; width:1200px; height:430px; overflow:hidden;}
 
 
 .Advantage .Advantage_tu li dl { float:left; width:598px; height:428px; border: solid 1px #e9e9e9; overflow:hidden;}
 .Advantage .Advantage_tu li dl dt { margin-left:55px; background:url(../images/20190516152531_1455280839.jpg) top left no-repeat; padding-top:80px; margin-top:55px; font-size:40px; font-weight: bold; color:#00a7dc; margin-bottom:30px;}
 .Advantage .Advantage_tu li dl dt strong { font-weight: normal; font-size:24px; color:#303030; display:block; margin-top:5px;}
 .Advantage .Advantage_tu li dl dd { width:480px; color:#555; line-height:28px; margin-left:55px; background:url(../images/20190517202312_1299695252.jpg) left no-repeat; background-position: 0 10px; padding-left:20px; font-size:16px; margin-top:15px;}
 
 .Advantage .Advantage_tu li dl.shuzi2 dt { background:url(../images/20190516152531_294517008.jpg) top left no-repeat;}
 .Advantage .Advantage_tu li dl.shuzi3 dt { background:url(../images/20190516152531_1047714599.jpg) top left no-repeat;}
 .Advantage .Advantage_tu li dl.shuzi4 dt { background:url(../images/20190516152531_1278715730.jpg) top left no-repeat;}
 
 .Advantage_prev { position:absolute; width:64px; height:47px; bottom:1px; left:535px; background:url(../images/20190516152529_643743738.jpg); z-index:99999; transition: all 0.5s;}
 .Advantage_next { position:absolute; width:64px; height:47px; bottom:1px; left:599px; background:url(../images/20190516152530_670123730.jpg); z-index:99999; transition: all 0.5s;}
 
 .Advantage_prev:hover { cursor:pointer; background-position:0 -47px;}
 .Advantage_next:hover { cursor:pointer; background-position:0 -47px;}
 
 .company { width:100%; margin:auto; background:url(../images/20190606143615_1812082863.jpg) center; height:1010px; overflow:hidden;}
 .company_nor { overflow:hidden;}
 .company_left { width:485px;}
 .company_left img { margin-left:88px; margin-top:50px;}
 .company_left span { display:block; color:#b8cbe5; font-size:15px; margin-top:23px; margin-left:88px;}
 .company_right { width:650px;}
 .company_right dl dt { margin-bottom:35px;}
 .company_right dl dt span { display:block; color:#00a7dc; font-size:26px; letter-spacing:1px; margin-top:14px;}
 .company_right dl dd { line-height:31px; color:#555; font-size:16px; margin-bottom:20px;}
 
 .company_more { width:187px; height:48px; line-height:48px; text-align:center; margin-top:30px; background:url(../images/20190518155611_1855112699.png); position:relative; overflow:hidden;}
 .company_more a { color:#fff; position:absolute; z-index:2; display:block; left:-20px; width:187px;}
 .company_more:before { content:""; background:url(../images/20190518155611_1143430782.png); width:0; height:48px;transition: all 0.5s; position:absolute; left:0;}
 .company_more:hover:before { width:187px; height:48px;}
 
 .Factory { margin-top:120px; overflow:hidden;}
 .Factory li { width:122px; height:122px; background:#fff; float:left; border-radius:122px; text-align:center; margin-right:25px; font-size:16px; position:relative; overflow:hidden;}
 .Factory li.jiange1 { margin-left:555px;}
 .Factory li.jiange1 span { width:26px; margin:auto; height:28px; background:url(../images/20190516152611_1898746823.png); margin-top:30px;  display:block; margin-bottom:8px;}
 .Factory li.jiange2 { background:#00a7dc; color:#fff;}
 .Factory li.jiange2 span { width:29px; margin:auto; height:27px; background:url(../images/20190516152611_1337667138.png); margin-top:30px;  display:block; margin-bottom:8px; background-position:0px -27px;}
 .Factory li.jiange2 a { color:#fff;}
 .Factory li.jiange3 span { width:27px; margin:auto; height:27px; background:url(../images/20190516152611_32006943.png); margin-top:30px;  display:block; margin-bottom:8px;}
 .Factory li.jiange4 span { width:38px; margin:auto; height:27px; background:url(../images/20190516152611_531387659.png); margin-top:30px;  display:block; margin-bottom:8px;}
 
 .Factory li a { display:block; position:relative; z-index:2; font-size:16px;}
 
 .Factory li:before { content:""; position:absolute; width:122px; height:0px; bottom:0; background:#00a7dc; transition: all 0.5s;}
 .Factory li:hover:before { content:""; position:absolute; width:122px; left:0; bottom:0; height:122px;}
 .Factory li.jiange2:hover span,.Factory li.jiange3:hover span,.Factory li.jiange4:hover span { background-position:0px -27px;}
 .Factory li.jiange1:hover span { background-position:0px -28px;}
 .Factory li:hover a { color:#fff;}
 
 .workshop { margin-top:65px; overflow: hidden;}
 
 
 .new{ width:1200px; overflow:hidden;}
 .new_til { margin-top:60px; overflow:hidden;}
 .new_til li { float:right; border-radius:10px; margin-left:10px; margin-right:10px; width:148px; transition:all 0.3s; height:46px; background:#303030; line-height:46px; border:1px solid #dedede;}
 .new_til span {
	  /* display:block;
	 float:left; */
	} 
 .new_til strong { display:block; font-size:18px; color:#555; font-weight:normal; margin-top:17px;}
 .new_til li img { float:left; width:21px; height:21px; margin-top: 12px; margin-left: 20px; margin-right:13px;}
 
 .new_til li a { color:#fff; font-size:18px; display:block;}
 .new_til li:hover { background:#00a7dc; color:#fff; transition:all 0.3s;}
 .new_til li:hover a {color:#fff}
 #yidongdiss2 td img{ border: 1px solid #ccc;}
 .new_til li.on { background:#00a7dc; color:#fff;}
 .new_til li.on a {color:#fff}
 
 
 .new_nor { margin-top:30px; margin-bottom: 20px; overflow:hidden; }
 .new_nor .news_div { overflow:hidden;}
 
 
 
 
 .new_nor .divdgweb_new_div { overflow:hidden;}
 .new_nor .divdgweb_new_div_item { float:left; position:relative;}
 .new_nor .divdgweb_new_div_item_date div { float:left;}
/*  
 .new_nor .divdgweb_new_div_item:nth-child(n+2){ float:left; width:733px; height:178px; margin-bottom:19px; border-bottom: solid 1px #d5dce6; position:relative; overflow:hidden;}
 .new_nor .divdgweb_new_div_item:nth-child(n+2) .news_div_item_pic { position:absolute; left:0;}
 .new_nor .divdgweb_new_div_item:nth-child(n+2) .news_div_item_pic img { width:213px; height:160px;}
 .new_nor .divdgweb_new_div_item:nth-child(n+2) .divdgweb_new_div_item_content { width:500px; position:absolute; top:0; right:0; height:160px; overflow:hidden}
 .new_nor .divdgweb_new_div_item:nth-child(n+2) .divdgweb_new_div_item_content .divdgweb_new_div_item_title a { font-size:18px; display:block; height:160px; background:url(../images/20190516152558_43106072.jpg) right bottom no-repeat;}
 .new_nor .divdgweb_new_div_item:nth-child(n+2) .divdgweb_new_div_item_content .divdgweb_new_div_item_body { width:500px;position:absolute; top:25px; right:0; color:#555; line-height:28px; margin-top:10px;}
 .new_nor .divdgweb_new_div_item:nth-child(n+2) .divdgweb_new_div_item_date { position:absolute; width:500px; right:0; bottom:30px; color:#555; font-family:Arial, Helvetica, sans-serif;}
 
 .new_nor .divdgweb_new_div_item:nth-child(4) { border-bottom: none;} */
 
 .new_nor .divdgweb_new_div_item { width:380px; height:557px; background:url(../images/20190516152557_1158526571.jpg); background-size: cover; background-position: right top; margin-right:20px;}
 .new_nor .divdgweb_new_div_item .news_div_item_pic img { width:340px; height:239px;}
 .new_nor .divdgweb_new_div_item .news_div_item_pic { position: absolute; left:20px; bottom:40px;}
 .new_nor .divdgweb_new_div_item .divdgweb_new_div_item_content { position:absolute; width:340px; left:20px; top:60px;}
 .new_nor .divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_title a { color:#303030; font-size:18px;}
 .new_nor .divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_body { line-height:30px; color:#555; margin-top:10px;}
 .new_nor .divdgweb_new_div_item .divdgweb_new_div_item_date { position:absolute; width:370px; left:20px; bottom:340px; color:#555; font-family:Arial, Helvetica, sans-serif;}
 
 .dis { display: none;}
 
 
 .footer { width:100%; margin:auto; background:url(../images/20190516152557_2014835665.jpg) center;  height:363px; overflow:hidden;}
 .footer_nor { margin-top:50px; overflow:hidden;}
 .footer_zuo li { float:left; width:130px; padding-left:60px; height:224px; background:url(../images/20190518191916_2005231647.jpg) top left no-repeat; overflow:hidden;}
 .footer_zuo li span { display:block; color:#fff; font-size:18px; margin-bottom:30px;}
 .footer_zuo li.julis { padding-left:0px; background:none;}
 .footer_zuo li a { color:#999; display:block; margin-bottom:12px;}
 .footer_zuo { width:930px; overflow:hidden;}
 
 .footer_nor dl { width:213px; float:right;}
 .footer_nor dl dd {height:33px; margin-top:15px; margin-bottom:15px; overflow:hidden;}
 .footer_nor dl dd strong { display:block; width:33px; height:33px; float:left; margin-right:15px;}
 .footer_nor dl dd strong:nth-child(1) { background:url(../images/20190516152558_588494775.png)}
 .footer_nor dl dd strong:nth-child(2) { background:url(../images/20190516152558_397683632.png)}
 .footer_nor dl dd strong:nth-child(3) { background:url(../images/20190516152558_2042711556.png)}
 .footer_nor dl dd strong:nth-child(1).on { background-position: 0 -33px;}
 .footer_nor dl dd strong:nth-child(2).on { background-position: 0 -33px;}
 .footer_nor dl dd strong:nth-child(3).on { background-position: 0 -33px;}
 
 .footer_dibu { height:60px; line-height:60px; color:#999; margin-top:32px;}
 .footer_dibu a {color:#999;}
 .footer_dibu strong { display:block; color:#fff; padding-right:25px;}
 .footer_dibu strong a { color:#fff; font-weight: normal;}
 .footer .phone{
	 color: #000;
	 font-weight: 800;
	 padding: 10px;
	 background-color: #fff;
 }
 
 .link { border-bottom: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5; height:80px; line-height:80px; margin-bottom:50px; overflow:hidden}
 .link_til { background:url(../images/20190518191729_425070549.png) no-repeat; background-position:left 27px; padding-left:30px; font-weight: normal; font-size:18px; color:#303030}
 .link_til span { font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-left:10px;}
 .link_nor { width:1030px;color:#303030;}
 .linkTagcs li { line-height:70px !important;}
 .linkTagcs li a { color:#303030 !important;}


 .name{
	font-size: 42px;
	line-height: 42px;
	font-weight: bolder;
	
 }
 .name span{
	color: #00a7dc;
	display: inline-block !important;
	margin-top: 0;
	font-size: 42px;
}

.name  .s {
	position: relative;
	font-size: 65px !important;
	padding-right: 15px;
}

.name  .s  .ss{
	position: absolute;
	font-size: 25px;
	top: 0;
	right: -5px;
	display: block;
	width: 25px;
	height: 25px;
	line-height: 25px;
}
 
#common_name {
	width: auto;
	display: inline-block;
	position: relative;
}

#common_name dd::before {
	content: "";
	display: block;
	width: 20px;
	height: 4px;
	position: absolute;
	top: 50%;
	right: calc(100% + 20px);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #00a7dc;
	z-index: 3;
}

#common_name dd::after {
	content: "";
	display: block;
	width: 20px;
	height: 4px;
	position: absolute;
	top: 50%;
	left: calc(100% + 20px);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #00a7dc;
	z-index: 3;
}


#common_name::before {
	content: "";
	display: block;
	width: 100px;
	height: 2px;
	position: absolute;
	top: 50%;
	left: -120px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: rgba(0, 0, 0, 0.2);
}

#common_name::after {
	content: "";
	display: block;
	width: 100px;
	height: 2px;
	position: absolute;
	top: 50%;
	right: -120px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: rgba(0, 0, 0, 0.2);
}