@charset "utf-8";

/* CSS Document */
body{margin:0; padding:0;font-style: normal;font:14px/1.5 "Helvetica Neue","Arial","Microsoft Yahei";color:#5d5d5d; background:#fff;}
ul,li,dt,dd,dl{display:block; list-style:none;}
img {border: 0;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#5d5d5d;text-decoration:none; } 
a:hover{color:#F00;}
.clear {display:block;clear: both;height:0;line-height:0;overflow:hidden;visibility: hidden;font-size:0px;}
.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}
*{margin:0; padding:0}
.FF{overflow:hidden;*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.blue{color:#0055a2;}
.noBg{background:none !important;}
@font-face {font-family: "iconfont";
          src: url('../fonts/iconfont.eot'); /* IE9*/
          src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
@font-face {
font-family: 'Book-Antiqua';
src: url('../fonts/Book-Antiqua.eot');
src: url('../fonts/Book-Antiqua.eot?#iefix') format('embedded-opentype'), url('../fonts/Book-Antiqua.woff2') format('woff2'), url('../fonts/Book-Antiqua.woff') format('woff'), url('../fonts/Book-Antiqua.ttf') format('truetype'), url('../fonts/Book-Antiqua.svg#novecentowide-bold-webfont') format('svg');
}

.clearfix:after {
    content: "";
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}

.shadow{-o-box-shadow:0 0 35px rgba(0,0,0,.1); -ms-box-shadow:0 0 35px rgba(0,0,0,.1); -moz-box-shadow:0 0 35px rgba(0,0,0,.1); -webkit-box-shadow:0 0 35px rgba(0,0,0,.1); box-shadow:0 0 35px rgba(0,0,0,.1);}
em, i {
    font-style: normal;
}
* {box-sizing: border-box;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
/*首页 头部*/
.header{ width:100%; height:auto; position:fixed; top:0; z-index:888888888888888888888888888888888888;}
.headerzw{ width:100%; height:140px; margin:0 auto;}

.t2{ width:100%; height:90px; margin:0 auto; background:#fff;}
.t2c{ width:1200px; height:auto; margin:0 auto;}
.logo{ height:60px; float:left; margin:14px 0 0 0;}
.logosm{ float:left; height:52px; line-height:20px; margin:24px 0 0 0; color:#666; font-size:14px;}
.tel{float:right; height:60px;margin-top:15px;}
.telicon{ float:left; width:50px; height:50px; background:#007feb; border-radius:25px; text-align:center; margin-top:6px;}
.telfont{ font-size:28px; color:#fff; line-height:50px;}
.telc{ float:left;height:50px; width:170px; margin-left:10px;}
.telc p{ display:block; float:left; font-size:13px; color:#666; line-height:16px; width:100%; margin-top:12px;}
.telc h8{ display:block;float:left; line-height:32px; width:100%; font-size:24px; color:#000; text-align:left; font-family: 'Book-Antiqua';}




/*导航条*/
.t3{ width:100%; height:50px; margin:0 auto; background:#231069; }
.nav{ width:1200px; height:50px;  margin:0 auto; }
.t-nav{ width:100%; margin:0 auto; height:50px; }
.t-nav li {height:50px;float:left;position:relative; z-index:8; font-family:"Microsoft YaHei"; }
.t-nav .cur a {color: #fff; background:#007feb;}
.t-nav li.last {background:none;}
.t-nav li a {color:#fff;display:inline-block;line-height:50px;padding:0 20px 0 20px; font-size:15px;font-family:"Microsoft YaHei";}
.t-nav li a:hover,.t-nav li a.hover {color:#fff; background:#007feb;}
.caret {display: inline-block;width:0;height: 0;margin-left:2px;vertical-align: middle;border-top: 4px solid; border-right: 4px solid transparent;border-left: 4px solid transparent;}
.t-nav li .td-m {background:#231069;width:160px;position:absolute;overflow:hidden;top:50px;left:-10px;clear:both;text-align:center;display:none; z-index:88888; border-top: 1px #FFFFFF solid; padding-top:12px;}
.t-nav li .td-m a {background:none;display:block;margin:0 16px;color:#fff; font-size:14px; padding:11px 5px 11px 5px;line-height:14px; text-align:left;font-family:"Microsoft YaHei";}
.t-nav li:hover .td-m a.last {border:none;}
.t-nav li .td-m a:hover {background:none;background-color:#3399ef;border-bottom:1px solid #3399ef; color:#fff;margin:0 16px;}
.t-nav li:hover .td-m a {border-bottom:1px solid #635b8c; font-weight:normal;}
.t-nav li .td-m .dh {height:40px;}
.t-nav li .td-m p {height:15px; display:block; margin:0 16px;}
.ffyahei {font-family:"Microsoft YaHei",arial,verdana,sans-serif;}





/*首页背景幻灯片*/

.hdp{ width:100%; height:460px; margin:0 auto; background:#ccc; position:relative;min-width:1120px; }
.flexslider{position:relative;height:460px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat; margin:0 auto; width:100%; z-index:1;}
.slides{position:relative;z-index:2;}
.slides li{height:460px;}
.fudong{ width:100%; height:49px; bottom:0; left:0; background:url(../images/011.png) top repeat-x; position:absolute; z-index:88;}
.flex-control-nav{position:absolute;bottom:40px;z-index:9999;width:100%;text-align:center; }
.flex-control-nav li{display:inline-block;width:21px;height:21px;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:21px;height:21px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer; text-indent:-99999px;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:9999;width:100%;top:30%;}
.flex-direction-nav li a{display:block;width:65px;height:129px;overflow:hidden;cursor:pointer;position:absolute;}
#hdpa{ display:block; width:100%; height:100%;}
.flex-direction-nav li a.flex-prev{left:60px;background:url() center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url() center center no-repeat;}




/*主体*/
.sboxbg{ width:100%; height:auto; overflow:hidden; margin:0 auto;min-width:1200px;}
.sboxk{ width:100%; height:auto; overflow:hidden; margin:0 auto;min-width:1200px;}
.sbox{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.sboxc{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.sboxzd{ width:1200px; height:auto; margin:0 auto;}
.jjtro{ width:664px; height:auto; float:left;}
.sbt{ width:100%; height:56px; float:left;}
.sbt h1{ display:block; float:left; font-size:22px;color:#294DA0; line-height:40px;}
.sbt span{ display:block; float:left; font-size:12px; color:#c9c9c9;font-family: "Times New Roman", Times, serif, HELVETICANEUELTPRO-THEX, "微软雅黑"; line-height:20px; margin-top:18px; margin-left:10px;}
.bro1{ border-bottom:#ECECEC 1px solid;}


.lmtitle{text-align:center; margin:0 auto 50px auto;}
.lmtitle .title{text-align:center;line-height:1em;font-size:24px;color:#282828;position:relative;}
.lmtitle .title span{color:#007feb; font-weight:bold;}
.lmtitle .title:before{position:absolute;content:"";width:100px;height:3px;background:#ff2525;left:50%;margin-left:-50px;top:66px;}
.lmtitle .subtitle{text-align:center;line-height:1em;font-size:14px;color:#999;text-transform:uppercase;margin-top:10px;}


.lmtitle2{text-align:center; margin:0 auto 50px auto;}
.lmtitle2 .title{text-align:center;line-height:1em;font-size:24px;color:#282828;position:relative;}
.lmtitle2 .title span{color:#007feb; font-weight:bold;}
.lmtitle2 .title:before{position:absolute;content:"";width:100px;height:3px;background:#ff2525;left:50%;margin-left:-50px;top:36px;}
.lmtitle2 .subtitle{text-align:center;line-height:1em;font-size:14px;color:#999;text-transform:uppercase;margin-top:10px;}


.lmtitle3{text-align:center; margin:0 auto 50px auto;}
.lmtitle3 .title{text-align:center;line-height:1em;font-size:24px;color:#fff;position:relative;}
.lmtitle3 .title span{color:#fff; font-weight:bold;}
.lmtitle3 .title:before{position:absolute;content:"";width:100px;height:3px;background:#fff;left:50%;margin-left:-50px;top:66px;}
.lmtitle3 .subtitle{text-align:center;line-height:1em;font-size:14px;color:#fff;text-transform:uppercase;margin-top:10px;}




/*特色特点*/

.fwxm{width:1200px; margin:0 auto;}
.fwxm .item{margin-top:36px; width:1216px; margin-left:-20px;}
.fwxm .item li{width:132px; height:180px; overflow:hidden; text-align:center; background:#fff; float:left; margin:0 0 20px 20px; border-radius:20px;}
.fwxm .item li i{ display:inline-block; width:88px; margin-top:20px; margin-bottom:17px; font-size:42px; border-radius:44px; height:88px; line-height:88px; color:#fff; background:#007feb;}
.fwxm .item dt{font-size:16px;}
.fwxm .item dd{margin-top:8px; color:#808080; font-size:14px;}
.fwxm .item .more{width:78px; height:30px; border:1px solid #999; line-height:30px; margin:0 auto; border-radius:18px; color:#999; transition:all .6s ease 0s; -moz-transition:all .6s ease 0s; -webkit-transition:all .6s ease 0s;}
.fwxm .item li:hover{border:0; background:#007feb; color:#fff; }
.fwxm .item li:hover i{ color:#007feb; background:#FFFFFF;}
.fwxm .item li:hover dt{ color:#FFFFFF;}
.fwxm .item li:hover dd{ color:#FFFFFF;}



.fwxm_big{width:1200px; height:340px;  margin:0 auto;}
.fwxm_big .item{margin-top:36px; width:1200px; }
.fwxm_big .item li{width:320px; height:auto; overflow:hidden; text-align:center;  float:left; margin:0 0 60px 0; }
.fwxm_big .item li p{ display:block; width:100%; margin-top:20px; margin-bottom:17px; font-size:70px; }
.fwxm_big .item li p img{ display:block; margin:0 auto;}
#fwxm_big_xian{ width:120px; float:left; height:250px; background:url(../images/03.jpg) center repeat-y; margin-top:50px;}
.fwxm_big .item dt{font-size:20px; font-weight: bold; color:#333; padding-bottom:10px;}
.fwxm_big .item dd{ color:#666; font-size:14px; width:240px; margin:0 auto;}
.fwxm_big .item .more{width:78px; height:30px; border:1px solid #999; line-height:30px; margin:0 auto; border-radius:18px; color:#999; transition:all .6s ease 0s; -moz-transition:all .6s ease 0s; -webkit-transition:all .6s ease 0s;}
.fwxm .item li .more:hover{border:0; background:#0099e6; color:#fff; border:1px solid #0099e6;}

.ppysbg{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/08.jpg) top center no-repeat;}
.advantage{ width:1200px; height: auto; overflow:hidden; margin:0 auto;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.advantage ul{ width:1232px; margin-left:-35px; float:left;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.advantage li{ float:left; width:273px; margin-left: 35px; background: #fff; }
.advantage li h1{font-family: Arial, Helvetica, sans-serif; font-size:36px; line-height:68px; color:#1b7fd5; text-align:center;position: relative;}
.advantage li span{ display: block; margin-top:15px; padding-bottom:15px;  font-size:18px; color:#000; text-align:center;}
.advantage li h1:after{ content:""; position: absolute; bottom:0; left:50%; margin-left:-20px; width: 40px; height: 2px; background:#c4c4c4;}
.advantage li div{ margin-top:10px; line-height: 24px; min-height:96px; color: #959595;  font-size:12px; padding:0 20px 30px 20px;}
.advantage li img{width:273px; height:180px; display:block;}
.advantage li:hover h1{ color: #ff2525;}
.advantage li:hover span{ color: #ff2525;}
.advantage li:hover span:after{ color: #ff2525;}

.ppysbg2{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#edf0f5;}


.centent{width:1200px; margin:0 auto;}
.centent li:first-child{margin-left:0;}
.centent li{width:360px; height:360px; overflow:hidden; background:#fff; margin-bottom:20px; float:left; margin-left:60px; }
.centent li img{height:165px; width:100%;}
.centent li div{width:200px; height:65px; line-height:65px; color:#0099e6; font-size:24px; border:1px solid #0099e6; margin:40px auto; text-align:center;}
.centent li:hover div{background:#0099e6; color:#fff;}
.tomp{text-align:center; margin:20px auto 0 auto; font-size:15px;}
.centent dt{font-size:16px; line-height:20px;  margin-bottom:20px; background:url(../images/care_line.jpg) no-repeat 20px bottom; text-align:left; margin-top:20px; padding:0 20px 20px 20px;}
.centent dd{font-size:14px; line-height:20px; text-align:left; padding:0 20px 0 20px; color:#999999;}
.centent .tiyan{width:110px; height:36px; line-height:36px; background:#0099e6; font-size:16px; color:#fff; margin:15px auto 0; border-radius:18px;}

.h450{ height:450px;}
.m-hezuo-md{width: 100%;float: left;}
.m-hezuo-bd{width: 100%;float: left;padding-left:86px;margin-top: -51px;}
.m-hezuo-md li,.m-hezuo-bd li{width:171px;height:200px;float: left;background: url(../images/m-hezuo-bg.png) center no-repeat;text-align:center;line-height:200px;transition:all .5s;}
.m-hezuo-md li{margin-top:25px;transition:all .5s;}
.m-hezuo-md li img,.m-hezuo-bd li img{vertical-align:middle; height:98px;}
.m-hezuo-md li:hover{margin-top:10px;transition:all .5s; }
.m-hezuo-bd li:hover{margin-top: 15px;transition:all .5s;}


.nnewslb{ width:380px; height:478px; float:left; margin:0 0 30px 30px; background:#FFFFFF;}
.nsjpic{ display:block; float:left; width:380px; height:260px;}

.nnewsc{display:block; width:340px; height:72px; float:left; margin-left:20px; margin-top:14px; font-size:12px;}

.nnewsc2{ width:340px; height:auto; float:left; margin-left:20px; margin-top:20px;line-height:22px;color:#333; font-size:18px;font-weight:normal;}
.nnewsc_c{ color:#999; line-height:24px; font-size:12px; padding-top:30px; display:block; float:left;width:340px; margin:0 0 0 20px; color:#959595;}
.newsxg2{ display:block; width:340px; line-height:30px; font-size:12px; color:#666;padding-top:10px; height:auto; overflow:hidden; float:left;margin:0 0 0 20px;  font-weight:normal;}
.newsxg2 span{ display:inline-block;}
.ver_pic_n{width:380px;height:260px; text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.nboxc_q{ width:1230px; float:left; margin-left:-30px;}

/*公司概况*/

/*简介*/

.bgjj{ background: url(../images/20.jpg) bottom center no-repeat #ddd;}

.ptd40{ padding:40px 0 40px 0;}



.youshi{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.youshi ul{ float:left;}
.youshi ul li{width:400px; float:left; position:relative; height:300px; background:#FFFFFF; padding:30px;}
.youshi .arror{width:0;height:0;border:20px solid transparent;border-left-color:#fff; position:absolute; left:0; top:125px; z-index:2;}
.youshi .arror2{width:0;height:0;border:20px solid transparent;border-right-color:#fff; position:absolute; right:0; top:125px; z-index:2;}
.youshi .arror3{width:0;height:0;border:20px solid transparent;border-top-color:#fff; position:absolute; top:0; left:175px; z-index:2;}
.youshi ul li h3{display: block;font-size:20px;color: #333; line-height:32px; }
.youshi ul li span{display: block;font-size: 30px;color: #fff;padding: 10px 0 8px 0;}
.youshi ul li em{display: block;color: #fff;font-size: 16px;font-family:"arial";text-transform:uppercase;line-height: 32px;}
.youshi ul li i{display: block;color: #757575;font-size:12px;font-family:"arial";background: url(../images/ysb_t.jpg) no-repeat 0 bottom;padding:0px 0 15px 0;text-transform:uppercase;}
.youshi ul li p{font-size: 13px;color: #666;display: block;line-height:26px;padding-top:20px;margin-bottom: 20px}
.youshi ul li a{background: url(../images/ys_mr.jpg) no-repeat 0 0;width: 200px;height: 45px;line-height: 45px;display: block;font-size: 16px;color: #fff;padding-left: 37px;}

#youshibg1{ background:#fff;}
#youshibg2{ background:#fff;}
#youshibg3{ background:#000000;}

#font_color_bai{ color:#FFFFFF;}


#youshi_bg{ background:#000000; padding:0;}
#youshi_bg img{ width:400px; height:300px;}


/*新闻*/
.newstitle{font-size:16px; font-weight:normal; margin-top:20px;}
.newstitle a{display:inline-block; width:120px; height:48px; background:#e6e6e6; line-height:48px; color:#333; font-size:18px;}
.newstitle a.on{background:#0099e6; color:#fff;}
.tc{text-align:center;}


.newsbox{ width:1200px; height:460px; margin:0 auto; }
.znewsc{ width:700px; float:left; background:#FFFFFF; height:460px;}
.newlist1{ width:660px; float:left; margin:20px; }
.newlist1 img{ width:240px; height:160px; float:left; margin-right:20px; }
.newlist1 h2{width:400px; display:block; float:right; padding-top:10px;}
.newlist1 h2 a{ display:block; float:left; font-size:18px; line-height:20px; font-family:"Microsoft YaHei",arial,verdana,sans-serif; color:#3c3c3c; }
.newlist1 h2 a:hover{ color:#ff0000;}
.newlist1 span{ display:block; margin-left:10px;font-size:12px;line-height:40px; font-family: "Times New Roman", Times, serif, HELVETICANEUELTPRO-THEX, "微软雅黑";color:#B8B7B7; }
.newlist1 p{ color:#9e9e9e; line-height:24px; font-family:"Microsoft YaHei"; font-size:14px; display:block; float:right; width:400px; padding-top:20px;}

.znewslb{ width:660px; float:left; margin:0 20px 40px 20px;}
.znewslb li{ width:310px; float:left; height:44px; border-bottom:#EAEAEA 1px solid; background:url(../img/091.gif) left center no-repeat; margin-right:20px;}
.znewslb li a{ display:block; float:left; margin-left:16px; line-height:44px; color:#5d5d5d; font-size:14px;}
.znewslb li a:hover{ color:#ff0000;}
.znewslb li span{ display:block; float:right; line-height:44px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



.faq-r{float: right;padding:20px 40px 0;width:400px;height: 440px;background-color: #fff;}
.faq-r .head{height: 52px;line-height: 52px;border-bottom: 1px solid #e7e7e7;}
.faq-r .head span{float: left;font-size: 18px;color: #333333;font-weight: bold;}
.faq-r .head a{float: right;margin-top: 16px;display: inline-block;width: 58px;height: 22px;font-size: 12px;color: #999999;line-height: 22px;text-align: center;border: 1px solid #d7d7d7; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
.faq-r .body li{padding-top: 20px;padding-bottom: 15px;border-bottom: 1px dashed #e7e7e7;}
.faq-r .body li p{line-height: 22px;margin-top: 10px;}
.faq-r .body li h4,
.faq-r .body li p{position: relative;padding-left: 36px;height: 24px;font-size: 14px;color: #666666;line-height: 24px;}
.faq-r .body li p{height: auto;color: #333333;}
.faq-r .body li h4 label,
.faq-r .body li p label{position: absolute;left: 0;top: 0;display: inline-block;width: 24px;height: 24px;/*line-height: 24px;*/text-align: center;color: #fff;background-color: #8b9aa9; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
.faq-r .body li p label{background-color: #0274bc;}


.sboxc2{ width:1200px; height:auto; margin:0 auto;}
.nboxc_p{ width:1228px; float:left; margin-left:-30px; padding-bottom:20px;}
.nnewslb_p{ width:277px; height:278px; float:left; margin:0 0 30px 30px; }
.nnewslb_p a{ display:block; width:277px; height:278px;background:#c1defc;border:#c1defc 1px solid; }
.nsjpic_p{ display:block; width:277px; height:227px; margin:0 auto;}
.nnewsc_p{display:block; width:237px; height:72px; float:left; margin-left:20px; margin-top:14px; font-size:12px;}
.nnewsc2_p{ width:237px; height:auto; margin:0 auto;line-height:20px;color:#333; font-size:16px;font-weight:normal; text-align:center; padding-top:15px;}
.nnewsc_c_p{ color:#999; line-height:20px; font-size:14px; padding-top:15px; display:block; width:237px; margin:0 auto; color:#999; font-weight:normal;}
.newsxg2_p{ display:block; width:237px; line-height:30px; font-size:12px; color:#666;padding-top:10px; height:auto; overflow:hidden; float:left;margin:0 0 0 20px; font-weight:normal;}
.newsxg2_p span{ display:inline-block;}

.ver_pic_p{width:275px;height:227px; text-align:center;position:relative;display:table-cell;vertical-align:middle; background:#fff;}

.nnewslb_p a:hover { background:#3e3e9e}
.nnewslb_p a:hover .nnewsc2_p{ color:#fff}
.nnewslb_p a:hover .nnewsc_c_p{color:#fff}



/*口碑*/

.bglan2{ background:#333;}
#fontbai{ color:#FFFFFF;}

.focus{width:100%;height:auto; overflow:hidden;float:left;position:relative; margin-top:30px; margin-bottom:50px}
.focus .bd{width:1200px;height:180px;overflow:hidden; float:left;}
.focus .hd { width:1200px; float:left;height:auto; overflow: hidden;}
.focus .hd ul{ margin:0 auto; width:100px;}
.focus .hd ul li{ float:left; width:6px; height:6px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url(../images/smaill_circle_2.png) center no-repeat; }
.focus .hd ul li.on{ background:url(../images/smaill_circle_1.png) center no-repeat;  }

.focus .bd ul{float:left;}
.focus .bd ul li{float:left;width:1120px; }
.focus .bd .photo{float:left; margin-left:100px; margin-top:14px; width:100px; height:100px;border-radius:50px; overflow:hidden; }
.focus .bd .photo img{}
.focus .bd .title{float:left; font-size:16px; font-family:'Microsoft YaHei'; margin-right:30px; color:#FFFFFF;}
.focus .bd ul li dl dt{margin-bottom:16px;margin-left:34px}
.focus .bd ul li dl dd{ text-align:left; font-weight:normal; font-family:'Microsoft YaHei Light';font-size:14px; line-height:20px; width:812px; margin-left:34px; color:#fff;}
.focus .bd .ppc{ width:700px; float:left; font-size:14px; line-height:28px;}
.focus .bd .datetime{float:right; font-size:12px; font-family:'Microsoft YaHei Light'; line-height:80px; text-align:center;color:#fff; height:80px; width:80px; background:#007feb; border-radius:40px;}
.focus .bd .icon_star{ background: url(../images/star.png) center no-repeat; width:14px; height: 12px; float:left;}

/*客户案例*/
.kehu{ width:1164px; height:auto; overflow:hidden; margin:0 auto;}
.i-customerlist {margin:0 -10px 36px 0;float:left;border-top:1px dotted #cccccc;border-left:1px dotted #cccccc;}
.i-customerlist li {border:1px dotted #cccccc;width:165px;height:109px;float:left;margin:-1px 0 0 -1px;}
.i-customerlist li img{ width:163px; height:107px;}


/*友情*/
.yqbg{  width:1200px; margin:0 auto;border-top:#ddd 1px solid; height:auto; overflow:hidden; }
.youqing{ width:1200px; height:auto; overflow:hidden; }
.youqing h1{ width:100%; height:30px; line-height:30px;font-family:Microsoft YaHei,LiHei Pro; font-size:15px; color: #333;}
.youqing p{ width:100%; height:auto; overflow:hidden; display:block; float:left;}
.youqing a{ display:block; float:left; line-height:22px; margin-right:10px; color:#74777C; font-family:Microsoft YaHei,LiHei Pro;font-size:12px;}
.youqing a:hover{ color:#000;}



/*底部*/
.p40{ padding:40px 0 40px 0;}
.p20{ padding:20px 0 20px 0;}
.dbox{ width:1200px; height:auto; margin:0 auto; overflow:hidden; }
.d2{ width:100%; height:auto; overflow:hidden; background:#fff; margin:0 auto;min-width:1200px; border-top:#ddd 6px solid;}
.d2l{ width:610px; height:auto; overflow:hidden; float:left; border-right:#ddd 1px solid; }
.d2l dl{ width:150px; float:left;}
.d2l dt{ width:100%; line-height:28px; font-size:18px; color:#333; padding-bottom:12px;}
.d2l dd{ width:150px; float:left;}
.d2l dd a{width:100%; line-height:28px; font-size:14px; color:#979799;}
.d2l dd a:hover{ color:#007feb;}
#w300{ width:300px;}
.d2c{ width:348px; height:168px; float:left;border-right:#ddd 1px solid; }
.dtel{ width:264px; height:auto; overflow:hidden; margin:0 auto;}
.dtelicon{ width:70px; height:70px; float:left; font-size:54px; color:#666; line-height:70px;}
.dtelc{ width:182px; float:right; height:auto; overflow:hidden;}
.dtelc p{ font-size:14px; color:#666; line-height:20px;display:block; float:left; width:100%; padding-top:10px; padding-bottom:10px;}
.dtelc h1{ font-size:24px; color:#007feb; line-height:28px;font-family: 'Book-Antiqua';display:block; float:left; width:100%;}

.d2y{ width:240px; float:right; height:auto; overflow:hidden; }
.devm{ width:142px; height:142px; background:#FFFFFF; margin:0 auto; }
.devm img{ width:142px; height:142px;}

.dbq{ border-top: 1px #ddd solid; }
.dbq p{ display:block; font-size:14px; color:#979799; }
.dbq h1{ display:block; width:100%; margin:0 auto; text-align:center; font-size:16px; color:#fff; padding:10px 0 10px 0;}

.f15{ font-size:15px; font-weight:bold;}
.k40{ width:100%; height:40px; margin:0 auto;}
.k30{ width:100%; height:30px; margin:0 auto;}
.k50{ width:100%; height:50px; margin:0 auto;}
.k20{ width:100%; height:20px; margin:0 auto;}
.kong20{ width:100%; height:20px; float:left;}
.kong10{ width:100%; height:15px; float:left;}
.kong12{ width:100%; height:10px; float:left;}
.k31{width:100%; height:30px; margin:0 auto; border-top:#d5d5d5 1px solid; }

.k15{ width:100%; height:40px; line-height:40px; margin:0 auto; clear:both;}
.k10{ width:100%; height:30px; line-height:30px; margin:0 auto; clear:both;}
.k12{ width:100%; height:12px; line-height:12px; margin:0 auto; clear:both;}

.kong10{ width:100%; height:15px; line-height:15px; float:left; clear:both;}
.kong50{ width:100%; height:50px; float:left; width:100%;}
.bghui{ background:#f7f7f7;}
.bgbai{ background:#FFFFFF;}
.bgbo{ background: url(../images/14.jpg) top center no-repeat #FFFFFF;}

.tlpic1{ width:100%; height:149px; background:url(../images/03.jpg) top center no-repeat; margin:0 auto;}

.tlmore{ width:100px; height:auto; overflow:hidden; margin:30px auto; line-height:30px; padding:5px 10px 5px 10px; color:#666; font-size:16px; display:block; text-align:center; border:#666 1px solid;}
.tlmore:hover{ background:#ff2525;color:#FFFFFF;border:#ff2525 1px solid;}





/*预约弹出框 开始*/
.bg{ position:fixed; left:0; top:0; height:100%; width:100%; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; z-index:101;display: none; }
.dialog{ width:580px; background:#fff; position:fixed; left:50%; margin-left:-340px; top:50%; margin-top:-300px; -moz-border-radius: 3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden; -webkit-box-shadow:0 0 30px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 30px rgba(0, 0, 0, .5);   box-shadow:0 0 30px rgba(0, 0, 0, .5); z-index:102; display: none;}
.dialog h4{ color:#000000; font-size:24px; line-height:24px; padding:15px 0; text-indent:27px; border-bottom:1px solid #e6e6e6}
.dialog h4 span{ color:#999999; font-size:14px; margin-left:10px;}
.dialog form{ width:100%;}
.dialog_m{width:100%; padding:30px 0 30px 0;}
.dialog_m_o{ margin-bottom:12px;}
.dialog_m_o p{ width:128px; line-height:40px; text-align:right; color:#333333; font-size:14px;}
.dialog_m_o .inp{ width:380px; border:1px solid #cccccc; background:#fff; font-size:14px; height:38px; line-height:38px; text-indent:15px; color:#333333; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius:4px; margin:0 15px 0 10px; }
.dialog_m_o .inp.on{ border-color:#00b4ff; -webkit-box-shadow:0 0 6px rgba(255, 104, 0, .5);  -moz-box-shadow:0 0 6px rgba(255, 104, 0, .5);   box-shadow:0 0 6px rgba(255, 104, 0, .5);}
.dialog_m_o span{ color:#aaaaaa; font-size:14px; line-height:40px;}
.dialog_m_o_sel{ margin:0 15px 0 10px; position:relative;}
.dialog_m_o_sel .inp1{border:1px solid #cccccc; background:#f8f8f8; font-size:14px; height:38px; line-height:38px; width:200px; color:#333333; text-indent:15px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; float:left;}
.dialog_m_o_sel i{border:1px solid #cccccc; border-left:0; background:#fff; font-size:14px; height:38px; width:30px; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; float:left; background:url(../images/dialog.png) no-repeat; background-position:9px 17px}
.dialog_m_o_sel ul{ position:absolute; left:0; top:39px; border:1px solid #cccccc; background:#fff; width:200px; padding:5px 0; display:none;}
.dialog_m_o_sel ul li{ font-size:14px; color:#333; text-indent:15px; line-height:30px; cursor:pointer;}
.dialog_m_o_sel ul li:hover{ background:#f8f8f8}
.dialog_m_o textarea{ width:350px; height:64px; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius:4px; padding:10px 15px; border:1px solid #cccccc; background:#fff; font-size:14px; margin:0 15px 0 10px; outline:none; font-size:14px; color:#333; font-family:"Microsoft Yahei","微软雅黑",Arial,Helvetica,sans-serif;}
.dialog_cli{ width:100%; border-top:1px solid #e6e6e6;}
.dialog_cli a{ display:block; height:59px; width:50%; line-height:59px; text-align:center; float:left; color:#666; font-size:20px; background:#f9f9f9;}
.dialog_cli a.a2{ background:#00b4ff; color:#fff;}
.dialog_cli a:hover{ background:#e9e9e9}
.dialog_cli a.a2:hover{ background:#f06200}
.dialog_close{ position:absolute; right:20px; top:20px; width:16px; height:16px; background:url(../images/dialog.png) no-repeat; background-position:-77px 0; cursor:pointer;}
#yzm{ width:200px;}
.dialog_m_o span img{ margin-top:20px;}

#a2{display:block; height:59px; width:50%; line-height:59px; text-align:center; float:left;background:#00b4ff; color:#fff;font-size:20px; border:none; border:0; cursor:pointer; }
#a2:hover{background:#f06200;}
/*预约弹出框 结束*/

.bgcase{ background: url(../images/21.jpg) bottom center no-repeat;}


/*底部浮动电话*/
.bad{ width:100%; height:213px; background:url(../images/bad.png) no-repeat center top; position:fixed; bottom:0; left:0; z-index:99999;}
.bad div{ width:1200px; height:213px; margin:auto; position:relative;}
.bad div img{ position:absolute; width:120px; height:120px; top:77px; left:70px;}
.bad div span{ position:absolute; width:157px; height:157px; top:57px; right:0px; cursor:pointer;}
.bad div h3{position:absolute; top:120px; left:750px;font-weight: normal;}
.bad div h3 b{ font-size:32px; color:#ffde00;font-weight: normal;}


.public-width{max-width: 1200px;margin:0 auto;}
.foot-tab{height: 90px;}
.foot-ul li{width: 294px;float: left;}
.foot-ul li:nth-child(4){width: 210px;}
.fast-good-icon{width: 53px;height: 53px;margin:18px 13px 0 0;}
.foot-ul .expert{background:url(../images/foot_icon1.png)}
.foot-ul .fast{background:url(../images/foot_icon2.png)}
.foot-ul .good{background:url(../images/foot_icon3.png)}
.foot-ul .province{background:url(../images/foot_icon4.png)}
.foot-ul .fast-good-comm{margin-left:0;}
.foot-ul .fast-good-comm h2{margin:28px 0 0 0;color: #333;font-size:17px;font-weight: bold;}
.foot-ul .fast-good-comm p{color: #666;font-size:14px;}










