@charset "utf-8";
/*公用*/
TD { WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}
body { background:#ffffff; font-family: ContinentalStagSansBook,Arial/*,Microsoft Yahei, ITC Franklin Gothic Std Book,Franklin Gothic,ITC Franklin Gothic, Arial, Helvetica, sans-serif*/; font-size:14px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#333;}
a:hover  { text-decoration:none; color:#3399FF;}
a:active {text-decoration: none; color:#3399FF;}
a::focus {-moz-outline-style:none;}
@font-face{
font-family:ContinentalStagSansBook;
/*为引入的字体命名*/
src:url(../font/ContinentalStagSansBook.otf);
/*定义要引入字体文件的路径*/
}

@font-face{
font-family:impact;
/*为引入的字体命名*/
src:url(../font/impact.ttf);
/*定义要引入字体文件的路径*/
}

.top{ width:100%; height:100px; background:#1c4fa2}
.topper{ width:1300px; height:100px; margin:0 auto;}
.maisui a{ background:url(../images/maisui.png) no-repeat right; font-size:14px; color:#fff; line-height:100px; height:100px; width:136px; display:block; margin-right:60px;}

.menu{ width:100%; height:50px; background:#141e5b;}
.menuer{ width:1200px; margin:0 auto;}
.menuerl{ width:1050px; height:50px; float:left;}
.menuerl a{ font-size:16px; color:#fff; line-height:50px; padding:0 35px;}
.menuerl a:hover,.menuerl a.now{ color:#5bb0ff;}
.sousuo{ height:50px;}

.sproducts{ width:100%;}

.syabout{ width:100%;  position:relative; }
.syabout img{  width:100%;}
.aboutmain{ width:1300px;  margin:0 auto;z-index:10000; position:absolute; left:0; right:0; top:20px; overflow:hidden;}
.aboutmain h1{padding-top:280px; margin-bottom:30px; font-size:52px; color:#fff; font-family:impact; line-height:60px; font-weight:normal; width:500px; float:left;}
.syabjj{ float:right; width:500px; margin-top:50px; color:#fff; font-size:17px;  line-height:30px; font-weight:bold;}
.syabjj h5{ font-size:40px; color:#fff; line-height:50px;}
.aboutmain p{ font-size:14px; color:#fff; line-height:36px;}
.gengduo{ width:140px;height:42px; background:#1c4fa2; border-radius:10px; margin-top:30px; }

.gengduo a{ font-size:15px; color:#fff; line-height:42px; text-align:center; display:block;}
.gengduo :hover{ background:#3399FF;border-radius:10px;}

.footer{ width:100%; background:#515050;}
.footer1{text-align:center;margin:0 auto; overflow:hidden;}
.footer1 a{ font-size:15px; color:#fff; text-align:center; padding:0 25px; line-height:60px;}
.footer1 a:hover{ color:#3399FF;}
.footer2{ width:100%;background:#1a1a1a;}
.banquan{ font-size:13px; color:#fff; line-height:45px;margin:0 auto; text-align:center;}
.banquan a{font-size:13px; color:#fff; line-height:45px; }
.banquan a:hover{ color:#3399FF;}

/*内页*/
.dibu{ margin-top:100px;left: 0;bottom: 0;width: 100%;}
.nybanner{ width:100%; margin:0 auto; text-align:center; overflow:hidden;}
.weizhi{ width:1200px; height:85px; margin:0 auto; font-size:14px; color:#666; line-height:85px;}
.weizhi a{font-size:14px; color:#666; line-height:85px;}
.weizhi a:hover{ color:#1c4fa2;}
.nyabout,.contactny{ width:1200px; height:auto; margin:0 auto;}
.nyaboutab{ width:1200px; margin:0 auto; text-align:center; overflow:hidden; }
.abbt{ width:450px; float:left; height:auto;}
.abbt h3{ font-size:34px; color:#3399FF; line-height:50px;text-align:left; margin-top:60px; padding-left:30px;}
.abbt h4{ font-size:24px; color:#000; line-height:36px;text-align:left; padding-left:30px;}
.zhengwenabz{ padding-top:30px; float:right; width:550px; padding-right:60px; text-align:left; color:#333; font-size:15px;}

.abouts{ width:1200px; height:350px; margin-bottom:80px;}
.lou{ width:550px; height:350px;}
.abwz{ width:610px; height:350px; overflow:hidden;}
.abwz h1{ font-size:38px; color:#1c4fa2; line-height:50px;}
.abwz p{ font-size:15px; color:#666; line-height:36px;}

.jiyu{ width:1200px; height:600px; background:url(../images/nyabbj.jpg) no-repeat bottom;}
.jiyu1{ width:335px; height:45px; background:#1c4fa2; font-size:20px; color:#fff; line-height:45px; text-align:center;}
.jiyu span{ font-size:18px; color:#141e5b; line-height:50px; text-indent:15px; font-weight:normal; display:block; margin-bottom:20px;}
.jiyu p{ font-size:15px; color:#666; line-height:40px;}

.contactny{ width:1200px; height:auto;}
.contactny h1{ font-size:36px; color:#1c4fa2; line-height:50px; text-align:center;letter-spacing:1px}
.youxiang{ font-size:17px; color:#000; line-height:45px; background:url(../images/youxiang.jpg) 0 46% no-repeat; padding-left:20px; width:136px; margin:0 auto;}

.wytw{ width:1200px; height:420px; margin:0 auto; margin-top:-10px; background:url(../images/ditu.jpg) no-repeat bottom;}
.wytw1{ width:1200px; margin:0 auto; margin-top:30px;}
.wytw1a{ width:550px; padding-right:50px; float:left; }
.wytw1a span{ font-size:14px; float:left; line-height:38px; color:#666;}
.wytw1a input{ width:550px; height:38px; border:1px solid #b5cef6; line-height:38px; font-size:14px; padding-left:10px; color:#666; background:rgba(255,255,255,0.15);}
.wytw2{ width:550px; margin:0 auto;  margin-bottom:20px; float:left;}
.wytw2 textarea{ border:1px solid #c9c9c9; width:100%; height:40px;}
.wytw input.submit{ width:120px; height:40px;  line-height:38px;background:#1c4fa2; color:#FFF; font-size:16px; text-align:center; float:right; margin-right:36px; margin-top:80px; border: none;border-radius: 2px;cursor: pointer;}
@media (max-width: 768px) { 
  .wytw1a{ width:100%; padding:0; margin-bottom:10px;}
  .wytw1a input{ float:right; width:80%;}
  .wytw2{ margin:0 auto;}
  .wytw2 textarea{ width:100%;}
  .wytw input.submit{ width:90%; margin:0 auto; margin-top:30px;}
}
.wytw input.submit:hover{ background:#3399FF;}

.nnewbox{ width:1230px; height:auto; margin:0 auto;}
.nnewbox ul li{ width:380px; height:auto; float:left; margin-right:30px; margin-bottom:30px;}
.newtp{width:380px; height:230px; overflow:hidden;}
.newtp a img{ width:380px; height:230px; overflow:hidden;transition: all 0.3s;}
.newtp a img:hover  {transform: scale(1.12);transition: all 0.9s linear 0s;}
.date{ width:75px; height:70px; background:#1c4fa2; position:absolute; z-index:100;}
.date b{ font-size:12px; color:#fff; line-height:30px; text-align:center; width:75px; height:20px; font-weight:normal; display:block; margin-top:10px;}
.date span{ font-size:15px; color:#fff; line-height:30px; width:75px; height:30px; text-align:center; display:block;}

.newwz{ width:75px; height:auto;}
.newwz h3 a{ font-size:24px; color:#333; line-height:40px; width:380px; height:40px; overflow:hidden; display:block; margin-top:10px;}
.newwz p{ font-size:14px; color:#666; line-height:24px; width:380px; height:48px; overflow:hidden;}
.newwz h3 a:hover{color:#1c4fa2;}

/*内页详细*/
.newsinfo{ width:1200px; height:auto; margin:0 auto;}
.newsinfo .ntitle {
	font-size:23px;
	text-align: center;
	font-weight: bold;
	padding: 15px 0px;
	color:#333;
}
.newsinfo .date1 {
	border-bottom: 1px dashed rgb(178, 178, 178);
	padding-bottom: 20px;
	font-size: 14px;
	text-align: center;
	color: rgb(102, 102, 102);
}
.newsinfo .info {
	padding: 20px;
	line-height: 30px;
	font-size: 14px;
}
.newsinfo .newPage {
	border-top: 1px solid rgb(178, 178, 178);
	padding-top: 20px;
}
.newsinfo .info table{text-align:center; margin:0 auto;border-collapse:collapse;}
.xiangqingxm table{margin:0 auto;border-collapse:collapse;}
/*navbox*/
.navbox{ width:1200px; height:auto; margin:0 auto;}
.erjim{ width:260px; height:auto;}
.erjim h2{ font-size:26px; color:#1c4fa2; line-height:55px; height:65px;font-weight:normal; border-bottom: solid 5px #1c4fa2;}
.nerji ul li a{ width:230px; height:48px; border-bottom: solid 1px #e4e4e4; font-size:15px; color:#333; line-height:48px; padding-left:30px; display:block; overflow:hidden;}
.nerji ul li a:hover,.nerji ul li a.active{ background:#1c4fa2;color:#fff;}
/*.nerji ul li a.active{ background:#1c4fa2; color:#fff;}*/

.nyprobox{ width:900px; min-height:550px;}
.sanji ul { text-align:center; margin-top:29px; }
.sanji ul li { display:inline;font-size:16px; color:#333; line-height:45px;}
.sanji ul li a{padding:10px 22px; font-size:16px; color:#333; line-height:45px;bo rder-bottom: solid 1px #ccc;}
.sanji ul li:hover a{ background:#1c4fa2; color:#fff;padding:10px 22px;}
.sanji ul li a.active{ background:#1c4fa2;padding:10px 22px; color:#fff;}


.nprolist{ width:930px; height:auto; margin-top:40px;}
.nprolist ul li{ width:433px; height:280px; float:left; margin-right:30px; margin-bottom:35px; border: solid 1px #e5e5e5; background:#fff;}
.luntai{ width:200px; height:280px; overflow:hidden;}
.luntai a img{transition: all 0.9s linear 0s;}
.luntai a img:hover{transform: scale(1.12);}
.nyjs{ width:230px; height:280px;}
.nyjs h3{ font-size:22px; color:#666; line-height:45px; margin-top:30px; width:230px; height:45px; overflow:hidden;}
.tiao img{ width:186px; height:100px;margin-top:15px;}
.quan img{ width:186px; height:40px; margin-top:15px;}

.nycpxq{width:900px; height:auto; margin-top:40px;}
.nycpxqs{ width:900px; height:auto;}
.ncpdt{ width:390px; height:480px; overflow:hidden;}
.xbz{ width:200px; height:40px; margin-left:95px;}
.xbz ul li{ float:left; margin-right:10px;}

.nycpxqsr{ width:490px; height:auto;}
.nycpxqs{ width:900px; height:530px; overflow:hidden; margin-bottom:70px;}
.nycpxqsr h2{ font-size:30px; color:#1c4fa2; line-height:60px; margin-top:30px; width:490px; height:60px; overflow:hidden; margin-bottom:15px;}
.cpjss{ width:490px; height:305px; overflow:hidden;}
.cpjss ul  p{ height:auto; float:left;font-size:14px; color:#777; line-height:30px; font-style:inherit;background: url(../images/dayu.png)0 0 no-repeat; padding-left:20px;}
.biaozhin{ width:490px; height:110px; margin-top:10px; position:relative;}
.pdi{ position:absolute; bottom:0;}
.pdi2{ position:absolute; bottom:7px; left:250px;}
.jsbzquan{ width:264px; height:40px; margin-left:40px; }
.htks {
    width: 210px;
    height: 36px;
}
.xiangqingxm{ width:900px; height:auto;}
.xiangqingxm h4{ font-size:18px; color:#1c4fa2; font-weight:normal; line-height:36px; background:url(../images/xiaot.png) no-repeat left; padding-left:10px; margin-bottom:30px;}
.newsD_cls {
    padding-bottom: 30px;
    text-align: center;

}
.newsD_cls {
margin-top:30px;  
}
.newsD_cls a {
    display: inline-block;
    width: 30%;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 45px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    margin: 0 4px;
}

.newsD_cls a:hover {
    border-color: #1c4fa2;
}
.pager{text-align: center; margin-top:30px;}
.pager a{
    display: inline-block;width: 27px;line-height: 27px;
    border: 1px solid #f2f2f2;font-size: 12px;color:#666;margin: 0 5px;
}
.pager a:hover,.pager a.act{background: #1c4fa2;color:#fff;border-color: #1c4fa2;}
.ovh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/*baifenbi*/
.waikuang{ width:210px; height:130px; overflow:hidden;}
.waikuang tiao1{ width:210px; height:20px;}
.tiao1{ width:210px; height:15px; margin-bottom:8px; background: #bfbfbf; line-height:15px;}
.progress-title{font-size: 12px; position:relative; z-index:1000; font-weight:normal; padding-left:10px; color: #fff; width:200px; margin:0; line-height:15px;}
		.progress{
		    height:15px; margin-top:-15px;
		    border-radius: 0;
		    box-shadow: none;
		    overflow: visible; width:210px;
		}
		.progress .progress-bar{ background:#254061;
		    position: relative;
		    -webkit-animation: animate-positive 2s;
		    animation: animate-positive 2s; height:15px;
		}
		.progress .progress-bar:after{
		    display: inline-block;
		    width: 9px;
		    background: #fff;
		    position: absolute;
		    top: -10px;
		    bottom: -10px;
		    right: -1px;
		    z-index: 1;
		    transform: rotate(35deg);
		}
		.progress .progress-value{
		    display: block;
		    font-size: 16px;
		    font-weight: 600;
		    color: #333;
		    position: absolute;
		    top: -30px;
		    right: -25px;
		}
		@-webkit-keyframes animate-positive{
		    0%{ width: 0; }
		}
		@keyframes animate-positive {
		    0%{ width: 0; }
		}


.htk{ width:210px; height:36px;}
.htkl,.htkr{ width:65px; height:36px; background:#555; border-radius:10px; font-size:14px; color:#fff; line-height:36px; text-align:center;}
.heiquan{ background:url(../images/heiquan.png) no-repeat center; width:36px; height:36px; float:left; margin-left:22px; color:#FFF; font-size:14px; text-align:center; line-height:36px;}
.rimg {
    width: 200px;
    height: 280px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.rimgs {
    width: 390px;
    height: 480px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.rimgs  img {
    transition: all 0.9s linear 0s;
}
.rimgs  img:hover {
    transform: scale(1.12);
}
.xiangq{font-size: 14px;color: #666;line-height: 30px;}
#pages {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
#pages a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
#pages span {
    background-color: #00aade;
    border-color: #00aade;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.result-error,.result-error h4 {
	font-size:16px;
}
.result-error-tips {
	margin:7px 0 30px;
		font-size:18px;
}
.result-error-tips strong {
	font-weight:bold;
}
.result-error ul {
	margin:10px 0 0 0;
	line-height:1.9;
}
.result-error ul li {
	list-style:disc inside none;
}
.xiangq tr td{ padding:0 0 0 10px;}

.section-wrap{ width:100%;height:100%;overflow:visible;transition:transform 1s cubic-bezier(0.86,0,0.03,1);-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1);}
		.section-wrap .section{ position:relative; width:100%; height:100%; background-position:center center; background-repeat:no-repeat;}

		.put-section-0{ transform:translateY(0);-webkit-transform:translateY(0);}
		.put-section-1{ transform:translateY(-100%);-webkit-transform:translateY(-100%);}
		.put-section-2{ transform:translateY(-200%);-webkit-transform:translateY(-200%);}
		.put-section-3{ transform:translateY(-300%);-webkit-transform:translateY(-300%);}
		.put-section-4{ transform:translateY(-400%);-webkit-transform:translateY(-400%);}
		.section-btn{ width:14px;position:fixed;right:4%;top:50%;}
		.section-btn li{ width:14px;height:14px;cursor:pointer;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;margin-bottom:12px; background:#BD362F;text-align:center; color:#fff; onsor:pointer;}
		.section-btn li.on{ background:#fff}
		.arrow{ opacity:1;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;transform:rotate(-90deg);-webkit-transform:rotate(-90deg); position:absolute;bottom:10px;left:50%;margin-left:-30px;width:60px;height:60px;border-radius:100%;-webkit-border-radius:100%;line-height:60px;text-align:center;font-size:20px;color:#fff;border:1px solid #fff;cursor:pointer;overflow:hidden;}
		.arrow:hover{ animation-play-state:paused;-webkit-animation-play-state:paused;}
		@keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
		@-webkit-keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }