﻿@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
}
body {
	font-size: 12px;
}
a {
	text-decoration: none;
}
img {
	border: 0;
}
ul {
	list-style: none;
}
.span-img{ width:0;
	height:100%;
	display: inline-block;
	vertical-align: middle;
}
i{
	font-style: normal;
}
*html{background-image:url(../images/c2a253d42aea425fa82fd862d096ee9c.gif);background-attachment:fixed;}
.header{
	width:1082px;
	margin:0 auto;
	overflow: hidden;
}
.header a{
	display: block;
	width:50%;
	float: left;
}
.header_right{
	display:block;
	width: 50%;
	float: right;
}
.header_right_title{
	font-size: 16px;
	color: #004898;
	line-height: 101px;
	font-weight:bold;
}

/*.header_right_title{*/
	/*font-weight: 700;*/
	/*color:#a1a1a1;*/
	/*line-height:30px;*/
	/*padding-top:5px;*/
	/*font-size: 14px;*/
/*}*/
/*.header_right_phone{*/
	/*font-weight: 700;*/
	/*font-size: 18px;*/
	/*line-height: 30px;*/
	/*color: #2e3440;*/
	/*font-family: Arial;*/

/*}*/
.header img{
	max-width: 100%;
	max-height: 101px;
	vertical-align: middle;
	height: auto;
}
/*修改nav*/
.nav{
	width:100%;
	height:58px;
	border: 1px solid #eeeeee;
	border-left:0;
	border-right:0;
	position:relative;
	z-index:30;
}
.nav-div{
	width:1200px;
	margin: 0 auto;
	height:58px;
	border-left:1px solid #eeeeee;
}
.nava{
	width:131px;
	height: 58px;
	line-height:58px;
	text-align: center;
	float: left;
	border-right:1px solid #eeeeee;
	font-size: 16px;
	color:#004898;
}
.nav-div .navas ,.nava:hover{
	border-top:3px solid #004898;
	line-height: 55px;
	height: 55px;
}
.nav-div li{
	float:left;
	position:relative;
	height:58px;
	
}

.nav-two{
	position:absolute;
	left:0;
	top:57px;
	width:100%;
	overflow:hidden;
	background:#FFF;
	display:none;
	border-top:1px solid #e5e5e5;
}
.nav-two a{
	width:100%; 
	height:48px;
	border:1px solid #e5e5e5;
	border-top:0;
	display:block;
	text-align:center;
	line-height:48px;
	font-size:13px;
	color:#999999;
	overflow:hidden;
}
.nav-two-a , .nav-two a:hover{
	background:url(../images/navr.png) right 28px center no-repeat;
	background-color:#f5f5f5;
}

.nav-two-product{
	position:absolute;
	width:1063px;
	left:-309px;
	top:57px;
	/*height:224px;*/
	overflow:hidden;
	padding-bottom:20px;
	background:#FFF;
	border:1px solid #e5e5e5;
	padding-left:14px;
	display:none;
}

.nav-product-a{
	width:169px;
	overflow:hidden;
	float:left;
	margin:30px 7px 0 0;
}
.nav-img{
	width:167px;
	height:130px;
	border:1px solid #e5e5e5;
}
.nav-img img{
	width:100%;
	height:100%;
	transition:0.3s all
}
.nav-product-name{
	font-size:14px;
	line-height:16px;
	color:#000000;
	margin-top:px;
	text-align:center;
	height:16px;
	overflow:hidden;
	margin-top:14px;
}

.nownav-li .nava{
	border-top:3px solid #004898;
	line-height: 55px;
	height: 55px;
}
.nownav-li .twonav{
	display:block;
}

/*修改nav  over*/

.main{
	width:1200px;
	margin: 0 auto;
	overflow: hidden;
}
/*改动的样式开始*/
.owl-demo-title{
	width:100%;
	height:30px;
}
.owl-demo-title-left{
	display: inline-block;
	width:85px;
	padding-left:15px;
	height:28px;
	line-height: 28px;
	border-bottom:2px solid #004898;
	font-size: 20px;
	float: left;
	color: #004898;
}
.owl-demo-title-right{
	display: inline-block;
	width:1100px;
	height:28px;
	text-align: right;
	border-bottom:2px solid #a0a0a0;
	font-size:16px;
	line-height: 28px;
}
.owl-demo-title-right a{
	display: inline-block;
	height:28px;
	line-height: 28px;
	color: #a0a0a0;
	padding:0 10px;
}
#owl-demo .item{
	display:block;
	width:100%;
	/*height:250px;*/
}
#owl-demo .item01{
	display:block;
	width:100%;
	height:150px;
	padding:5px 0;
}
#owl-demo .item01 img{
	display: block;
	width: 90% !important;
	height:75px !important;
	margin:0 auto;
}
#owl-demo .item img{
	display: block;
	width:80%;
	/*height:150px;*/
	margin:0 auto;
}
.exhibition_gai_name{
	font-size: 16px;
	color: #004898;
	line-height: 40px;
	font-weight: bold;
	text-align: left;
	padding-left: 70px;
}
.exhibition_gai_short{
	font-size: 12px;
	color: #989898;
	text-align: left;
	padding-left: 70px;
}
.exhibition_gai_short .more{
	display: inline-block;
	width:10px;
	height: 13px;
	border-radius: 50%;
	text-align: center;
	line-height: 10px;
	padding-left:3px;
	color: #989898;
	border:1px solid #989898;
}

/*改动的样式结束*/
.exhibition{
	width:100%;
	overflow: hidden;
	margin-bottom:20px;
}
.exhibition-a{
	width:253px;
	height:283px;
	border:1px solid #e5e5e5;
	margin-right: 20px;
	float: left;
}
.exhibition-top{
	width:217px;
	height:84px;
	background: url(../images/bg-di.png) top center no-repeat;
	border-bottom:1px solid #e5e5e5;
	overflow: hidden;
	padding:0 18px;
}
.exhibition-name{
	margin-top: 22px;
	height:22px;
	overflow: hidden;
	font-size: 20px;
	line-height:22px;
	color:#000000;
}
.exhibition-short{
	height:16px;
	overflow: hidden;
	font-size: 14px;
	line-height:16px;
	width:100%;
	color:#000000;
	margin-top: 7px;
}

.exhibition-img{
	width:100%;
	height:198px;
	text-align: center;
	overflow: hidden;
}
.exhibition-img img {
	max-width: 100%;
	height:auto;
	vertical-align: middle;
	transition: all ease-out .3s .1s
}
.exhibition-a:hover{
	border:1px solid #004898;
}
.exhibition-a:hover .exhibition-short , .exhibition-a:hover  .exhibition-name{
	color:#004898;
}

.exhibition-a:hover .exhibition-img img{
	transform: scale(1.1, 1.1)
}
.nav-product-a:hover .nav-img img{
	transform: scale(1.1, 1.1)
}

.strength{
	width:530px;
	height:200px;
	overflow: hidden;
	margin-right: 20px;
	float: left;
}
.strength-left{
	padding:20px 18px;
	overflow: hidden;
	height:156px;
	border:1px solid #e5e5e5;
	border-right:0;
	width:238px;
	float: left;
}
.strength-img{
	float: right;
	overflow: hidden;
	width:255px;
	height:198px;
}
.strength-img img{
	width:100%;
	height:100%;
}
.strength-name{
	display: block;
	width:570px;
	font-size: 20px;
	height:30px;
}
.strength-name .strength-name-span_one{
	display: inline-block;
	width:90px;
	height: 28px;
	line-height: 28px;
	padding-left:10px;
	color: #004898;
	float: left;
	border-bottom: 2px solid #004898;
}
.strength-name .strength-name-span_two{
	display: inline-block;
	width:470px;
	height:28px;
	line-height: 28px;
	color:#a0a0a0;
	float: right;
	font-size: 16px;
	border-bottom: 2px solid #a0a0a0;
}
.strength-name .strength-name-span_two a{
	display: inline-block;
	padding:0 10px;
	float: right;
	color:#a0a0a0;
}
.strength-short{
	font-size: 14px;
	line-height:20px;
	color:#333333;
	margin: 15px 0 22px;
}
.morea{
	width:58px;
	height:18px;
	text-align: center;
	font-size: 12px;
	color:#666666;
	border:1px solid #e5e5e5;
	line-height:16px;
	display: block;
}

.index-news{
	/*width:530px;*/
	width:570px;
	float: left;
	overflow: hidden;
	height:250px;
	margin-top:30px;
	margin-bottom: 30px;
}
.index-news:first-child{
	margin-right: 30px;
}
.index-news-div{
	width:300px;
	height:200px;
	overflow: hidden;
	margin-top: 3px;
	float: left;
	padding-top:10px;
}
.index-news-div:nth-child(3){
	float: right;
	/*margin-right:17px;*/
}
.index-news-div img{
	display: block;
	width:100%;
	height:180px;
	margin-top:10px;
}
.index-news-div p{
	height:20px;
	overflow: hidden;
	width:100%;
	margin-top:12px;
}
.index-news-div p a{
	font-size: 14px;
	line-height:16px;
	color:#000000;
}
.index-news-div p a:hover{
	color:#004898;
}
.index-news-bg2{
	border:0;
	/*background: url(../images/bg2.png) no-repeat;*/
	border: 1px solid #e5e5e5;;
	margin-right: 0;
	background-size:100% 100%;
}
.strength-name-coFFF{ background: url(../images/landi2.png) left bottom no-repeat;}
.strength-name-coFFF a{ color:#004898}
.index-news-div-coFFF p a{ color:#000;font-size: 14px;
	line-height: 20px;
	color: #333333;
	margin: 15px 0 22px;}
.index-news-div-coFFF p a:hover{color:#000;cursor:default}
.enterprise-idea{
	width:100%;
	height:202px;
	overflow: hidden;
}
.enterprise-idea-div{
	width:1082px;
	margin:0 auto;
	padding-top: 24px;
	overflow: hidden;
}
.enterprise-short{
	font-size: 20px;
	color:#004898;
	line-height:22px;
	font-weight: bold;
	margin:18px 0;
}
.enterprise-content{
	width:498px;
	font-size: 14px; color:#004898;
	line-height: 18px;
}
.footer{
	width:100%;
	padding:45px 0 35px;
	overflow: hidden;
	min-width: 1082px;
	background: #2e3440;
}
.footer-div{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
}

.footer-nav-title{
	font-size: 15px;
	line-height:17px;
	color:#FFF;
	overflow: hidden;
	margin-bottom: 22px;
}
.footer-nav{float: left;
	overflow: hidden;}
.footer-nav-p{
	overflow: hidden;
	height:20px;
	width:100%;
	margin-bottom: 9px;
}
.footer-nav-p a{
	font-size: 14px;
	line-height:15px;
	color:#FFF;
	overflow: hidden;
}
.footer-nav-p a:hover{ text-decoration:underline;}
.footer-top{
	overflow: hidden;
	width:100%;
}
.footer-bottom{
	overflow: hidden;
	margin-top: 40px;
}
.link-p{
	float: left;
	overflow: hidden;
}
.link-p a{
	font-size: 13px;
	line-height:15px;
	overflow: hidden;
	color:#656c78;
	float: left;
	line-height:36px;
}
.link-p a:hover{
	text-decoration:underline;
}
.link-p span{
	float: left;
	color:#656c78;
	margin:0 12px;
	line-height:36px;
}
.share{
	float: right;
	line-height:36px;
	color:#656c78;
	font-size: 13px;
}
.share span , .share a{
	float: left;}
.share span{ margin-left: 12px;}
.share a{ margin-left: 18px;}
.home-nav{
	height:44px;
	line-height:44px;
	overflow: hidden;
	padding-left: 25px;
	background: url(../images/home.png) left center no-repeat;
}
.home-nav a{
	line-height:15px;
	font-size: 13px;
	color:#666666;
}
.home-nav a:hover{ color:#004898;}
.home-nav .co004898{ color:#004898;}


.navleft{
	float: left;
	width:200px;
	overflow: hidden;
}
.navleft-title{
	width:167px;
	height:49px;
	padding: 76px 33px 0 0;
	background: url(../images/bg3.png) no-repeat;
	font-size:20px;
	color:#FFFFFF;
	line-height:22px;
	text-align: right;
	margin-bottom: 12px;
}
.navleft-div{
	width:100%;
	overflow: hidden;
}
.navleft-div a{
	margin-bottom: 2px;
	width:165px;
	display: block;
	text-align: right;
	font-size: 16px;
	color:#000000;
	height:46px;
	border:1px solid #e5e5e5;
	line-height:46px;
	padding-right: 33px;
}
.navleft-div a:hover{
	background:#d1deed;
	border:1px solid #d1deed;
}
.navleft-div .navleft-a{
	color:#FFF;
	background: #004898;
}
.about-right{
	width:900px;
	overflow: hidden;
	border:1px solid #e5e5e5;
	float: right;
	padding:22px;
}
.about-right img{ max-width: 100%;}

.right-div{
	width:946px;
	float: right;
	overflow: hidden;
}
.enterprise-a{
	width:277px;
	height:266px;
	border-bottom: 1px solid #e5e5e5;
	float: left;
	margin: 0 13px 24px 0;
	position:relative;
}
.enterprise-a-img{
	width:275px;
	height:215px;
	overflow: hidden;
	border:1px solid #e5e5e5;
	text-align:center;
}
.enterprise-a-img img{
	max-width:100%;
	max-height:100%;
	text-align:center;
	vertical-align:middle;
	transition: all ease-out .3s .1s
}

.enterprise-a-img img:hover{
	transform: scale(1.1, 1.1)
}

.enterprise-a-name{
	font-size: 14px;
	color:#000000;
	line-height:48px;
}
.enterprise-a:hover .enterprise-a-img{
	border:1px solid #004898;
}
.enterprise-a:hover .enterprise-a-name{
	color:#004898;
}

.new-title-p{ position:relative}

.new-title-p::before{
	width:0;
	height:1px;
	position:absolute;
	left:0;
	bottom:-1px;
	background:#004898;
	z-index:2;
	transition: width .6s ease-out;
	content:""
}
.newa:hover .new-title-p::before{width:100%;}


.enterprise-bottom{
	width:0;
	height:1px;
	position:absolute;
	left:0;
	bottom:-1px;
	background:#004898;
	z-index:2;
	transition: width .6s ease-out;
}

.enterprise-a:hover .enterprise-bottom{
	width:100%;
}

.enterprise-a-sant{
	float: right;
	margin-top: 15px;
	background: url(../images/sant.png) no-repeat;
	width: 11px;
	height: 9px;

}
.enterprise-a:hover .enterprise-a-sant img{
	transform:rotate(-90deg);
	transition-duration: .3s;
}


.page{
	width:100%;
	overflow: hidden;
	margin-top: 12px;
}
.pagea{
	float: left;
	width:33px;
	height:33px;
	border:1px solid #e5e5e5;
	text-align: center;
	line-height:33px;
	font-size: 14px;
	color:#333333;
	margin-right: 6px;
}
.pagea:hover{
	background:#d1deed;
	color:#FFF;
	border:1px solid #d1deed;
}
.pagea-now , .pagea-now:hover{ color:#FFF; background: #004898;
background: #004898;}




.page-next{
	float: right;
	width:103px;
	border:1px solid #e5e5e5;
	height:33px;
	line-height:33px;
	text-align: center;
	font-size: 14px;
	color:#333333;
}

.page-next:hover{
	background:#d1deed;
	color:#FFF;
	border:1px solid #d1deed;
}
.page-prev{
	float: right;}

.newa{
	width:803px;
	height:152px;
	border:1px solid #e5e5e5;
	overflow: hidden;
	padding:0 26px;
	display: block;
	margin-bottom: 12px;
}
.new-title-p{
	width:100%;
	height:54px;
	line-height:54px;
	border-bottom: 1px solid #e5e5e5;
}

.new-right-img{
	float: right;
	margin-top: 24px;
}
.new-number{
	float: left;
	width:90px;
	font-size: 20px;
	color:#000;
}
.new-name{
	float: left;
	font-size: 16px;
	color:#000000;
	width:550px;
	overflow: hidden;
	height:54px;
}
.new-short{
	font-size: 14px;
	color:#666666;
	line-height:18px;
	margin-top: 19px;
}
.newa:hover{  border:1px solid #004898;}
.newa:hover .new-name{ color:#004898}
.newa:hover .new-number{ color:#004898}

.newa:hover .new-right-img{
	transform:rotate(-90deg);
	transition-duration: .3s;
}

.new-view{
	width:855px;
	overflow: hidden;
	border:1px solid #e5e5e5;
}
.new-view-title{
	padding:24px 10px 20px;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.new-view-title-name{
	text-align: center;
	font-size: 20px;
	line-height:22px;
}
.new-view-title-time{
	font-size: 12px;
	line-height:14px;
	color:#666666;
	margin-top: 9px;
	text-align: center;
}
.new-view-div{
	padding:25px;
	overflow: hidden;
}
.new-view-div img{
	max-width: 100%;
	height:auto;
}
.backa{
	width:146px;
	height:35px;
	line-height:35px; text-align: center;
	display: block;
	background: url(../images/back.png) no-repeat;
	font-size: 14px;
	color: #FFF;
	margin-top: 24px;
	cursor: pointer;
}

.video{
	float: left;
	width:277px;
	height:217px;
	overflow: hidden;
	position: relative;
	margin:0 13px 13px 0;
}
.video-img{
	width:100%;
	height:100%;
}
.video-file{
	position: absolute;
	width:100%;
	background: url(../images/move.png) center no-repeat;
	height:100%;
	left:0;
	top:0;
	z-index: 3;
}
.video-div{
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	background: url(../images/bg.png) repeat;
	z-index: 5;
	text-align: center;
	display: none;
}
.video-name{
	text-align: center;
	color:#ffffff;
	font-size: 16px;
	line-height:18px;
	margin-top: 100px;
	height:18px;
	overflow: hidden;
	padding:0 20px;
}
.video-look{
	width:71px;
	height:27px;
	line-height:27px;
	text-indent: 35px;
	font-size: 12px;
	color:#FFF;
	background: url(../images/look.png) no-repeat;
	display: inline-block;
	margin:43px auto 0;
	cursor: pointer;
}
.video-look:hover{
	background: url(../images/look2.png) no-repeat;
}
.service{
	width:100%;
	height:76px;
	border-bottom: 1px solid #e5e5e5;
}

.service-name{
	float: left;
	height:76px;
	line-height:76px;
	font-size: 16px;
	color:#000000;
}
.service-name a{color:#000000;}
.service-name a:hover{ color:#004898;}
.sant{
	float: right;
	margin-top: 36px;
}

.service:hover .sant{
	transform:rotate(-90deg);
	transition-duration: .3s;
}
.contant-tu{
	width:100%;
	overflow: hidden;
}
.contant-tu img{
	width:100%;
	height:auto;
}
.contant-div{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	padding:42px 0 49px;
	margin-bottom: 46px;
}
.company-name{
	font-size: 16px;
	color:#000000;
	line-height:18px;
	margin-bottom: 19px;
}
.link{
	overflow: hidden;
	width:100%;
}
.link p{
	float: left;
	width:346px;
	font-size: 14px;
	color:#666666;
	line-height:16px;
	margin-bottom: 14px;
}
.form-div{
	width:311px;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #999999;
	margin-right: 73px;
	padding-bottom: 9px;
	margin-bottom: 34px;
}
.form-div span{
	float: left;
	font-size: 14px;
	color: #666666;
	line-height:16px;
}
.form-div span i{
	color:#ff0000;
}
.input-text{
	float: left;
	overflow: hidden;
	width:220px;
	height:22px;
	line-height:16px;
	font-size: 14px;
	color:#666666;
	border:0;
    margin-top: -3px;
    outline:none;
}
.form-content{
	width:100%;
	margin-bottom: 47px;
}
.form-content span{
	display: block;
	margin-top: 10px;
}
.textarea-t{
	width:980px;
	float: left;
	height:80px;
	padding:10px 2px;
	font-size: 14px;
	line-height:16px;
	color:#666666;
	border:0;
	resize: none;
}
.input-submit{
	width: 220px;
	height:52px;
	border:1px solid #b5b5b5;
	line-height:52px;
	text-align: center;
	font-size: 18px;
	color:#000000;
	background: #FFF;
	margin:0 auto 74px;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.exhibitions{
	width:528px;
	margin:0 20px 20px 0;
}
.exhibitions .exhibition-top{
	width:492px;
	background: url(../images/bg-di2.png) top center no-repeat;
}

.solution{
	width:1036px;
	overflow: hidden;
	border:1px solid #e5e5e5;
	padding:22px;
}
.solution-img{
	width:528px;
	overflow: hidden;
	border:1px solid #e5e5e5;
	float: left;
	text-align: center;
	font-size: 0;
	height:198px;
}
.solution-img img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
	transition: all ease-out .3s .1s
}
.solution-img:hover img{
	transform: scale(1.1, 1.1)
}
.solution-title-short{
	float: left;
	width:426px;
	height:198px;
	overflow: hidden;
	margin-left: 36px;
}
.solution-title{
	font-size: 20px;
	color: #004898;
	line-height:22px;
	margin:48px 0 23px;
}
.solution-short{
	font-size: 14px;
	color:#000000;
	line-height:18px;
}
.solution-top{
	overflow: hidden;
	width:100%;
}
.solution-cont{
	width:100%;
	overflow: hidden;
	margin-top: 26px;
}
.solution-cont img{ max-width: 100%}

.popup{
	width:100%;
	height:100%;
	position: fixed;
	left:0;
	top:0;
	z-index:120;
	background: url(../images/bgg.png) repeat;
	display: none;
}
.order{
	position: relative;
	width:856px;
	background: #FFF;
	margin:12% auto 0;
	padding:20px 0 44px;
}
.order-div{
	overflow: hidden;
	width:100%;
	margin-bottom: 10px;
}
.order-span{
	float: left;
	width:187px;
	text-align: right;
	line-height:40px;
	font-size: 14px;
	color:#797066;
}
.order-span i{ color:#ff0000;}
.order-name{
	float: left;
	line-height:40px;
	font-size: 14px;
	color: #000000;
	margin-left: 22px;
}
.order-input{
	float: left;
	width:558px;
	height:38px;
	border:1px solid #cccccc;
	line-height:38px;
	text-indent: 10px;
	border-radius: 3px;
	font-size: 14px;
	color:#333333;
}
.order-textarea{
	width:538px;
	float: left;
	border:1px solid #cccccc;
	height:90px;
	border-radius: 3px;
	padding:10px;
	font-size: 14px;
	resize: none;
	line-height:20px;
}
.order-submit{
	width:218px;
	height:52px;
	background: #004898;
	display: block;
	margin:20px auto 0;
	color:#FFF;
	font-size: 18px;
	border:0;
	cursor: pointer;
}
.close{
	width:33px;
	height:33px;
	overflow: hidden;
	position: absolute;
	right:-16.5px;
	top:-16.5px;
	background: url(../images/close.png) no-repeat;
	display: block;
	cursor: pointer;
	z-index: 20;
	border-radius:50%;
}
.close:hover{
	background: url(../images/closes.png) no-repeat;
}

.productview{
	width:1080px;
	overflow: hidden;
	padding:50px 0;
	margin:0 auto;
}
.product-left{
	width:720px;
	float: left;
	position: relative;
}

/*详细页*/
.conxx{ width:720px; overflow:hidden;}
.conxxsubnav{ width:720px; height:72px; overflow:hidden; margin:24px 0 0;position:relative;}
.conxxsubnav .right{ width:45px; height:72px; position:absolute; top:0px; right:0px; background:url(../images/right2.png) no-repeat center center; cursor:pointer; z-index:10;}
.conxxsubnav .left{width:45px; height:72px; position:absolute; top:0px; left:0px; background:url(../images/left2.png) no-repeat center center;cursor:pointer; z-index:10;}
#listBox{width:612px; overflow:hidden; margin:0 auto; height:72px;}
.cf { position:absolute; top:0; left:0; width:1000000px !important; }
.cf li{ float:left; margin-right:10px; border:1px solid #bbbbbb; cursor:pointer; width:90px; height:70px; overflow:hidden;}
.cf li img{ width:90px; height:70px;}
.cf .on{ border:1px solid #fd9e10;}
.picBox{ width:720px; height:564px; overflow:hidden; margin:0 auto; position:relative;margin-bottom:4px;}
.picBox .right{ width:60px; height:96px; position:absolute; top:238px; right:0px; background:url(../images/right.png) no-repeat center center; cursor:pointer;z-index:10;}
.picBox .left{width:60px; height:96px; position:absolute; top:238px; left:0px; background:url(../images/left.png) no-repeat center center;cursor:pointer; z-index:10;}
.picBox ul{ position:absolute; top:0; left:0;}
.picBox li{ float:left; width:720px; height:565px; text-align:center;}
.picBox li img{width:720px;height:565px;}
.conxx .p1{ line-height:24px; color:#000000; text-indent:7px;}
.conxx .p2{ margin-bottom:16px;}


.product-right{
	width:316px;
	float: right;
	overflow: hidden;
}
.product-title{
	font-size: 20px;
	line-height:22px;
	color:#FFF;
	border-bottom: 1px solid #FFF;
	padding-bottom:20px;
	margin-top: 13px;
}

.product-short{
	margin-top: 32px;
	min-height: 418px;
	font-size: 14px;
	color:#FFFFFF;
	line-height:18px;
}

.movie{
	width:1018px;
	margin:50px auto 0;

}
.movie-div{
	position: relative;
	width:1018px;
}
.movie-title{
	font-size: 20px;
	color:#FFF;
	line-height:22px;
	margin-bottom: 35px;
	text-align:center;
}

.mv{
	width:100%;
	height:576px;
}
.mv iframe{
	width:100%;
	height:100%;
}

.consulting{
	width:218px;
	line-height:52px;
	display: block;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	cursor: pointer;
	background: #004898;
	margin:28px 0 0;
}

/* featured-area */
#featured-area{height:400px;width:100%;}
.roundabout-holder{list-style:none;width:488px;height:400px;margin:0px auto;}
.roundabout-moveable-item{font-size:0!important; height:382px;width:488px;cursor:pointer;border:1px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f9f9f9; overflow:hidden;}
.roundabout-moveable-item img{height:100%;width:100%;transition: all ease-out .3s .1s}
.roundabout-moveable-item img:hover{
	transform: scale(1.1, 1.1)
}
.roundabout-in-focus{cursor:auto;}
.roundabout-in-focus:hover{-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#f9f9f9;}
.roundabout-holder span{display:none;}
.roundabout-in-focus:hover span{display:inline;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;color:#3366cc;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topLeft:5px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited{outline:none;text-decoration:none;}
.roundabout li{margin:0}

.product-shorts{
	margin-top: 34px;
	font-size: 14px;
	color:#000000;
	line-height:18px;
}
.product-views{
	overflow: hidden;
	width:100%;
	margin-top: 33px;
	border-top:1px solid #e5e5e5;
	padding-top: 28px;
}
.product-views img{
	max-width: 100%;
}


/* fullSlide */
.fullSlide{width:100%;position:relative;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important; overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;}
.fullSlide .bd li a img{ width:100%; height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:3px;margin:1px;overflow:hidden;background:#FFF;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{opacity:1;}
.fullSlide .prev{position:absolute;z-index:1;top:50%;margin-top:-48px;left:19%;z-index:1;width:60px;height:96px;background:url(../images/bannerl1.png) center no-repeat;cursor:pointer; display:block !important;}
.fullSlide .next{position:absolute;z-index:1;top:50%;margin-top:-48px;right:19%;z-index:1;width:60px;height:96px;background:url(../images/bannerr1.png) center no-repeat;cursor:pointer;  display:block !important;}

.fullSlide .prev:hover{background:url(../images/banner2l.png) center no-repeat;}
.fullSlide .next:hover{background:url(../images/banner2r.png) center no-repeat;}





/*404*/
.backp{ text-align:center; font-size:14px; line-height:16px; color:#000000;}
.backp a{ color:#004898;}
.backp a:hover{ text-decoration:underline;}
.error-p{ text-align:center; margin-bottom:20px;}




/*右侧悬浮*/
.erweima{ position:absolute; width:60px;  top:300px; right:10px; z-index:999; position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+30));}
.xuanfu{width:48px; height:48px; margin-top:1px; position:relative; cursor:pointer;}
/*飞信*/
.qq{background:url(../images/qq.jpg) no-repeat;}
.feixinkuan{ width:214px; overflow:hidden; position:absolute; left:-213px; top:0; z-index:50; display:none;}
.fei_list{width:151px;  margin-left:16px; border:1px solid #e5e5e5; padding:10px; position:relative; background:#FFF;}
.fei_list p{ font-size:12px; color:#666666; line-height:18px; height:18px; overflow:hidden; }
.fei_list_qrcode{ height:180px; width:151px;}
.fei_list_qrcode .qrcode-img{ width:151px; height:151px;}
.fei_list_qrcode .qrcode-img img{ width:100%; height:100%;}
.qrcode-name{ text-align:center; font-size:12px; line-height:14px; margin-top:10px; color:#333333;}
.feixinkuans{
	top:-80px;
}
.rj{
	position:absolute;
	right:-9px;
	top:17px;
	width:10px;
	height:14px;
	background:url(../images/rj.png) no-repeat;
}
.feixinkuans .rj{top:100px;}
.qqhover{background:url(../images/qq2.jpg) no-repeat;}
.te{background:url(../images/qrcode.jpg) no-repeat;}
.tehover{background:url(../images/qrcode2.jpg) no-repeat;}
/*返回顶部*/
.gotop{width:48px; height:48px; margin-top:1px; background:url(../images/gotop.jpg) no-repeat; cursor:pointer; display:none;}
.gotop a{ width:60px; height:60px; display:block; }
.gotop a:hover{background:url(../images/gotop2.jpg) no-repeat;}

.shop{ display:block; width:100%; height:100%; background:url(../images/shop.jpg) no-repeat;}
.shop:hover{ background:url(../images/shop2.jpg) no-repeat;}


/*新增页面*/
.website{
	overflow: hidden;
	width:100%;
	margin-bottom: 10px;
}
.website-title{
	height:40px;
	width:100%;
	background: url(../images/d.png) left 25px center no-repeat;
	background-color: #eeeeee;
	text-indent: 41px;
	line-height:40px;
	font-size: 16px;
	color:#666666;
}
.website-nav{
	width:1040px;
	overflow: hidden;
	height:59px;
	border:1px solid #eeeeee;
	border-top:0;
	padding-left: 40px;
}
.website-nav a{
	float: left;
	overflow: hidden;
	line-height:59px;
	margin-right: 21px;
	font-size: 14px;
	color:#666666;
}
.website-nav a:hover{
	color:#004898;
}
.friendship{
	width:250px;
	height:124px;
	overflow: hidden;
	margin: 0 27px 27px 0;
	display: block;
	float: left;
}
.friendship-img{
	width:248px;
	border:1px solid #e5e5e5;
	height:78px;
	text-align:center;
	display: block;
}
.friendship-img img{
	max-width: 100%;
	vertical-align: middle;
	max-height: 100%;
}
.friendship-name{
	text-align: center;
	font-size: 16px;
	color: #000;
	line-height:45px;
	height:45px;
	overflow: hidden;
}



.law{
	width:100%;
	overflow: hidden;
}











































