﻿
#banner1{    min-width: 1200px;}

.rightarrowpointer{display:none;}
*{ box-sizing:border-box;}
.dgweb_list_item_desc{ width:850px !important;}
A:link{font-size:12px;}
body{
	width: 100%;
	font-size: 12px;
	background: #FFF;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family:"Microsoft Yahei";
	color: #333;
}




div{
	margin: 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: #333; font-size:12px; text-decoration: none;}
a:hover{
	color: #0c7b01;
	text-decoration: none;
}
.border_bg{width:auto; height:auto; margin:0 auto; }
.cp img{border:1px solid #d8d8d8; padding:3px;}
.cp img:hover{border:1px solid #1d4ea0; padding:3px;}
.cp2 img{border:1px solid #cc0200; padding:3px;}
.cp2 img:hover{border:1px solid #1d4ea0; padding:3px;}
.white a{
	text-decoration: none;
}	
.white a:hover{
	color: #cc0200;
	text-decoration: none;
}
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;}

#top10,#top20,#top50,#top30,#top90,#top60,#head,#top,#products,#hexi,#bq{width:100%; margin:0 auto; 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;}
#top60{height:60px; overflow:hidden;}
#top90{height:90px; overflow:hidden;}
#bq{min-width:1200px;}

.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{ height:50px !important; width:540px !important; border-bottom: none!important; text-align:center !important; margin:20PX auto !important;} 
.pro_all_class a{ width:120px; height:50px; line-height:50px;  float:left; display:block; background:#0c7b01; color:#fff; font-size:14px; margin-right:10px;}


#top_bg{
  width: 100%;
  height: 180px;
  background:#fdfdfd;
  margin: 0 auto;
}
#top{
  width: 100%;
  background: #f2f2f2;
  height: 33px;
  line-height: 33px;
  color: #949494;
}
#top a{ color:#949494;}
#top a:hover{text-decoration:underline;color: #1d4ea0;}


.head_logo{
  margin-top:30px;
}
.head_logo img: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)}
}

.head_name{
  margin-top: 30px;
  
}
.head_xian{
	width: 25px;
	color: #484848;
	float: left;
	font-size: 14px;
	margin-left: 25px;
	padding-top: 30px;
}
.head_adv{
	margin-top: 50px;
	font-size: 21px;
	line-height: 40px;
}
.head_adv span{
  font-size:40px;
  font-weight: bold;
  color: #1d4ea0;
}
.head_adv span font{
  color: #1d8cff;
}
.head_tel{
  margin-top:53px;
}

#nav_bg{
  width: 100%;
  height: 64px;
  background:url(20181022165345_1134125972.jpg) repeat-x;
  margin: 0 auto;
}
#nav_c{
  width: 1200px;
  height:64px;
  margin: 0 auto;    background: #3668ad;
}
#nav{width:1200px; height:64px; float:left;}
#nav li{

  float: left;
  text-align: center;
  height: 64px;
  background: url(20181022165325_1113021618.jpg) left no-repeat;
  width: 149px;
  font-size: 16px;
  line-height: 64px;}
#nav li a{
  font-size: 16px;
  color: #fff;


}
#nav li :hover{
  display: block;
transition: all 0.2s linear;
  background:url(20181022165211_1368314767.jpg) repeat-x;
  color: #fff;
  font-size: 16px;

}
#nav .a_nav a{
display: block;
  font-size: 16px;
  background:url(20181022165211_1368314767.jpg) repeat-x;

}


.focus {width:100%; height:600px; overflow:hidden; position:relative; }
.focus ul {height:600px; position:absolute;}
.focus ul li {float:left; width:100%; height:600px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1050px; left:50%; margin-left:-501px; height:24px; bottom:40px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:220px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{margin-top:0px; overflow:hidden;}


#search_bg{
	width: 100%;
	height:60px;
	background: #1d4ea0;
	margin: 0 auto;
	color: #fff;
	 margin-top:1px;}
#search_c{
	width: 1200px;
	height: 60px;
	margin: 0 auto;
}
#search_l{
	width: 800px;
	float: left;
	font-size: 14px;
	line-height: 30px;
}
#search_l a{ font-size:12px; color: #fff;}
#search_l :hover{color: #a1b5d7;}
#search_r{
	float: right;
	padding-top: 10px;
}
#search_r li{float:left;}


.fuwubt	{
	width:1200px;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	color: #252a32;
	margin:0 auto;
}
.fuwubt	 font {
	color: #1d4ea0;
}		
.fuwuby{width:599px; height:40px; margin:0 auto; background:url(20181022170458_215084884.png) center no-repeat; font-size:18px; color:#333; text-align:center; line-height:40px; margin-top:15px;  letter-spacing:3px;}

.khjz_kk { width:1200px; height:auto; margin:0 auto;}
.khjz_kk li{ width:284px; height:auto; float:left; margin-left:21px; background:#f6f6f6; padding-top:20px; padding-bottom:20px; transition-duration:0.8s;}
.khjz_kk li:hover{transform:translateY(-8px); transition:all 0.8s; -webkit-box-shadow: 1px 1px 20px #222; -moz-box-shadow: 1px 1px 20px #222; box-shadow: 1px 1px 20px #222;}


.khjz_kk2{ width:260px; height:170px; overflow:hidden; margin:0 auto;}
.khjz_kk2 img{width:260px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; }
.khjz_kk2 img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);}

.khjz_kk3{ width:260px; height:auto; margin:0 auto;background:url(20181022170736_1398000679.png) top no-repeat; margin-top:26px;}
.khjz_kk3 font{
	font-size: 16px;
	color: #1d4ea0;
	margin-left: 20px;
	line-height: 28px;
}
.khjz_kk33{
	width: 260px;
	height: auto;
	margin: 0 auto;
	font-size: 13px;
	color: #333;
	margin-top: 10px;
	line-height: 25px;
}
.khjz_kk4 {
	width: 72px;
	height: 26px;
	background: #1d4ea0;
	font-size: 12px;
	line-height: 26px;
	color: #FFF;
	text-align: center;
	margin-top: 20px;
	margin-left: 16px;
	transition: all 0.8s;
}
.khjz_kk4 a {font-size:12px; color:#FFF;}
.khjz_kk4:hover{ border-radius:15px;  transition:all 0.8s;}

.fwbt	{ font-size:35px; font-weight:bold; text-align:center; color:#0c7b01;margin-top:60px;}
.fwbt	 font { color:#cc0300;}		
.fwby{
margin: 0 auto;
font-size: 20px;
color: #333;
text-align: center;
line-height: 40px;
margin-top: 15px;
}
.fwtb{ width:48px; height:31px;  margin:0 auto;     margin-top: 20px;animation: myfirst 1s infinite;}
@keyframes myfirst {  0% {  
			 transform: translate(0px, 0px);  }  
		 50% {  
			 transform: translate(0px, -10px);  
		 }  
		 100% {  
			 transform: translate(0px, 0px);  
		 }  
	 }  
.fwwz{ width:1200px; height:60px; margin:0 auto;background:#f6f6f6; margin-top:30px;margin-bottom:30px;}
.fwwz li{ width:240px; height:60px;  margin:0 auto;float:left;background: url(20180622172441_604921371.jpg) left no-repeat; font-size:20px; color:#333 ; line-height:60px; text-align:center;transition:all 0.8s;}
.fwwz li a:hover{ color:#fff;background:#cf0000; display:block;transition:all 0.8s;}
.wz{ font-size:16px; color:#fff;}
.fwwz a{font-size:20px; color:#fff ; }


.productshows{ width:1200px; margin:0 auto;}
.productshows2{ margin-top:0px;}
.productshows2 td{float:left; width:285px;border:solid 1px #ddd; padding:10px !important; margin:0 8px 25px 7px; position:relative; overflow:hidden; background:#fff;}
.productshows2 td br{display:none;}
.productshows2 td a{ text-align:left;text-decoration:blink; display:block; overflow:hidden; font-size:14px; margin-top:2px;}
.productshows2 td a img{width:100% !important; height:100% !important;}
.productshows2 td span{display:block; overflow:hidden; padding-top:10px; margin-top:6px; border-top:solid 1px #eee; line-height:28px !important; padding-right:58px; width:178px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.8s linear;}
.productshows2 td span a{font-size:14px; text-align:left; transition: all 0.8s linear;}

.productshows2 .ceshigo{width:50px; float:right; transition: all 0.8s linear;}
.productshows2 .ceshigo a{font-size:0; line-height:0; position:absolute; margin-top:-34px;}
.productshows2 .ceshigo .ceshigo_ai{overflow:hidden; height:30px; margin-top:9px; border-left:solid 1px #ddd; padding-left:15px; transition: all 0.8s linear}
.ceshigo_ai_l{float:left; height:1px; width:20px; background:#ccc; margin-top:14px; transition: all 0.8s linear}
.ceshigo_ai_r{float:left; width:0; height:0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom:9px solid #ccc; transform: rotate(90deg); margin-top:10px; transition: all 0.8s linear;}

.productshows2 td:hover span{transition: all 0.8s linear; width:270px; padding-right:88px;}
.productshows2 td:hover .ceshigo{transition: all 0.8s linear; width:76px;}
.productshows2 td:hover .ceshigo_ai{transition: all 0.8s linear; width:70px;}
.productshows2 td:hover .ceshigo_ai_l{transition: all 0.8s linear; width:36px; background:#d80d0d;}
.productshows2 td:hover .ceshigo_ai_r{transition: all 0.8s linear; border-bottom:9px solid #d80d0d;}
.productshows2 td:hover span a{transition: all 0.8s linear; color:#d80d0d;}
.productshows2 td:hover img{transform: scale(1.05);}
.productshows2 img{transition: all 0.5s linear;}
.chanpck{ width:212px; height:46px; margin:0 auto; line-height:46px; color:#0075c5; font-size:16px; text-align:center; border:1px solid #0075c5; border-radius:5px;margin-top: 30px;}
.chanpck a{ line-height:46px; color:#0075c5; font-size:16px; text-align:center;}
.chanpck:hover{border:1px solid #cf0000;}
.chanpck:hover.chanpck a{ color:#cf0000;}


.hexi_bg{ margin:0 auto ; margin-top:42px; height:auto; background:#f6f6f6; padding-top:60px;}	
.hexi_bt{ width:1200px; text-align:center; font-size:45px; line-height:50px; color:#1d4ea0;margin:0 auto ;}
.hexi_bt font{ font-weight:bold;}
.hexi_bt span{ font-size:30px; display:block; color:#b2bbc9; font-family:Arial, Helvetica, sans-serif;}


.hexi_nrz	{ width:442px; height:369px; margin-top:30px;}	   
.hexi_nrz1{ width:348px ; height:108px;background: url(20181022175452_731627105.png) no-repeat center ; margin-top:22px;     margin-left: 95px; padding-top:28px;transition: all 0.3s linear; }

.hexi_nrz1tu{
	width: 53px;
	height: 49px;
	margin-left: 18px;
	margin-top:5px;
}
.hexi_nrz1wz{
	width: 220px;
	height: auto;
	font-size: 15px;
	text-align: right;
	line-height: 25px;
	color: #fff;
	margin-right: 15px;
}

.hexi_nrz2{ width:443px ; height:108px;background: url(20181022175452_196678640.png) no-repeat center ; margin-top: 25px; padding-top:28px;transition: all 0.3s linear; }

.hexi_nrz2tu{
	width: 53px;
	height: 49px;
	margin-left: 18px;
	margin-top:5px;
}
.hexi_nrz2wz{
	width: 300px;
	height: auto;
	font-size: 15px;
	text-align: right;
	line-height: 25px;
	color: #fff;
	margin-right: 15px;
}


.hexi_nry1{ width:348px ; height:108px;background: url(20181022174917_912258813.png) no-repeat center ; margin-top:22px; padding-top:28px;transition: all 0.3s linear; }

.hexi_nry1tu{
	width: 53px;
	height: 49px;
	margin-right:40px;
	margin-top:4px;
}
.hexi_nry1wz{
	width: 220px;
	height: auto;
	font-size: 15px;
	line-height: 25px;
	color: #fff;
	margin-left: 15px;
}

.hexi_nry2{ width:441px ; height:108px;background: url(20181022174918_1009714737.png) no-repeat center ; margin-top: 25px; padding-top:28px;transition: all 0.3s linear; }

.hexi_nry2tu{
	width: 53px;
	height: 49px;
	margin-right:40px;
	margin-top:4px;
}
.hexi_nry2wz{
	width: 300px;
	height: auto;
	font-size: 15px;
	line-height: 25px;
	color: #fff;
	margin-left: 15px;
}

.hexi_zhongjian{ width:315px; height:428px; margin:0 auto; background: url(20181022175226_1010799644.jpg) no-repeat center;}

.hexi_zhongjian img: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)}
}
.hexi_d{ width:100%; height:auto; border-top:1px #dcdcdc solid; padding-top:20px; padding-bottom:40px;}
.telk{width:620px; margin:0 auto;}
.tel2{ width:490px; color:#1d4ea0; padding-left:60px; background:url(20181022181600_1722046603.jpg) no-repeat left;margin:0 auto; }
.tel2 span{ font-size:20px; line-height:60px;}
.tel2 font{ font-size:46px; line-height:80px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.telgd a{ width:112px; height:32px; display:block; font-size:16px; background:#1e2634;text-align:center; line-height:32px; color:#fff; margin-top:24px;}
.telgd a:hover{background:#2f61b4;}
.hexi_d .gg{ width:1200px; font-size:40px; font-weight:bold; text-align:center; color:#cf0000; margin:0 auto; }
	

.adv_bt{ width:100%;height:181px;background:#1d4ea0; margin:0 auto;}
.adv_bt_c{width:1200px; height:181px; background:url(20181022183150_1142378161.jpg) no-repeat center; text-align:center; margin:0 auto;}
.adv_bt_wz{
	width: 1200px;
	font-size: 48px;
	margin-top:90px;
}
.adv_bt_wz font{ line-height:47px;font-weight: bold; color:#fff;}
.adv_bt_wz span{
	display: block;
	font-size: 20px;
	height: 47px;
	line-height: 25px;
	margin-top: 25px;
	color: #fff;
}


.youshi_bg{
	width: 100%;
	height:1761px;
	background: url(20181022183451_956870319.jpg) no-repeat center;
	margin: 0 auto;
}

.youshi_sz{
	width: 69px;
	height: 101px;
	overflow: hidden;
	position: relative;
	top: -380px;
	right:550px;
	float:right;
	

}
.youshi_sz2{
	width: 69px;
	height: 101px;
	position: relative;
		overflow: hidden;
	top: -380px;
left:550px;

}
.yous_nr{width:1200px; height:380px; position:relative; overflow:hidden; background:#fff; margin:0 auto;visibility: visible; animation-name: bounceInDown;}
.youshi1{
	width:538px;
	height:380px;
	padding-left:70px;
	margin: 0 auto;
}
.youshi1a{ float:left; width:445px; height:63px;}
.youshi1a_a{
	float: left;
	width: 79px;
}
.youshi1a_b{
	line-height: 30px;
	float: left;
	margin-top: 5px;
			}
.youshi1a_d{
	font-size:35px;
	color:#1d4ea0;
	font-weight:bold;
	
}
.youshi1a_d span{
	font-size: 12px;
	color: #aaaaaa;
	font-weight:normal;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 50px;
				}
.youshi1a_r{
}
.youshi1b{
	float: left;
	height: auto;
	padding-top: 15px;
	margin-bottom: 30px;
	margin-top: 20px;
	}
.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:40px;
	font-size: 16px;
	padding-top:4px;
	width:490px;
	padding-left:20px;
	background:url(20181022191353_1401927947.jpg) left no-repeat;
	margin-top:5px;
	}
.youshi_dd a{ width:110px; height:35px; display:block; font-size:14px; color:#ffffff; line-height:35px; text-align:center; background:#1d4ea0; margin-top:20px;}
.youshi3{

	overflow: hidden;
	z-index: 99;
	margin: 0 auto;
}

.chanp{width:100%; padding-top:10px;}


.left_box{float:left; overflow:hidden; width:230px; height:auto; background:#f6f6f6; padding-bottom:23px;}
.ldh{width:230px;height:75px; background:url(20181022194625_2032927499.jpg) no-repeat center; margin-bottom:5px;}
.ldh_z{
  
  text-align: center;
  text-transform: uppercase;
  
}

.ldh_z span{
	color: #fff;
	font-size: 25px;
	line-height: 75px;  
}
.left-products{width:230px;float:left; }



	
#prod{width: 940px;float: right;border-top: none;}
.prod_dh{
	width: 940px;
	height: 58px;
	background:#f2f2f2;
	border-left:4px #1d4ea0 solid;
	padding-left:10px;
	line-height: 58px;}


.prod_dh .wz2{
	font-size:22px;
	color: #1f1f1f;}
.prod_dh .wz2 font{color:#0b308f;}	
.prod_dh .wz2 span{ font-size:14px; color:#727272; text-transform:uppercase; font-style:normal;}	
	
	

.prod_dh a{
	width: 70px; height:25px;
	line-height: 25px;
	color: #fff;
	display:block;
	text-transform: uppercase;
	float: right;
	text-align: center;
	margin-right: 0px; font-size:14px; background:#1d4ea0; margin-top:16px; margin-right:10px;}

.prod_dh a:hover{ color:#d61524;}

.prod2 table td span a{display: block;width:296px;color: #757575; background:#fff; border-bottom:1px solid #e2e2e2; line-height:40px; font-size:14px;transition: all 0.1s linear;}
.prod2 table td span a:hover{ border-bottom:1px solid #0b308f;transition: all 0.1s linear;}
.prod2>table>tbody>tr>td {float: left;padding:0 ;width:296px;margin:0px 10px 10px 0;position: relative; }
.prod2>table>tbody>tr>td>a {display: block;float: left;width:296px;padding-left: 0px !important;position: relative;overflow: hidden;}

.prod2>table>tbody>tr>td>a>.ceshigo {width: 100%;background: rgba(0, 0, 0, 0.4);height: 100%;position: absolute;bottom: 0;left: -100%;-webkit-transition: 0.3s all ease-in-out;transition: 0.3s all ease-in-out;}
.prod2>table>tbody>tr>td>a>.ceshigo a {display: block;color: #fff;font-size: 16px;font-weight: bold;padding-top: 48%;}
.prod2>table>tbody>tr>td>a>.ceshigo p {height: 22px;line-height:18px;border-radius: 10px;border: 1px solid #fff;-webkit-transition: all 0.3s 0.3s;transition: all 0.3s 0.3s;padding: 1px 15px;margin: 15px auto;display: block;font-size: 13px;color: #fff;;width:100px;text-align: center;position: relative;bottom: -180px;margin-top:30px;}
.prod2>table>tbody>tr>td:hover>a>.ceshigo {left: 0;}
.prod2>table>tbody>tr>td:hover>a>.ceshigo p {left: 0;bottom: 0;}
.prod2>table>tbody>tr>td>a>img {width:296px; border:1px #f0f0f0 solid；}
.beta5 {background: #0b308f;display: block;position: absolute;-webkit-transition: 0.5s all ease-in-out;transition: 0.5s all ease-in-out;}
.beta5 {width:50px;height:50px;border-radius: 50%;background:#054cae url(20180703142236_643925373.png) no-repeat center;left:123px;top:80px;-webkit-transform: scale(0);transform: scale(0);}
.prod2>table>tbody>tr>td:hover .beta5 {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transform: scale(1);transform: scale(1);}



.adv_m{width:1200px; margin:0 auto; text-align:center; font-size:35px; font-weight:bold; line-height:66px;  color:#222;}
.adv_m span{color:#333; font-size:60px;}

.adv_xian{ width:100%; height:25px; background:url(20181023090212_685379410.jpg) no-repeat center; margin:0 auto;}
.adv_s{width:900px; text-align:center; margin:0 auto; font-size:15px; color:#393939;}

.hz_c{ height:102px; overflow:hidden;}
.container{margin-left:auto; margin-right:auto; width:1200px; margin-top:25px;}

.hzhb .hzCont{position:relative; margin-top:40px;}
.hzhb .hzCont ul{margin:0 auto; width:1120px; overflow:hidden;}
.hzhb .hzCont .btnLeft, .hzhb .hzCont .btnRight{position:absolute; top:40%; margin-top:-14px; width:48px; height:60px;}
.hzhb .hzCont .btnLeft{left:0px; background:url(20181023090751_1599882806.png) no-repeat center; width:26px;}
.hzhb .hzCont .btnRight{right:0px; background:url(20181023090751_1921414962.png) no-repeat center; width:26px;}
.hzhb .btnCkgd{margin:42px auto 0 auto; display:block; width:146px; height:30px; line-height:30px; text-align:center; color:#333; border:2px solid #666;}

.hzCont td{    overflow: hidden;}
.hzCont td a{ display:block; line-height:30px;transition:all 0.4s linear;}
.hzCont td img{     width: 335px; height: 252px;  overflow: hidden;  border:solid 2px #ccc;  transition:all 0.4s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; margin:0 16px;}
.hzCont td:hover img {overflow: hidden;}
.hzCont td a:hover img {transition:all 0.4s linear;     overflow: hidden; -webkit-transform: scale(1.08, 1.08); transform: scale(1.08, 1.08); -moz-transform: scale(1.08, 1.08);}

.hzCont td br{font-size:0px; display:none;transition:all 0.4s linear;}
.hzCont td div:nth-child(n){width:335px;padding-top:0px !important;transition:all 0.4s linear;}
.hzCont td div:nth-child(n) a{display:block; width:335px; height:60px; line-height:60px; cursor:pointer; text-align:center;background-color:rgba(230,230,230,1);color:#222; font-size:16px;transition:all 0.4s linear;}
.hzCont td br:nth-child(n){ display:none;transition:all 0.4s linear;}
.hzCont td:hover div a{background-color:rgba(48,103,196,1);color:#fff; font-size:16px;transition:all 0.4s linear;}
.hzCont td div:nth-child(n) a:hover{display:block; width:335px; height:60px; line-height:60px; cursor:pointer; text-align:center;background-color:rgba(48,103,196,1);color:#fff; font-size:16px;transition:all 0.4s linear;}



.about{width:1200px; height:522px; border:4px #efefef solid; margin:0 auto;}
.jjdtp_fl{ width:578px; height:516px; background:#1d4ea0;margin-bottom:10px;transition:all 1.8s;position: relative; padding-top:60px; }

.jjdtp_fl img{
	border: 4px #f3f3f3 solid;
	width:559px;
	height: 392px;
	position: absolute;
	left:60px;
}
.jjdtp_fl img:hover{ border:4px #0749b8 solid;}
.jjybd_fr{ width:580px; height:435px;padding:30px 30px 0 40px;margin-bottom:10px; }
.gognjmc{
	font-size: 30px;
	color: #1d4ea0;
	font-weight:bold; 
	margin-bottom: 10px;
}
.gognjmc span{ color:#dddddd; font-size:40px; display:block; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.jjnrjs{ font-size:14px; color:#1c1c1c; line-height:35px; height: auto; margin-bottom:30px;}
.qygddbj{ width:136px; height:39px;float:left; background:#1d4ea0; margin-left:30px;line-height:39px;text-align:center; color:#fff;}
.qygddbj a{ font-size:14px; color:#fff;}
.qygddbj a:hover{ color:#004ec2; background:#f6f6f6;display:block;}
.xian{ width:60px; height:5px; border-bottom:5px #1d4ea0 solid; margin-top:20px; margin-bottom:20px;}


	

.news{ width:100%;padding:60px 0;  background: #f6f6f6;margin-top:60px;}
.news_row .fl,.news_row .fr{ width: 590px;  background: #fff;}
.news_row1{ display: block; position: relative; }
.news_row1:after,.news_row1::after{ position: absolute; content: ''; background: #ececec; width: 100%; height: 1px; bottom: 0; left: 0; }
.news_row1 i{ background: #1d4ea0; padding:40px; width: 30px; height: 30px; display: block; float: left; position: relative; z-index: 2; transition:0.3s all; }
.news_row .fl .news_row1 i{ background-image: url(20181023094608_95964261.png); background-position: center; background-repeat: no-repeat; }
.news_row .fr .news_row1 i{ background-image: url(20181023094608_447242001.png); background-position: center; background-repeat: no-repeat; }
.news_row1 strong { display: block; padding:10px 0; font-size:28px; color: #333; line-height:40px; float: left; font-weight: 100; margin-left: 20px; }
.news_row1 span{ display: block; line-height:80px; height: 80px; color: #b5b5b5; float: right; margin-right: 20px; font-size:16px;}
.news_row1 span:hover{ color: #1d4ea0; }
.news_row1:hover i{ -webkit-filter: brightness(1.15); filter: brightness(1.15); }
.news_row .fl .news_row1 strong{ background: url(20181023094608_1433961124.png) no-repeat left bottom; }
.news_row .fr .news_row1 strong{ background: url(20181023094608_1017233929.png) no-repeat left bottom; }

.news_div_item, .divdgweb_new_div_item { position: relative;  height: 45px; overflow: hidden; transition:0.3s all ease; }
.divdgweb_new_div_item_date, .news_div_item_date { position: absolute; right: 0; top: 12px; transition:0.3s all ease; }
.divdgweb_new_div_item_date > div,.news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; }
.news_div_item_title, .divdgweb_new_div_item_title{ position: relative; }
.news_div_item_year:after,.news_div_item_year::after{ content: '-'; }
.on .news_div_item_year:after,.on .news_div_item_year::after{ content: ''; }
.news_div_item_title:after,.news_div_item_title::after, .divdgweb_new_div_item_title:after, .divdgweb_new_div_item_title::after{ content: ''; background: #1d4ea0; width: 4px; height: 4px; position: absolute; left: 0; top: 14px; }
.on .news_div_item_title:after,.on .news_div_item_title::after, .on .divdgweb_new_div_item_title:after, .on .divdgweb_new_div_item_title::after{ content: ''; display: none; }
.news_div_item_title .news_div_item_a, .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 16px; color: #444; padding-left: 15px; display: block; line-height:33px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition:0.3s all ease; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 35px 35px;}
.news_div_item_pic,.news_div_item_body,.divdgweb_new_div_item_body{ transition: 0.3s all ease; }
.news_div_item_pic{ margin-top: 15px; }
.news_div_item_pic a,.news_div_item_pic a img{ display: block; width: 240px; height: 158px; }
.news_div_item.on, .divdgweb_new_div_item.on { height: 200px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; margin: 5px 0; }
.news_div_item_body, .divdgweb_new_div_item_body { line-height: 24px; color: #767676; font-size: 13px; width: 255px; text-align: justify; position: absolute; right: 0; top: 110px; letter-spacing: 0.4px; }
.on .divdgweb_new_div_item_date, .on .news_div_item_date { top: 23px; right: 200px; }
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 250px; top: 75px; width: 255px; }
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div { font-weight: bold; color: #1d4ea0; font-size: 24px; line-height: 30px; }
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year,.on .news_div_item_date > .news_div_item_year{ font-size: 18px; display: block; font-weight: 100; line-height: 20px; text-indent: 3px; }
.news_box_lbm{width:1200px;text-align:left;}

.link {
	width: 100%;
	margin: auto;
	background: #1d4ea0;
	line-height: 94px;    min-width: 1200px;
}
.link a{color: #fff ;}
.link_til {
	width: 105px;
	height: 94px;
	font-weight: normal;
	font-style: oblique;
	font-size: 20px;
	color: #fff;
	background: url(20181023095723_1656749424.png) center no-repeat;
	padding-left: 3px;
	line-height: 58px;
}

.link_nor { width:900px;}
.link_gd{ width:140px; font-size:14px; text-align:center;}
.linkTagcs{    padding-left:20px;}
.linkTagcs li{    width: auto !important; line-height:94px !important;}
.linkTagcs li a{color: #fff !important;}




#bq{
	background: #1d4ea0;
	width: 100%;
	height: 326px;
	color:#fff;
	border-top: 1px solid #335fa8;min-width:1200px;
}
.bq_fl{ float:left; width:220px; border-right:1px solid #335fa8;height: 326px;}
.bq01{ color:#fff; font-size:18px;}
.bq_fl{ width:260px;padding-top: 44px;}
.bq_fl ul{ width:260px; float:left;}
.bq_fl ul li{
    line-height: 45px;
    float: left;
    margin-right: 60px;
}
.bq_fl ul li a{ font-size:14px; color:#fff;}
.bq_fl ul li a:hover{ font-size:14px; color:#bcd5ff;}


.bq_fl2{ float:left; width:532px;padding-left: 102px;border-right:1px solid #335fa8;height: 326px;padding-top: 44px;}
.bq_fl2 .bq_fl2_sp{ width:380px; height:179px;font-size:14px; line-height:45px; color:#fff;background:url(20181023095937_147843033.png) left no-repeat; padding-left:38px;}
.bq_fl3{ float:right;padding-top: 44px;}
.bq_fl31{ float:left;}
.bq_app{ width:140px; height:35px; background:#005ead; text-align:center; line-height:35px; color:#fff; margin-bottom:7px;}

#bq1{
	width: 100%;
	height: 123px;
	border-top: 1px solid #484848;
	background: #252a32;    min-width: 1200px;
}
.bq1_1{ text-align: center;
    font-size: 14px;
    line-height: 36px;
    color: #fff;
    padding-top: 30px;}
.bq1_1 a{ color:#fff; font-size:14px;}
.bq1_1 a:hover{ color:#fff; font-size:14px;}

.bqxian{ width:24px; height:2px; background:#d4d4d4;transition: all 0.8s linear; margin:20px 0px;}
.bq_fl:hover .bqxian{ width:100px; height:2px; background:#005ead;transition: all 0.8s linear;}
.bq_fl2:hover .bqxian{ width:100px; height:2px; background:#005ead;transition: all 0.8s linear;}
.bq_fl3:hover .bqxian{ width:100px; height:2px; background:#005ead;transition: all 0.8s linear;}








