﻿.defblock  {font-size:12pt;line-height:28px;color:#666;}
.bgblue {background: #f2f2f2;}
.defblock {padding:30px 0px 30px 0px;}
.defblock .w1200 {width:1200px;margin:0px auto;text-align:center;}
.defblock .w1200 h3 {font-weight:500; color:#333;text-align:center;height:66px;}
.defblock .w1200 h3.cen{text-align:center;}
.defblock .w1200 h3 a {display: none;}
.defblock .w1200 .slink {display:none;float:right;width:500px;position:relative;margin-top:-66px;line-height:66px; text-align:right;}
.defblock .w1200 .slink a {margin-left: 2.5%;height:66px;line-height:66px;}
.defblock .w1200 .slink a.cur {margin-left: 2.5%;color:#008fd7;height:42px;padding-bottom:16px;line-height:62px;border-bottom:4px solid #008fd7;}
.defblock .w1200 h3 small {display: block;line-height:40px;height:40px; font-size:14pt;color:#000;font-weight:bold;}
.defblock .w1200 h3 font {margin-left:0px;color:#999;font-size:12pt;line-height:26px;height:26px;}

.defsolution .w1200 h3 {font-weight:500; color:#999;text-align:center;height:66px;}
.defsolution .w1200 h3.cen{text-align:center;}
.defsolution .w1200 h3 a {display: none;}
.defsolution .w1200 .slink {display:inline;float:right;width:500px;position:relative;margin-top:-66px;line-height:66px; text-align:right;}
.defsolution .w1200 .slink a {margin-left: 2.5%;height:66px;line-height:66px;}
.defsolution .w1200 .slink a.cur {margin-left: 2.5%;color:#008fd7;height:42px;padding-bottom:16px;line-height:62px;border-bottom:4px solid #008fd7;}
.defsolution .w1200 h3 small {display: block;line-height:40px;height:40px; font-size:14pt;color:#fff;font-weight:bold;}
.defsolution .w1200 h3 font {margin-left:0px;color:#999;font-size:12pt;line-height:26px;height:26px;}

.defaboutwrap .w1200 h3 {font-weight:500; color:#333;text-align:center;height:66px;}
.defaboutwrap .w1200 h3.cen{text-align:center;}
.defaboutwrap .w1200 h3 a {display: none;}
.defaboutwrap .w1200 .slink {display:inline;float:right;width:500px;position:relative;margin-top:-66px;line-height:66px; text-align:right;}
.defaboutwrap .w1200 .slink a {margin-left: 2.5%;height:66px;line-height:66px;}
.defaboutwrap .w1200 .slink a.cur {margin-left: 2.5%;color:#008fd7;height:42px;padding-bottom:16px;line-height:62px;border-bottom:4px solid #008fd7;}
.defaboutwrap .w1200 h3 small {display: block;line-height:40px;height:40px; font-size:14pt;color:#FFF;font-weight:bold;}
.defaboutwrap .w1200 h3 font {margin-left:0px;color:#999;font-size:12pt;line-height:26px;height:26px;}

.defblock .defabout {width: 1200px;height:auto;display:block;padding:0px;margin:0px auto;}
.defblock .defabout img {display: inline;float: right;width:600px;}
.defblock .defabout .defabout_cont {width:100%;display:inline;float:left;text-align:center; font-size:10pt;line-height:32px;padding-left:0px; color:#fff;}
.defblock .defabout .defabout_cont .defmore {background: #ff6a00;border-radius: 7px;color: #fff;padding: 4px 15px 4px 15px;}

/***/
.defsolution {background:#008fd7;display: block;width: 100%;padding: 30px 0px 50px 0px;}
.defaboutwrap {background:#008fd7;display: block;width: 100%;padding: 30px 0px 50px 0px;}
.def_customerlist {width:1200px;padding:0px;display:block;}
/* 本例子css */
.def_customerlist{width:1200px;height:400px;margin:5px auto;position:relative;}
.defsolution .prev {width: 45px;height: 170px;position: absolute;top: 0px;left: 0;z-index: 100;cursor: pointer;}
.defsolution .next{ width: 45px;height: 170px;position: absolute;top: 0px;right:0px;z-index: 100;cursor: pointer;}
.chgsolution {display: none;float:right;width:120px;height:66px;position:relative;right:0px;top:-33px;        }
.chgsolution a {display: inline;}
.def_customerlist .scrollWrap{width:1200px;margin-left:0px;padding-top:0px;overflow:hidden;position:absolute;}
.def_customerlist ul li{float:left;width:20%;text-align:center;position:relative;/*background:#fff;*/}
.def_customerlist ul li a {display: block;width: 100%;}
.def_customerlist ul li a img {display:block;width:100%;}

/*关于我们*/
.def_about{width:1200px;display:block;margin:0 auto}
.def_ableft{display:block;float:none;width:1060px;padding:0px;margin:0px auto;}
.def_abright{display:none;float:right;width:540px;padding:0 60px 0 0}
.def_about h2{color:#000;font-size:20pt;line-height:36pt;text-transform:uppercase}
.def_about h2 span{color:#999;font-size:10pt;line-height:20pt;text-transform:uppercase;margin-right:10px}
.def_about h3{color:#008fd7;font-size:14pt;line-height:28pt;text-transform:uppercase;text-align:left}
.def_about .sprt{display:block;width:60px;border-bottom:4px solid #008fd7;margin:15px 0 15px 0;left:0}
.def_about .def_abtxt{clear:both;font-size:14px;line-height:28px}
.def_abright a{display:block;width:95%;padding:2.5%;background:#fff; position:relative;margin-top:-20%}
.def_abright img{display:block;width:100%;}
.def_ableft a{display:block;width:140px;line-height:40px;border:1px solid #008fd7;color:#008fd7;border-radius:20px;text-align:center;font-size:14px;margin-top:20px}
.def_ableft a:hover{display:block;width:140px;line-height:40px;border:1px solid #008fd7;color:#fff;border-radius:20px;text-align:center;font-size:14px;margin-top:20px;background:#008fd7}
.def_ablist{display:block;width:1060px;padding:0 70px 0 70px;margin:40px auto 0 auto;}
.def_ablbox{display:inline;width:184px;float:left;padding-left:80px;border:1px solid #008fd7;border-right:0;height:90px;background:#fff;}
.def_ablbox a{display:block;line-height:90px;font-weight:bold;font-size:large;}
.def_ablbox:nth-child(5n-1){display:inline;width:183px;float:left;padding-left:80px;border:1px solid #999;border-right:1px solid #999}

.def_ablbox:hover{display:inline;width:184px;float:left;padding-left:80px;border:1px solid #008fd7;border-right:0;height:90px;background:#008fd7;}
.def_ablbox:hover a{display:block;line-height:90px;color:#fff;}
.def_ablbox:nth-child(5n-1){display:inline;width:183px;float:left;padding-left:80px;border:1px solid #999;border-right:1px solid #999}

/* msg*/
.color_blue {background: #008fd7 url(../images/bg_msg.jpg) no-repeat top center;color:#fff;}
.def_submit {width:1200px;margin:2.5% auto;}
.def_submit .w1200 h3 {font-weight:500; color:#333;text-align:center;height:66px;}
.def_submit .w1200 h3.cen{text-align:center;}
.def_submit .w1200 h3 a {display: none;}
.def_submit .w1200 .slink {display:inline;float:right;width:500px;position:relative;margin-top:-66px;line-height:66px; text-align:right;}
.def_submit .w1200 .slink a {margin-left: 2.5%;height:66px;line-height:66px;}
.def_submit .w1200 .slink a.cur {margin-left: 2.5%;color:#008fd7;height:42px;padding-bottom:16px;line-height:62px;border-bottom:4px solid #008fd7;}
.def_submit .w1200 h3 small {display: block;line-height:40px;height:40px; font-size:14pt;color:#FFF;font-weight:bold;}
.def_submit .w1200 h3 font {margin-left:0px;color:#999;font-size:12pt;line-height:26px;height:26px;}

.def_subbox{width:980px;padding:20px 0 20px 0;margin:20px auto 0 auto;text-align:center}
.def_subbox input{display:inline;float:left;width:250px;margin-right:20px;height:38px;background:rgba(255,255,255,.4);border:1px solid #fff;border-radius:5px;padding-left:15px;font-size:12px;line-height:38px}
.def_subbox input:focus{display:inline;float:left;width:250px;margin-right:20px;height:38px;background:rgba(255,255,255,.8);border:1px solid #fff;border-radius:5px;padding-left:15px;font-size:12px;line-height:38px}
.def_subbox a{display:inline;float:right;width:112px;height:40px;line-height:40px;text-align:center;background:rgba(255,255,255,.8);margin-right:0}

/*我们的服务*/
.defservice {width:25%;display:inline;float:left;text-align:left;margin-top:30px;margin-bottom:30px;}
.defservice a i {display:block;width:60px;height:60px;overflow:hidden; border-radius:30px;margin:0px auto 5% auto;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.defservice a span {font-weight:bold;font-size:12pt;color:#333;}
.defservice p {width:90%;padding:0 5% 0 5%;font-size:10pt;}

.svritem01 a i {background: url(/template/default/images/icon_link.png) no-repeat -300px -100px;}
.svritem02 a i {background: url(/template/default/images/icon_link.png) no-repeat -100px -100px;}
.svritem03 a i {background: url(/template/default/images/icon_link.png) no-repeat -200px -100px;}
.svritem04 a i {background: url(/template/default/images/icon_link.png) no-repeat -0px -100px;}

.svritem01 a:hover i {background: url(/template/default/images/icon_link.png) no-repeat -300px -0px;opacity: 1;}
.svritem02 a:hover i {background: url(/template/default/images/icon_link.png) no-repeat -100px -0px;opacity: 1;}
.svritem03 a:hover i {background: url(/template/default/images/icon_link.png) no-repeat -200px -0px;opacity: 1;}
.svritem04 a:hover i {background: url(/template/default/images/icon_link.png) no-repeat -0px -0px;opacity: 1;}
/*我们的观点*/
.defblock .defart_wrap{width:550px;display: inline;float: left;border:0px solid #0050a0;text-align:left;}
.defblock .w1200 .defart_wrap {text-align: left;}
.defartblock{margin: 50px auto;}
.defcontent {width:100%;margin: 15px auto;}
.defart_wrap ul li {width:100%;display:block;float:none;margin:0;}
.defart_wrap ul li .txt {margin: 15px 0px 15px 0px;}
.defart_wrap ul li a {display:block;width:100%; color:#008fd7; font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.defart_wrap ul li a .link {position:relative;display:none;}
.defart_wrap ul li a img {width:100%;height:auto; }
.defart_wrap ul li span.date {margin-top:10px;font-size:10pt;display:block;display:none;}
.defart_wrap ul li span.date font {padding:4px 8px 4px 8px;margin-right:8px;height:20px;line-height:20px;font-size:10pt;border-radius:5px;background:#008fd7;color:#fff;}
.defart_wrap ul li p {font-size:10pt;line-height:22pt;margin:0px;}

.deftopprod{border:0px solid #0050a0;margin-top:15px;display:block;width:1200px;margin:0px auto;}
.defartbox .deftit {display: none;}

/* 我们的案例 */
.deftopprod ul{width:1200px; overflow:hidden; zoom:1;margin-top:2%; }
.deftopprod li{ width:32%; margin-bottom:2%; position:relative; float:left; display:inline;}
.deftopprod li:nth-child(3n-1){ width:32%; margin-bottom:2%;position:relative; float:left; display:inline;margin-left:2%; }
.deftopprod li:nth-child(3n){ width:32%; margin-bottom:2%; position:relative; float:left; display:inline;margin-left:2%; }

.deftopprod li .pic {position:relative;display:block;width:99%;padding:0.5%;background:#ccc; overflow:hidden;margin-bottom:0px;}
.deftopprod li .pic img {display:block;background:#ddd;width:100%;}
.deftopprod li .txt1 a{color:#333;}
.deftopprod li .movielist_tt {position:relative;overflow:hidden;position:relative;}
.deftopprod li .score {color:#FF6600;font-family:Arial;position:absolute;top:0;right:10px;}

.picList .honour {margin: 0 20px 20px 0;}
.picList a .hover {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.4);transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;opacity: 0;}
.picList a .hover  .link {position: absolute;top: -40px;width: 60px;height:60px;border-radius:30px;background:url(/template/default/images/icon_link.png) no-repeat -400px -200px; text-align: center;font: 18px "Microsoft Yahei";color: #000;left:50%;margin-left:-30px;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;opacity: 0;text-indent:-2999px;}
.picList a .hover .inner {position: absolute;top: 100%;width: 100%;text-align: center;font: 18px "Microsoft Yahei";color: #000;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;opacity: 0;}

.picList a:hover .hover {opacity: 1;}
.picList a:hover .hover .link {top: 90px;display:block;color: #fff;opacity: 1;}
.picList a:hover .hover .inner {width:70%; top:160px; padding:0px 15% 0px 15%; display:block;color: #fff;opacity: 1;}

.defart_wrap ul li a.pic {display: block;width: 100%;height: auto;overflow:hidden; }
.defart_wrap ul li a.pic img {transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.defart_wrap ul li a.pic:hover img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-transform:scale(1.2,1.2);transition: .3s transform;}
.defart_wrap .date{display:inline;float:left;width:60px;text-align:left;color:#999}
.defart_wrap .date span {display: block;}
.defart_wrap .date span.day {display: block;font-size:32px;text-align:left;color:#999;font-weight:bold;text-align:center;}
.defart_wrap .date span.yearmon {font-size:small;text-align:center;;}
.defart_wrap .cont{display:inline;float:left;width:478px;text-align:left;color:#000}
.defart_wrap .cont h4{display:block;width:100%;color: #008fd7;}
.defart_wrap .cont p{margin:0}


.dfa01{background:#ffffff url(../images/dfa01.png) no-repeat left center;}
.dfa02{background:#ffffff url(../images/dfa02.png) no-repeat left center;}
.dfa03{background:#ffffff url(../images/dfa03.png) no-repeat left center;}
.dfa04{background:#ffffff url(../images/dfa04.png) no-repeat left center;}
.def_ablist .show{background:#008fd7 url(../images/dfa11.png) no-repeat left center;}
.def_ablist .show a{color:#fff;}

.dfa01:hover{background:#008fd7 url(../images/dfa11.png) no-repeat left center;}
.dfa02:hover{background:#008fd7 url(../images/dfa12.png) no-repeat left center;}
.dfa03:hover{background:#008fd7 url(../images/dfa13.png) no-repeat left center;}
.dfa04:hover{background:#008fd7 url(../images/dfa14.png) no-repeat left center;}

/*我们的优势*/
.defys {margin:0px auto;}
.defysbox {width:0px;height:240px;display:inline;float:left;overflow:hidden; text-align:left;padding-left:180px;padding-right:0px; margin-top:2.5%;font-size:16px;line-height:28px;
           transition:width 1s, height 2s;
-moz-transition:width 1s, height 2s, -moz-transform 1s; /* Firefox 4 */
-webkit-transition:width 1s, height 2s, -webkit-transform 1s; /* Safari and Chrome */
-o-transition:width 1s, height 2s, -o-transform 1s; /* Opera */
}
.defys .defysbox h4{font-size:20px;line-height:42px;color:#333;font-weight:500;}
.defysnum {background: #008fd7;display:block;width:100%;height:240px;overflow:hidden;}
.defysnum ul {width:1200px;margin:0px auto;}
.defysnum ul li {display:inline;float:left;height:90px;padding-bottom:100px;text-align:center;color:#f1f1f1;padding-top:50px;}
.defysnum ul li.defysnum01 {width:33%;border-right:1px solid #cc0000;position:relative;left:-1px;}
.defysnum ul li.defysnum02 {width:33%;}
.defysnum ul li.defysnum03 {width:33%;border-left:1px solid #cc0000;position:relative;left:-1px;}
.defys {margin:0 auto;width:600px;height:400px; padding:0 600px 0 0;background:url(../images/def01.jpg) no-repeat right center;font-size:10pt; }
.defys h4 {font-size:12pt;line-height:32pt;}
.defysnum i {display: block;height: 100px;line-height: 100px;font-size: 48pt;color: #fff;font-weight: bold;text-align: center;margin: 0px auto;}
.defysbox01 {text-align:left;padding-top:68px;}
.defysbox02 {display:inline;float:left;text-align:left;width:45%;display:inline;padding-top:20px;padding-right:5%;}
.defysbox03 {display:inline;float:left;text-align:left;width:45%;display:inline;padding-top:20px;padding-right:5%;}


.defart_more{margin-top:0px;display:inline;float:right; width:600px;padding:0px 15px 0px 15px;background:#fff;}
.defart_morebox{padding-top:10px;border-bottom:1px dotted #d1d1d1;padding-bottom:10px;font-size:14px;display:block;float:none;width:100%;}
.defart_morebox:first-child{padding-top:0px;border-bottom:1px dotted #d1d1d1;padding-bottom:10px;font-size:14px;display:block;float:none;width:100%;}
.defart_morebox .date{display:inline;float:right;width:60px;text-align:left;color:#999}
.defart_morebox .date span {display: block;}
.defart_morebox .date span.day {display: block;font-size:32px;text-align:left;color:#999;font-weight:bold;text-align:center;}
.defart_morebox .date span.yearmon {font-size:small;text-align:center;;}
.defart_morebox .txt{display:inline;float:left;width:488px;text-align:left;color:#000}
.defart_morebox .txt h4{display:block;width:100%;color: #008fd7;}
.defart_morebox .txt p{margin:0}

.prodcatalist{display:block;width:100%;/*background:#008fd7 url(../images/bg_catalogue.jpg) no-repeat bottom center;*/border-bottom:4px solid #008fd7;}
.prodcatabox{display:block;width:1000px;margin:0 auto;padding:30px 0}
.prodcata_pic{display:inline;width:400px;float:left}
.prodcata_pic a{display:block;width:90%;padding:5%}
.prodcata_pic a img{display:block;max-width:100%}
.prodcata_txt{display:inline;width:480px;float:right;padding:0% 0 5% 0;color:#008fd7}
.prodcata_txt h3{color:#008fd7;font-size:14pt;line-height:28pt}
.prodcata_txt a{display:block;width:140px;line-height:40px;border:1px solid #008fd7;color:#008fd7;border-radius:20px;text-align:center;font-size:14px;margin-top:20px;background:initial}
.prodcata_txt p{font-size:14px;line-height:28px}

.defprodcatalist{display:block;width:1200px;/*margin:-60px auto 0 auto*/margin:0px auto;position:relative;top:-94px;}
.defprodcatalist .dpcl_box{background:#f2f2f2;display:inline;float:left;width:20%;border-bottom:4px solid #008fd7;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.defprodcatalist .dpcl_box:hover{background:#008fd7;display:inline;float:left;width:20%;border-bottom:4px solid #008fd7}
.defprodcatalist .dpcl_box a{display:block;width:100%;font-weight:bold;}
.defprodcatalist .dpcl_box a img{display:block;width:40%;margin:20% auto 0px auto;}
.defprodcatalist .dpcl_box a span{display:block;width:100%;height:90px;line-height:90px;text-align:center}
.defprodcatalist .cur{background:#008fd7;display:inline;float:left;width:20%;border-bottom:4px solid #008fd7}
.defprodcatalist .dpcl_box:hover a,.defprodcatalist .cur a {color: #fff;}
.defprodcataintr {height: 464px;overflow: hidden;}

.def_yswrap img {
    max-width: 100%;
}

@media screen and (max-width:1200px) {
    .wapnone{display:none;}
    .bgblue {background: #fff;}
    .defblock {padding:0px 0px 0px 0px;}
    .defblock .w1200 {width:100%;padding:0%; margin:0px auto;text-align:center;}
    .defblock .w1200 h3 {font-size:12pt;line-height:32px; color:#0050a0;text-align:left;width:95%;padding:0 2.5% 0 2.5%; margin:0% auto 0px auto;
                         background-image: -webkit-linear-gradient(to top, #efefef, #ffffff);background-image: linear-gradient(to top, #efefef, #ffffff);
                         border-bottom:0px;
                         text-transform:uppercase;
                         height:32px;
    }
    .defblock .w1200 h3.cen{text-align:left;}
    .defblock .w1200 h3 a {display: inline;float: right;font-size:8pt; font-weight:500; height:22px;line-height:22px; background:#008fd7;border-radius:3px;padding:0px 8px 0px 8px; color:#fff;position:relative;top:5px;}
    .defblock .w1200 h3 span {margin-left:2.5%;color:#999999;}    
    .defblock .w1200 h3 font {display: none;line-height:40px;height:40px; font-size:14pt;color:#000;font-weight:bold;}
    .defblock .w1200 h3 small {display:inline; margin-left:0px;color:#333;font-size:12pt;line-height:32px;height:32px;font-weight:bold;}
    .defblock .w1200 .slink {display:none;float:right;width:400px;position:relative;margin-top:-66px;line-height:66px; text-align:right;}
    .defblock .w1200 .slink a {margin-left: 2.5%;height:66px;line-height:66px;}
    .defblock .w1200 .slink a.cur {margin-left: 2.5%;color:#008fd7;height:42px;padding-bottom:16px;line-height:62px;border-bottom:4px solid #008fd7;}
    
    /*关于我们*/
    .defblock .defabout {width: 100%;height:auto;display:block;padding:0px;margin:0px auto;}
    .defblock .defabout img {max-width: 100%;display:block;}
    .defblock .defabout .defabout_cont {font-size:14px;line-height:24px;width:100%;padding:0%; text-align:left;}
    .defblock .defabout .defabout_cont p {padding: 0 2.5% 0 2.5%;color:#333;text-indent:2em;}
    .defblock a.defmore{display:none;width:60px;height:60px;line-height:60px;text-align:center;border-radius:30px;background:#009cff;color:#fff;margin:15px auto 0px auto;position:relative;bottom:-60px;}
    .bgblue a.defmore{display:none;width:60px;height:60px;line-height:60px;text-align:center;border-radius:30px;background:#efefef;color:#0050a0;margin:15px auto 0px auto;position:relative;bottom:-60px;}

    .defsolution {background:#fff; display: block;width: 100%;height:auto; padding: 0px 0px 0px 0px;}
    .defaboutwrap {background:#fff;display: block;width: 100%;height:auto; padding: 0px 0px 0px 0px;}
    .def_customerlist{width:100%;height:400px;margin:5px auto;position:relative;display:block;}
    .defsolution .prev {width: 45px;height: 170px;position: absolute;top: 0px;left: 0;z-index: 100;cursor: pointer;}
    .defsolution .next{ width: 45px;height: 170px;position: absolute;top: 0px;right:0px;z-index: 100;cursor: pointer;}
    .chgsolution {display: none;float:right;width:120px;height:66px;position:relative;right:0px;top:-33px;        }
    .chgsolution a {display: inline;}
    .def_customerlist .scrollWrap{width:100%;margin-left:0px;padding-top:0px;overflow:hidden;position:absolute;}
    .def_customerlist ul li{float:left;width:30%;text-align:center;position:relative;/*background:#fff;*/margin-left:2.5%;margin-top:2%;margin-bottom:2%; box-shadow:0 5px 0px rgba(0,0,0,0.4); }
    .def_customerlist ul li a {display: block;width: 100%;}
    .def_customerlist ul li a img {display:block;width:100%;}

    /*服务项目*/
    .defservice {width:46.25%;display:inline;float:left;text-align:center;margin-top:2.5%;margin-bottom:0px;margin-left:2.5%; padding-top:2.5%;padding-bottom:2.5%;}
    .defservice a i {display:block;width:60px;height:60px;overflow:hidden; border-radius:30px;margin:0px auto 5% auto;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
    .defservice a span {font-weight:bold;font-size:12pt;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .defservice p {width:90%;padding:0 5% 0 5%;font-size:10pt;display:none;}
    .svritem01{background: #ffa800;}
    .svritem02{background: #b7d12f;}
    .svritem03{background: #ff5915;margin-bottom:2.5%;}
    .svritem04{background: #319a96;margin-bottom:2.5%;}
    .svritem01 a i {background: url(/template/default/images/icon_link.png) no-repeat -300px -200px;}
    .svritem02 a i {background: url(/template/default/images/icon_link.png) no-repeat -100px -200px;}
    .svritem03 a i {background: url(/template/default/images/icon_link.png) no-repeat -200px -200px;}
    .svritem04 a i {background: url(/template/default/images/icon_link.png) no-repeat -0px -200px;}
    .svritem01 a:hover i {background: url(/template/default/images/icon_link.png) no-repeat -300px -0px;opacity: 1;}
    .svritem02 a:hover i {background: url(/template/default/images/icon_link.png) no-repeat -100px -0px;opacity: 1;}
    .svritem03 a:hover i {background: url(/template/default/images/icon_link.png) no-repeat -200px -0px;opacity: 1;}
    .svritem04 a:hover i {background: url(/template/default/images/icon_link.png) no-repeat -0px -0px;opacity: 1;}    
    /* 我们的案例 */
    .deftopprod ul{width:100%; overflow:hidden; zoom:1; }
    .deftopprod li{ width:46.25%;padding:0%; margin: 0 0 2.5% 2.5%; position:relative; float:left; display:inline; }
    .deftopprod li:nth-child(3n-1){ width:46.25%;padding:0%; margin: 0 0 2.5% 2.5%; position:relative; float:left; display:inline; }
    .deftopprod li:nth-child(3n){ width:46.25%;padding:0%; margin: 0 0 2.5% 2.5%; position:relative; float:left; display:inline; }
    .deftopprod li .pic {position:relative;display:block;overflow:hidden;margin-bottom:0px;background:#fff;}
    .deftopprod li .pic img {display:block;background:#ddd;width:100%;}
    .deftopprod li .txt1 a{color:#333;}
    .deftopprod li .movielist_tt {position:relative;overflow:hidden;position:relative;}
    .deftopprod li .score {color:#FF6600;font-family:Arial;position:absolute;top:0;right:10px;}

    .picList .pic{display:block;width:99%;padding:.5%;background:#ccc}
    .picList .honour {margin: 0 20px 20px 0;}
    .picList a .hover {position: relative;left: 0;top: 0;width: 100%;height: 32px;line-height:32px; background:initial;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;opacity: 1;}
    .picList a .hover  .link {display:none; position: absolute;top: -40px;width: 60px;height:60px;border-radius:30px;background:url(/template/default/images/icon_link.png) no-repeat -400px -200px; text-align: center;font: 18px "Microsoft Yahei";color: #000;left:50%;margin-left:-30px;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;opacity: 0;text-indent:-2999px;}
    .picList a .hover .inner {position: absolute;top: 0;width: 100%;height:32px; line-height:32px; text-align: center;font-size: 14px;color: #000;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;opacity: 1;}
    .picList a:hover .hover {opacity: 1;}
    .picList a:hover .hover .link {top: 90px;display:block;color: #fff;opacity: 1;}
    .picList a:hover .hover .inner {width:70%; top:160px; padding:0px 15% 0px 15%; display:block;color: #fff;opacity: 1;}

    
    /*我们的观点*/
    .defblock .defart_wrap{width:100%;display: block;float: none;border:0px solid #0050a0;text-align:left;}
    .defblock .w1200 .defart_wrap {text-align: left;}
    .defartblock{margin: 0px auto;}
    .defcontent {width:100%;margin: 15px auto;}
    .defart_wrap ul li {width:95%;height:110px; display:block;float:none;padding:2.5%;margin:0px 0px 0px 0px;}
    .defart_wrap ul li.view3 {width:95%;display:block;float:none;margin:0px 0px 0px 0px;}
    .defart_wrap ul li a.pic {display: block;width: 100%;float:left; height: auto;overflow:hidden; }
    .defart_wrap ul li .txt {display: block;width: 100%;padding-left:0%; float:none; height: auto;overflow:hidden; }
    .defart_wrap ul li a{font-size:10pt;line-height:24px}
    .defart_wrap ul li .txt p {font-size:10pt;line-height:18pt;margin:0px;}
    .defart_wrap ul li a.pic img {height:auto; transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
    .defart_wrap ul li a.pic .hover {display:none; position: relative;left: 0;top: -100%;width: 100%;height: 100%;background:rgba(232,31,41,0.85);transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;opacity: 0;}

    .defart_more{margin-top:0px;display:block;width:96%;padding:2%;background:#fff;}
    .defart_morebox{padding-top:1%;border-bottom:1px dotted #d1d1d1;padding-bottom:1%;font-size:14px;display:block;float:initial;width:100%;}
    .defart_morebox:nth-child(2n+1){padding-top:1%;border-bottom:1px dotted #d1d1d1;padding-bottom:1%;font-size:14px;display:block;float:initial;width:100%;}
    .defart_morebox .date{display:inline;float:left;width:60px;text-align:left;color:#999}
    .defart_morebox .date span {display: block;}
    .defart_morebox .date span.day {display: block;font-size:28px;text-align:left;color:#333;}
    .defart_morebox .date span.yearmon {font-size:small;}
    .defart_morebox .txt{display:inline;float:left;width:80%;text-align:left;color:#000}
    .defart_morebox .txt h4{display:block;width:100%;color: #008fd7;}
    .defart_morebox .txt p{margin:0}


    .deftopprod{border:0px solid #0050a0;margin-top:0px;width:100%;}
    .defartbox .deftit {display: none;}


    /*关于我们*/
    .def_about{width:100%;display:block;margin:0 auto}
    .def_ableft{display:block;float:none;width:95%;padding:0 2.5% 0 2.5%}
    .def_abright{display:block;float:none;width:100%;padding:0 60px 0 0}
    .def_about h2{color:#000;font-size:20pt;line-height:36pt;text-transform:uppercase}
    .def_about h2 span{color:#999;font-size:10pt;line-height:20pt;text-transform:uppercase;margin-right:10px}
    .def_about h3{color:#008fd7;font-size:14pt;line-height:28pt;text-transform:uppercase;text-align:left}
    .def_about .sprt{display:block;width:60px;border-bottom:4px solid #008fd7;margin:15px 0 15px 0;left:0}
    .def_about .def_abtxt{clear:both;font-size:14px;line-height:28px}
    .def_abright a{display:block;width:95%;padding:2.5%;background:#fff; position:relative;margin-top:0%}
    .def_abright img{display:block;width:100%;}
    .def_ableft a{display:block;width:140px;line-height:40px;border:1px solid #008fd7;color:#008fd7;border-radius:20px;text-align:center;font-size:14px;margin-top:20px}
    .def_ableft a:hover{display:block;width:140px;line-height:40px;border:1px solid #008fd7;color:#fff;border-radius:20px;text-align:center;font-size:14px;margin-top:20px;background:#008fd7}
    .def_ablist{display:block;width:95%;padding:0 2.5% 0 2.5%;margin:0 auto 2.5% auto}
    .def_ablbox{display:inline;width:75%;float:left;padding-left:25%;border:1px solid #999;border-right:1px solid #999;height:90px;margin-bottom:2px;}
    .def_ablbox a{display:block;line-height:90px;font-weight:bold;font-size:large;}
    .def_ablbox:nth-child(5n-1){display:inline;width:75%;float:left;padding-left:25%;border:1px solid #999;border-right:1px solid #999}

    .def_ablbox:hover{display:inline;width:75%;float:left;padding-left:25%;border:1px solid #008fd7;border-right:1px solid #008fd7;height:90px;background:#008fd7;}
    .def_ablbox:hover a{display:block;line-height:90px;color:#fff;}
    .def_ablbox:nth-child(5n-1){display:inline;width:75%;float:left;padding-left:25%;border:1px solid #999;border-right:1px solid #999}

    /* msg*/
    .color_blue {background: #008fd7 url(../images/bg_msg.jpg) no-repeat top center;color:#fff;}
    .def_submit {width:100%;margin:2.5% auto;display:none;}
    .def_submit .w1200 h3 {font-weight:500; color:#333;text-align:center;height:66px;}
    .def_submit .w1200 h3.cen{text-align:center;}
    .def_submit .w1200 h3 a {display: none;}
    .def_submit .w1200 .slink {display:inline;float:right;width:500px;position:relative;margin-top:-66px;line-height:66px; text-align:right;}
    .def_submit .w1200 .slink a {margin-left: 2.5%;height:66px;line-height:66px;}
    .def_submit .w1200 .slink a.cur {margin-left: 2.5%;color:#008fd7;height:42px;padding-bottom:16px;line-height:62px;border-bottom:4px solid #008fd7;}
    .def_submit .w1200 h3 small {display: block;line-height:40px;height:40px; font-size:14pt;color:#FFF;font-weight:bold;}
    .def_submit .w1200 h3 font {margin-left:0px;color:#999;font-size:12pt;line-height:26px;height:26px;}

    .def_subbox{width:980px;padding:20px 0 20px 0;margin:20px auto 0 auto;text-align:center}
    .def_subbox input{display:inline;float:left;width:250px;margin-right:20px;height:38px;background:rgba(255,255,255,.4);border:1px solid #fff;border-radius:5px;padding-left:15px;font-size:12px;line-height:38px}
    .def_subbox input:focus{display:inline;float:left;width:250px;margin-right:20px;height:38px;background:rgba(255,255,255,.8);border:1px solid #fff;border-radius:5px;padding-left:15px;font-size:12px;line-height:38px}
    .def_subbox a{display:inline;float:right;width:112px;height:40px;line-height:40px;text-align:center;background:rgba(255,255,255,.8);margin-right:0}

    .defprodcataintr {
        display: none;
    }
}