@charset "utf-8";
body {font-family:"微软雅黑"; color:#666;font-size:14px; margin:0px auto; min-width:1100px;}/*网站字体颜色*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover {  text-decoration:none;}
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.clearfix { clear:both;zoom:1;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"微软雅黑","宋体";}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}


/*全局公共样式*/
.w1200{width:1200px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
/*全局公共样式*/
i.icon{display:block;background-repeat:no-repeat;background-image:url(../../images/icon.png);}
.top-wrap{width:100%;height:30px;background:#F2F2F2;border-bottom:1px solid #E3E3E3;}
.top-wrap .top{height:30px;line-height: 30px;}
.top-wrap .top .welcome{font-size: 12px;color:#999;width:400px;float:left;}
.top-wrap .top  .top_right{height:30px;text-align:center;float:right;color:#999;}
.top-wrap .top  .top_right a{padding:0 18px;position:relative;color:#656565;display: block;float: left;}

.top-wrap .top  .top_right a:last-child{padding-right:0;}
.top-wrap .top  .top_right a i{position:absolute;top:4px;width:20px;height:22px;left:-6px;}
.top-wrap .top  .top_right a i.icon-wechat{background-position: -30px -1px;}
.top-wrap .top  .top_right a i.icon-contact{background-position: -3px -1px;}
.top-wrap .top  .top_right a i.icon-map{background-position: -58px -1px;}
.xianxian {float: left;color: #ddd;line-height: 30px;margin-right:12px;}
.wechatdrap{display:none;z-index:9999;position:absolute;top:20px;left:-90px;width:194px;height:207px;background:url(../../images/wechatbg.png) no-repeat center;}
.wechatdrap img{width:160px;height: 160px;display: block;margin: 28px auto 0 auto;}
.logo-box{width:100%;height:104px;background: #fff;}
.logo-box .w1100{height: 104px;}
.logo-box .logo{display: block;width:410px;height: 104px;}
.logo-box  .logo img{display: block;width:410px;height: 104px;}
.logo-box .tel{width:205px;background: url(../../images/icon/tel.png) no-repeat left 7px;height:60px;margin-top:15px;}
.logo-box .tel p.txt{color:#777;font-size: 14px;line-height:20px;padding-left:45px;}
.logo-box .tel p.telnumber{color:#014785;font-size: 24px;line-height:25px;padding-left:45px;font-weight: 600;}
.solo{width:205px;background:#014785;height:20px;text-align:center;line-height: 20px;font-size:12px;margin-top:5px;color:#fff;}

.nav-box{width:100%;margin:0 auto;background:#014785;height:50px;}
.nav-box .box{width:1100px; height:50px;margin: 0 auto;text-align:center;}
.nav-box .menu{-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;transition: all 0s ease-in-out; width:107px; padding:0 10px 0 10px;height:50px; background-image:url(../../images/bg.png); background-repeat:no-repeat;margin-left:-17px; float:left; position:relative;}
.nav-box .m_hover{ background-position:0 -61px;}
.nav-box .menu p{ font-size:15px;line-height:50px; color:#fff; font-weight:600;text-align:center; cursor:pointer;}
.nav-box .last{background-position:100px 0;}
.nav-box .last p{text-align: right;}
.nav-box .last:hover{background-position:0 -60px;}
.menu em.hot{display:block;width:21px;height:12px;position: absolute;top:7px;left:20px;background: url(../../images/icon/hot.png) no-repeat center}


.box_dh{width:100%;height:50px; text-align:center;margin:0 auto;background:#014785;}
.box_dh li{width:127px;height:50px; display:inline-block; position:relative;margin:0 -11px;}
.box_dh li a{ font-size:15px;line-height:50px; color:#fff; font-weight:600;text-align:center; display:block; background:url(../../images/nav_bg.png) right center no-repeat;transition:none;}
.box_dh li a:hover,.box_dh li a.dianji{background:url(../../images/nav_bj1.png) center no-repeat;}
.box_dh li em.hot{display:block;width:21px;height:12px;position: absolute;top:7px;left:20px;background: url(../../images/icon/hot.png) no-repeat center}

/***search-box***/
.search-box{height:30px;width:100%;background: #F2F2F2;}
.search-box .hot{float: left;height: 30px;overflow:hidden;line-height: 30px;font-size:12px;color:#777;}
.search-box .hot a{font-size:12px;color:#777; padding:0 3px;}
.search-box .hot h1{font-size:12px;color:#777; display:inline-block; font-weight:normal;}
.search-box .hot a:hover{color:#05558F;}
.search-box .search-form{width:250px;height: 30px;float: right;}
.search-box .search-form input.text{background: #E3E3E3;height: 30px;padding-left:10px;width:190px;float: left;color:#444;font-size: 14px;line-height: 30px;border:none;}
.search-box .search-form input.submit{text-align:center;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background: #05558F;height:30px;width:50px;line-height:30px;font-size:14px;color:#fff;border:none;float:left;cursor: pointer;}
.search-box .search-form input.submit:hover{background: #1f6599;}


/***search-box***/
.quick-box{height:160px;width:100%;background:#07569B;}
.quick-box .w1100{height:150px;overflow: hidden;padding-top:10px;}
.navtitle{height:40px;line-height: 40px;border-bottom:1px solid #5193CD;font-size:16px;color:#fff;font-weight:600;}
.quick-dl{width:1100px;height:46px;}
.quick-dl dt.t{font-size:14px;width:100px;height:45px;line-height:45px;font-weight:600;color:#fff;float:left;}
.quick-dl dd{color:#fff;float:left;width:1000px;overflow:hidden;height:45px;line-height:45px;}
.quick-dl dd .quicklink{width:930px;overflow: hidden;height:45px;float:left;}
.quick-dl dd .quicklink span.xianxian{float:left;color:#fff;line-height: 45px;margin-left:5px;}
.quick-dl dd .quicklink a{display: block;float: left;color:#fff;padding:0 5px;line-height:45px;text-align: center;}
.quick-dl dd .quicklink a:hover{color: #ddd;}
.quick-dl dd a.more{display: block;float: right;color:#fff;}
.footer-box{width: 100%;height:316px;background:url(../../images/footer1.jpg) no-repeat center;overflow: hidden;background-size:cover;}
.fmessage{padding-bottom:40px;border-bottom:1px solid #6685a0;height: 240px;padding-top:35px;}
.copyright{width:455px;height: 250px;background:url(../../images/flogo.png) no-repeat left top ;}
.copyright-p{height:180px;width: 455px;border-right:1px dashed #999;overflow:hidden;padding-top:38px;margin-top:40px;}
.copyright-p p{color:#fff;font-size: 12px;position: relative;line-height: 30px;padding-left:20px;height: 30px;}
.copyright-p p i.icon{display: block;width:16px;height: 16px;position: absolute;left:0;}
.copyright-p p i.icon-copy{background-position:-92px -7px; top:7px;}
.copyright-p p i.icon-beian{background-position:-112px -7px; top:8px;}
.copyright-p p i.icon-address{background-position:-131px -8px; top:9px;}
.copyright-p p i.icon-email{background-position:-169px -11px; top:12px;}
.copyright-p p i.icon-hotline{background-position:-153px -9px; top:10px;}
.copyright-p p i.icon-zhichi{background-position:-186px -10px; top:10px;}
.fnav {width:600px;height:240px;margin-top:40px;}
.fnav dl.fl{width:400px;height:235px;overflow: hidden;}
.fnav dl.fl dt{font-size:16px;color:#fff;display:block;width:365px;height:30px;line-height:30px;padding-left:35px;background:url(../../images/menu.png) no-repeat left center;}
.fnav dl.fl dd{display: block;width:365px;padding-left:35px;height: 205px;}
.fnav dl.fl dd a{display: inline-block;width:45%;float: left;background:url(../../images/icon.png) no-repeat -204px 2px;padding-left: 5%;line-height:32px;color:#fff;font-size: 14px;}
.fnav dl.fl dd a:hover{color:#fff;}
.code{width:160px;height: 180px;margin-top:20px;}
.code img{width:160px;height: 160px;}
.code p.fp{text-align: center;line-height: 30px;color:#999;font-size: 14px;}

a.ce_dianji{color:#FD4339!important; font-weight:bold !important;}

/*返回顶部*/
#izl_rmenu{ display:block; position:relative; z-index:10;}
#scrollUp {bottom: 320px;right: 60px;height: 50px;width: 50px; border:1px solid #fff;background: url(Img/Common/top.png) repeat 0 0 #05558F;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;z-index:10;}
#scrollUp:hover {background-color:#FD4339;background-position: 0 -50px;}
.scrollup_block{ display:block}
.scrollup_none{ display:none;}

.w1200{width:1200px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
i.icon{display:block;background-repeat:no-repeat;background-image:url(../../images/icon.png);}

/********banner-box *********/
.full_banner{width:100%;left:0;height:480px; background:#FFF; overflow:hidden;position:relative;z-index:999;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;background:url(../../images/icon/loading.gif) no-repeat center;}
.full_banner .bd li{width:100% !important; float:left; height:480px; overflow:hidden; text-align:center;}
.full_banner .bd li a{display:block; height:100%;}
.full_banner .bd li a img{display: block;height:100%;margin:0 auto;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:15px; left:0; height:30px; line-height:30px; text-align:center;}
.full_banner .hd ul{text-align:center; width:120px;margin:0 auto;padding-top:5px;}
.full_banner .hd ul li{text-indent:-88888px;float:left;width:12px; height:12px; background:#fff; border:1px solid #ececec; border-radius:50%;margin:0 8px; cursor:pointer;}
.full_banner .hd ul .on{background:#FE5339;}
.full_banner .prev,.full_banner .next{ position:absolute; left:18%; top:48%; margin-top:-25px; display:block; width:32px; height:40px; background: url(../../images/icon/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=80);opacity:0.8; }
.full_banner .next{left:auto;right:18%; background-position:8px 5px;}
.full_banner .prevStop{display:none;}
.full_banner .nextStop{display:none;} 
.damage-box{width:100%;height:850px;padding-top:20px;background:url(../../images/sbg.jpg) repeat center;}
.search-box1{height:107px;width:1100px;margin:0 auto;background:url(../../images/searchbox.png) no-repeat center;}
.search-form-wrap{height:70px;width:1040px;margin:0 auto;}
.search-box1 .search-form-wrap .hot{float: left;height: 70px;width:760px;overflow: hidden;line-height: 70px;font-size:14px;color: #fff;}
.search-box1 .search-form-wrap .hot a{font-size:14px;color: #fff;}
.search-box1 .search-form-wrap .hot h1{font-size:14px;color: #fff; font-weight:normal; display:inline-block;}
.search-box1 .search-form-wrap .hot a:hover{color: #ddd;}
.search-box1 .search-form{width:250px;height: 30px;margin-top:20px;float: right;}
.search-box1 .search-form input.text{background: #fff;height: 30px;padding-left:10px;width:190px;float: left;color:#444;font-size: 14px;line-height: 30px;border:none;}
.search-box1 .search-form input.submit{text-indent:-99999px;text-align:center;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background:#fff url(../../images/icon/so1.jpg) no-repeat 15px center;height:30px;width:50px;line-height:30px;font-size:14px;color:#fff;border:none;float:left;cursor: pointer;}
.damage-box-wrap{width:1100px;height:680px;margin:0 auto;padding: 20px 0;}
.index-title-nav{width:1110px;margin:0 auto;border-bottom: 1px solid #ccc;height:25px;position: relative;}
.index-title-nav .txt-h-wrap{position: absolute;}
.index-title-nav .txt-h-wrap .txt-h{width:100%;height:100%;position: relative;}
.index-title-nav .txt-h-wrap .txt-h h2{padding-top:24px;line-height:30px;font-size:24px;color:#333;text-align: center;}
.index-title-nav .txt-h-wrap .txt-h p{line-height:26px;color:#999;font-size:14px;text-transform: uppercase;text-align: center;}
.index-title-nav .damage-tit i.icon-damage{position: absolute;top:0;left:169px;background-position: 0 -132px;width:22px;height:18px;}
.index-title-nav .txt-h-wrap .txt-h em{font-weight: 600;}
.index-title-nav .damage-tit{top:-18px;left:370px;background: url(../../images/sbg.jpg) repeat center;width:360px;height:70px;}
.damage-content{width:1100px;height:300px;margin-top:50px;background:url(../../images/shadow.png) no-repeat bottom center;}
.damage-content p.gs{width:870px;margin:0 auto;font-size: 14px;line-height:20px;text-indent:35px;color:#666;}
.damage-txt{width:1050px;margin:15px auto 0 auto;height:220px;background:url(../../images/mouse.png) no-repeat right bottom;}
.damage-txt div.t{height:75px;background:url(../../images/sz.png) no-repeat left center;line-height: 100px;padding-left:40px;font-size: 18px;color:#333;font-weight:600;}
.damage-txt div.t em{font-weight: 600;}
.text-wrap{height:120px;overflow: hidden;width:980px;margin:10px auto;}
.text-wrap h4{color:#666;font-size: 14px;line-height: 30px;}
.text-wrap p{color:#999;font-size: 14px;line-height: 24px;}
.damage-content2{height:310px;width:1100px;margin:0 auto;background:url(../../images/mark.png) no-repeat 20px bottom ;}
.damage-txt1{width:500px;margin:0 auto 0 600px;padding-top:60px;height:80px;}
.damage-txt1 div.t{width:500px;height:75px;background:url(../../images/sz2.png) no-repeat left center;line-height: 100px;padding-left:40px;font-size: 18px;color:#333;font-weight:600;}
.damage-txt1 div.t em{font-weight: 600;}
.text-wrap1{margin:0 auto 0 645px;height:160px;width:455px;overflow: hidden;}
.text-wrap1 p{color:#999;font-size: 14px;line-height: 27px;}
.text-wrap1 p span{font-weight: 600;color:#666;}
.vs-box{width:100%;height:930px;background:url(../../images/vs.jpg) no-repeat center;background-size:cover;}
.vs-box .index-title-nav{border-bottom:0;}
.vs-box .index-title-nav .vs-tit{text-align: center;position: absolute;top:0;left:250px;width:600px;}
 i.icon-vs{position: absolute;top:0;left:292px;background-position: -1px -107px;width:16px;height:18px;}
.vs-box .w1100{padding:40px 0 30px 0;height:860px;}
.vs-t{width:783px;height: 164px;margin:80px auto 0 auto;position:relative;background: url(../../images/vs1.png) no-repeat center;}
.vs-t span{display: block;position: absolute;top:49px;text-align:center;height:58px;line-height:60px;font-size: 18px;color:#fff;font-weight:600;}
.vs-t span.hm{left:45px;width:260px;}
.vs-t span.cd{right:65px;width:240px;}
.vs-txtwrap{width:1100px;height:660px;}
.vs-txtwrap .text-it{margin-bottom:14px;height:102px;background-repeat:no-repeat;background-image:url(../../images/vs-box.png);width:1100px;}
.vs-txtwrap .text-it div.fl{width:410px;height:70px;padding-top:10px;padding-left:115px;}
.vs-txtwrap .text-it div.fl h4{font-size:18px;color:#fff;line-height:38px;font-weight: 600;}
.vs-txtwrap .text-it div.fl p{font-size: 14px;line-height:20px;color:#fff;}
.vs-txtwrap .text-it div.fr{width:410px;height:70px;padding-top:10px;padding-right:115px;}
.vs-txtwrap .text-it div.fr h4{font-size:18px;color:#2DB3D3;line-height:38px;font-weight: 600;}
.vs-txtwrap .text-it div.fr p{font-size: 14px;line-height:20px;color:#2DB3D3;}
.vs-txtwrap .one div.fl,.vs-txtwrap .one div.fr,.vs-txtwrap .five div.fl,.vs-txtwrap .five div.fr{padding-top:15px;}
.vs-txtwrap .one{background-position: 0 0;}
.vs-txtwrap .two{background-position: 0 -112px;}
.vs-txtwrap .three{background-position: 0 -224px;}
.vs-txtwrap .four{background-position: 0 -336px;}
.vs-txtwrap .five{background-position: 0 -448px;}
.case-box{width:100%;height:760px;padding:50px 0;background:#fff;}
.case-box .case-tit{top:-18px;left:270px;background:#fff;width:560px;height:70px;}
.case-box i.icon-case{position: absolute;top:0;left:271.5px;background-position: 0 -192px;width:17px;height:19px;}
.case-wrap{width:1100px;height: 665px;margin:65px auto 0 auto;}
.tabs-ul{height:183px;width: 1100px;margin: 0 auto;border:1px solid #eee;border-top:none;border-right:none;}
.tabs-ul li{cursor:pointer;letter-spacing:1px;position:relative;border-top:1px solid #eee;width:274px;border-right:1px solid #eee;height:60px;float: left;background-color:#fff;line-height: 60px;font-size:16px;color:#666;text-align: center;}
.tabs-ul li i.icon-case{background-repeat:no-repeat;display:inline-block;position:absolute;background-image: url(../../images/caseicon.png);}
.tabs-ul li i.icon-market{top:16px;left:55px;background-position: 0 0 ;width:32px;height: 30px;}
.tabs-ul li:hover,.tabs-ul li.on{background-color:#0068b7;color:#fff;}
.tabs-ul li:hover a,.tabs-ul li.on a{color:#fff;}
.tabs-ul li:hover  i.icon-market,.tabs-ul li.on  i.icon-market{background-position: -46px 0;}
.tabs-ul li i.icon-baihuo{top:16px;left:53px;background-position: 0 -54px ;width:31px;height: 30px;}
.tabs-ul li:hover  i.icon-baihuo,.tabs-ul li.on  i.icon-baihuo{background-position: -47px -54px;}
.tabs-ul li i.icon-xinji{top:14px;left:55px;background-position: 0 -107px ;width:24px;height: 32px;}
.tabs-ul li:hover   i.icon-xinji,.tabs-ul li.on   i.icon-xinji{background-position: -54px -107px;}
.tabs-ul li i.icon-shanzhuang{top:13px;left:55px;background-position: 0 -162px ;width:31px;height: 31px;}
.tabs-ul li:hover   i.icon-shanzhuang,.tabs-ul li.on i.icon-shanzhuang{background-position: -40px -162px;}
.tabs-ul li i.icon-factory{top:13px;left:56px;background-position: 0 -216px ;width:32px;height: 31px;}
.tabs-ul li:hover  i.icon-factory,.tabs-ul li.on i.icon-factory{background-position: -47px -216px;}
.tabs-ul li i.icon-gc{top:12px;left:50px;background-position: 0 -266px ;width:33px;height: 33px;}
.tabs-ul li:hover  i.icon-gc,.tabs-ul li.on i.icon-gc{background-position: -44px -266px;}
.tabs-ul li i.icon-school{top:12px;left:50px;background-position: 0 -321px ;width:33px;height: 33px;}
.tabs-ul li:hover  i.icon-school,.tabs-ul li.on i.icon-school{background-position: -46px -321px;}
.tabs-ul li i.icon-bank{top:15px;left:50px;background-position: 0 -380px ;width:31px;height: 30px;}
.tabs-ul li:hover  i.icon-bank,.tabs-ul li.on i.icon-bank{background-position: -46px -380px;}
.tabs-ul li i.icon-wuliu{top:15px;left:53px;background-position: 0 -428px ;width:28px;height:27px;}
.tabs-ul li:hover  i.icon-wuliu,.tabs-ul li.on i.icon-wuliu{background-position: -51px -428px;}
.tabs-ul li i.icon-wuye{top:16px;left:53px;background-position: -2px -475px ;width:28px;height:26px;}
.tabs-ul li:hover  i.icon-wuye,.tabs-ul li.on i.icon-wuye{background-position: -49px -475px;}
.tabs-ul li i.icon-home{top:16px;left:53px;background-position: -3px -519px ;width:27px;height:26px;}
.tabs-ul li:hover  i.icon-home,.tabs-ul li.on i.icon-home{background-position: -51px -519px;}
.tabs-ul li i.icon-company{top:15px;left:53px;background-position: -7px -572px ;width:26px;height:27px;}
.tabs-ul li:hover  i.icon-company,.tabs-ul li.on i.icon-company{background-position: -51px -572px;}
.tabs-contant-case{width:1100px;height: 460px;overflow: hidden;}
.tabs-item-box{width:1100px;height: 460px;display: none;}
.tabs-item-box .bigimg{width:750px;height: 460px;position: relative;}
.tabs-item-box .bigimg img{width:750px;height: 460px;position: absolute;top:0;left:0;}
.tabs-item-box .bigimg p.txt{width:90%;padding:0 5%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;background: rgba(0,0,0,.8);color: #fff;font-weight:600;font-size: 14px;line-height: 35px;height: 35px;text-align: center;position: absolute;bottom: 0;left:0;}
.smallbig{width:340px;height: 460px;}
.smallbig .smallitem{position: relative;width: 340px;height: 225px;}
.smallbig .smallitem img{width:340px;height: 225px;position: absolute;top:0;left:0;}
.smallbig .smallitem p.txt{width:90%;padding:0 5%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;background: rgba(0,0,0,.8);color: #fff;font-weight:600;font-size: 14px;line-height: 35px;height: 35px;text-align: center;position: absolute;bottom: 0;left:0;}
.liucheng-box{width:100%;height:330px;padding:70px 0 0 0 ;overflow:hidden;background:#F9F9F9;}
.licheng-tit{top:-18px;left:325px;background: #F9F9F9;width:450px;height:70px;}
.licheng-tit i.icon-licheng{position: absolute;top:0;left:218.5px;background-position: -135px 0;width:13px;height:19px;}
.liucheng-opic{width:1100px;margin: 0 auto;height:200px;padding-top:60px;background: url(../../images/liucheng.png) no-repeat center bottom;}
.expert-box{width:100%;height:740px;overflow:hidden;background:#ffffff;padding:60px 0;}
.expert-tit{top:-18px;left:340px;background: #fff;width:420px;height:70px;}
.expert-box i.icon-expert{position: absolute;top:0;left:199.5px;background-position: 0px -80px;width:21px;height:19px;}
.experticon-wrap{width:1100px;height:680px;padding-top: 60px;margin: 0 auto;}
.expert-wrap{ position: relative;height:680px;}
.expert-wrap .bigImg{width:1100px;height:388px; position: relative;width: 1098px;}
.expert-wrap  .bigImg li img{ vertical-align:middle; width:365px; height:388px;border:1px solid #ddd;  }
.expert-wrap  .bigImg .right-intro{width:680px;border:1px solid #ddd; border-left:none;height:338px;padding:25px;float:right;}
.expert-wrap  .bigImg .right-intro .name{font-size:36px;color:#2db4d4;font-weight:600;height:80px;line-height:70px;width:614px;margin:0 auto;background:url(../../images/jsline.png)  no-repeat center bottom;}
.expert-wrap  .bigImg .right-intro .name span{font-weight: 500;font-size:28px;line-height:30px;padding:0 15px 0 10px;color:#cccccc;}
.expert-wrap  .bigImg .right-intro .name em{color:#666;font-size:24px;}
.expert-wrap  .bigImg .right-intro .detail{width:614px;margin:0 auto;padding-top:20px;height:250px;}
.expert-wrap  .bigImg .right-intro .detail p.position{font-size: 18px;color:#787878;line-height: 25px;}
.expert-wrap .sPrev,.expert-wrap .sNext{z-index: 9999; position:absolute;bottom:50px;display: block; width: 35px; height:100px; text-indent: -9999px; background: url(../../images/scroll.png) no-repeat -2px 0px; }
.expert-wrap  .sNext{ background-position: -65px 0px;right:-95px;}
.expert-wrap .sPrev{left:-95px;}
.index-d{margin-top:10px;}
.index-d h4{position: relative;height:40px;line-height: 40px;padding-left:30px;font-size:18px;color:#666666;}
.index-d p{font-size: 18px;color:#787878;line-height: 25px;padding-left:30px;}
.index-d h4 i.experticon{width:23px;height:27px;top:8px;left:0;display: block;position: absolute;background-repeat:no-repeat;;background-image: url(../../images/exect.png);}
.index-d h4 i.icon-sc{background-position: -1px 0;}
.index-d h4 i.icon-khal{background-position: -34px 0;}
.expert-wrap  .sPrev:hover{ background-position: -2px -130px;}
.expert-wrap .sNext:hover{ background-position: -65px -129px;}
.expert-wrap  .smallImg{width:1104px; height:252px;overflow: hidden;margin-left:-10px;}
.expert-wrap .smallImg ul{ height:252px;width:9999px; overflow: hidden; }
.expert-wrap  .smallImg li{ cursor:pointer; float: left; padding: 0 4px 0 10px; width:263px; cursor:pointer;  display: inline;  }
.expert-wrap  .smallImg img{cursor:pointer; border: 2px solid #fff; width:259px; height:248px;  }
.expert-wrap  .smallImg .on img{ border-color: #1e50a2;}
.smallScroll{width:1100px;height:252px;margin: 10px auto 0 auto;position: relative;}
.banner-box{width:100%;height: 250px;background-size:100% auto;overflow: hidden;}
.banner-b{background:url(../../images/b.jpg) no-repeat center;}
.banner-b1{background:url(../../images/b1.jpg) no-repeat center;}
.banner-a{width:1100px;margin:0 auto;height:250px;}
.alink{float:right;width:170px;margin-top:80px;position: relative;}
.alink i.icon-phone{position: absolute;top:0;left:0px;background-position: -39px -127px;width:14px;height:18px;}
.alink  p{font-size:14px;color:#333;padding-left:20px;line-height: 20px;}
.alink h4{font-size: 30px;color: #014785;font-family: '黑体';line-height:30px;}
.alink a{margin-top:30px;display: block;width:167px;height:40px;}
.alink a img{width:167px;height:40px;}
.project-box{width:100%;height:800px;background: url(../../images/project.jpg) no-repeat center;background-size:cover;}
.project-tit-wrap{text-align:center;color:#fff;padding-top:50px;width:1100px;margin:0 auto;height:100px;background:url(../../images/project-t.png) no-repeat center ;}
.project-tit-wrap h2{font-size: 24px;line-height: 40px;}
.project-tit-wrap  p{font-size:14px;line-height: 25px;text-transform: uppercase;}
.project-wrap{width: 1100px;margin:0 auto;height:500px;}
.project-wrap div.li{float:left;width:272px;margin:2px;height:240px;position:relative;overflow:hidden;}
.project-wrap div.li:nth-child(4n+1){margin-left:0;}
.project-wrap div.li:nth-child(4n){margin-right:0;}
.project-wrap div.li a {display:block;width:272px;height:240px;overflow:hidden;z-index:99999;}
.project-wrap div.li a img{display:block;width:272px;height:240px;}
.project-wrap div.li a .sha1{ overflow:hidden;transition:all 0.3s linear; -webkit-transition:all 0.3s linear;width:242px;height:185px;padding:40px 15px 15px 15px;background:rgba(65,187,216,.8);position:absolute;top:-240px;left:0;z-index:9999;}
.project-wrap div.li a .sha1 .txtx{color:#fff;font-size: 14px;line-height:23px;}
.project-wrap div.li a p.txt3{position:absolute;bottom:0;text-align:center;background:#CBCBCB;left:0;height:30px;font-size:16px;width:100%;line-height:30px;color: #666;}
.project-wrap div.li a:hover .sha1,.project-wrap div.li a.on .sha1{display: block;top:0;}
.project-wrap div.li a .sha1 h4{text-align: center;color:#fff;font-size: 18px;line-height: 35px;}
.fuwutel{width:420px;height:50px;background:url(../../images/icon/telw.png) no-repeat left 6px;margin:30px auto 0 auto; }
.telwr{width:250px;height: 50px;float: left;}
.fuwutel p.txt{color:#fff;font-size: 12px;padding-left:47px;}
.fuwutel p.telnumber{color:#fff;font-size: 24px;line-height:30px;padding-left:45px;font-weight: 600;}
.fuwutel a.fr{display: block;width:136px;height: 42px;padding-top:5px;}
.fuwutel a.fr img{display: block;width:136px;height: 42px;}
.aboutus-box{margin-top:300px;width:100%;height:485px;padding:50px 0;margin:0 auto;background:#fff;}
.aboutus-box .w1100{height:485px;}
.aboutus-box .w1100 .company{width:622px;height:485px;}
.aboutus-box .w1100 .company .intro-wrap{margin-top:5px;width:622px;height:420px;}
.aboutus-box .w1100 .company .intro-wrap img{width:622px;height: 300px;overflow: hidden;}
.aboutus-box .w1100 .company .intro-wrap .intro{height:105px;padding-top: 15px;overflow:hidden;}
.aboutus-box .w1100 .company .intro-wrap .intro h2{color:#014785;font-size:16px;}
.aboutus-box .w1100 .company .intro-wrap .intro p{line-height:23px;font-size: 14px;height:65px;padding-top:5px;overflow:hidden;color:#777;}
.aboutus-box .w1100 .company .intro-wrap .intro p a{color:#014785;}
.titlecommon{height:60px;width:100%;}
.titlecommon h4{text-transform: uppercase;line-height:28px;font-size: 24px;color:#014785;}
.titlecommon  p{line-height: 20px;font-size: 18px;color:#333;font-weight:600;}
.aboutus-box .w1100  .pic-wrap{overflow:hidden;width:460px;height: 485px;}
.pic-wrap .tabs{width:100%;height:55px;line-height:60px;}
.pic-wrap .tabs span{color:#999;font-size:18px;font-weight: 600;display: block;float: left;width:100px;text-align:center;cursor:pointer;}
.pic-wrap .tabs span.hyrz{width:94px;background: url(../../images/line.jpg) no-repeat right center;text-align:left;}
.pic-wrap .tabs span.on,.pic-wrap .tabs span:hover{color:#014785;}
.aboutus-box .w1100  .pic-wrap .pic{margin-top:10px;height:385px;border:1px solid #ddd;}
.mr_frbox1{width:460px;margin:0 auto;height:385px;position: relative;display: none;}
.mr_frUl1{height:290px;padding:25px 0 10px 0;width:440px;margin:0 auto;overflow:hidden;}
.mr_frUl1 ul{width:1020px;margin:0 auto;}
.mr_frUl1 ul li{width:200px;height: 290px;text-align: center;float: left;text-align:center;margin: 0 10px;}
.mr_frUl1 ul li p {line-height: 30px;font-size: 16px;font-weight:600;}
.mr_frUl1 ul li img {display: block;width:200px;height:254px;}
.mr_frUl1 ul li:hover p{color:#014785;}
.btn-scroll{height:50px;width: 460px;background-color:#CBCBCB;position: absolute;bottom: 0;left: 0;}
.btn-scroll a{display: block;width:230px;float:left;background-color:#CBCBCB;height: 50px;text-indent:-99999px;}
.btn-scroll a.prev{background: url(../../images/icon/scroll1.png) no-repeat center;}
.btn-scroll a.next{background:  url(../../images/icon/scroll.png) no-repeat center; }
.btn-scroll a.on,.btn-scroll a:hover{background-color:#014785;}
.news-box{width:100%;height: 603px;padding:30px 0;background: #F9F9F9;}
.news-box .w1100{height:603px;overflow:hidden;}
.newsleft{width:500px;height: ;}
.text-picscroll{width: 500px;height:394px;margin-top:10px;}
.new-actives { width: 500px; height: 390px;  overflow: hidden;position: relative; zoom: 1; }
.new-actives .tab-hd{ height:70px;width:90px;position: absolute;bottom: 20px;left:0; z-index:999999;}
.new-actives .step { display: block;width:65px;height: 25px; }
.new-actives .step a {display: block;width:22px;height: 22px; float: left;background-image: url(../../images/iocnbig.png);background-repeat:  no-repeat;}
.new-actives .pageState{display: block;width:90px;height: 40px; color:#666;font-size: 12px;line-height: 5px;}
.new-actives .pageState span{ font-weight:bold; font-size: 24px;line-height: 10px;    }
.new-actives .tab-bd { height: 390px; overflow: hidden; }
.new-actives .tab-bd li {height: 390px;  width: 100%; position: relative; }
.new-actives .tab-bd ul { height: 390px; width:500px; }
.new-actives .tab-bd li a.newsimg{ position:absolute;top:0;left:0;height:  280px; width:500px;display: block; }
.new-actives .tab-bd li a.newsimg  img{height: 280px;width:500px;}
.new-actives .tab-bd li a.newstext{height:66px;overflow:hidden;width:410px;padding-top:12px;position:absolute;bottom:20px;left:90px;}
.new-actives .tab-bd li a.newstext h4{color:#666;font-size: 14px;}
.new-actives .tab-bd li a.newstext:hover h4{color:#014785;}
.new-actives .tab-bd li a.newstext p{color:#777;font-size: 14px;height:45px;overflow: hidden;line-height: 22px;}
.new-actives .step a.prev{background-position: -32px -156px;}
.new-actives .step a.next{background-position: -61px -156px;margin-left:10px;}
.leftnews-bottom{width:500px;height: 160px;margin-top:3px;overflow: hidden;}
.leftnews-bottom .tit{height:30px;padding-left:28px;line-height: 30px;font-weight: 600;font-size: 16px;color: #333;position: relative;}
.leftnews-bottom .tit i.icon-itt{background-position: 0px -160px;position: absolute;top:8px;left:0;width: 22px;height: 16px;}
.leftnews-bottom .newslist{margin-top:0px!important;}
.comment{height:40px;line-height:40px;border-bottom: 2px solid #CBCBCB;}
.comment h2{width:98px;padding-left:20px;position:relative;font-size:16px;color:#014785;border-bottom:2px solid #014785;}
i.icon-big{background-image: url(../../images/iocnbig.png);background-repeat: no-repeat;display: block;}
.comment h2 i.icon-zxnews{background-position: -1 0px;position: absolute;top:10px;left:0;width: 16px;height: 18px;}
.rightnews{width:555px;height:603px;}
.tabspan{border-bottom:2px solid #CBCBCB;line-height:40px;height: 40px;font-size: 16px;}
.tabspan a.fr{font-size:14px;font-weight: 500;color:#666;line-height: 50px;text-transform: uppercase;}
.tabdiv a{float: left;display: block;position:relative;width:88px;padding-left:10px;text-align:center;color:#333;}
.tabdiv a.yf{margin-right:10px;}
.tabdiv span.xianxian{float: left;line-height: 38px;}
.tabdiv a:hover,.tabdiv a.on{color:#014785;font-weight: 600;border-bottom: 2px solid #014785;}
.tabdiv a  i.icon-yf{position:absolute;top:12px;left:0px;display:block;width:14px;height:18px;background-position: -30px -25px;}
.tabdiv a  i.icon-bk{position:absolute;top:12px;left:0px;display:block;width:15px;height:17px;background-position: -30px -50px;}
.tabdiv a.yf:hover  i.icon-yf,.tabdiv a.yf.on  i.icon-yf{background-position: -2px -25px;}
.tabdiv a.bk:hover  i.icon-bk,.tabdiv a.bk.on  i.icon-bk{background-position: -1px -50px;}
.tabcontent{width: 555px;height: 575px;overflow: hidden;}
.tabcontent-c{display:none; height:575px;width:100%;overflow: hidden;}
dl.li{width:100%;height: 135px;margin:25px 0 0 0 ;border-bottom: 1px dashed #cacaca;}
dl.li:last-child{border-bottom:none;}
dl.li a{display: block;width: 100%;height: 100%;}
dl.li dt{float: left;width:200px;height: 112px;}
dl.li dt img{width:200px;height: 112px;}
dl.li dt img:hover{opacity: .9;}
dl.li dd{width:340px;float:right;height:112px;overflow: hidden;}
dl.li dd div{width:100%;height: 30px;line-height: 30px;}
dl.li dd div h2{width:300px;color: #656565;font-size: 16px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
dl.li dd div span.fr{font-size: 14px;color:#444;}
dl.li dd  p.txt{font-size:14px;line-height:22px;padding-top:18px;color: #777;height: 60px;overflow:hidden;}
dl.li a:hover   dd div h2{color:#014785;}
.newslist{margin-top:11px;overflow:hidden;}
.newslist li{line-height:30px;border-bottom: 1px dashed #cacaca;height:30px;}
.newslist li a{font-size:14px;color:#9D9D9D;display:inline-block;float: left;width:322px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.newslist li a:hover{color:#014785;text-decoration:none;}
.newslist li:last-child{border-bottom: none;}
.newslist span{display:inline-block;float:right;font-size:14px;color:#8c8b8b;padding-right:15px;}


.footer-box1{width: 100%;height:69px;background:url(../../images/footer2.jpg) no-repeat center;overflow: hidden;background-size:cover;}
.footer-box1 .link{height:50px;overflow: hidden;padding-top:9px;}
.ftitle{border-left:3px solid #fff;line-height:20px;height:20px;margin-top:13px;float:left;padding-left:15px;font-size: 16.23px;color:#fff;}
.flinks{float:left;width:915px;margin-left:30px;overflow:hidden;height: 45px;line-height: 20px;}
.flinks a{color:#fff;font-size: 14px;padding:0 10px;white-space:nowrap;}
.flinks a:hover{color:#fff;}

/*返回顶部*/
#izl_rmenu{ display:block; position:relative; z-index:10;}
#scrollUp {bottom: 320px;right: 60px;height: 50px;width: 50px; border:1px solid #fff;background: url(../../images/icon/top.png) repeat 0 0 #014785;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;z-index:10;}
#scrollUp:hover {background-color:#2db4d4;background-position: 0 -50px;}
.scrollup_block{ display:block}
.scrollup_none{ display:none;}