﻿@charset "utf-8";
/* CSS Document */
/* CSS public start */
*{ margin:0px; padding:0px; font-weight:normal;}
html,body,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,nav{margin:0; padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
img{ border:0px;}
i,em{font-style:normal;}
body{ background:#ffffff; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif; font-size:14px;}
a,h3,textarea,p,h4,h2{ font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif;}
.clears{ width:0px; height:0px; clear:both;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix{*zoom:1;}
ul{ list-style:none;}
a{ text-decoration:none; border:0px; margin:0px; padding:0px; font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","宋体",Arial,Helvetica,sans-serif; background:none;}
a:hover{ cursor:pointer;}
.lasts{ margin:0px !important;}
input{ }
.fLeft{float:left;}
.fRight{float:right;}
.str{ color:#0056a3; font-weight:bold;}
/* CSS public end */

/* top start */
.top1{ width:100%; height:34px; background:#f4f4f4;}
.top1Box,.top2Box{ width:1100px; margin:0px auto; color:#888888;}
.top1BoxL,.top1BoxR{ height:34px; line-height:34px;}
.top1BoxR a{ color:#888888; font-size:14px;}
.top1BoxR a:hover{ color:#0056a3;}
.top1BoxRA1{ margin-right:20px;}

.top2{ width:100%; height:110px; overflow:hidden;}
.top2BoxL a{ display:block;}

.navs{ width:100%; height:60px; background:#373636;}
.navSun{ width:1100px; margin:0px auto; text-align:center;}
.navSun Ul{ display:inline-block;}
.navSun ul li{ float:left; width:137px; height:60px; position:relative; text-align:center;}
.navSun ul li:hover{ background-color:#0056a3;}
.navLiA{ display:block; height:60px; line-height:60px; font-size:16px; color:#ffffff;}
.navSun ul li a:hover{ font-weight:bold;}
.navSun ul li dl{ position:absolute; z-index:1000; width:137px; background:url(../image/navDdBackground.png); display:none;}
.navSun ul li dl dd{ border-bottom:1px solid #cccccc;}
.navddA{display:block; color:#ffffff; font-size:14px;  height:36px; line-height:36px; }
/* top end */
/* CSS banner_index start */
.syzBannerBigBox{ width:100%; height:640px; overflow:hidden;}
.flexslider { position: relative;  width: 100%;  height:640px; overflow: hidden; zoom: 1;}
.flexslider .slides li { width: 100%; height: 100%;}
.flex-direction-nav a { width: 70px; height: 70px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background: url(../image/ad_ctr.png) no-repeat;
	position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; border-radius: 35px;}
.flex-direction-nav .flex-next { background-position: 0 -70px; right: 0;}
.flex-direction-nav .flex-prev { left: 0;}
.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25);}
.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a { background: url(../image/dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 52px;
	cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background-position: 0 0;}
.flexslider .slides a img { width: 100%; height: 640px; display: block;}
/* CSS banner_index end */
.bigPadding{ padding-top:30px;}
.contMid{ width:1100px; margin:0px auto;}
.indexTitle{}
.paddingBox{ padding-top:30px;}
.indexTitle h3{ width:100%; padding:0px 0px 10px 0px; font-size:28px; color:#242424; font-weight:700; text-align:center;}
.indexTitle p{ width:100%; font-size:14px; line-height:22px; color:#2a2b29; text-align:center;}
.indexTitleColor{ color:#ffffff !important;}
/* CSS index pro start */
.subNavs{ width:100%;  text-align:center; margin:0px auto 20px; padding:30px 0px 0px 0px;}
.subNavs ul{ display:inline-block; text-align:center;}
.subNavs ul li{ float:left; height:36px; line-height:36px; width:217px;  text-align:center; margin-bottom:20px;}
.subNavs ul li a{ display:block; height:36px; line-height:36px; width:134px; margin:0px auto; text-align:center; background:#e4e1e0; color:#0e0a09; font-size:14px;}
.subNavs ul li a:hover{  background:#0056a3; color:#ffffff;}
.subNavs ul li.subNavSelect a{ background:#0056a3; color:#ffffff; font-weight:bold;}

.subSGBox{ width:1100px; margin:0px auto; overflow:hidden;}
.subSGUL{ width:1120px;}
.subSGUL li{ float:left; width:260px; margin-left:14px; margin-bottom:25px;}
.subSGUL li a{ display:block;}
.subProImg{ width:260px; height:190px; overflow:hidden;}
.subProImg img{ transition:all .3s ease-out 0s; width:260px; height:190px;}
.subProImg:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04, 1.04);}
.subProh3{ height:36px; line-height:36px; text-align:center; font-size:14px; color:#0e0a09;}
.subProh3:hover{ color:#0056a3; font-weight:bold;}
/* CSS index pro end */

/*mid_bannerBox01*/
.mid_bannerBox01{ width:100%; height:200px; background:url(../image/index_12.jpg) no-repeat 50% 0; margin-top:30px;}
.mid_banner01{width:1180px;height:200px;position:relative;margin:0 auto;}
.mid_banner01 .zxrx{ width:270px; overflow:hidden; position:absolute; bottom:25px; right:30px;}
.mid_banner01 .zxrx a{width:202px; height:64px; padding-left:66px;}
/*mid_bannerBox01 end*/
.guestbook_form .inp_one{
width:180px;
height:25px;
outline:none;
border:1px solid #ccc;
padding-left:4px;}
.guestbook_form dd span i{
color:#F00;
padding:0 5px;
}
.guestbook_form .button{
width:150px;
height:32px;
background:#666;
marginn-right:10px;
color:#fff;
cursor:pointer;
}

/*advantageBox*/
.advantageBox{ width:100%;}
.advantage{ width:1180px; margin:0 auto;}
.advantage h3{background:url(../image/index_14.jpg) no-repeat center; width:1180px; height:63px; margin-top:44px;}
.advantage h3 span{ font-size:24px; color:#b3b3b3; }
.advantage .cell01{ width:1180px; margin:53px  auto -122px; overflow:hidden;}
.advantage .cell01 dl{ width:590px; float:left; position:relative; }
.advantage .cell01 dl dt{
	width:590px;
	padding-top:10px;
	font-size:24px;
	color:#000;
	line-height:24px;
	margin-bottom:23px;
	background:url(../image/advantage_dt_line_03.png) no-repeat 60px bottom;
	padding-left:55px;
	padding-left: 74px;
	font-weight: bold;
}
.advantage .cell01 dl .dt01{ background:url(../image/index_16.jpg) no-repeat left; width:443px; height:54px;}
.advantage .cell01 dl .dt02{ background:url(../image/index_18.jpg) no-repeat left; width:443px; height:54px;}
.advantage .cell01 dl .dt02{ margin-top:20px;}
.advantage .cell01 dl dt span{ font-size:10px; color:#cbcbcb; font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;}
.advantage .cell01 dl dd{ padding-left:30px; background:url(../image/index_17.jpg) no-repeat 3px 10px; font-size:16px; color:#343434; line-height:30px;}
.advantage .cell01 dl dd span{ color:#b60807;}
.advantage .cell01 img{ width:560px; height:289px; float:right; margin-right:30px;}
.advantage .cell02{ width:1180px; margin:0 auto; overflow:hidden;}
.advantage .cell02 dl{ width:590px; float:right; position:relative;}
.advantage .cell02 dl dt{ width:590px;padding-top:10px;
	font-size:24px;
	color:#000;
	line-height:24px;
	margin-bottom:23px;
	background:url(../image/advantage_dt_line_03.png) no-repeat 60px bottom;
	padding-left:55px;
	padding-left: 74px;
	font-weight: bold;}
.advantage .cell02 dl .dt01{ margin-top:20px; background:url(../image/index_19.jpg) no-repeat left; width:443px; height:54px;}
.advantage .cell02 dl .dt02{ margin-top:20px; background:url(../image/index_20.jpg) no-repeat left; width:443px; height:54px;}
.advantage .cell02 dl dd{ padding-left:30px; background:url(../image/index_17.jpg) no-repeat 3px 10px; font-size:16px; color:#343434; line-height:30px;}
.advantage .cell02 img{ width:470px; height:359px; float:left; margin-top:137px;}
/*advantageBox end*/


/*mid_bannerBox02*/
.mid_bannerBox02{ width:100%; height:200px; background:url(../image/index_21.jpg) no-repeat 50% 0; margin-top:20px;}
.mid_banner02{ width:1180px; height:200px; position:relative; margin:0 auto;}
.mid_banner02 .zxrx{ width:250px; overflow:hidden; position:absolute; bottom:25px; right:9px;}
.mid_banner02 .zxrx a{width:202px; height:64px;}
/*mid_bannerBox02 end*/


/* CSS index aboutUs start */
.bigBoxBg{ width:100%; height:890px; background:url(../image/indexAboutBg.jpg) no-repeat center center;}
.companyBox{ padding:30px 0px;}
.companyF{ width:509px;}
.companyR{ width:536px;}
.companyRTitle{ padding:17px 0px; background:url(../image/indexAboutLine.png) no-repeat center bottom; margin-bottom:25px;}
.companyRTitle h3{ color:#0b0a0a; font-size:24px;}
.companyRTitle p{ color:#0056a3; font-size:36px; font-weight:700;}
.companyRP{ font-size:15px; color:#2a2b29; line-height:28px; margin-bottom:15px;}
.companyRA{ display:block; float:right; width:200px; height:40px; line-height:40px; text-align:center; border:2px solid #0056a3; color:#0b0a0a; font-size:16px;}
.companyRA:hover{ font-weight:700; color:#0056a3;}
.khCaseBox{ padding:30px 0px 20px 0px; width:1100px; overflow:hidden;}
	/*proLIst gundong star*/
	.wrapBox{ width:10000px;}
	.wrapBox ul{ float:left;}
	.icon{ background:url(../images/icon_proList.png) no-repeat 0 0;}
	.fr{float:right; margin-right:10px;}
	.mt20{margin-top:20px;}
	*+html .clearfix{min-height:1%}
	.warp-pic-list li{float:left;display:inline;}
	.warp-pic-list{position:relative;width:1100px;height:190px; overflow:hidden; margin:0px auto;}
	.wrapBox ul li,.rightProList li{margin-right:16px;width:260px;height:190px; background-color:#ffffff; overflow:hidden;}
	.wrapBox ul li a,.rightProList li a{ display:block; width:260px;}
	.membryImg{ width:260px; height:190px; overflow:hidden;}
	.membryImg img{ display:inline-block; width:260px; height:190px; -webkit-transition: .5s ease all; transition: .5s ease all;}
	.wrapBox ul li:hover img,.rightProList li:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
	.membryFont{width:260px;}
	.membryFont h3{ font-size:14px; height:32px; line-height:32px; color:#ff8400; font-weight:normal; text-align:center;}
	.membryFont p{ font-size:14px; height:20px; line-height:20px; color:#5e5e5c; text-align:center;}
	.wrapBox ul li a:hover h3,.rightProList a:hover h3{ font-weight:bold;}
	/*proLIst gundong end*/
/* CSS index aboutUs end */
/* CSS News start */
.newBigbtP{ padding-bottom:30px;}
.newsHome{ width:530px;}
.newsHomeTitle{ border-bottom:2px solid #bcbcbc;}
.newsHomeTitle h3{ width:380px; font-size:22px; font-weight:700; color:#0056a3; margin-left:15px; height:40px; line-height:40px;}
.newsHomeTitle a{ display:block; float:right; margin-right:15px; margin-top:10px; color:#635e5e; font-size:14px;}
.newsHomeTitle a:hover{ color:#0056a3; font-weight:700;}
.newsCont{ width:510px; margin:10px auto;}
.newsCont1{}
.newsCont1 a{ display:block;}
.newCont1Img{ width:200px; height:110px; overflow:hidden;}
.newCont1Img img{ width:200px; height:110px;  -webkit-transition: .5s ease all; transition: .5s ease all;}
.newCont1Img:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.newCont1SS{ width:296px;}
.newCont1SS h3{ color:#14110c; font-size:15px; height:40px; line-height:40px;}
.newCont1SS h3:hover{ color:#0056a3;}
.newCont1SS p:hover{ color:#0056a3;}
.newCont1SS p{ color:#777373; font-size:13px; line-height:20px;}
.newsCont2{ padding-top:20px;}
.newsCont2 ul li{ height:36px; line-height:36px; margin-bottom:6px;}
.newsCont2 ul li a{ display:block;}
.newsCont2 ul li a span{ display:inline-block; color:#14110c; font-size:14px; width:360px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newsCont2 ul li a time{ color:#635e5e; font-size:14px; float:right;}
.newsCont2 ul li a:hover span{ color:#0056a3;}
.newsCont2 ul li a:hover time{ color:#0056a3;}
/* CSS News end */
/*footer start*/
.backTop{ width:100%; height:54px; text-align:center;}
.footer1{ width:100%; background:#242424; padding-top:20px; padding-bottom:20px;}
.footer1L{ width:360px; margin-right:50px;}
.footer1L_2{ color:#ffffff;}
.footer1L_2 h3{ width:210px; color:#ffffff; font-size:16px; font-weight:bold; margin-bottom:5px; background:url(../image/footerliuyan.png) no-repeat right center; }
.footer1L_2 p{ color:#ffffff; font-size:12px;}
.footer1R{ width:500px;}
.contactPhone p{ font-size:14px; color:#ffffff; margin-top:15px;}
.formInput{ width:236px; height:34px; line-height:34px;  border:1px solid #454343; font-size:12px; text-indent:5px; background:#000000; color:#969494; margin-bottom:18px;}
.formInputM{ margin-right:19px;}
.formTextarea{ width:500px; height:60px; padding-top:5px; border:1px solid #454343; font-size:12px; text-indent:5px; background:#000000; color:#969494; margin-bottom:18px;}
.formBtn{ width:500px; height:34px; line-height:34px; font-size:12px; text-align:center; background:#000000; color:#ffffff;;}
.formBtn:hover{ font-weight:bold; color:#0056a3;}
.footerA{font-size:12px; color:#f2f2f2;}
.footerA:hover{ color:#0056a3;}
.footer1RFont{ color:#ffffff; font-size:14px; padding:10px 0px;}
/*footer end*/
