 ul, ol {
	list-style: none;
	padding:0px;
	margin:0px;
}
p{
	line-height:28px;
}
.cleardiv{ clear:both;}
/* ���Ҹ��� */
.f_left{ float:left;}
.f_right{ float:right;}
.casecontent .btn-border{
	border-color:#296a88;
	color:#296a88;
}


.btn-border{
	border-color:#fff;
	color:#fff;
}
.btn-border:hover{
	color:#296a88;
	border-color:#296a88;
}
span.caret{
	border:none;
	width:10px;
	height:11px;
	background:url(../images/bg_common.png);
}

.navbar-brand{
	padding:0px;
}

.navbar-default{
	border:none;
	background:#fff;
}
.navbar{
margin-top:12px;
}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li > a:hover ,.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	background:url(../images/bg_common.png) 0px -62px;
	/*background: #296a88;*/
	color:#fff;
}
.navbar-default .navbar-nav  .hactive > a,.navbar-default .navbar-nav .homepage > a:hover {
	background:url(../images/bg_common.png) -637px 0px;
	/*background: #296a88;*/
	color:#fff;
}
.carousel-banner{
	width:100%;
	height:500px;
	background:url(../images/bar_bg.jpg) center no-repeat;
	background-size:cover;
}
.carousel-inner .item .banner_img_a{
	position:absolute;
	top:10px;
	right:10px;
}
.carousel-inner .item .cont{
	position:absolute;
	top:10px;
	left:10px;
	padding-top:132px;
	padding-left:32px;
}
.carousel-inner .item .cont .h3_en{
	font-size:40px;
	font-family:arial;
	line-height:40px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	
}
.carousel-inner .item .cont .p_en{
	font-size:21px;
	text-transform:uppercase;
	opacity:1;
	margin:0px;
}
.carousel-inner .item .cont p{
	color:#fff;
	opacity:0.7;
	margin-bottom:24px;
	width:100%;
}
.carousel-inner .item .cont h3{
	color:#fff;
	font-size:28px;
	line-height:56px;
	margin:0px;
}
.index-block{
	padding-top:26px;
	padding-left:0px;
	padding-right:0px;
}
.index-block .h3-en{
	font-weight:bold;
	font-size:28px;
	color:#666;
	text-align:center;
	font-family:arial;
}
.index-block .h4-title{
	font-size:16px;
	color:#919191;
	text-align:center;
	margin-bottom:40px;
}
.casecontent .case-item .case-title{
	font-size:16px;
	margin:0px;
	color:#000;
	margin-bottom:14px;
}
.casecontent .case-item p{
	font-size:13px;
	line-height:23px;
	color:#666;
}
.play-icon{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-28px;
	margin-left:-28px;
	width:56px;
	height:55px;
	display:block;
	z-index:100;
	background-image:url(../images/bg_common.png);
	background-position: -120px -58px;
}

.news-left h3{
	font-size:16px;
	color:#666;
}
.newsitem a{
	clear:left;
	font-size:14px;
	color:#666;
}
.news-left h3:hover{
	color:#2e7697;
}
.news-left p{
	margin:0px;
	line-height:26px;
	color:#666;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover,.nav-tabs > li > a:hover, .nav-tabs > li.active > a:focus{
	background:#296a88;
	color:#fff;
}

.productlist {
	list-style:none;
	padding:0px;
	margin:0px;
}
.productlist .product-item{
	text-align:center;
}
.productlist .product-item h3{
	font-size:14px;
	margin:0px;
	color:#343434;
	line-height:36px;
	border-bottom:2px #c9cbcb solid;
	text-align:center;
	margin-bottom:10px;
}
.productlist .product-item p{
	text-align:center;
}
.productlist .btn-border{
	border-color:#919191;
	color:#919191;
}
.productlist .product-item:hover .product-title{
	color:#296a88;
	border-color:#296a88;
}
.productlist .product-item:hover .btn-border{
	border-color:#296a88;
	color:#296a88;
}
.news-content{
	width:100%;
	padding-top:40px;
	margin-top:26px;
	background:#e6e6e6;
	padding-bottom:56px;
}
.xc-con{
	width:100%;
	background:#2a2f32;
	padding-top:66px;
	padding-bottom:52px;
}
.xc-content h2{
	font-size:19px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.xc-content p{
	font-size:15px;
	color:#fff;
	opacity:0.6;
	text-align:center;
	line-height:40px;
	margin-bottom:0px;
}
.xc-content h3{
	margin-top:8px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	opacity:0.6;
}
.hzkflist ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.hzkflist ul li{
	margin-bottom:28px;
}
.hzkh-con{
	padding-bottom:46px;
}


.carousel .product-carousel {
	height:400px;
	background:url(../images/bar_product_bg.jpg) center no-repeat;
}
.product-carousel .item .banner_img_a{
	position:relative;
	float:left;
	padding-left: 72px;
	padding-right: 14px;
}
.product-carousel .item .cont{
	position:relative;
	float: left;
	padding-top: 65px;
	margin-right:30px;
	width:520px;
}
.product-list-con{
	width: 100%;
	min-width:1200px;
	padding-top: 40px;
	background: #e6e6e6;
	padding-bottom: 56px;
}
.product-list{
	list-style:none;
	padding:0px;
	margin:0px;
}
.product-list-con .container{
	padding:0px;
}
.product-list .product-list-item{
	width:226px;
	float:left;
	padding-bottom:8px;
	border-bottom:solid 5px #919191;
	margin-bottom:12px;
	margin-right:14px;
}
.product-list .product-list-item:hover ,.product-list .active{
	border-color:#296a88;
}
.product-list .product-list-content .avatar{
	width:90px;
	height:90px;
	background-size:cover;
	float:left;
}
.product-list .product-list-body{
	margin-left:90px;
	padding-top: 36px;
}
.product-list .product-list-body a h4{
	position:relative;
	padding-left:22px;
	font-size: 14px;
	color:#296a88;
}
.product-list .product-list-body a h4 .point-icon{
	display:inline-block;
	position:absolute;
	margin-top:1px;
	top:0px;
	left:0px;
	width:20px;
	height:20px;
	background-image:url(../images/bg_common.png);
	background-position:-131px 0px;
}
.xlcp-tab{
	margin-top:46px;
	background:url(../images/xlcp_ul_bg.jpg) repeat-x;
	border-radius:0px;
	height:43px;
	border-bottom:solid 3px #296a88;
}
#xljs{
	
}
.container .xlcp-tab > li > a {
	padding:10px 24px;
	border-radius:0px;
	font-size:16px;
	color:#666;
}
.container .xlcp-tab > li.active > a,.container .xlcp-tab > li:hover > a { 
	background:#296a88;
	color:#fff;
}
.product-i-content{
	margin-bottom:42px;
}
.product-i-list {
	list-style:none;
	padding:0px;
	margin:0px;
}
.product-i-list li{
	width:200px;
	float:left;
	margin:21px 12px;
	margin-bottom:0px;
}
.product-i-list li .product-i-thumb{
	width:198px;
	height:256px;
	border: 1px #919191 solid;
}
.product-i-list li .product-i-thumb a{
	width: 198px;
	height: 256px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	
}
.product-i-list li .product-i-thumb img{
	max-width:193px;
	max-height:252px;
	_height:expression(this.scrollHeight>252?'252px':'auto');
	_width:expression(this.scrollWidth>208?'208px':'auto');
}
.product-i-list li:hover .product-i-thumb{
	border-color:#296a88;
}
.product-i-list li:hover h4{
	color:#296a88;
}
.product-i-list li h4{
	font-size:15px;
	text-align:center;
	color:#666;
}
.service-menu-con{
	width:100%;
	min-width:1200px;
	padding-top:36px;
	padding-bottom:22px;
	background-color:#ececec;
}
.service-icon{
	width:60px;
	height:55px;
	margin-left:20px;
	display:inline-block;
	background:url(../images/bg_common.png);
	float:left;
}
.service-menu-con h5{
	padding-left:96px;
	font-size:16px;
	color:#296a88;
	font-weight:bold;
	margin-bottom:8px;
}
.service-menu-con p{
	padding-left:96px;
	font-size:13px;
	color:#919191;
}
.mfdy-icon{
	background-position: -243px -58px;
}
.fwrx-icon{
	background-position: -315px -58px;
}
.ljzx-icon{
	background-position: -372px -59px;
}
.zxyd-icon{
	background-position: -436px -60px;
}

.site-p-con{
	width:100%;
	background:#296a88;
	margin-bottom:30px;
	margin-top:120px;
	height:50px;
}
.site-p-con .breadcrumb{
	border-radius:0px;
	margin-bottom:0px;
	background-color:#296a88;
}
.site-p-con .breadcrumb a{
	color:#fff;
}
.site-p-con .breadcrumb > .active{
	color:#ccc;
}
.site-p-con .breadcrumb > li + li:before{
	content:">";
	
}
.return-list{
	float:right;
	color:#fff;
	margin-right:32px;
}
.blue{
	color:#2a6496;
}
.product-tabs .return-list{
	line-height:40px;
}
.product-tabs .return-list:before{
	background-position:-298px 5px;
}
.return-list:before{
	content:"";
	padding: 6px 15px;
	background: url(../images/bg_common.png) -44px -29px;
}
.product-show-con {
	padding-bottom:38px;
}
.product-show-con .product-show-imgcon{
	/*width:540px;*/
	width:486px;
	float:left;
}
.product-show-con .product-show-imgcon .product-show-bigimgcon{
	border: 1px solid #c3c3c3;
	position: relative;
	z-index: 1;
	/*width: 534px;*/
	width:434px;
	height: 320px;
	padding: 2px;
}
.product-show-con .product-show-imgcon .product-show-bigimgcon a{
	height: 314px;
	/*width: 532px;*/
	width:432px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.product-show-con .product-thumb-con{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-top:9px;
}
.product-show-con .product-thumb-con li{
	/*width:127px;*/
	width:84px;
	height:78px;
	margin-right:7px;
	border:solid 1px #d8d8d8;
	padding:1px;
	float:left;
}
.product-show-con .product-show-imgcon .product-show-bigimgcon img{
	max-height:100%;
	_height:expression(this.scrollHeight>434?'432px':'auto');
	max-width:100%;
}
.product-show-con .product-thumb-con li img{
	height:98%;
	_height:expression(this.scrollHeight>70?'70px':'auto');
	max-width:100%;
	width:auto;
}
.product-show-con .product-thumb-con li a{
	width: 127px;
	height: 75px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	overflow:hidden;
}

.product-show-con .product-thumb-con li:hover,.product-show-con .product-thumb-con li.active{
	border-color:#296a88;
}

.product-show-con .product-show-detail{
	width:620px;
	float:right;
}
.product-show-detail .product-detail-title{
	font-size:24px;
	line-height:40px;
	margin:0px;
	padding:0px;
	color:#296a88;
	margin-bottom:22px;
	border-bottom:solid 3px #296a88;
}
.product-show-detail .share-con{
	height:30px;
	padding-left:28px;
}
.product-btn-con{
	padding-top:32px;
}
.product-btn-con .btn{
	margin-left:12px;
}
.product-btn-con .btn-blue{
	color:#fff;
	background:#296a88;
}
.product-btn-con .btn-border{
	color:#919191;
	border-color:#919191;
}
.product-show-detail  p.product-desc{
	font-size:14px;
	color:#666;
	line-height:28px;
	text-indent:28px;
}
.service-info{
	margin-top:16px;
}
.service-info .fwrx-con{
	width:226px;
	height:72px;
	padding-top:10px;
	float:left;
	border-right:solid 1px #ccc;
	margin-right:24px
}
.service-info .fwrx-con h5{
	font-size:18px;
	color:#666;
	margin-bottom:6px;
	margin-top:8px;
}
.service-info .fwrx-con p{
	color:#919191;
}
.service-info .email-con{
	width:200px;
	float:left;
}
.service-info .email-con h6{
	line-height:32px;
	margin:0px;
	font-size:15px;
	margin-bottom:2px;
}

.service-info .email-con h6:before{
	content: "";
	padding: 9px 19px;
	background: url(../images/bg_common.png);
}
.service-info .email-con h6.email{
	margin-top:4px;
}
.service-info .email-con h6.phone{
	color:#919191;
}
.service-info .email-con h6.email:before{
	background-position:-75px -29px;
}
.service-info .email-con h6.phone:before{
	background-position:-124px -19px;
}

.llls-list li{
	width:153px;
	margin:21px 8px;
}
.llls-list li .product-i-thumb{
	width:152px;
	height:153px;
}
.llls-list li .product-i-thumb a{
	width:151px;
	height:151px
}

.llls-list li .product-i-thumb a img{
	max-width:150px;
	_height:expression(this.scrollHeight>150?'150px':'auto');
	max-height:150px;
	_width:expression(this.scrollWidth>150?'150px':'auto');
}
/*���������б�ҳ*/
.solution-list{

}
.solution-list li{
	padding:0px;
}
.solution-item {
	position:relative;
	margin:6px 6px;
	overflow:hidden;
}
.solution-item a{
	display:block;
	width:100%;
	height:100%;
}
.solution-item .solution-thumb{
	
}
.solution-item .solution-thumb img{
	width:100%;
	height:178px;
}
.solution-item  .solution-desc{
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/bg.png) repeat;
	color:#fff;
	width:100%;
	height:100%;
	text-align:center;
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
.solution-item:hover  .solution-desc{
	-webkit-transform: scale(10);
	-moz-transform: scale(10);
	-o-transform: scale(10);
	-ms-transform: scale(10);
	transform: scale(10);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.solution-item .solution-desc .icon{
	display:block;
	margin:0 auto;
}
.solution-item .solution-desc h3{
	margin-top:0px;
	padding-top:20px;
	font-size:16px;
	color:#fff;
	background:url(../images/title-line.png) top center no-repeat;
}
.solution-item  .solution-desc h4{
	font-size:18px;
	color:#fff;
	font-weight:bold;

}
.solution-title{
	font-size:24px;
	margin:0px;
	margin-bottom:20px;
	color:#296a88;
}
.content p{
	line-height:28px;
}
.content h3,.content h4{
	color:#296a88;
}
.service-title{
	text-align:center;
	margin-top:46px;
	margin-bottom:42px;
}
.service-btn{
	background:#296a88;
	font-size:24px;
	color:#fff;
	padding:8px 72px;
}
.service-btn:hover{
	color:#fff;
}
.sqfw-con{
	padding-bottom:42px;
	border-bottom:solid 1px #919191;
}
.sqfw-list{
	list-style:none;
	padding:0px;
	margin:0px;
}
.sqfw-list li{
	width:222px;
	margin:0 9px;
	float:left;
}
.sqfw-thumb{
	width:222px;
	height:222px;
	padding-top:59px;
	background:url(../images/sqfw-li-bg.jpg) no-repeat;
}
.sqfw-thumb .icon{
	width:63px;
	height:52px;
	display:block;
	margin: 0 auto;
	background:url(../images/bg_common.png);
}
.sqfw-thumb .zyzx-icon{
	background-position:-324px 0px;
}
.sqfw-thumb .tjfa-icon{
	background-position:-376px -4px;
}
.sqfw-thumb .ypfw-icon{
	background-position: -430px -4px;
	width: 63px;
}
.sqfw-thumb .kcjd-icon{
	background-position:-495px 0px;
}
.sqfw-thumb .qdht-icon{
	background-position: -553px 0px;
	width: 55px;
}
.sqfw-thumb h4{
	text-align:center;
	color:#fff;
	font-size:16px;
}
.sqfw-list p{
	padding:0px 22px;
	font-size:14px;
	font-weight:bold;
	margin-top:16px;
	line-height:20px;
	text-align:center;
}
.szfw-con{
	padding-bottom:42px;
	border-bottom:solid 1px #919191;
}
.szfw-list h4 {
	text-align:center;
}
.szfw-btn{
	color:#296a88;
	border-color:#296a88;
}
.szfw-btn:hover{
	color:#296a88;
}
.shfw-con{
	text-align:center;
}
/*������Ѷ�б�ҳ*/
.position-left{
	margin-bottom:0px;
	background:none;
	padding-top:18px;
}
.position-left a{
	color:#296a88;
}
.news-list .news-list-thumb{
	float: left;
	padding-right: 20px;
	opacity:0.9;
	filter:alpha(opacity=90);       /* IE */
    -moz-opacity:0.9;              /* �ϰ�Mozilla */
    -khtml-opacity:0.9;
}
.news-list .news-item{
	padding-bottom:20px;
	border-bottom:dashed 1px #666;
}
.news-list .news-list-title h4{
	font-size:18px;
	color:#000;
	margin-bottom:22px;
}
.news-list .date-news{
	font-size:15px;
}
.news-list .news-list-desc{
	line-height:25px;
}
.news-list .viewmore{
	margin-top:20px;
}
.viewmore{
	border-color:#666;
	color:#666;
}
.news-list .news-item:hover h4{
	color:#296a88;
}
.news-list .news-item:hover .viewmore{
	color:#296a88 !important;
	border-color:#296a88 !important;
}
.news-list .news-item:hover .news-list-thumb{
	opacity:1;
}
.pagination > li:first-child > a, .pagination > li:first-child > span{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span{
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
.pagination > li > a, .pagination > li > span{
	margin-left:4px;
	color:#296a88;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background-color:#296a88;
	border-color:#296a88;
}
.video-li{
	padding-left:10px;
	padding-right:10px;
}
.video-item{
	position:relative;
	margin-bottom:20px;
}
.video-item .video-desc{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../images/bg.png);
}
.video-item .play-icon{
	margin-top:-56px;
}
.video-item .title-con{
	position: absolute;
	top: 50%;
	text-align: center;
	width: 100%;
}
.video-item .title-con h3{
	font-size:15px;
	color:#fff;
}
.video-item .title-con .date{
	font-size:13px;
	color:#fff;
}
.page-content{
	padding-bottom:52px;
}
.fzlc-list{
	margin-left:42px;
	background: url(../images/fzlc_dian.gif) 58px top repeat-y;
}
.fzlc-item dt{
	float: left;
	width: 70px;
	font-size: 18px;
	color: #336699;
	background:url(../images/fzlc-bg.jpg) 51px 4px no-repeat;
	margin-right:6px;
}
.fzlc-item dt.first{
	background:url(../images/fzlc-first.jpg) top right no-repeat;
}
.fzlc-item dd{
	padding-left:90px;
}
address h3{
	font-size:18px;
	color:#296a88;
	font-weight:bold;
}
address{
	line-height: 28px;
	padding-left: 26px;
	padding-top: 18px;
}
.snsinfo-con h6{
	line-height:40px;
}
.snsinfo-con h6 .btn{
	padding:6px 10px;
	border-color:#666;
	background-color:none;
	color:#666;
}
.snsinfo-con h6 .btn:hover{
	border-color:#296a88;
	background-color:#296a88;
	color:#fff;
}
.snsinfo-con span{
	display: inline-block;
	position: relative;
	width: 34px;
	height: 26px;
	top: 10px;
	margin-right: 5px;
	background: url(../images/bg_common.png);
}
.weibo-btn span{
	background-position: -185px -27px;
}
.weixin-btn span{
	background-position: -217px -27px;
}
.zixun-btn span{
	background-position: -158px -27px;
	width: 26px;
	margin-right: 9px;
	margin-left: 4px;
}
.hzhb-list li h5{
	background:#ececec;
	line-height:30px;
	color:#296a88;
	text-align:center;
}
.hzhb-list li{
	text-align:center;
}
.hzhb-list img{
	max-width:180px;
	max-height;80px;
}
/*��ҳ��Ʒ�б�*/
	.productlist .product-item{
		width:190px;
		float:left;
		margin: 2px 25px;
	}
	.productlist .product-item .product-thumb{
		width: 190px;
		height: 243px;
	}
	.productlist .product-item .product-thumb .product-thumb-a{
		width: 190px;
		height: 243px;
		display: table-cell;
		text-align: center;
		vertical-align: middle;
	}
	.productlist .product-item .product-thumb
	.product-tabs{
		padding-left:26px;
	}
	.product-detail-tabcon .product-tabs{
		padding-left:0px;
	}
	.product-detail-tabcon .product-tabs > li > a{
		margin-left:2px;
		margin-right:12px;
		border: solid 1px #ccc;
	}
@media (min-width:767px){ 
	.case-item-left{
		padding-left:0px;
	}
	.case-item-right{
		padding-right:0px;
	}
	.casecontent .case-item{
		margin-bottom:26px;
	}
	.casecontent .case-item:hover .bg{
		width:250px;
		height:164px;
		position:absolute;
		top:0px;
		left:0px;
		background:url(../images/case_bg.png)center no-repeat;
	}

	.casecontent .case-item .case-desc{
		background:#f0f1f0;
		padding:20px;
		padding-top:26px;
	}
	.casecontent .case-item:hover .case-desc{
		background:#666;
	}

	.casecontent .case-item:hover .case-title{
		color:#fff;
	}

	.casecontent .case-item:hover p{
		color:#ccc;
	}
	.casecontent .case-item:hover .btn-border{
		color:#fff;
		border-color:#fff;
	}
	.casecontent .thumb-con-left{
		position:relative;
		width:250px;
		height:164px;
		float:left;
	}

	.casecontent .thumb-con-right{
		position:relative;
		width:250px;
		height:164px;
		float:right;
	}

	.casecontent .case-desc-left{
		width:335px;
		height:164px;
		float:left;
	}
	.casecontent .case-desc-right{
		width:335px;
		height:164px;
		float:right;
	}

	.product-tabs li a:hover i,.product-tabs li.active a i{
		width:18px;
		height:10px;
		position: absolute;
		bottom: -9px;
		left: 50%;
		margin-left: -9px;
		display: block;
		background: url(../images/bg_common.png) -50px -102px;
	}
	.product-tabs{
		border-bottom:none;
	}
	
	.news-tab{
		padding-left:0px;
		padding-bottom:12px;
		margin-bottom:18px;
		border-bottom:solid 1px #ccc;
	}

	.newsitem{
		height: 52px;
		padding-top: 8px;
		border-bottom: dashed 1px #666;
	}

	.newsitem .dateline{
		clear:right;
		font-size:12px;
		padding-top:6px;
	}
	.newsitem a:hover{
		color:#2e7697;
	}
	.videoitem{
		padding-left:7px;
	}
	.videoitem p{
		line-height:24px;
		padding-top:6px;
		color:#666;
	}
	.videoitem .videothumb{
		position:relative;
	}
	.videoitem .videothumb a{
		line-height:260px;
	}
	.videoitem .videothumb .videobg{
		position:absolute;
		top:2px;
		left:0px;
		width:100%;;
		height:100%;;
		background:url(../images/er_bg.png);
		text-align:center;
	}
	.xc-con,.news-content,.footer-con,.copyright-con{
		min-width:1200px;
	}


}/*endof index 767*/
			.culture-list{
				list-style:none;
				padding:0px;
				margin:0px;
			}
			.culture-list li {
				position:absolute;
				display:block;
				width:280px;
				height:45px;
				top:0px;
				left:50%;
			}
			.culture-list li h4{
				font-size:16px;
				color:#296a88;
				margin:0px;
				font-weight:bold;
			}
			.culture-list li p{
				font-size:14px;
				color:#666;
				margin:0px;
			}
			.cl-item1{
				margin-top:0px;
				margin-left:-140px;
			}
			.cl-item2{
				margin-top:99px;
				margin-left:-442px;
				text-align:right;
			}
			.cl-item3{
				margin-top: 99px;
				margin-left: 162px;
				text-align:left;
			}
			.cl-item4{
				margin-top: 229px;
				margin-left: -491px;
				text-align: right;
			}
			.cl-item5{
				margin-top: 229px;
				margin-left: 218px;
				text-align: left;
			}
			.cl-item6{
				margin-top: 358px;
				margin-left: -442px;
				text-align: right;
			}
			.cl-item7{
				margin-top: 358px;
				margin-left:166px;
				text-align: left;
			}
			.cl-item8{
				margin-top: 450px;
				margin-left: -140px;
			}

.videoitem .videothumb img{
	width:100%;
	height:auto;
}

	.shfw-con{
					width:100%;
					height:636px;
				}
				.shfw-list{
					position:absolute;
					top:0px;
					left:0px;
				}
				.shfw-list li img{
					width:200px;
				}
				.shfw-list li{
					position:absolute;
					top:12px;
					left:398px;
				}
				.shfw-list .shfw-item2{
					top:12px;
					left:620px;
				}
				.shfw-list .shfw-item3{
					top: 201px;
					left: 289px;
				}
				.shfw-list .shfw-item4{
					top: 201px;
					left: 510px;
				}
				.shfw-list .shfw-item5{
					top: 201px;
					left: 734px;
				}
				.shfw-list .shfw-item6{
					top:394px;
					left:398px;
				}
				.shfw-list .shfw-item7{
					top:394px;
					left:620px;
				}


	.casecontent .thumb{
		width:250px;
		height:164px;
		background-position:center;
		overflow:hidden;
		background-size:cover;
		margin:0px auto;
	}



						.xlintro-item{
							padding:0px;
							margin:0px;
							padding-right: 18px;
							margin-bottom: 18px;
						}
						.xlintro-thumb,.xlintroduce{
							height:243px;
							overflow:hidden;
							position:relative;
						}
						.xlintro-thumb img{
							width:100%;
							height:auto;
						}
						.xlintroduce{
							display:table-cell;
							vertical-align: bottom;
							padding:20px;
							background:#ececec;
						}
						.xlintroduce h4{
							color:#000;
							font-size:23px;
						}
						.xlintroduct p{
							font-size:16px;
							line-height:28px;
						}





.xlintro-con{
	background-color:#ececec;
}



@media (min-width:768px){
	.carousel-inner{
		min-width:1200px;
	}
}
.nav1 > li >a{
		padding:10px 31px;
		padding-left:31px;
		padding-right:31px;
	}

@media (min-width: 768px){
	
	
	.nav1 > li >a{
		padding-top:13px;
		padding-bottom:19px;
	}
	.product-tabs > li >a{
		padding-top:0px;
		padding-bottom:0px;
		padding:9px 20px;
		margin-left:22px;
		margin-bottom:10px;
		border-radius:4px;
		color:#919191;
	}
	.news-tab > li >a{
		margin-left:6px;
	}
	.news-left,.news-right{
		padding-left:6px;
		padding-right:6px;
	}
	.video-con{
		padding-left:0px;
	}

}
.news-left img{
	width:100%;
}
.carousel .leftcon{
	left:-44px;
	top:50%;
	margin-top:-29px;
	width:34px;
	height:34px;
	background:url(../images/bg_common.png);
	background-position:-785px -6px;
	opacity:1;
}
.carousel .rightcon{
	right:-44px;
	left:auto;
	top:50%;
	margin-top:-29px;
	width:34px;
	height:34px;
	background:url(../images/bg_common.png);
	background-position:-830px -4px;
	opacity:1;
}
.carousel .leftcon:hover,.carousel-inner .leftcon:focus{
	background-position:-739px -6px;;
}
.carousel .rightcon:hover,.carousel-inner .rightcon:focus{
	background-position:-1px -26px;
}
.lefticon{

}
.righticon{
}
.news-item .news-list-thumb img{
	width:360px;
	height:auto;
	max-height:240px;
	_height:expression(this.scrollHeight>240?'240px':'auto');
}
.video-item .video-thumb{
	height:260px;
	overflow:hidden;
}
.product-item .product-thumb img{
	width:100%;
	height:auto;
}
.t_yf_piclist li{
	margin-bottom:20px;
}
.t_yf_piclist .honor_img{
	position:relative;
	height:197px;
}
.t_yf_piclist .honor_img img{
	width:100%;
	height:auto;
}
.honor_title{
	position:absolute;
	bottom:0px;
	width:100%;
	height:24px;
	line-height:24px;
	color:#fff;
	background:url(../images/er_bg.png);
	padding-left:24px;
}
.highslide-thumbstrip-inner .honor_title{
	display:none;	
}
.t_yf_piclist ul li .honor_jh {
	width: 27px;
	height: 24px;
	background: url(../images/yf_fdjon.gif) no-repeat 0 0;
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer;
}
.t_yf_piclist ul li .honor_jh:hover{
	background: url(../images/yf_fdj.gif) no-repeat 0 0 !important;
}

.download-list li{
	max-width:960px;
	background: url(../images/pdf_icon.gif) no-repeat left;
	height: 44px;
	line-height: 44px;
	border-bottom: #6a6a6a dotted 1px;
	color: #6a6a6a;
	padding-left: 40px;
}
.download-list li a {
	display: inline-block;
	float: right;
	background: url(../images/pdf_icon2.gif) no-repeat left;
	padding-left: 16px;
	color:#000;
}
@media (max-width:767px){
	.video-item .video-thumb{
		height:auto;
	}
	.news-content{
		padding-bottom:20px;
	}
	.product-tabs{
		padding-left:14px;
	}
	.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li > a:hover ,.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
		color: #555;
		background: #e7e7e7;
	}
	.navbar-default .navbar-nav .hactive > a, .navbar-default .navbar-nav .homepage > a:hover{
		background:#296a88;
	}
	.nav1 > li > a{
		padding: 6px 6px;
		border-color: #296a88;
		color: #296a88;
		margin-bottom:4px;
	}
	.footer-con .foot-content .lxwm{
		width:100%;
	}
	.footer-con .foot-content .erweima{
		width:100%;
	}
	.carousel-banner{
		height:420px;
	}
	.casecontent .thumb img{
		width:100%;
		height:auto;
	}
	.casecontent .case-desc{
		text-align:center;
	}
	.casecontent .case-item .case-title{
		margin-top:12px;
	}
	.casecontent .case-desc .btn{
		margin-bottom:6px;
	}
	.news-content .news-left img{
		margin-top:6px;
		width:100%;
	}
	.videoitem .videothumb img{
		margin-top:12px;
		width:100%;
	}
	.carousel-inner .item .cont{
		padding-top:40px;
		padding-left:20px;
	}
	.carousel-inner .item .cont h3{
		font-size:20px;
	}
	.carousel-inner .item .cont .p_en{
		font-size:14px;
	}
	.carousel-inner .item .cont p{
		font-size:13px;
		line-height:22px;
	}
	.carousel-inner .item .cont .h3_en{
		font-size:26px;
	}
	.hzkflist li a img{
		width:100%;
	}
	.xc-content h2{
		line-height:32px;
	}
	.xc-content p{
		line-height:26px;
	}
	.xc-content h3{
		line-height:34px;
	}
	.xlcp-tab{
		margin-right:20px;
	}
	.product-i-list li{
		float:none;
		margin:21px auto;
	}
	.sqfw-list li{
		margin:12px auto;
		float:none;
	}
	.page-content img{
		width:100%;
		padding:10px !important;
	}
	#solution-content img{
		width:100%;
		margin:0px;
		padding-left:0px !important;
		padding-right:0px !important;
		padding:10px;
	}
	.productlist .product-item{
		margin:4px auto;
		float:none;
	}
	.product-carousel .item .cont{
		width:100%;
	}
	.product-show-con .product-show-imgcon .product-show-bigimgcon a,.product-show-con .product-show-imgcon .product-show-bigimgcon,.product-show-con .product-show-imgcon{
		width:100%;
		height:auto;
	}
	.product-show-con .product-show-detail{
		width:100%;
		float:none;
	}
	.shfw-con{
		height:auto;
	}
	.shfw-list{
		position:relative;
	}
	.shfw-list li{
		display:blcok;
		position:relative;
		top:0px !important;
		left:0px !important;
	}
	.culture-list li{
		position:relative;
		width:100%;
		height:auto;
		top:0px !important;
		left:0px !important;
		margin:0px !important;
		text-align:center !important;
		padding-top:12px;
	}
	.product-show-con .product-show-imgcon .product-show-bigimgcon img{
		width:100%;
		height:auto;
	}
	.product-list-con,.service-menu-con,.product-detail-tabcon{
		min-width:100%;
	}
	.xlintro-thumb,.xlintroduce{
		height:auto;
	}
	.news-content .news{
		padding:0px;
	}
	.hzhb-list img {
		max-width: 180px;
		width: 100%;
	}
	.product-detail-tabcon .product-tabs > li > a {
		margin-left: 2px;
		margin-right: 4px;
		border: solid 1px #ccc;
	}
	.t_yf_piclist .honor_img {
		position: relative;
		height:auto;
	}

}
@media (min-width:767px){
			
			}
@media (min-width: 1200px)
	.container {
		width: 1200px;
	}
}


.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:200px; height:200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
.zoomMask { position:absolute; background:url("../images/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1; }