@charset "utf-8";
/* CSS Document */

 html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
 body{margin:0}
dl{margin-top:0;margin-bottom:0}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}
.container{margin-right:auto;margin-left:auto;width:1200px}
/*全局样式*/
body, textarea, input, button, select, keygen, legend {
  font-family: "Microsoft YaHei",YaHei,tahoma,arial,"Hiragino Sans GB",SimSun;
  color: #333;
}
a{ display:block;}
a, a:hover, a:focus {
  text-decoration: none;
}
ul{ margin:0; padding:0;}
.clear{ clear:both;}
/*body{ overflow-x:hidden;}*/
.contina{ width:1200px; margin:auto;}

/*顶部导航*/


.top_right{ float:right;margin-left: 10px;
    margin-top: 34px;}
.language{ display:none; position:fixed; padding:0px; margin: 30px 0px; line-height:26px; width:130px; background:#fff;}
.language a{width: 100%;margin: 5px 0px;color: #000 !important;
    float: right;
    text-align: center;}
.lanimg{ width:10px; margin-left:5px;float: right; margin-top: 5px;}
.top_right a{ font-size:14px; color:#fff; font-weight:normal;float: left;}
.top_right > li:hover >ul{ display:block;}


.two {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 200;
  background-color:#000000b5; border-bottom:none;
}
.twot{ border-bottom:solid 1px #4568AE;}
.two .topBg {
  background-color: #4568AE;
  height: 5px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;
}
.twot .topBg { height:0px;}
.two .logo,.two .logo_big{ width: 420px;margin-top: 8px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.two .nav-list{     display: block; float:right;    width: 100%;}
.two .toptese{ width:100%;    overflow: hidden;
    margin-top: 23px; height:25px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.two .toptell{ float:right;font-size: 21px;
font-family: FZCuYuan-M03S;
font-weight: 400;
color: #fff;
line-height: 25px;}
.two .toptell img{ margin-right:5px;}
.two .toptell p{ float:right; margin:0; padding:0;}
.two .topsearch{ float:right; margin-right:43px;}
.forms { height:25px; position:relative;
}
.search {width: 167px;
height: 25px;
border: 1px solid #D1D1D1; padding-left:8px;
border-radius: 10px;
}
.search_img{     position: absolute;
    right: 2px;
    top: 0px;}
.com-header .container {
  position: relative;
}

.com-header .logo ,.com-header .t-nav {
  float: left;
}

 .com-header .t-nav > li {
    float: left; width:100px; margin-left:2px; text-align:center;height:52px;
  }
   .com-header .t-nav > li:first-child{ margin-left:0px;}
.t-nav{ margin-top:20px;margin-left: 30px;}
.com-header .t-nav > li.active, .com-header .t-nav > li.active-current {
  background-color: #f5f5f5;
}

  .com-header .t-nav > li.active > a, .com-header .t-nav > li.active-current > a {
    color: #4768AD;
  }
.nav1{ border-bottom:solid 3px #4768AD;}
.com-header .t-nav > li > a {
  font-size: 18px;display: block;
  color: #fff; width:90px; height:49px;
  text-align: center; line-height:49px;
}

.com-header .t-nav > li.on > a {
  border-bottom: 3px solid #e40b21;
  padding-bottom: 5px;
  color: #e40b21;
}

.two .t-subnav {
  position: absolute;
  top:120px;
  left: 0;
  right: 0;
  z-index: 30;
  background-color: #f5f5f5;
  padding: 30px 0;
  display: none;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}
/*.t-subnav1 {height: 500px;}
.t-subnav2 {height: 330px;}
.t-subnav3 { height: 220px;}
.t-subnav4 { height: 290px;}
.t-subnav5 {  height: 220px;}
.t-subnav6 {  height: 350px;}*/
.t-subnav5{ margin-left:200px;}
.com-header .t-subnav.t-subnav1,.com-header .t-subnav.t-subnav5{
  width:800px;
}
.com-header .t-subnav > dl {
  float: left;
  margin: 20px;
  text-align: center;
  height: 100%;
}
.com-header .t-subnav > dl:first-child {
    border-left: 0;
  }
.com-header .t-subnav.t-subnav1 > dl,.com-header .t-subnav.t-subnav5 > dl{
  width: 24%;
}
.com-header .t-subnav dt a {
  font-size: 16px;
  color: #222;
  margin-bottom: 20px;
  display: inline-block;
}

.com-header .t-subnav dt a img {
    width: 200px;
    height: 150px;
  }

.com-header .t-subnav dt > img {
  text-align: center;
  display: block;
  margin: 0 auto;
}

.com-header .t-subnav dd > a {
  font-size: 14px;
  color: #333;
}
.com-header .t-subnav dd { margin-bottom: 10px;}
.com-header .t-subnav dd > a:hover {color: #266dd5;}
.two .t-link {
  float: right;
  margin-top:29px;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;
}

.twot .toptese{margin-top: 13px; }
.twot .t-nav{ margin-top:10px;}
.twot .t-link{ margin-top:19px;}
.twot .t-subnav{ top:100px;}
.com-header .t-link > a,.com-header .t-link > span{
  display: block;
  float: left;
  margin-right: 22px; margin-left:80px;
}

.com-header .t-link > a:last-child{
  margin-right:0;  margin-left:0;
}

.nav-list .t-link a img:first-child {
  max-height:33px;
  margin-top: -2px;
}


.com-code {position: relative;}
.com-code .codemini {position: absolute; left: -105px; max-width: 160px; display: none;}

.multSelect ul, li {list-style: none;}
.multSelect li { display: inline-block; background: #eaeaea; padding: 5px; margin: 5px 5px 5px 0; border-radius: 5px; }
.multSelect .fa-close { cursor: pointer; }
.multSelect .fa-close:hover {color: #237eff;}

.pg1-kv-swipe{ padding-top:125px;}
.hidden-xs { width:100%;}

.hr,.hr img{ width:100%;}
/*foot*/
.footer{ height:454px; background:#fff; padding:53px 0px 63px;}
.foh{ height:389px;}
.footul{ margin-top:11px;}
.footul,.footul ul{ overflow:hidden; float:right;}
.footul > li{ margin-left:40px; float:left; width:100px;}
.footul > li > a{ float:left;width: 100px; border-bottom:solid 1px #E0E0E0; padding-bottom:20px;font-size: 16px;font-family: Sour;font-weight: 400;color: #333333;line-height: 16px; margin-bottom:2px;}
.footul > li > ul > li{ width:100px; margin-top:16px;}
.footul > li > ul > li > a{ text-align:left;font-size: 14px;font-family: Sour;font-weight: 400;color: #808080; line-height:14px;}
.footul a:hover{ color:#FF7D23;}
.fuwu{font-size: 14px;font-family: Sour;font-weight: 400;color: #808080;line-height: 14px; overflow:hidden;}
.tel{font-size: 16px; margin-top:38px;
color: #808080;
line-height: 16px;}
.tel li{ margin-bottom:18px;}
.copy{font-size: 12px;color: #909090; margin-top:47px; line-height:14px;}
.footer .tel img{ width:22px; margin-right:10px;}
.footer .tel strong{
font-size: 36px;
font-family: Source Han Sans CN;
font-weight: bold;
color: #4668AD;    position: absolute;
line-height: 40px;}
.left{ float:left;}
.fuwu img{ float:left; margin-right:32px;}
.fuwu h3{ width: 170px;
height: 32px; font-weight:normal;
font-size: 34px; float:left;
color: #808080;
line-height: 28px; margin-bottom:28px; margin-top:22px;}
.searchb {width: 260px;
height: 25px; border-top:none; border-left:none; border-right:none;
border-bottom: 3px solid #808080; padding-left:10px; outline:none; padding-bottom:8px;}
.search_imgb{     position: absolute;
right: 40px;
    top: 80px;}
.relative{ position:relative;}
.apiimg{ position:absolute; right:0; bottom:0; width:120px;}


/*内页*/
.absolute{position: absolute;}
.relative{position: relative;}
.nav2{ font-size:14px; text-align:left; color:#333; line-height:62px;}
.nav2 a{ color:#333;text-align:center; margin:0px 5px; float:left;}
.nav2 span{ float:left;}
.nav2 a:hover{ color:#37C6C0;}
/*关于我们*/
.nerbanner{ position:relative; z-index:1;padding-top:125px; font-size:0;}
.nei-banimg{width: 100%; position: relative;z-index: 101;}
.nei-bantext{width: 100%; height: 100%; top: 0; left: 0; text-align: center; color:#fff; z-index:103;}
.nei-banti{font-weight:normal; font-size:48px; margin-bottom:3%; text-transform: uppercase;    margin-top: 190px;}
.nei-bannei{font-size:16px;line-height:40px; width:810px; display: inline-block;}
.nei-right { background:#fff;
    padding: 70px 0px;
    min-height: 600px;overflow: hidden;
}
.nei-right-top{padding: 0px 0 22px;
    background: url(../images/xt_bg.png) no-repeat left bottom;background-size: contain;}
.nei-rightp1{ font-size:33px; color:#85b627; margin:0px 0px 22px 0px; line-height:30px;background-size: contain;}
.nei-right-top h5{font-size: 18px; 
    color: #5c5c5c;
    font-weight: bold; margin:0;}
.nei-right-top span{    font-size: 24px;
    color: #85b627;
    font-weight: bold;
    line-height: 42px;}	
.rong{ margin-top:40px;}	
.rong  img{ /*width:100%;*/}
.rong p{ text-indent:2em; margin:10px 0px; line-height:26px; font-size:16px;}
.caseim{ text-align:center; width:100%;margin-top:40px;}
.caseim img{ margin:auto;}

/*main*/
.wd { margin: 0 auto; width: 100%; }
.mainMenu { position: absolute; bottom:20%; width:100%;z-index: 5; text-align: center;}
.mainNav {height:62px;    display: inline-block;
zoom: 1; padding: 0 62px 0 46px; background: #fff; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; border-radius: 30px; }
.mainNav li { display: inline-block; 
zoom: 1; /*margin:0 16px;*/
margin: 0 10px; height: 62px; line-height: 62px; }
.mainNav li a { color: #5f5f5f; font-size: 16px; padding-left: 25px; }
.mainNav li:hover, .mainNav li.on { background: url(../images/icon5.png) no-repeat left center; }	


/*产品内页*/
.abouimg{ font-size:12px;}
.abouimg a{ font-size: 12px;color: #4D4D4D; display:block; line-height:14px;}	
.abouimg img{padding: 5px;border: 1px solid #E0E0E0;float: right;
border-radius: 50%; position: relative; bottom:3px;}
.picScro ul li:hover a{ color:#85b627;}
.casetit{ padding:18px 17px; overflow:hidden;
    background: #f9f9f9; }
.indexnabo{ margin-top:15px; float:right; width:100%; text-align:left; background:url(../images/new.png) no-repeat right; }
.pronei{ margin-top:40px;}
.picScro ul{ overflow:hidden; zoom:1; }
.picScro ul li{ float:left; _display:inline; overflow:hidden; text-align:center; margin:15px 8px;}
.picScro ul li:last-child{ margin-right:0px;}
.picScro ul li .pic{ text-align:center; width:284px; height:210px; overflow:hidden;}
.picScro ul li .pic img{ min-width:284px;display:block;transition: all 0.8s ease; min-height:210px;width: 100%;}
.picScro ul li .title{border-bottom:solid 1px #ebebeb; overflow:hidden; padding-bottom:12px;}
.picScro ul li h2{font-size: 16px; width:180px; margin:0; padding:0; float:left;font-weight: 400; text-align:left;
color: #1A1A1A;}
.picScro ul li:hover img{ transform:scale(1.03);}
.picScro ul li:hover .title{border-bottom:solid 1px #85b627; }
.picScro ul li:hover .indexnabo{background:url(../images/newhov.png) no-repeat right;}
.picScro{ overflow:hidden; position:relative; margin-top:40px;}
.pronabo {
    margin-top: 3px;
    float: right;}
	
/**/
.right{ float:right;}
.navpro{ line-height:62px;}
/*news*/
.neirinew{padding: 0px 0 15px; text-align:center;
    background: url(../images/xt_bg2.png) no-repeat left bottom; background-size:100%;}
.neirinew h1{font-size: 24px;color: #85b627;  margin:0;}
.neirinew span{    font-size: 14px; color: #5c5c5c;
    line-height: 40px; margin-right:25px;}	
.next{ overflow:hidden; margin:40px 0px;}
.next li{ float:left; width:50%;}	
.next li a{ color:#5c5c5c; font-size:14px;}
.next li:last-child{ text-align:right;}
.new{ background:#f1f1f1; padding:40px 0px;}
.new .nei-right{ background:#fff;}

/*相关*/
.aboutpro{margin-top: 30px;overflow: hidden; margin-bottom:10px;}
.aboutpro .neiripro{ color:#333;background-size: 100%;border-bottom: solid 3px #4768ad;
    padding: 0px 10px 10px 10px;}
.profive{ overflow:hidden;}
.profive li{ float:left; margin:20px 10px 0px;}
.fiv{ width:220px; height:200px; overflow:hidden;}
.profive li h2{ font-size:14px; line-height:50px; text-align:center;
color: #21BAB4; width:220px; background:#fff; margin:0; transition: all 0.8s ease;}
.profive li:hover h2{ background:#85b627; color:#fff;}
.fiv:hover img{ transform: scale(1.03);}
.fiv img{transition: all 0.8s ease; min-height:200px; min-width:220px;  width:100%;}
.aboutpro .neiripro a{ color:#4768ad; font-weight:bold;}

/*proshow*/
.proshow{ overflow:hidden; padding:0px; margin:40px 0px;}
.showleft{background:#fff;
    padding: 30px 30px;/* width:1140px;*/width:900px;
    min-height: 600px;overflow: hidden;}
.showright{ width:320px; float:right; font-size:0;padding: 0px 0px;}
.showright img{ margin:10px 0px; width:320px;}

/*products*/
.prolit{ overflow:hidden; position:relative; margin-top:40px;}
.prolit ul{ overflow:hidden; zoom:1; }
.prolit ul li{     float: left;  display: inline; overflow: hidden; text-align: center; margin: 15px 10px; width: 538px; border: solid 1px #808080; height: 350px; padding: 20px;}
.prolit ul li .pic{ text-align:center; width:220px; height:210px; overflow:hidden; padding:20px 0px 40px 30px;float:left
}
.prolit ul li .pic a{ display:inline-grid;}
.prolit ul li .pic img{ max-width:252px;display:block;transition: all 0.8s ease; min-height:210px; height: 100%;}
.prolit ul li .protit{}
.prolit ul li h2{font-size: 16px;margin:0; padding:15px 0px; float:left;font-weight: 400; text-align:center; width:100%;
color: #1A1A1A;}
.prolit ul li:hover img{ transform:scale(1.03);}
.protit{ font-size:16px; }
.protwo{width: 200px;}
.protwo a{ color:#fff; font-size:16px; padding:15px 0px;}
.protwo a:first-child{ background:#4768AD; float:left; width:100%}
.prolit ul li:hover .protwo a:first-child{ background:#85b627;}
.prolit ul li:hover{ background:#f1f1f1;}
/*.protwo a:last-child{ background:#85b627; float:left; width:50%;}*/

/*产品*/
.neiripro{padding: 0px 0 22px;overflow:hidden;}
.neiripro .left{ width:400px;overflow:hidden;}
.neiripro .left img{ min-width:400px; min-height:300px; width:100%;}		
.neiripro .left2{ float:left; padding:30px;}
.neiripro .left2 h1{ font-size:24px; color:#333; margin-bottom:15px;}
.neiripro p{    font-size: 14px; color: #5c5c5c;
    line-height: 36px;}
	
	

.newslist{ padding:40px 50px 0px;}
.newslist li{ margin-bottom:20px;padding: 25px 5px;
    overflow: hidden;border-top: solid 1px #fff;border-left: solid 1px #fff;border-right: solid 1px #fff;border-bottom: solid 1px #4568ae;transition: all 0.8s ease}
.newslist a{ color:#333;transition: all 0.8s ease}
.newslist h2{ font-size:18px; line-height:18px; margin:0; font-weight:normal; font-family:Sour;}
.newslist p a{ color:#5c5c5c; font-size:14px;}
.newslist .date{color:#999; font-size:14px; line-height:14px; float:left;}
.newslist li:hover{ border: solid 1px #85b627;}
.newslist li:hover a{ color:#85b627;}
.newslist li:hover p a{ color:#555;}
.newslist .ne{ margin-top:21px; float:right;}	


.congtactleft h2 span{ color:#f1af36; }
.congtactleft p{font-size: 22px;
    color: #dadada;
    line-height: 16px;
    margin: 0; padding: 0px 0px 15px;
    border-bottom: dashed 1px #ccc; 
    width: 600px;}
.congtactleft h1{ font-size:26px; margin-top:30px;}	
.contactten{ line-height:30px;}	
.contliu{width: 100%;
    margin-bottom: 15px;
    text-align: center;}


.list-unstyled{ margin:0; padding:0;}
form {
    display: block;
    margin-top: 0em;}
.address {
	background-image: url(../images/address-bg.png);
	background-repeat: no-repeat;
	background-position: -7px top;
	padding-left: 34px;
	margin-bottom: 30px
}
.sns a {
	margin-right: 5px
}
#title, #mycall ,#addr{ height:40px;}
#content{ height:120px;}
#title, #mycall ,#addr ,#content{
	width: 98%;
	background-color: #FFF;
	color: #666;
	border-width: 0;
	margin-bottom: 25px;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	border-radius: 0;border: solid 1.4px #8c8c8c;
}
#mycall {
	background-image: url(../images/input-bg.png);
	background-repeat: no-repeat;
	background-position: right 0
}
#title {
	background-image: url(../images/input-bg.png);
	background-repeat: no-repeat;
	background-position: right -40px
}
#addr {
	background-image: url(../images/input-bg.png);
	background-repeat: no-repeat;
	background-position: right -158px
}
#content {
	background-image: url(../images/input-bgco.png);
	background-repeat: no-repeat;
	background-position: right 38px
}
#button {
	height: 44px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	border-width: 0;
	background-color: #0f9bfd;
	color: #FFF;
	font-size: 14px;
	border-radius: 0
}
#button:hover {
	background-color: #69c;
}
#savediv {
	padding-top: 20px
}



/*人力*/
.hrul{ overflow:hidden;}
.hrul li{ margin-bottom:10px; width:100%; float:left}
.hrul li a,.hrul li{ display:block; color:#333;}
.hrul li .center{ float:right; margin-right:80px;}
.hrul li:hover a{ color:#4568ae;}


/*CSS scott style pagination*/

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 43px; MARGIN: 3px; PADDING-TOP: 23px; TEXT-ALIGN: center
}
DIV.scott A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;display: -webkit-inline-box;
}
DIV.scott A:hover {
	BORDER: #4768ad 1px solid;BACKGROUND-COLOR: #4768ad; color:#fff;
}
DIV.scott A:active {
	BORDER: #4768ad 1px solid;BACKGROUND-COLOR: #4768ad; color:#fff;
}
DIV.scott SPAN.current {
	BORDER:#85b627 1px solid; PADDING-RIGHT: 5px;PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px;  BACKGROUND-COLOR: #85b627;    
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
