body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td,img {margin:0;padding:0;}
img {border:0}
ol,ul {list-style:none}
input{outline: none;border:none;}
html {_overflow-y:scroll;}
/*****！！页面通用css样式定义开始******/
html,body{min-width: 1200px;font-family: "Microsoft YaHei";_width:expression(document.body.clientWidth < 1200 ? "1200px" : "auto");}
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: "微软雅黑";    /*文字字体定义 */
	font-size: 14px;    /*文字大小定义 */
	color: #333; /*文字颜色定义 */
	min-width:1200px;
	outline: none;
}
*{
	word-break: break-all; word-wrap:break-word
}
/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
/*a:link {color: #333;}  未访问的链接 */
/*a:visited {color: #333;}  已访问的链接 */
a:hover{color: #008100;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {} /* 点击激活链接 */

.fl{float:left;}
.fr{float:right;} 
.hide{display: none}


.left{ float:left}
.right{ float:right}


.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow: hidden;}/*清除浮动*/
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.textover{text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}


.dib{display: inline-block;*display: inline;zoom:1;}


/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
/*.input{ border:1px solid #ccc; height:20px;line-height:20px} */
ul,li{ list-style:none}
.backcolor{background:#019c63;}


/*.clear{clear:both; line-height:0; height:0; font-size:0px;}*/

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/*清除浮动*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}


/*清除浮动*/

.clearfix {
    display: inline-block
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

.dib {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

.wrap {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

.red {
    color: red
}


/*表格样式定义 */

checkbox {
    border: 0px;
}


/*选择框样式定义 */

.input {
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px
}

ul,
li {
    list-style: none
}


/*public*/

.size1 {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}

.backcolor {
    background: #0F51BB;
}

.color {
    color: #0F51BB;
}


/*index banner*/



/* header */


/*toparea*/
.head{ width:100%; height:35px; background:#f4f4f4; border-bottom:1px solid #ededed;}
.head ul{ width:82%; height:35px; margin:0 auto}
.head .zwban{  font-size:14px; color:#8ea0ae; float:left; padding:0 25px 0 35px; line-height:35px;background:url(../images/topzw.png) no-repeat 15px  center;border-left:1px solid #d1dee9;}
.head .enban{  font-size:14px; color:#8ea0ae; float:left; padding:0 25px 0 35px; line-height:35px;background:url(../images/topen.png) no-repeat 15px  center;border-left:1px solid #d1dee9; }
.head li{font-size:14px; color:#8ea0ae; line-height:35px; text-indent:25px; }
.head p{ float:left; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; font-size:14px; color:#bbbbbb;  padding:0 20px; line-height:35px}
.head p span{ color:#ce2029; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

/*header*/

/*nav*/


.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}


.row {
  margin-left: -15px;
  margin-right: -15px;
}




.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;}






.container {
    width: 1200px; margin:0 auto
}
.container2{
    width: 100%;position:absolute; top:167px; left:0;
}
.w110{ width:1100px !important}

  .navbar-nav {
  }
  .navbar-nav ul.list-unstyled{ width:100%}
  .navbar-nav > li {
    float: left; 
  }
  .navbar-nav > li > a {
    padding-top: 6.5px;
    padding-bottom: 7.5px;
  }

  
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
  
  .pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
  .search-button{margin-right: 10px;}
  
  
.navbg{ width:100%;height:87px;width:100%;position: absolute;z-index: 99998;left:0;top:0; min-width:1240px;border-bottom: 1px solid rgba(255, 255, 255, .3); background:rgba(0, 0, 0, .4)}

.head{height: 27px;line-height: 27px;background: #e6e6e6;color: #595959;font-size: 13px;display:none;}
.head a{color: #595959;font-size: 13px;}
.top{width:100%;margin:0 auto;position: relative;}
#header{height:87px;width: 100%;position: absolute;z-index: 99999;left: 0; top:0; min-width:1200px}

.logo{ padding:10px 105px 0}
.logo img{ margin-right:13px;width: 157px;}
.logo div.navbar-left h1{ font-size:28px; color:#fff; line-height:42px}
.logo div.navbar-left span{ font-size:13.5px; color:#fff; line-height:16px;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.logo p.navbar-left{ border-left:1px solid #dfdfdf; margin-left:10px; padding-left:10px; font-size:20px; line-height:24px; color:#222; margin-top:7px; letter-spacing:-3px}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:32px;padding-top:5px;}
.topLink .k2{background: url(../images/tele.png) no-repeat 20px #d90212;width: 277px;height:87px;text-align: left;padding:5px 0 7px 72px;margin-left: 14px; }
.topLink .k2 span{ font-size:18px;color: #ffffff; line-height:20px !important;display: block;padding-top: 12px;}
.topLink .k2 strong{color: #ffffff;font-size: 25px;font-weight: bold;line-height: 40px !important;}
.topLink .k2 p{position:relative;top:0px;}


.topLink .k3{background: url(../images/tele.png) no-repeat 32px #092574;color: #ffffff;font-size: 30px;font-weight: bold;width: 205px;height: 62px;text-align: left;line-height: 21px;padding-left: 72px;    padding-top: 18px;margin-left: 24px;    padding-bottom: 7px;   }
.topLink .k3 p{position:relative;top:10px;}




.navbar-nav{height:87px;float:right; width:55%}
.navbar-nav .nav-list>li{height:87px;text-align:center;position:relative;z-index:999; width:14.4%;display: inline-block;}
.navbar-nav .nav-list>li>a{display:block;line-height:87px;color: #fff;height:87px;font-size: 16px;font-weight:500;transition:all 0.4s; background:url(../images/navmove.png) no-repeat center 96px}
.navbar-nav li.active>a,.navbar-nav .nav-list>li:hover>a,.navbar-nav .nav-list>li>a.reds{color:#fff;background:url(../images/navmove.png) no-repeat center bottom}
.navbar-nav .nav-list>li>a.nav_on{font-size:16px;position:relative;color:#fff;background:url(../images/navmove.png) no-repeat center bottom}
.navbar-nav .nav-list>li.syin{ width:10% !important}
.navbar-nav .header-contact>p{color:#444;font-size:14px;margin-bottom:0;line-height:18px;}
.navbar-nav .header-contact>.fr p{font-size:25px;color:#a10000;line-height:30px; font-family:impact}
.navbar-nav .header-contact>.fr p:first-child{font-size:12px;color:#999 !important;line-height: 14px; font-family:微软雅黑}
.top-icon{width:12px;height:12px;position:absolute;margin-left:-18px;vertical-align:middle;margin-top:13px;}
.icon-follow{background:url("../images/top_icons2.png") no-repeat left center;}
.icon-global{background:url("../images/top_icons3.png") no-repeat left center;}
.dropdown-menu{display:block;display: none\9;display: block\9\0;-webkit-transform:scale(1.2,0);transform:scale(1.2,0);opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .2s ease-out;-webkit-transition:-webkit-all .2s ease-out;transition:-webkit-all .2s ease-out;transition:all .2s ease-out;transition:all .2s ease-out,-webkit-all .2s ease-out;z-index:9999; position: absolute; background:#fff; top:87px; width:120%; text-align:center;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);border-top:none; left:-10%}
.dropdown-menu > li{border-bottom:1px solid #e5e5e5;}
.dropdown-menu > li>a{font-size:14px;line-height:24px; display:block; width:100%;transition:all .1s ease; padding:9px 0; color:#333}
.dropdown-menu > li>a:hover{background-color:#f1f1f1; color:#000}
.dropdown-active{display: block\9;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;}


.navbg.nav01{ position:fixed; background:rgba(0, 0, 0, .4);border-bottom: none;}
/*.navbg.nav01 .navbar-nav .nav-list>li>a{ color:#333 !important}
.navbg.nav01 .search_cnt1 p{color:#333 !important}
.navbg.nav01 .logo img.slo1{ display:none}
.navbg.nav01 .logo img.slo2{ display: block}
.navbg.nav01 .search_cnt2 .txt{border: 1px solid #ccc;}
.navbg.nav01 .navbar-nav .nav-list>li>a.nav_on{ color:#004c9f !important}
.navbg.nav01 .navbar-nav .nav-list>li>a.nav_on,.navbg.nav01 .navbar-nav li.active>a,.navbg.nav01 .navbar-nav .nav-list>li:hover>a,.navbg.nav01 .navbar-nav .nav-list>li>a.reds{ background: url(../images/navmove.png) no-repeat center 156px;}*/
 
.bansp{ margin-top:-87px; width:100%; height:auto; position:relative}
.lanbg{ position:absolute; top:0; left:0; background:url(../images/lanbg.png) repeat-x; width:100%; height:444px; z-index:9}

.clearfix {*zoom: 1;}
.clearfix:before,
.clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both; }


.search_cnt1{width: 15%;height: 60px;position: relative;padding:24px 10px 0;overflow:hidden;}
.search_cnt1 .txt{font-size: 14px;width: 229px;height: 36px;line-height: 36px;padding-left: 16px;color:#fff;border-radius:17px; margin-left:16px}
.search_cnt1 .btn{width: 38px;height: 36px;background: url("../images/btn.jpg") no-repeat;position: absolute;right: 35px;top: 27px;border-radius:0 17px 17px 0; cursor:pointer}

.search_cnt1 p{ background:url("../images/tel.png") no-repeat 0 center; padding-left:37px; display:block; height:40px; line-height:40px; color:#fff; font-size:16px}

.fl{ float:left}
.fr{ float:right}


/*子页面大图*/
.nban{ width:100%; height:354px; margin:0 auto; background:#dfdfdf;}




/*搜索*/
.link{ width:100%; height:82px; margin:0 auto; border-bottom:1px solid #cccccc}
.link ul{ width:1200px; height:82px; margin:0 auto;}
.link ul li{ float:left; height:82px}
.link ul li p{line-height:82px;width:740px; height:82px; color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; font-size:14px; font-weight:bold}
.link ul li a{line-height:82px; color:#333; font-weight:100}

.bannerfo{ width:378px;height:40px; border:1px solid #dddddd; position:relative; margin-top:20px;border-radius:20px;}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:0; width:330px; height:40px;}
.bannerfo dl .inputbox input{ width:300px; height:40px; padding:0 15px;color:#aaaaaa; line-height:40px; font-size:14px; background:none}
.bannerfo dl .menuser{ position:absolute; left:330px; top:0; width:48px; height:38px; display:block;background: url(../images/search2.png) no-repeat 0 0; }
.bannerfo dl .menuser input{width:48px; height:38px;background: none}




/*@media screen and (max-width:1360px){

.navbar-nav{height:80px;float:right; width:60%}
.navbar-nav .nav-list>li{height:80px;text-align:center;position:relative;z-index:999; width:14.3%;display: inline-block; float:left}
.navbar-nav .nav-list>li>a{display:block;line-height:80px;color: #fff;height:80px;font-size: 14px;transition:all 0.4s}
.navbar-nav li.active>a,.navbar-nav .nav-list>li:hover>a,.navbar-nav .nav-list>li>a.reds{ text-decoration:underline; background:none}
.navbar-nav .nav-list>li>a.nav_on{font-size:14px;position:relative;color:#fff;text-decoration:underline; background:none}
.navbar-nav .header-contact{margin-top:28px; no-repeat left center;padding-left:32px;}
.navbar-nav .header-contact>p{color:#444;font-size:14px;margin-bottom:0;line-height:18px;}
.navbar-nav .header-contact>.fr p{font-size:25px;color:#a10000;line-height:30px; font-family:impact}
.navbar-nav .header-contact>.fr p:first-child{font-size:12px;color:#999 !important;line-height: 14px; font-family:微软雅黑}
.top-icon{width:12px;height:12px;position:absolute;margin-left:-18px;vertical-align:middle;margin-top:13px;}
.icon-follow{background:url("../images/top_icons2.png") no-repeat left center;}
.icon-global{background:url("../images/top_icons3.png") no-repeat left center;}
.dropdown-menu{display:block;display: none\9;display: block\9\0;-webkit-transform:scale(1.2,0);transform:scale(1.2,0);opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .2s ease-out;-webkit-transition:-webkit-all .2s ease-out;transition:-webkit-all .2s ease-out;transition:all .2s ease-out;transition:all .2s ease-out,-webkit-all .2s ease-out;z-index:9999; position: absolute; background:#fff; top:80px; width:130%; text-align:center;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);border-top:none; margin-left:-15%}
.dropdown-menu > li{border-top:1px solid #e5e5e5;}
.dropdown-menu > li:last-child{border-bottom:1px solid #e5e5e5;}
.dropdown-menu > li>a{font-size:13px;line-height:24px; display:block; width:100%;transition:all .1s ease; padding:9px 0; color:#333}
.dropdown-menu > li>a:hover{color:#f66e14}
.dropdown-active{display: block\9;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;}
 
	}

*/

/*优势*/
.six{background:#fff;margin: 0px auto;padding: 55px 0 55px 0;}
.titincp{  margin-bottom:20px!important;}
.titincp h1{font-size:45px; line-height:65px; text-align:center}
.titincp p{line-height: 40px;font-size:20px; text-align:center}

.photo{width:88%; margin:0 auto; max-width:1460px; min-width:1200px; position:relative}
.photo_qie{width: 100%;overflow: hidden; overflow:hidden}
.dsghh ul li{float: left;overflow: hidden; background:#fff; width:25%}
.dsghh ul li span:before,.dsghh ul li span:after{ display:none !important}
.dsghh ul li a{ display:block; width:90%; margin:0 auto}
.dsghh ul li em{width: 100%;height: auto;display: block;line-height: 0;overflow: hidden; border:1px solid #efefef}
.dsghh ul li img{width:100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.dsghh ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

.inmore{ display:block;width:45%; height:60px; line-height:60px; margin:30px auto; background:#e3e3e3; text-align:center; font-size:18px; color:#333 !important}
.inmore:hover{ background:#019c63; color:#fff !important}

.dsghh ul li span{display: block;width:100%;text-align: center;height: 56px;line-height: 56px;font-size: 18px !important;color: #333;overflow: hidden; padding:0 5%; background:#efefef}
.dsghh ul li:hover span{color: #fff; background:#019c63}
.dsghh p{width: 20px;height: 30px;position: absolute;top:50% !important;z-index: 10; margin-top:-80px}
.dsghh p a{display: block;width: 20px;height: 30px;line-height: 0;-webkit-transition:transform .3s;transition:transform .3s;}
.dsghh .cp_lico a{background: url(../images/zz_lico01.png) no-repeat center !important;}
.dsghh .cp_lico a:hover{background: url(../images/zz_lico02.png) no-repeat center !important;}
.dsghh .cp_rico a{background: url(../images/zz_rico01.png) no-repeat center !important;}
.dsghh .cp_rico a:hover{background: url(../images/zz_rico02.png) no-repeat center !important;}
.dsghh .cp_lico{left: -30px !important;}
.dsghh .cp_rico{right: -30px !important;}
.dsghh p a:hover{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}
.ab_more {
    display: block;
    width: 617px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    color: #fff !important;
    font-size: 18px;
    margin: 25px auto;
	background:#df0011
}
.ab_more:hover{ background:#bf000f}
.center{ width:88%; margin:0 auto; max-width:1460px; min-width:1200px}


.newContBox{width:100%; height:auto; padding:60px 0 80px; background:#f0f0f0}

.newContBox .leftnews{ width:45%; height:auto; display:block; float:left}

.newContBox .leftnews .leftnewsa{ border-bottom:2px solid #e0e0e0; padding-bottom:24px}
.newContBox .leftnews .leftnewsa .topimg{ width:100%; height:345px; display:block; overflow:hidden}
.newContBox .leftnews .leftnewsa .topimg img{
	width: 100%;
    height: 345px;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
	}
.newContBox .leftnews .leftnewsa p{
	font-size: 16px;
    color: #333;
    line-height: 30px;
    margin-top: 14px;
    margin-bottom: 10px;
	}
.newContBox .leftnews .leftnewsa p a{ font-size:16px; color:#333; line-height:30px}

.newContBox .leftnews .leftnewsa em{
    width: 78px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    background: #009946;
    color: #fff;
    font-size: 16px;
    margin-right: 10px;
    border-radius: 20px;
    font-style: normal;
    float: left;
	}
.newContBox .leftnews .leftnewsa span{ font-size:14px; line-height:24px; height:48px; display:block; overflow:hidden; color:#888888}


.newContBox .leftnews .leftnewsa:hover p a{ font-size:16px; color:#009946; line-height:30px}
.newContBox .leftnews .leftnewsa:hover .topimg img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}


.newContBox .leftnews .leftnewsb{ margin-top:12px}
.newContBox .leftnews .leftnewsb ul li{ width:50%; height:32px; display:block; overflow:hidden; float:left; background:url(../images/icon.png) 0 center no-repeat}
.newContBox .leftnews .leftnewsb ul li a{ padding-left:18px; font-size:14px; color:#666666; line-height:32px}


.newContBox .rightnews{ width:52%; height:auto; display:block; float:right}
.newContBox .rightnews ul li{ padding-bottom:22px; border-bottom:1px solid #d1d1d1; margin-bottom:22px}
.newContBox .rightnews ul li:nth-child(3n){ margin-bottom:0}

.rightnewsa{ width:100%; height:135px; display:block; background:url(../images/arraw.png) right 122px no-repeat}
.rightnewsa .leftimg{ width:180px; height:135px; display:block; overflow:hidden; float:left}
.rightnewsa .leftimg img{
	width: 180px;
    height: 135px;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
	}
	
.rightnewsa:hover{background:url(../images/arrawa.png) right 122px no-repeat}
.in_xwdt .rightnews ul li:hover{border-bottom:1px solid #009946;}
.rightnewsa:hover .leftimg img{
	transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);
	}
.rightnewsa .txt{ display:block; float:right; width:100%; height:auto}	
.rightnewsa .txt p{ font-size:16px; color:#2d2d2d; line-height:22px;}	
.rightnewsa .txt p a{ font-size:18px; color:#2d2d2d; line-height:22px; font-weight:bold;}	
.rightnewsa .txt span{
	font-size: 14px;
    line-height: 22px;
    height: 66px;
    display: block;
    overflow: hidden;
    color: #888888;
    margin: 10px auto;
	}
.rightnewsa .txt em{ display:block; font-style:normal; background:url(../images/time.png) 0 center no-repeat; padding-left:24px; font-size:14px; color:#999; line-height:18px}

.rightnewsa:hover .txt p a{ font-size:18px; color:#009946; line-height:22px;}	


.newCont .newctext .ncontr{width:56%; height:auto; display:block;overflow:hidden;float: right;}
.newCont .newctext .ncontr ul{width:100%;overflow:hidden;}
.newCont .newctext .ncontr ul li{width:100%;overflow:hidden; background:#f4f4f4; margin-bottom:22px}
.newCont .newctext .ncontr ul li:first-child{ padding-top:0}
/*.newCont .newctext .ncontr ul li:last-child{ padding-bottom:0}*/

.newCont .newctext .ncontr ul li a{width:100%;overflow:hidden;display: block; height:110px;overflow: hidden; background:#fff;padding: 15px 0;}
.newCont .newctext .ncontr ul li a .stit{width:78.7%;float: left;line-height: 30px; font-size:18px; display:block; height:30px;overflow: hidden;}
.newCont .newctext .ncontr ul li a:hover{ background:#004c9f}
.newCont .newctext .ncontr ul li:hover a,.newCont .newctext .ncontr ul li:hover *{color:#fff;}
.newCont .newctext .ncontr ul li a div{width:15%;float:left;text-align: left; margin:4px 20px 0 0; border-right:1px solid #dddddd;padding: 10px 0;}
.newCont .newctext .ncontr ul li a div span{  font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:34px; display:block; text-indent:20px}
.newCont .newctext .ncontr ul li a div font{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px;display:block; text-indent:20px}
.newCont .newctext .ncontr .nrtext{ width:78.7%; height:50px; float:left; overflow:hidden}
.newCont .newctext .ncontr .nrtext,.newCont .newctext .ncontr .nrtext *{line-height:25px; color:#777777; font-size:14px}


/*应用范围*/
/*.yyfw{ width:100%; height:auto; margin:0 auto; background:url(../images/bg_yyfw.jpg) center bottom no-repeat; padding-top:72px; padding-bottom:72px}
.yyfw .main{ width:1200px; height:640px; margin:0 auto;}

.yyfwa{width:480px; height:640px; display:block; float:left; position:relative;display:block; overflow:hidden;}
.yyfwa img{ width:480px; height:640px;transform: scale(1);transition: all 1s ease-out;}
.yyfwa p{ position:absolute; left:0; bottom:0; width:480px; height:110px; background:url(../images/dec.png) repeat; line-height:110px; text-indent:32px; color:#fff; font-size:18px;}
.yyfwa:hover img{transform: scale(1.2);}

.yyfwb{width:249px; height:640px; display:block; float:left; background:url(../images/bg_yyfw.png) no-repeat 0 0}
.yyfwb .mianb{ width:240px; height:640px; position:relative}
.yyfwb .mianb .titlea{ position:absolute; left:0; top:65px; display:block; text-align:center; width:240px; height:auto; font-size:15px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:25px}
.yyfwb .mianb .titlea p{font-size:24px; color:#fff; font-family: "微软雅黑"; line-height:35px}
.yyfwb .mianb .contenta{ position: absolute; left:46px; top:320px; width:148px; height:auto}
.yyfwb .mianb .contenta p{ display:block; text-align:center; font-size:24px; color:#ffffff; font-weight:bold; line-height:35px; margin-bottom:10px}
.yyfwb .mianb .contenta span{ font-size:18px; line-height:24px; color:#fff}

.yyfwc{width:480px; height:640px; display:block; float:left; margin-left:-9px}

.yyfwd{width:480px; height:225px;position:relative;display:block; overflow:hidden;}
.yyfwd img{ width:480px; height:225px;transform: scale(1);transition: all 1s ease-out;}
.yyfwd p{ position:absolute; left:0; bottom:0; width:480px; height:64px; background:url(../images/dec.png) repeat; line-height:64px; text-indent:42px; color:#fff; font-size:18px;}
.yyfwd:hover img{transform: scale(1.2);}

.yyfwe{width:239px; height:190px;position:relative;display:block; float:left; overflow:hidden;}
.yyfwe img{ width:239px; height:190px;transform: scale(1);transition: all 1s ease-out;}
.yyfwe p{ position:absolute; left:0; bottom:0; width:239px; height:64px; background:url(../images/dec.png) repeat; line-height:64px; text-indent:42px; color:#fff; font-size:18px;}
.yyfwe:hover img{transform: scale(1.2);}

.moreb{ width:241px; height:140px; display:block; text-align:center; font-size:24px; line-height:35px; color:#fff; padding-top:50px; float:right; background:url(../images/more.png) center 91px no-repeat #f79b21}*/

/*case*/
.case{padding:70px 0 65px 0;background: url(../images/bgbg.jpg) no-repeat center bottom; background-size:cover;}
.case_t{display: flex;justify-content:space-between; align-items: center;padding: 0 0 25px 0;}
.case_t a{width:147px;background:#019c63; border-radius: 50px;line-height:50px; text-align: center;color:#fff;}
.c_t{background: url(../images/pt.png) no-repeat left top;padding:30px 0 0 0;}
.c_t div{width:300px;font-size: 66px; line-height:85px; font-weight:bold;background-image:linear-gradient(90deg,#0fb295,#19d343);-webkit-background-clip:text;color: transparent;position: relative;}
.c_t p{font-size: 17px;color:#111; line-height: 55px;}
.c_con{position:relative; overflow:hidden; padding:0 0 45px 0 }
.c_con li{float:left; position:relative; transition: 0.3s; }
.c_con li a{ width:97%; margin: 0 auto;position:relative; display: block; background: #fff; border-bottom-left-radius: 40px; border-bottom-right-radius: 40px;}
.c_con li .cp_m{ width:100%; margin: 0 auto;position:relative; overflow:hidden;}
.c_con li .cp_m img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; display: block}
.c_con li:hover .cp_m img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.c_con li p{ color: #333; font-size:20px; font-weight: bold; line-height:86px; text-align: center;transition: 0.3s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.c_con li:hover p{ color: #fff; }
.c_con li:hover a{ background-image:linear-gradient(90deg,#0fb295,#19d343);}
.s_width{width:82%;margin:0 auto;}



/*.product{ width:100%; height: auto; margin:0 auto; background:#f5f5f5; padding-top:25px; padding-bottom:60px}
.product .title{ background: url(../images/dec_product.png) center bottom no-repeat; display:block; text-align:center; font-size:30px; color:#222222; height:68px; line-height:60px}
.product .content{ width:1212px; height:auto; margin:30px auto 0}



.proming_a{ width:283px; height:309px; border:1px solid #dadada; background: url(../images/dec_producta.png) center 258px no-repeat #fff; display:block;float:left; margin:9px 9px 50px;}
.proming_a .topimg{width:283px; height:212px; display:block; overflow:hidden; }
.proming_a .topimg img{ max-width:100%; height:212px;transform: scale(1);transition: all 1s ease-out;}
.proming_a p{ width:283px; height:46px; text-align:center;line-height:46px; font-size:15px; color:#333;text-overflow:ellipsis;white-space:nowrap; display:block; overflow:hidden;}
.proming_a .more{ width:165px; height:44px; margin:30px auto 0; display:block; text-align:center; line-height:44px; background:#009b63; font-size:15px; color:#fff;}
.proming_a:hover{border:1px solid #f79b21;}
.proming_a:hover .topimg img{transform: scale(1.2);}
.proming_a:hover .more{ width:165px; height:44px; margin:30px auto 0; display:block; text-align:center; line-height:44px; background:#f79b21; font-size:15px; color:#fff;}
.wrap {
    width: 1200px;
    margin: 0 auto;
}*/




.flexed {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    display: -webkit-flex;
}

.in_product{background:#f0f0f0; padding:40px 0 0 0}

.in_product .intcp2{ margin-bottom:10px !important}
.in_product .intcp2 p{ font-size:22px !important;text-transform: uppercase !important; font-family:Arial, Helvetica, sans-serif !important}


.in_product .content{ display:block; width:88%; clear:both; max-width:1460px;min-width:1200px; margin:0 auto; position: relative; z-index:9999;padding-bottom: 50px;}

.syprob div.plist:nth-child(3n) {margin-right:0 !important;}


.in_scwork{background:url(../images/sccjbg.jpg) no-repeat center 0; padding:40px 0 0 0}
.in_scwork .titincp h1,.in_scwork .titincp p{ color:#fff}
.in_scwork .titincp{ margin-bottom:30px !important}

.scwkin{ display: inherit; width:23.5%; height: auto; margin:0 2% 26px 0;  float:left; position:relative}

.scwkin h2{ display: block;font-size:24px;font-weight: normal;margin:0px auto;color: #333333; overflow:hidden; width:84%;line-height:76px; text-align:center}
.scwkin:hover h2{ color:#b1000e}
.scwkin div{ width:100%; height: auto; overflow:hidden;border:1px solid #f0f0f0;background:#fff;}
.scwkin div img.prpic{ width:100%;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.scwkin:hover div img.prpic{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}

.scwkin p{ text-align:center; font-size:18px; display:block; width:100%; height:136px; overflow:hidden; line-height:72px; background:url(../images/incpbg.png) repeat-x 0 bottom; position:absolute; left:0; bottom:0; color:#fff; padding-top:64px}
.scwkin:hover p{ text-decoration:underline}
.content a.scwkin:nth-child(4n){ margin-right:0}

.Menubob { margin-bottom:30px}
.Menubob a{width:10.5%; height:42px; display:block; float:left; margin:10px; text-align:center; line-height:42px; font-size:18px;border:solid 2px #fff;border-radius:20px; background:#dfdfdf;color: #333;}
.Menubob a:hover{background:#019c63; color:#fff; font-size:18px; line-height:42px;border-radius:20px}
.Menubob a.hover{background:#019c63; color:#fff; font-size:18px; line-height:42px;border-radius:20px}
.proin{ display: inherit; width:32%; height: auto; margin:0 2% 26px 0;  float:left; position:relative}
.inbox1 .center a:nth-child(4n) {margin:0 !important; float:right !important}

.proin h2{ display: block;font-size:24px;font-weight: normal;margin:0px auto;color: #333333; overflow:hidden; width:84%;line-height:76px; text-align:center}
.proin:hover h2{ color:#b1000e}
.proin div{ width:100%; height: auto; overflow:hidden;border:1px solid #f0f0f0;background:#fff;}
.proin div img.prpic{ width:100%;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.proin:hover div img.prpic{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}

.proin p{ text-align:center; font-size:18px; display:block; width:100%; height:36px; overflow:hidden; line-height:21px; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; color:#fff; padding-top:20px}
.proin:hover p{ text-decoration:underline}


.content a.proin:nth-child(3n){ margin-right:0}


/*网站底部*/
.footbox{ width:100%;margin-top:50px; background:url(../images/footbg.jpg) repeat #019c63;}
.footbox,.footbox *,.footbox a{color:rgba(255,255,255,0.8)}
.footbox a:hover{ color:#fff; text-decoration:underline}

.footcont{ width:88%; margin:0 auto; max-width:1460px; min-width:1200px;  height: auto;}
.footcont .dbleft{ width:65%; border-right:1px solid rgba(255,255,255,0.1); padding:65px 0 80px 0; float:left}
.footcont .dbright{width:30%; padding:65px 0 0 0; float:right}

.footcont .dbleft .dblogo{width:100%; height:145px; border-bottom:1px solid rgba(255,255,255,0.1)}
.footcont .dbleft .dblogo img{display: block; padding-bottom:45px}

.footcont .dbleft .list dl{ float:left; width:9%;  display:block; padding:0 5% 0 0}
.footcont .dbleft .list dl dd{ font-size:18px; line-height:40px !important;  color:#ffffff !important; background:url(../images/dbline.jpg) no-repeat 0 70px; padding:25px 0 20px 0}
.footcont .dbleft .list dl dt,.footcont .list dl dt a{ font-size:14px; line-height:34px; }

.footcont .foot_bg{ padding:35px 0 0; line-height:34px;width: 98%;}


.dbright .dbtel{padding-bottom:40px; width:100%;background:url(../images/dbtel.png) no-repeat 0 0px; padding-left:70px}
.dbright .dbtel span{ font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:25px; color:#fff}
.dbright .dbtel p{ font-size:39px; font-family:Arial, Helvetica, sans-serif; line-height:45px; color:#fff; font-weight:bold}
.dbright .lxindb li{ display:block; width:100%; height:46px; line-height:46px; overflow:hidden}
.dbright .lxindb li p{ text-indent:46px; line-height:46px; text-decoration:none !important}
.dbright .lxindb li.telbt1{background:url(../images/dbm1.png) no-repeat 0 center}
.dbright .lxindb li.telbt2{background:url(../images/dbm2.png) no-repeat 0 center; }
.dbright .lxindb li.telbt3{background:url(../images/dbm3.png) no-repeat 0 center}
.dbright .lxindb li.telbt4{background:url(../images/dbm4.png) no-repeat 0 center}

.dbright .dber{ padding-top:25px}
.dbright .dber li{ float:left; display:block; width:103px; height:133px; border:1px solid #ffffff; margin-right:34px; padding:5px 5px 0 5px; background:#fff;border-radius: 10px;}
.dbright .dber li img{ display:block; max-width:100%}
.dbright .dber li p{ text-align:center; line-height:34px; color:#666}


/*子页面大图*/
.neibanner{ width:100%; height:300px; margin:0 auto; background:#cfcfcf}