@charset "utf-8";
/* CSS Document */
*{ 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{ border:none;}
.fLeft{float:left;}
.fRight{float:right;}
.str{ color:#289ba5; font-weight:bold;}
/*导航栏*/
.top1{ width:100%; height:34px; background:#f2f2f2;}
.top1Box,.top2Box{ width:1200px; margin:0px auto; color:#888888;}
.top1BoxL,.top1BoxR{ height:34px; line-height:34px;}
.top1BoxR a{ color:#5e5e5c; font-size:14px;}
.top1BoxR a:hover{ color:#289ba5;}
.top1BoxRA1{ margin-right:20px;}

.top2{ width:100%; height:110px; overflow:hidden;}
.top2BoxL a{ display:block;}

.navs{ width:100%; height:48px; background:#0563bf;}
.navSun{ width:1200px; margin:0px auto; text-align:center;}
.navSun Ul{ display:inline-block;}
.navSun ul li{ float:left; width:200px; height:48px; text-align:center;}
.navSun ul li:hover{ background:#107ae1;}
.navLiA{ display:block; height:48px; line-height:48px; font-size:16px; color:#ffffff;}
.navSun ul li a:hover{ font-weight:bold;}
.navSun ul li dl{ position:absolute; z-index:1000; width:200px; overflow:hidden; background:#107ae1; opacity:0.8; display:none;}
.navSun ul li dl dd{ border-bottom:1px solid #cccccc;  height:36px; width:100%; overflow:hidden;}
.navddA{display:block; color:#ffffff; font-size:14px;  height:36px; line-height:36px; overflow:hidden;}
/*导航栏*/
/*banner*/
.syzBannerBigBox{ width:100%; height:800px; overflow:hidden; background:#f2f2f2;}
.flexslider { position: relative;  width: 100%;  height:800px; 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: 800px; display: block;}
/*banner*/
/*产品*/
.bigBox{ padding-top:50px;}
.contMid{ width:1200px; margin:0px auto;}
.indexTitle{ padding-bottom:20px;}
.indexTitleH3{ color:#2a2a2a; font-size:34px; font-weight:700; text-align:center;}
.indexTitleH3 a{ color:#0165c7; font-weight:bold;}
.indexTitle2{ height:32px; line-height:32px; background:url(../image/titleBg.jpg) no-repeat center center;}
.indexTitle2 p{  background:#ffffff; height:32px; line-height:32px; margin:0px auto; color:#e3e3e3; font-size:20px; text-align:center;}
.xian{ width:85px; height:5px; background:#0165c7; margin:6px auto;border-radius:5px}
/* CSS index pro start */
.subNavs{ width:100%;  text-align:center; margin:0px auto 20px;}
.subNavs ul{ display:inline-block; text-align:center;width:1000px}
.subNavs ul li{ float:left; height:36px; line-height:36px; width:156px;  text-align:center; margin-bottom:20px;}
.subNavs ul li a{ display:block; height:36px; line-height:36px; width:144px; margin:0px auto; text-align:center; background:#e4e1e0; color:#0e0a09; font-size:14px;}
.subNavs ul li a:hover{  background:#0165c7; color:#ffffff; font-weight:bold;}

.subSGBox{ width:12s00px; text-align:center; margin:0px auto; overflow:hidden;}
.subSGUL{ width:1140px; display:inline-block; }
.subSGUL li{ float:left; width:260px; margin-right:20px; margin-bottom:25px;}
.subSGUL li a{ display:block;}
.subProImg{ width:260px; height:190px; overflow:hidden;}
.subProImg img{ width:260px; height:190px; transition:all .3s ease-out 0s;}
.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:#0165c7; font-weight:bold;}
/*产品*/
/*关于我们*/
.indexCont2Box2{ width:100%; height:757px; background:url(../image/indexCont2Bg.jpg) no-repeat center center;}
.indexCont2H3{ text-align:center; color:#ffffff; font-size:28px; font-weight:bold; padding-bottom:15px;}
.indexCont2P{ font-size:18px; line-height:34px; color:#ffffff; text-align:center;}
.indexCont2A{ padding-top:40px; padding-bottom:30px;}
.indexCont2A a{ display:block; margin:0px auto; width:300px; height:48px; line-height:48px; border:2px solid #ffffff; text-align:center; color:#ffffff; font-size:18px; font-weight:700;}
.indexCont2A a:hover{  background:#299ba5; border-color:#299ba5;}

.indexYYALBox{ width:100%; padding-top:60px;}
.indexYYALTitle{}
.indexYYALTitle h3{text-align:center; color:#ffffff; font-size:28px; font-weight:bold; padding-bottom:10px;}
.indexYYALTitle p{text-align:center; color:#ffffff; font-size:16px;}

.khCaseBox{ padding:30px 0px 20px 0px; width:1100px; overflow:hidden;}
.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:1064px;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:273px;}
.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;}
/*关于我们*/
/*合作伙伴*/
.indexHzhb{position:relative;} 
.indexHzhb span{ display:block; position:absolute; top:30px; width:29px; height:52px; overflow:hidden; background-image:url(../image/friendIcon.jpg); z-index:10;}
.indexHzhb .tpgdLeft{ left:15px;}
.indexHzhb .tpgdRight{ right:15px; background-position:-35px 0px;}
.marqueeleft{ width:980px; overflow:hidden; margin:auto;}
.marqueeleft ul{ float:left;}
.marqueeleft ul li{ float:left; display:inline; width:190px; margin-right:15px;}
.ztgImg{width:190px; overflow:hidden;}
.marqueeleft ul li a h3{ color:#14110c; font-size:14px; text-align:center; padding-top:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
/*合作伙伴*/
/*新闻*/
.indexNewsL{ width:706px; height:430px; background:#efefef;}
.indexNewsR{ width:446px; background:#efefef;}
.indexNewsLCont{ width:599px; margin:0px auto; padding-top:25px;}
.indexNewsLCont2 a{ display:block;}
.indexNewsLCont2L{ width:188px; height:88px; overflow:hidden;}
.indexNewsLCont2L img{ transition:all .3s ease-out 0s;}
.indexNewsLCont2L:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04, 1.04);}
.indexNewsLCont2R{ width:400px;}
.indexNewsLCont2R h3{ width:100%; overflow:hidden; margin-top:10px; color:#333333; font-size:14px;}
.indexNewsLCont2R p{ font-size:12px; color:#aeaeae; line-height:20px; margin-top:10px;}
.indexNewsLCont2R h3:hover{ color:#0165c7; font-weight:bold;}
.indexNewsLCont2R p:hover{ color:#0165c7;}
.indexNewsLCont3{ padding-top:15px;}
.indexNewsLCont3 ul li{ height:40px; line-height:40px; border-bottom:1px dashed #a8a8a7; padding:0px 10px;}
.indexNewsLCont3 ul li a{ display:block;}
.indexNewsLCont3 ul li a h3{ float:left; width:450px; overflow:hidden; color:#333333; font-size:14px;}
.indexNewsLCont3 ul li a span{float:right; display:block; width:80px; text-align:right;  color:#aeaeae; font-size:14px;}
.indexNewsLCont3 ul li a h3:hover,.indexNewsLCont3 ul li a span:hover{color:#299ba5;}
.indexNewsRCont{ height:372px; padding:0px 15px; overflow:hidden;}
.indexNewsRContH3{ color:#242424; font-size:14px; font-weight:bold; margin-top:10px; line-height:24px;}

.indexNewsRContFprm table tr{ height:60px;}
.formZxlfInput{ width:300px; height:34px; line-height:34px; border:1px solid #d4d4d4; text-indent:5px;  font-size:12px; color:#908b8b;}
.formZxlfTextarea{ width:300px; height:80px; padding-top:5px; border:1px solid #d4d4d4; font-size:12px; text-indent:5px; color:#908b8b; margin-top:20px;}
.formZxlfBtn{width:300px; height:34px; line-height:34px; font-size:12px; text-align:center; background:#0165c7; color:#ffffff;}
.formZxlfBtn:hover{ font-weight:bold;}
/*新闻*/
/*底*/
.footer{ width:100%; height:200px; background:#0457db; overflow:hidden; margin-top:40px;}
.footer1{ width:1200px; margin:0px auto;padding-top:18px;}
.footer1 ul{ width:650px; margin:0px auto;}
.footer1 ul li{ float:left; width:100px; text-align:center; height:30px; line-height:30px;}
.footer1 ul li a{ color:#ffffff; font-size:16px;}
.footer1 ul li a:hover{ font-weight:700;}
.clears1{background: url(../image/footerLine.png) no-repeat center ; padding-top:70px; width:1200px;}

.footer2{ width:1200px; margin:0px auto;}
.footer2L{ width:280px; padding-left:250px; height:104px; background:url(../image/lj/logo.png) no-repeat 0px center; margin-left:70px;}
.footer2L p{ color:#ebebeb; font-size:14px; line-height:24px; margin-top:6px; }
.footer2L p a{ color:#ebebeb; font-size:14px;}
.footer2L p a:hover{ font-weight:700;}

.footer2R{ width:518px; height:170px; background:url(../image/footMapBg.jpg) no-repeat right bottom;}
.footer2R ul{ margin-top:0px;}
.footer2R ul li{ font-size:18px; font-weight:700; color:#ebebeb; margin-bottom:10px;}
.footer2R img{vertical-align:middle; margin-right:10px;}
/*底*/



























