.top_dg{height:40px;line-height:40px;background:#f9f9f9;border-bottom: 1px solid #ececec;width:100%;}
.top_box{width:1200px;margin:0 auto;}
.top_box ul{float: right;}
.top_box ul li{float: left;padding-left:15px;}
.top_box ul li a{background: url(../images/h_ic4.png) no-repeat 2px center;border-right: 1px solid #e2e2e2;padding:0 20px;}
.top_box ul li:nth-child(2) a{background: url(../images/h_ic3.png) no-repeat 2px center;}
.top_box ul li:nth-child(3) a{background: url(../images/h_ic2.png) no-repeat 2px center;}

.top_logo{width: 1200px; margin:0 auto;height:150px;}
.top_logo a{float: left;line-height:150px;padding-top:25px;}
.top_logo dl{float: right;background: url(../images/tel_03.png) 50px no-repeat;padding-left: 100px;margin-top:50px;}
.top_logo dl dt{font-size: 13px;line-height: 18px;}
.top_logo dl dd{font-size: 24px; color: #cf281e;font-weight: bold;}

.nav{ width:100%; height:70px; background:url(../images/navbg_03.png); position:relative; z-index:9}
.nav>ul>li{ float:left; width:133px; text-align:center; position:relative;  height:70px;}
.nav>ul>li>a{color:#ffffff; font-size:17px; text-decoration:none; display:block; border-left:1px #236db9 solid; border-right:1px #063c83 solid; line-height:70px;}
.nav>ul>li>a:hover,.nav>ul>li .cur{ background:url(../images/navbghover.png) top center; height:77px; border:0px;}

.sednavs1{display: none;}
.nav>ul>li:hover .sednavs1{display: block;}
.sednavs1{background:;max-height: 610px;overflow: hidden;}
.sednavs1 p{background: #333;border-bottom: 1px #555 solid;}
.sednavs1 p a{line-height:50px;color: #ccc;font-size: 14px;}

/*banner*/
.banner{position:relative;height:750px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; min-width:1210px;}
.slides{position:relative;z-index:1;}
.slides li{height:750px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#1144a3;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.wbyselect ,.wbyinput ,.wbybut{ height:22px; line-height:22px;}
.wbybut{ background:#c99223; border:none; color:#fff; width:40px;}

/*特点*/
.tedian { overflow:hidden; width:1300px; margin:50px auto 60px auto; height:250px; padding-bottom:40px; border-bottom:2px solid #f3f3f3;}
.tedian ul{ overflow:hidden; width:110%;}
.tedian li{ float:left; width:273px; padding-right:30px; margin-right:30px; border-right:1px dotted #c7c7c7;}
.tedian li img{ display:block; margin:0 auto; margin-bottom:20px;transition:All 0.4s ease-in-out;/* -webkit-transition:All 0.4s ease-in-out; */-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.tedian li h3{ text-align:center; font-size:18px; color:#333; margin-bottom:10px;}
.tedian li p{ text-align:center; font-size:16px; color:#666; line-height:20px;}
.tedian li:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg) scale(1.2);}

/*title*/
.title { overflow:hidden; width:100%; margin-bottom:40px;}
.title h2{ text-align:center; font-weight:normal; font-size:28px; color:#333}
.title h2 a{ color:#333;}
.title em{ display:block; text-align:center; font-size:12px; color:#999; font-family:Arial; margin-bottom:10px; text-transform:uppercase}
.title i{ display:block; margin:0 auto; width:30px; height:1px; background-color:#003c98;}
.title.wt h2{ color:#fff}
.title.wt h2 a{ color:#fff;}
.title.wt em{ color:#fff;}
.title.wt i{ background-color:#fff;}

/*客户*/
.index_kehu { overflow:hidden; width:100%; padding:70px 0; background:url(../images/kehu.jpg) no-repeat center top;}
.index_kehu .boxbg{ overflow:hidden; width:1200px; padding:0 15px; margin:40px auto; margin-bottom:20px; height:452px; padding-bottom:20px; background:url(../images/kehu_bb.png) no-repeat center bottom; position:relative}
.index_kehu .kehubox{ overflow:hidden; width:1200px; background-color:#fff; height:452px;}
.index_kehu .kehubox ul{ overflow:hidden;}
.index_kehu .kehubox li{ float:left; width:208px;height:130px;margin: 10px 15px;}
.index_kehu .kehubox li img{ display:block;width:100%;height: 100%;
transition:All 0.4s ease-in-out;
/* -webkit-transition:All 0.4s ease-in-out; */
-moz-transition:All 0.4s ease-in-out;
-o-transition:All 0.4s ease-in-out;
}
.index_kehu .kehubox li:hover img{
	transform: scale(1.2);
	-ms-transition: scale(1.2);
	-moz-transition: scale(1.2);
	-webkit-transition: scale(1.2);
	-o-transition: scale(1.2);
}


/*news*/
.index_news { overflow:hidden; width:1200px; margin:70px auto;}
.index_news .menu{ overflow:hidden; width:100%; text-align:center; margin-top:30px; position:relative; z-index:1}
.index_news .menu li{ display:inline-block; width:140px; height:40px; text-align:center; line-height:40px; font-size:14px; background:url(../images/news01.png) no-repeat center top; margin:0 10px;}
.index_news .menu li{ *display:inline}
.index_news .menu li a{ display:block; text-decoration:none; color:#333;}
.index_news .menu li.cur{ background-position:bottom}
.index_news .menu li.cur a{ color:#fff;}
.index_news b{ display:block; margin:0 auto; width:100%; height:1px; background-color:#e3e3e3; margin-top:-20px; margin-bottom:80px;}
.index_news .newsbox{ overflow:hidden; width:100%; height:370px; position:relative}
.index_news .newslist{ overflow:hidden; width:100%; height:100%;}
.index_news .newslist .wentu{ overflow:hidden; float:left; width:590px; height:370px;}
.index_news .newslist .wentu img{ display:block; margin-bottom:15px;}
.index_news .newslist .wentu h3{ font-weight:normal; font-size:20px; padding-bottom:14px; border-bottom:1px solid #ebebeb; overflow:hidden; margin-bottom:12px;}
.index_news .newslist .wentu h3 a{ color:#333; display:block; width:460px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.index_news .newslist .wentu h3 span{ float:right; font-size:14px; color:#777;}
.index_news .newslist .wentu p{ font-size:14px; color:#888; line-height:22px;}
.index_news .listbox { overflow:hidden; width:560px; float:right; height:370px;}
.index_news .listbox .list{ overflow:hidden; width:100%; height:90px; margin-bottom:50px;}
.index_news .listbox img{ display:block; float:left;}
.index_news .listbox .wen{ overflow:hidden; float:right; width:440px; padding-left:20px; border-left:2px solid #e3e3e3}
.index_news .listbox h3{ overflow:hidden; font-size:16px; font-weight:normal; margin-bottom:10px;}
.index_news .listbox h3 a{ display:block; color:#555; width:333px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left}
.index_news .listbox h3 span{ float:right; font-size:14px; color:#888; font-family:Arial;}
.index_news .listbox p{ font-size:14px; color:#888; line-height:30px;}

.casePart{margin-bottom:40px;}
.caseCon{width:1200px;margin:0 auto;}
.DonRCase_top img{width:100%;}
.leftCaseC{width:300px;text-align: center;float: left;background:url(../images/pc_top.png) no-repeat left top;padding-top:135px;}
.leftCaseC li{background:#333;cursor: pointer;width:270px;margin-bottom: 10px;}
.leftCaseC li h3{color:#fff;line-height:60px;font-size: 18px;}
.leftCaseC li.specialLi{background:#173f9d;}

.rightCaseC{width:900px;float: right;}
.DonRCase{margin-top:20px;}
.DonRCase li{float: left;width:290px;text-align: center;line-height:70px;font-size:18px;margin-right: 14px;margin-bottom: 20px;}
.DonRCase li img{width: 100%;/*box-shadow: 0 3px 8px #ccc;*/
transition:All 0.4s ease-in-out;
/* -webkit-transition:All 0.4s ease-in-out; */
-moz-transition:All 0.4s ease-in-out;
-o-transition:All 0.4s ease-in-out;
}
.DonRCase li p{background:#333;color:#fff;}
.DonRCase li:nth-child(3n){margin-right: 0;}
.DonRCase li:hover img{
-webkit-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all ease .3s; transition: all ease .3s;
}


.gg_index{width:100%;height:200px;background:url(../images/gg.jpg) no-repeat center center;}
.pk_index{width:100%;height:830px;background:url(../images/dbSpan.jpg) no-repeat center center;}
.pk_index_box{width:1000px;margin:0 auto;background:#fff;border-top:4px solid #173f9d;}
.pk_bt{padding-top:40px;margin: 0 auto;text-align: center;}
.compaCon {
	overflow: hidden;
	padding: 0px 30px 20px;
}
.leftComp {
	float: left;
	width: 390px;
	height: 460px;
}
.leftComp dl {
	width: 380px;
	margin-bottom: 35px;
}
.leftComp dl dd {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 18px;
}
.leftComp dl dt {
	font-size: 16px;
	line-height: 34px;
	height: 96px;
}
.leftComp img {
	display: block;
	width: 296px;
	height: 49px;
	margin: 0 auto;
}
.rightComp {
	width: 377px;
	float: right;
	background: url(../images/compIc.jpg) no-repeat left 0;
	padding-left: 160px;
	height: 460px;
}
.rightComp ul {
	text-align: right;
	margin-bottom: 35px;
}
.rightComp ul dl {
	background-image: url(../images/compareLine.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.rightComp ul dl dd {
	font-size: 18px;
	font-weight: bold;
	color: #173f9d;
	margin-bottom: 18px;
}
.rightComp ul dl dt {
	font-size: 12px;
	color: #cccccc;
}
.rightComp ul li {
	font-size: 15px;
	line-height: 28px;
	height: 96px;
}

/*优势*/
.youshi { overflow:hidden; width:100%;}
.youshi .ys_t{ overflow:hidden; width:100%; height:173px; background:url(../images/ys_t.jpg) no-repeat center top;}
.youshi .ys_bg{ overflow:hidden; width:1000px; height:1233px; background:url(../images/ys_bg.jpg) no-repeat center top; margin:0 auto}
.youshi h3{ font-size:24px; color:#1d5eb3;}
.youshi span{ display:block; font-size:12px; color:#c3c3c3; margin-bottom:30px; font-family:Arial;}
.youshi p{ font-size:14px; color:#666; line-height:50px; padding-left:40px; background:url(../images/ys_p.png) no-repeat 5px center;}
.youshi .wen{ overflow:hidden;}
.youshi .wen01{ margin-top:60px;}
.youshi .wen02{ margin-left:505px; margin-top:60px;}
.youshi .wen03{ margin-top:70px;}
.youshi .wen04{ margin-left:505px; margin-top:50px;}

/*ad01*/
.ad01 { overflow:hidden; width:100%; height:170px; background:url(../images/ad01.jpg) no-repeat center top;}
.ad01 .phone{ overflow:hidden; padding-left:55px; background:url(../images/ad01_p.png) no-repeat left center; float:right; margin-top:60px;}
.ad01 p{ font-size:14px; color:#fff; margin-bottom:5px;}
.ad01 b{ display:block; font-size:24px; color:#fff;}

.gg_index .phone{ overflow:hidden; padding-left:55px; background:url(../images/ad01_p.png) no-repeat left center; float:right; margin-top:60px;margin-right: 80px;}
.gg_index p{ font-size:14px; color:#fff; margin-bottom:5px;}
.gg_index b{ display:block; font-size:24px; color:#fff;}

/*视频展示*/
#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 50px;
	margin-top:20px;
}

#certify  .swiper-slide {
	width: 550px;
	height: 337px;
	background: #fff;
	border-radius:10px;
}
#certify  .swiper-slide img{
	display:block;
	width: 100%;
	height:100%;
	border-radius:0px 0px 10px 10px;
}
#certify  .swiper-slide p {
	line-height: 45px;
	padding-top: 0;
	text-align: center;
	color: #333;
	font-size: 1.4em;
	margin: 0;

}
#certify  .swiper-slide video{border-radius:10px 10px 0px 0px;}

#certify  .swiper-slide span{text-align: center;display: block;position: absolute;top:54%;left:42%;background:#dfb374;width:130px;height:33px;line-height:33px;color:#fff;display: none;}
#certify  .swiper-slide:hover span{display: block;}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -53px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -53px;
	width: 45px;
	height: 45px;
	background: url(../images/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}		#wrap			{				width:350px;				height:280px;				position: relative;				margin:150px auto;				-webkit-perspective:3000px;				-moz-perspective:3000px;				-ms-transform:perspective(3000px);				-ms-perspective:3000px;			}		#head			{height：580px;				width:100%;				height:100%;				position: absolute;				-webkit-transform-style: preserve-3d;				-webkit-animation:donghua 50s linear 0s infinite;				-moz-transform-style: preserve-3d;				-moz-animation:donghua 50s linear 0s infinite;				-ms-transform-style: preserve-3d;				-ms-animation:donghua 60s linear 0s infinite;			}		#head div			{					position: absolute;				top:0;				left:0;				width:350px;				height:280px;				border:1px solid #1144a3;				text-align: center;			}#head .tpo{position:relation;}#head .tpo:before{content:""; display:block;position:absolute;background:url(../images/0333.png);width:350px;height:280px;}#head .tpo:hover:before{background:url(../images/0332.png);}#head .tpo p{line-height:440px;                                font-size:20px;                                color:#fff;                                font-weight:600;text-align: center;width:350px;height:280px;}		#head div.wq			{				-webkit-transform:rotateY(0deg) translateZ(500px);				-moz-transform:rotateY(0deg) translateZ(500px);				-ms-transform:rotateY(0deg) translateZ(500px);				background:url(../images/e1.jpg);				background-size:cover;			}		#head div.wa			{				-webkit-transform:rotateY(30deg) translateZ(400px);				-moz-transform:rotateY(60deg) translateZ(400px);				-ms-transform:rotateY(60deg) translateZ(400px);				background:url(../images/e1.jpg);				background-size:cover;			}		#head div.we			{				-webkit-transform:rotateY(60deg) translateZ(500px);				-moz-transform:rotateY(120deg) translateZ(500px);				-ms-transform:rotateY(120deg) translateZ(500px);				background:url(../images/e2.jpg);				background-size:cover;			}		#head div.ws			{				-webkit-transform:rotateY(90deg) translateZ(400px);				-moz-transform:rotateY(180deg) translateZ(400px);				-ms-transform:rotateY(180deg) translateZ(400px);				background:url(../images/e2.jpg);				background-size:cover;			}		#head div.wr			{				-webkit-transform:rotateY(120deg) translateZ(500px);				-moz-transform:rotateY(240deg) translateZ(500px);				-ms-transform:rotateY(240deg) translateZ(500px);				background:url(../images/e3.jpg);				background-size:cover;			}		#head div.wd			{				-webkit-transform:rotateY(150deg) translateZ(400px);				-moz-transform:rotateY(300deg) translateZ(400px);				-ms-transform:rotateY(300deg) translateZ(400px);				background:url(../images/e4.jpg);				background-size:cover;			}#head div.wt			{				-webkit-transform:rotateY(180deg) translateZ(500px);				-moz-transform:rotateY(300deg) translateZ(500px);				-ms-transform:rotateY(300deg) translateZ(500px);				background:url(../images/e5.jpg);				background-size:cover;			}#head div.wf			{				-webkit-transform:rotateY(210deg) translateZ(400px);				-moz-transform:rotateY(300deg) translateZ(400px);				-ms-transform:rotateY(300deg) translateZ(400px);				background:url(../images/e6.jpg);				background-size:cover;			}#head div.wy			{				-webkit-transform:rotateY(240deg) translateZ(500px);				-moz-transform:rotateY(300deg) translateZ(500px);				-ms-transform:rotateY(300deg) translateZ(500px);				background:url(../images/e7.jpg);				background-size:cover;			}#head div.wg			{				-webkit-transform:rotateY(270deg) translateZ(400px);				-moz-transform:rotateY(300deg) translateZ(400px);				-ms-transform:rotateY(300deg) translateZ(400px);				background:url(../images/e1.jpg);				background-size:cover;			}#head div.wu			{				-webkit-transform:rotateY(300deg) translateZ(500px);				-moz-transform:rotateY(300deg) translateZ(500px);				-ms-transform:rotateY(300deg) translateZ(500px);				background:url(../images/e2.jpg);				background-size:cover;			}#head div.wh			{				-webkit-transform:rotateY(330deg) translateZ(400px);				-moz-transform:rotateY(300deg) translateZ(400px);				-ms-transform:rotateY(300deg) translateZ(400px);				background:url(../images/e3.jpg);				background-size:cover;			}		@-webkit-keyframes donghua{			0%{transform:rotateX(-10deg) rotateY(360deg)}			50%{transform:rotateX(-10deg) rotateY(180deg)}			100%{transform:rotateX(-10deg) rotateY(0deg)}		}		@-moz-keyframes donghua{			0%{transform:rotateY(10deg) rotateY(0deg)}			50%{transform:rotateY(-10deg) rotateY(180deg)}			100%{transform:rotateY(10deg) rotateY(360deg)}		}		@-ms-keyframes donghua{			0%{transform:rotateY(10deg) rotateY(0deg)}			50%{transform:rotateY(-10deg) rotateY(180deg)}			100%{transform:rotateY(10deg) rotateY(360deg)}		}