@charset "utf-8";
/* CSS Document */
*html{_overflow-x: hidden;}
.noscroll{overflow:hidden;overflow-y:hidden;}
.error {color:#f00;}
.red { color:#cc0000;}
.clearFloat:after{visibility:hidden; clear:both; display: block; height: 0px; content: "" ;}
.clearFloat:{*zoom:1;}
/*让position:fixed在IE6下可用! */
.fixed-bottom /* 底部固定 */{position:fixed;bottom:0px;top:auto; width:100%;}
/* 上面的是除了IE6的主流浏览器通用的方法 */
* html,* html body /* 修正IE6振动bug */{background-attachment:fixed;}
* html .fixed-bottom /* IE6 底部固定  */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}



.slideBox .prev, .slideBox .next {position:absolute;left:10%;top:40%;margin-top:-25px;display:block;width:46px;height:46px;
	background:url(/images/next_01.png) 0px 0px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.slideBox .next {
	left:auto;
	right:10%;
	background:url(/images/next_03.png) 0px 0px no-repeat;
}
.slideBox .prev:hover, .slideBox .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.slideBox .prevStop {
	display:none;
}
.slideBox .nextStop {
	display:none;
}


.paginposition {
  bottom: 0;
  font-family: Arial,Sans-Serif;
  padding: 20px 0 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 100;
}
.pagininer {
  padding:20px 0;
    position: absolute;
    bottom: 0;
    right: 10%;
    width: 150px;
    margin-left: -100px;
    overflow: hidden;
    height: 20px;
}
.slides_control a {
  padding: 538px 1920px;
}
.picnumeric {
  position: absolute;
  right: 0;
}
.picnumeric li {
  display: block;
  float: left;
}
.picnumeric a {
 background:url(/images/d02.png) no-repeat; width:16px; height:16px; display:block; padding:0 5px;
  text-indent: -9999px;
}
.picnumeric .current a {
  background:url(/images/d01.png) no-repeat; 
  text-decoration: none;
}

.Stock {
  color: #7C849C;
  font-weight: bold;
  padding: 10px 0;
}
.Stock span {
  color: #7C849C;
  font-size: 13px;
  padding: 0 7px;
  font-weight:bold;
}
.Stock .Percent {
color: #7C849C;
}


.flash {
  height: 548px;
  margin: 0px auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.slides_container {
  height: 540px;
  overflow: hidden;
  width: 100%;

}
.slides_control li {
  background-position: center top;
  background-repeat: no-repeat;
  height: 548px;
  overflow: hidden;
  width:100%;
}
.slides_control {
  width: 100% !important;
}

.prev .bg {
  background: url("/images/left.png") no-repeat scroll 0 0 transparent;
  height: 40px;
  width: 36px;
}
.prev .bg:hover {
  background: url("/images/left1.png") no-repeat scroll 0 0 transparent;
}
.next .bg {
  background:url("/images/r.png") no-repeat ;
  height: 40px;
  width: 36px;
}
.next .bg:hover {
  background: url("/images/r1.png") no-repeat scroll 0 0 transparent;
}
.prev {
  left: -36px;
  position: absolute;
  top: 180px;
  z-index: 99;
}
.next {
  right: -36px;
  position: absolute;
  top: 180px;
  z-index: 99;
}
.contentz{
	width:100%;
	background:url(/images/indexnew_04.gif) repeat-x;
	height:42px;
	overflow:hidden;
	line-height:42px;
	clear:both;
}
.contentsy{
	width:100%;
	background:#ecedf4;
	padding-top:37px;
	overflow:hidden;
	clear:both;
}
.content{
	width:1140px;
	margin:0 auto;
}
.content_l{
	width:357px;
	float:left;
	height:272px;
	display:block;
	overflow:hidden;
	background:#5d6da1;
}
.content_m{
	width:533px;
	float:left;
	margin-left:10px;
	height:272px;
	display:block;
	overflow:hidden;
}
.content_r{
	width:229px;
	float:right;
	height:272px;
	display:block;
	overflow:hidden;
}
.content_weixin{
	width:105px;
	float:left;
	height:198px;
	display:block;
	overflow:hidden;
}
.ybjsy{
	width:340px;
	height:48px;
	line-height:48px;
	background:#FFF;
	margin:0 auto;
}
	

/*首页新闻*/



.in_title {  height:54px; border-bottom:1px solid #e2e2e2; font-size:30px; font-family:"Microsoft YaHei", "微软雅黑","Arial"; }  
.in_title .tt { float:left; height:50px; line-height:50px;  color:#2d3c5b; font-weight:bold; }
.in_title .tt .ico-1 { border-bottom:1px solid #ffffff;width:54px;height:54px;line-height:50px;float:left; background:url(/images/001.png)5px no-repeat;}
.in_title .tt .cn { float:left; border-bottom:4px solid #2d3c5b; }
.in_title .tt .en { filter:alpha(opacity=50); opacity:0.5; float:left; line-height:54px; text-transform:uppercase; }
.in_title .dt { float:left; font-size:12px; color:#999; height:25px; line-height:25px; margin-top:25px; }
.in_title a { float:right; font-size:14px; line-height:35px; height:35px; margin-top:15px; text-decoration:none; color:#999 }
 
.contone{ max-width:1100px; margin:60px auto;}
.conetit h2 {font-size:12px; color:#999; font-family:"microsoft yahei"; opacity:1; font-weight: normal; }
.conetit a:hover{ color:#f8b600;  cursor: pointer; }
.contone .ccont { max-width: 1100px; margin:28px auto; position:relative; padding-right:410px;  }
.contone .ccont .photo-wrap {float:left; width:100%; margin-bottom:20px; display: table; height:auto;}
.contone .ccont .photo-wrap  img{max-width: 100%; max-height: 389px; margin:auto; display: block; }
.contone .ccont .ccdetal{ position: absolute; right:0;  width:384px; padding-top:10px;}
.contone .ccont .ccdetal p{color:#666;font-size: 14px; line-height: 28px;}
.contone .ccont .ccdetal a{display:block; width:116px; height: 30px; text-align: center; line-height: 30px; font-size: 14px; color:#fff; border-radius: 4px; background-color:#f8b600; margin:20px auto 20px 0; }
.contone .ccont .ccdetal h2{font-size:24px; font-weight: bold; color:#333; }
.contone .ccont .ccdetal h2 i{display:block; font-size: 12px; font-weight: normal; padding-bottom: 18px; padding-top:6px; }
.contone .ccont .ccdetal img{padding-top:10px;max-width: 100%; max-height: 100%; display: block;}


.in_title2 {  height:54px; border-bottom:1px solid #c5c9d4; font-size:30px; font-family:"Microsoft YaHei", "微软雅黑","Arial"; }  
.in_title2 .tt { float:left; height:50px; line-height:50px; font-weight:bold;  }
.in_title2 .tt .cn { float:left; border-bottom:4px solid #b72403;color:#b72403;  font-weight:bold;}
.in_title2 .tt .cn .ico-1 { width:50px;height:50px;line-height:50px;float:left; background:url(/images/001.png)5px no-repeat;}
.in_title2 .tt .en { filter:alpha(opacity=50); opacity:0.5; float:left;margin-left:10px; line-height:54px; text-transform:uppercase; color:#999;}
.in_title2 .dt { float:left; font-size:12px; color:#999; height:25px; line-height:25px; margin-top:25px; }
.in_title2 a { float:right; font-size:14px; line-height:35px; height:35px; margin-top:15px; text-decoration:none; color:#f7f7f7 }
.conttwo2 {width:1920px;background:url(/banner/bg01.jpg) repeat; }
.conttwo {max-width:1100px; margin:60px auto; }
 ul.ccnavul{display:block; padding:20px 0; width:100%;  }
 ul.ccnavul li{ border:2px solid #fff; display: block; float:left; width:84px; height: 26px; line-height: 26px; color:#666; text-align: center;margin-right:5px;  }
 ul.ccnavul li:hover{border:2px solid #f8b600; border-radius: 15px; color:#333; height: 26px; line-height: 26px;  }
 ul.ccnavul li.on{ border:2px solid #f8b600; border-radius: 15px; color:#333; height: 26px; line-height: 26px;   }
 ul.ccnavul li:hover,.conttwo .ccnav ul li.on a{color:#333; cursor: pointer;}
.conttwo .cctpho { max-width: 1100px; margin:0 auto; max-height: 411px;  }

 .cctlist{ float:left; width:23%; margin-right:2%; margin-bottom: 2%; display:block; position:relative; overflow:hidden; }
 .cctlist img{width:100%;  height: 215px;}
 .cctlist .con { position:absolute; width:100%; color:#fff; bottom:-50px; height:50px; background:rgba(0,0,0,0.6)!important; filter:alpha(opcity=60); background:#000; }
 .cctlist .con span { width:50px; height:50px; display:block; float:right; background:#f8b600; }
 .cctlist .con span img { margin:12.5px; width:25px; height:25px; }
 .cctlist .con div { padding:5px; }
 .cctlist .con div b { height:20px;line-height:20px; }
 .cctlist .con div .tt { height:20px; line-height:20px; padding:0; }


.contthree{max-width:1100px; margin:20px auto;}
.contthree .ccthrfan{width:100%; margin-bottom:20px; margin-top:28px;}
.contthree .ccthrfan .programme{float:left; border:4px solid #fff; display:block;  margin-top:20px 0; width:24%; margin-right:1%; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; height: 345px; text-align:center; background:#b72403; }
.contthree .ccthrfan .programme:hover{border:4px solid #1462b3; border-radius: 6px; cursor:pointer; }
.contthree .ccthrfan .programme:hover .propho {background-color:#000;}
.contthree .ccthrfan .programme:hover h2{font-weight: bold;}
.contthree .ccthrfan .programme .propho{height:266px; width:256px;}
.contthree .ccthrfan .programme h2{ font-size: 16px;font-weight:bold; color:#f4dcc2; text-align: center; padding:10px 0; margin:10px auto; border-bottom:1px solid #dbdbdb;width:220px; display:inline-block; }
.contthree .ccthrfan .programme p{ text-align: center; font-size: 12px; line-height: 20px; color:#666; padding:0 14px; }
.conlist .listnav li.on>a { color:#fff; }
.conlist .listnav li:hover{ background-color:#2d3c5b; color:#fff; font-size: 16px;}
.conlist .listnav li:hover>a{ color:#fff; }
.concent  h2{ margin-top:20px; width:100%; text-align: center; font-size:32px; color:#333;  }
.guidelist ul li:hover span{ background-color:rgba(0, 0,0,0); border-bottom: 4px solid #c4d200;}
UNUSED.develop ul ,UNUSED.develop ul.ccnavul{ width:100%; padding:10px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.develop .devcont li:hover em{background-color:#ffbb00; color:#fff; cursor:pointer;}
.develop .devcont  p{width:80%; float:left;box-sizing:border-box; text-align: left; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left:12px;  }
.news .newslist a:hover h2{color:#f8b600; cursor: pointer; }
.news .newslist a:hover{cursor: pointer;}
.page a:hover , UNUSED.page a.on{background-color:#2d3c5b; color:#fff;}
.page  a.al{background:url(../images/page-left.png) #ececec no-repeat center center;}
.page  a.ar{background:url(../images/page-right.png) #ececec no-repeat center center;}
.page  a.more{background:none;}
/*首页新闻*/

.index4 { margin-top:20px}
.index4 .tit{ height: 148px; background-color: #fff;}
.index4 .tit h3{ text-align: center; background: url(/images/icon_4.png) no-repeat center bottom; padding: 48px 0 16px 0;}
.index4 .tit h3 span{ font-weight: bold; display: block;}

.index4 .tabBox{}
.index4 .tabBox .hd ul{ text-align: center; padding-bottom: 60px;}
.index4 .tabBox .hd li{ width:137px;background-color: #151e4d; line-height: 36px; display: inline-block; text-align: center; margin:0 21px;}
.index4 .tabBox .hd li a{font-size: 14px; color: #454545;}
.index4 .tabBox .hd li.on,.index4 .tabBox .hd li:hover{ background-color: #b72403;}
.index4 .tabBox .hd li.on a,.index4 .tabBox .hd li:hover a{ color: #fff;}
.index4 .tabBox .bd { width: 100%;margin-bottom:25px;}
.index4 .tabBox .bd .a1{ width: 54%; float: left;}
.index4 .tabBox .bd .a1 li{ width: 100%; height: 90px; overflow: hidden; margin-bottom: 20px;}
.index4 .tabBox .bd .a1 li .fl{ width: 14%; background-color: #151e4d; height: 90px;}
.index4 .tabBox .bd .a1 li .fl h4{ width: 100%; font-size: 44px; color: #fff; line-height: 59px;border-bottom: 2px solid #fff; text-align: center;}
.index4 .tabBox .bd .a1 li .fl p{width: 100%; font-size: 14px; color: #fff; line-height: 30px; text-align: center;}
.index4 .tabBox .bd .a1 li .fr{ padding-left:20px;width: 81%;}
.index4 .tabBox .bd .a1 li .fr h5{ width: 100%; height: 30px; overflow: hidden;}
.index4 .tabBox .bd .a1 li .fr h5 a{padding-left:34px;font-size: 16px; font-weight:bold; color: #333; line-height: 30px;}
.index4 .tabBox .bd .a1 li .fr p a{padding-left:0px;font-size: 14px;color: #858585; line-height: 28px;}
.index4 .tabBox .bd .a1 li:hover .fl{ background-color: #b72403;}
.index4 .tabBox .bd .a1 li:hover .fr h5 a{color: #b72403;}
.index4 .tabBox .bd .a2{ width: 42%; float: right; height: 420px; background-color: #efefef;}
.index4 .tabBox .bd .a2 h4{  width: 100%; height: 350px;}
.index4 .tabBox .bd .a2 h5{ padding: 0 30px; font-weight: bold; line-height: 28px; margin-top: 28px;}
.index4 .tabBox .bd .a2 h5 a{ font-size: 18px; color: #333;}
.index4 .tabBox .bd .a2 h5 a:hover{ color: #b72403;}
.index4 .tabBox .bd .a2 h6{ font-size: 12px; color: #858588; padding: 0 30px; line-height: 34px;}
.index4 .tabBox .bd .a2 h6 i{ background: url(../images/icon_15.png) no-repeat left top;width: 21px; height: 13px; display: inline-block;vertical-align: middle;}
.index4 .tabBox .bd .a2 p{ line-height: 28px;padding: 0 30px;}
.index4 .tabBox .bd .a2 p a{font-size: 14px; color: #858585;}
.index4 .tabBox .bd .a2 p a:hover{ color: #b72403;}


.column2 {clear: both;margin:0 auto; text-align:center;width:100%;}
.column2 .col-4-1 { width: 25%;margin:0 auto; }




/*客户服务*/
.clearfix:before, .clearfix:after, .container:before, .container:after, .nav:before, .nav:after, .row:before, .row:after {
	display: table;
	content: " ";
}
.clearfix:after, .container:after, .nav:after, .row:after {
	clear: both;
}
::-moz-selection { /*针对Firefox*/
background:#6AA531;
color:#fff;
}
::selection {
	background:#6AA531;
	color:#fff;
}
.container {

	margin-right:auto;
	margin-left:auto
}
.container {
	width:1080px;
	min-width:1080px
}
.row {
	margin-right:-15px;
	margin-left:-15px
}
.text-center {
	text-align:center
}
.pingpu-bg {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-attachment: fixed;
}
.pingpu-bg, UNUSEDUNUSEDUNUSED.rslides, UNUSEDUNUSEDUNUSED.fuwu-bg, UNUSEDUNUSEDUNUSED.news, UNUSEDUNUSEDUNUSED.ny-banner {
	min-width:1080px
}
.sx-padding {
	padding:45px 0;
}
.f-title {
	font-size:30px; font-family:"Microsoft YaHei", "微软雅黑","Arial"; 
	color:#333333; font-weight:bold;
	padding: 0;
	margin:0 0 25px 0;
}
.f-title small {
	font-size: 22px;
	color: #999999;
	display: block;
	margin-top: 10px;
}
.btn-success {
	color: #fff;
	background-color: #6AA531;
	border-width: 0px;
	border-radius: 5px;
	padding: 10px 20px 8px 20px;
	margin: 0 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.btn-success.about-more {
	padding: 14px 30px 12px 30px;
}
.btn-success:hover, .btn-success:focus, UNUSEDUNUSEDUNUSED.btn-success:active {
	color: #fff;
	background-color: #3A7012;
	text-decoration: none;
}

.kehu {
	background-color: #F7F7F7;
}
.kehu .row {
	margin: 30px 2px 15px 2px;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #EDEDED;
}
.kehu figure {
	width: 178px;
	float: left;
	margin:0px 0px 0px 40px

	position: relative;
	height: 100px;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	background-color:#FFFFFF
}
.kehu figure:hover figcaption {
	display:block;
}
.kehu figure figcaption {
	position: absolute;
	width: 178px;
	height: 100px;
	top: 0px;
	left: 0px;
	display: none;
	background-color: #0094ff;
	color: #FFFFFF;
	text-align: center;
	line-height:100px
}
.kehu figure figcaption {
	font-size: 16px;
}
.kehu figure figcaption a:hover {
	text-decoration: underline;
}
UNUSEDUNUSEDUNUSED.about .f-title, UNUSEDUNUSEDUNUSED.about .f-title small, .about-us a:hover {
	color:#FFFFFF;
}
UNUSEDUNUSEDUNUSED.about a.ry, UNUSEDUNUSEDUNUSED.about a.td {
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 86px;
	margin-left: 20px;

	display: inline-block;
	background-position: center top;
}
.about a.ry:hover {
	background-image: url(/images/about-lianjie-11.png);
}
.about a.td:hover {
	background-image: url(/images/about-lianjie-22.png);
}
UNUSEDUNUSEDUNUSED.fuwu .f-title, UNUSEDUNUSEDUNUSED.fuwu .f-title small {
	color:#FFFFFF;
}
UNUSEDUNUSEDUNUSED.fuwu figure a.pic1, UNUSEDUNUSEDUNUSED.fuwu figure a.pic2, UNUSEDUNUSEDUNUSED.fuwu figure a.pic3 {
	height: 130px;
	width: 130px;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto;
	position: absolute;
	top: -65px;
	left:105px;
}


