/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover,a:active,a:focus{color:#333;text-decoration:none;outline:none;}

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;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}



/*----- 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;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

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



.wh{width: 1200px;margin:0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.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);}





/*头部样式*/
.tophead{height: 28px;line-height: 28px;border-bottom: 1px solid #cdcdcd;color: #959595;font-size: 14px;}
.tophead a{color: #959595}
#header,.container{width:1280px;margin:0 auto;}
.logo{float:left;line-height: 145px;}



.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.topLink .k1{line-height:32px;padding-top:5px;}
.topLink .k2{font-size: 16px;font-family:"微软雅黑";color: #404040;text-align: left;background: url(//static.xypt.net.cn/8f66efaa/21/06/5eb5ba26a648a5c83e296164d480ff6b3438473d.png) no-repeat left top;padding-left: 54px;line-height: 28px;padding-top: 36px;padding-bottom: 12px;}







/*热门搜索*/
.search{
    height: 44px;
    width: 1280px;
    margin: 0 auto;
}
#formsearch{width: 273px;float: right;background: url(//static.xypt.net.cn/8f66efaa/21/06/97bf009a02c3042ff15468b6044a468101935919.jpg) no-repeat center;height: 29px;margin-top:7px;}
.hotSearch{width:400px;float:left;height: 44px;line-height: 44px;font-weight:normal;color: #403f3f;font-size: 14px;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}



/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;color: #403f3f;}
#formsearch input{background: none;border: none;}
#formsearch input#keyword{height: 29px;line-height: 29px;padding-left:4px;color: #686868;float: left;width: 232px;}
#formsearch input#s_btn{width: 36px;height: 29px;line-height: 29px;text-align:center;color:#fff;cursor:pointer;float: right;}






/*首页banner*/
.banner{width:1920px;margin:0 auto;position:relative;left:50%;margin-left:-960px;height:500px;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;right:46%;bottom:20px;z-index:100;}
.banner .num li{width:12px;height:12px;display:inline-block;margin:0 4px;background:#fff;line-height:18px;
  text-indent:-100px;overflow:hidden;border-radius:12px;}
.banner .num li.num_hover{background-color:#ff7c00;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}





.dao{background: #22236f;height: 58px;}
.xmenu {width:1280px;margin:0 auto;}
.xmenu li{line-height:58px;height:58px;text-align:center;width:150px;float:left;position:relative;z-index:999;}
.xmenu li+li{background: url(//static.xypt.net.cn/8f66efaa/21/06/0f8667e63bcdacf21b2ef97dd436f85727f0adf0.jpg) no-repeat left center;}
.xmenu li a{display:block;line-height:58px;color:#fff;height:58px;font-size: 18px;}
.xmenu li a:hover{color:#fff;text-decoration:none;background: #f26c00;}
.xmenu li a.on{/*color:#fff;text-decoration:none;background: #22236f;*/}

.xmenu li:hover .x-sub-menu { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); }
.xmenu li .x-sub-menu {
  position: absolute;
  z-index: 99;
  width:182px;
  left: -1px;
  top:57px;
  background:#fff;
  opacity: 0;
}
.xmenu li .x-sub-menu li{background:none;height:46px;width:182px;}
.xmenu li .x-sub-menu li a {display: block; text-align: center;width:182px;height:46px;line-height:46px;font-size: 14px; color: #000;padding: 0; background: none;}
.xmenu li .x-sub-menu li a:hover{background:#023c83; color:#fff;}





/*首页标题样式*/
.titles{text-align: center;line-height: 51px}
.titles h3{font-size: 40px}
.titles span{font-size: 18px;font-weight: 100}
.ttline1 h3{background: url(//cdn.myxypt.com/8f66efaa/21/08/f521555393602d40a415269e105cb2874a6c82c2.jpg) no-repeat center;}
.ttline2 h3{background: url(//cdn.myxypt.com/8f66efaa/21/08/dbef8e9b898a6d44bc00476c764853ae95220cf5.jpg) no-repeat center;}
.ttline3 h3{background: url(//static.xypt.net.cn/8f66efaa/21/06/2fa0c70da76b4eaed28ba27794f833b1f9321fd3.png) no-repeat center;}
.color1 h3{color: #22236f}
.color1 span{color: #707070}
.color2 h3{color: #ffffff}
.color2 span{color: #999ab5}


/*产品中心*/
.procenter{
    background: #f7f6f6;
    padding-top: 48px;
    padding-bottom: 88px
}
.proleft{
    background: #22236f;
    width: 278px;
    padding-bottom: 14px;
    margin-top: 36px;
}
.proleft h3{
    color: #ffffff;
    font-size: 36px;
    text-align: center;
    background: #22236f;
    padding-top:17px;
    padding-bottom: 16px;height:105px;
}
.proleft h3 span{padding-top:8px;
    font-size: 18px;
    font-weight: normal;
    display: block;
}
.proleft li{
    width: 246px;
    height: 39px;
    margin: 12px auto 0px;
}
.proleft li a{
    display: block;
    line-height: 39px;
    color: #080808;
    font-size: 19px;
    background: #ffffff;
    padding-left: 40px;
}
.proleft li:hover a{
    background:#22236f;
    color:#ffffff
}
.proright{
    width: 978px;
    margin-top: 36px;
}
.proright li{
    float: left;
    margin-bottom: 28px;
    margin-right: 21px;
}
.proright li:nth-child(3n){
    margin-right:0
}
.proright li a.img{
    display: block;
    border: 1px solid #c5c5c5;
}
.proright li a.img img{
    width: 310px;
    height: 218px;
}
.proright li h3{
    font-weight: normal;
    text-align: center;
}
.proright li h3 a{
    display: block;
    height: 39px;
    line-height: 39px;
    color: #ffffff;
    font-size: 18px;
    background: #22236f;
}


/*优势*/
.advantages{
    background: url(//static.xypt.net.cn/8f66efaa/21/06/4f333a3ea45cb78a97783ce57dccf53aad128152.jpg) no-repeat center;
    height: 672px;
}
.advantages li{
    color: #ffffff;
    float: right;
}
.advantages li h3{
    font-size: 25px;
}
.advantages li span{
    font-size: 16px;
}
.advantages li.adv1{
    margin-top: 76px;
    margin-right: 10px;
}
.advantages li.adv2{
    margin-top: 52px;
    margin-right: 10px;
}
.advantages li.adv3{
    margin-top: 49px;
    margin-right: 58px;
}
.advantages li.adv4{
    margin-top: 38px;
    margin-right: 6px;
}
.advantages li.adv5{
    margin-top: 41px;
    margin-right: 25px;
}
.advantages li.adv6{
    margin-top: 41px;
    margin-right: 15px;
}






/*用心制造铝单板*/
.reasons{

    height: 1403px;
}
.reasons .container{
    position:relative;
    height: 1317px;
    padding-top: 86px;
}
.reacont{
    padding-left: 100px;
    position: relative;
}
.reacont h3{
    color: #22236f;
    font-size: 30px;
    position: relative;
    padding-bottom: 12px;
}
.reacont h3:after{
    content:'';
    position:absolute;
    width:72px;
    height:2px;
    background:#22236f;
    left:0;
    bottom:0
}
.reacont .readetail{
    color: #5e5e5e;
    font-size: 15px;
    width: 550px;
    line-height: 28px;
    margin-top: 12px;
}
.reacont .reaindex{
    color: #ffffff;
    font-size: 36px;
    font-family: 'Arial';
    background: url(//static.xypt.net.cn/8f66efaa/21/06/c476db433220636ac166191670e1c9f16f7badcb.jpg) no-repeat center;
    width: 80px;
    height: 91px;
    text-align: center;
    padding-top: 18px;
    position: absolute;
    top: 0;
    left: 0;
}
.reacont1{
    position: absolute;
    left: 0;
    top: 284px
}
.reacont2{
    position: absolute;
    left: 0;
    top: 554px
}
.reacont3{
    position: absolute;
    left: 640px;
    top: 827px
}
.reacont4{
    position: absolute;
    left: 640px;
    top: 1096px
}
.reaimg1{
    width: 615px;
    position: absolute;
    top: 280px;
    right: 0;
}
.reaimg2{
    width: 645px;
    top: 757px;
    position: absolute;
    left: 0;
}
.reaimg1 img,.reaimg2 img{
    width: 100%
}



/*工程案例*/
.caseinfo{
    background: url(//static.xypt.net.cn/8f66efaa/21/06/b71b7eca846fe1b01943f0937b312fc0a1e58a0b.jpg) no-repeat top;
    padding-top: 72px;
    height: 891px;
}
.caseleft{
    margin-top: 28px;
}
.caseleft a{
    display: block;
    width: 453px;
    height: 541px;
    overflow: hidden;
}
.caseleft a img{
    width: 453px;
    height: 541px;
}
.caseleft a h3{
    background: rgba(255,255,255,0.8);
    color: #232323;
    font-size: 17px;
    position: relative;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-weight: normal;
    transition:all 0.6s;
}
.caseleft a:hover h3{
    margin-top:-36px;
    transition:all 0.6s;
}
.caseinfo ul{
    margin-top: 28px;
    width: 808px
}
.caseinfo ul li{
    float: left;
    margin-right: 18px;
    margin-bottom: 21px;
}
.caseinfo ul li:nth-child(2n){
    margin-right:0
}
.caseinfo ul li a{
    display: block;
    width: 395px;
    height: 260px;
    overflow:hidden;
}
.caseinfo ul li a img{
    width: 395px;
    height: 260px;
}
.caseinfo ul li a h3{
    background: rgba(255,255,255,0.8);
    color: #232323;
    font-size: 17px;
    position: relative;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-weight: normal;
    transition:all 0.6s;
}
.caseinfo ul li:hover a h3{
    margin-top:-36px;
    transition:all 0.6s;
}
.caseinfo .casemore{
    background: url(//static.xypt.net.cn/8f66efaa/21/06/d179ce2f27e94c41ebc5202118e84204894310fd.jpg) no-repeat center;
    width: 308px;
    height: 46px;
    display: block;
    margin: 47px auto 0;
}


/*公司简介*/
.aboutus{
    background: url(//cdn.myxypt.com/8f66efaa/21/08/b2986dbc0ffc56b05d109a6043ada0ff5c21a65e.jpg) no-repeat top;
    height: 611px;
}
.ableft{
    margin-top: 90px;
    background: #ffffff;
    border: 1px solid #ecebeb;
    padding: 30px;
}
.ableft img{
    width: 575px;
}
.abright{
    width: 610px;
    margin-top: 90px;
}
.abright h3{
    color: #232323;
    font-size: 24px;
    position: relative;
    padding-top: 20px;
}
.abright h3:after{
    content:'';
    position:absolute;
    width:98px;
    height:2px;
    background:#22236f;
    left:0;
    top:0;
}
.abright h3 span{
    color: #bdbbbb;
    font-size: 12px;
    font-weight: normal;
    display: block;
    text-transform: uppercase;
}
.abright .abcont{
    color: #272727;
    font-size: 15px;
    line-height: 27px;
    height: 270px;
    overflow: hidden;
    margin-top: 16px;
}
.abright a{
    color: #ffffff;
    font-size: 15px;
    display: block;
    text-align: center;
    float: right;
    background: #f26c00;
    width: 140px;
    height: 40px;
    line-height: 40px;
}
.abinn{
    margin-top: 24px;
}
.abinn .parHd{}
.abinn .parHd li{
    color: #ffffff;
    font-size: 19px;
    background: #22236f;
    width: 135px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    float: left;
    margin-right: 40px;
}
.abinn .parHd li.on{
    background: #f26c00;
}
.abinn .parBd{
    margin-top: 27px;
}
.slideBox{
    overflow: hidden;
}
.slideBox li{
    float: left;
    margin: 0 10px;
}
.slideBox li a{
    display: block;
}
.slideBox li a img{
    width: 317px;
    height: 213px;
}

/*新闻中心*/
.newsinfo{}
.newsleft{
    width: 842px;
    height: 390px;
    border: 1px solid #cecccc;
    margin-top: 77px;
}
.newsleft .newstt{}
.newsleft .newstt li{
    width: 420px;
    float: left;
    background: url(//static.xypt.net.cn/8f66efaa/21/06/e5223a15e4551a24657c4f37dc89c191c09c5dd4.png) no-repeat 16px #22236f;
    color: #ffffff;
    font-size: 18px;
    height: 58px;
    line-height: 58px;
    padding-left: 42px;
    position: relative;
}
.newsleft .newstt li.cur{
    background-color:#f26c00;
}
.newsleft .newstt li a{
    position: absolute;
    display: block;
    right: 18px;
    color: #ffffff;
    font-size: 15px;
    top: 0;
}
.newsleft .newscont{
    width: 814px;
    margin: 0 auto;
    position: relative;
}
.newsinn{
    display: none;
}
.newsleft .newscont:after{
    content:'';
    position:absolute;
    width:1px;
    height:62px;
    left: 48%;
    bottom:0;
    background:#c8c8c8;
}
.newsimg.fl a{
    display: block;
    margin-top: 38px;
}
.newsimg.fl a img{
    width: 299px;
    height: 173px;
}
.newsimg.fr{
    width: 494px;
    margin-top: 32px;
}
.newsimg.fr a{
    color: #222222;
    font-size: 15px;
    display: block;
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 12px;
}
.newsimg.fr a:hover{
    color: #22236f
}
.newsimg.fr .nsum{
    color: #615c5c;
    font-size: 14px;
    margin-top: 16px;
}
.newsleft .newscont ul{
    border-top: 1px solid #b6b6b6;
    margin-top: 24px;
    padding-top: 12px;
    position: relative;
}
.newsleft .newscont ul li{
    width: 390px;
    float: left;
}
.newsleft .newscont ul li:nth-child(2n){
    float:right
}
.newsleft .newscont ul li a{
    color: #222222;
    font-size: 15px;
    display: block;
    background: url(//static.xypt.net.cn/8f66efaa/21/06/0a058727bc32017920b22e2f9859ea3ad9a8dbf4.png) no-repeat left;
    padding-left: 12px;
    line-height: 36px;
}
.newsleft .newscont ul li:hover a{
    color: #f26c00;
}

.newsright{
    width: 400px;
    height: 390px;
    border: 1px solid #cecccc;
    margin-top: 77px;
}
.newsright .newstt{
    width:398px;
    background: url(//static.xypt.net.cn/8f66efaa/21/06/e5223a15e4551a24657c4f37dc89c191c09c5dd4.png) no-repeat 28px #f26c00;
    color: #ffffff;
    font-size: 18px;
    height: 58px;
    line-height: 58px;
    padding-left: 64px;
    position: relative;
}
.newsright .newstt a{
    position: absolute;
    display: block;
    right: 18px;
    color: #ffffff;
    font-size: 15px;
    top: 0;
}
.newsright ul{}
.newsright ul li{
    width: 373px;
    margin: 0 auto;
    border-bottom: 1px solid #cecece;
    padding-bottom: 16px;
    margin-top: 16px;
    font-size: 20px
}
.newsright ul li a{
    color: #22236f;
    font-size: 15px;
    display: block;
    padding-left: 24px;
    background: url(//static.xypt.net.cn/8f66efaa/21/06/1137004bcb5f996b0870733bba4b9383d0645ace.png) no-repeat left;
    margin-bottom: 12px;
}
.newsright ul li span{
    color: #615c5c;
    font-size: 14px;
    padding-left: 24px;
    display: block;
    background: url(//static.xypt.net.cn/8f66efaa/21/06/e6696464411c4a9a8fc5fd50cdac52f099509429.png) no-repeat top left;
}






/*友情链接*/
.f_link{margin-top:26px;line-height:25px;}





/*页面底部*/
#footer{position:relative;margin-top:13px;background: url(//cdn.myxypt.com/8f66efaa/21/08/0fd2dd9af18dcc478782d789eaeab4c30d26d6ca.jpg) no-repeat center;height:373px;}
#footer a:hover{color:#f26c00;text-decoration:none;}
.nav_foot{text-align:center;line-height: 78px;color: #ffffff;font-size: 17px;}
.nav_foot a{color: #ffffff;padding: 0 45px;}
.nav_foot a:nth-child(1){padding-left:0}
.nav_foot a:last-child{padding-right:0}
.copyright{   
    line-height: 28px;
    color: #ffffff;
    font-size: 14px;
    width: 494px;
    margin-top: 79px;
    
}
.copyright a{color: #ffffff;}
.botcode{
    border: 1px solid #54568d;
    width: 186px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    line-height: 36px;
    padding-top: 12px;
    font-weight: 100;
    margin-top: 54px;
    padding-bottom: 12px;
}
.botcont{
    margin-top: 79px;
    margin-left: 78px;
    color: #ffffff;
    font-size: 16px;
    line-height: 42px;
}
.botcont img{
    margin-right: 10px;
}






/*内页左侧样式*/


.container{width: 1280px!important;margin: 0 auto;padding: 0;}
.page-position a{color: #333;}
.page-product-inquiry a{color: #fff;}
.page-mob-tool{display: none;}