@charset "utf-8";
/* CSS Document */

body { width: 100%; min-width: 1200px; font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif; overflow-x: hidden; }
img { max-width: 100%; }

.container { width: 1200px; min-width: 1200px; margin-left: auto; margin-right: auto; }
.bg-f7{
	background: #f7f7f7;
}
.f0{
	font-size: 0;
}

/* ===============public=================== */

/* header */
.header{
	position: relative;
	z-index: 99;
	width: 100%;
	min-width: 1200px;
}
.header-mc{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -9px;
	height: 9px;
	background: url('../images/bg-04.png') center center repeat-x;
}
.logo{
	margin-top: 13px;
}
.logo img{
	width: 177px;
	height: 56px;
}
.nav{
	margin-left: 20px;
}
.nav>li{
	float: left;
	padding-top: 3px;
	position: relative;
}
.nav>li>a{
	position: relative;
	display: block;
	font-size: 16px;
	color: #666;
	padding: 0 32px;
	height: 82px;
	line-height: 82px;
	background: url('../images/line-01.jpg') left center no-repeat;
}
.nav>li:first-child>a{
	background: none;
}
.nav>li>a span{
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0;
	width: 0;
	height: 3px;
	margin-left: 0;
	background: #fff;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.nav>li>a span.on{
	width: 96px;
	margin-left: -49px;
}

.nav-down{
	position: absolute;
	left: 0;
	top: 100%;
	width: 580px;
	display: none;
}
.nav-down-menu{
	width: 157px;
	padding: 12px 10px 12px 13px;
	background: url('../images/bg-02.png') center center no-repeat;
	background-size: cover;
}
.nav-down-menu .span-01{
	line-height: 36px;
}
.nav-down-menu .span-01 a{
	font-size: 14px;
	color: #ccc;
}
.nav-down-menu .span-01 a:hover{
	color: #fff;
}
.nav-down-img{
	width: 296px;
	background: url('../images/bg-mc2.png') repeat;
	padding: 40px 52px 34px;
}
.nav-down-img .div-txt{
	font-size: 14px;
	line-height: 24px;
	color: #888;
	margin-top: 20px;
	height: 96px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

.nav>li:hover>a,.nav>li.on>a{
	color: #033199;
}
.nav>li:hover>a span,.nav>li.on>a span{
	width: 96px;
	margin-left: -49px;
	background: #033199;
}

.header-search-up{
	cursor: pointer;
}
.header-search-tc{
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	background: rgba(0,0,0,.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
	padding: 30px 0;
	display: none;
}
.header-search-tc .div-01{
	width: 868px;
	height: 48px;
	background: #e6e6e6;
	border-radius: 3px;
	overflow: hidden;
}
.header-search-tc .div-01 .put-01{
	border: none;
	background: none;
	outline: none;
	width: 780px;
	padding-left: 20px;
	height: 48px;
	line-height: 48px; 
	font-size: 14px;
	color: #333;
}
.header-search-tc .div-01 .put-01::-webkit-input-placeholder { color: #999; }
.header-search-tc .div-01 .put-01:-moz-placeholder { color: #999; opacity: 1; }
.header-search-tc .div-01 .put-01::-moz-placeholder { color: #999; opacity: 1; }
.header-search-tc .div-01 .put-01:-ms-input-placeholder { color: #999; }
.header-search-tc .div-01 .but-01{
	font-size: 0;
	border: none;
	background: none;
	outline: none;
	width: 48px;
	height: 48px;
	margin-right: -1px;
	background: url('../images/bg-01.png') center center no-repeat;
}

.header-right{
	margin-top: 27px;
}
.header-tell{
	margin-left: 12px;
	line-height: 28px;
	font-size: 18px;
	color: #033199;
	font-weight: bold;
}
.header-tell .mg-icon{
	margin-right: 10px;
}

/* footer */
.footer{
	width: 100%;
	min-width: 1200px;
	background: #333;
	padding-top: 39px;
}
.footer-left{
	width: 680px;
}
.footer-contact{
	line-height: 20px;
	font-size: 14px;
	color: #ccc;
}
.footer-contact .div-name{
	font-size: 16px;
	color: #fff;
	padding-top: 4px;
}
.footer-contact .div-01{
	padding-left: 98px;
}
.footer-contact .div-01 span{
	float: left;
	margin-left: -98px;
}
.footer-contact .div-02{
	padding-left: 42px;
}
.footer-contact .div-02 span{
	float: left;
	margin-left: -42px;
}

.footer-right{
	width: 496px;
}
.footer-nav{
	font-size: 16px;
	line-height: 20px;
}
.footer-nav a{
	float: left;
	color: #fff;
	margin-left: 40px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.footer-nav a:first-child{
	margin-left: 0;
}

.footer-nav{
	padding-top: 2px;
}
.footer-share{
	height: 36px;
	margin-top: 65px;
	font-size: 14px;
	color: #dbdbdb;
	line-height: 36px;
}
.footer-share .bdshare-button-style0-32 a{
	width: 36px;
	height: 36px;
	line-height: 36px;
	margin: 0 0 0 16px;
}
.footer-share .bdshare-button-style0-32 .bds_sqq{
	margin-left: 5px;
	background: url('../images/icon-01.png') center center no-repeat;
}
.footer-share .bdshare-button-style0-32 .bds_weixin{
	background: url('../images/icon-02.png') center center no-repeat;
}
.footer-share .bdshare-button-style0-32 .bds_tsina{
	background: url('../images/icon-03.png') center center no-repeat;
}

.footer-copy{
	margin-top: 38px;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	background: #4c4c4c;
	padding-top: 13px;
	padding-bottom: 15px;
}

/* 返回顶部 */
.return-top{
	position: absolute;
	left: 50%;
	margin-left: -40px;
	top: -45px;
	width: 81px;
	height: 81px;
	background: url('../images/bg-03.png') center center no-repeat;
	border-radius: 50%;
	cursor: pointer;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.return-top img{
	width: 34px;
	height: 16px;
	margin-top: 23px;
	margin-bottom: 6px;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
.return-top:hover img{
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg); 
}

/* 分页 */
.pages{
	margin-top: 60px;
}
.pages a{
	display: inline-block;
	font-size: 14px;
	color: #666;
	min-width: 26px;
	padding: 0 5px;
	height: 36px;
	line-height: 36px;
	margin: 0 10px;
	border-radius: 36px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.pages a.ling{
	width: 110px;
	background-color: #e6e6e6;
}
.pages a:hover,.pages a.on{
	color: #fff;
	background-color: #033199;
}




/* ====================index======================== */

.banner {
	width: 100%;
	min-width: 1200px;
	height: 800px;
	position: relative;
}
.banner .prev,.banner .next{
	position: absolute;
	top: 50%;
	z-index: 2;
	margin-top: -38px;
	width: 75px;
	height: 75px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.banner .prev{
	left: 1%;
	background: url('../images/arrow-left1.png') center center no-repeat;
}
.banner .prev:hover{
	background: url('../images/arrow-left1h.png') center center no-repeat;
}
.banner .next{
	right: 1%;
	background: url('../images/arrow-right1.png') center center no-repeat;
}
.banner .next:hover{
	background: url('../images/arrow-right1h.png') center center no-repeat;
}
.banner .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.banner .bd li {
	zoom: 1;
	vertical-align: middle;
}
.banner .bd a {
	display: block;
	height: 800px;
	width: 100%;
	min-width: 1200px;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.banner-word{
	padding: 55px 35px 48px;
	background: url('../images/bg-bmc.png') repeat;
	color: #fff;
	margin-top: 249px;
}
.banner-word .bdo-cn{
	font-size: 56px;
	color: #fff;
	font-weight: bold;
	line-height: 66px;
	margin-top: 8px;
}
.banner-word .bdo-cn-des{
	font-size: 24px;
	line-height: 34px;
	color: #fff;
	margin-top: 25px;
}

.index-fenlei{
	position: relative;
	background-color: #fff;
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, .12);  
    -moz-box-shadow:0 0 12px rgba(0, 0, 0, .12);  
    box-shadow:0 0 12px rgba(0, 0, 0, .12); 
    margin-top: -105px;
}
.index-fenlei-a1{
	width: 399px;
	padding: 30px 0;
	border-left: 1px solid #e6e6e6;
}
.index-fenlei-a1:first-child{
	width: 400px;
	border-left: none;
}
.index-fenlei-a1 .span-img{
	position: relative;
	width: 108px;
	height: 108px;
	background: url('../images/bg-05.png') center center no-repeat;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.index-fenlei-a1 .span-img img{
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.index-fenlei-a1 .span-img .mg1{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1); 
	filter:alpha(opacity=100);  
	-moz-opacity:1;  
	-khtml-opacity: 1;  
	opacity: 1;
}
.index-fenlei-a1 .span-img .mg1h{
	filter:alpha(opacity=0); 
	-moz-opacity:0;  
	-khtml-opacity: 0;  
	opacity: 0;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0); 
}
.index-fenlei-a1 .span-name{
	font-size: 18px;
	line-height: 20px;
	color: #333;
	margin-top: 18px;
}
.index-fenlei-a1 .span-txt{
	width: 266px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 23px;
	height: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.index-fenlei-a1:hover .span-img{
	background: url('../images/bg-05h.png') center center no-repeat;
}
.index-fenlei-a1:hover .span-img .mg1{
	filter:alpha(opacity=0); 
	-moz-opacity:0;  
	-khtml-opacity: 0;  
	opacity: 0;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0); 
}
.index-fenlei-a1:hover .span-img .mg1h{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1); 
	filter:alpha(opacity=100);  
	-moz-opacity:1;  
	-khtml-opacity: 1;  
	opacity: 1;
}
.index-fenlei-a1:hover .span-name{
	color: #033199;
}


.index-product{
	width: 100%;
	min-width: 1200px;
	margin-top: 80px;
}
.index-title .span-txt{
	position: relative;
	font-size: 22px;
	color: #666;
	min-width: 118px;
	height: 50px;
	line-height: 50px;
	background: url('../images/bg-07.png') center center no-repeat;
}


.index-product .span-mc-l,
.index-product .span-mc-r{
	position: absolute;
	top: 0;
	bottom: 60px;
	z-index: 10;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.index-product .span-mc-l{
	left: 0;
	right: 50%;
	margin-right: 470px;
}
.index-product .span-mc-r{
	right: 0;
	left: 50%;
	margin-left: 470px;
}
.index-product .span-mc-l:hover + .prev{
	display: block;
}
.index-product .span-mc-r:hover + .next{
	display: block;
}
.index-900{
	width: 900px;
	margin: 0 auto;
	padding-bottom: 130px;
}
.index-product-scroll{
	/*position: relative;*/
	width: 900px;
	margin-left: -900px;
	margin-top: 40px;
}
.index-product-scroll .bd{
	margin-left: -900 !important;
}
.index-product-scroll .prev,.index-product-scroll .next{
	position: absolute;
	top: 232px;
	z-index: 2;
	width: 75px;
	height: 75px;
	cursor: pointer;
	z-index: 11;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	display: none;
}
.index-product-scroll .prev{
	left: 1%;
	background: url('../images/arrow-left1.png') center center no-repeat;
}
.index-product-scroll .prev:hover{
	display: block;
	background: url('../images/arrow-left1h.png') center center no-repeat;
}
.index-product-scroll .next{
	right: 1%;
	background: url('../images/arrow-right1.png') center center no-repeat;
}
.index-product-scroll .next:hover{
	display: block;
	background: url('../images/arrow-right1h.png') center center no-repeat;
}
.index-product-scroll .hd{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 60px;
	text-align: center;
	/*margin-left: 900px;*/
}
.index-product-scroll .hd li{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 2px;
	background: url('../images/icon-07.png') center center no-repeat;
	cursor: pointer;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.index-product-scroll .hd li.on{
	background: url('../images/icon-07h.png') center center no-repeat;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg); 
}
.index-product-scroll .bd .tempWrap{
	overflow: visible !important;
}
.index-product-scroll .bd li{
	/*float: left;*/
	width: 900px;
	height: 540px;
	margin-right: 20px;
}
.slider .bd ul{ margin-left:-450px !important;  }
.index-product-a1{
	position: relative;
	width: 900px;
	height: 540px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.index-product-a1 .index-product-mc{
	display: none;
}
.index-product-scroll .slick-list{
	overflow: visible;
}
.index-product-scroll .slick-active .index-product-a1 .index-product-mc{
	display: block;
}
.index-product-mc{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url('../images/bg-mc.png') repeat;
	line-height: 28px;
	color: #fff;
}
.index-product-mc .bdo-title{
	font-size: 20px;
	font-weight: bold;
	height: 28px;
	margin-top: 153px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.index-product-mc .bdo-details{
	font-size: 16px;
	width: 590px;
	height: 84px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-top: 30px;
}
.index-product-mc .bdo-more{
	width: 158px;
	height: 42px;
	line-height: 42px;
	border: 1px solid #fff;
	margin-top: 114px;
}
.index-product-mc .bdo-more i{
	display: inline-block;
	font-style: normal;
	padding-right: 48px;
	text-transform: uppercase;
	background: url('../images/icon-08.png') right center no-repeat;
	font-size: 18px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.index-product-mc .bdo-more:hover i{
	transform: translateX(5px);
}

.index-story{
	background: url('../images/bg-06.jpg') bottom center no-repeat;
	background-size: cover;
	padding-top: 70px;
	padding-bottom: 70px;
}
.index-story-img,.index-story-img img{
	width: 752px;
	height: 530px;
}
.index-story-img img{
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.index-story-img:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.index-story-word{
	position: absolute;
	right: 0;
	top: 86px;
	z-index: 2;
	width: 548px;
	height: 301px;
	background: url('../images/bg-bmc.png') repeat;
	padding: 57px 45px 0;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .13);  
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .13);  
    box-shadow:0 0 10px rgba(0, 0, 0, .13); 
}
.index-story-word .div-title .span-cn{
	font-size: 24px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 10px;
}
.index-story-word .div-details{
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	margin-top: 36px;
	height: 72px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.index-story-word .div-more{
	width: 158px;
	height: 42px;
	border: 1px solid #fff;
	color: #fff;
	line-height: 40px;
	text-align: center;
	margin-top: 40px;
}
.index-story-word .div-more i{
	display: inline-block;
	font-style: normal;
	padding-right: 48px;
	font-size: 18px;
	text-transform: uppercase;
	background: url('../images/icon-09.png') right center no-repeat;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.index-story-word .div-more:hover i{
	transform: translateX(5px);
}


.index-news{
	margin-top: 70px;
	margin-bottom: 90px;
}
.index-news-cont{
	margin-top: 40px;
	padding-bottom: 197px;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}
.news-more{
	position: absolute;
	right: 80px;
	top: 43px;
	width: 70px;
	height: 89px;
	border: 1px solid #fff;
	padding: 29px 24px 0;
	line-height: 22px;
	font-size: 18px;
	text-transform: uppercase;	
	color: #fff;
	font-family: "Arial";
}
.news-more img{
	margin-top: 16px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.news-more:hover img{
	transform: translateX(20px);
}
.index-news-list{
	padding: 13px 300px 47px 80px;
	background: url('../images/bg-bmc.png') repeat;
}
.index-news-list li{
	padding-top: 29px;
	padding-bottom: 30px;
	border-top: 1px dashed #fff;
}
.index-news-list li .div-data{
	color: #fff;
}
.index-news-list li:first-child{
	border-top: none;
}
.index-news-list .div-date{
	font-size: 14px;
	color: #fff;
	line-height: 14px;
}
.index-news-list .div-details{
	position: relative;
	line-height: 20px;
	margin-top: 17px;
	padding-right: 80px;
}
.index-news-list .div-details .a1{
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.index-news-list .div-details .a-more{
	position: absolute;
	right: 0;
	bottom: 4px;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	line-height: 20px;
}
.index-news-list li:hover .a1,.index-news-list li:hover .a-more{
	color: #d6d6d6;
}



/* ====================02_产品中心======================== */
.banner-inside{
	position: relative;
	height: 260px;
	padding-top: 140px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.banner-inside-word{
	padding: 23px 80px 27px;
	background: url('../images/bg-bmc.png') repeat;
	color: #fff;
}
.banner-inside-word .span-en{
	font-family: "宋体";
	font-size: 20px;
	text-transform: uppercase;
	line-height: 20px;
}
.banner-inside-word .b-cn{
	font-size: 40px;
	line-height: 40px;
	margin-top: 10px;
}

.product-main{
	margin-bottom: 100px;
}
.product-list{
	padding-top: 10px;
	margin: 0 -20px;
}
.product-list-a1{
	margin: 40px 20px 0;
}
.product-list-a1 .span-mc{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 300px;
	background: url('../images/bg-bmc.png') repeat;
	color: #fff;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}


.product-list-a1 .span-mc .bdo-title{
	font-size: 20px;
	line-height: 48px;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.product-list-a1 .span-mc .bdo-details{
	width: 476px;
	margin: 18px auto 0;
	font-size: 16px;
	line-height: 30px;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.product-list-a1 .span-mc .bdo-more{
	width: 158px;
	height: 42px;
	line-height: 42px;
	border: 1px solid #fff;
	margin-top: 60px;
}
.product-list-a1 .span-mc .bdo-more i{
	display: inline-block;
	font-style: normal;
	padding-right: 48px;
	text-transform: uppercase;
	background: url('../images/icon-08.png') right center no-repeat;
	font-size: 18px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.product-list-a1 .span-mc .bdo-more:hover i{
	transform: translateX(5px);
}

.product-list-a1.on .span-mc{
	top: 0;
	padding-top: 68px;
	background: url('../images/bg-mc3.png') repeat;
}
.product-list-a1.on .span-mc .bdo-title{
	font-weight: bold;
}



/* ====================03_产品中心_详情======================== */
.product-01{
	padding-top: 47px;
	margin-bottom: 90px;
}
.product-01 .div-title{
	font-size: 24px;
	color: #033199;
	line-height: 30px;
}

.product-top{
	margin-top: 37px;
}
.product-big{
	float: left;
	position: relative;
	width: 580px;
}
.product-big .tb-booth {position:relative;z-index:1;width:580px;height:348px;}
.product-big .tb-booth .tb_img{width:100%;height:100%;position:relative;display:block;}
.product-big .tb-booth .tb_img img{
	max-width: inherit;
}
.product-big .jqzoom{
	width: 580px;
	height: 348px;
}
.product-big div.zoomDiv {z-index:999;position:absolute;top:0px;left:0px;width:200px;height:540px;background:#fff;display:none;text-align:center;overflow:hidden;}
.product-big div.zoomMask {position:absolute;background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.product-big div.zoomMask a{width:100%;height:100%;display:block;}

.product-scroll{
	width: 100%;
	margin-top: 6px;
	position: relative;
	overflow: hidden;
}
.product-scroll .prev,.product-scroll .next{
	display: block;
	width: 13px;
	height: 64px;
	position: absolute;
	top: 0;
	z-index: 10;
	cursor: pointer;
}
.product-scroll .prev{
	left: 0;
	background: url('../images/arrow-left2.png') center center no-repeat;
}
.product-scroll .next{
	right: 0;
	background: url('../images/arrow-right2.png') center center no-repeat;
}
.product-scroll .prev:hover{
	background: url('../images/arrow-left2h.png') center center no-repeat;
}
.product-scroll .next:hover{
	background: url('../images/arrow-right2h.png') center center no-repeat;
}
.product-scroll .prev.prevStop{
	background: url('../images/arrow-left2.png') center center no-repeat;
}
.product-scroll .next.nextStop{
	background: url('../images/arrow-right2.png') center center no-repeat;
}
.product-scroll .bd li{
	float: left;
	margin-right: 10px;
}
.product-scroll .bd li a{
	display: block;
	position: relative;
	width: 108px;
	height: 64px;
}
.product-scroll .bd li a img{
	display: block;
	width: 108px;
	height: 64px;
}
.product-scroll .bd li span{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: none;
}
.product-scroll .bd li.on span{	
	display: block;
	background: url('../images/bg-mc4.png') repeat;
}

.product-word{
	float: right;
	width: 560px;
}
.product-word .div-title{
	padding-left: 14px;
	background: url('../images/line-03.png') left center no-repeat;
	font-size: 18px;
	line-height: 18px;
}
.product-word .div-01{
	line-height: 36px;
	font-size: 14px;
	color: #666;
	margin-top: 14px;
}

.product-tabnav{
	font-size: 0;
	text-align: center;
	margin-top: 37px;
}
.product-tabnav span{
	display: inline-block;
	font-size: 18px;
	color: #666;
	width: 222px;
	height: 42px;
	line-height: 40px;
	border: 1px solid #999;
	border-radius: 5px;
	margin: 0 6px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.product-tabnav span:hover,.product-tabnav span.on{
	background: #033199;
	border-color: #033199;
	color: #fff;
}

.product-tab-nr{
	margin-top: 30px;
}
/*.product-tab-nr .div-nr-01{
	display: none;
}
.product-tab-nr .div-nr-01:first-child{
	display: block;
}*/

.product-details{
	font-size: 14px;
	line-height: 36px;
	color: #666;
}

.product-pages{
	line-height: 36px;
	padding-top: 30px;
	border-top: 1px solid #e6e6e6;
	margin-top: 27px;
	padding-right: 200px;
}
.product-pages .span-01{
	display: block;
}
.product-pages .span-01 a{
	display: inline-block;
	max-width: 100%;
	font-size: 16px;
	color: #333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.product-pages .span-01 a:hover{
	color: #033199;
}
.product-pages .a-return{
	position: absolute;
	right: 0;
	top: 39px;
	display: block;
	width: 120px;
	height: 52px;
	background: #e6e6e6;
	font-size: 16px;
	color: #666;
	text-align: center;
	line-height: 52px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.product-pages .a-return:hover{
	background: #033199;
	color: #fff;
}



/* ====================04_产品中心_规格说明======================== */
.product-down{
	padding-top: 10px;
}
.product-down li{
	padding: 14px 180px 8px 0;
	line-height: 20px;
	border-top: 1px solid #e6e6e6;
}
.product-down li:first-child{
	border-top: none;
}
.product-down li .div-title a{
	display: inline-block;
	font-size: 16px;
	color: #666;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.product-down li .div-des{
	font-size: 14px;
	color: #999;
	margin-top: 16px;
}
.product-down li .a-down{
	position: absolute;
	right: 0;
	top: 17px;
}


/* ====================05_服务与支持======================== */
.public-nav{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	vertical-align: bottom;
	height: 40px;
}
.public-nav ul li{
	float: left;
	width: 198px;
	padding: 0 1px;
	line-height: 40px;
}
.public-nav ul li a{
	display: block;
	width: 100%;
	height: 40px;
	background: url('../images/bg-mc5.png') repeat;
	font-size: 20px;
	color: #fff;
	text-align: center;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.public-nav ul li.on a,.public-nav ul li:hover a{
	position: relative;
	padding: 12px 0;
	margin-top: -24px;
	background: #033199;
}

.service-main{
	margin-top: 45px;
	margin-bottom: 100px;
}
.service-main .div-title{
	font-weight: bold;
	font-size: 24px;
	color: #033199;
	line-height: 34px;
}
.service-main .div-details{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin-top: 30px;
}
.service-main .div-details .span1{
	font-size: 18px;
	color: #033199;
	margin-bottom: 10px;
}


/* ====================06_新闻中心======================== */
.news-main{
	padding-top: 10px;
	margin-bottom: 100px;
}
.news-list li{
	margin-top: 40px;
	line-height: 24px;
}
.news-list li .a-img,.news-list li .a-img img{
	display: block;
	width: 260px;
	height: 162px;
}
.news-list li .a-img img{
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.news-list li .div-details{
	width: 900px;
	padding-bottom: 13px;
	border-bottom: 1px dashed #ccc;
}
.news-list li .div-date{
	font-size: 14px;
	color: #666;
	line-height: 14px;
}
.news-list li .div-title{
	font-size: 18px;
	color: #333;
	padding-right: 100px;
	position: relative;
	margin-top: 20px;
}
.news-list li .div-title .a1{
	display: inline-block;
	max-width: 100%;
	color: #333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news-list li .div-title .a-more{
	font-size: 14px;
	color: #666;
	line-height: 14px;
	position: absolute;
	right: 0;
	bottom: 2px;
	text-transform: uppercase;
}
.news-list li .div-des{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 72px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	margin-top: 15px;
}

.news-list li:hover .a-img img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1); 
}
.news-list li:hover .div-title .a1,.news-list li:hover .div-title .a-more{
	color: #033199;
}


/* ====================06_新闻中心_详情======================== */
.news-details-main{
	margin-top: 45px;
	margin-bottom: 90px;
}
.news-details-main .div-title{
	font-size: 24px;
	color: #033199;
	font-weight: bold;
	line-height: 34px;
	padding-bottom: 24px;
	border-bottom: 1px solid #e6e6e6;
}
.news-details-main .div-info{
	font-size: 16px;
	line-height: 24px;
	margin-top: 27px;
	margin-bottom: 30px;
}
.news-details-main .div-info span{
	display: inline-block;
	color: #666;
	margin: 0 25px;
}


.news-share{
	height: 16px;
	font-size: 16px;
	color: #666;
	line-height: 16px;
	position: relative;
	top: 2px;
}
.news-share .bdsharebuttonbox.bdshare-button-style0-32{
	float: left;
}
.news-share .bdshare-button-style0-32 a{
	width: 16px;
	height: 16px;
	line-height: 16px;
	margin: 0 0 0 20px;
	background-size: cover;
}
.news-share .bdshare-button-style0-32 .bds_tsina{
	margin-left: 5px;
	background: url('../images/icon-11.png') center center no-repeat;
	background-size: cover;
}
.news-share .bdshare-button-style0-32 .bds_qzone{
	background: url('../images/icon-12.png') center center no-repeat;
	background-size: cover;
}
.news-share .bdshare-button-style0-32 .bds_weixin{
	background: url('../images/icon-13.png') center center no-repeat;
	background-size: cover;
}



.news-details-main .div-details{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding-bottom: 23px;
}



/* ====================09_联系我们======================== */
.contact-form{
	width: 618px;
	margin: 50px auto 70px;
}
.contact-form .div-title{
	font-size: 24px;
	font-weight: bold;
	color: #033199;
	line-height: 24px;
	padding-bottom: 21px;
	background: url('../images/line-04.jpg') left bottom no-repeat;
}

.contact-form-list{
	margin-top: 33px;
}
.contact-form-list li{
	padding-left: 60px;
	padding-top: 20px;
}
.contact-form-list li:first-child{
	padding-top: 0;
}
.contact-form-list li .span-01{
	float: left;
	margin-left: -60px;
	font-size: 16px;
	color: #333;
	line-height: 36px;
}
.contact-form-list li .put-01{
	width: 530px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #d4d4d4;
	background: none;
	padding: 0 13px;
	font-size: 14px;
}
.contact-form-list li .txt-01{
	width: 530px;
	height: 86px;
	line-height: 20px;
	border: 1px solid #d4d4d4;
	background: none;
	padding: 7px 13px;
	font-size: 14px;
	resize: none;
}
.contact-form-list li .but-01{
	margin-top: 10px;
	border: none;
	width: 140px;
	height: 40px;
	background: #033199;
	font-size: 16px;
	color: #fff;
}


.contact-map{
	width: 100%;
	min-width: 1200px;
	height: 460px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.contact-map .span-mc{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 50%;
	background: url('../images/bg-mc6.png') repeat;
}
.contact-map-01{
	position: absolute;
	right: 50%;
	top: 60px;
	z-index: 1;
	width: 500px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
}
.contact-hello{
	width: 350px;
	height: 169px;
	background: url('../images/bg-09.png') center center no-repeat;
	margin-left: 63px;
	font-size: 82px;
	color: #c6d7ff;
	font-family: "Arial";
	text-transform: uppercase;
	text-align: center;
	line-height: 144px;
}
.contact-title{
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	padding-bottom: 21px;
	background: url('../images/line-05.jpg') left bottom no-repeat;
	margin-top: 26px;
	margin-bottom: 26px;
}

















