input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin:0;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;line-height: 1.5}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin:0;}
.wd1200{width:1200px;margin: 0 auto;}
.wh{width:1270px;margin: 0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

/*æ»šåŠ¨*/
#demo{overflow:hidden;width:90%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


#ydemo{overflow:hidden;height:425px;}
/*#yindemo {float: left;width:800%!important;}
#ydemo1 {float: left;}
#ydemo2 {float: left;}*/

/*导航栏样式*/
.nav{background-color:#3480ce;height:32px;}
.nav li{line-height:32px;height:32px;text-align:center;width:90px;float:left;position:relative;z-index:999;}
.nav li a{display:block;line-height:32px;color:#fff;height:32px;}
.nav li a:hover{color:#fff;text-decoration:none;background-color:#24588e;}

.nav .sec{height:0;background:#01557a;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:32px;left:0px;}
.nav .sec a{background:#01557a;color:#fff;height:38px;line-height:38px;width:90px;}
.nav .sec a:hover{background:#042d3f;text-decoration:none;}

/*头部样式*/
#header{width:1000px;margin:0 auto;}
.logo{float:left;}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:32px;padding-top:5px;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}

#menu{margin-top:5px;}

/*搜索和热门搜索*/
.hh3{height:68px; background-color: #ededed;}
#formsearch{float:right;background:url(../images/sou.png) no-repeat center;width:266px;height:39px;margin-top:17px;}
.hotSearch{float:left;height:68px;line-height:68px;font-weight:normal;font-size:14px;color:#1097ef;}
.hotSearch a{margin-right:10px;color:#7a7a7a;font-size:14px;}

/*热门搜索*/
#formsearch input{height:39px;border:none;line-height:39px;outline:none;width:195px;background:none;}
#formsearch input#keyword{height:39px;line-height:39px;padding-left:14px;color:#1097ef;}
#formsearch input#s_btn{width:65px;height:24px;line-height:24px;text-align:center;background-color:none;color:#fff;border:none;cursor:pointer;font-size:0px;}
#formsearch input::placeholder{color:#939393;font-size:14px}



.seo{float:left;    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 68px;
    letter-spacing: 0px;
    color: #7e7e7e;margin-left:180px;}
.seo a{font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 68px;
    letter-spacing: 0px;
    color: #7e7e7e;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


/*主体样式*/
#container{width:1000px;margin:0 auto;margin-top:10px;}
.menu_cate{width:220px;float:left;}
.cate_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about{width:460px;float:left;margin-left:12px;padding-bottom:5px;}
.about_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about .content{padding:5px;padding-bottom:12px;text-indent:20px;}
.navigation{float:right;width:100px;}

.index-title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.index-table td{border:solid #add9c0; border-width:0px 1px 1px 0px; padding:10px 5px;}
.index-table{border:solid #add9c0; border-width:1px 0px 0px 1px;margin-top:10px;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*首页新闻*/
.news_company{width:280px;float:right;}
.news1_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.news_company .content{padding:5px;}

/*首页左侧联系我们*/
.contact{width:218px;float:left;padding-bottom:5px;margin-top:10px;}
.contact_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.contact .content{padding:5px;padding-left:8px;}

/*工程案例*/
.case{width:460px;float:left;margin-left:12px;padding-bottom:5px;margin-top:10px;}
.case_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.case .content{padding:5px;padding-bottom:12px;text-indent:20px;}

.news2_company{margin-top:10px;}

/*产品推荐*/
.recommend_product{margin-top:10px;width:692px;float:left;}
.recommend_product .title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.recommend_product .content{padding-top:15px;padding-bottom:14px;}
.roll_product li{padding-bottom:0px;}

/*品牌列表*/
.brand-list{margin: 20px 0px;display: flex;display: -webkit-flex;flex-wrap: wrap;}
.brand-list li{margin: 5px 8px;}
.brand-list li:hover{box-shadow: 2px 1px 5px;}
.brand-list li img {width: 150px;height: 120px;}

/*前台多页签*/
.news{width:1000px;float:left;margin-top: 10px;}
.tab{position:relative;}
.tab li{float:left;width:100px;height:30px;display:block;line-height:30px;border:1px solid #ccc;margin-right:8px;text-align:center;color:#333;font-size:12px;cursor: pointer;}
.tab li.cur{color:#fff;text-decoration:none;font-size:12px;background:#3a78c1;border-color: #3a78c1;}

.tt{display: none;}
.anlis .list1{padding:0;}
.list1 li{line-height:27px;position:relative;vertical-align: middle;}
.list1 li a{background:url(../images/list_dot1.gif) left center no-repeat;/*padding-left:12px;*/line-height:27px;color:#555555;}
.list1 li a:hover{color:#e87518;text-decoration:none;}
.list1 li span{position:absolute;right:0px;line-height:30px;top:0;color:#999;}




/*友情链接*/
.f_link{width:1000px;margin:0 auto;margin-top:15px;line-height:30px;line-height:30px;background-color:#ececec;text-indent:20px;}

/*页面底部*/
#footer{position:relative;width:1000px;margin:0 auto;text-align:center;margin-bottom:10px;padding-top:8px;border-top:2px solid #eee;margin-top:15px;}
#footer a{color:#666;}
#footer a:hover{color:#e87518;text-decoration:none;}
.nav_foot{text-align:center;line-height:24px;color:#666;}
.copyright{text-align:center;line-height:24px;}


/*------------内页-------------------*/
.left .box{margin-bottom:10px;}
.left .box h3{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.left .box .content{padding:5px 0px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner{width:1000px;margin:0 auto;}
.n_banner img{width:1000px;margin:0 auto}
.left{width:225px;float:left;}
.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.right{width:760px;float:right;padding-bottom:10px;}
.sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;background:url(../images/nav.png) no-repeat 0% 100%;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;font-size:14px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}
.sort_album{margin-top: 15px;}
.hh1{height:130px;}
.logo{line-height:130px;float:left;}
.logo img{line-height:130px;}


.wt{width:1920px;position: relative;left:50%;margin-left:-960px;}
.wt_t{width:1270px;margin:0 auto;}
.container{width:1270px;margin:0 auto;padding:0px;}

.logowz{color:#151515;font-size:31px;margin-left:20px;float:left;    font-weight: 600;margin-left:20px;padding-left: 20px;background:url(../images/x1.png) no-repeat center left;margin-top:20px;}
.logowz span{color:#1097ef;font-size:31px;}
.logowz em{ font-family: MicrosoftYaHei;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
    letter-spacing: 0px;
    color: #646464;display:block;font-style: normal;}



.tel{background:url(../images/tel.png) no-repeat center left;padding-left:50px;margin-top:20px;float:right;line-height:28px;}
/* 导航样式 */
.dao{background-color: #1097ef;}
.x-menu {width:1270px;margin:0 auto;}
.x-menu > li:nth-child(3) .x-sub-menu{    width: 1200px;
    margin: 0 auto;
    position: absolute;
    left: -175%;}
.x-menu > li {float: left;position: relative;text-align: center;width:181px;}
.x-menu > li > a {display: block;font-size: 17px;color: #fff;line-height: 74px;text-align: center;text-align: center}
.x-menu > li > a:hover {background: #ededed;color: #000;}
.x-menu > li.active > a {/*background: #0098e6;color: #fff;*/}
.x-menu > li:after {content: '';position: absolute;z-index: 100;width: 110%;left: -5%;height: 40px;opacity: 0;top: 100%;display:none}
.x-menu > li:hover .x-sub-menu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
.x-sub-menu {position: absolute;z-index: 99;width: 110%;left: -5%;top: 69px;background: #1097ef;opacity: 0;visibility: hidden;-webkit-transform: translateY(20px);transform: translateY(20px);-webkit-transition: all .5s ease;transition: all .5s ease;}
.x-sub-menu > li > a {display: block;text-align: center;line-height: 2;font-size: 12px;color: #fff;line-height: 1.5;padding: .5em;}
.x-sub-menu > li > a:hover {background: #0098e6;}
.x-sub-menu:after {content: '';width: 0;height: 0;line-height: 0;font-size: 0;overflow: hidden;border-width: 10px; cursor: pointer;border-style: dashed dashed solid dashed;border-color: transparent transparent #fff transparent;border-top: none;position: absolute;top: -10px;left: 50%;margin-left: -10px;z-index: 99;display:none}
.hh3{margin-top: 780px;}



.bg1{background:url(//static.xypt.net.cn/a344b9c4/21/07/25c88cd56f23341459e513980d4902c4b0d8e39a.jpg) no-repeat center bottom;height:1068px;overflow: hidden;padding: 40px 0px 50px 0px;}
.cptt{  font-family: MicrosoftYaHei-Bold;
    font-size: 40px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0px;
    color: #131313;text-align: center}


.cptt span{ font-family: MicrosoftYaHei-Bold;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #1097ef;}

.xwz{   font-family: MicrosoftYaHei;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #5d5d5d;text-align: center;background:url(../images/x2.png) no-repeat center bottom;line-height:45px;margin-top:10px;height:75px;}


.sort1{width: 259px;
    background-color: #ffffff;
    border: solid 1px #1097ef;float:left;margin-top:60px;}



.sort_tt{height: 120px;
    background-color: #1097ef;  font-family: MicrosoftYaHei-Bold;
    font-size: 34px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0px;
    color: #ffffff;text-align: center;padding-top:35px}

.sort_tt span{  font-family: MicrosoftYaHeiLight;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 27px;
    letter-spacing: 1px;
    color: #ffffff;
    opacity: 0.29;display:block;text-align: center;text-transform: uppercase;margin-top:10px;}



.sortc{width: 237px;margin:0 auto;margin-top:27px;overflow: hidden;height:593px;}
.sortc > li {
  position: relative;width:237px;margin:0 auto;
}
.sortc > li > a {
  display: block;
  font-size: 18px;
  line-height: 49px;padding-left:30px;
  color: #ffffff;background: url(../images/s1.png) no-repeat;
 
}

.sortc > li > a:hover{background: url(../images/s2.png) no-repeat;}

.sortc .sort2 {
}
.sortc .sort2 > li {border-bottom: 1px solid #d4d4d4;
width:237px;margin:0 auto;color:#2c2c2c;font-size:17px;margin-top:10px;background: url(../images/s11.png) no-repeat 12px 50%;
}

.sortc .sort2 > li:hover{background: url(../images/s1x.png) no-repeat 12px 50%;}
.sortc .sort2 > li > a {
line-height:44.5px;color:#2c2c2c;font-size:17px;padding-left:35px;
}
.sortc .sort2 > li:hover a{color:#1097ef;}

.mm1{text-align: center;    font-family: MicrosoftYaHei-Bold;
    font-size: 17px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0px;
    color: #1097ef;margin:15px 0px;}

.mm1 a{color: #1097ef;}



.cp2{width:1270px;margin-top:60px;margin-bottom: 25px}


.inBox{position:relative;}
.inBox .next{position: absolute;left: 15px;top:145px;width:37px;height:98px;}
.inBox .prev{position: absolute;right: 15px;top:145px;width:37px;height:98px;}


.inBd{
    width: 1270px;
    height: 387px;
    background-color: #ffffff;
    border: solid 1px #ababab;
    overflow: hidden;
    }

.inBd li a.img1{float:left;width: 487px;height: 332px;margin-left: 68px;border: solid 1px #ababab;margin-top: 25px;}
.inBd li a.img1 img{width:100%;height:100%;}



.inBd li .dnn{
    float:right;
    width: 623px;
    background: url(../images/cpg.jpg) no-repeat center top;
    height: 332px;
    margin-right: 68px;
    margin-top: 26px;
    padding:50px 35px;
    overflow: hidden;
    background-size: cover;
    }

.inBd li .dnn h2 a{color:#2b2b2b;font-size:18px;line-height: 30px}
.inBd li .dnn h2{color:#2b2b2b;font-size:18px;text-transform:uppercase;font-weight: 600;line-height: 25px;margin-bottom:15px;}

.inBd li .dnn span{color:#616161;font-size:16px;display: block;height:75px;overflow: hidden;line-height: 25px;}


.mm2{   width: 135px;
    height: 36px;
    background:#d8d7d7;margin-top:25px;float:right;text-align: center;}
.mm2 a{text-align: center; font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #494d4f;}






.p3b2{margin-top:22px;}
.p3b2 li{float:left;    
;margin-right:25px;}

.p3b2 li a.img{display:block;  width:298px;
    height: 298px;
 border: solid 1px #ababab;}
.p3b2 li a.img img{ width: 100%;
    height:100%;
}

.p3b2 li h2{color:#000;font-size:17px;text-align:center;line-height:47px;font-weight: 400;   background:#1097ef;}
.p3b2 li h2 a{color:#000;font-size:17px;line-height:47px;}
.p3b2 li:hover h2{background-color: #fff;color:#000;;}





/* <!--{* 四大优势 *}-->*/

.ystt1{  font-family: MicrosoftYaHei-Bold;
    font-size: 40px;
    font-weight: 600;
    line-height: 61px;
    letter-spacing: 0px;
    color: #131313;text-align: center;background:url(../images/ytb.png) no-repeat center center;}


.ystt1 span{ font-family: MicrosoftYaHei-Bold;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #1097ef;}

.ystt1 em{  font-family: MicrosoftYaHei;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 61px;
    letter-spacing: 0px;
    color: #131313;font-weight:400;font-style: normal;}


.taba{width:1270px;margin:0 auto;}
.taba li{width:317.5px;text-align: center;color:#333333;font-size:18px;float:left;background:#f8f6f6;height:133px;}
.taba li:nth-child(2n){background:#efeeee;}

.taba li .ynt1{float:left;margin-left:35px;text-align: left;margin-top:40px;}
.taba li .ynt1 h2{color:#454545;font-size:33px;font-weight: 400}
.taba li .ynt1 span{font-family: MicrosoftYaHei;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 27px;
    letter-spacing: 0px;
    color: #9f9f9f;text-transform:uppercase;}


.taba li.cur{background:url(../images/cur.png) no-repeat left bottom #f8f6f6}
.taba li:nth-child(2n).cur{background:url(../images/cur.png) no-repeat left bottom #efeeee}
.taba li.cur h2{    font-family: MicrosoftYaHei;
    font-size: 33px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0px;
    color: #1097ef;}

  .taba li.cur span{font-family: MicrosoftYaHei;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 27px;
    letter-spacing: 0px;
    color: #9f9f9f;} 



.taba li .x_img{float:right;margin-right:35px;margin-top:40px;width:50px;}
.taba li .x_img img{max-width: 100%}
.taba li .x_img .img2{display:none}
.taba li.cur .x_img .img2{display:block}
.taba li.cur .x_img .img1{display:none}


.ttz{display:none;margin-top:40px}
.ttz li{width:1270px;height:617px;overflow: hidden;position:relative;z-index: 99}
.img3 a img{width:1270px;height:    height: 617px;}

.zac{position: absolute;width:1270px;left:0px;bottom:0px;z-index: 999;height:121px;background:url(../images/tm.png);overflow: hidden; }
.zac .ycn{width:418px;background:url(../images/xv.png) no-repeat center right;float:left;margin-top:33px;padding-left:45px;}

.zac h2{text-align: left;font-size:30px;font-weight: 600;}
.zac h2 a{text-align: left;color:#ffffff;font-size:30px}

.zac h3{text-align: left; font-family: MicrosoftYaHei;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 27px;
    letter-spacing: 0px;
    color: #6e6d6d;text-transform: uppercase;}
.zac h3 a{text-align: left;   font-family: MicrosoftYaHei;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 27px;
    letter-spacing: 0px;
    color: #6e6d6d;text-transform: uppercase;
}

.zac span{display:block;text-align:left;color:#ffffff;font-size:16px;margin-top:30px;line-height:30px;height:60px;overflow: hidden;width:720px;margin-left:55px;float:left;}





/*<!-- 我们承诺 -->*/
.wmcn{background:url(//cdn.myxypt.com/a344b9c4/21/08/e85d362cee61db60fcb6bae0c77f9354baedb3e1.jpg) no-repeat center top;height:438px;}
.nuo1{width:820px;float:left;display:none;}
.nuott{ font-family: MicrosoftYaHeiLight;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;}
.nuott span{    font-family: MicrosoftYaHei-Bold;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #ffffff;display:block;margin-top:10px;}

.nuo_img{width:805px;height:194px;margin-top:20px;}
.nuo_img img{width:805px;height:194px;}

.re2{margin-top:0px;   font-family: CTLaoSongSJ;
    font-size: 36px;
    font-weight: 600;
    line-height: 65px;
    letter-spacing: -2px;
    color: #fff;}



.yan2{width:400px;float:right;}
.nuott2{ font-family: MicrosoftYaHeiLight;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;}
.nuott2 span{    font-family: MicrosoftYaHei-Bold;
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #ffffff;display:block;margin-top:10px;}


.x-message{margin-top:15px;}



.x-message {
    /* background: #f0f0f0; */
    /* padding: 2.34375% 0; */
  }
  
  .x-message-wrap {
    /* margin-left: 24.375%; */
    /* margin-right: 24.375%; */
  }
  
  
  
  .x-message-wrap .row {
    margin-left: 0px;
    font-size: 0;
    margin-right: 0px;
  }
  
  .x-message-wrap div[class^='col-'] {
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
  }
  
  .x-message-wrap input[type='text'],
  .x-message-wrap textarea {
    width: 100%;
    height: 52px;
    border: 1px solid #ffffff;
    padding: 0 10px;
    font-size: 16px;
    color:#888888;
    background: #ffffff;
    outline: none;
    margin-bottom: 10px;
  }
  
  .x-message-wrap input[type='text']::-webkit-input-placeholder,
  .x-message-wrap textarea::-webkit-input-placeholder {
     color:#888888;
  }
  
  .x-message-wrap input[type='text']:-ms-input-placeholder,
  .x-message-wrap textarea:-ms-input-placeholder {
     color:#888888;
  }
  
  .x-message-wrap input[type='text']::-ms-input-placeholder,
  .x-message-wrap textarea::-ms-input-placeholder {
     color:#888888;
  }
  
  .x-message-wrap input[type='text']::placeholder,
  .x-message-wrap textarea::placeholder {
      color:#888888;
  }
  
  .x-message-wrap textarea {
    height: 55px;
    resize: none;line-height:55px;overflow:hidden;
  }
  
  .x-message-wrap #checkcode {
    float: left;
    width: 32.298137%;
    margin-bottom: 0;
    margin-left:5px;
  }
  
  .x-message-wrap .checkCodeImg {
    float: left;
    display: block;
    text-align: center;
    width: 33.391304%;
    height: 52px;
    font-size: 0;
    background: #e7e4e4;
    padding: 5px 10px;
  }
  
  .x-message-wrap .checkCodeImg img {
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
    vertical-align: middle;
  }
  
  .x-message-wrap .checkCodeImg:after {
    content: '';
    height: 100%;
    display: inline-block;
    vertical-align: middle;
  }
  
  .x-message-wrap .checkCodeImg img {
    cursor: pointer;
  }
  
  .x-message-wrap .x-submit {
    float: right;
    width: 122px;
    height: 52px;margin-right:5px;
    background-color: #e68700;
    color: #fff;
    font-size: 16px;
    border: none;
    outline: none;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
  }
  
  .x-message-wrap .x-submit:hover {
    background: #1097ef;
  }
  



/*<!-- 了解我们 -->*/
.aabb1{margin-top:50px;
    width: 292px;
    height: 426px;
    background-color: #1097ef;padding-top: 60px;float:left;}
.abtt1{ font-family: MicrosoftYaHei-Bold;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #ffffff;text-align: center;}

.abtt2{ font-family: MicrosoftYaHeiLight;
    font-size: 34px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #ffffff;text-align:center;display:block;margin-top:10px;}

.dfk{display:block;text-align: center;width:152px;margin:0 auto;margin-top:30px;}
.dfk img{text-align: center}

.aben{  font-family: MicrosoftYaHei;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #ffffff;text-align: center;margin-top:35px;}


.aben2{ font-family: MicrosoftYaHeiLight;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: -1px;text-align: center;
    color: #ffffff;display:block;margin-top:10px;text-transform:uppercase;}

.mmax{width: 167px;
    height: 41px;
    border-radius: 18px;
    border: solid 1px #4168b1;display:block;text-align: center;margin:0 auto;margin-top:25px;}
.mmax a{    font-family: MicrosoftYaHeiLight;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 41px;
    letter-spacing: 0px;
    color: #4168b1;
text-align: center}



.aacc{margin-top:50px;
    width: 978px;
    height: 426px;float:right;}
.aacc img{width: 978px;
    height: 426px;}


.logo2{ width: 292px;
    height: 181px;
    border: solid 1px #9e9e9e;float:left;
    text-align: center;
}

.logo2{line-height:181px;float:left;}
.logo2 img{line-height:181px;}


.aann{width: 978px;
    height: 181px;float:right;overflow: hidden;padding-top:30px;padding-left:30px;}
.acct{  font-family: MicrosoftYaHei;
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #343434;}


.acc3{  font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #636363;margin-top:20px;}

.acc3 a{    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #1097ef;}



/*<!--{* 解决方案 *}-->*/
.ff_ll{margin-top:40px;}
.ff_ll li{background:url(../images/tm1.png) no-repeat center top;float:left;width:288px;height:288px;margin-right:39px;}
.ff_ll li .img1{display:table;margin:0 auto;margin-top:35px;text-align: center;height:60px;overflow: hidden;}
.ff_ll li .img1 a img{text-align: center}
.ff_ll li h2 a{text-align: center;color:#141414;font-size:24px;font-weight: 600}
.ff_ll li h2{text-align: center;color:#141414;font-size:24px;font-weight: 600;margin-top:15px;}
.ff_ll li:nth-child(4n){float:right;margin-right:0px;}
.ff_ll li:nth-child(2n){background:url(../images/tm2.png) no-repeat center top;}
.ff_ll li span{ width: 218px;
    height: 72px;
    font-family: MicrosoftYaHei;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #585858;margin:0 auto;margin-top:10px;text-align: center;display:block}
.ff_ll li .img1{transition-duration: .6s;}
.ff_ll li:hover .img1 {
    transform: translateY(-10px);
}



/*    <!--{* 服务咨询热线 *}-->*/
.fwrx{width:1453px;margin:0 auto;height:95px;background:url(../images/fw.png) no-repeat center top;margin-top:50px;}

.fw1{margin-top:30px;margin-left:163px;}
.fw1 li{float:left;margin-right:38px;line-height:38px;  height: 38px;
    background-color: #1097ef;
    border-radius: 5px;padding:0 35px;  font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;}


.fw2{margin-left:10px;margin-top:30px;}
.fw2 span{  font-family: MicrosoftYaHei;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 27px;
    letter-spacing: 0px;
    color: #1097ef;}

.fw2 b{ font-family: MicrosoftYaHei-Bold;
    font-size: 30px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: -1px;
    color: #1097ef;}




/*多页签*/
.bg3{background:url(../images/bg3.png) repeat-x center bottom;padding-bottom: 46px;height:1144px;overflow: hidden}
.promenu{
    width: 1270px;margin:0 auto;margin-top:30px;
    overflow: hidden;display: flex;justify-content: center;align-items: center;border:1px solid #c7c6c6;
}
.promenu li{
    float: left;
    overflow: hidden;line-height:70px;width: 211.34px;  display: block;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    transition: all 0.4s linear;border-right:1px solid #c7c6c6;
}
.promenu li:hover{background:#1097ef;}
.promenu li:hover a{color:#fff;}

.promenu li a{

font-size: 18px;
    color: #262626;
}
.promenu li.on{
    background-color: #1097ef;

}
.promenu li.on a{
    color: #fff;}

.promenu li:last-child{border-right:none;}
.b1b_index{
    width: 1270px;
    margin:0 auto;
    overflow: hidden;margin-top:50px;display: block;
}

.b1b_index ul{position:relative;}

.yyal{position: absolute;left:0px;top:0px;  width: 289px;
    height: 412px;
    background-color: #1097ef;z-index:99}
.xx{width: 87px;
    height: 1px;
    background-color: #ffffff;margin-left:28px;margin-top:30px;}

.ca_tt{ font-family: MicrosoftYaHei-Bold;
    font-size: 42px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #ffffff;margin-left:28px;margin-top:30px;}
.ca_tt span{font-weight: 400;font-size:15px;}


.case1{position:relative;z-index:999;margin-left:28px;}
.case1 li{width:880px;height: 412px;position:relative;float:left;}


.case1 li:nth-child(2) .nrx{display:none}
.case1 li:nth-child(1) h3{display:none}
.case1 li .nrx{width: 344px;
    height: 246px;
    background-color: #ffffff;position:absolute;top:130px;left:0px;z-index:9999;padding:25px;}

.case1 li .nrx h4{  font-family: MicrosoftYaHei;
    font-size: 25px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: 0px;
    color: #1a1a1a;}

.case1 li .nrx span{    font-family: MicrosoftYaHei;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: 0px;
    color: #4d4d4d;display:block;margin-top:25px;height:69px;overflow:hidden}

.case1 li .mm_ca{width: 110px;
    height: 32px;
    background-color: #1097ef;margin-top:20px;  font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: 0px;
    color: #ffffff;text-align: center}


.case1 li .b1img1{    width: 608px;
    height: 412px;float:right}


.case1 li .b1img1 img{width: 100%;
    height: 100%;}




.case1 li:nth-child(2){float:right;}
.case1 li:nth-child(2){    width: 349px;
    height: 412px;}
.case1 li:nth-child(2) .b1img1{    width: 349px;
    height: 412px;}


.case1 li:nth-child(2) .b1img1 img{width: 100%;
    height: 100%;}

.case1 li:nth-child(2) h3{display:block;position:absolute;bottom:0px;line-height:46px;background:url(../images/tm.png) repeat-x center top;line-height:46px;text-align: center;width:100%;  font-family: MicrosoftYaHeiLight;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;}








.case_con{width:1270px;margin:0 auto;margin-top:12px;}
.case2{}

.case2 li{position:relative;width: 415px;float:left;margin-right: 12px;}
.case2 li .b1img1{width: 415px;
    height: 415px;}
.case2 li .b1img1 img{width: 100%;
    height: 100%;}



.case2 li h3{display:block;position:absolute;bottom:0px;line-height:46px;background:url(../images/tm.png) repeat-x center top;line-height:46px;text-align: center;width:100%;  font-family: MicrosoftYaHeiLight;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;}



.case_ttc{width:278px;height:53px;background:url(../images/mc2.png) no-repeat center top;margin:0 auto;text-align: center;margin-top:55px;}
.case_ttc a{    font-family: MicrosoftYaHei;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 53px;
    letter-spacing: 0px;
    color: #ffffff;text-align: center;padding-left:70px}


    /*<!--{* 新闻中心 *}-->*/
.xxbg{margin-top:70px;background:url(//cdn.myxypt.com/a344b9c4/21/08/d544e5c37e4f29d4c2b6bd0b9571b2d3f43c87cc.png) no-repeat center top;height:783px;padding-top:60px;}


/**/
.xin{width:1270px;margin:0 auto;margin-top:45px;}
.xin-le{width: 635px;}
#tabs2{height: 40px;background: url(../images/xtp.png) repeat-x center bottom;position: relative;}
#tabs2 li{float: left;color: #313131;font-size: 16px;text-align: center;line-height: 40px;font-weight: 400;margin-right:50px;}
#tabs2 li span{  font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #868585;padding-left: 15px}
#tabs2 li.on{color: #1097ef;height: 40px;line-height: 40px;background: url(../images/xl.png) repeat-x left bottom;}





.tab-body{margin-top: 30px;}
.news_list1{width:635px;float:left;}
.news_list1 li{overflow: hidden;}
.news_list1 li .img{float: left;display: block;margin-bottom:5px}
.news_list1 li a.img img{width: 635px;height: 164px;}
.news_list1 li .cont{display:block}
.news_list1 li .cont a{margin-top: 20px;font-weight: 400;text-align: left;}
.news_list1 li .cont p{color: #656565;font-size: 15px;line-height: 24px;margin-top: 5px;text-align: left;height:48px;overflow: hidden}

.news_list1 li .cont p a{color:#1097ef!important;font-size: 15px;}



.news_list2x{width:635px;margin-top:20px;}
.news_list2x li{float: left;margin-bottom:5px;position:relative;width:100%;line-height:35px;}
.news_list2x li  a{color:#222222;font-size:16.5px;display:block;}
.news_list2x li dd{color:#8e8e8e;position:absolute;right:0px;line-height:35px;font-size:14px;}
.news_list2x li:hover a{color:#1097ef;}
.news_list2x li:hover dd{color:#1097ef;}






.xin-ri{width: 590px;}

.xin-tit{background: url(../images/xl3.png) no-repeat  left bottom;color: #222222;font-size:20px;line-height: 40px;margin-bottom: 30px;font-weight: 600;position: relative;}

.xin-tit span{color:#1097ef;}
.xin-tit em{ font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #868585;padding-left: 15px;font-style:normal;}
.xin-tit a{position: absolute;right:0px;color:#868686;font-size:16px;line-height:54px;top:0px;font-weight: 400}




.news_list3{margin-top: 30px;}
.news_list3 li{margin-bottom:20px;padding-bottom: 10px;background: url(../images/tm3.png)no-repeat center top;height:93px;padding:10px;}
.news_list3 li a{display: block;background: url(//cdn.myxypt.com/a344b9c4/21/08/1bf8c23dc9f88a23db114c1eee3c827ad02f8ea3.png)no-repeat left top;height: 37px;line-height: 20px;color: #222222;font-size: 16.5px;padding-left: 45px;}
.news_list3 li p{background: url(//cdn.myxypt.com/a344b9c4/21/08/b7b2df8790306f57055be21faa969caa1760b0ab.png)no-repeat left top;line-height: 20px;color: #656565;font-size: 15px;padding-left: 45px;height:40px;overflow: hidden;}




/*<!--{* 友情链接 *}-->*/
.linkx{background:#1097ef;padding:25px 0}
.lktt{color:#fff;font-size:20px;}
.likk{margin-top:15px;}
.likk{color:#fff;font-size:14px;line-height:25px;min-height: 25px;}
.likk a{color:#fff;font-size:14px;line-height:25px;}

.dff1{padding:50px 0 15px;background:#141414}
.nav2{line-height:54px;border-top:1px solid #363535;border-bottom: 1px solid #363535}
.nav2 li{float:left;text-align: center;font-size:17px;color:#fff;width:181px;}
.nav2 li a{text-align: center;font-size:17px;color:#fff;}


.dd1{width:245px;float:left;background:url(../images/xh.png) no-repeat right top;margin-top:42px;}

.dd2{float:left;margin-left:45px;background:url(../images/xh.png) no-repeat right top;width:418px;margin-top:42px;  font-family: MicrosoftYaHei;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 0px;
    color: #ffffff;}

.dd22{margin-top:42px;float:left;margin-left:45px;width:320px;color:#fff;background:url(../images/xh.png) no-repeat right top;}
.tel3{background:url(../images/tel3.png) no-repeat left center;padding-left:55px; line-height: 25px;}

.dd3{float:right;margin-top:42px;}

.tab_gdtx{width:1270px;margin:0 auto;margin-top:30px;overflow: hidden;display:none;}
.img_gdtx{text-align: center;}
.tab_gdtx .hd ul{background:url(../images/ttv.png) repeat-x center bottom;line-height:55px;position:relative;}
.tab_gdtx .hd a{position:absolute;color:#343434;font-size:14px;line-height:55px;right:0px;}
.img_bd li{float: left;}
.tab_gdtx  .bd{margin: 20px -10px 0 -10px;}

.tab_gdtx .hd li{color: #343434;cursor: pointer; font-size: 23px;float: left;margin-right: 45px;}
.tab_gdtx .hd li.on{color: #013a94;background: url(../images/xl.png) no-repeat left bottom;}
.tab_gdtx  .bd li{margin: 0 17px;}
.tab_gdtx  .bd li a img{display: block;width: 289px;height: 213px;border:1px solid #c3c3c3;padding:5px;}
.next{ display: block;
    width: 60px;
    height: 60px;
    background: url(//static.xypt.net.cn/a344b9c4/21/07/838b2d80ded281559122ecab91308ace1fcfb8f3.png) no-repeat center;
    position: absolute;
    top: 156px;
    right: -50px;
    cursor: pointer;}
    .prev{ display: block;
    width: 60px;
    height: 60px;
    background: url(//static.xypt.net.cn/a344b9c4/21/07/79be68cfd1d4fcfbfe1be1bc98892dae0f475cc3.png) no-repeat center;
    position: absolute;
    top: 156px;
    right: -50px;
    cursor: pointer;}
.max1000 h2{display:none;}
.x-menu > li:nth-child(3) .x-sub-menu > li{    display: inline-block;
    float: left;
    border-right: #666666 1px dotted;
    width: 225px;
    padding-right: 20px;
    padding-left: 20px;
    height: 150px;}
.x-menu > li:nth-child(3) .x-sub-menu > li > .sec a{display:block;    color: #000;
    line-height: 25px;}
.x-menu > li:nth-child(3) .x-sub-menu{background:#fff;padding: 10px;
    background: #ffffff;
    margin: 0px auto;
    border: #eeeeee 1px solid;}
.x-menu > li:nth-child(3) .x-sub-menu > li > a{color:#fff;background:#1097ef}
.x-menu > li:nth-child(3) .x-sub-menu > li:last-child{border:none;}
