
.index_banner{position:relative;height:auto;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:auto;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:10px;left:55%;z-index:999;display:block;margin-left:-144px;width:84px;height:20px;_display:none;}
.index_banner cite span{float:left;display:block;
margin:0 4px;width:20px;height:20px;
border-radius:10px;background-color:#2b2b2b;
text-indent:-999em;cursor:pointer;}
.index_banner cite span:hover{background-color:#ff6124;}
.index_banner cite span.cur{background-color:#ff6124;cursor:default;}
.index_banner img{
	display:block;
	height:auto;
	width:100%;
}
.clear{clear:both;}
.center{
	width:100%;
	height:auto;
	overflow:hidden;
}
.who{
	width:100%;
	height:560px;
	padding-top:26px;
	background:url(../images/who_bg.png)no-repeat center top;
	background-size:100% 100%;
}
.content{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
h1{
	text-align:center;
}
.who_center{
	width:100%;
	height:auto;
	overflow:hidden;
}
.fl{float:left;}
.fr{float:right;}
.who_r{
	margin-top:50px;
}
.product{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:50px auto;
}
.pro_center{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
}
.left_top{
	width:249px;
	height:auto;
	overflow:hidden;
}
.left_top .top_title{
	width:249px;
	height:115px;
	overflow:hidden;
	font-size:28px;
	color:#fff;
	text-align:center;
	background:url(../images/slide_bg.png)no-repeat;
}
.left_top .top_title p{
	font-weight:500;
	font-family:"黑体";
	margin-top:16px;
}
.left_top .top_title span{
	font-size: 18px;
    margin-top: 5px;
    display: block;
}
.slide_nav{
	border:14px solid #13227a;
	border-top:none;
	border-bottom:none;
	width:221px;
	padding-bottom:32px;
	background:url(../images/slide_bg1.png)no-repeat center bottom;
}
.slide_nav p{
	width:188px;
	height:35px;
	color:#fff;
	background:#13227a;
	text-align:center;
	margin:0 auto;
	line-height:35px;
	font-size:16px;
}
.slide_nav ul {
    width: 190px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 0px 38px 0px;
}
.slide_nav ul li{
	width:100%;
	height:36px;
	line-height:36px;
	text-align:center;
	margin-bottom:17px;
	background:url(../images/li_bg.png)no-repeat center bottom;
}
.slide_nav ul li:hover a{
	color:#13227a;
}
.slide_nav ul li:hover{
	background:url(../images/li_hover.png)no-repeat center bottom;
}
.slide_nav ul .active{
	background:url(../images/li_hover.png)no-repeat center bottom;
}
.slide_nav ul .active a{
	color:#13227a
}
.pro_right{
	width:729px;
	height:auto;
	overflow:hidden;
}
.product_item{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:14px;
	background:url(../images/product_bg.png)repeat-y center bottom;
}
.product_item li{
	width:205px;
	height:auto;
	overflow:hidden;
	padding:16px 19px 0px 19px;
	background:#f2f2f2;
	float:left;
	margin-bottom:30px;
}
.product_item li p{
	font-size:16px;
	margin-top:10px;
}
.product_item li p span{
	float:right;
}
.product_item li:hover p{color:#13227a;}
.product_item li .img{
	width:205px;
	height:200px;
	overflow:hidden;
}
.product_item li .img img{
	width:205px;
	height:200px;
	transition: all 1s;
}
.product_item li:hover .img img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.dz1{
	width:1100px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
}
.dz1 h1{
	text-align:center;
}
.ff {
    width: 1000px;
    height: 320px;
	margin:0 auto;
    margin-top: 35px;
	overflow:hidden;
}
.ff li {
    width: 165px;
    height: 320px;
    float: left;
    margin-right: 43px;
	overflow:hidden;
}
.ff li a:hover dt {
    background: url(../images/dz_hover.png) no-repeat;
}
.ff dt{
    width: 165px;
    height: 162px;
    background: url(../images/dz_bg.jpg) no-repeat;
}
.ff dt img {
    margin: 0 auto;
    width: 59px;
    height: 53px;
    display: block;
    padding-top: 50px;
}
.ff dd {
    margin-top: 23px;
    height: auto;
	overflow:hidden;
    line-height: 25px;
    color: #000000;
    font-size: 14px;
	text-align: center;
    font-family: 'Microsoft YaHei';
	letter-spacing:-0.0178em;
}
.ff dd b {
    margin-bottom: 12px;
    font-weight: normal;
    display: block;
    color: #13227a;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    width: 165px;
    text-align: center;
	font-weight:600;
}
.ff li:last-child{
	margin-right:0px;
}
.ff li:nth-child(4) dd{
	letter-spacing:0.08em;
}
.tel_bar a{
	width:100%;
	height:290px;
	display:block;
	margin-top:20px;
	background:url(../images/tel_bar1.png)no-repeat center top;
}
.tel_bar a .content{
	position:relative;
	width:1000px;
	height:290px;
}
.tel_bar a .content p{
	position:absolute;
	bottom:30px;
	left:90px;
	color:#13227a;
	font-size:22px;
	font-weight:600;
}
.ys{
	width:100%;
	height:auto;
	overflow:hidden;
}
.ys_top{
	padding-top:55px;
	background:url(../images/ys_t.png)no-repeat center top;
}
.hzkh{
	width:1000px;
	height:230px;
	margin:0 auto;
	margin-top:40px;
	padding-top:18px;
	background:url(../images/hzbg.png)no-repeat;
}
.ys_bottom{
	width:1200px;
	height:1700px;
	margin:0 auto;
	position:relative;
	background:url(../images/advantage.png)no-repeat center top;
}
.ys_bottom h3{
	color:#000;
	line-height:36px;
	font-size:20px;
	margin-bottom:32px;
	padding-left:46px;
}
.ys_bottom h3 span{
	color:#13227a;
}
.ys_bottom p{
	color:#000;
	font-size:16px;
	line-height:48px;
	padding-left:16px;
	background:url(../images/dian.png)no-repeat 0px 21px;
}
.ys_bottom p span{color:#ef4605;}
.ys1{
	width:600px;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:30px;
	left:120px;
}
.ys2{
	width:600px;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:322px;
	right:-26px;
}
.ys2 h3,.ys3 h3{margin-bottom:35px;}
.ys2 p,.ys3 p{
	line-height:40px;
}
.ys3{
	width:600px;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:675px;
	left:120px;
}
.ys4{
	width:600px;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:1025px;
	right:-26px;
}
.ys5{
	width:600px;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:1368px;
	left:120px;
}
.dz2{
	width:1600px;
	height:369px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/lc_bg.png)no-repeat center bottom;
}
.dz2 .center{
	width:1000px;
	height:369px;
	overflow:hidden;
	margin:0 auto;
}
.dz2 .center .fl a{
	display:block;
	width:213px;
	height:314px;
	float:left;
	background:url(../images/zx_bg.png)no-repeat;
	position:relative;
}
.dz2 .center .fl a p{
	color:#fff;
	font-size:22px;
	text-align:center;
	position:absolute;
	bottom:85px;
	display:block;
	line-height:36px;
	width:100%;
}
.dz2 .center .fl a img{
	position:absolute;
	bottom:35px;
	display:block;
	left:30px;
}
.dz2 .center .fr {
    width: 735px;
    height: 359px;
    float: right;
    margin-top: 10px;
}
.case{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:50px auto 30px auto;
}
.case ul{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:36px;
}
.case ul li{
	width:312px;
	height:394px;
	background:url(../images/case_li_bg.png)no-repeat;
	float:left;
	margin-right:32px;
}
.case ul li:last-child{
	margin-right:0px;
}
.case ul li .pic{
	width:100%;
	height:213px;
	overflow:hidden;
}
.case ul li .pic img{
	width:312px;
	height:213px;
	
}
.text{
	width:272px;
	height:auto;
	overflow:hidden;
	padding:20px;
}
.text h3{
	font-size:18px;
	color:#000;
	line-height:36px;
	font-weight:normal;
}
.text p{
	font-size:15px;
	line-height:30px;
}
.case ul li:hover h3{
	color:#13227a;
}
.tel_bar2 a{
	display:block;
	width:1000px;
	height:172px;
	margin:0 auto;
	position:relative;
	background:url(../images/tel_bar2.png)no-repeat;
}
.tel_bar2 a p{
	position:absolute;
	top:68px;
	right:83px;
	color:#fff;
	font-size:20px;
}
.honor{
	width:1000px;
	height:408px;
	background:url(../images/honor_bg.png)no-repeat;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.honor a{
	display:block;
	width:1000px;
	height:408px;
}
.honor p{
	font-size:16px;
	color:#000;
	line-height:36px;
}
.honor  .text{
	margin-top:63px;
	margin-left:128px;
}
.about_com{
	width:100%;
	height:652px;
	background:url(../images/abg.jpg)no-repeat center top;
	margin-top:30px;
}
.about {
    width: 960px;
    height: 418px;
    overflow: hidden;
    margin: 0 auto;
}
.about h1 {
    padding: 44px 0 0 0;
    height: 92px;
    overflow: hidden;
	font-size: 26px;
	text-align:left;
}
.about h1 span a {
    color: #fff;
    font: 12px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 38px 0 0 0;
    display: inline-block;
}
.about h1 em {
    display: inline-block;
    padding: 0 10px 0 0;
    color: #fff;
    font: normal bold 61px Tahoma, Geneva, sans-serif;
    text-transform: uppercase;
}
.about h1 a {
    color: #fff;
    font: bold 26px "微软雅黑";
}
.a_c {
    height: 282px;
    overflow: hidden;
}
.a_c dl {
    height: 282px;
    overflow: hidden;
}
.a_c dl dt {
    width: 371px;
    height: 282px;
    overflow: hidden;
    background: url(../images/dvds.jpg) no-repeat center bottom;
}
.a_c dl dt img {
    width: 361px;
    height: 237px;
    border: 5px solid #ccc;
}
.a_c dl dd {
    width: 538px;
    overflow: hidden;
    padding: 0 0 0 36px;
}
.a_c dl dd h3 a{
    display: block;
    color: #fff;
    font: 16px "微软雅黑";
}
.a_c dl dd p a{
    font: 14px/34px "微软雅黑";
    color: #fff;
    padding: 15px 0 0 0;
}
.a_c dl dd span {
    display: block;
    margin: 20px 0 0 0;
}
.a_c dl dd span a {
    color: #333;
    display: inline-block;
    margin: 0 20px 0 0;
    width: 124px;
    height: 38px;
    font: 14px/38px "微软雅黑";
    text-align: center;
    background: url(../images/xq-50.gif) repeat-x;
}
.photo{
    width: 960px;
    height: 234px;
    overflow: hidden;
    margin: 0 auto;
	position: relative;
}
.photo h2 {
    height: 50px;
    overflow: hidden;
    font-size: 26px;
    background: url(../images/hzx.gif) no-repeat 76px 20px;
}
.photo h2 span a {
    margin: 0 5px;
    text-transform: uppercase;
    color: #fff;
    font: 12px/30px Arial, Helvetica, sans-serif;
}
.photo h2 a {
    color: #fff;

    font: 16px/30px "微软雅黑";
}
.photo h2 span a {
    margin: 0 5px;
    text-transform: uppercase;
    color: #fff;
    font: 12px/30px Arial, Helvetica, sans-serif;
}
.photo h2 span img {
    vertical-align: middle;
}
.photo_main{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:12px;
}
.fl{float:left}
.fr{float:right}
.cul {
    width:100%;
    height: auto;
    overflow: hidden;
	margin:0 auto;
}
.company-slide-box{
	width:927px;
	overflow:hidden;
	margin:0 auto;
}
.cul ul{
	width:855px;
	overflow:hidden;
}
.cul li{
	float:left;
	margin-right:33px;
	width:207px;
	height:131px;
	overflow:hidden;
	background:#fff;
	text-align:center;
	background:#f4f4f4;
	font-size:14px;
}
.cul li img{
	width:203px;
	height:127px;
	display: inline;
	border: 2px solid #ccc;
}
.cul li.nones{margin-right:0}
.cul .roll2{
	display:inline;
	width:19px;
	height:19px;
	overflow:hidden;
	position:absolute;
	top:15px;
	right:5px;
}
.cul .roll1 {
    display: inline;
    width: 19px;
    height: 19px;
    overflow: hidden;
    position: absolute;
    top:15px;
	right:42px;
}
.cul .tempWrap{
	width: 927px!important;
}
.new{
	width:1000px;
	height:430px;
	overflow:hidden;
	margin:50px auto;
}
.new_left{
	width:300px;
	height:auto;
	overflow:hidden;
}
.fa_con{
	margin-top:16px;
	width:100%;
	height:358px; 
	overflow:hidden;
}
.fa_con dl { padding:14px 0; border-bottom:1px solid #dcdcdc; width:305px;}
.fa_con dl dt { height:28px; line-height:28px; background:url(../images/wen.png) no-repeat 2px 4px; padding-left:36px;}
.fa_con dl dt { font-size:16px;color:#13227a;margin-bottom:10px; display:block;width:260px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fa_con dl dd { font-size:16px;color:#545252;line-height:26px; overflow:hidden; background:url(../images/da.png) no-repeat 2px 4px; padding:0 0 0 36px; color:#646464;}
.new_right{
	width:666px;
	height:auto;
	overflow:hidden;
}
.demo{
	width:99.9%;
	height:auto;
	overflow:hidden;
	position:relative;
}
.demo .dh{
	position:relative;
}
.demo .dh b a{
    width: 96px;
    height: 32px;
    display: inline-block;
	margin-top:10px;
    text-align: center;
    font-weight: normal;
    font-size: 12px;
	position:absolute;
	top:-6px;
	right:-20px;
	line-height:38px;
}
.demo .dh b a {
    color: #000;
}
.tabbtn{
	height: 36px;
	line-height:36px;
	border-bottom:1px solid #bab9b9;
	
}
.tabbtn li{float:left;position:relative;width:100px;margin-right:14px;}
.tabbtn li a{
	display:block;
	float:left;height:36px;
	line-height:36px;overflow:hidden;
	background:#2b2b2b;
	width:100%;text-align:center;font-size:16px;color:#fff;cursor:pointer;}

.tabbtn li.current1 a{
	height:36px;
	color:#fff;
	background:#13227a;
}
.tabcon{position:relative;/*必要元素*/height: auto;}
.tabcon .sublist{	
   margin-top:22px;
	height:auto;
	overflow:hidden;
}
.new_top{
	width:100%;
	height:auto;
	overflow:hidden;
}
.new_top .pic{
	width:283px;
	height:153px;
}
.new_top .pic img{
	width:283px;
	height:153px;
}
.new_inform{
	width:370px;
	height:160px;
	overflow:hidden;
	position:relative;
}
.new_inform h2{
	font-size:18px;
	color:#2b2b2b;
}
.new_inform p{
	font-size:16px;
	line-height:27px;
	color:#2b2b2b;
	text-align:justify;
	margin-top:10px;
}
.new_inform span{
	position:absolute;
	bottom:-2px; 
	right:0px;
}
.new_list{
	width:100%;
	height:auto;
	overflow:hidden;
}
.new_list ul{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.new_list ul li{
	width:302px;
	height:34px;
	line-height:36px;
	color:#2b2b2b;
	background:url(../images/new_li.png)no-repeat center bottom;
	float:left;
	text-indent:20px;
	margin-bottom:15px;
}
.new_list ul li:nth-child(2n){
	float:right;
}
.link{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:30px;
}
.link ul{
	width:100%;
	height:auto;
	overflow:hidden;
}
.link ul li{
	float:left;
	line-height:48px;
	color:#5c5b5b;
	font-size:16px;
	margin-right:60px;
}
.link ul li a{color:#5c5b5b;}
.link ul li:hover a{color:#13227a;}
/* 合作客户 */
.scrollBox{
	width:100%;
	margin:0 auto;
	position:relative; 
	overflow:hidden; 
	zoom:1;
}
.scrollBox .piclist{
	overflow:hidden; 
	zoom:1;
}	
.scrollBox .ohbox {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 246px;
    left: 0px;
    margin: 0 auto;
}
.scrollBox .piclist li{
	float:left; 
	display:inline;
	width:220px !important;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:8px auto;
	/*margin:10px;*/
	padding: 10px;
	background: url(../images/hzbor.jpg) no-repeat right 12px;
}

.piclist li img{
	width:200px;
	/*height:68px;*/
	/*padding:5px;*/
	display: block;
	margin: 0 auto;

}
.scrollBox .piclist li span{
	height:40px;
	line-height:40px;
	font-size:14px;
	display:block;
	color:#000;
	text-align:center;  
}
.scrollBox .tempWrap{
	margin:0 auto;
}