@charset "utf-8";





/* banner */

.banner{width:100%; margin:0 auto; position:relative; height: 480px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;width: 100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;width: 100%;}

.fullSlide .bd li a{display:block;height:100%;width: 100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:10px}

.fullSlide .hd ul li{background: rgba(255,255,255,0.95);cursor:pointer;display:inline-block;*display:inline;zoom:1;width: 35px;height: 9px;margin: 2px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background: #0c61be;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}





/**********************************************搜索********************************************/

.span4 {margin: 20px auto;}

.span4 ul li {float: left;width: 25%;background: url(../images/bg6.jpg) repeat-y left center;}

.span4 ul li:first-child {background:none;}

.span4 ul li i {color: #c8c8c8;text-transform: uppercase;line-height: 20px;}

.span4 ul li img {

  -webkit-transition: all .2s;

     -moz-transition: all .2s;

      -ms-transition: all .2s;

	   -o-transition: all .2s;

          transition: all .2s;

}

.span4 ul li:hover img {

  -webkit-transform: translateY(-10px);  

     -moz-transform: translateY(-10px);

      -ms-transform: translateY(-10px); 

       -o-transform: translateY(-10px);

	      transform: translateY(-10px);

}



.search {overflow: hidden;height: 37px;line-height: 37px; }

.search .hotkey span {font-size: 12px;font-weight: bold;color:#666;}

.search .hotkey a {font-size: 12px;padding-right: 13px; color:#868686;}

.search .form { float: right; height: 28px; line-height: 28px;color: #666; margin-top: 1px; margin-bottom: 3px;border:1px solid #CCC; padding-left:5px;background: url(../images/search.jpg) no-repeat 6px; center;}

.search .search-t {float: left;width: 160px;height: 28px;line-height: 28px; color: #ccc; padding-left: 36px; margin-bottom: 4px; outline: 0; font-size: 12px; background: none;}

.search .search-s {float: left;width: 46px;height: 28px;color: #fff;font-size: 12px;cursor: pointer;background: #0c61be;border: none;}





.honor .prev ,.honor .next {display: block;width: 20px;height: 70px;margin-top:-32px; position: absolute;top:50%; background: url(../images/p_n.png) no-repeat;}

.honor .prev {background-position: 0 0;left: 10px;}

.honor .next {background-position: -23px 0;right: 10px;}





.fpp .tempWrap{ width:350px; margin:0 auto;}

.tempWrap{ width:1060px; margin:0 auto;}





.product-tit{height: 55px; line-height: 55px;margin-bottom:13px; background:url(../images/index_nav3.jpg) center left repeat-x;}

.product-tit h2 a{font-size: 12px; color: #222; font-weight: bold; display: block; cursor: pointer; text-align:right;font-weight:normal; padding-right:15px;}

.product-tit h2 span{ float: left; cursor: pointer; text-transform: uppercase; width: 270px; font-size: 18px; height: 55px;text-align:center; background: url(../images/index_nav4.jpg) center left repeat-x; color: #fff;  margin-right: 18px; font-weight:bold;}

.product_bg{ }

.product{ padding-top: 46px;}

.product .pro-c {width: 240px; background:#006ed9;}

.product .pro-c .pro-c-tit { text-align: center;text-transform: uppercase; margin-bottom:6px;}

.product .pro-c .pro-c-tit h2{ display:block; width: 240px; height: 107px; background:url(../images/index_til3.jpg) center left repeat-x;}

.product .pro-c .pro-c-tit h2 a {display:block; font-size: 26px; font-weight:bold; color: #222; height: 98px; padding-top: 35px; color:#fff;}

.product .pro-c .pro-c-tit h2 a span{ display:block; font-size: 14px; font-weight:100;margin-top: 5px;}

.product .pro-c ul { margin:0 6px;  background: #fff; padding:9px; padding-bottom:15px;}

.product .pro-c ul li { position:relative;width:208px; height: 70px;line-height: 42px; margin:0 auto;margin-bottom:5px; }

.product .pro-c ul li a { display: block; font-size: 14px;  color: #222;background:#fafafa;border:1px solid #e5e5e5;display:block;height:68px;line-height:68px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.product .pro-c ul li a img{float:left;padding-right:10px;width:80px;}



.product .pro-c ul li .cenav{left:60px;display:none;border:1px solid #ccc;background:#fff;position:absolute;top:42px;z-index:99999;overflow:hidden;width:150px;}
.product .pro-c ul li:hover .cenav{display:block;}
.product .pro-c ul li .cenav a{background:url(sjt.png) no-repeat 8px 17px;padding-left:18px;font-size:13px;font-weight:normal;color:#666;height:35px;line-height:35px;}
.product .pro-c ul li .cenav a:hover{color:red;}

.product .tel {   margin-bottom: 3px; font-size: 18px; height: 117px; padding-top: 20px;}

.product .tel p {  font-size: 29px;    color: #fff;  margin-bottom: 7px;  text-align: center;}

.product .tel a { display:block; width:178px; height: 45px; line-height: 45px; color:#242424; font-weight:bold; font-size: 24px; text-align:center; background:url(../images/index_088.jpg) center left repeat-x; margin:0 auto;}

.product .pro-l { width: 920px;background-color: #fff;padding-left:0px;}



























































.product .pro-l li {float: left; width: 218px; margin-RIGHT: 12px; margin-bottom:10px;}



















.product .pro-l li img {width: 218px;height: 166px;border: 1px solid #ebebeb;}

.product .pro-l li a {display: block;line-height: 28px;font-size: 12px;white-space: nowrap;overflow: hiddentext-overflow: ellipsis;}

.product .pro-l li:hover a {color: #006ed9; }

.contant ul li .product2_wz{width: 220px;height: 26px;line-height: 26px;text-align: center;display: block;color: #555;font-size: 14px;}



.customer .content {padding-top: 20px;}

.customer li {margin-bottom: 20px;  margin-right: 14px; width:575px;float: left;}

.customer li img {width: 145px;height: 107px;padding: 1px;border: 1px solid #ccc;}

.customer li .info {width: 410px;height: 107px;}

.customer li .info a {height: 35px;display: block;line-height: 35px;border-bottom: 1px solid #ccc;}

.customer li .info p {height: 50px; line-height: 25px;overflow: hidden;}

.customer li .info .more {border: 0;height: 25px;line-height: 25px;}

.customer li:hover a{ color:#0c61be}





.ad2 {height: 271px;background: url(../images/in-1.png) no-repeat center 53px;margin: 10px auto;position: relative;z-index: 6;}

.ad2 .wrap{ position:relative;width: 1200px;}

.ad2 img{ position:absolute; top: -12px; left: 32px;z-index: 5;}

.ad2 .tel {

	font-size: 16px;

	color: #fff;

	position: absolute;

	right: 14px;

	top: 85px;

}

.ad2 .tel p{font-size: 24px;color: #fff;font-weight: bold;margin-top: 7px;}

.ad2 .tel a {  display: block;      width: 175px;      height: 40px;      text-align: center;      line-height: 40px;      font-size: 18px;      font-weight: bold;      color: #fff;      background: url(../images/zxh.png) center repeat-x;      margin-top: 10px;}



.ad3 {height: 195px;background:url(../images/in-2.png) no-repeat center top;/* margin: 10px auto; */}

.ad3 .wrap{ position:relative;width: 1200px;}

.ad3 img{ position:absolute; top: -27px; left: 32px;}

.ad3 .tel {

	font-size: 14px;

	color: #fff;

	position: absolute;

	right: 14px;

	top: 27px;

}

.ad3 .tel p{font-size: 24px;color: #fff;font-weight: bold;margin-top: 7px;}

.ad3 .tel a {  display: block;      width: 175px;      height: 40px;      text-align: center;      line-height: 40px;      font-size: 18px;      font-weight: bold;      color: #fff;      background: url(../images/zxh.png) center repeat-x;      margin-top: 10px;}



.ad1 {height: 173px;background:url(../images/in-3.png) no-repeat center top;margin: 10px auto;}

.ad1 .wrap{ position:relative;width: 1200px;}

.ad1 img{ position:absolute; top: -37px; left: 0px;}

.ad1 .tel {

	font-size: 14px;

	color: #fff;

	position: absolute;

	right: 14px;

	top: 17px;

}

.ad1 .tel p{font-size: 24px;color: #fff;font-weight: bold;margin-top: 7px;}

.ad1 .tel a {  display: block;      width: 175px;      height: 40px;      text-align: center;      line-height: 40px;      font-size: 18px;      font-weight: bold;      color: #fff;      background: url(../images/zxh.png) center repeat-x;      margin-top: 10px;}





























.why {  background: url(../images/index_11.jpg) no-repeat  center top;margin-top: -61px;}

.why .why03{
    height: 2185px;
}

.why .why03 .why03_tel{

    margin: auto;

    width: 973px;

    height: 98px;

    padding-top: 127px;

}

.why .why03 .why03_tel img{}

.why .why03 .why03_botom{ position: relative;}

.why .why03 .why03_botom dl{

    position: absolute;

}

.why .why03 .why03_botom dl dt{

    font-size: 26px;

    color: #1d1d1d;

    margin-bottom: 29px;

    font-weight: bold;

}

.why .why03 .why03_botom dl dd{

    font-size: 14px;

    line-height: 33px;

    height: 33px;

    color: #333;

}

.why .why03 .why03_botom dl dd em{}

.why .why03 .why03_botom .why03b01{





top: 121px;





right: 90px;

}

.why .why03 .why03_botom .why03b02{

    top: 482px;

    left: 95px;

}

.why .why03 .why03_botom .why03b03{

    top: 825px;

    right: 55px;

}
.why .why03 .why03_botom .why03b04{

    top: 1268px;

    left: 95px;

}

.why .why03 .why03_botom .why03b05{

    top: 1621px;

    right: 55px;

}

.why .why03 .why03_botom .why03b01 img{

    position: absolute;

    top: -45px;

    left: -621px;

}

.why .why03 .why03_botom .why03b02 img{

    position: absolute;

    top: 10px;

    right: -580px;

}

.why .why03 .why03_botom .why03b03 img{

    position: absolute;

    top: 50px;

    left: -651px;

}

.why .why03 .why03_botom .why03b04 img{

    position: absolute;

    top: -50px;

    right: -554px;

}

.why .why03 .why03_botom .why03b05 img{

    position: absolute;

    top: -30px;

    left: -721px;

}

.why .why03 a{ display:block; width:125px; height:37px; text-align:center; line-height:37px; font-size:16px; color:#fff;float: left;margin-right: 10px;cursor: pointer;margin-top: 30px;}

.why .why03 .liaoj{ background:url(../images/zxl.png) no-repeat;left: 5px;top: 201px;}

.why .why03 .lizi{ background:url(../images/zxhx.png) no-repeat;left: 144px;top: 201px;}

.why .why03 p{ color:#141414l; font-size:18px; font-weight:bold;position: absolute;top: -4px;left: -296px;}













.wy{

    width: 1070px;

    height: 760px;

}

.wy .tei{

    width: 1002px;

    height: 72px;

    margin: 37px auto 70px;

}

.wy .tei img{

    width: 1002px;

    height: 72px;

}

.wy .wyimg{}

.wy .wyimg img{

    float: right;

}

.wy .wyimg h4{

    font-size: 30px;

    color: #006bd5;

    font-weight: bold;

}

.wy .wyimg dl{

    width: 532px;

}

.wy .wyimg dl dt{ background: url(../images/ico3.png) no-repeat 2px center;font-size: 18px;font-weight: bold;padding-left: 19px;margin-bottom: 11px;margin-top: 32px;}

.wy .wyimg dl dd{

    font-size: 16px;

    color: #535353;

    line-height: 36px;

    margin-left: 19px;

}









.case li{  float:left; width: 281px; margin-right: 14px;margin-top: 20px;}

.case li a{ width: 280px; float: left;height: 191px;   font-weight:bold;text-align:center;color: #333; font-size: 14px;display:block;}




.case li img{width: 280px; height: 187px; border:1px solid #dedede;}

.case li .casetxt{width:281px; text-align:center; font-size:14px; height:20px;margin: 10px auto;display: block; font-weight:normal;}





.shebei li{  float:left; width: 281px; margin-right: 14px;margin-top: 20px;}

.shebei li a{ width: 280px; float: left;height: 191px;   font-weight:bold;text-align:center;color: #333; font-size: 14px;display:block;}



.shebei li img{width: 280px; height: 187px; border:1px solid #dedede;}

.shebei li .casetxt{width:281px; text-align:center; font-size:14px; height:20px;margin: 10px auto;display: block; font-weight:normal;}





.title1 {height: 55px; background: url(../images/index_nav3.jpg) center left repeat-x;border-right: 1px solid #dedede;}

.title1 h2 {width: 270px;height: 55px; background: url(../images/index_nav4.jpg) center left repeat-x; float:left;line-height: 55px;text-align: center;font-size: 18px;  font-weight: bold;margin-right:10px;}

.title1 h2 a {color: #fff;}

.title1 .active{background: #006bd5;}

.title1 .active a{ color:#fff;}

.title1 .more {font-size: 14px;color: #2e2e2e;float: right;margin-right: 10px;line-height: 55px;}







.title4 {height: 55px; background: url(../images/ico14.png) center left no-repeat;}

.title4 h2 {width: 170px;height: 55px;  float:left;margin-top: 8px;font-size: 18px;  font-weight: bold;margin-left: 42px;}

.title4 h2 a {color: #1b1b1b;}

.title4 .more {font-size: 14px;color: #2e2e2e;float: right;margin-right: 10px;line-height: 55px;}





.title3 {height: 55px; background: url(../images/index_nav3.jpg) center left repeat-x;border-right: 1px solid #dedede;}

.title3 h2 {width: 170px;height: 55px; background: url(../images/index_nav4.jpg) center left repeat-x; float:left;line-height: 55px;text-align: center;font-size: 18px;  font-weight: bold;margin-right:10px;}

.title3 h2 a {color: #fff;}

.title3 .active{background: #006bd5;}

.title3 .active a{ color:#fff;}

.title3 .more {font-size: 14px;color: #2e2e2e;float: right;margin-right: 10px;line-height: 55px;}









.title2 {height: 55px; }





.title2 h2 {width: 125px;height: 54px; float:left;line-height: 54px;text-align: center;font-size: 18px;  margin-right:10px;}

.title2 h2 a {color: #fff;}

.title2 .on{ background:url(../images/index_nav4.jpg) center left repeat-x;}

.title2 .on a{ color:#fff;}

.title2 .more {font-size: 14px;color: #2e2e2e;float: right;margin-right: 10px;line-height: 44px;}



.honor li{ margin:auto; width:314px; text-align:center; float:left;}

.honor li a{ display:block; margin-top: 16px; margin-bottom:5px;}

.honor {width: 378px;margin:20px auto;padding:10px;position:relative;}































.honor li a img{ width:248px; height:176px;}

































.about {width: 750px;}

.about .content {padding-top: 20px;}

.about .content img {width: 304px;height: 231px;padding: 5px;margin-bottom: 7px;background: url(../images/bg18.gif);}

.about .content .info {width: 420px; background: url(../images/img10.jpg) no-repeat 0px 11px;}

.about .content .info p {height: 150px;line-height: 26px;overflow: hidden;text-indent: 2em;margin-bottom: 10px;padding-top: 45px;}

.about .content .info a{ font-weight:bold; color：#333; font-size:14px}

.about .content .info:hover a{ color:#0c61be;}



.news { width: 770px;}

.news h2 a { color: #1a1a1a;}



.news .dcdf{}

.news .dcdf .fl{

    width: 278px;

}

.news .dcdf .fl .img{

    width: 278px;

    height: 184px;

}

.news .dcdf .fl .img img{

    width: 278px;

    height: 184px;

}

.news .dcdf .fl .info{

    margin-top: 10px;

}

.news .dcdf .fl .info .bood{

    font-size: 14px;

    color: #202020;

    width:278px;

    display:block;

    font-weight: bold;

    height:20px;

    overflow:hidden;

    text-overflow:ellipsis;

    white-space:nowrap;

}

.news .dcdf .fl .info p{

    line-height: 24px;

    color: #646464;

    margin-top: 5px;

    height: 71px;

    overflow: hidden;

}

.news .dcdf .fr{

    width: 466px;

    margin-top: -8px;

}

.news .dcdf .fr ul{}

.news .dcdf .fr ul li{ background: url(../images/ico1.png) no-repeat left center;padding-left: 13px;height: 30px;line-height: 30px;font-size: 14px;}

.news .dcdf .fr ul li span{

    display: block;

    float: right;

    color: #646464;

    font-size: 12px;

}

.news .dcdf .fr ul li a{

    display: block;

    width: 330px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}









.faq .content {height: 270px;position: relative;overflow: hidden;margin-top:30px;}

.contanta{margin-top:20px;}

.faq .faq-c .faq-l { margin-bottom: 20px; clear: both ; overflow: hidden;}

.faq .faq-c .faq-l .faq-w span { width: 22px;height: 22px; line-height: 20px; text-align: center; float: left; margin-right: 5px; margin-bottom: 10px; background: url(../images/wd.png) no-repeat center top;}

.faq .faq-c .faq-l .faq-d span { clear: both; color: #fff; width: 22px; height: 22px; line-height: 20px; text-align: center; float: left; margin-right: 5px; margin-bottom: 10px;

  background: url(../images/wd.png) no-repeat center -33px;}

.faq .faq-c .faq-l .faq-w p { float: right;  line-height: 20px;  width: 320px;  margin: 0;  color: #333;  font-size: 14px;  font-weight: bold;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}

.faq .faq-c .faq-l .faq-d p { float: right; width: 320px; line-height: 25px; margin: 0; height:80px; color: #333; overflow: hidden; padding-bottom: 22px;}

.faq .left dl{ height:30px; line-height:30px;}

.faq .left dl a{ height:30px; display:block; width:280px; overflow:hidden; line-height:30px; color:#000; }

.faq .left dl a em{ padding-right:5px;}

.fpp{ width:355px; float:right; }

.fpp .left p{ margin-top:15px;}

.fpp .left li{  line-height:28px;}

.fpp .left li img{ margin-right:10px;}

.fpp .left li  a{ color:#666;}
.lianjie{ height:40px; line-height:40px;background:#f5f5f5; margin-top: 31px; margin-bottom:30px; }

.lianjie .fl{ font-size:16px; font-weight:bold; color:#fff; background: #0c61be; width:116px; text-align:center}

.lianjie .fr{font-size: 14px;
    color: #353535;
    float: left;
    line-height:25px;height:115px;
    padding: 5px 0px;
    border: 1px solid #f5f5f5;
    border-top: 0px;
    margin-bottom: 15px;}

.lianjie .fr a{ padding:4px; display:block;float:left; font-weight:100;line-height:1;}

