@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; transition:color 0.25s ease 0s,background-color 0.25s ease 0s; }
ul li{ list-style:none; }
img { border:none; }
a{ text-decoration:none; color:#7f7f7f; transition: color 0.5s ease-in 0s; display:block;width:100%;height:100%;}
a:hover{ text-decoration:none; color:#15469d; transition: color 0.5s ease-in 0s; }

@keyframes move { 0% {transform: translateX(0px);} 50% {transform: translateX(5px);} 100% {transform: translateX(0);} }
@keyframes move_ { 0% {transform: translateX(0px);} 50% {transform: translateX(-5px);} 100% {transform: translateX(0);} }

html{ height:100%; overflow-y:scroll }
body{ color:#7f7f7f; font-family:'微软雅黑', sans-serif; font-size:16px; line-height:24px; background:#f2f2f2;}
* {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.head{ font-size:14px;  }
.head a{color:#333;font-size:14px;}

.fl{ float:left; }
.fr{ float:right; }
.clear{ clear:both; } 
.noallow{ cursor:not-allowed; color:#999; }
button[disabled],html input[disabled] { cursor: default; } 
.por{ position: relative; }
.poa{ position: absolute; }
.poa-f{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.ovh{ overflow: hidden;}
.dn{ display: none;}

/*legend*/
button,input,select,textarea {font-family: inherit; font-size: 100%; margin: 0;outline:none;}
button,input {line-height: normal;}
button,select {text-transform: none;}
button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer; transition:color 0.5s;transition:background-color 0.5s;}
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0; }
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input.submit {cursor: pointer;}input.radio {width: 13px;height: 13px;}
input[type="text"],input[type="number"]{-webkit-appearance: none;}
textarea {overflow: auto; vertical-align: top;resize: none;-webkit-appearance: none;}
table {border-collapse: collapse;border-spacing: 0;}
ul,ol,li { list-style: none;float: left;}
i, em{font-style: normal;}
/*清除浮动*/
.clear {clear: both;}
.f-cb{zoom: 1;}
.f-cb:after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden;content:".";}
.fl {float:left;display: inline;}
.fr {float:right;display: inline;}
.por{position: relative;}
.poa{position: absolute;}
.poa-f{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.ovh{overflow: hidden;}
.noselect{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}
.z1{z-index: 1;}
.z2{z-index: 2;}
.z11{z-index: 11;}
.dn{display: none;}
.w-f{width: 100%;}
.h-f{height: 100%;}
.fwn{font-weight: normal;}
.t-f{transition: all 0.5s;}
.t-c{transition: color 0.5s;}
.t-bg{transition: background 0.5s;}
.update {    height: 300px;    line-height: 250px;    margin: auto;    width: 200px;	font-size:16px;}


/*宜诺pc 全局*/
.cen{ width:1200px; margin:0 auto; }
/*head*/
.blue-bg{background:#15469d;}
.head-top{height:45px;line-height:45px;color:#fff;font-size:12px;}
.head-top a{color:#fff;font-size:12px;}
.head-top .head-name{margin-left:151px;}
.head-top .head-top-right{float:right;}
.head-top .head-top-right ul, .head-top .head-top-right  li{float:left;}
.head-top .head-top-right  li{padding-left:25px;}
.head-top .head-top-right  .li1{width:97px;background:url(../images/head-top-1.jpg) no-repeat left top;}
.head-top .head-top-right  .li2{width:92px;background:url(../images/head-top-2.jpg) no-repeat left top;}
.head-top .head-top-right  .li3{width:100px;background:url(../images/head-top-3.jpg) no-repeat left top;}
.head-top .head-top-right  .li4{width:92px;background:url(../images/head-top-4.jpg) no-repeat left top;}
.head-top .head-top-right .lang{width:65px;height:22px;background:#fff;padding-left:0;margin-top:11px;text-align:center;}
.head-top .head-top-right .lang a{color:#15469d;line-height:22px;}
.head-top .head-top-right .hotline{font-size:20.16px;font-weight:bold;font-style:italic;padding-left:20px;line-height:43px;}
#head{height:135px;}

.ibanner{width:100%;}
.ibanner .swiper-slide img{width:100%;height:100%;}
body .ibanner div.prev{background:url(../images/banner-btn1.png) repeat-y left center ;width:160px;height:100%;opacity:0;top:0px;left:0px;transition:opacity 0.5s;margin:0;cursor: pointer;}
body .ibanner div.next{background:url(../images/banner-btn2.png) repeat-y right center ;width:160px;height:100%;opacity:0;top:0px;right:0px;transition:opacity 0.5s;margin:0;cursor: pointer;}
.ibanner .prev div{background:url(../images/banner-arrow1.png) no-repeat center center;display:inline-table;margin-left:40px;opacity:0.5;width:45px;height:85px;position:absolute;bottom:50%;margin-bottom:-40px;}
.ibanner .next div{background:url(../images/banner-arrow2.png) no-repeat center center;display:inline-table;margin-left:40px;opacity:0.5;width:45px;height:85px;position:absolute;bottom:50%;margin-bottom:-40px;}
.ibanner:hover .prev,.ibanner:hover .next{transition:opacity 0.5s;opacity:1;}
.ibanner .prev:hover div,.ibanner .next:hover div {transition:opacity 0.5s;opacity:1;}

.mod-1{width:100%;height:295px;background:#efefef;}
	.mod-1 .cen{height:295px;}
	.mod-1-about{left:0;bottom:0;z-index:2;width:600px;height:425px;background:#fff;}
	.mod-1-about .title{padding-top:90px;margin-left:58px;font-size:24px;font-weight:bold;color:#2d3540;}
	.mod-1-about .descr{top:165px;margin-left:62px;margin-top:50px;font-size:16px;color:#2d3540;line-height:33px;width:436px;height:133px;}
	.mod-1-about .more-btn{margin:14px 0 0 60px;}
	.mod-1-calculator {right:0;bottom:0;z-index:3;width:640px;height:376px;background:#3e81dc;color:#fff;}
	.mod-1-calculator .calculator_process{padding-left:48px;}
	.mod-1-calculator .title{padding:80px 0 40px 48px;font-size:24px;font-weight:bold;}
	.mod-1-calculator .citem{height:50px;line-height:50px;border-bottom:1px solid #fff;width:275px;}
	.mod-1-calculator .citem input{background:none;height:50px;border:0px;width:125px; color:#fff;padding-left:15px;padding-right:15px;}
	.mod-1-calculator .citem input#cinput1{width:160px;}
	
.mod-2{width:100%;height:630px;background:url(../images/mod-2-bg.jpg) no-repeat center center;}
	.mod-2 .cen{height:630px;}
	.mod-2-news{width:640px;height:480px;top:0;right:0;padding:145px  50px 0;background:#fff;transition:height 0.5s;}
	.mod-2-news:hover{height:520px;transition:height 0.5s;}
	
	.mod-2-news .title a{color:#414141;font-size:36px;font-weight:bold;padding-bottom: 65px; position:relative;
    z-index: 3;
    width: 540px;}
	.mod-2-news a.news-part{width:540px;height:55px;color:#2d3540;position:relative;margin-bottom:50px;padding-left:12px;}
	.mod-2-news a.news-part:hover{color:#15469d;}
	.mod-2-news a .descr{display:inline-block;width:459px;padding-left:32px;position:relative;top:20px;font-size:14px;}
	.mod-2-news a span{color:#2d3540; font-family:Segoe UI;}
	.spani{font-weight:100;font-size:44px;}
	.mod-2-news a .date{font-size:44.02px;line-height:33px;}
	.mod-2-news a .month{font-size:22px;left:73px;top:20px;position:absolute;}
	/* Underline From Left */
.more-btn {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;

}
.more-btn a,.more-btn:hover a,a:hover .more-btn, .more-btn{color:#2d3540;}
.more-btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2d3540;
  height: 1px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/*.more-btn:hover:before, .more-btn:focus:before, .more-btn:active:before {
  right: 0;
}

*/
.mod-1-about:hover .more-btn:before { right: 0;}
.ul-warp li{position:relative;}



.mod-3{width:100%;height:600px;background:#efefef;}
.mod3-left{width:800px;height:600px;}
.mod3-li{width:400px;height:300px;}.mod3-li a{width:400px;height:300px;padding:125px 0 0 120px;}
.mod3-li .title{width:160px;height:50px;color:#fff;border:1px solid #fff;line-height:50px;font-size:18px;text-align:center;}
.mod3-li{background-size:100% 100%;}	
.mod3-li a:hover div{color:#414141;background:#fff;}
.mod3-5,.mod3-5 img{width:600px;width:400px;}
.mod3-5 .title1{top:280px;left:128px;color:#fff;font-size:36px;font-weight:bold;}
.mod3-5 .title2{top:360px;left:120px;color:#fff;font-size:36px;width:160px;height:50px;color:#fff;border:1px solid #fff;line-height:50px;font-size:18px;text-align:center;}
.mod3-5:hover .title2{color:#414141;background:#fff;}

.mod4-1{width:400px;height:400px;transition: width 0.5s;background:#3e81dc url(../images/mod4-2.gif) no-repeat right bottom }
.mod4-1:hover{width:440px;transition: width 0.5s;}
a .mod4-1{color:#fff;}
.mod4-1 .mod4-1-in{width:145px;height:142px;top:133px;left:50%;margin-left:-72px;background:url(../images/mod4-1.png) no-repeat center top;}
	.mod4-1 .mod4-1-in .t1{font-size:36px;font-weight:bold;top:70px}
	.mod4-1 .mod4-1-in .t2{font-size:24px;left:10px;bottom:5px}
.mod4-2{width:537px;height:188px;font-size:16px;line-height:33px;color:#2d3540;margin:212px 0 0 64px;overflow:hidden;}
.mod4-2:hover{color:#3e81dc;}
.bottom	{height:232px;background:#2d3540}
.bottom-1{width:121px;height:81px;margin-top:77px;}
.p-box{width:690px;}
.bottom-2{line-height:26px;height:26px;padding:77px 0 23px 35px;color:#fff;}
.bottom-2 li{line-height:26px;height:26px;background:url(../images/bottom-2-bg.gif) no-repeat right center;}
.bottom-2 li.li-first a{padding:0 21px 0 10px;}
.bottom-2 li.li-last{background:none;}
.bottom-2 li a{padding:0 21px 0 22px;color:#fff;}
.bottom-2 li a:hover{color:#3e81dc; }
.bottom-3{color:#7b828f;margin-left:46px;line-height:12px;height:12px;font-size:12px;margin-top:29px;}
.bottom-3 a{color:#7b828f;width:60px;}
.bottom-4{color:#7b828f;margin-left:46px;line-height:12px;height:12px;font-size:12px;margin-top:9px;width:200px}
.bottom-4 a{color:#7b828f;width:60px;display:inline-block}
.bottom-4 a:hover{color:#fff;}
.bottom-5{top:42px;right:0px;width:129px;height:129px;}
.bottom-6{top:185px;right:20px;width:85px;font-size:12px;}
.bottom1{color: #7b828f;
    margin-left: 46px;
    line-height: 12px;
    height: 12px;
    font-size: 12px;
    margin-top: 29px;}
.bottom1 a{color:#7b828f;width:116px;}
.bottom1 a:hover{color:#fff;}

.top{height:540px;width:100%;background:url(../images/about_1.jpg) no-repeat top center;background-attachment: fixed;color:#fff;}
.top .top-des{padding:128px  125px 110px 50px;width:600px;height:540px;}
.top .top-des .title{font-size:33px;}
.top .top-des .line{width:50px;height:3px;background:#fff;margin:20px 0 51px;}	
.top .top-des .text{font-size:16px;line-height:33px;}
.content{padding:165px 50px;}
.content .title{font-size:30px;height:30px;color:#333;text-align:center;}
.content .line{width:50px;height:3px;background:#f5823e;margin:20px 0 70px 525px;text-align:center;}
.content .text{color:#2d3540;font-size:16px;line-height:33px;}
.culture {width:100%;height:640px;background:url(../images/about-3.jpg) no-repeat center center;background-attachment: fixed;}
.culture  .cen{padding:100px 86px 0;}
.culture .title{font-size:30px;height:30px;color:#fff;text-align:center;}
.culture .line{width:50px;height:3px;background:#fff;margin:20px 0 87px 490px;text-align:center;}
.hvr-sweep-to-top::before {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleY(0);
    transform-origin: 50% 100% 0;
    transition-duration: 0.5s;
    transition-property: transform;
    transition-timing-function: ease-out;
    z-index: -1;

}
.hvr-sweep-to-top {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.5s;
    transition-property: color;
    vertical-align: middle;
}
.hvr-sweep-to-top:hover::before, .hvr-sweep-to-top:focus::before, .hvr-sweep-to-top:active::before {
    transform: scaleY(1);
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
   color:#333333;
}

.culture li{width:270px;height:302px;border:1px solid #fff;margin:0 36px; overflow:hidden;position:relative;}
.culture li .li-1{display:block;width:268px;height:302px;transition:opacity 0.1s; transition-delay:0.1s;}
.culture li .li-2{width:268px;height:302px; color: #fff;	opacity:0;position:absolute;top:0;left:0;z-index:3;transition:color 0.5s;transition:opacity 0.5s;}
.culture li .li-2 div{color: #fff;	opacity:0;
}
.culture li .li-1 img{margin:65px 0 68px 88px;}
.culture li .li-1  p{font-size:16px;color:#fff;text-align:center;}
.culture li:hover .li-1{display:block; opacity:0;}
.culture li:hover .li-2{display:block;width:268px;height:300px ;padding:34px 32px;font-size:16px;line-height:24px;	opacity:0.9;transition:opacity 0.8s;}
.culture li:hover .li-2 div{transition:color 0.8s;transition:opacity 0.8s;transition-delay:0.3s;opacity:1;color:#333333;}

.product .calculator{ width:100%; height:430px; padding:0px 55px 66px;}
.product .calculator_process{ margin-top:0px; width:100%; }
.product .citem{float:left; width:320px; height:43px; background-color:#fff; margin-top:20px;margin-right:5px;margin-left:5px; }
.product .clabel{ float:left; padding:0px 15px; color:#333333; font-size:16px; line-height:43px; }
.product .clabel2{ float:right; padding:0px 15px; color:#333333; font-size:16px; line-height:43px; }
.product .cinput{ width:110px; height:43px; border:none; background:none; line-height:43px; }
.product .cbtn{ width:158px; height:40px; border:1px solid #fff; margin:28px auto 0px auto; color:#ffffff; font-size:18px;  text-align:center; line-height:40px; cursor:pointer; transition:all 0.5s}
.product .cbtn:hover{ background:#3e81dc;border:1px solid #3e81dc;transition:all 0.5s;}
.product .calculator_result{ padding-top:0px; width:840px; margin:0px auto; display:none; height:90px; }
.product .cresult{ height:90px; background:#f2f2f2; opacity:0.9;}

.product .cresult_p1{ padding-top:20px; color:#333; font-size:18px;  text-align:center; line-height:60px;  }
.product .cresult_p2{ color:#000; font-size:18px;  text-align:center; line-height:90px;  }
.product .cresult_p2 span{  font-size:32px; font-weight:bold;   }




/*case*/
#line{ width:100%; height:1px; }
.caseitem{ display:block; width:340px; height:305px;padding:17px 17px 25px 17px; background-color:#fff; margin-bottom:40px; margin-right:40px;float:left; position:relative;border:3px solid #fff;transition:all 0.5s;}
.caseitem:hover{border:3px solid #c9ced8;padding:17px 17px 25px 17px;transition:all 0.5s;}
.caseimg{ width:300px;height:200px; }
.casetitle{ padding-top:40px; color:#333333; font-size:16px; line-height:16px; }
/*mcss由此开始*/
/*异步加载*/

.products{margin-bottom:100px;width:100%;min-height:400px;;  }
.productsshow .products{height:0px;}



.cennews{width:560px;margin:0 auto;}
	.newsli{padding:40px 30px; display:block;border-top:6px solid #f5823e;margin-top:40px;background:#fff;}
	
	.newsli .newsdate{font-size:18px;height:18px;line-height:18px;color:#666;padding-top:20px;}
	.newsli .newsimg{width:500px;padding:40px 0 0 0;}
	.newsli .newsdescr{ font-size:18px; line-height:26px;color:#666;padding-top:40px;}
	.newscon{ padding-top:40px;  }
	
.activitylist {
    padding-bottom: 115px;
    padding-top: 85px;
    position: relative;
}
.activityitem {
    height: 137px;
    padding-top: 35px;
    transition: all 1s ease 0s;
}
.first.activityitem {
    opacity: 0;
    transform: translateY(30px);
}
/*mcss结束*/
.products .cencase .caseitem{}
.products .cen{padding:0 10px 0 50px;}
.products-c .cen{padding:0 10px 0 50px;}
.products-top{width:100%;height:430px;background:url(../images/product2-1.jpg) no-repeat center center;color:#fff;}
.products-top .cen{padding:0 50px;}
.products-top .title{width:100%;font-size:36px;text-align:center;padding:94px 0 0px;line-height:36px;}
.line{width:50px;height:3px;background:#fff;margin:20px 0 51px;}	
.products-top .line{margin:20px 0 51px 524px;}
.products-top .text{font-size:16px;line-height:33px;width:100%;height:140px;overflow:hidden;}
.up{width:15px;height:10px;background:url(../images/updown-icon.png) no-repeat center top;margin:40px 0 0px 543px;}
.down{width:15px;height:10px;background:url(../images/updown-icon.png) no-repeat center bottom;margin:7px 0 0px 543px;}
.title_b{margin:164px 0 20px 406px;font-size:36px;color:#333333;line-height:36px;}
.title_line{background:#f36f20;margin:20px 0 68px 525px;}
.products-top2{width:100%;height:430px;background:url(../images/product_1.jpg) no-repeat center center;}

.tabnav{position:relative; width:100%; text-align:center;margin:0 auto 60px;width:1100px;height:40px; }
/*.curbg{ position:absolute; top:0px; left:0px; width:8px; height:70px; background-color:#15469d; }*/
.tabs a{ display:inline-block; width:140px; height:40px; color:#fff; font-size:16px; line-height:40px; background-color:#15469d; }
.tabs a.active,.tabs a:hover{ background-color:#3e81dc; color:#fff;}
.product .title_b{margin:164px 0 20px 477px;font-size:36px;color:#333333;line-height:36px;}
.product .title_line{background:#f36f20;margin:20px 0 68px 526px;}

.page_list{ width:100%; height:40px; padding-top:60px;padding-bottom:140px; text-align:center; vertical-align:bottom; }
		.page_list a{width:38px;height:38px; display:inline-block; border:1px solid #dcdbdc; color:#7f7f7f;  line-height:38px; margin-right:6px;font-family:Verdana;font-weight:bold; background:#fff;vertical-align:middle;}
		.page_list .num:hover{  color:#3e81dc;border-color:#3e81dc ;text-decoration:none; }
		.page_list a.on{ background:#15469d; color:#fff;cursor:not-allowed ; }
		.no{cursor:not-allowed ;}
	.page_list .pre2no{background:#fff url(../images/pre2.png) no-repeat left 15px center;}
	.page_list .pre2{background:#fff url(../images/pre2h.png) no-repeat left 15px center;}.page_list .pre2:hover,.page_list .pre1:hover,.page_list .next1:hover,.page_list .next2:hover{border-color:#1575bd ;}
.page_list .pre1no{background:#fff url(../images/pre1.png) no-repeat left 15px center;}
.page_list .next1no{background:#fff url(../images/next1.png) no-repeat left 15px center;}
.page_list .next2no{background:#fff url(../images/next2.png) no-repeat left 15px center;}
	.page_list .pre1{background:#fff url(../images/pre1h.png) no-repeat left 15px center;}
	
	.page_list .next1{background:#fff url(../images/next1h.png) no-repeat left 15px center;}
	.page_list .next2{background:#fff url(../images/next2h.png) no-repeat left 15px center;}
	
	.page_info{ width:100%;  height:40px; padding-top:60px;padding-bottom:140px; text-align:center; vertical-align:bottom; color:#999999;}
	


.catbanner{width:100%;height:540px;}
.catbanner #map{width:100%;height:540px;}
.catbanner .catcontact{right:50%;margin-right:90px;width:510px;height:370px;padding:66px 50px 50px;}
.catbg{background:#15469d;border-top:8px solid #f27c36; color:#fff;line-height:33px;font-size:16px;bottom:0;opacity:0.9;}
.catbg .line{ margin: 20px 0 40px;}
.catbg .title_c{font-size:30px;line-height:30px;}

.add{background:#fff;}
.contactlist{ padding:75px  0 15px;}
.contactlist li{ padding:0px 0px 70px;   color:#2d3540; font-size:20px; line-height:32px; width:600px;}
.contactlist li .title{ font-weight:bold; color:#2a57a6;font-size:18px; line-height:28px;}

/*.address span{ padding-right:26px; background:url(../images/5_contactmap.gif) no-repeat right center; }*/
a .address span{color:#000;}
.contactlist li .title span {
    background:url(../images/5_contactmap.gif.gif)  no-repeat scroll right center;
    padding-right: 26px;
}
.contactlist li .tel,.contactlist li .fox,.contactlist li .address{color:#2d3540;font-size:16px; line-height:28px;}
.mespanel{background:#f2f2f5;}
.mespanel{ padding-bottom:80px; background-color:#f2f2f5; }
.mes{ width:1215px;}
.formline{ position:relative; padding-top:20px; float: left;    margin-right: 15px; }
.formline.zhuti .inputtext{width:1200px;}
.formline.neirong ..inputarea{width:1200px;}
.label{ position:absolute; top:20px; left:0px; padding-left:12px; color:#666666; font-size:18px; line-height:50px;  }
.inputtext{ position:relative; width:390px; height:50px; padding:0px 30px 0px 30px; border:none; background-color:#fdfcfb;  }
.inputarea{ position:relative; width:1200px; height:310px; padding:10px 30px 10px 30px; border:none; background-color:#fdfcfb;  }
.tishi{font-size:14px;color:#0356a8;line-height:48px;margin-right: 15px;}
	.btn{ width:150px; height:50px;font-size:18px; color:#fff; background:#004e9c; border:none; cursor:pointer; }
.subbtn:hover{  background:#06AFE8;}
.re{ background:#4a4a4a;margin-left:20px;}
.re:hover{ background:#2E2E2E; }
.mespanel .title_b{margin:100px 0 20px 560px;font-size:30px;color:#333333;line-height:30px;}
.mespanel .line{width:50px;height:3px;background:#3e81dc;margin:0px 0 60px 575px;}

.products-top4{width:100%;height:430px;background:url(../images/banner-4.jpg) no-repeat center center;}
.products-top4 .catbg{left:0;bottom:0;width:367px;height:268px;padding:82px  0px 0px;text-align:center;}
.products-top4 .catbg{background:#15469d;border-top:8px solid #f27c36; color:#fff;line-height:33px;font-size:16px;bottom:0;opacity:0.9;}
.products-top4 .catbg .line{ margin: 20px 0 40px 166px;}
.products-top4 .catbg .title_c{font-size:36px;line-height:36px;}
.products-top4 .cen{height:100%;}

.cen-li a{ width:1100px; margin:0 auto;height:200px;padding:64px 0 43px; }
.newsul li,.newsul{float:none;}
.newsul li{height:200px;overflow:hidden;background:#fff;transition:all 0.8s; bottom:-200px;position:relative;opacity:0;}
.newsul li .date{width:97px;height:95px;border-right:1px solid #c0c0c0;color:#c0c0c0;font-size:20px;line-height:24px;font-family:Ebrima;margin-right:29px;}
.newsul li .date .date1{font-size:70px;line-height:70px;margin-left:-5px;}
.newsul li .title{width:690px;line-height:38px;font-size:20px;color:#333;}
.newsul li .des{width:700px;line-height:32px;font-size:14px;color:#666;}
.newsul li .pic{width:190px;height:120px;margin:-65px 0 40px;}
.newsul li .pic img{width:190px;height:120px}
.newsul li:nth-child(2n){background:#f2f2f2;}
.newsul li:hover{background:#c9ced8;transition:background 0.5s;}
.newsul li:hover .date{color:#fff;transition:background 0.5s;}

.products-top3{width:100%;height:430px;background:url(../images/banner-3.jpg) no-repeat center center;}
.products-top3 .line{ margin: 20px 0 40px 168px;}
.products-top3 .catbg{left:0;bottom:0;width:367px;height:268px;padding:82px  0px 0px;text-align:center;}
.products-top3 .catbg{background:#15469d;border-top:8px solid #f27c36; color:#fff;line-height:33px;font-size:16px;bottom:0;opacity:0.9;}
.products-top3 .catbg .title_c{font-size:36px;line-height:36px;}
.products-top3 .cen{height:100%;}
.news .title_b{margin: 78px 0 20px 477px;}

.news-title{width:100%;padding:0px 0 0px;text-align:center;margin-top:100px;color:#999999;}
.news-title .title{font-size:26px;margin:0 0 36px 0;color:#4c4c4c; line-height: 36px;}
.news-con{width:100%;miN-height:30px;margin:68px 0 0px; overflow: hidden;}
.news-con img{ max-width: 1100px;}
.news-foot{margin:180px 0  180px 0 ;}
.news-foot li a{display:inline-block;width:70%;}
.news-foot{height:60px;padding:0 0 0 0;position:relative;}
.news-foot.container{margin:100px auto;}
	.news-foot .prenext{ color:#999999;}
	.news-foot .prenext ul{width:1100px;}
	.news-foot .prenext li{line-height:20px;height:70px;font-size:14px;line-height:70px;}
	.news-foot .prenext li a{width:500px;}
		.news-foot .prenext .li-1 a{padding-left:90px;background-image:url(../images/li-1-1.gif);background-position:left center ;background-repeat:no-repeat;}
		.news-foot .prenext .li-2 a{padding-right:90px;background-image:url(../images/li-2-1.gif);background-position:right center;background-repeat:no-repeat;text-align:right;}
		.news-foot .prenext .li-1:hover a{background-image:url(../images/li-1-2.gif);}
		.news-foot .prenext .li-2:hover a{background-image:url(../images/li-2-2.gif);}
		.news-foot .prenext .li-1.noallow ,.news-foot .prenext .li-1.noallow:hover {background-image:url(../images/li-1-0.gif);padding-left:90px;background-repeat:no-repeat;background-position:left center ;}
		.news-foot .prenext .li-2.noallow ,.news-foot .prenext .li-2.noallow:hover {background-image:url(../images/li-2-0.gif);padding-right:90px;background-repeat:no-repeat;background-position:right center;}
	.news-foot .prenext li a:hover{  }
	.news-foot .backd{position:absolute;top:0px;right:50%;margin-right:-35px;display:block;width:70px;height:70px;text-align:center;background:url(../images/back1.png) no-repeat center center;
	}
	.news-foot .backd:hover{background:url(../images/back2.png) no-repeat center center;	}
	.news-foot a .backd {color:#fff;}
	.news-foot  a:hover .backd{color:#fff;}
.bdsharebuttonbox a{width:auto;}
.bdsharebuttonbox{float:right;margin-top:48px;}

.container{ width:1100px; margin:0 auto; }
.head-nav{background:#fff;height:90px;transition:all 0.5s;box-shadow: 0px 1px  6px -1px #999999;}
.head-nav ul{float:right;}
.head-nav li a{color:#333;padding:39px 38px 38px;font-size:14px;line-height:14px;height:90px; position:relative;}
.head-nav li a.cur{color:#15469d;font-weight:bold;}
.head-nav li a.cur .hvr-underline-from-left{}
.head-nav .last-li a{padding:39px 21px 38px 38px;}
.head-nav .head-logo{width:135px;height:135px;background:#fff;left:0;bottom:0px;transition:all 0.5s;}
.head-nav .cen {height: 100%;}


.cattouzi{ width:640px; height:380px; position:relative; margin:0px auto; background:url(../images/catinvest.jpg) no-repeat center center; background-size:100% 100%; }



.gupiaoimg{padding:110px  0 105px; }
.gupiaoimg img{width:520px;height:300px;}
.infocon2{ width:680px; padding:30px 50px; color:#7f7f7f;font-size:16px;line-height:24px;}
.gupiaotitle{color:#4c4c4c;height:24px;font-size:24px;line-height:24px;font-weight:bold;margin-bottom:34px;}
.hudong{font-size:16px;line-height:16px;height:50px;padding:32px 0 0px 0px;color:#15469d;text-decoration:underline;}

.ul-2{height:640px;width:100%;padding:140px 0;background:url(../images/invest_2.jpg) no-repeat center center;background-attachment: fixed;}
.ul-2-new{width:640px;height:360px;}
.ul-2 .title{width:165px;height:70px;background:#15469d;font-size:24px;color:#fff;font-weight:bold;text-align:center;line-height:70px;}
.ul-2 .mod-2-new{width:560px;height:290px;margin-right:80px;padding:60px 32px 20px 40px;background:#fff;opacity:0.8;}
	.mod-2-new .title{color:#414141;font-size:36px;font-weight:bold;margin-bottom:65px;}
	.mod-2-new a.news-part{width:490px;height:55px;color:#2d3540;position:relative;margin-bottom:50px;}
	.mod-2-new a.news-part:hover{color:#15469d;}
	.mod-2-new a.news-part .descr{display:inline-block;width:412px;padding-left:32px;position:relative;top:20px;font-size:14px;}
	.mod-2-new a.news-part span{color:#2d3540; font-family:Segoe UI;}
	.spani{font-weight:100;font-size:44px;}
	.mod-2-new a.news-part .date{font-size:44.02px;line-height:33px;}
	.mod-2-new a .month{font-size:22px;left:63px;top:20px;position:absolute;}
	.ul-2 .more-btn{bottom:25px;right:5px;}
.ul-2-new-2{width: 560px;}
.ul-2-new-2 .mod-2-new{ margin-right: 0px;}

.stuck{position:fixed;top:0;z-index:11;width:100%;opacity:0.85;transition:all 0.5s;}
.stuck .head-logo,.stuck .head-logo img{width:95px;height:95px;transition:all 0.5s;}
  
.sub{width:100%;height:220px;background:#4585dc ;position:absolute;z-index:3;}

.sub-cen{width:755px;float:right;}
.sub-dl{float:left;width:131px;padding:35px 0 40px;line-height:24px;border-left:1px solid #639ff0;text-align:center;background:#4585dc;transition:all 0.5s;}
.sub-0{width:103px;}
.sub-1{width:130px;}
.sub-2{min-height:220px;}
.sub-3{width:144px;}
.sub-5{width:114px;}
.sub-dl a{color:#fff;font-size:12px;line-height:24px;}
.sub-dl a:hover{font-weight:bold;}
.sub-dl:hover,.sub-dl.hoversub{background:#1f4ea1;transition:all 0.5s;}
.products-top2 .cen{}
.back-up{width:60px;height:60px;background:#15469d url(../images/arrow_top.png) no-repeat center center;position:fixed;right:100px;top:50%;cursor:pointer;display:none;}
.back-up:hover{background:#f36f20  url(../images/arrow_top.png) no-repeat center center;}
.cal{width:85px;height:85px;}
.caldiv{width:85px;height:85px;right:40px;bottom:40px;cursor:pointer;}
.cal-go{width:85px;height:85px;right:40px;bottom:40px;background:url(../images/cal-go.png) no-repeat center center;
backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    transform: translateZ(0px);
    transition-duration: 0.5s;
    transition-property: transform;
    vertical-align: middle;}
.caldiv:hover .cal-go, .caldiv:focus .cal-go, .caldiv:active .cal-go{
    transform: scale(1.1);
}
.caldiv span{    position: absolute; background: rgba(0, 0, 0, 0) url(../images/cal-go-2.png)  no-repeat scroll center center;
    display: block;
    height: 21px;
    right: 20px;

   bottom: 19px;
    width: 31px;
	}
.caldiv i {
    background: rgba(0, 0, 0, 0) url(../images/arrow.png) no-repeat scroll -105px center;
    display: block;
    height: 17px;
    right: 1px;
    position: absolute;
   bottom: 40px;
    width: 85px;
	
}
.caldiv:hover i {
    background-position: -10px center;
    transition: all 0.5s ease 0s;
}
.products-top2 .cen{padding:0 50px;}
.products-top2 .title{width:100%;font-size:36px;text-align:center;padding:94px 0 0px;line-height:36px;color:#fff;}

.products-top2 .line{margin:20px 0 51px 524px;}
.productshow{ background-color:#fff; }	
.productshow_{ width:1200px; margin:0px auto; }
.showtitle{ background:url(../images/show-t.gif) repeat-x center bottom; color:#333; font-size:18px; margin-top:80px; padding-bottom:20px; }
.showcon{ padding:30px 0px; }
.showconl{ width:600px; height:400px; border:1px solid #dad5d3; }
	.showconl img{ width:598px; height:398px; }
.showconr{ width:540px; padding-right:0px; }
.showconrt{ color:#0356a8; font-size:36px; line-height:65px; padding-bottom:10px; }
.showbtn{bottom:30px;right:0;width:540px;height:40px;font-size:14px;line-height:40px;color:#666;text-align:center;}
.showbtn1,.showbtn2{width:160px;height:40px;margin-right:5px;border:1px solid #dad5d3;transition:all 0.5s;}
.showbtn3{width:120px;height:40px;border:1px solid #dad5d3;transition:all 0.5s;}
.showbtn1:hover,.showbtn2:hover,.showbtn3:hover{background:#15469d;color:#fff;border:1px solid #15469d;transition:all 0.5s;}
.ptb.tabnav{margin: 80px auto 80px;}
.more-btn2 {position: absolute;	bottom:20px;width:28px;height:70px;z-index:3;}
.more-btn4 {position: absolute;	bottom:20px;width:55px;height:70px;z-index:3;}
.more-btn5 {position: absolute;	bottom:20px;width:69px;height:70px;z-index:3;}
.hvr-underline-from-left::before {
    background: #f36f20 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    right: 100%;
    transition-duration: 0.3s;
    transition-property: right;
    transition-timing-function: ease-out;
    z-index: -1;
}
 .hvr-underline-from-left:hover::before, .hvr-underline-from-left:focus::before, .hvr-underline-from-left:active::before {
    right: 0;
}
.head-nav  a.cur .hvr-underline-from-left::before{right: 100%;}
.nohover a.cur .hvr-underline-from-left::before{right: 0;}
.head-nav  a.cur.hover .hvr-underline-from-left::before{right: 0;}
/*body .swiper-button-prev.swiper-button-disabled, body .swiper-button-next.swiper-button-disabled {
    cursor: auto;
    opacity: 0;
    pointer-events: none;
}*/
.mbt{right:50px;top:154px;position:absolute;z-index:1;}
.mod-2-news:hover .mbt:before{ right: 0;}
.divhover{height: 200px;position: relative;
    top: -256px;
    width: 300px; background:#15469d url(../images/zoom.png) no-repeat center center;opacity:0;transition:opacity 0.5s;}
.caseitem:hover .divhover{opacity:0.8;transition:all 0.5s;}
/*160523 abut.php 增加*/
.job{width:100%;height:800px;background:url(../images/about-p3.jpg) no-repeat center center;}
.tabnews{width:1200px;height:470px;}
.wrapone{width:300px;height:470px;margin-right:21px;overflow:hidden;}
.job .title {
    color: #333333;
    font-size: 30px;
    height: 130px;
    text-align: center;
	padding-top:100px;
}
.job .line {
    background: #f5823e none repeat scroll 0 0;
    height: 3px;
    margin: 20px 0 87px 575px;
    text-align: center;
    width: 50px;
}
.qhcon li{width:300px;height:33px;line-height:33px;font-size:14px;transition:all 0.4s;padding-left:29px;}
.qhcon li a{color:#2d3540;}

.qhcon li:hover{background:#d6e2eb;opacity:1;transition:all 0.4s;}
.qhcon li.ui-tabs-active{background:#15469d;opacity:1;transition:all 0.4s;}
.qhcon li.ui-tabs-active a{color:#fff;transition:all 0.4s;}
.tabconwarp{float:left;width:879px;height:470px;padding:35px 57px 35px 48px;background:#fff;opacity:0.8;}
.tabnews  .tabcon{ position:relative; width:774px;height:400px;overflow:hidden;color:#2d3540;line-height:24px;font-size:14px;}
.content-inli {
   
    position: relative;
}
.tab_nav{height:470px;background:#fff;opacity:0.8;}