

@charset "utf-8";
/************************************************************************
 * 公司	: suyee inc.
 * 网址	: www.suyee.net.cn
 * 作者QQ: 新月(46780956)
 * 日期	: 2019.03.25
************************************************************************/
/*.pcDIV	{display: block;}*/
.mobileDIV {	display: none;}
/*html5*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu {	display: block}
/* 灰度滤镜
.star img {    filter: grayscale(100%);    -webkit-filter: grayscale(100%);    transition: -webkit-filter 2s;    transition: filter 2s;} */
/* common */
* {	margin: 0;	padding: 0;}
html {	height: 100%}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, img, span {	margin: 0;	padding: 0;}
ul, ol {	margin: 0;	padding: 0;	list-style-type: none;}
img {	border: 0;	max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
body {
	display: block;
	width: 100%;
	max-width: 2200px;
	margin: 0 auto;
	background: #FFF;
	transition: all ease-out 0.3s;
	color: #666;
	font-size: 1em;
	line-height: 1.4;
	font-family: Arial, "Microsoft YaHei", "微软雅黑", "宋体";
}
a:link {	text-decoration: none;  color: #555;}
a:visited {	text-decoration: none;	color: #555;}
a:hover {	text-decoration: none;	color: #0B6ECA;}
a:active {	text-decoration: none;	color: #555;}
/*主色 #0c4ca3 = rgba(12,76,163,0.9)*/
.clear{ clear:both !important; font-size:0 !important; line-height:0 !important; height:0 !important;}
.txtCenter{ text-align:center!important;}
.txtleft{ text-align: left!important;}
.txt16{ font-size:16px!important;line-height:26px!important;}
.moree{ display:block; float:right; margin:6px 20px 0 0; border:0;}
.leftimg{ display:block; float:left; margin:0; padding:0; border:none;}
.hand	{cursor:pointer}
.overflow	{overflow:auto; overflow:hidden}
.none	{display:none !important}
.hide	{display:block; overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; text-indent:-9999px;}
.pos_rel	{position:relative;}

/* tabel 全局 */
.tabelMain{ width:100%;
	margin: 32px auto 0;
    max-width: 900px;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    box-shadow: 0 0 5px rgba(0,0,0,.3);
    position: relative;
}
.tabelMain th{  padding:7px 0; border-top: #d8d8d8 1px solid; position: relative;}
.tabelMain tr{  background:#FFF; }
.tabelMain tr td { text-align: center;  border-top: #d8d8d8 1px solid; padding:7px 4px; }
.tabelMain tr td:first-child { text-align:left; }
.tabelMain tr td:nth-of-type(2) {  background:#ECECEC; }


.tabelMessage{ float:left; width:100%; /*border-bottom: #666 1px solid;*/ }
.tabelMessage td{  border-bottom: #d8d8d8 1px solid; padding:10px 0;}
.tabelMessage tr:last-child td{  border-bottom:none;}
.tabelMessage .tdR{ padding-right:5%;}
.tabelMessage .tdone{border-top: #008BD2 2px solid;}


/* 表单与按钮 */
.btn:hover, .btn-quote:hover, .knop:hover {  text-decoration:none!important;}
	
/* 全局公共 */
.relative{ position:relative;}
.subtitle{display: block; width:100%; float:left;line-height: 2;  }
.til_left{ text-align:left !important; float:left!important;margin:auto;}

.zindex99{z-index:99; position: relative;}
.FFF_9{ color: rgba(255,255,255,0.9) !important;}
.FFF_8{ color: rgba(255,255,255,0.8) !important;}
.FFF_8 a{ color: rgba(255,255,255,0.8) !important;}
.FFF_8 a:hover{ color: rgba(255,255,255,0.95) !important;}
.fir_title{ width:100%; text-align:center; font-weight:normal; font-size:30px; line-height:40px; color:#333; padding-top:60px; text-transform : uppercase/*全字母大写*/;}
.sec_title{ width:100%; text-align:center; font-weight:normal; font-size:16px; line-height:30px; color:#555; padding-bottom:35px; }
.linep{ display:block; margin:7px auto; width:60px; height:2px; background:#0966CA; overflow:hidden; font-size:0; }
.linep_color{ background:#009746;  }
.marginBTM35{ margin-bottom:35px;}
.paddingBTM65{ padding-bottom:65px;}
.paddingBTM60{ padding-bottom:60px;}
.paddingBTM35{ padding-bottom:35px;}
.paddingBTM25{ padding-bottom:25px;}
.paddingBTM15{ padding-bottom:15px;}
.paddingBTM10{ padding-bottom:10px;}
.paddingTop65{ padding-Top:125px;}
.paddingTop45{ padding-Top:45px;}
.paddingTop35{ padding-Top:35px;}
.paddingTop25{ padding-Top:25px;}
.paddingTop15{ padding-Top:15px;}
.paddingTop10{ padding-Top:10px;}
.text_3{text-overflow:ellipsis; }/*需要配合<nobr>*/

input, button {
    outline: none;
    border: none; border-radius: 0px;
}

/***************首页banner***************/



.banner {width:100%;  overflow:hidden;}
.banner .swiper-button-prev {color: #fff; background-image: url(../images/fl_icon.png); width:35px; height:44px;}
.banner .swiper-button-next{color: #fff; background-image: url(../images/fr_icon.png); width:35px; height:44px;}
.banner .swiper-button-prev:after, .banner .swiper-button-next:after{ display:none}
.banner .swiper-slide {	position: relative;max-height:700px;}
.banner .swiper-slide img{ width:100%; height:100%}
.banner .swiper-slide dl {
    width: 100%; max-width: 1200px;
    position: absolute;
    z-index: 99;
    top: 100%;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
    text-align: center;
    opacity: 0;
    transition: all 0.75s ease;
}
.banner .swiper-slide-active dl {
    opacity: 1;top: 50%;
}
.banner .swiper-slide h1 {
	color: #005ca1;
	font-size: 40px; font-weight:normal;
    margin:0px 0 0px; line-height:2;
	position: relative;
}
/**.banner .swiper-slide h1:before {
	content: "";
	display: block;
	position: absolute;
	width: 70px;
	bottom: -50px;
	margin: 0 auto;
	height: 2px;
	background: #19499F;
	transition: all 0.3s ease;
}**/
.banner .swiper-slide a{ padding:10px 40px; background:#014DA2;color:#fff; float:left; margin-top:20px; font-size:14px;}
.banner .swiper-slide h2 {
	color: rgba(255,255,255,1);
	font-size: 18px;
	line-height: 1.8;
	font-weight: normal;
}
.banner .swiper-pagination {
 bottom:20px;
}
.banner .swiper-pagination-bullet {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 16px;
	background: #999;
	cursor: pointer;
	opacity: 0.2;
}
.banner .swiper-pagination-bullet-active {
	background: #fefefe;
	opacity: 1;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px;
}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{ font-size: 60px;}
/**************首页内容***************/
#body_con {
	max-width: 1200px;
	margin: 0 auto;width:100%;
}
 .floor1{ width:100%; float:left;height:460px; box-sizing:border-box; overflow:hidden; margin-top:60px;}
 .floor1 .fl_about{ float:left; width:66%; height:100%;background:#F2F2F2; padding:40px 70px;box-sizing:border-box; }
 
 .floor1 .fl_about h1{color:#014DA2; font-size:45px; float:left; line-height:2; width:100%;}
 .floor1 .fl_about p{ color:#333; font-size:16px; line-height:2; width:100%;}
 
 .floor1 .fl_about a{background:#014DA2; border-radius:30px; padding:16px 60px; float:left; color:#fff; margin-top:20px;}
  
  .floor1 .fr_news{float:right; width:32%; height:100%; background:#014DA2;}
  
  
  .album-list-slide:after{ content:'';clear: both; display: block;	font-size:0;}
.album-list-slide {	width: 100%;max-width: 900px; height:100%; margin: 0 auto; display:block; }
.album-list-slide .swiper-container{height:100%;}
.album-list-slide .swiper-wrapper{ }
.album-list-slide .swiper-slide{max-height:100%; overflow: hidden; }
.album-list-slide .swiper-slide a:hover{}
.album-list-slide .swiper-slide a{ }
.album-list-slide .swiper-slide img{ width:100%;transition: all 0.3s ease 0s; max-height:280px; }
.album-list-slide .swiper-slide h3{ color:#fff; font-size:20px; padding:0 35px 60px;white-space:nowrap;

overflow:hidden;

text-overflow:ellipsis;}
.album-list-slide .swiper-slide p{color:#fff; font-size:16px; padding:25px 35px 10px; font-weight:100;}
/*底部圆点分页*/
.album-list-slide .swiper-pagination{ bottom:40px;  left:35px; }
.album-list-slide  .swiper-pagination-bullet {transition:all ease-out 0.3s;float:left;
    width: 16px;
    height: 16px;
    background: #fff;
    opacity: 0.2;
}
.album-list-slide .swiper-pagination-bullet-active {    background: #fff; opacity:1}


.case-pic { overflow: hidden; box-sizing: border-box;	position: relative; margin: 0 auto;
	width: 100%; max-width: 780px;
	height: 100%;max-height: 590px;
}
.case-pic .swiper-slide { box-sizing: border-box;padding: 5px;
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.case-pic .swiper-slide img {
	width: 100%;
}


.case-pic .swiper-pagination-fraction {
    bottom: 10px;
    left: 50%;transform: translate(-50%,0);
    width: 100px;
    background: rgba(255,255,255,0.8);
    border-radius: 10px;
    padding: 5px 0;
}

.floor2{ width:100%; float:left;height:510px; box-sizing:border-box; overflow:hidden; margin-top:2%; margin-bottom:60px;}
.fl_fuwu{ float:left; width:34%; height:100%;background:#014DA2; padding:40px 70px;box-sizing:border-box; color:#fff; }

.fl_fuwu h1{ font-size:45px; color:#fff; line-height:2; padding-bottom:20px;}
.fl_fuwu a{  float:left;width:100%;font-size:20px; color:#fff; line-height:3; }


.fr_case{float:right; width:64%; height:100%;background:#F2F2F2;  padding:40px 70px;box-sizing:border-box; }
.fr_case h1{ color:#014DA2; font-size:45px; line-height:2;}
.fr_case ul{ width:100%; float:left; margin-top:30px;}
.fr_case ul li{ width:50%; float:left; margin-bottom:10px;}
.fr_case ul li a{ float:left; display:block; width:100%; position:relative;}
.fr_case ul li p{ height:98px; float:left; width:90px;}
.fr_case ul li p img{ float:left; }
.fr_case ul li h3{color:#014DA2; font-size:18px; font-weight:bold; float:left; position:absolute; bottom:40px; left:120px;}
.fr_case ul li i{ font-size:50px;}


#bodyMain:after,#body:after,#contect:after,.contect:after
{ content: ''; clear: both; display: block; font-size: 0;}


#bodyMain {
	width: 100%;
	background-size: cover; float:left; padding:40px 0;
}

#body {
	max-width: 1200px; 
	margin: 0 auto;
	padding: 40px 0 40px;
	box-sizing: border-box; width:100%;
}
/**********首页业务*************/

.yewu{ width:100%; float:left;margin:20px 0 0px;}
		.yewu li{ float:left; height:470px; box-sizing: border-box; width:32%; margin-right:2%; border-bottom:solid 1px #999; padding-bottom: 10px; position:relative;background: #f8f8f8;}
		.yewu li:hover{background:#f0f0f0}
		.yewu li:last-child{ margin-right:0;  }
        .yewu li:last-child dl{ padding:65px 20px 0; height: 418px;box-sizing: border-box; overflow:hidden; }
        .yewu li:last-child dt{ font-size: 17px; padding-top:0px; line-height:1.8}
        .yewu li:last-child dd{ padding:0px 0 10px}
              .yewu li:last-child span { margin-top:10px;}
        .yewu li:last-child span em{ padding-right: 20px;}
		.yewu li figure{margin-bottom:20px;overflow:hidden; height:222px;}
        .yewu li p{position:absolute;z-index:9;padding:10px 15px; background-color: #999; font-size: 16px; color:#fff; top:0}
        
        .yewu li figure:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5) url() no-repeat center center;opacity:0;transition:all ease-out 0.3s;}
		.yewu li figure img{width:100%; height:100%}
        .yewu li figure:hover img{transition: all ease-out 0.3s;
                -webkit-transform: scale(1.2);
                -moz-transform: scale(1.2);
                -o-transform: scale(1.2);
                transform: scale(1.2);}
    .yewu li dt{font-size:18px;font-weight:normal;color:#272424;line-height:30px;transition:all ease-out 0.3s;overflow:hidden; 
                text-overflow:ellipsis;
                display:-webkit-box; 
                -webkit-box-orient:vertical;
                -webkit-line-clamp:2; 
                }
    .yewu li a:hover dt{color:#005ca1;}
	.yewu li dd{color:#888;font-size:14px; line-height:25px;  box-sizing: border-box;overflow:hidden; padding-top:10px; /***border-bottom:1px dashed  #F5F5F5;****/
        text-overflow:ellipsis;
        display:-webkit-box; 
        -webkit-box-orient:vertical;
        -webkit-line-clamp:4; }
			.yewu li:not(:last-child) dd{height:110px;}	
				.yewu li dl{ padding:8px 20px 2px; box-sizing:border-box}
			.yewu li span{ margin-top:15px; width:100%; padding:0px 20px; box-sizing:border-box;float:left;display:block;transition:all ease-out 0.3s; font-size:15px;}
			.yewu li span i{ float:left; font-style: normal; color:#999; font-size:14px}
            .yewu li span font{float:right; font-style: normal;}
            .yewu li span font:hover{ colro:#005ca1}
            .yewu li span em{float:right; font-style: normal; color:#7caacc; padding-left:10px;}
		    .yewu li figure img{transform:scale3d(1.05, 1.05, 1);}	


/*****************首页关于我们*********************/
li, img {
    transition: all ease-out 0.3s;
}
.title{text-align:center;margin-bottom:40px;}
	.title h2{font-size:23px;line-height:40px;padding-bottom:13px;position:relative;color:#333;}
/*	.title h2:before{content:'';display:block;position:absolute;top:51px;left:50%;width:60px;height:1px;background:#ccc;transform:translateX(-50%);}
*/		.title h2:after{content:'';display:block;position:absolute;top:50px;left:50%;width:50px;height:2px;background:#005ca1;transform:translateX(-50%);}
	/*.title p{font-size:14px;color:#999;margin-top:10px;text-transform:uppercase;}*/
    .newpro{ margin-top:0px;}
    /*.newpro .fl{ float:left; width:20%;}*/
    /*.newpro .title{ text-align: left;}*/
    /*.newpro .title h2:after {*/
    /*    left: 0;*/
     
    /*    background: #005ca1;*/
    /*    transform: none;*/
    /*}*/
    .newpro_en .title h2:after{ top:auto}
    .newpro p{ color:#999999; font-size: 17px; padding:20px 0}
    .newpro .fr { float: right; width:100%}
    .newpro .fr ul{ float: right; width:100%; margin-top:-3%;}
    .newpro .fr ul li{ float:left; width:68%; margin:4% 2% 0 0;}
    .newpro .fr ul li:nth-child(2n){ margin-right: 0;}
     .newpro .fr ul li:nth-child(2){width:30%}
       .newpro .fr ul li:nth-child(3){width:30%}
    .newpro .fr ul li figure{ position: relative; float: left; width: 100%;height:100%;overflow: hidden; }
    .newpro .fr ul li figure:after{content: "";position:absolute; left:0; right:0; top:0; bottom:0;width:100%; height:100%; background: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 70%);}
     .newpro .fr ul li figure:hover:after{background: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 70%);}
    .newpro .fr ul li figure img{ height:320px;}
     .newpro .fr ul li figure:hover img{transition: all ease-out 0.3s;
                -webkit-transform: scale(1.2);
                -moz-transform: scale(1.2);
                -o-transform: scale(1.2);
                transform: scale(1.2);}
    .newpro .fr ul li p{ position: absolute; top:0; padding:5px 10px; background-color:#999 ; color:#fff;z-index:9}
    .newpro .fr ul li h1{position: absolute;  font-weight: normal; box-sizing: border-box; z-index:999;
     bottom: 0px; 
        /* line-height: 270px; */
      padding:0 30px;
        display: block;
     
        color: #fafafa;
        width: 100%;
       
     
        transition: all ease-out 0.3s; font-size: 18px;
    }
     .newpro .fr ul li h1 span{ opacity:0; display:block; font-size:15px;color:rgba(255,255,255,0.6);  transition: all ease-out 0.3s;}
    .newpro .fr ul li h1 span i {
    font-style: normal; font-size: 16px;
    color: #005ca1;
    padding-left: 2px;}
     /*.newpro .fr ul li:nth-child(1) h1,.newpro .fr ul li:nth-child(4) h1{ padding-top:11%}*/
    .newpro .fr ul li:hover h1{bottom: 30px;}
    .newpro .fr ul li:hover h1 span{ opacity:1; padding-top:10px;color:rgba(255,255,255,0.6); transition: all ease-out 0.3s; }

/**************首页合作商*****************/
.hezuo{ background-color: #fff; float: left; width: 100%;}
.hezuo .title{ text-align: unset;}
.hezuo .title h2{ float:left}  
.hezuo .title h2:after{content: '';

    left: 0;
    width: 50px;
    height: 2px;
    background: #005ca1;
    transform: none;}
.hezuo .title p{float:right;color:#333; font-size: 16px;line-height:45px;}
.hezuo ul{float: left;
    width: 100%;
    margin-top:40px;
   /**  display: flex;
    justify-content: center;**/}
   /** .hezuo ul li{float: left;
    flex-grow: 1;
    margin-right: 30px;vertical-align: middle;}**/
    .hezuo ul li {float: left;
        margin: 20px 2% 20px 0;
        text-align: center;
        width: 15%;
        height: 60px; }
    .hezuo ul li:nth-child(6n) {
            margin-right: 0;
        }
    .hezuo ul li figure{line-height:60px; vertical-align: middle;}
    .hezuo ul li img{vertical-align: middle; max-width:80%}
    .hezuo ul li img:hover{transition: all ease-out 0.3s;
        -webkit-transform: scale(1.03);
        -moz-transform: scale(1.01);
        -o-transform: scale(1.01);
        transform: scale(1.03);}


/*************首页新闻****************/
  .pgnewslist ul{overflow:hidden; width:100%; margin-bottom:50px;}
		.pgnewslist li{ float:left;  width:100%; box-sizing:border-box;clear:both;transition:all ease-out 0.3s; margin:20px 0; position:relative;}
	
		
		.pgnewslist li figure{float:left;margin-right:30px;height:120px;width:550px; overflow:hidden;}
		.pgnewslist li figure img{width:100%;height:100%;transition:all ease-out 0.6s;}
		
		.news_fr{ float:right; 	width: calc( 100% - 580px); display:block;}
		.pgnewslist li h4{font-size:16px;color:#5a5a5a;transition: all 0.3s; font-weight:normal; position:relative; overflow:hidden;margin-bottom:10px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;}
		
		.pgnewslist li a{display: block;
    float: left;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden; }
		.pgnewslist li:hover h4{transition: all 0.3s; color:#0b6eca;}
	
	
		.pgnewslist li  time{font-size:12px; line-height:24px; color:#a8a8a8; float:left; width:100%; padding-bottom:5px; }
		.pgnewslist li p{  float:left; width:100%;font-size:14px;color:#838383; line-height:24px;
    overflow: hidden; text-overflow: -o-ellipsis-lastline; text-align:justify;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  line-clamp:2;
  -webkit-box-orient: vertical; }
	
 	.pgnewslist li:hover figure img{-webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);}


/*************foot*************/
.fl{ float:left}
.fr{ float:right}	
.foot{background:#f7f7f7;padding:20px 0;color:#999; text-align:center; float:left; width:100%; border-top:solid 1px #d7d7d7}
		.foot .w{overflow:hidden;}
		.foot-nav{float:left;}
			.foot-nav h3{font-size:16px;line-height:2;position:relative;padding-top:10px;margin-bottom:20px;color:#fff;}
			.foot-nav h3:before{content:'';display:block;position:absolute;top:0;left:0;width:30px;height:1px;background:#a3a3a3;}
			.foot-nav li{float:left;}
			.foot-nav li a{font-size:13px;font-weight:bold;color:#a3a3a3;line-height:25px;margin-right:50px;}
			.foot-nav li:last-child a{margin-right:0;}
			.foot-nav li li{float:none;}
			.foot-nav li li a{font-weight:normal;}
		    .foot-contact{ font-size:14px;  line-height:1.8;}
            .foot-contact .fl{float:left; text-align: left; }
            .foot-contact .fl h1{color:#333; font-size: 16px; font-weight: normal;line-height:1.6; padding-bottom:20px;}
            .foot-contact .fl p{ color:#999; font-size: 14px;line-height:1.6}
            .foot-contact .fr {font-size: 16px;}
            .foot-contact .fr a{ padding:0 10px;}
            .foot-contact .fr i{ color:#5995c0; font-size: 20px;}
			.foot-contact h3{font-size:16px;line-height:30px;position:relative;padding-top:10px;margin-bottom:20px;color:#fff; }
			.foot-contact h3:before{content:'';display:block;position:absolute;top:0;left:0;width:30px;height:1px;background:#a3a3a3;}
			.foot-contact section{line-height:25px;}
		    .foot-qrcode{float:right;text-align:center; margin-left:15px;}
			.foot-qrcode figure{margin-bottom:10px;}
	       .foot-qrcode p{ font-size:12px;}
		    .copy{background:#333;color:#ccc;font-size:12px;}
	    	.copy a{color:#CCC; }
	      .copy span{color:#CCC; padding-left: 15px;}
		 .copy-rights{padding:25px 0;text-align: center;}
/***********供应商及产品*************/
/*.supplier .list{overflow: hidden; } */
.supplier .list li{float: left; margin: 0 2% 50px 0; text-align: center; width:18.4%; height: 182px; } 
.supplier .list li:nth-child(5n){margin-right: 0; } 
.supplier .list li a{} 
.supplier .list li .img{width: 100%;height: 130px; line-height: 130px; overflow: hidden; background-color: #fff;} 
.supplier .list li img{vertical-align: middle; max-width: 80%;} 
.supplier .list li:hover img{transition: all ease-out 0.3s;
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);}
.supplier .list li p{color: #999;line-height: 25px;height: 50px;margin-top: 10px; font-size: 14px;} 
.supplier .list li p font{color:#666; font-size: 16px;}
.supplier .list li:hover font {color:#005ca1} 

.procon{ width:100%;float:left; background-color: #fff; padding:40px; box-sizing: border-box;}
.procon .flimg{ float:left; width:35%}
.procon .flimg img{ float:left; width:100%}
.procon .frtxt{float:right; width:60%}
.procon .frtxt h1{font-size:21px;color:#005ca1; padding-bottom:10px;}
.procon .frtxt h3{font-size:16px;color:#666; font-weight: normal;}
.procon .frtxt p{font-size:16px;color:#666; padding-top:50px;line-height: 2;}
.pro_table{ float:left; width: 100%;}
.pro_table th{float:left; font-weight: normal; border-top:solid 1px #005ca1;border-bottom:solid 1px #005ca1; color:#005ca1; font-size: 16px; padding:10px; box-sizing:border-box; text-align: left;vertical-align: top;}
.pro_table tr{float:left; width: 100%;}
/*.pro_table tr:not(:first-child){margin-top:-15px; margin-bottom:-15px;}*/
.pro_table tr:not(:first-child):hover{box-shadow: 0px 0 16px 0 #4097d8;}
.pro_table td{color:#333333; font-size:14px;padding:15px 10px  ; box-sizing:border-box;border-bottom: solid 1px #c7c7c7;line-height: 1.8;margin-right: 20px;  vertical-align: top;}

.pro_table td:nth-child(1),.pro_table th:nth-child(1){ width:18%;}
.pro_table td:nth-child(2),.pro_table th:nth-child(2){ width:18%;}
.pro_table td:nth-child(3),.pro_table th:nth-child(3){ width:15%;}
.pro_table td:nth-child(4).pro_table tr{width:49%;}
.pro_table td:nth-child(4){text-align: justify;}
.pro_table tr.cur {background: rgba(207,232,251,0.3);}


h2.tab_name{margin-top:40px; width:100%; padding:0 0 10px 10px; float:left;color:#005ca1; font-size: 20px;}
.pro_table td i{ padding:2px 5px; color:#ff0000; border:solid 1px #ff0000; font-size: 12px; font-style: normal; margin-top:-10px;}



/***********联系我们*****************/
.map1{width:100%; float:left; border-bottom: solid 1px #d0d0d0; padding: 0  0 50px;}
.map1:nth-child(2){border-bottom: none; padding-top:50px;}
.map1 .flmap{width:50%; float:left;}
.map1 .frtxt{width:45%; float:right; text-align: center;}
.map1 .frtxt h1{color:#666666; font-size:21px; padding:70px 0 40px; font-weight: normal;}

.map1 .frtxt p{color:#666666; font-size:17px; line-height:2.2;}


.feedback{ float:left; width:100%; margin:50px 0;}
.feedback .fl{ float:left; width:40%; text-align: left;}
.feedback .fl img{width:170px;}
.feedback .fl h1{color: #333;
    font-size: 17px;
    font-weight: normal;
    line-height: 1.6;
    padding-bottom: 50px;}
.feedback .fl p{ color:#999999; font-size: 15px;}

.feedback .fr{ float:left; width:60%;}
.feedback .fr .title h2 {
    float: left;
}
.feedback .fr .title h2:after {
    content: '';
    left: 0;

    transform: none;
}
.feedback .fr .title p {
    float: right; text-align: right;
    color: #999;
    font-size: 16px; padding-top:15px;width: calc(100% - 240px);
}
.feedback_en .fr .title p font{  text-align:right}


.right_form{ margin-top:50px;    float: left;
    width:100%;}
.right_form p {
    float: left;
    width: 48%; margin-right: 4%;
    position: relative;
    margin-bottom: 20px;
}
.right_form  p:nth-child(5){   width:100%}
.right_form  p:nth-child(2n){    margin-right: 0;}
.right_form .inputtxt { background-color:#f7f7f7; font-family:Arial, Helvetica, sans-serif;
    float: left;
    width: 100%;
    text-align: left;
    min-height: 35px;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 14px 0px 15px;
    text-transform: capitalize;
    outline: none;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    border-bottom: 1px solid #c8c8c8; color:#666; font-size: 16px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.right_form .inputent{ height:120px;background-color:#f7f7f7;  color:#666; font-size:16px; outline: none; border: none;border-bottom: 1px solid #c8c8c8;}

.right_form .send { cursor:pointer;
 margin-top:20px;
margin-left:4%;
    color: #fff; background:#3c3c3c;
    border: none;
    font-size:16px; height:50px;
   float: left;
    line-height: normal;
    padding: 12px 0px 12px;
    text-transform: uppercase; width:120px; text-align: center; box-sizing: border-box;
    font-family: 'Open Sans', sans-serif;transition: all ease-out 0.3s;
}
.code_p{ }

.right_form  .txt {  width:100%;
   margin-top:20px; float:left;
    height: 50px;
    padding: 10px 40px 10px 0;
    box-sizing: border-box; background-color:#f7f7f7; 
    border-bottom: 1px solid #c8c8c8; color:#666; font-size: 16px;
    line-height: 50px;
}
.vcode {
    position: absolute;
    top: 25px;
    right: 0px;
}
.vcode img {
    height: 40px;
}

/*************关于我们**************/
.about{ width:100%;float:left; margin-top:50px;}
.about .fl{width:50%;float:left; overflow: hidden;}
.about .fl:hover img{transition: all ease-out 0.3s;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);}
    .about .fl img{ float:left;}
.about .fr{width:50%;float:right; position: relative; padding:10px 85px; box-sizing: border-box;}
.about .fr:after{content: '';
    display: block;
    position: absolute;
    background: #ececec;
    left: -100px;
    width: 100%;
    height: 780px; 
    padding:0 100px 0 0 ;
    top: -50px; z-index:-1;}
    .about_en .fr:after{ height: 1075px;}
.about .fr p{color:#333333; font-size: 18px; line-height:2; padding-bottom: 28px; text-align: justify;}
.culture{background-image: url(../images/about_bg.jpg);
    padding-top:20px; 
     float: left;
     width: 100%;
     background-size: cover;}
   .cul1{ float: left; width: 100%; margin-top:20px}  
   .cul1 li{  float: left;width:23%; margin-right: 2.666%; background-color: rgba(0,0,0,0.3); color:#fff; padding:40px 20px; box-sizing: border-box; text-align: center;}
   .cul1 li:last-child{ margin-right: 0;}
   .cul1 li h1{ font-size:20px; border-bottom: solid 1px #fff; width:100%; padding-bottom: 20px; }
   .cul1 li p{ font-size:16px;padding-top: 20px; line-height: 1.6;}
  
   .cul2{ width:100%; float:left; margin:80px 0 60px; text-align: center;color:#fff;}
   .cul2 h2{ font-size:22px;width:100%; padding-bottom: 20px; position: relative; }
   .cul2 h2:after{content: '';
     display: block;
     position: absolute;
     top: 50px;
     left: 50%;
     width: 250px;
     height: 1px;
     background: #fff;
     transform: translateX(-50%);}
   .cul2 p{ font-size:17px;padding-top: 20px;line-height: 1.6;}
 
 
   .cul3{ width:100%; float:left; margin:40px 0; text-align: center;color:#fff;}
   .cul3 h2{ font-size:22px;width:100%; padding-bottom: 20px; position: relative; }
   .cul3 h2:after{content: '';
     display: block;
     position: absolute;
     top: 50px;
     left: 50%;
     width: 250px;
     height: 1px;
     background: #fff;
     transform: translateX(-50%);}
 
   .cul3 ul{ float: left; width: 100%; margin-top:30px}  
   .cul3 ul li{  float: left;width:32%; margin-right: 2%;  color:#fff; padding:20px 0; box-sizing: border-box; text-align: left;}
   .cul3 ul li:nth-child(3n){ margin-right: 0;}
   .cul3 ul li h1{ font-size:19px;  width:100%;}
   .cul3 ul li p{ font-size:16px;padding-top: 10px;padding-bottom: 10px; line-height: 1.6;border-bottom: solid 1px #fff;}

   .media-list-slide:after{ content:'';clear: both; display: block;	font-size:0;}
   .media-list-slide {	width: 1200px; margin: 0 auto;  margin-bottom: 30px;}
   .media-list-slide .swiper-container{padding:0 50px;}
   /*.swiper-wrapper{ width:1140px !important}*/
   .media-list-slide .swiper-slide{ box-sizing:border-box; padding: 0 10px; position:relative;}
   .media-list-slide .swiper-slide figure{ width: 100%; height:260px;position:relative; overflow: hidden;  }
   .media-list-slide .swiper-slide p{position: absolute;
       top: 0;
       line-height:260px;
       left: 0;
       display: block; 
       background-color: rgba(0,0,0,0.3); 
       color:#fff;
       width: 100%;
       height: 100%;
       filter: alpha(opacity=90);
       -moz-opacity: 0.9;
       opacity:0.9;
       transition: all ease-out 0.3s;}
       .media-list-slide .swiper-slide a:hover p{ opacity: 0;}
        .media-list-slide .swiper-slide figure img{ width:100%; height:100%;transition: all 0.3s ease 0s; }
   /***.media-list-slide .swiper-slide a:hover img{ transform: scale(1.05);}***/
        .media-list-slide .swiper-slide a{display: block;text-align: center;  overflow: hidden;transition: all 0.3s ease 0s;font-size: 18px;    line-height: 35px; }
   
   .media-list-slide .swiper-button-next,
   .media-list-slide .swiper-button-prev{
   top: 0;
   bottom: 0; height:100%; margin-top:0;
   transform: translateY(0%);
   background: #FFF;
   width:50px;
   font-size: 50px; outline: none;
   }
   /*.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ background:#fff;}*/
   .media-list-slide .swiper-button-next{right:0px;}
   .media-list-slide .swiper-button-prev{left:0px;}
   
   .media-list-slide .swiper-button-next i,
   .media-list-slide .swiper-button-prev i{
   width: 50px;
       height: 50px;
       background: #7a9fb2;
       text-align: center;
       border-radius: 100%;
       font-size: 36px;
       line-height: 50px;
       top: 50%;
       position: absolute;
       margin-top: -25px;
       color: #FFF;
   }

/***********搜索************/
.search_top{ width:100%; float: left; background-color: #f7f7f7;}
.search_top ul{ max-width:1200px; width:100%; margin:0 auto;}
.search_top ul li{ float:left;width:20%;margin:20px 2% 20px 0;line-height: 42px; border:solid 1px #c7c7c7; color:#999; font-size: 20px; padding:0 10px; box-sizing: border-box;}
.search_top ul li a{ float:left;width:100%;}
.search_top ul li.on,.search_top ul li:hover {border:solid 1px #005ca1;color:#005ca1; }
.search_top ul li.on a,.search_top ul li:hover a{color:#005ca1; }
.search{ padding:0 !important;}
.search .procon{ padding:0}




/**************内页*********************/
.pgservicebanner {
    height: 180px; z-index:-1; 
    background: url(images/banner_fuwu.jpg) no-repeat center center;position:relative;
}
.w {
    margin: 0 auto;
    max-width: 1200px; width:100%;
}
.pgbanner h2 {
    position: absolute; bottom: 20px; 
    font-size: 18px; color:#fff; font-weight: normal;
    line-height: 60px;

}
.location_wrap {    position: relative;  width: 100%;}
.location_wrap:after,.about_expo:after {	content: '';	clear: both;	display: block;	font-size: 0;}
.location_box { /*border-bottom: 1px solid #ddd;*/
	width: 100%; max-width: 1200px; height: 60px; line-height: 60px;
	margin: 0 auto; 

}
.location_left {float: left;    padding-top: 7px;}
.location_left b{
line-height: 65px;
    float: left;
    color: #339933;
}
 ul.location{position: absolute;
    bottom: 20px;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    line-height: 60px;}
 ul.location li {text-transform:Capitalize;  float: left;
	display: inline-block; 

    font-size: 16px;
    color: #fff;
	padding-left: 20px; position:relative;
}
ul.location li a{    font-size: 16px;
    color: #fff;}
 ul.location li:before {
	position:absolute;
	top: 0;
	left: 7px;
	font-family: 'FontAwesome';
	content: "\f105";
}
 ul.location li:nth-of-type(1) {
	padding-left: 0px;
  
}
ul.location li:nth-of-type(1):before{ display: none;}

.w1200{max-width:1200px; width:100%;
    margin: 0 auto;
    position: relative;  min-height:380px;}
	
	
	.jobbar{ float: left;
    width: 100%;border-top: solid 1px #005ca1;
    border-bottom: solid 1px #005ca1;
   line-height:2; box-sizing: border-box; }
.jobbar span{ float: left;  color: #005ca1;
    font-size: 16px; padding:10px 10px;box-sizing: border-box;
}
.jobbar span a{ float:left; display:block;}
.postbar{/* height: 42px; line-height: 42px; */    padding: 10px 0; box-sizing: border-box;border-bottom: solid 1px #c7c7c7;
    float: left;
    width: 100%; }
.postbar span{ float: left; display: block; color: #333; font-size:14px; padding:15px 10px; box-sizing: border-box;word-wrap:break-word}
.sp1{ width:18%;  }
.sp2{ width:  18%;  }
.sp3{ width:  15%;}
.sp4{ width:  49%; text-align:justify;}
.postbar:hover{ -moz-box-shadow:0px 0 16px 0 #4097d8;
    -webkit-box-shadow:0px 0 16px 0 #4097d8;
    box-shadow: 0px 0 16px 0 #4097d8;}
	
	/**************关于我们***************/
	.pgguide{/*background:#f4f4f4;*/line-height:70px; border-bottom:solid 1px #efefef;}
.pgguide .w:after{content:'';display:block;clear:both;}
	.pgguideposition{float:left;font-size:18px; font-weight:bold; color:#333; }
	.pgguideposition font{color:#ddd;}
		.pgguideposition strong{}
		.pgguideposition a{}

		
	.pgguidenav{float:right;}
		.pgguidenav ul{}
		.pgguidenav li{float:left;margin-left:1px;}
		.pgguidenav li a{display:block;padding:0 30px; font-size:14px;}
		.pgguidenav li a:hover,.pgguidenav li a.on{color:#2397d4;background:#fff;}




	  .pg-about-img{ float:left; width:48%;}
  .pg-about-img figure img{width:100%;}
  
.fr_txt{ float:right; width:46%; }
.fr_txt h1{color:#666; font-weight:normal; font-size:30px; position:relative;padding-bottom:20px;}
.fr_txt h1:after {
    content: '';
    display: block;
    position: absolute;
    top: 60px;
    left: 30px;
    width: 60px;
    height: 3px;
    background: #005ca1;
    transform: translateX(-50%);
}
.fr_txt h2{color:#333; font-size:20px; line-height:2; margin:20px 0 30px;}
.fr_txt p{color:#333; font-size:15px; line-height:1.8; font-weight:normal; margin-top:20px;}



/***************新闻列表************************/

 .pg-nav{margin-bottom:30px;}
		.pg-nav a{display:inline-block;line-height:40px;padding:0 30px;background:#eee;margin:0 10px 10px 0; font-size:14px;}
		.pg-nav a:hover,.pg-nav a.on{background:#1e8ac9;color:#fff;}
		
		
 ul.news_tbg_ul{ float:left; padding:0px 0; width:100%; margin:0px 0 20px;}


 .news_tbg_li {
 width:100%; box-sizing:border-box;
    overflow: hidden;
    margin-bottom: 15px;  background-color: #fff; border:solid 1px #fff;box-sizing: border-box;transition: all ease-out 0.3s;
}
.news_tbg_li:hover{ border:solid 1px #aaa; box-sizing: border-box;transition: all ease-out 0.3s;}
.news_tbg_li figure{width:35%;float:left; overflow: hidden; height:303px;}
.news_tbg_li figure img{ height:100%;width:100%;}
.news_tbg_li:hover figure img{transition: all ease-out 0.3s;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);}
.news_tbg_div_left {
padding:40px 0px 40px 0; width:calc(15% - 1px); box-sizing: border-box;
    float:right;
}
 .news_tbg_left_top { padding-top:75px;
    display: block;
    line-height: 1;
    text-align: center;
 color:#999; 
    font-size: 50px;

 
}
 .news_tbg_left_bottom {
    display: block;
    text-align: center;
    line-height: 1;
    font-size: 18px;
    color:#999; 
}
.news_tbg_div_right {
    float: left;
   padding:40px ; box-sizing: border-box;
    width:50%;
}
 .news_tbg_div_right h2 {
  line-height:1.5;
    font-size: 20px;

    color: #333;
    transition: all 0.3s;white-space:nowrap;

overflow:hidden;

text-overflow:ellipsis;
}
  .news_tbg_li:hover .news_tbg_div_right h2{  color:#005ca1;  transition: all 0.3s; }
.news_tbg_div_right p {display: block; float: left; width:100%;
    line-height:1.7; margin:30px 0;
    color: #333; font-size:16px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.news_tbg_div_right span {color:#999;font-size: 15px;}
.news_tbg_div_right span i{ color:#80aed0;}

.news_tbg_li line{ float: left;
    width: 1px;
    height: 210px;
    background-color: #e7e7e7;
    margin: 40px 0;
    box-sizing: border-box;}
/************新闻详情****************/

 .pg-article-main{float:left; width:100%;box-sizing:border-box;padding:50px;margin-bottom:20px; background-color: #fff;}
		.pg-article-info{margin-bottom:0px;}

			.pg-article-infohead{padding-bottom:20px; border-bottom:solid 1px #e7e7e7}
				.pg-article-infohead h1{font-size:28px;line-height:30px; text-align:center; color:#333333; font-weight:normal;}
				.pg-article-infohead p{font-size:16px;color:#999;margin-top:20px; text-align:center}
				.pg-article-infohead p span,.pg-article-infohead p time{margin-right:10px;}

			.pg-article-slide{overflow:hidden;margin-bottom:30px;}
				.bigimg{margin-bottom:10px;}
					.bigimg img{width:100%;}
				.smallimg{}				
					.smallimg figure{overflow:hidden;height:90px;}
					.smallimg img{width:100%;height:100%;}

			.pg-article-infomain{ padding-top:20px;}
.desc{ background:#f5f5f5; color:#888; font-size:16px; float:left; width:100%; line-height:30px; margin-bottom:20px; padding:10px 10px 10px 0; text-indent:2em;}
			.edit{line-height:200%;font-size:16px; color:#333;text-align: justify;}
			.edit p{ padding-bottom:10px;text-align: justify;}
				.edit img{max-width:100%; height:auto !important}
			.infoprevnext{overflow:hidden;padding:20px 0;line-height:30px;}
				.infoprevnext p{    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;}
                    .infoprevnext p b{ font-weight:normal}
			.infotags{background:#eee;padding:10px;margin-bottom:30px;font-size:12px;}
				.infotags strong{margin-right:10px;}
				.infotags a{margin-right:10px;color:#666;}
			.inforelated{}
				.inforelated h3{font-size:16px;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
				.inforelated h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#005ca1;}
				.inforelated ul{}
				.inforelated li{line-height:30px;}
				
				
				
				#PREVIOUS_NEXT {
	min-height: 50px;
	float: left;
	position: relative;
	width: 100%; font-size:16px;
	overflow: hidden;

}
#PREVIOUS_NEXT i {
	color: #bbb;
	padding-right: 5px;
}
.PREVIOUS {
	height: 35px;
	overflow: hidden;
}
.PREVIOUS a, .NEXT a {
	color: #7a9fb2;
}
.PREVIOUS a:hover, .NEXT a:hover {
	color: #0a62c8;
}
.NEXT {
	height: 35px;
	overflow: hidden;
}





/**********联系我们**************/
.con{ float:left; width:100%;}
.pg-contact-info-list{margin:0 -1% 90px;overflow:hidden;}
				.pg-contact-info-list section{float:left;width:28%;margin:0 1%;box-sizing:border-box;padding:30px 0;text-align:center; background:#fafafa; height:255px; border-bottom:solid 6px #19499F; position:relative;}
				.pg-contact-info-list section:last-child{width:38%;}
				.pg-contact-info-list figure{margin-bottom:20px;text-align:center;}
				.pg-contact-info-list figure i{font-size:50px; height:60px; color:#19499F;}
					.pg-contact-info-list figure img{height:60px;}
				.pg-contact-info-list section h3{color:#091D3E; font-size:24px;}
				.pg-contact-info-list section h5{color:#091D3E; font-size:20px; font-weight:normal; line-height:60px; padding-top:20px;}
			/*	.pg-contact-info-list section:last-child h5{line-height:30px; }*/
				
		
				
			.pg-contact-main{padding:40px; float:left; width:100%; margin-bottom:100px; box-sizing:border-box;}
		.pg-contact-main-title{margin-bottom:40px;text-align:center;}

			.pg-contact-main-title p{font-size:14px;color:#555; padding-top:30px; }
		.pg-contact-main-form{height:360px;position:relative;}
			.pg-contact-main-form ul{}
			.pg-contact-main-form li{position:absolute;}
			.pg-contact-main-form li:nth-of-type(1){left:0;top:0;}
			.pg-contact-main-form li:nth-of-type(2){left:380px;top:0;}
			.pg-contact-main-form li:nth-of-type(3){right:0;top:0;}
			.pg-contact-main-form li:nth-of-type(4){top:80px;right:0;left:0;}
			.pg-contact-main-form li:nth-of-type(5){left:0;top:300px;}
			.pg-contact-main-form li:nth-of-type(6){left:380px;top:300px;}
			.vcode{position:absolute;top:25px;right:0px;}
				.vcode img{height:40px;}
			.pg-contact-main-form li .txt{width:360px;height:60px; border-radius:6px;padding:10px 20px;box-sizing:border-box;border:1px solid #e4e4e4;line-height:40px;}
			.pg-contact-main-form li .txts{display:block;width:100%;height:200px;padding:10px 20px;line-height:25px;box-sizing:border-box;border:1px solid #e4e4e4;border-radius:6px;}
			.pg-contact-main-form li .btn{width:180px;height:60px;background:#014DA2;color:#fff; border-radius:30px; font-size:18px;}
			
			
/*************人才招聘********************/			
			
	 	.pg-join-list{background:#fff;padding:0 40px;margin-bottom:80px; float:left; width:100%;}
			.pg-join-list dl{}
			.pg-join-list dt{color:#666;font-size:18px;line-height:48px;border-bottom:1px solid #ddd;overflow:hidden;}
				.pg-join-list dt strong{font-weight:normal;margin-right:20px;}
				.pg-join-list dt span{float:right;line-height:50px;}
			.pg-join-list dd{display:none;padding:20px 0;}
	.pg-join-style{}
		.pg-join-style figure{position:relative;padding-bottom:20px;}
		.pg-join-style figure img{width:100%;}

.pg-product{padding:80px 0 80px;}
	.pg-product-slogen{}
		.pg-product-slogen dl{text-align:center;}
		.pg-product-slogen dt{font-size:30px;line-height:40px;position:relative;padding-bottom:20px;margin-bottom:20px;}
		.pg-product-slogen dt:after{content:'';display:block;position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:30px;height:2px;background:#005ca1;}
		.pg-product-slogen dd{font-size:16px;color:#999;line-height:25px;}
	.pg-product-list{margin-top:40px;}
		.pg-product-list ul{margin:0 -2%;}
		.pg-product-list li{float:left;width:46%;margin:0 2% 40px;}
		.pg-product-list li section{position:relative;transition:all ease-out 0.3s;}
		.pg-product-list li section a{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
		.pg-product-list li figure{overflow:hidden; height:287px;}
		.pg-product-list li figure img{width:100%;}
		.pg-product-list li h3{font-size:18px;line-height:60px;background:#666;color:#fff;padding:0 20px;transition:all ease-out 0.3s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
		.pg-product-list li i{position:absolute;bottom:10px;right:10px;width:40px;height:40px;background:url(../images/newsslidenext.png) no-repeat 0 center;transition:all ease-out 0.3s;}
		.pg-product-list li:hover section{box-shadow:0 0 50px rgba(0,0,0,0.1);}
		.pg-product-list li:hover h3{background:#005ca1;padding:0 30px;}
		.pg-product-list li:hover i{right:20px;}
	.pg-product-main{margin-top:40px;padding:40px;background:#fff;}
			.pg-product-main img{max-width:100%;}
			.pg-product-main dl{margin-bottom:40px;}
			.pg-product-main dt{font-size:22px;line-height:25px;position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;}
			.pg-product-main dt:after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:30px;height:2px;background:#005ca1;}
			.pg-product-main dd{font-size:15px;color:#999;line-height:25px;}

			.table{overflow-x:scroll;margin-bottom:25px;}
			.table:last-child{margin-bottom:0;}
			.table::-webkit-scrollbar{width:1px;height:1px;}
			.table::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);}
			.table::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background:rgba(0,0,0,0.1);}
			.table table{border-collapse:collapse;border:1px solid #666;width:100%;box-sizing:border-box;}
			.table tr{transition:all ease-out 0.3s;}
			.table tr:nth-of-type(2n){background:#f9f9f9;}
			.table tr:hover{background:rgba(1,77,161,0.05);}
			.table th{font-size:14px;border:1px solid #ccc;padding:8px 10px;line-height:150%;background:rgba(1,77,161,0.05);font-weight:normal;}
			.table td{font-size:12px;border:1px solid #ccc;padding:8px 10px;line-height:150%;}
		
		/* page ---------------*/
#pages {
	font-family: Arial, 微软雅黑, 宋体;
	padding: 20px 0 25px;
}
#pages:after {
	content: '';
	clear: both;
	display: block;
	font-size: 0;
}
.bottom_pages {
	width: 100%;
	float: left;
}
.pages_center {
	margin: 0px auto;
	text-align: center;
}
#pages a.a1 {
	background: #7a9fb2;
	/* width: 56px; */
	padding: 4px 10px;
}
#pages a.hover {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background: #7a9fb2;
	border: 1px solid #e3e3e3;
	color: #FFF;
	text-align: center;
	padding: 4px 10px;
}
#pages a {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background: #d7d7d7 !important;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #666;
	padding: 4px 10px;
}
#pages a:hover {
	background: #7a9fb2 !important;
	color: #FFF;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background:#7a9fb2;
	border: 1px solid #5a85b2;
	color: #fff;
	text-align: center;
	padding: 4px 10px;
}
/*********新闻详情***************/

 #View_tit {
	margin-top: 40px;
	width: 100%; 
	position: relative; 
}
#View_tit h3 {
	font-size: 28px;
	color: #333;
	text-align: center;
}
#View_tit h4 {
	text-align: center;
	font-size: 18px;
	color:#014DA2;
	padding: 20px 0 20px;
	font-weight: normal;
}
#View_tit h4 span {
	margin-right: 40px;
}
#NewView {
	padding: 30px 0; float:left; width:100%;
	line-height: 30px;
	color: #666;
	border-top: 1px solid #f3f3f3;
	 margin-bottom:100px;
}
#NewView p {
	
	text-align: justify; color:#838383;
	font-size: 16px; line-height: 30px; 
}
#NewView figure{ float:left; width:100%; margin:20px 0; text-align:center;}
#NewView figure img{ max-width:100%;}
#NewView img {
	text-align: center;
	margin: 10px auto 10px auto;
}



.search_list{width: 100%; float: left;}
.search_list li{width: 100%; float: left;display:block;}
.totalnums{width: 100%;  text-align: center; padding: 15px 0;}

.ico_new_hot{
    width: 26px;
    height: 26px;
    background: #F2F2F2;
    border-radius: 100%;
    padding: 3px;
    box-sizing: border-box;
    float: left;
    margin: 0 2px;
    
}




















