body{font-family: Arial, "Microsoft YaHei";color: #535353;font-size: 12px;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #fff;height:100%; }
body,IMG,ul,li,i,dd,ol,section,dl,dt{ list-style:none; margin:0; padding:0; border:0;}
i{ font-style:normal;}a{ text-decoration:none;}
h1,h2,h3,h4{display:inline-block;*display: inline;*zoom: 1; margin:0; padding:0; font-weight:100; font-size:100%;}
header{ margin:0; padding:0;}
.Ari{ font-family:Arial, Helvetica, sans-serif;}

/* 字体 */


@font-face {
    font-family: 'AVGR45W';
    src: url('../fonts/AVGR45W_1.eot');
    src: url('../fonts/AVGR45W_1.eot?#iefix') format('embedded-opentype'),
         url('../fonts/AVGR45W_1.woff2') format('woff2'),
         url('../fonts/AVGR45W_1.woff') format('woff'),
         url('../fonts/AVGR45W_1.ttf') format('truetype'),
         url('../fonts/AVGR45W_1.svg#itc_avant_garde_gothicdemi') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {  
 font-family: Bodoni MT Condensed;  
 src: url('../fonts/Bodoni MT Condensed Italic.TTF'); /* EOT file for IE */  
}  

@font-face {  
 font-family: Bebas Neue;  
 src: url('../fonts/BebasNeue.TTF'); /* EOT file for IE */  
}  


@font-face {
    font-family: 'AvantGardeITCbyBT';
    src: url('../fonts/AvantGardeITCbyBT-Demi.eot');
    src: url('../fonts/AvantGardeITCbyBT-Demi.eot?#iefix') format('embedded-opentype'),
         url('../fonts/AvantGardeITCbyBT-Demi.woff2') format('woff2'),
         url('../fonts/AvantGardeITCbyBT-Demi.woff') format('woff'),
         url('../fonts/AvantGardeITCbyBT-Demi.ttf') format('truetype'),
         url('../fonts/AvantGardeITCbyBT-Demi.svg#itc_avant_garde_gothicdemi') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ZapfHumnst_BT';
    src: url('../fonts/tt0015m_0.eot');
    src: url('../fonts/tt0015m_0.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt0015m_0.woff2') format('woff2'),
         url('../fonts/tt0015m_0.woff') format('woff'),
         url('../fonts/tt0015m_0.ttf') format('truetype'),
         url('../fonts/tt0015m_0.svg#itc_avant_garde_gothicdemi') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Charter_OSF_BT_Black';
    src: url('../fonts/tt1675m_0.eot');
    src: url('../fonts/tt1675m_0.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tt1675m_0.woff2') format('woff2'),
         url('../fonts/tt1675m_0.woff') format('woff'),
         url('../fonts/tt1675m_0.ttf') format('truetype'),
         url('../fonts/tt1675m_0.svg#itc_avant_garde_gothicdemi') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* transition */
a,.i_adv .list{-webkit-transition:all 0.3s ease; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.clear{clear:both;}

/* top */
.main{ width:1280px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.mt20{ margin-top:20px;}

.mt30{ margin-top:30px;}
.position_relative{ position:relative;}
.text_uppercase{text-transform:uppercase;}

i[class^=icon-]{
  font-family: 'iconfont';
  padding-right: 4px;
}


.icon-eyes:after{
  content: "\e6ce"
}
.icon-jtr:after{
  content: "\e6da"
}
.icon-star:after{
  content: "\e6dd"
}

.flex{ display: -webkit-flex; display: flex;}
.justify-start{ -webkit-justify-content: flex-start; justify-content: flex-start;}
.justify-end{ -webkit-justify-content: flex-end; justify-content: flex-end;}
.justify-center{ -webkit-justify-content: center; justify-content: center;}
.justify-around{ -webkit-justify-content: space-around; justify-content: space-around;}
.justify-between{ -webkit-justify-content:space-between; justify-content:space-between;}

.header{ width:100%; background: #fafafa; display: none; z-index: 99; height: 135px;}
.header .top{ float: left; font-size:12px; height: 97px; position: relative; zoom: 1;}
.header .top .logo{ float: left; margin-top: 15px; padding-left: 17px;}
.header .iso{ float: right; margin-top: 44px; margin-right: 13px; line-height: 46px; padding: 0 17px; border-radius: 5px; color: #fff; font-size: 16px; font-family: Adobe Devanagari,Arial,Microsoft YaHei; background: #959595; }
.header .tel{ height: 40px; margin-top: 46px; line-height: 20px; color: #222; font-size: 14px; float: right; margin-right: 26px; background: url(../images/tel.jpg) no-repeat left top; padding-left: 60px; }

/* nav */
.nav_top{ width: 100%; height: 5px; background-color: #305dc3; margin: auto; }
nav{ width: 100%; height: 80px; float: left; background-color: #fff; margin: auto;}
nav.c{ background: #fff;}
.navlist{ width: auto;}
.navlist:before{ content: ""; height: 80px; width: 250px;  float: left; background: url(../images/logo.png) no-repeat center; }
.navlist ul{ float: right; width: auto; height: 80px; }
.navlist li{ float: left;  line-height: 80px; color: #305dc3; position:relative}
.navlist li a{ position: relative; color: #305dc3; padding:0 23px; line-height: 80px; float: left;  font-size: 14px; text-transform: uppercase; font-family:Arial,Microsoft YaHei; }
.navlist li a:after{ display: none; content: ""; position: absolute; right: 0; top: 20px; width: 1px; height: 20px; background: #6b6b6b; float: left;}
.navlist li.cur a:after{ opacity: 0 }
.navlist li.cur,.navlist li:hover{ background: none;}
.navlist li.cur a{ color: #fff; background-color: #305dc3;}
.navlist li:hover a{ color: #fff; background-color: #305dc3;}
.navlist li:last-child a:after,.navlist li:hover a:after{ opacity: 0 }
.navlist li span{
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	background:#fff;
	z-index:3;
	display:none;
}
.navlist li:hover span{
	display:block;
}
.navlist li:hover span a{
	background:#fff;
	color:#000;
}
.navlist li span a{
	LINE-HEIGHT:34px;
	padding:0;
	display:block;
	float:none;
	text-align:center;
}
.navlist li span a:hover{
	background:#305dc3;
	color:#fff;
}
.down{ float: right; font-family: iconfont;line-height: 20px; color: #fff;  font-size: 18px; margin-top: 30px; margin-right: 60px; width: 40px; border-right: 1px solid #6b6b6b  }
#search{ width: 100%; transition: all .3s ease; float: right; position: relative; margin-top: 2px;}
.btn{ font-family: iconfont; background-color: #ccc; float: left; line-height: 40px; padding: 0 10px; font-size: 22px;  position: absolute; right: 0; top: 0; cursor: pointer; display: none}
.btn:hover{ background-color: #305dc3; color: #fff; }
#box{overflow:hidden; float:right; width: 100%; margin-left: -40px; z-index:1; height:40px; background: none;  position:relative;}
.search_ico{font-family:"iconfont"; float:right; position:absolute; padding: 0; margin: 0; text-align:center; font-size:22px; right: 0; top: 0; color: #fff; height:40px; line-height: 40px; background:#305dc3; width: 40px; text-align: center; border:none;}
.search_ico:hover{ background: #ccc; color: #000;}
.fa-search{border: none; border-bottom: 1px solid #305dc3; width: 240px;;background: #fff; float:left; color:#ccc; line-height:37px; padding:5px; padding-left: 7px; box-sizing:border-box; height:40px; }
#box input[name="keyword"]{outline:none;}





.i-ab{ width: 100%; display: block; height: 430px; padding-top: 40px; font-size: 0; }
.i-ab h2{ text-align: center; font-family: Arial,Microsoft YaHei; font-weight: bold; position: relative; width: 100%; color: #000; font-size: 36px; line-height: 59px; }
.i-ab h2:after{ margin: auto; content: ""; position: absolute; bottom: 0; left: 47%; width: 80px; height: 2px; background: #959595; }

.i-ab .l{ width: 100%; float: left; color: #5f7487; font-size: 14px; text-align: center; margin-top: 15px;}
.i-ab .r{ float: left; width: 100%;  }
.i-ab .r ul{ padding-top: 61px; }
.i-ab .r ul li{ float: left; width: 320px; height: 281px; position:relative;}
.i-ab .r ul li div{ width: 120px; height: 120px; position: absolute; top: 0; left: 0; font-family: "iconfont"; float: left; margin: 0 100px; border: 1px #c0c5c9 solid; border-radius: 50%;  box-sizing: border; font-size: 50px; text-align: center; line-height: 120px; color: #305dc3;-webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;}
.i-ab .r ul li div:hover{ color:#fff; background: #305dc3; top: -10px;}


.i-ab .r ul li span{width: 100%; font-size: 20px; color:#3c444c; float: left; margin-top: 130px; text-align: center; text-transform: uppercase; line-height: 42px}
.i-ab .r ul li b{ font-weight: normal; float: left; width: 100%; text-align: center; font-size: 12px; color: 5e7387; }



.content{ width: 100%; display: block; font-size: 0; } 

.i-products{ background: #ebebeb url(../images/product_01.jpg) no-repeat left top; position: relative; z-index: 1 }
.i-products:after{ content: ""; position: absolute; /*right: 50%; margin-right: -960px;*/right:0; z-index: -1; background: url(../images/product_02.jpg) no-repeat left top; width: 287px; height: 100%; display: block; top: 0 }
.i-products .main{ width: 1280px;}
.i-products .tit{  width: 100%; text-align: left; }
.i-products .tit h2{ position: relative; text-align: center; font-family: Arial,Microsoft YaHei; text-transform:uppercase; font-size: 36px; margin-top: 40px; float: left; width: 100%; line-height: 59px; color: #1a1a1a; }
.i-products .tit p{ font-size: 14px;  color: #5f7487; margin-top: 15px; text-align: center; float: left; width: 100%; }
.i-products .tit h2:after{ content: ""; position: absolute; bottom: 0; left:47%; width: 80px; height: 2px; background: #959595; }

.i-products .i-products-list{ width:1168px; margin: 0 auto; padding:0 56px 140px 51px ; overflow:hidden; position:relative;}
.i-products .i-products-list .hd{ overflow:hidden; height:46px; width:100%; display: block; position: absolute; bottom:50px;}
.i-products .i-products-list .hd .prev,.i-products .i-products-list .hd .next{ right: 50%; background: #ebebeb;  height: 42px; border: 2px solid #8d8e89; width: 42px; line-height: 44px; text-align: center; display: inline-block; font-family: iconfont; color: #777; font-size: 27px; font-weight: bolder; position: absolute; margin-right: 51px; }
.i-products .i-products-list .hd .next{ left: 50%; margin-left:-30px; }
.i-products .i-products-list .hd a:hover{ background: #666; color: #fff;   }
.i-products .i-products-list .hd ul{ display: none; float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

.i-products .i-products-list .bd{ padding:10px;   }
.i-products .i-products-list .bd ul{ overflow:hidden; zoom:1; }
.i-products .i-products-list .bd ul li{ float: left; width: 262px; height: auto;margin-right: 42px;}

.i-products .i-products-list .bd ul li .pic{ width: 262px height: 244px; }
.i-products .i-products-list .bd ul li a{ display: inline-block; }
.i-products .i-products-list .bd ul li .pic img{ width:100%; float: left; height:100%; mix-blend-mode: multiply; }
.i-products .i-products-list .bd ul li:hover .pic a{  opacity: 0.7  }
.i-products .i-products-list .bd ul li .title{  font-size: 14px; color: #fff; display: block;   }
.i-products .i-products-list .bd ul li .title a{ margin-top: 40px; font-size: 14px; color: #fff; display: block;   }
.i-products .i-products-list .bd ul li:hover a{ font-weight: 700; }

.i-eq { width: 100%; height: 681px; margin: auto; }
.i-eq .eq-l{ width: 606px; padding: 0 11px 0 23px; float: left; height: 681px; }
.i-eq .eq-l .bt{ font-size: 36px; color: #1a1a1a; float: left; width: 100%; text-transform: uppercase;position: relative; margin-top: 66px; line-height: 73px;}
.i-eq .eq-l .bt:after{ content: ""; position: absolute; bottom: 0; left: 0; width: 80px; height: 2px; background: #959595; }
.i-eq .eq-l p{ font-size: 14px;  color: #5f7487; margin-top: 15px;  float: left; width: 100%; }
.i-eq .eq-l ul{ width: 100%; float: left; margin-top: 18px; }
.i-eq .eq-l ul li{ float: left; width: 333px; height: 340px; }
.i-eq .eq-l ul li+li{ float: right; width: 265px; height: 161px; }
.i-eq .eq-l ul li+li+li{ width: 265px; height: 170px; margin-top: 9px; }
.i-eq .eq-l ul a li{ width: 142px; height: 41px; border: 1px solid #272727; float: left; font-size: 14px; color: #272727; text-align: center; line-height: 41px; margin-top: 20px; }
.i-eq .eq-l ul a li:hover{color: #fff; background-color: #272727;}
.i-eq .eq-r{ width: 622px; float: right; height: 681px; }
.i-eq .eq-r .bt{ width: 100%; text-align: left; float: left; color: #305dc3; font-size:30px; font-family: Bodoni MT Condensed; margin-top: 80px; }
.i-eq .eq-r .tp{ width: 100%; background: url(../images/xjsb.jpg) no-repeat top center;  float: left; height: 258px;}
.i-eq .eq-r ul{ float: left; width: 100%; position: relative;}
.i-eq .eq-r ul li{ float: left; width: 100%; font-size: 14px; line-height: 30px; color: #37474f; }
.i-eq .eq-r ul li:before{ content: ""; margin-right: 10px; width: 5px; height: 5px; background: #000; border-radius: 100%; float: left; margin-top: 13px;}
.i-eq .eq-r ul a { position: absolute;right: 15px; width: 142px; height: 41px; bottom: 0; border: 1px solid #272727; float: right; font-size: 14px; color: #272727; text-align: center; line-height: 41px;  }
.i-eq .eq-r ul a:hover{color: #fff; background-color: #272727;}


/* 首页新闻 */

.i-news { padding: 70px 0 60px 0; background-color: #ebebeb;}
.i-news .l{ width: 100%; display: inline-block; box-sizing: border-box; padding: 0 33px; }
.i-news .tit{ width:300px; padding: 0 490px; color: #1a1a1a; line-height: 18px; font-family: Arial,Microsoft YaHei; font-size: 36px;  text-align:center; position: relative; }
.i-news .tit:before{content: "";width: 80px; height: 2px; background: #000; display: block; top: 7px; position: absolute;}
.i-news .tit:after{content: "";width: 80px; height: 2px; background: #000; display: block; top: 7px; position: absolute;     right: 490px;}


.i-news .list{ width:1170px; padding: 70px 55px;}
.i-news .list li{ width:100%; margin-right: 2%; float: left; height:auto; position:relative; transition:all 0.3s;}
.i-news .list li:nth-child(3n){ margin-right: 0 }
.i-news .list li .pic{ width:100%; }
.i-news .list li .pic img{ width:100%; max-height: 494px;}
.i-news .list li dl{ width: 100%; font-size: 14px; color: #000; line-height:22px; position: relative;}
.i-news .list li dl dt{ width:100%;  overflow:hidden; line-height: 24px; font-size:14px; box-sizing: border-box; }
.i-news .list li:hover dl dt{ color: #bbb } 

.i-news .list li dl dd{ font-size: 12px; color: #606060; line-height:24px; height: 72px; text-overflow: ellipsis; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient:vertical;  float:left; transition:all 0.3s;}

.i-news .list li dl .time{ width:40px; line-height: 24px; display:none; height:66px; position:absolute; left:0; top:0; box-sizing:border-box; color:#fff;  font-size:14px; float:left;text-align:center; background: #359eff;}
.i-news .list li dl .time span{color: #359eff; background: #f4f4f4; display: block; width: 100%; line-height: 42px; height: 42px; }
.i-news .list li a.more{ width:auto;  height: 30px; line-height: 30px; color: #f00; font-size: 12px; font-style: italic; float:left; margin-top:5px; margin-left: 20px;}
.i-news .list li:hover dl dd{ color:#000; }
.i-news .list li a.more:hover{ opacity: 0.7 }

.i-news .l .list li{ width: 370px; margin-right: 30px; height: 350px; margin-bottom: 10px; float: left; }
.i-news .l .list li+li+li{ margin-right: 0px; }
.i-news .l .list li .pic{ width:370; float: left; }
.i-news .l .list li .pic img{ width:100%; height:222px;}
.i-news .l .list li dl{ width: 100%; margin: 0; float: left; font-size: 14px; color: #080808; }
.i-news .l .list li dl dt{ margin-top: 25px; margin-bottom: 1px; }
.i-news .l .readm{ width: 141px; height: 39px; float: right; border:1px solid #272727; color: #272727; text-align: center; line-height: 39px; font-size: 14px;  }
.i-news .l .readm:hover{ background-color: #272727; color: #fff; }

.i-news .r .list li+li{ display: none; }
.i-news .r .list li a.more{ display: none;}
.i-news .r .list li .pic{ width:100%; float: left; }
.i-news .r .list li .pic img{ width:100%; height: 345px;}

.i-news .r .list li dl dt{ padding-top:20px;text-align: center; }
.i-news .r .list li dl dd{ display: none; }


.footlt{ width: 100%; float: left; background-color: #305dc3; height: 187px; }
.footlt span{ height: 187px; line-height: 44px; font-size: 28px; color: #fff; font-family: Bebas Neue; float: left; padding-left: 35px; margin-top: 52px; }
.footlt .bttn{ width: 218px; height: 46px; border:1px solid #fff; float: right;  font-size:18px; color: #fff; text-align: center; line-height: 46px; margin-top: 71px; margin-right: 10px;}
.footlt .bttn:hover{ background-color: #fff; color: #305dc3; }

@font-face {
  font-family: 'iconfont';  /* project id 453956 */
  src: url('//at.alicdn.com/t/font_453956_03ardd7w0f5bqpvi.eot');
  src: url('//at.alicdn.com/t/font_453956_03ardd7w0f5bqpvi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_453956_03ardd7w0f5bqpvi.woff') format('woff'),
  url('//at.alicdn.com/t/font_453956_03ardd7w0f5bqpvi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_453956_03ardd7w0f5bqpvi.svg#iconfont') format('svg');
}

.footlist{ width: 100%; display: block; float: left;  background:#ebebeb url(../images/i-contact.jpg) no-repeat top left; height: 291px; color: #fff; }
.footlist .title{  width: 100%; float: left; font-size: 14px; margin-bottom: 16px; text-transform: uppercase; color: #080808; }
.footlist a{ color: #777; font-size: 14px; line-height: 35px; text-transform: uppercase; }
.footlist a:hover{ color: #fff; text-shadow: 0 0 2px #fff;  } 

.footlist .i-contact{ width: 1000px; float: left; margin-top: 50px; box-sizing: border-box; padding-left: 50px;}
.footlist .i-contact ul{ width: 100%; float: left; color: #777; }
.footlist .i-contact ul li{ margin-bottom: 10px; position: relative; transition: all .3s ease; width: 100%; float: left; line-height: 28px; font-size: 14px; color: #7c7c7c; box-sizing: border-box; padding-left: 30px;}
.footlist .i-contact ul li span{ color: #353535 }
.footlist .i-contact ul li.icon-adds{ font-size: 14px; }





.footlist .i-contact ul li:after{ content: "\e600";  font-size: 20px; line-height: 28px; text-align: center; color: #f00; font-family: "iconfont"; position: absolute; left: 0; top: 0;}
.footlist .i-contact ul li.icon-tel:after{ content: "\e614"; font-size: 22px; line-height: 28px;}
.footlist .i-contact ul li.icon-mail:after{ content: "\e601"; line-height: 24px; font-size: 22px;}
.footlist .i-contact ul li.copy:after{ content: "";display: none;font-size: 22px; }
.footlist .i-contact ul li.copy{ padding-left: 0;}
.footlist .foot-r{ width: 200px; float: right; text-align: center; margin-top: 45px; margin-right: 30px;}
.footlist .foot-r img{ width: 200px; }
.footlist .foot-r span{ line-height: 36px; color: #757575; }

.i-map{ width: 566px; height: 400px; float: right;}

/***********footer***************/

.foot_nav{width: 100%; background: #222; float: left; height: auto; box-sizing: border-box; padding:20px 0; position: relative; color: #fff}
.foot_nav a{ color:#fff;}
.foot_nav .l{ position: relative; margin-left: 17px; z-index: 1;}
.foot_nav .text{ width: auto; float: left; font-size: 14px; line-height: 24px }
.foot_nav .r{ float: right; font-size: 14px; line-height: 20px;}
.foot_nav .r a{ color: #888; font-size: 14px; margin-right:16px;  }
.foot_nav .r a:hover{ color: #fff; text-shadow:  0 0 1px #fff; }
#cnzz_stat_icon_5640500{ display: inline;}



/* slide */
.slideBox{ width:100%; height:auto; background: #ecf1f7; position:relative;  overflow:hidden;}

.slideBox .bd{ position:relative; width: 100%; height: auto; z-index:0;}
.slideBox .bd ul{ position:relative; height: auto; z-index:0;}

.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; box-sizing: border-box; height: auto; overflow: hidden;} 
.slideBox .bd img{ width:100%;     height: 580px;display:block;  }

.slideBox .bd li span{ position: absolute; top: 0; left: 0; line-height: 72px; text-transform: uppercase; padding-right: 36px; z-index: 1 ; float: right; color: #fff; font-size: 24px; }


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{display:none;width:0;height:104px; font-size:0; font-family:宋体; line-height:104px; color:#000; text-align:center;position:absolute;z-index:2;top:50%; overflow:hidden; background:#fff;cursor:pointer;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);_border:1px solid none;right:0; margin-top:-52px;}
.slideBox .prev{left:0;}
.slideBox:hover .prev,
.slideBox:hover .next{opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);width:60px;font-size:36px;}


.slideBox .hd{ width:100%; text-align: center; bottom:30px; position:absolute; z-index:2;}
.slideBox .hd ul{ width: auto; display: table; margin: 0 auto; }
.slideBox .hd  li{ margin:0 10px; display: table-cell; width: 10px; height: 10px; position: relative; border-radius: 100%; background:#b0a68d; float:left;transition:all 0.4s ease;}
.slideBox .hd  li:after{ content: ""; opacity: 0; position: absolute; left: -5px; top: -5px; border: 1px solid #b0a68d; width: 20px; height: 20px; box-sizing: border-box; border-radius: 100%; }
.slideBox .hd  li.on:after{ content: ""; opacity: 1;}


.banner{ background-repeat: no-repeat; height: 304px; width: 100%; float: left; display:none}

/* ny */
.n_banner{ width:100%; box-shadow:0 0 10px #bbb; position:relative; z-index:100}
.ny{ width:100%; padding-top: 60px; float: left; height:100%;background:#fff; font-family: "Arial",Microsoft YaHei}
/* 内页系列列表样式  */

.n-right{ float: left; width: 22%; margin-bottom: 30px;}
.n-right h2{ width:100%; font-weight: bold; color: #fff; background: #305dc3; line-height: 60px; padding-left:30px; box-sizing: border-box; text-transform: uppercase; text-align: left; font-size: 24px; position: relative; z-index: 1}

.n_nav{ width: 100%;  float: left; margin-bottom: 20px; text-align: left;}
.n_nav ul{ width: 100%; display: inline-block; padding: 5px 0; }
.n_nav ul li{ width:100%; background: #eee;  height: 48px; cursor: pointer; display: inline-block; line-height:48px; overflow: hidden; font-size:14px; position: relative;}
.n_nav ul li:nth-child(2n){ background: #e1e1e1 }
.n_nav ul li a{ color:#222; height:48px; display: block; box-sizing: border-box; padding-left: 50px; position:relative; z-index:1; line-height:48px; }

.n_nav ul li a:hover{ height:48px; color:#fff; text-decoration: none;}
.n_nav ul li a:before{ content: "\e639"; width: 100%; height:48px; background: #999; padding-left: 20px; box-sizing: border-box; border-bottom: 1px solid #fff; font-size:14px; line-height: 48px; color:#fff; font-family: iconfont; position: absolute; right: -100%; transition: all .3s ease; overflow: hidden; z-index: -1 }
.n_nav ul li.cur a:before,.n_nav ul li a:hover:before{ right: 0px }
.n_nav ul li.cur > a{ color:#fff; }


.n-contact{ width: 100%; float: left; padding-bottom: 68px; position: relative; display: none;}
.n-contact:after{ content: ""; width: 270px; height: 270px; border: 1px solid #eee;  box-shadow: 0 0 50px #ddd; float: left; margin-top: 30px; background: url(../images/n-right-photo.jpg) no-repeat bottom left;}
.n-contact:before{ content: ""; width: 270px; height: 54px; position: absolute; bottom: 0; left: 0; float: left; margin-top: 30px; background: url(../images/n-right-photo2.jpg) no-repeat bottom left;}

.n-contact ul{ width: 100%; float: left; color: #777; margin-top: 15px;}
.n-contact ul li{ position: relative; width: 100%; float: left; line-height: 20px; font-size: 12px; box-sizing: border-box; padding-left: 30px; margin: 6px 0;}
.n-contact ul li:after{ content: "\e6bc";  font-size: 24px; line-height: 24px; text-align: center; color: #333; font-family: "iconfont"; position: absolute; left: 0; top: 0;}
.n-contact ul li.icon-tel:after{ content: "\e6c5"; font-size: 16px;}
.n-contact ul li.icon-fax:after{ content: "\e746"; font-size: 16px;}
.n-contact ul li.icon-mail:after{ content: "\e602"; font-size: 20px;}


.n_location{width:100%;  display: none; color:#000; margin: 40px 0; font-size:12px; text-align:left; }
.n_location .weizhi{ display: block; text-align: center; color: #666; line-height:18px;}
.n_location a{ color:#666;}
.n_location a:hover{ color:#000; text-decoration:underline;}
.n_location a.n_h{ position:relative;}
.n_location i{ color:#999; padding:0 10px;}




.ny .n_nr{ width: 75%; float: right; display: inline-block; margin-bottom: 20px; }
.ny .n_nr h2{ width:100%; color: #305dc3; line-height: 30px; padding-bottom: 8px;  font-weight: bold; border-bottom: 1px solid #ddd; text-align: left; font-size: 18px; text-transform: uppercase; position: relative; z-index: 1 ;margin-bottom: 30px; font-family: Arial,Microsoft YaHei;}
.ny .n_nr h2:after{ content: ""; position: absolute; left: 0; bottom: 0; width: 30px; height: 3px; background: #305dc3; float: left; z-index: -2; }
.ny .n_nr h2 span{float: right;
    font-size: 12px;
    color: #000;
    font-weight: normal;}
.ny .n_nr h2 a span{ color:#fff; background: #305dc3; padding: 7px; float:none; font-size:18px; font-weight:bold; border-radius:5%;}
.ny .n_nr h2 a span:hover{ background: #f00;}

/* 关于我们 */

.n_company{ width:100%; display: inline-block; font-size: 14px; }
.n_company .n_company_ms{ width: 100%; }
.n_company .text{ width: 100%; font-size: 14px; line-height: 28px; color: #333}
.n_company p{ width:100%;  margin-top: 0; text-indent: 2rem}
.n_company img{ width:100%; float: right; margin-left: 30px; margin-bottom: 20px; }



.His{ width: 100%; margin: 0 auto; transition: all 0.3s ease; position: relative;}
.His .img ul{ display: block; width: 100%; height: 100%; }
.His .img ul li{ width: 100%; display: block; box-sizing: border-box; padding: 30px 0;  padding-left: 130px; position: relative; border-bottom: 1px solid #ddd;}
.His .img ul li .text{ font-size: 14px; line-height: 24px; display: inline-block; }
.His .img ul li .time{ font-size: 18px; height: 40px; line-height: 40px; color: #fff; border-radius: 5px;  position: absolute; width: 120px; left: 0; top: 30px; background: #e50112; text-align: center;}
.His .img ul li .time i{ display: none; width: 10px;position: relative;height: 10px; vertical-align: middle;border-radius: 50%; }



/* 企业理念 */
.n-concept{ width: 100%; margin: 0 auto 0; }
.n-concept .l{ width: 46%; float: right; }
.n-concept .list{ width: 50%; float: left;}
.n-concept .list li{ width: 100%; float: left; margin-bottom: 10px;}
.n-concept .list li h3{ width: 100%; float: left; font-size: 16px; line-height: 30px; margin-bottom: 0;  color: #0071bc; }
.n-concept .list li p{ width: 100%; float: left; font-size: 14px; line-height: 24px; margin-top: 0; color: #666; }



.n_certificate{  width:100%; margin: 0 auto; font-size: 0}
.n_certificate ul li+li img{ border: 0px solid #fff; width: 100%; box-sizing: border-box; } 
.n_certificate ul li{ width: 48%; display: inline-block; margin-right: 2%; margin-bottom: 2%; }



/* 设备 */

.Equipments{ width: 100%; display: block; padding: 10px 0 }
.Equipments ul{ width: 100%; display: block;  }
.Equipments ul li{  width: 32%; display: inline-block; float: left; font-size: 0;  margin-right: 2%; margin-bottom: 2%; }
.Equipments ul li:nth-child(3n){ margin-right: 0; }
.Equipments ul li img{ border: 1px solid #e6e6e6; display: block; float: left; box-sizing: border-box;}
.Equipments ul li span{ display: block; font-size: 14px; text-align: center; line-height: 40px; }



 
/* 新闻中心 */


.news_ny{ width: 100%; display: block; margin-top: 30px; }
.news_ny li{ width:32%; margin-right: 2%; background:#f2f2f2; margin-bottom:2%; height:auto;float:left;}
.news_ny li:nth-child(3n){ margin-right: 0;}

.news_ny li a{ width:100%; height:auto; float:left; position:relative}
.news_ny li a .img{ width:100%; float:left; box-sizing: border-box; border:1px solid #ccc; max-width:586px; height:183px; overflow:hidden;}
.news_ny li a .img img{ width:100%; height: 185px; float:left;}


.news_ny li a dl{float:right;width:100%; box-sizing:border-box; padding:10px 20px;}
.news_ny li a dl > dt{ font-size:14px;width:100%;color:#3f3a39;float:left;line-height:24px; position: relative; /*padding-right:80px;*/ box-sizing:border-box; overflow:hidden; height:24px;white-space:nowrap;text-overflow: ellipsis;}
.news_ny li a dl > dd{ font-size:12px; line-height:20px; word-break:break-all;  color:#99a0a9; float:left; width:100%; box-sizing:border-box; padding-right:20px; height:40px; overflow:hidden; text-overflow: ellipsis; overflow:hidden;display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news_ny li a:hover dl dt,.news_ny li a:hover dl dd{color:#000;}
.news_ny li a:hover .time{ opacity:0.7}

.xx_more{ font-size:14px; line-height:40px; padding:0 30px; margin:20px 0; float:left; color:#000; background:#7fa409 ;}
.xx_more:hover{ opacity:0.7}




.news_ny p{ background:none !important;}



/* 产品内页系列列表 */
.n-cp{ margin-top:20px; width: 100%;  }
.n-cp .cp-fl{width: 100%; height: auto; float: left; background-color: #ededed; color: #000; font-size: 14px; }
.n-cp .cp-fl{ width: 100%; box-sizing: border-box; font-size: 15px; text-align: center; display: table; }
.n-cp .cp-fl > div{ display: table-cell; vertical-align: middle; line-height: 48px; box-sizing: border-box; width: 23%; padding: 0 1%; border-right: 1px #e2e2e2 solid; font-weight: bold;}
.n-cp .cp-fl > div:last-child{ border-right: 0;}

.nn-cp{ margin-top:20px; width: 100%; }
.nn-cp ul{}
.nn-cp ul li{ width: 96px; height: 96px; float: left;  border: 1px #ccc solid; margin-right: 25px; margin-bottom: 30px; }
.nn-cp ul li:nth-child(8n){ margin-right: 0px; }
.nn-cp ul li img{ width: 100%; }

.n-cp ul{ width: 100%; float: left; position: relative;}
.n-cp ul li{ width: 100%; box-sizing: border-box; text-align: center; display: table; }
.n-cp ul li:hover{ background-color: #ccc; }

.n-cp .page_zt {margin-top:0}
.n-cp ul li a{ width: 100%; font-family: Arial,Microsoft YaHei; float: left; font-size: 12px; text-align: left; }
.n-cp ul li > div{ display: table-cell; vertical-align: middle; width: 23%; padding: 0 1%; border-top: 1px #e2e2e2 solid;  border-right: 1px #e2e2e2 solid; color: #000;}
.n-cp ul li > div:last-child{ border-right:0;}
.n-cp ul li > div span{ width:220px; overflow:hidden; float:left;}

.n-cp ul li .title{ width: auto; margin: 0 auto; display: inline-block; margin-top: 12px; height: 42px; line-height: 42px;}
.n-cp ul li .title span{ color: #aaa; width: 140px; font-size: 14px; float: left; transition: all .3s ease;}
.n-cp ul li .title i{ display: none; color: #fff; background: #000; width: 42px; font-size: 24px; margin-right: 1px; float: left;  transition: all .3s ease;}

.n-cp ul li a:hover .title span{ color: #000;  width: 140px; font-size: 14px; float: left;}
.n-cp ul li a:hover .title i{ color: #fff; background: #da251d; width: 42px; font-size: 24px; margin-right: 1px; float: left;}


.n-cp li .img{ width: 100%; float: left;  border: 1px solid #ccc; box-sizing: border-box; padding: 5px;   transition: all .3s ease;}
.n-cp li a:hover .img{ border:1px solid #305dc3; }
.n-cp li img{ width: 50%; padding-left: 25%; float: left; }


.n-cp-view{ width: 100%; height:600px; margin:0 auto; }
.n-cp-view .top{ width:90%; padding:0 5%; border-bottom:1px #ccc solid; text-align:left; height:36px; line-height:36px; font-size: 12px;  font-family: Verdana; font-weight:bold;  background:#eee;}
.n-cp-view .l{ width: 325px; float: left; }
.n-cp-view .l img{ max-width: 100%; box-sizing: border-box; border: 1px solid #ddd; border-top:none; }

.n-cp-view .r{ width: 470px; float: left; margin-left:3%; }
.n-cp-view .r h2{ font-size: 18px; font-weight: bold; height: 36px; line-height: 36px; display: block; border-bottom: 1px solid #ddd; }
	
.n-cp-view .r .text{ font-size: 14px; line-height: 30px; }
.n-cp-view .view{ width: 100%; margin-top: 30px; float: left; }
.n-cp-view .view .hd{ background:#eee; position:relative; }


.n-cp-view .view .hd .xq{ width: 100%;  }
.n-cp-view .view .hd .xq .bt{float:left; width: 90%; padding: 0 5%;  line-height:36px; color: #333;  height:36px;  font-size: 12px;  font-family: Verdana; border-bottom: 1px solid #ccc; font-weight:bold;  background:#eee;}
.n-cp-view .view .hd .xq .nr{width: 90%; padding: 0 5%; float: left; line-height: 36px; font-size: 12px; font-family: arial; }




/* 服务理念 */
.n_service{ width:1280px; margin:40px auto; display: flex; justify-content: space-around;}
.n_service .l{ width:640px; color: #333; box-sizing: border-box; margin:0;  font-size:14px; line-height:36px;}
.n_service .r{ width:640px; padding-left:60px; box-sizing: border-box; }


.n_service .l img{width:100%;}
.n_service .r b{ display: block; font-size: 18px; color: #000;}
.n_service .r p{ font-size:14px; color:#666; line-height:30px; margin-bottom: 20px; margin-top: 0;  width:100%;}



/* 下载中心 */
.ny_down{ width: 100%; float: left; }
.ny_down li{ width:100%; padding-bottom:20px; display: inline-block; border-bottom:1px dashed #ccc; margin-top:20px;}
.ny_down li .img{ width:30%; float: left;}
.ny_down li .img img{ width:100%; box-sizing: border-box; border:1px solid #ddd;}


.ny_down li dl{ width:67%; float: right;}
.ny_down li a{ width:100%;}
.ny_down li dt{ width:100%;font-size:16px; font-weight:bold; line-height:40px;}
.ny_down li dd{ width:100%;  font-size:14px; line-height:24px; height:auto; max-height:96px; overflow:hidden; padding:5px 0;}
.ny_down li a:hover{ opacity:0.7}

/* 招聘 */
.joblist{ width:100%; margin:0 auto}
.joblist .bt{ width:100%;font-size:16px; font-weight: bold; color: #000; line-height:40px; height: 40px;float: left;text-align: left;}
.joblist .list{ width:100%; float:left; padding-bottom:30px; margin-top:30px; border-bottom:1px solid #ddd;}
.list_con{ width:100%; float:left;}
.list_con dd{ width:50%; float:left;  box-sizing:border-box;font-size:14px; color:#666; line-height:36px;}
.nr_text{ width:100%; overflow:hidden; float:left; margin-top:20px; line-height:24px;}
.nr_text b{ width:100%; color: #000; float:left; font-size:16px; line-height:36px; margin-bottom: 10px;}


/* 联系 */
.n_map{ height:400px; width: 100%; float: left;  margin:40px 0; }
.lxfs{ text-align:left; width: 100%; float: right; color:#000; margin:0 0; }
.lxfs ul{ width:100%; display: block;  font-size:14px; line-height:30px; color:#666; margin-bottom: 20px;}
.lxfs-zt{width:60%; float: left; }
.lxfs-zt .blank{ display: block; border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.lxfs h3{ font-size:18px; font-family:Arial,Microsoft YaHei; font-weight: bold; text-transform:uppercase; width:100%; color:#333;  line-height:40px;}
.lxfs a{ color:#666;font-family:BellCent,Arial,Microsoft YaHei;}.lxfs a:hover{ text-decoration:underline;}
.lxfs li{ width:100%;   /*border-bottom:1px solid #ddd;*/height:36px;line-height:36px; font-family:Arial,Microsoft YaHei; font-size:14px;}
.lxfs li:before{ content:""; font-family:"iconfont"; color:#333; font-size:24px; line-height:40px;  float:left; position: relative; width:38px; text-align:left;}
.lxfs .ico_06:hover{ color:#ef9800; text-decoration:underline;}
.lxfs li.ico_01{ line-height:20px; padding:10px 0;}
.lxfs li.ico_01:before{ content:"\e629"; font-size:30px; line-height:48px; margin-left:-5px; margin-right:5px;}
.lxfs li.ico_02:before{ content:"\e627";}
.lxfs li.ico_03:before{ content:"\e604"; font-size:18px;}
.lxfs li.ico_04:before{ content:"\e602";}
.lxfs li.ico_05:before{ content:"\e602"; line-height:38px;}
.lxfs li.ico_06:before{ content:"\e639"; font-size:18px;}
.lxfs .ewm{ width:240px; margin-top:10px;float:right; line-height:48px; font-size:12px;}
.lxfs .ewm img{border:1px solid #ccc;}



/* 页码 */

.page_zt{ width: 100%; float: left; text-align: center; height: 84px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin: 20px 0;}
.page_zt .page_r{ width: auto; display: inline-block; font-size: 12px; margin-top: 32px; color: #000}

.page_zt .page_r a{height:24px; margin: 0 3px; width:24px; box-sizing: border-box; border:1px solid #ddd; font-family:iconfont; color:#000; text-align:center; border-radius: 24px; display: inline-block; line-height:24px; font-size:12px;-webkit-transition: all 0.3s ease-in-out 0s;   -moz-transition: all 0.3s ease-in-out 0s;  -o-transition: all 0.3s ease-in-out 0s;  -ms-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}
.page_zt .page_r a.page_prev{ padding-right: 2px; line-height: 26px; }
.page_zt .page_r a.page_next{ padding-left: 2px; line-height: 24px; }
.page_zt .page_r .ym{font-family:arial;}

.page_zt .page_r a:hover{background:#305dc3; border-color:#305dc3; color:#fff; opacity:0.7; cursor:pointer;}
.page_zt .page_r .ym2{ height:24px; width:24px; background:#305dc3; color:#fff; margin: 0 3px; font-weight: normal; text-align:center; border-radius: 24px; display: inline-block; line-height:24px; font-size:12px;cursor:pointer;}
.page_zt .page_r .ym2:hover{ opacity:0.7; cursor:pointer;}



.jquery-lightbox-overlay {
    BACKGROUND: #000000
}
.jquery-lightbox {
    POSITION: relative; PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 17px
}
.jquery-lightbox-border-top-right {
    POSITION: absolute; WIDTH: 27px; HEIGHT: 25px;
}
.jquery-lightbox-border-top-right {
    BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat right 0px;     TOP: -23px;RIGHT: -27px;
}
.jquery-lightbox-title {
    Z-INDEX: 7000; POSITION: absolute; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; MARGIN: 3px; PADDING-LEFT: 8px; BOTTOM: 0px; PADDING-RIGHT: 8px; FONT-FAMILY: verdana, arial, serif; BACKGROUND: #2b2b2b; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 5px; opacity: 0.9 
}
.jquery-lightbox-html {
    Z-INDEX: 7000; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: #2b2b2b 7px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: #2b2b2b 7px solid; PADDING-TOP: 0px
}
.jquery-lightbox-html EMBED {
    VERTICAL-ALIGN: top
}
.jquery-lightbox-html OBJECT {
    VERTICAL-ALIGN: top
}
.jquery-lightbox-html IFRAME {
    VERTICAL-ALIGN: top
}
.jquery-lightbox-background {
    Z-INDEX: 6999; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; TOP: 7px; PADDING-TOP: 0px; LEFT: 7px
}
.jquery-lightbox-background IMG {
    BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.jquery-lightbox-mode-image .jquery-lightbox-html {
    Z-INDEX: 6998; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.jquery-lightbox-mode-html .jquery-lightbox-background {
    BACKGROUND: #ffffff
}
.jquery-lightbox-mode-html .jquery-lightbox-html {
    OVERFLOW: auto
}
.jquery-lightbox-loading {
    BACKGROUND: url(../images/loading.gif) #ffffff no-repeat center center
}
.jquery-lightbox-mode-html .jquery-lightbox-loading {
    BACKGROUND: url(../images/loading.gif) #ffffff no-repeat center center
}
.jquery-lightbox-button-close {
    POSITION: absolute; WIDTH: 29px; BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -190px -115px; HEIGHT: 29px;     TOP: -24px; RIGHT: -27px;
}
.jquery-lightbox-button-close:hover {
    BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -220px -115px
}
.jquery-lightbox-button-close SPAN {
    DISPLAY: none
}
.jquery-lightbox-buttons SPAN {
    DISPLAY: none
}
.jquery-lightbox-mode-image .jquery-lightbox-button-close {
    Z-INDEX: 7002; RIGHT: 14px
}
.jquery-lightbox-buttons {
    Z-INDEX: 7001; POSITION: absolute; DISPLAY: none; HEIGHT: 39px; TOP: 7px; LEFT: 7px
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-init {
    WIDTH: 5px; DISPLAY: inline; FLOAT: left; HEIGHT: 39px
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-end {
    WIDTH: 5px; DISPLAY: inline; FLOAT: left; HEIGHT: 39px
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-init {
    MARGIN: 7px 0px 0px 7px; BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -151px -153px
}
.jquery-lightbox-buttons .jquery-lightbox-buttons-end {
    MARGIN: 7px 0px 0px; BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -244px -153px
}
.jquery-lightbox-buttons .jquery-lightbox-button-left {
    MARGIN: 7px 0px 0px; WIDTH: 24px; DISPLAY: inline; BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -156px -153px; FLOAT: left; HEIGHT: 39px
}
.jquery-lightbox-buttons .jquery-lightbox-button-left:hover {
    BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -156px -194px
}
.jquery-lightbox-buttons .jquery-lightbox-button-right {
    MARGIN: 7px 0px 0px; WIDTH: 24px; DISPLAY: inline; BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -220px -153px; FLOAT: left; HEIGHT: 39px
}
.jquery-lightbox-buttons .jquery-lightbox-button-right:hover {
    BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -220px -194px
}
.jquery-lightbox-buttons .jquery-lightbox-button-max {
    MARGIN: 7px 0px 0px; WIDTH: 36px; DISPLAY: inline; BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -182px -153px; FLOAT: left; HEIGHT: 39px
}
.jquery-lightbox-buttons .jquery-lightbox-button-max:hover {
    BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -182px -194px
}
.jquery-lightbox-buttons .jquery-lightbox-button-min {
    MARGIN: 7px 0px 0px; WIDTH: 36px; DISPLAY: inline; BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -162px -235px; FLOAT: left; HEIGHT: 39px
}
.jquery-lightbox-buttons .jquery-lightbox-button-min:hover {
    BACKGROUND: url(../images/jquery-lightbox-theme.png) no-repeat -207px -235px
}
.jquery-lightbox-buttons-custom {
    LINE-HEIGHT: 39px; MARGIN: 7px 0px 0px; DISPLAY: inline; BACKGROUND: #2b2b2b; FLOAT: left; HEIGHT: 39px; FONT-SIZE: 10px
}
.jquery-lightbox-buttons-custom A {
    PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.jquery-lightbox-mode-image .jquery-lightbox-button-close {
    opacity: 0.7
}
.jquery-lightbox-mode-image .jquery-lightbox-buttons {
    opacity: 0.3
}
.jquery-lightbox-mode-image:hover .jquery-lightbox-buttons {
    opacity: 0.9
}
.jquery-lightbox-mode-image:hover .jquery-lightbox-button-close {
    opacity: 0.9
}
.jquery-lightbox-navigator {
    DISPLAY: none
}

@media screen and (max-width:1440px) {
.i-adv .i-adv-l .list p{ width: 150px;}
.i-adv .i-adv-l .list p:nth-child(2){ width: 170px; }
.i-adv .i-adv-r{ padding-left: 50px;font-size: 36px; }

.Mission .r{ padding: 32px 70px 0 80px; }
.Mission .r a{ margin-top: 20px; }

}

@media screen and (max-width:1600px) {
  .i-adv .i-adv-l .list p{ width: 180px;}
.Mission .r{ padding: 32px 70px 0 80px; }
}