﻿@charset "utf-8";

/* [7LIB.ORG] */
html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }
a							{ color:#666; }
a:hover 					{ text-decoration:none; }
@font-face{src:url("../font/Helvetica.ttf"); font-family: 'Helvetica';}
@font-face{src:url('../font/AgencyFB.ttf'); font-family:"AgencyFB";}
@font-face{src:url('../font/dincond-regular.otf'); font-family:"dincond";}
*,
*::before,
*::after {
  box-sizing: border-box;
}
.neib{height: 300px;background: rgba(48, 157, 141, 0.79);width: 100%;text-align: center;color: #fff;display: table;}
.neib h3{font-size: 24px;font-weight: bold;margin-top: 100px;}
.neib p{font-size: 18px;margin-top: 10px;}


/* [7LIB.ORG] */
body,html { font-family:"微软雅黑","黑体"; font-size:14px; color:#000; background:#fff; min-width:1200px;}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.noborder{border:0px !important;}
.bl0{border-left:0px !important;}
.br0{border-right:0px !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.box{width:1200px; margin:0 auto;}

/************在线留言***********/
.onlinebox{border:1px solid #ddd; border-radius:5px; padding:30px; margin-top:20px;}
.onlinehead{font-size:24px; font-weight:bold; color:#d2b87d; padding-bottom:25px;}
.onlinebox li{padding:5px 0;}
.onlinebox li label{display:inline-block; width:80px; text-align:right; float:left;}
.onlinebox li input{border:1px solid #ddd; height:32px; line-height:32px; width:360px !important; padding-left:10px;}
.onlinebox li textarea{border:1px solid #ddd; padding:0 10px; width:350px !important; line-height:20px; height:60px;}
.onlinebtn{padding-left:30px; padding-top:10px;}
.onlinebtn input{width:190px; height:36px; border:0px; text-align:center; line-height:35px; margin:0 10px;}
.onlinetj{background:#d2b87d; color:#fff;}
.onlinere{background:#333; color:#fff;}
.w-top{line-height:35px; background:#f2f4f7; font-size:12px;color:#cacccd;}
.topleft{width:407px; color:#cacccd; text-align:right;}
.topleft a{ display:inline-block;color:#cacccd; line-height:35px;padding-left:20px; padding-right:19px;}

.zly{background:url(../images/zly.png) no-repeat 0px center;}
.store{background:url(../images/storeicon.png) no-repeat 0px center;}
.map{background:url(../images/mapicon.png) no-repeat 0px center; padding-right:0px;}

.w-header{height:138px; background:#fff; }
.w-header .box{position:relative;}
.w-logo{width: 107px;height: auto;margin-top: 46px;float: left;}
.w-logo  img{display:block; max-width:100%; height:auto;}

.wh1{ position:absolute; left:120px; top:45px;}
.wh1 span{ display:block; }
.wh1 .wh11{ color:#0f2a55; font-weight:bold; font-size:22px; padding-bottom:0px; }
.wh1 .wh12{ color:#666666; font-size:16px; }

.wh2{ position:absolute; right:0px; top:40px; background:url(../images/rtel.png) no-repeat left center; padding-left:50px; min-height:23px;  }
.wh2 span{ display:block; }
.wh2 .wh21{ color:#999999; font-size:14px; }
.wh2 .wh22{ color:#0f2a55; font-size:27px; font-weight:bold; }

/****导航****/





/******幻灯片*******/
.w-banner{height:600px; text-align:center; background:#fff; position:relative; width:100%;margin-top: 114px;}
.w-banner .bd ul {width: 100% !important;}
.w-banner .bd li { display:block; height: 600px; text-align: center; width: 100% !important;}
.w-banner .bd li a { display:block; height: 600px; width:100%;}
.w-banner .hd { bottom: 0; height: 30px; left: 0; line-height: 30px; position: absolute; width: 100%; z-index: 1;}
.w-banner .hd ul { text-align: center;}
.w-banner .hd ul li { background: #fff none repeat scroll 0 0; cursor: pointer; display: inline-block; float: none; height: 6px; line-height: 999px; margin: 2px; overflow: hidden; width: 13px; border-radius:3px;}
.w-banner .hd ul .on { background: #d2b87d none repeat scroll 0 0; width:30px;}
.w-banner .next, .w-banner .prev { background: #000 url("../images/slider-arrow.png") no-repeat scroll -126px -137px; cursor: pointer; display: none; height: 60px; left: 15%; margin-top: -30px; opacity: 0.5; position: absolute; top: 50%; width: 40px; z-index: 1;}
.w-banner .next { background-position: -6px -137px; left: auto; right: 15%;}

/*******搜索导航********/
.search{height:48px; line-height:48px;  background:#f8f8f8;}
.searchl{ width:840px;  line-height:34px;line-height:48px; color:#cbcbcb;}
.searchl a{ color:#cbcbcb; padding-left:10px; }
.searchl span{ font-weight:bold; }


.searchr{margin-top:5px; width:287px; font-size:14px;}
.searchbox{ background:#fff; border:1px solid #eeeeee;}
.searchr .s-input{height:34px; width:239px; padding-left:10px;  color:#b1b1b1; line-height:34px;  float:left;  border:0px; background:#fff;}
.searchr .search-btn{ display:block; height:34px; width:35px; background:#fff url(../images/searchbtn.png) no-repeat center;  float:right;border: none;}
/* 关于我们 */
.sabo{padding:54px 0;overflow: hidden;background: url(../images/e113.jpg) no-repeat center top;}
.sabot{ text-align:center; padding-bottom:32px;}
.sabot h2{ font-size:32px; }
.sabot h2 span{ color:#62aea9; }
.sabob{ background:#fff; margin:0 auto; width:1200px;overflow: hidden;border-radius: 5px;box-shadow: 0px 0px 15px 2px #e9e9e9;}
.saboa{ position:relative; height:395px;overflow: hidden;border-radius: 5px;}
.saboa img{ width:710px; height:395px; position:absolute; left:0px; top:0px; }
.asbom{ margin-left:710px; padding:40px 60px; height:395px; background:#62aea9; color:#fff; font-size:14px; line-height:30px; }
.sabol{ height:5px; background:url(../images/sabol.png) repeat center; margin:20px 0; }
.lhshow{position:relative;}
.lhshow .lhs1{ width:1056px; margin:0 auto; padding:32px 0px;  }
.lhshow li{ width:240px; margin:0 12px; height:185px;overflow: hidden;border-radius: 5px;}
.lhshow .lhs1 img{ width:240px; height:153px; display:block;overflow: hidden;border-radius: 5px;}
.ppy{ height:30px; line-height:30px; overflow:hidden; font-size:14px; text-align:center; }
.lhshow .prev,
.lhshow .next{position:absolute; width:46px; height:46px; top:50%; margin-top:-23px;z-index:999;}
.lhshow .prev{background:url(../images/ssl.png) no-repeat left center; left:20px; }
.lhshow .next{background:url(../images/ssr.png) no-repeat left center; right:20px;}
/*引领时尚*/
.zhli_one{width: 100%;background-color: white;padding-bottom: 64px;overflow: hidden;}
.zhli_one1{width: 1200px;margin: auto;padding-top: 20px;}
.zhli_one_p{font-size: 44px;font-weight: bolder;color: #1f1f22;padding-top: 70px;text-align: center;}
.zhli_one_ul{width: 1200px;margin-top:10px;display: table;}
.zhli_one_ul1{margin-top: 0;}
.zhli_one_ul li{float: left; width: 280px; height: 361px; margin-right: 26px; transition: .5s; margin-top: 10px; margin-bottom: 5px; border: 1px solid #eee; box-sizing: border-box;position:relative;border-radius: 10px;background: #fcfcfc;}
.zhli_one_ul li:hover{box-shadow: 0px 0px 30px #d3d3d3;margin-top: 5px;border-radius: 10px;}
.zhli_one_ul li h3{font-size: 18px; font-weight: bold; color: #333; text-align: center; margin: 20px 0px 0px 0px;}
.zhli_one_ul li span{font-size: 12px; color: #999; text-align: center; display: block; margin-bottom: 20px; text-transform: uppercase;}
.zhli_one_ul li img{width: 278px; height: 145px;}
.zhli_one_ul li p{font-size: 14px; color: #666; line-height: 24px; padding: 24px; box-sizing: border-box;}
.zhli_one_ul li .dx{background: #eee; position: absolute; width: 60px; height: 3px; border-radius: 10px; left: 110px; z-index: 111; bottom: 15px;overflow: hidden;}

.zhli_one_ul li .dx:before{content: ''; position: absolute; top: 0px; left: 0px; width: 0%; height: 3px; background: #f5821f; z-index: 1; transition: all .5s ease;border-radius: 10px;overflow: hidden;}

.zhli_one_ul li:hover .dx:before{width: 100%;overflow: hidden;}

.zhli_one_ul .zhli_one_li{margin-right: 0;}



/*产品中心*/


.ppcym_one{width: 100%;background:#f4f4f4;padding-bottom: 64px;overflow: hidden;}
.ppcym_one1{width: 1200px;margin: auto;padding-top: 20px;}
.ppcym_one_p{font-size: 44px;font-weight: bolder;color: #1f1f22;padding-top: 70px;text-align: center;}
.ppcym_one_ul{width: 1200px;margin-top:10px;height: 193px;}
.ppcym_one_ul1{margin-top: 0;}
.ppcym_one_ul li{float: left;width: 379px;height: 160px;margin-right: 31px;border-radius: 20px;transition: .5s;margin-top: 20px;margin-bottom: 5px;}
.ppcym_one_ul li h3{font-size: 24px; font-weight: bold; color: #fff; margin: 20px 0px 15px 35px;}
.ppcym_one_ul li p { font-size: 16px; width: 320px; margin-left: 35px; color: #fff; line-height: 24px; text-align: justify; }
.ppcym_one_ul .li1{box-shadow: 0px 3px 10px #ff5961;background: url("../images/2018101601.png")no-repeat center;}
.ppcym_one_ul .li1:hover{margin-top: 5px;}
.ppcym_one_ul .li2{box-shadow: 0px 3px 10px #ff9a48;background: url("../images/2018101602.png")no-repeat center;}
.ppcym_one_ul .li2:hover{margin-top: 5px;}
.ppcym_one_ul .li3{box-shadow: 0px 3px 10px #3cca66;background: url("../images/2018101603.png")no-repeat center;}
.ppcym_one_ul .li3:hover{margin-top: 5px;}
.ppcym_one_ul .li4{box-shadow: 0px 3px 10px #a1e2ed;margin-bottom: 20px;background: url("../images/2018101604.png")no-repeat center;}
.ppcym_one_ul .li4:hover{margin-top: 5px;}
.ppcym_one_ul .li5{box-shadow: 0px 3px 10px #c56bda;margin-bottom: 20px;background: url("../images/2018101605.png")no-repeat center;}
.ppcym_one_ul .li5:hover{margin-top: 5px;}
.ppcym_one_ul .li6{box-shadow: 0px 3px 10px #5d84f9;margin-bottom: 20px;background: url("../images/2018101606.png")no-repeat center;}
.ppcym_one_ul .li6:hover{margin-top: 5px;}
.ppcym_one_ul .ppcym_one_li{margin-right: 0;}
.ppcym_one_ul li img{width: 100%;height: 100%;}
.ppcym_one_p1{font-size: 32px;color: #585858;text-align: center;margin-top: 15px;margin-bottom: 30px;}
.ppcym_one_p1 p{display: inline-block;font-size: 15px;margin-top: 10px;color: #999999}
.ppcym_one_p1 div{font-weight: bolder;}
.ppcym_one_p1 div span{color: #f5821f;}
.ppcym_one_p1 .one_span{display: inline-block;width: 490px;height: 9px;background-color: #d3e0f1;vertical-align: text-bottom;}
.ppcym_one_p1 .one_span1{width: 490px;position: absolute;left: 0;top: -2px;font-weight: bolder;margin-left: 6px;}

.pro_zw { width: 1200px; margin: 0px auto; display: table;margin-top: 30px;}
.pro_zw ul { width: 1200px; display: table; }
.pro_zw ul li{float: left; width: 290px; margin-right: 13px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #eee; box-sizing: border-box;position:relative;border-radius: 10px;background: #fcfcfc;padding: 10px;transition:transform 0.5s; -ms-transition:transform 0.5s; -moz-transition:transform 0.5s; -webkit-transition:transform 0.5s;-o-transition:transform 0.5s;transition: .5s}
.pro_zw ul li.sitc_4{margin-right: 0px;}
.pro_zw ul li.sitc_8{margin-right: 0px;}
.pro_zw ul li:hover{box-shadow: 0px 0px 30px #d3d3d3;cursor:pointer;transform:translate(0,-10px); -ms-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -webkit-transform:translate(0,-10px);-o-transform:translate(0,-10px);}
.pro_zw ul li .imgbox{width: 100%; height: 100%;border-radius: 10px;overflow: hidden;}
.pro_zw ul li .imgbox img{width:100%;transition: all 0.6s;}
.pro_zw ul li .imgbox img:hover{transform: scale(1.2);}
.pro_zw ul li .pro_line{background: #eee; position: relative; width: 100%; height: 2px; border-radius: 10px; overflow: hidden;margin: 10px 0px 10px;}
.pro_zw ul li .pro_line:before{content: ''; position: absolute; top: 0px; left: 0px; width: 0%; height: 3px; background: #f5821f; z-index: 1; transition: all .5s ease;border-radius: 10px;overflow: hidden;}

.pro_zw ul li p { text-align: center; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto; }
.pro_zw ul li p a{}

.pro_zw ul li:hover .pro_line:before{width: 100%;overflow: hidden;}





.icasek{width: 100%;background:#fff;padding-bottom: 64px;overflow: hidden;display: table;}
.banner{}

/*新闻*/
.inews{ background:#f4f4f4;width: 100%;display: table;overflow: hidden;}
.inewsb{width:1200px; margin:0 auto; padding:50px 0; padding-top:0px;margin-top: 50px;}
.inewst { text-align:center; padding-bottom:24px; }
.inewst h2{ font-size:28px; color:#323232; text-align:center; font-weight:bold; }
.inewst p{ font-size:18px; color:#666; display:block; padding-bottom:8px; }
.inewst i{ display:block; width:20px; height:5px;background:#3c8de0; margin:0 auto; }

.inewlt{ line-height:43px; height:43px; position:relative; }
.inewlt span{font-weight:bold; font-size:18px; color:#333333;}
.inewlt a{ display:block;; text-transform:uppercase; height:17px; line-height:17px; width:64px; position:absolute; font-size:12px; right:0px; top:12px; border:1px solid #dcdcdc; color:#666; text-align:center; }

.inewl{ width:755px; float:left; display:inline; }
.inew1{ padding-top:5px; }
.inew1 li{ height:140px; background:#fff; position:relative; margin-bottom:18px;overflow: hidden;border-radius: 10px;overflow: hidden;}
.inew1 li img{ width:250px; height:auro; position:absolute; left:0px;top:0px; }
.inew1 li .ninfo{ padding:30px 30px 30px 284px;}
.inew1 li .ninfo a{color:#333;}
.inew1 li .ninfo h2{font-size:14px; color:#333;font-weight:bold; padding-bottom:5px;}
.inew1 li .ninfo p{font-size:14px; line-height:24px; color:#333;}
.inew1 li .ninfo p a{color:#3c8de0;}

.inew2 {background:#fff; padding:20px 10px; border-radius: 10px;overflow: hidden;}
.inew2 li{ width:50%; float:left;}

.inew2 li .ninfo{ padding:0 20px;}
.inew2 li .ninfo a{color:#333;}
.inew2 li .ninfo h2{font-size:14px; color:#333;margin-bottom:5px; background:url(../images/a01.png) no-repeat left center; padding-left:30px; padding-top:}
.inew2 li .ninfo p{font-size:14px; line-height:24px; color:#666; background:url(../images/a02.png) no-repeat top left; padding-left:30px;}
.inew2 li .ninfo p a{color:#3c8de0;}

.inewr{ width:372px; float:right; display:inline; }
.inew3 { margin-top: 5px; border-radius: 10px 10px 0px 0px; overflow: hidden; background: #fff; }
.inew3 img{width:372px; height:208px;}
.inew3 li .ninfo{ border-left:1px solid #dcdcdc; height:114px; margin-left:70px; padding-left:15px; position:relative;}
.inew3 li .ninfo h2{font-size:14px; color:#333;font-weight:bold; padding-bottom:5px; padding-top:10px;}
.inew3 li .ninfo p{font-size:14px; line-height:24px; color:#333;}
.inew3 li .ninfo p a{color:#3c8de0;}
.inew3 li .sd1{ position:absolute; left:-70px; top:0; text-align:center; border-bottom:1px solid #dcdcdc; height:68px; line-height:68px; width:70px; font-size:24px; font-weight:bold; }
.inew3 li .sd2{ position:absolute; left:-70px; top:68px;text-align:center; height:46px; line-height:46px; width:70px; font-size:14px;}


.inew4 { border-top: 1px dashed #dcdcdc; border-radius: 0px 0px 10px 10px; overflow: hidden; background: #fff; }
.inew4 li{ position:relative; line-height:48px; height:48px; overflow:hidden; border-bottom:1px dashed #dcdcdc; background:url(../images/s34.png) no-repeat 15px center; padding-left:32px; }
.inew4 li span{ display:block; position:absolute; right:15px; top:0px; }
.bro0{border: none !important;}
/*新闻end*/

/*产品内容页多级菜单*/
/*清除浮动*/
.clearfix:before,
.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;  /*IE/7/6*/ }

/*定位居中*/
.middle { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.s-side { min-width: 200px; position: fixed; top: 0; left: 0; width: 15%; bottom: 0; background-color: #292929; box-shadow: 0px 0px 10px #313131; padding: 10px; }
.s-side .s-firstItem i { font-size: 20px; }
.s-side .s-firstItem span { display: inline-block; margin-left: 10px; font-size: 20px; text-shadow: 0px 0px 5px #EEEEEE; white-space: 10px; }
.s-side .first { padding: 10px 0px; border-bottom: 1px solid #424242; }
.s-side .d-firstNav span { display: inline-block; margin-left: 10px; }
.s-side .d-firstNav i.fr { font-size: 25px; }
.s-side .s-secondNav,
.s-side .s-secondItem { margin-left: 50px; margin-top: 10px; }
.s-secondNav:hover,
.d-firstNav:hover { background-color: #3D3D3D; cursor: pointer }
.s-side .d-secondDrop { margin-left: 100px; margin-top: 10px; }
.iconRotate { transform: rotate(90deg); transition: transform 0.5s; }
.s-firstDrop,
.s-secondDrop { display: none; }



/**/
.khlist{ padding-top:20px; }
.khlist li{ width:220px; float:left; margin:0 5px; }
.khlist li img{ width:220px; height:125px; display:block; border:1px solid #efefef; }
.khlist li  h2{ font-size:14px; line-height:40px; height:40px; text-align:center; overflow:hidden; }

/**** 产品大图 ****/
.cpx{ width:1200px; margin:0 auto; position:relative; height:687px; margin-top:11px; }
.cpt1{ position:absolute; left:-360px; top:0px; width:607px; height:687px; overflow:hidden; }
.cpt1 img{width:607px; height:687px; display:block;}

.cpt2{ position:absolute; left:253px; top:0px; width:299px; height:341px; overflow:hidden;}
.cpt2 img{ width:299px; height:341px; display:block;}

.cpt3{ position:absolute; left:558px; top:0px; width:556px; height:341px;overflow:hidden; }
.cpt3 img{ width:556px; height:341px; display:block;}

.cpt4{ position:absolute; right:-363px; top:0px; width:443px; height:687px; overflow:hidden;}
.cpt4 img{ width:443px; height:687px; display:block;}

.cpt5{ position:absolute; left:253px; bottom:0px; width:556px; height:341px; overflow:hidden;}
.cpt5 img{  width:556px; height:341px;  display:block;}

.cpt6{ position:absolute; left:815px; bottom:0px; width:299px; height:341px; overflow:hidden;}
.cpt6 img{width:299px; height:341px; display:block;}

.cptm{ width:100%; height:100%; position:absolute; background:rgba(207,177,116,0.5); top:0; left:-600px; transition:all 0.3s linear; }
.cptm span{ background:url(../ys/xf.png) no-repeat top center; width:200px; display:block; position:absolute; left:50%; margin-left:-100px; margin-top:-35px; top:50%; padding-top:40px; height:30px; line-height:30px; color:#fff; text-align:center; letter-spacing:5px; }

.cp0:hover .cptm{ left:0; }

/**** 优势2 ****/
.ys2{width:1200px; margin:0 auto; padding-top:77px; }
.ys2t{ text-align:center; }
.ys2t img{ display:block; margin:0 auto; }
.ys2 ul{ display:block; background:url(../ys/ys2bg.png) no-repeat center; width:1200px; height:598px; position:relative; margin-top:72px; }
.ys2 .w88 h2{ color:#0f2a55; font-size:26px; font-weight:bold; }
.ys2 .w88 span{ font-size:18px; color:#333;}
.ys2 .w88 p{ color:#777777; line-height:22px; font-size:14px; }
.ys2 .w88 .w01,
.ys2 .w88 .w02,
.ys2 .w88 .w03{ margin-bottom:22px; }
.ys2 .w87{ position:absolute; top:0px; left:0px; width:770px; text-align:right; }

.ys2 .w86{ position:absolute; top:404px; left:0px; width:358px; text-align:right; }


.ys3{ background:#f2f2f2; }
.ys3 .ys3b{ width:1200px; margin:0 auto; position:relative; }
.ys3b2{ width:783px; height:428px; position:absolute; top:0; right:-355px; }
.ys3b2 img{ width:783px; height:428px; }
.ys33{ background:url(../ys/ys31b.png) no-repeat top center; height:512px;  }
.ys3b1{ padding-top:155px; }
.ys3b1 h2{ font-weight:bold; color:#fff; font-size:26px; padding-bottom:15px; }
.ys3b1 p{ line-height:26px; color:#fff; font-size:14px;}
.ys4{ height:338px; }
.ys4b2{ width:777px; height:421px; position:absolute; top:-84px; left:-5px; }
.ys4b2 img{ width:777px; height:421px; }

.ys4b1{ position:absolute; width:; right:0px; width:358px; background:url(../ys/ys41b.png) no-repeat bottom left; padding-bottom:120px; }

.ys4b1 h2{ font-weight:bold; color:#0f2a55; font-size:32px; padding-bottom:30px; }
.ys4b1 p{ line-height:26px; color:#555; font-size:14px;}
.ys4b1 span{ color:#332c2b; font-size:28px; }


.lc{ background:url(../ys/lcb.png) no-repeat center; height:438px; text-align:center; }
.lc img{ display:block; padding-top:70px; margin:0 auto; height:106px; }
.lc ul{ padding-top:120px; }
.lc li{ display:inline-block; width:135px; color:#fff; text-align:center; font-size:18px; line-height:24px; }
.lc li p{ font-weight:bold;  }


/**** 合作伙伴 ****/
.hb{display: table;width: 100%;background:#f7f7f7;}
.hb .hbb{ width:1200px; margin:0 auto;display: table;}
.hbt{background: url(../ys/t.png) no-repeat bottom center; padding-top: 20px; text-align: center; padding-bottom: 25px;margin-bottom: 30px;}
.hbt h3{font-size: 36px;color: #333;padding-bottom: 10px;}

.hb .hbl {}
.hb .hbl li{width: 386px;height: 381px;float: left;margin-right: 21px;margin-bottom: 30px;}
.hb .hbl li .kx_img{display: block;background: url("../images/xk.png") no-repeat center;width: 386px;height: 381px;display: table-cell;vertical-align: middle;text-align: center;}
.hb .hbl li .kx_img img{ width:225px; height: auto; display:block; margin:0 auto;border: 1px solid #999;}

/**** 关于我们 ****/
.about{ background:#fff;clear: both;}
.about .aboutb{ width:1200px; margin:0 auto; padding:85px 0; }
.aboutbx{ height:496px; position:relative;  }
.aboutbx img{ display:block; width:700px; height:492px; position:absolute; left:0px; top:0; }
.abpt{ padding-left:796px; padding-top:154px; }
.abpt h2{ display:block; color:#222222; font-size:22px; margin-bottom:30px; }
.abpt span{ display:block; color:#342c2a; font-size:16px; line-height:30px; margin-bottom:5px; }
.abpt p{ color:#342c2a; font-size:14px; line-height:28px; }
.abpt a{display: block;line-height: 46px;background: #33b3ce url(../ys/abgg.png) no-repeat 120px center;color: #fff;font-size: 16px;padding: 0 66px 0 42px;width: 74px;position: absolute;bottom: 0px;left: 796px;border-radius: 30px;}
.abtt{ background:url(../ys/abtt.png) no-repeat center; width:309px; height:141px; position:absolute; left:648px; top:0px; }

.box1200{width: 1200px; margin: 0px auto;}
.dls{background:#fff;}
.dls_zw{}
.dls_zw_l{width: 265px; height: 265px; background: #eaeaea; border-radius: 0px 0px 8px 8px; border-bottom: 5px solid #d3d3d3; border-right: 5px solid #d3d3d3; border-left: 5px solid #d3d3d3;}
.dls_zw_l ul{text-align: center;}
.dls_zw_l ul h3{font-size: 30px;color: #c20000;font-weight: bold;text-align: center;margin-top: 45px;margin-bottom: 15px;}
.dls_zw_l ul li{margin-left: 52px;}
.dls_zw_l ul li span{border: 1px solid #aaa;border-radius: 50px;width: 50px;height: 50px;display: block;float: left;margin-left: -10px;font-size: 32px;line-height: 48px;}
.dls_zw_l ul p{font-size: 16px;color: #666;margin-top: 10px;}

.dls_zw_r{width: 900px;margin-top: 55px;margin-bottom: 53px;}
.dls_zw_r .swiper-container{width:900px;height:455px;}
.dls_zw_r .swiper-container .swiper-wrapper{height: 200px;}

.dls_zw_r .swiper-container .swiper-wrapper .swiper-slide{height:200px;box-sizing: border-box;border: 2px solid #eee;padding: 5px;border-radius: 8px;}
.dls_zw_r .swiper-container .swiper-wrapper .swiper-slide ul{display: table;width: 100%;box-sizing: border-box;border: 1px solid #eee;height: 100%;padding: 0px 10px;border-radius: 2px;}
.dls_zw_r .swiper-container .swiper-wrapper .swiper-slide ul li{display: block;width: 100%;height: 100%;padding-top: 18px;box-sizing: border-box;}
.dls_zw_r .swiper-container .swiper-wrapper .swiper-slide ul li img{max-width: 100%;box-sizing: border-box;}
.dls_zw_r .swiper-container .swiper-wrapper .swiper-slide ul li p {width: 100%;font-size: 14px;color: #666;text-align: center;margin-top: 5px;}




.jius .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}


.jius .swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,0.2);}
.jius .swiper-pagination-bullet-active{color:#fff;background:#007aff;}

.jius .swiper-pagination {text-align: end;}

/* 企业相册 */
.cj{ width:1200px; margin:0 auto; padding:0px 0px 0px 0px; }
.cj .cjb{ height:58px; line-height:58px; border-bottom:2px solid #e7e7e7; background:url(../ys/abttf.png) no-repeat left center; position:relative; }
.cj .cjb a{ position:absolute; right:0px; }
.cj .cjl{}
.cj .cjl li{ width:340px; float:left; margin-right:90px; position:relative; overflow:hidden;margin-bottom: 30px; }
.cj .cjl li img{max-width: 100%; height:auto; }
.cj .cjl li span{display: block;font-size: 18px;text-align: center;overflow: hidden;position: relative;top: 230px;color: #fff;font-weight: bold;}

.cj .cjl li .cjlx{display: block;width: 340px;height: 380px;background: rgba(210,184,125,0.5) url(../ys/cjbb.png) no-repeat center;top: -380px;left: 0px;position: absolute;transition: all 0.3s linear;}
.cj .cjl li:hover .cjlx{ top:0px; }
.cj .cjl li:hover a{ color:#d2b87d; }
/************footer************/
.footer{ background:#383838 url(../ys/fty.png) no-repeat top center; height:277px; }
.footer .box{ height:220px;  }
.fnav{ height:122px; line-height:122px; }
.fnav li{ float:left; width:120px; text-align:center; }
.fnav a{ color:#fff; font-size:18px; }
.flogo { width:282px; padding-top:50px; }

.fcontact{ font-size:14px; color:#777; line-height:30px; }
.fcontact .ftel{ color:#777; padding-top:43px; }
.fcontact p img {
    width: 12px;
    margin-right: 5px;
}

.fcode{ padding-top:44px;}
.fcode div{ float:left;  font-size:14px; line-height:30px;color:#777; margin-left:14px; font-weight:bold; text-align:center; }
.fcode div img{ width:110px; height:110px; display:block; }

.fll {border-top:1px solid #46494f;background: #292929;}
.fll .bb{ width:1200px; margin:0 auto; line-height:56px; overflow:hidden; text-align:left; }
.fll .bb a{ display:inline-block; margin-right: 10px; color:#777; }

.nslt1{ background:url(../ys/nslt.png) no-repeat left center; line-height:45px; height:45px;}
.nslt2{ background:url(../ys/nsrt.png) no-repeat left center; line-height:45px; height:45px;}
.nslt1 a {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin: 0 0px 0px 60px;
}
.nslt2 a {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin: 0 0px 0px 60px;
}
.nsl{ width:540px; float:left; }
.ns{ background:#fff; padding:60px 0; }
.nsb{ width:1200px; margin:0 auto; }
.nsy{ background:#fff url(../ys/nsb.png) no-repeat left bottom; width:540px; height:254px; margin-top:38px; }
.nsyb{ padding:30px 40px; color:#0f0e0d}
.nsyb a{ font-size:15px; display:block; color:#0f0e0d}
.nsyb p{ font-size:14px; line-height:24px; padding-top:35px; }

.nsr{ margin-left:120px; }
.nsl ul{ padding-top:40px; }
.nsl ul li{ height:30px; line-height:30px; font-size:13px; position:relative; background:url(../ys/nll.png) no-repeat left center; padding-left:20px;}
.nsl ul li span{ position:absolute; right:0px; top:0px; }


.proclass{ background:#fafafa;}
.proclass h2{display:block; padding:22px 0 12px 77px; font-size:16px; font-weight:bold; color:#212121; line-height:21px; }
.proclass h2 a{color:#212121;}
.proclass .topclass{border-bottom:4px solid #ededed; padding-bottom:12px;}
.topclass li{font-size:14px; background:url(../images/proicon.jpg) no-repeat left center; line-height:36px; padding-left:77px; position:relative;}
.topclass li a{color:#262626;}
.topclass li:hover>a{color:#009944}
.topclass li .secondclass{position:absolute; width:169px ;right:-169px; top:0px; background:#f2f2f2; z-index:9999; padding-bottom:15px;}
.secondclass a{display:block; padding:7px 50px; line-height:22px;}
.proclass .topclass li:hover{background:#f2f2f2 url(../images/proicon.png) no-repeat 210px center;}

/******内容页******/
.box-left{width:256px; margin:20px 0 30px;}
.mt5{margin-top:5px;}
.box-right{/*width:742px;*/ width:924px; padding:20px 0 30px;}


.lmain-title{ height:78px; background:#009944 url(../images/t66.png) no-repeat center;  font-size:24px; color:#fff; line-height:78px; text-align:center; }
.case-class{ background:#fafafa; padding-bottom:10px;}
.case-class ul{padding:8px 0;}
.case-class ul li{background: rgba(0, 0, 0, 0) url("../images/y-icon2.png") no-repeat scroll 25px center;  border-bottom: 1px solid #dcdcdc; font-size: 14px; line-height: 46px; padding-left: 60px;}
.case-class ul li:hover{background:#262626 url('../images/y-icon.png')no-repeat 25px center; color:#fff;}
.case-class ul li:hover a{color:#fff;}
.case-title{background:#262626; color:#fff; font-size:18px; line-height:21px; padding:15px 36px; text-align:center; border-top:5px solid #fff;}
.case-title a{color:#fff;}

.caselc{}
.caselc li{line-height:32px; font-size:14px; padding-left:20px;}
/*.case-title:hover{background:#b18147 url('../images/y-icon.png')no-repeat 25px center;}*/
.l-contentus{margin-top: 10px;background: #fafafa;color: #695e66;font-size: 12px;border-radius: 10px;box-shadow: 0px 3px 12px #e2e2e2;}
.l-contentus ul{padding:20px 13px 35px 15px;}
.l-contentus ul li{line-height:26px;}
.l-contentus ul h2{font-size:14px; font-weight:bold; line-height:30px;}

.list-head{border-bottom:1px solid #e1e1e1; height:27px; color:#666;}
.list-head a{color:#666;}
.caseinfo ul{padding-top:20px;}
.caseinfo ul li{background:#f9f9f9; border:1px solid #e4e4e4; padding:20px; position:relative; height:145px; padding-left:276px; margin-top:15px; position:relative;}
.caseinfo ul li img{position:absolute; top:20px; left:20px;}
.caseinfo ul li h2{font-size:18px; color:#333; line-height:46px;}
.caseinfo ul li h2 a{color:#333;}
.caseinfo ul li h2 span{float:right; font-size:14px; color:#7d7c7a;}
.caseinfo ul li p{line-height:24px; font-size:14px; color:#7d7c7a; height:72px; overflow:hidden; display:block;}
.caseinfo ul li .tomore{border:1px solid #0f2a55; color:#0f2a55; display:block; width:88px; height:24px; line-height:24px; text-align:center; position:absolute; right:10px; bottom:10px;}
.servicelink{display:block; width:219px; height:112px; background:url(../images/servicelink.jpg) no-repeat; margin-top:10px;}


.list-li{height:205px; border-bottom: 1px dashed #cecece; zoom: 1; position: relative;transition:background 0.5s;-moz-transition:background 0.5s;-webkit-transition:background 0.5s;-o-transition:background 0.5s;background:#f9f9f9;border: 1px solid#e4e4e4;padding: 20px;margin-bottom: 20px;box-sizing: border-box;}
.list-li:after{clear: both; height: 0; overflow: hidden; display: block; visibility: hidden; content: ".";}
.list-li:hover{background: #f4f4f4;transition:background 0.5s;-moz-transition:background 0.5s;-webkit-transition:background 0.5s;-o-transition:background 0.5s;}
.list-li img{float: left; display: block; margin-right: 15px; margin-top: 3px; width:240px; height: 159;}
.list-li .img{float:left;display: block; width:240px;height:159px;overflow:hidden;margin-right: 15px;}
.list-li .img:hover img{border-color: #919191;}
.list-li h3{font-size:18px; margin-bottom: 8px; height: 25px; overflow: hidden; color: #333;}
.list-li a.txt{font-size:14px;  color: #666; display: block; text-decoration: none;margin-top: 20px;overflow: hidden;font-style: normal;text-indent: 30px;line-height: 22px;}
.list-li .info{color: #999;height: 24px;position: absolute;z-index: 9;right: 0;margin-top: -26px;box-sizing: border-box;margin-right: 22px;text-align: right;}
.list-li .info .time em a{font-style: normal; color: #0064b0;font-family: 微软雅黑;}
.list-li .info .time{}
.col6{color:#666;}
.col6 a{color:#666;}
.tplogin{color:#fff; width:275px; float:left; text-align:right;}
.tplogin a{line-height:35px; color:#fff; font-family: Microsoft Yahei, simhei, "宋体"}

.info2.clearfix{position: absolute; right: 0; margin-right: 16px; bottom: 0; margin-bottom: 15px; border: 1px solid #d3d3d3; display: table; text-align: center;border-radius: 3px;}
.info2 .time span em a.txt{margin: 0px; display: block; width: 80px;font-size: 14px;text-indent: 0px;}


/******分页*******/
.page{text-align:center; margin-top:30px; color:#333; font-size:12px;}
.page a{margin:0 5px; display:inline-block;}
.page .current{background:#0f2a55; border-radius:3px; padding:0 5px; color:#fff; line-height:21px;}

.content-box{color:#555; padding-top:20px; padding:14px;}
.content-box img{margin:0 auto;}
.content-box .img-box{text-align:center; padding-top:15px;}
.content-box h2{font-size:22px; font-weight:bold; padding-left:28px; line-height:60px;}
.content-box p{text-indent:2em; line-height:30px;}
.hui{color:#797979;}
.laboutus{}
.laboutus ul{padding:8px 0;}
.laboutus ul li{width: 200px;border: 2px solid #33b3ce;height: 52px;text-align: center;line-height: 52px;border-radius: 50px;font-size: 16px;color: white;transition: .5s;background: #33b3ce url(../images/y-icon.png) no-repeat 25px center;box-shadow: 0px 3px 12px #33b3ce;margin-bottom: 20px;}
.laboutus ul li a{color:#fff;}
.laboutus ul li:hover{background:#2998b0 url('../images/y-icon.png')no-repeat 25px center;}
.laboutus ul li:hover a{color:#fff;}

/***********公司简介 详细页************/
.about-box {padding:0 15px; padding-top:36px; color:#666; line-height:24px;}
.about-box .about-heading{text-align:center; color:#333; font-size:18px; }
.about-box .about-heading .about-title{background:url("../images/sabout-bg.png") no-repeat center center; font-size:30px; color:#0f2a55; text-align:center; font-weight:bold; margin-bottom:25px;}
.aboutinfo{/*width:610px; padding-right:30px; height:auto; padding-bottom:35px;*/ padding:0 36px 20px;}
.about-content{line-height:24px; color:#666;}
.about-content p{text-indent:2em;}

.x-box{ color:#666; }
.x-box h2{ font-size:30px; text-align:center; padding-top:40px; padding-bottom:20px; }
.other-info{ line-height:74px; height:74px; border-top:1px dashed #dcdcdc; border-bottom:5px solid #ebebeb; position:relative; text-align:center; }
.case-info{ line-height:25px; padding:30px 0; }
.other-info .pct{ background:url(../images/lp.png) no-repeat; display:block; width:89px; height:40px; position:absolute; right:0; top:20px; }
.near-page{ border-top:1px dashed #dcdcdc; padding-top:18px; line-height:25px; }
.tagss{ padding-bottom:10px; }
.tagss span{ font-weight:bold; }

.product-list li{width:290px;height:199px;text-align:center;line-height:34px;float:left;margin-left:17px;margin-top:4px}.product-list li:nth-child(4n+1){margin-left:3px}.product-list li .pimg img{border:1px solid #929292}.product-list li .pimg img{width:288px;height:165px;}

.tjn{ padding:20px; background:#f1f1f1; margin-top:20px; }
.tjt{ background:#0f2a55; color:#fff; width:118px; line-height:35px; height:35px; text-align:center; font-size:20px; }
.tjxx{ line-height:30px; margin-top:10px; }

.tobuy ul{padding-left:60px; padding-top:30px}
.tobuy .tobuy-head{height:29px; padding-left:20px; background:#0f2a55; line-height:29px; color:#fff;}
.buyname{color:#474747; width:70px;}
.tobuy ul li{padding:12px 0; line-height:27px;}
.w2em{width:2em; display:inline-block;}
.tobuy ul li .buyinput{ width:345px; line-height:27px; border:1px solid #aaaaaa; padding:0 5px;}
.tobuy ul li textarea{line-height:21px;}
.tobuy .subbtn{border:0px; background:#0f2a55; color:#fff; padding:3px 10px; margin-left:140px;}
.tobuy .rebtn{border:0px; background:#787978; color:#fff; padding:3px 10px; margin-left:20px;}

.cinfo{ min-height:220px; background:url(../images/contactus-p.png) no-repeat 510px bottom; line-height:25px; padding-left:160px; padding-top:80px; }
.c-name span{ font-style:italic; color:#0f2a55; font-size:24px; }
.c-name {margin-bottom:15px; display:block; background:url(../images/tphone.png) no-repeat left center / 26px; padding-left:30px;}
.ry { padding-top:20px; }
.ry li{ width:245px; float:left; text-align:center; }
 .ry li img{ width:235px; height:200px; border:1px solid #dcdcdc; }
 .ry li  h2{ font-size:14px; line-height:30px; }

.kfinfo{ display:none; }

.maps .t {border-bottom: 1px solid #dcdcdc;height: 50px;line-height: 50px;padding: 0 20px;color:#666;}
.maps .t a{ color:#666; }
.maps { border: 1px solid #e5e5e5; border-radius: 5px; margin-top:15px;}
.x-mmmop .t a {background: transparent none repeat scroll 0 0; line-height: 15px; top: 8px;}
.x-mmmop .t { background: transparent none repeat scroll 0 0; border: 1px solid #e5e5e5; border-radius: 5px;color: #fe510d;height: 27px; line-height: 27px; margin-bottom: 9px; padding-left: 20px;position: relative;}
.x-mmmop .t a { line-height: 27px;position: absolute;right: 10px;top: 0;}
.maps .linkbox { border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;}
.maps h3 { font-size: 16px;padding: 10px 20px;}
.f6 {padding-left: 20px;}
.f6 li { border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 5px; margin-right: 5px;padding: 10px;}
.f6 li:hover {background:#0f2a55  none repeat scroll 0 0;color: #fff;}
.f6 li:hover a {color: #fff;}
.link-info a{ padding-left:10px; }
.page{ text-align:center; padding-bottom:20px; }
.page li{ display:inline-block; font-size:14px; margin:0 3px; }
.page li.thisclass{ background:#0f2a55; color:#fff; padding:3px 14px; }
.page li strong{ font-weight:normal; padding:0 5px; }
.tjxx li{ position:relative; }
.tjxx li span{ position:absolute; right:20px; top:0; }

.hk{ margin-top:10px; line-height:24px; color:#666; }
.hk a{ color:#0f2a55;}

.wprlist{ margin-top:30px; width:924px;  }
.wprlist ul li{margin-bottom:20px; width:288px; height:462px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; margin-left:10px; padding:2px;}
.wprlist ul li .p-img{}
.wprlist ul li .p-img a{}
.wprlist ul li img{display:block; margin:0 auto; width:284px; height:426px;}
.wprlist ul li p{padding:5px; line-height:24px;}
.wprlist ul li:hover{border:1px solid #0f2a55;}
.wprlist ul li span { height:100%; display:inline-block; vertical-align:middle; }

.wprtj {  margin-top:17px; }
.wprtj .otherp-head{ height:74px; line-height:74px; background:#0f2a55 ; font-size:24px; color:#fff; padding-left:60px; }
.wprtj ul{padding:24px 10px 24px 35px;}
.wprtj ul li{margin-left:17px; margin-top:15px; width:268px; height:231px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; padding:30px 0 27px 0;}

.wprtj ul li img{max-height:220px; max-width:248px; height:auto; vertical-align:middle;}
.wprtj ul li:hover{border:1px solid #447edf;}

.wprtj ul li  a{ display:block; line-height:220px; height:220px; }
.wprtj ul li  a span{ display: inline-block;height: 100%;vertical-align: middle;}
.wprtj ul li  p a{ line-height:30px; }

.ak { position: relative;}
.ak .info { color: #242323; display: inline; float: right; font-size: 14px; height: 310px; line-height: 25px; position: relative; width: 340px;}
.ak .info .title {border-bottom: 1px solid #636161; margin-bottom: 10px; padding-bottom: 10px;}
.ak .info .class span, .ak .info .descr span {  font-weight: 700;}
.ak .info .class a { color: #0f2a55;}
.ak .info .tel { color: #464849; margin-bottom: 10px; margin-top: 10px;padding-top: 10px;text-align: center;}
.ak .info .tel span {font-size: 18px;}
.ak .info .sbt1, .ak .info .sbt2 { background: #0f2a55; border-radius: 5px; color: #fff; display: block; font-size: 14px;height: 30px; line-height: 30px; margin-top:10px; text-align: center;width:90px;}
.allt {border-bottom: 1px solid #0f2a55;margin-bottom: 40px;padding-top: 20px;}
.allt li.cur { background: #0f2a55;border: 1px solid #0f2a55;color: #fff;}
.allt li {border: 1px solid #0f2a55;cursor: pointer; font-size: 14px;height: 25px;line-height: 25px;margin: 0 auto -15px;text-align: center;width: 120px;}

/**********产品详情**********/
.ak{ /*margin-top:20px;*/ height:450px;}
/*.w-ls {height: 350px;left: 0;overflow: hidden; position: absolute;top: 0;width: 400px;}
.w-ls .bd { border: 1px solid #e7e6e6; margin: 0 auto;overflow: hidden;position: relative;z-index: 0;}
.w-ls .bd li {height: 260px; line-height:260px;overflow: hidden; position: relative;text-align: center; background:#fff;}
.w-ls .bd li img { max-width: 100%; max-height:100%; vertical-align:middle;}
.w-ls .hd { bottom: 0; height: 74px; left: 0;line-height:74px;position: absolute;text-align: left;width: 100%;z-index: 1;}
.w-ls .hd ul { margin-left: 0;text-align: left;}
.w-ls .hd ul li {background: #fff none repeat scroll 0 0;border: 1px solid #fff; cursor: pointer; display: inline-block;height: 70px; line-height:65px; margin: 1px 2px 1px 1px;overflow: hidden;width: 66px;}
.w-ls .hd ul li img {/* border: 1px solid #0f2a55;*/ /*max-height: 70px; max-width: 66px; vertical-align:middle;}
.w-ls .hd ul .on {border: 1px solid #e7e6e6;}*/
.w-ls {height: 426px;left: 0;/*overflow: hidden;*/ position: absolute;top: 0;width: 300px; margin-right:100x;}
.w-ls .bd { border: 1px solid #e7e6e6; margin: 0 auto;overflow: hidden;position: relative;z-index: 0;}
.w-ls .bd li {height: 426px; line-height:426px;overflow: hidden; position: relative;text-align: center; background:#fff;}
.w-ls .bd li img { max-width: 100%; max-height:100%; vertical-align:middle;}
.w-ls .hd {position: absolute; top:0px ; right:-75px; height: 74px; line-height:74px;text-align: left;width: 60px; z-index: 1;}
.w-ls .hd ul { margin-left: 0;text-align: left;}
.w-ls .hd ul li {background: #fff none repeat scroll 0 0;border: 1px solid #fff; cursor: pointer; display: inline-block;height: 70px; line-height:65px; margin: 1px 2px 1px 1px; overflow: hidden;width: 50px;}
.w-ls .hd ul li img { max-height: 70px; max-width: 50px; vertical-align:middle; display:block; margin:0 auto;}
.w-ls .hd ul .on {border: 1px solid #e7e6e6;}


.w-ls .next, .w-ls .prev {background: rgba(0, 0, 0, 0) url("../images/ll.png") no-repeat scroll center center; cursor: pointer; display: block; height: 36px; left: 10px;position: absolute;top: 140px;width: 22px;z-index: 1;}
.w-ls .next {background: rgba(0, 0, 0, 0) url("../images/lr.png") no-repeat scroll center center; left: auto;right: 10px;}

.dg{ background:#c9c9c9; padding:10px; position:relative; margin-top:10px;}
.dg .dgrx{ background:#0f2a55; color:#fff; font-size:16px; text-align:center; width:50px; height:50px; border-radius:5px; margin-left:30px;}
.dg .tels{ font-size:18px; color:#0f2a55; position:absolute; left:100px; top:10px; }
.fwrx,.zxkf{font-size:18px; color:#000;}
.fwrx span{color:#387ad4; font-size:24px;}
.zxkf a{display:inline-block; font-size:14px; color:#333; padding-left:18px; background:url(../images/zxkf-qq.png) no-repeat left center;}

.wprinfo{padding:30px 0px 50px 0px;}
.ak {position: relative;}

.ak .info {color: #666;display: inline; float: right;font-size: 14px; height: 310px;line-height: 25px; position: relative;width: 515px;}

.bk1{ line-height:25px; color:#666; }
.ak .info .title { border-bottom: 1px solid #e7e6e6;margin-bottom: 10px;padding-bottom: 10px; color:#0f2a55;}
.ak .info .class span{color:#0f2a55; font-size:14px; font-weight:normal;}
.ak .info .descr span {font-weight:normal;}
.ak .info .class a {color: #0f2a55;}
.ak .info .tel {color:#464849; margin-bottom: 10px; border-top:1px dashed #0f2a55; margin-top:10px; padding-top:10px; text-align:center;}
.ak .info .tel span {font-size:18px;}

.fwrx,.zxkf{font-size:18px; color:#000;}
.fwrx span{color:#0f2a55; font-size:24px;}
.zxkf a{display:inline-block; font-size:14px; color:#333; padding-left:18px; background:url(../images/zxkf-qq.png) no-repeat left center;}

.ak .info .sbt1, .ak .info .sbt2 {background: #0f2a55 none repeat scroll 0 0; color: #fff;display: block;font-size: 14px;height: 40px; line-height:40px;text-align: center;margin-top:15px; width:100%;}
.allt {border-bottom: 1px solid  #c3c3c3  ; padding-top: 20px; margin-bottom:40px;}
.allt li.cur { background:  #0f2a55   none repeat scroll 0 0; border: 1px solid  #0f2a55  ;color: #fff; height:43px; width:162px; font-size:18px; line-height:43px;}
.allt li {border: 1px solid  #0f2a55 ;cursor: pointer; margin:0 auto;font-size: 14px;height: 25px;line-height: 25px;text-align: center; width: 120px; margin-bottom:-15px; float:left;}
.ccc1{ display:none; }

.xxx{ position:relative; }
.xxx .hd{ }
.xxx .hd{ position:absolute; bottom:20px; right:20px; }
.xxx .hd li{width:8px; height:8px; cursor:pointer; line-height:999; overflow:hidden; background:rgba(255,255,255,0); border-radius:50%; border:3px solid #fff; display:inline-block; margin:3px 5px;}
.xxx .hd li.on{ background:rgba(255,255,255,1); }
.mnmn1{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.iproleft .iprocat ul li.mkmk1 a{color: #0f2a55;font-weight: bold; }

.salbum{padding-top:10px; padding-left:10px;}
.salbum ul li{width:283px; height:240px; position:relative; float:left; margin: 9px 9px;}
.salbum ul li img{width:283px; height:240px;}
.salbum ul li h2{position:absolute; left:0px; bottom:0px; height:30px; background:rgba(0,0,0,0.4); width:100%; color:#fff; line-height:30px; font-size:14px; font-weight:400; text-align:center;}
.salbum ul li h2 a{color:#fff;}
.n-imagess{padding-bottom:10px;}
.n-imagess img{display:block; margin:0 auto;max-width: 100%;}

.otherp{}
.otherp .otherp-head{background:#0f2a55; color:#fff; height:43px; line-height:42px; padding-left:15px; font-weight:bold;}
.otherp ul{padding-top:24px;}
.otherp ul li{width:217px; height:282px; float:left; margin-left:18px; text-align:center;}
.otherp ul li .yyhh{line-height:24px;}
.hj,
.hk{ font-size:12px; line-height:22px; }
.salbum ul{padding-top: 10px;box-sizing: border-box;}
.box1{width: 1200px;}

.sztd{padding: 0px;overflow: hidden;}
.sztd ul{width: 1250px;}
.sztd ul li{margin: 9px 22px 9px 0px;height: auto;}
.sztd ul li img{max-width: 100%;height: auto;}


/*qq*
/*main css*/
.main-im{ position:fixed; right: 0px; top:150px; z-index: 150; width: 131px;  }
.main-im .qq-a { display: block; width: 106px; height: 90px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 28px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 160;position: relative; width: 129px; height: 95px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat 26px 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; height: 495px;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 129px;  }

.main-im .im_main .im-tel .tel-num { font-family: Arial;  color: #A40000; font-size:14px;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 66px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 133px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -122px; top: -90px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 112px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 110px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}


.main-im .close-im { position: absolute; right: 0px; top: -12px; z-index: 400; width: 32px; height: 30px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-right:0px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }/


