@charset "utf-8";
*{margin:0; padding:0; outline: 0;}
body{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#4b4b4b;
	line-height:24px;
	font-family:Helvetica, Tahoma, Arial,“Microsoft YaHei”, “微软雅黑”, SimSun, “宋体”, sans-serif;
	font-style:normal;
	background:url(../images/background.jpg) no-repeat #eeeeee;
	}
h2,h3,ul,li,dl,dt,dd,img,html{margin:0px; padding:0px;list-style-type:none;border:0px;font-family:Helvetica, Tahoma, Arial,“Microsoft YaHei”, “微软雅黑”, SimSun, “宋体”, sans-serif;font-size:12px;line-height:24px;}
.clear {display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td{margin:0;padding:0;}
ul{list-style-type:none;}

ol li {display:inline;}

a:link{ text-decoration:none;color:#4b4b4b}
a:visited{ text-decoration:none;color:#4b4b4b;}
a:active{text-decoration:none;color:#4b4b4b;}
a:hover {text-decoration:underline;color:#a00017;}

.f_l{float:left}
.f_r{float:right}


/*index*/
#containbg{width:1004px;margin:0 auto; background:#fff;}
.contain{width:980px;margin:0 auto;}

  .topbg{width:980px;margin:0 auto;height:142px; background:url(../images/topbg.jpg) no-repeat;}
    .top{width:980px;margin:0 auto; position:relative;height:102px;}
	  .lang{width:100px; display:block;position:absolute;z-index:50;top:0px;right:15px;}
	  .lang a{padding:0px 3px;}
	  .logobar{width:980px;margin:0 auto;position:absolute; z-index:1;top:2px;left:0;}
	  
	.menu{width:980px;margin:0 auto;height:37px; background:url(../images/menubg.jpg) repeat-x;}
	.menu ul li{width:139px;float:left; border-right:1px solid #fff;height:37px;line-height:36px; text-align:center;font-size:14px;}
	.menu ul li a{color:#fff; display:block;}
	.menu ul li a:hover{ text-decoration:none;color:#fff;font-weight:bold; background:url(../images/menuhover.jpg) no-repeat;height:37px; display:block;}
	.menu ul li.linone{ border:0;}
  
  .container{width:980px;margin:0 auto;background:url(../images/in_conbg.jpg) repeat-x;min-height:360px; height:auto; overflow:hidden;padding:30px 0px 0px 0px;}
    .Wrap_about{width:218px;margin:0px 14px 0px 25px; background:url(../images/Wrap_aboutbg.jpg) no-repeat;height:212px;padding:122px 0px 0px 0px;}
	 .Wrap_about p{width:210px;}
	 
	.Wrap_news{width:218px;margin:0px 14px 0px 0px;background:url(../images/Wrap_newsbg.jpg) no-repeat;height:212px;padding:122px 0px 0px 0px;}
	 .inews_list{width:210px;padding:0px 0px 0px 10px;}
	 .inews_list ul li{ background:url(../images/dfIco.gif) no-repeat 0px 7px;padding:0px 0px 0px 20px;}
	 
	.Wrap_products{width:234px;}
	 .ipro_Tit{width:234px;}
	 .inpro_Tcon{width:234px;padding:10px 0px 0px 0px;height:auto; overflow:hidden;}
	 .inpro_Tcon dt{float:left;width:75px;margin:7px 10px 0px 0px;}
	 .inpro_Tcon dd{float:left;width:149px;margin:0px 0px 10px 0px;}
	 .inpro_Tcon dd span{ display:block;}
	 .inpro_Tcon dd a{color:#8a8a8a; text-decoration:underline;}
	   .inpsty1{color:#ca0500;}
	   .inpsty2{line-height:20px;}
	 
	.Wrap_service{width:218px;margin:0px 0px 0px 14px;background:url(../images/Wrap_servicebg.jpg) no-repeat;height:212px;padding:122px 0px 0px 0px;}
	  .yq_link{width:180px;}
	  .yq_link span{ display:block;padding:10px 0px 0px 10px;}
	    .sel1{ width:180px;margin:5px 0px 0px 10px;}
		
  .bottom{width:980px;margin:0 auto; background:#f2f6f7;height:68px; text-align:center;padding:20px 0px 0px 0px;color:#666666;}
  .bottom a{color:#666666;}
  
  /*内页*/
  .pg_container{width:980px;margin:0 auto 30px auto;background:url(../images/in_conbg.jpg) repeat-x;min-height:360px; height:auto; overflow:hidden;padding:1px 0px 0px 0px;}
  .pg_fl{width:220px; background:url(../images/catabg.jpg) repeat-x #f0f4f5;min-height:430px;height:auto; overflow:hidden;}
  .pg_fr{width:740px;margin:0px 0px 0px 20px;padding:0px 0px 50px 0px;height:auto; overflow:hidden; display:block}
  
    .cata_Tit{padding:20px 0px 0px 0px;width:200px; border-bottom:1px solid #d8d9da;margin:0px 0px 0px 20px;}
	.cata_list{width:180px;margin:15px 0px 0px 30px;}
	.cata_list ul li{line-height:26px;padding:0px 0px 0px 30px;border-bottom:1px dotted #dcdcdc;}
	.cata_list ul li.select{background:url(../images/cata_hover.png) no-repeat 0px 3px;padding:0px 0px 0px 30px; display:block;margin:3px 0px; border:0px;}
	.cata_list ul li.catali{ background:url(../images/cata_btn.jpg) no-repeat 8px 8px;padding:0px 0px 0px 30px; display:block;margin:3px 0px;}
	
	.ca_contact{width:198px;margin:20px auto 20px auto;}
	  .pg_ctbg1{ background:url(../images/pg_ctbg1.png) no-repeat;height:77px;}
	  .pg_ctbg2{ background:url(../images/pg_ctbg2.png) repeat-y;height:auto; overflow:hidden;color:#000;}
	  .pg_ctbg3{ background:url(../images/pg_ctbg3.png) no-repeat;height:10px;}
	  
	  .pg_ctbg2 p{padding:0px 0px 0px 15px;}
	
	.location{width:720px;margin:30px 0px 0px 0px;background:url(../images/locationbg.jpg) no-repeat 0px 5px;min-height:30px;height:auto; overflow:hidden;padding:0px 0px 0px 20px;}
	
	.pg_Tex{width:740px;height:auto; overflow:hidden}
	
  
  /*about*/
  .about_con{width:740px;height:auto; overflow:hidden}
  
  /*公司简介*/
  .about_con p{ text-indent:2em;}
    .abimg{float:right;width:330px;height:220px;padding:0px 0px 20px 15px;}
	.abTit{font-size:14px;color:#c31219;font-weight:bold;padding:15px 0px 10px 0px; display:block}
  
  /*组织架构*/	
	.arc{padding:15px 0px 0px 0px;}
	
  /*新闻中心*/
	.newslist{height:auto;overflow:hidden;}
	.newslist dl{height:auto;overflow:hidden; background:url(../images/tit-bg.jpg) no-repeat 15px bottom;padding:10px 0px;margin:15px 0px;}
	.newslist dl dt{float: left;font-size: 14px;text-align: center;width: 90px;padding:5px 0px 0px 0px;}
	.newslist dl dt strong{display: inline-block;font-size: 30px;line-height: 30px;width: 100%;}
	.newslist dl dd{float:right;width: 610px;}
	.newslist dl dd h3 {color: #000000;font-size: 16px;height: 30px;}
	.newslist dl dd h3 a {color: #000000;}
	.newslist dl dd h3 a:hover {color: #172053;}
	.newslist dl dd p {font-size:13px; text-indent:0;}
	
	.prev{width:690px;margin:0 auto;height:auto; overflow:hidden; text-align:center;padding:20px 0px;}
  
  /*hr*/
  .hrlist{height:auto;overflow:hidden;}  
  .hrlist dl{width:720px;margin:15px 0px 15px 20px;height:auto; overflow:hidden;border-bottom:1px solid #e3dcd6;padding-bottom:20px;}
  .hrlist dl dt{width:220px;float:left}
  .hrlist dl dt span{ display:block;}
    .hr_Tit{color:#c31219;padding-bottom:5px;font-size:14px;}
  
  .hrlist dl dd{width:450px;float:left;}
  
    .hr_tbg{ display:block;background:url(../images/hr_tbg.jpg) no-repeat;height:38px;line-height:45px;margin:10px 0px 0px 0px;text-align:center;width:223px;color:#e3dcd6;}
  .hrsty{color:#fff;padding:0px 2px;}
  
  /*news*/
  .nedtTex{width:720px;margin:15px auto 0px auto;height:auto;overflow:hidden;}
  .nedtTex strong{font-size:14px;}
  
  .neline{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc; background:#ebebeb; text-align:center;height:25px;line-height:25px;margin:10px 0px; display:block}
  .neline2{ border-bottom:1px dotted #ccc;}
  
  /*contact*/
  .cota_tex{width:705px;margin:15px 0px 0px 20px;height:auto;overflow:hidden;}
  .cota_tex strong{color:#c31219;font-size:14px;padding-bottom:10px; display:block;}
  
  .feedback{width:600px;margin:20px 0px 20px 20px; background:#F2F2F2;height:aut; overflow:hidden;padding:10px 0px;}
  .fed_con{width:550px;margin:0 auto;}
  .regline {border-top: 1px solid #CCCCCC;}
  
  /*map*/
  .map{margin:15px 0px 0px 0px;}
	.map img{
		max-width: 100%;
	}


		/*------内容------*/
		.banner_box{
			width: 980px;
			height: 280px;
			margin: 0 auto;
			
		}
		#banner {
			width: 100%;
			height: 100%;
			
		}
	
		#banner .swiper-slide {
			height: 280px;
		}
	
		#banner .swiper-slide {
			position: relative;
			background-size: cover;
			background-position: center;
		}
	
		#banner .swiper-pagination-bullets {
			text-align: right;
			padding-right: 10px;
		}
	
		#banner .swiper-pagination-bullet {
			width: 20px;
			height: 20px;
			text-align: center;
			line-height: 20px;
			font-size: 12px;
			color: #fff;
			opacity: 1;
			margin: 0 3px;
			background: rgba(0, 0, 0, 0.2);
		}
	
		#banner .swiper-pagination-bullet-active {
			color: #fff;
			background: #007aff;
		}