.col-xs-6{width:50%;}
/*Ã©â‚¬Å¡Ã§â€Â¨*/
ul {padding: 0;margin: 0px;margin-bottom: 0px!important;}
a:hover,a:focus {    text-decoration: none!important;}

p {    margin: 0px!important;}


/* Ã¥Â¤Â´Ã©Æ’Â¨ */
.xy-head {background: rgba(0, 0, 0, 0.5);background-size: cover;font-size: 0;padding: 0 7%;position: absolute;top: 0px;z-index: 9999;width: 100%}
.xy-head img {max-width: 100%;}
.xy-head .cxt { line-height: 102px;}
.xy-logo {    position: relative;}
.xy-logo .logo-img {    font-size: 0;    line-height: 102px;}

@media (max-width: 990px) {
    .xy-logo {        position: relative;    }
    .xy-logo .logo-img {    line-height: 100px;    padding-right: 20%; }
}
@media (max-width: 990px) {
    .xy-logo .logo-img { line-height: 80px;}
}
@media (max-width: 425px) {
    .xy-head { position: static;  background: rgba(0, 0, 0, 0.0);    }
}


/* Ã¥Â¯Â¼Ã¨Ë†ÂªÃ¦Â Â·Ã¥Â¼Â */
.xy-nav {background: none;}

.xy-menu>li {float: left;width: 14%;}

.xy-menu>li>a {display: block;text-align: center;color: #fff;line-height: 102px;font-size: 16px;color: #ffffff;}

.xy-menu>li:hover a,.xy-menu>li.active a {/* background: none; */text-decoration: none;}

@media (max-width: 990px) {
    .xy-nav { position: absolute;    display: none;    z-index: 99;    left: 0;    right: 0; }
    .xy-menu>li {float: none;width: 100%; border: none; }
    .xy-menu>li:not(:last-child) { border-bottom: 1px dashed #1679ae; }
    .xy-menu>li>a {line-height: 40px;font-size: 14px; }
}

.nav-btn { display: none;}

@media (max-width: 990px) {
    .nav-btn {display: block;position: absolute;z-index: 999;right: 10px;width: 30px;top: 50%;margin-top: -11px; }
    .nav-btn span,
    .nav-btn:after,
    .nav-btn:before {display: block;height: 2px;background: #333;-webkit-transition: all .5s ease;transition: all .5s ease;   }
    .nav-btn span {margin: 8px 0;    }
    .nav-btn:after,
    .nav-btn:before {  content: ''; -webkit-transform-origin: 3%; transform-origin: 3%;  }
    .nav-btn.clicked span {opacity: 0; }
    .nav-btn.clicked:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);    }
    .nav-btn.clicked:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);    }
}

@media (max-width: 768px) {
    .xy-nav {background: #000; }
    .xy-head {padding: 0px; }
}
.ssyou {background: url(../images/sou.png) right center no-repeat;height: 18px;position: relative;height: 102px;}
.yousuo {position: absolute;top: 89px;left: 0px;display: none;z-index: 99999;}
.ssyou:hover .yousuo { display: block;}
.yousuo {box-sizing: border-box;margin-top: 1px;}
.yousuo .hot-keys {line-height: 35px;}
.yousuo .hot-keys span {font-size: 16px;color: #000000;}
.yousuo .hot-keys a {font-size: 14px;color: #666666;display: inline-block;padding-right: 10px;}
.yousuo .search-box {text-align: right;height: 39px;}

.yousuo .search-box #formsearch {display: inline-block;width: 360px;height: 39px;}

@media (max-width: 768px) {
    .yousuo .search-box #formsearch { width: 90%;  }
}
.yousuo .search-box #keyword {width: calc(100% - 40px);height: 39px;border: none;background: #2a3557;font-size: 14px;color: #999999;outline: none;float: left;
padding-left: 10px;
border-right: none;
}
.yousuo .search-box #s_btn {width: 40px;float: right;background: url(../images/ss.png) center no-repeat;outline: none;border: none;font-size: 0;height: 39px;}
@media (max-width: 990px) {
    .yousuo .search-box { text-align: center; }
}


/*Ã¦Â»Å¡Ã¥Å Â¨*/
#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;}


/* Ã¥â€ â€¦Ã©Â¡Âµ */
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.product_list{}
.product_list li{float: left;width: 293px;border: 1px solid #eee;margin:0 10px 10px;padding:5px;}
.product_list li a.img{display: block;width: 281px;height: 281px;overflow: hidden;}
.product_list li img{width:281px;height: 281px;transition: all .5s ease;}
.product_list li h3{line-height: 35px;text-align: center;}
.product_list li h3 a{color: #5a5a5a;font-size: 14px;}
.product_list li:hover{border-color: #292e39}
.product_list li:hover img{transform:scale(1.1);}



/*é¦–é¡µå…¬å¸ç®€ä»‹*/
.xwtuiimg img{width: 100%;}
.ab {padding: 0 7%;}
.abti {font: 600 40px/40px "Microsoft Yahei";color: #333333;padding-top: 10%;}
.abnei {padding-right: 30%;font: 400 14px/30px "Microsoft Yahei";color: #666666;padding-top: 5%;}
.abmore {background: url(../images/more.png) no-repeat;font: 400 18px/65px "Microsoft Yahei";color: #fff;text-align: center;width: 273px;margin-top: 5%;}

.abtimg {max-width: 800px;padding-top: 10%;}

.abtimg img { width: 100%; height: auto;}

@media (max-width: 768px) {
    .ab {padding: 0; }
    .abnei { padding-right: 0px; }
}

/*äº§å“ä¸­å¿ƒ*/

.cpzx { font: 600 40px/40px "Microsoft Yahei"; color: #333333; padding-top: 3%}
.cpzimg {max-width: 1600px;padding-top: 3%;}
.cpzimg img {width: 100%;height: auto;}


/*xyin-honor*/
.xyin-honor {background: #fff url(../images/honor_bg.jpg) top center no-repeat;background-size: cover;padding: 10px 0 40px 0;}
.xyin-honor .honor-tit {background: url(../images/honor_bg.png) top 20px right 55px no-repeat; margin-bottom: 25px;}
.xyin-honor .honor-tit li {display: inline-block;width: 147px;line-height: 44px;text-align: center;background: #288fc7;font-size: 20px;}
.xyin-honor .honor-tit li a { color: #ffffff;}
.xyin-honor .honor-tit li:hover {background: #0b6a9f;}
.xyin-honor .honor-tit li+li { margin-left: 10px;}
.xyin-honor .honor-tit .more {float: right;font-size: 14px;color: #000000;margin-top: -30px;}
.xyin-honor .honor-slick { position: relative;}
.xyin-honor .honor-slick .slick-list {margin: 0 60px;}
.xyin-honor .honor-slick .slick-con {display: block;padding: 0 10px;}
.xyin-honor .honor-slick .slick-con img {display: block;width: 100%;}
.xyin-honor .honor-slick .slick-con h3 {text-align: center;font-size: 14px;color: #666666;line-height: 30px;}
.xyin-honor .honor-slick .slick-arrow {position: absolute;top: 36%;width: 50px;height: 50px;outline: none;border: none;font-size: 0;z-index: 999;}
.xyin-honor .honor-slick .slick-arrow.slick-prev {background: url(../images/honor-right.png) center no-repeat;left: 0px;}
.xyin-honor .honor-slick .slick-arrow.slick-next {background: url(../images/honor-left.png) center no-repeat;right: 0px;}
.xyin-honor .honor-slick .slick-arrow.slick-prev:hover {background: url(../images/honor-right.png) center no-repeat;left: 0px;}
.xyin-honor .honor-slick .slick-arrow.slick-next:hover {background: url(../images/honor-left.png) center no-repeat;right: 0px;}
@media (max-width: 768px) {
    .xyin-honor {
        padding: 40px 0 30px 0;
    }
    .xyin-honor .honor-tit {
        background: none;
        margin-bottom: 25px;
    }
    .xyin-honor .honor-tit li {
        width: 100px ;
        line-height: 35px;
        font-size: 16px;
    }
  
}
.slick-track .slick-slide h3 a {
    font: 500 18px/40px "Microsoft Yahei";
    color: #000;
    vertical-align: middle;
    width: 100%;
}

.honor-slick .slick-list .slick-slide {
    text-align: center;
}

.abbt {
    padding-top: 2%;
}
/* .honor-slick .slick-list .slick-slide {text-align: center;}
.abbt {padding-top: 2%;} */


/*æˆ‘ä»¬çš„ä¼˜åŠ¿*/

.youshiw {font: 600 40px/45px "Microsoft Yahei";color: #424242;text-align: center;padding-top: 2%}
.neiys {background: #fff5f4;margin-top: 1%;}
.younrirr li:nth-child(2) .col-md-6 {    float: right;}
.younrirr li .col-md-6 { padding: 0px;}
.syouneirg {box-sizing: border-box;padding: 15%;}
.youti {font: 700 36px/40px "Microsoft Yahei";color: #ffc7a3;}
.youtiz {color: #ffc7a3;font: 400 24px/30px "Microsoft Yahei";text-transform: uppercase;padding-top: 1%}
.youtin {color: #ffc7a3;font: 400 18px/30px "Microsoft Yahei";padding-top: 1%}
.syouimg {max-width: 794px;height: auto;}
.syouimg img {width: 100%;height: auto;}
@media (max-width: 768px) {
    .syouneirg { padding: 2%;    }
}
.tuijanx { padding-top: 3%}
.tuijanx li {    list-style: none;}
.xiangwen a {font: 600 40px/45px "Microsoft Yahei";color: #2f4049;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.xuzng {box-sizing: border-box;padding: 10% 4%;}
.xinwening {font: 400 14px/30px "Microsoft Yahei";color: #666666;padding-top: 3%;}
.zhongjian img {width: 100%;height: auto;}
@media (max-width: 990px) {
    .xiangwen a {        font: 600 20px/25px "Microsoft Yahei";    }
    .youti {        font: 700 26px/40px "Microsoft Yahei";    }
    .youtiz {color: #ffc7a3;font: 400 18px/30px "Microsoft Yahei";text-transform: uppercase;    }
    .youshiw { font: 600 30px/35px "Microsoft Yahei";  }
    .cpzx { font: 600 30px/35px "Microsoft Yahei";  }
    .abti { font: 600 30px/35px "Microsoft Yahei"; }
}
.zhongjian img {width: 100%;height: auto;}
.qizhan {margin: 0 -9px;padding: 4% 0;}
.qizhan img {width: 100%;height: auto;max-width: 100%;border: #dcdcdc 1px solid;}
.ty {float: left!important;width: calc(16% - 9px)!important;margin: 10px 7px!important;position: relative!important;}

.qyty li {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;padding: 0px 45px;cursor: pointer;background: #344062;font: 400 16px/39px "Microsoft Yahei";color: #fff;margin-right: 10px;}
.ziti {text-align: center;font: 400 14px/50px "Microsoft Yahei";color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ziti a { color: #000}
.qyty li:hover,.qyty li.on {background: #e91e21;position: relative;}
.qyty {margin: 0 auto;width: 333px;margin-top: 30px;}
.qinei {    margin-top: 26px;}
.qizhan .col-sm-3 {    padding: 0px;}

@media (max-width: 768px) {
    .ty {float: left!important;width: calc(48% - 9px)!important;margin: 10px 8px!important;position: relative!important;  }
}
@media (max-width: 320px) {
    .ty {float: left!important;width: calc(47% - 10px)!important;margin: 10px 10px!important;position: relative!important; }
}

.qimire {background: #344062;width: 82px;font: 400 14px/30px "Microsoft Yahei";color: #fff;text-align: center;margin: 0 auto;margin-top: 40px;margin-bottom: 80px;}
.qimire {background: #344062;width: 82px;font: 400 14px/30px "Microsoft Yahei";color: #fff;text-align: center;margin: 0 auto;margin-top: 40px;margin-bottom: 80px;}



/*é¦–é¡µå…¬å¸ç®€ä»‹*/
.ab {padding: 0 7%;padding-bottom: 3%;}
.abti {font: 600 40px/40px "Microsoft Yahei";color: #333333;padding-top: 10%}
.abnei {padding-right: 30%;font: 400 14px/30px "Microsoft Yahei";color: #666666;padding-top: 5%;}
.abmore {background: url(../images/more.png) no-repeat;font: 400 18px/65px "Microsoft Yahei";color: #fff;text-align: center;width: 273px;margin-top: 5%;}
.abtimg {max-width: 800px;padding-top: 10%;}
.abtimg img {width: 100%;height: auto;}
@media (max-width: 768px) {
    .ab { padding: 0; }
    .abnei {  padding-right: 0px; }
}


.zhongjian{width: 100%;}
.zhongjian img {width: 100%;height: auto;}

.qizhan {margin: 0 -9px;padding: 4% 0;}
.qizhan img {width: 100%;height: auto;max-width: 100%;border: #dcdcdc 1px solid;}





/*é€šæ */

.xy-tonglan {background: #262626;padding: 35px 0;}
.xy-tonglan .ft-logo {width: 26%;float: left;height: 220px;margin-right: 3%;}
.hong {position: absolute;top: 0px;right: 0px;font: 400 12px/35px "Microsoft Yahei";color: #333;}
.xy-tonglan .ft-logo img { max-width: 100%;}
.ban {padding-top: 25px;}
.lianneiy {font: 400 14px/32px "Microsoft Yahei";color: #a8a8a8;padding-top: 3%;}
.daohang {font: 400 14px/32px "Microsoft Yahei";color: #a8a8a8;padding-top: 3%;}
.daohang a { color: #a8a8a8;}

.youxiangjin {font: 400 14px/32px "Microsoft Yahei";color: #a8a8a8;padding-top: 3%;}
.youxiangjin a{display: inline-block;font-size: 14px;color: #a8a8a8;/* opacity: 0.4; */}
.youxiangjin li {float: left;width: 100%;}

.ert {}
.ert img { width: 100%; height: auto}
.dghgrt {background: #000;padding: 10px 0;}
.remengabn a {font: 400 14px/30px "Microsoft Yahei";color: #6e6e6e;}
.remengabn {word-spacing: 15px;}
.dilianti {font: 400 18px/40px "Microasoft Yahei";color: #fff;}
.remengabn2 {text-align: right;color: #6e6e6e;}
.remengabn2 a {font: 400 14px/30px "Microsoft Yahei";color: #6e6e6e;}

@media (max-width: 990px) {
    .xy-tonglan .ft-nav, .xy-tonglan .ft-ewm { display: block;  }
    .xy-tonglan .ft-logo {width: 45%;margin-right: 5%;  }
    .xy-tonglan .ft-contact { width: 50%; }
}

@media (max-width: 768px) {
    .xy-tonglan .ft-logo {width: 100%;margin-right: 0;float: none;border-right: none;height: auto;padding: 0;margin-bottom: 20px;text-align: center;}
    .dghgrt { display: none }
    .you {  display: none  }
    .contact-box { display: none }
    .xy-tonglan .ft-nav {width: 100%;text-align: center;    }
    .xy-tonglan .ft-contact {width: 100%;float: none;  }
}


/*é¡µè„š*/

.xy-footer { background: #333333;}
.xy-footer .container {border-top: 1px solid #454545;padding: 10px 0;font-size: 14px;color: rgba(255, 255, 255, 0.5);line-height: 1.7;text-align: center;}
.xy-footer .container a {color: rgba(255, 255, 255, 0.5);}
.xy-footer .container a:hover { color: #288fc7;}
.ft1{width: 100%;}
.x-seo{font-size: 13px;color: #6e6e6e;/* float: right; */text-align: center;}
.x-seo a{font-size:13px; color:#6e6e6e ;}
.x-copyright{width: 100%; text-align: center; font-size:13px; color:#6e6e6e ;}
.x-copyright a{font-size:13px; color:#6e6e6e ;}

.x-region{width: 100%; text-align: center; font-size:13px; color: #6e6e6e;}
.x-region a{font-size:13px; color:#6e6e6e ;}


.ab1{padding-bottom: 0;}


.xymob-logo h1{width:80%;}
.xymob-logo h1 img{/* width:100%; */}

.foot{
    overflow: hidden;
    background-color: #272727;
}
.foot1{
    height: 84px;
    border-bottom:1px solid #727272;
    overflow: hidden;
}
.fnav{
    overflow: hidden;
    text-align: center;
}
.fnav a{
    display: inline-block;
    text-align: left;
    width: 13.2%;
    font-size: 17px;
    line-height: 83px;
    color: #d1d1d1;
}
.foot2{
    margin-top: 55px;
    margin-bottom:45px;
    overflow: hidden;
    position: relative;
}
.foot2_fl{
    width: 50%;
    float: left;
    position: relative;
    overflow: hidden;
    padding: 0 7.5% 0 2%;
}
.foot2_fl:after{
	content:"";
    width: 1px;
    height: 55%;
    background-color: #424242;
    position: absolute;
    right: 0;
    top: 7px;
}
.ftit{
    width: 100%;
    font-size: 20px;
	line-height: 20px;
	color: #f5f5f5;
	margin-bottom: 41px;
}
.fin1{
    width: 100%;
    overflow: hidden;
}
.ftitin{
    padding-left: 46px;
    overflow: hidden;
}
.ftitin1{
    background: url(../images/fdot1.png) no-repeat 4px top;
}
.ftitin2{
    background: url(../images/fdot2.png) no-repeat 4px top;
}
.ftitin3{
    background: url(../images/fdot3.png) no-repeat 4px top;
}
.ftitin p{
    line-height: 15px;
    font-size: 14px;
    color: #d1d1d1;
}
.ftitinline{
    width: 24px;
    height: 1px;
    background-color: #d7d7d7;
    margin-top: 11px;
}
.fhz{
	width:100%;
	margin-bottom:43px;
}
.fhzcon{
    width: 100%;
    padding-left: 46px;
    overflow: hidden;
    margin-top: 5px;
}
.fhzcon p{
	font-size: 14px;
	line-height: 27px;
	color: #d1d1d1
}
.foot2_fl #x-form{
	width:calc(100% - 46px);
	margin-left:46px;
}
.x-in1{
    width: 100%;
    height: 54px;
    background-color: #373737;
	border-radius: 10px;
	border: solid 1px #494949;  
	margin-bottom: 25px;
	padding: 12.5px 0
}
.x-in1 span{
    width: 75px;
    text-align: center;
    line-height: 29px;
    font-size: 14px;
    display: inline-block;
    color: #5c5c5c;
    border-right: 1px solid #5b5b5b;
}
.x-in1 input{
    width: calc(100% - 81px);
    padding-left: 10px;
    font-size: 14px;
    line-height: 29px;
    color: #a2a2a2;
    border: none;
    background: none;
    outline: none;
}
.x-in2{
    width: 100%;
    height: 102px;
	background-color: #373737;
	border-radius: 10px;
	border: solid 1px #494949;
	padding: 11px 0 0 0;
}
.x-in2 span{
    width: 75px;
    text-align: center;
    line-height: 29px;
    font-size: 14px;
    display: inline-block;
    color: #5c5c5c;
    vertical-align: top;
    border-right: 1px solid #5b5b5b;
}
.x-in2 textarea{
    width: calc(100% - 80px);
    padding-left: 10px;
    height: 52px;
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 29px;
    color: #a2a2a2;
    background: none;
    outline: none;
    border: none;
}
.x-in2 .code-group{
    width: 100%;
    overflow: hidden;
    padding-left: 18px;
}
.x-in2 .code-group #checkcode{
    width: 130px;
    height: 27px;
    background: none;
    border: none;
    outline: none;
}
.x-in2 #checkCodeImg{
    
}
.x-in2 .x-submit{
    width: 62px;
    height: 27px;
    background-color: #373737;
    border-radius: 10px;
    border: solid 1px #494949;
    float: right;
    font-size: 15px;
    line-height: 25px;
    color: #cecece;
}
.foot2_fr{
    width: 50%;
    padding-left: 7%;
    float: right;
}
.fin2 .fewm .fewmcon{
    width: calc(100% - 46px);
    overflow: hidden;
    margin: 20px 0 0 46px;
}
.fewm .fewmcon img{
    max-width: 100%;
}
.ftel{
    width: 100%;
    margin-top: 43px;
    overflow: hidden;
}
.ftel .ftelcon{
    padding-left: 48px;
    overflow: hidden;
    margin-top: 31px;
}
.ftel .ftelcon p{
    font-size: 20px;
	line-height: 20px;
	color: #d1d1d1;
}
.foot3{
    width: 100%;
    border-top:1px solid #727272;
    padding: 28px 0 32px;
}
.f_link{
    background: url(../images/flink.png) no-repeat left center;
    padding-left: 24px;
    font-size: 16px;
	line-height: 24px;
	color: #d1d1d1;
}
.f_link a{
    font-size: 14px;
	line-height: 24px;
	color: #d1d1d1;
	margin-right: 28px;
}
@media(max-width:990px){
.foot2_fl #x-form{
		width:99%;
		margin-left:1%;
	}
	.x-in2 .code-group #checkcode{
		width: 95px;
	}
	.x-in2 #checkCodeImg{
    	width: 90px;
 	}
}
@media(max-width:520px){
	.foot2{
		margin-top: 35px;
		margin-bottom:25px;
}
	.foot2_fl{
		width:100%;
		float: none;
		padding: 0 5%;
	}
	.foot2_fl:after{display:none}
	.ftit{
		margin-bottom: 26px;
	}
	.foot2_fl #x-form{
		width:99%;
		margin-left:1%;
	}
	.x-in2 .code-group #checkcode{
		width: 80px;
		height: 27px;
	}
	.x-in2 #checkCodeImg{
    	width: 80px;
 	}
 	.foot2_fr{
		width: 100%;
		padding-left: 7%;
		margin-top:7%;
		float: none;
	}
}





















