锘縣tml{ overflow-x: hidden;}
html body{ margin: 0px; padding: 0px;}
a{ text-decoration:none;}
a:link{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:visited{text-decoration:none;}
a:focus{text-decoration: none}
ul{ list-style: none; margin: 0px; padding: 0px;}
.fl{ float: left;}
.fr{ float: right;}
.cl{ clear: both;}


.row { margin: 0px; padding: 0px;}
.topbj{ width:100%; background: #fff;}
.topc{ max-width: 1200px; margin: 0 auto;}
.logo img{ width: 100%;}
.container-fluid{ max-width: 1200px;}


.navbar{ border-radius: 0px;}
.navbar-brand{padding: 5px 20px; height: 60px;}
.navbar-brand img{ width: 100%;}
.navbar-default{ background: #007cc4;}
.navbar-toggle{ margin-top: 13px;}
.searchz{ width: 100%; }
.search{ width: 85%;}
.tj{width: 15%; height: 26px; line-height: 26px; background: #007cc4; color: #fff; border: 0px; margin-top: 7px;}
.search input{ width:100%; height: 26px; background: #fff; border: 0px; padding-left: 10px;}
.ewm{ margin-top: 15%; text-align: center;}
.ewm img{ width: 70%;}
.sys{ text-align: center; color: #666; margin-top: 5px;}
.navbar{ min-height: 47px; margin-bottom: 0px; border: 0px;}
.navbar-default .navbar-nav>li>a{color: #fff;}
.nav>li>a{ padding: 0px 50px;  font-size: 16px; line-height: 47px; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{ color: #fff;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background: #41a021; color: #fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: #41a021; color: #fff;}
.dropdown-menu{min-width: 164px; background: #41a021; color: #fff;}
.dropdown-menu>li>a{ color: #fff; text-align: center;}
.navbar-default .navbar-toggle{ color: #fff;}
.navbar-default .navbar-toggle .icon-bar{color: #fff; background-color:#fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: none;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{ margin-left: 0px; margin-right: 0px;}
/* banner */
.swiper-slide img{ width: 100%;}
/* banner */


/* 涓昏惀涓氬姟 */
.zyyw{  max-width: 1200px; margin: 0 auto; margin-top: 80px;}
.ename{ text-align: center;}
.cname{font-family: 寰蒋闆呴粦; font-size: 30px; color: #333; font-weight: bold; text-align: center; background: url(../img/juxing.png) no-repeat center center; margin-top: 10px; }
.sphy a{font-family: 寰蒋闆呴粦; font-size: 16px; color: #333;}
.sphy{ width: 280px; text-align: center;}
.mainbus{ margin-top: 86px;}
.sphy a:hover{ color: #007cc4;}
.con{
	width: 280px;
	height: 296px;
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.con img{
	width: 280px;
	height: 296px;
}
.txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0px;
	line-height: 0px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
	
}
.txt h3{
	font-weight: normal; color:#fff; font-size: 14px; text-align: center; width: 260px;  height: 118px; line-height: 28px; margin: 0 auto;  margin-bottom: 0px; background: url(../images/alnamebj.png) no-repeat;
}
.txt p{
	font-size: 16px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}

/* 浜у搧涓績 */
.probj{ width: 100%; background: #fafafa;}
.pro{ max-width: 1200px; margin: 0 auto; padding-top: 80px;}


.mr_frBtnL1{cursor:pointer;display:inline;float:left;height:30px;margin:114px 10px 0 0;width:12px;}
.mr_frUl1{float:left;/*height:202px; width:1120px;*/}
.mr_frBtnR1{float:right;margin-top:114px;cursor:pointer;width:12px;height:30px;}
.mr_frUl1{ }
.mr_frUl1 ul li{display:inline;float:left;/*height:389px;*/width:262px;overflow:hidden;position:relative;  margin:13px; }
.mr_frUl1 ul li a img{/*display:block;*/width:262px; height: 262px; overflow: hidden;}
.mr_zhe1{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*瀹炵幇FF鑳屾櫙閫忔槑锛屾枃瀛椾笉閫忔槑*/filter:Alpha(opacity=80);background:#4ea4b5;/*瀹炵幇IE鑳屾櫙閫忔槑*//*height:389px;*/left:0;right:0;}
.mr_zhe_i1 h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p1{margin-bottom:60px;}
.mr_zhe_p1 h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p1 h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover1{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*瀹炵幇FF鑳屾櫙閫忔槑锛屾枃瀛椾笉閫忔槑*/filter:Alpha(opacity=80);background:#0a0a0a;/*瀹炵幇IE鑳屾櫙閫忔槑*/}
.mr_zhe_hover1 h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}
.xwbt a{font-family:"寰蒋闆呴粦"; font-size:14px; color:#000;}
.xwbt a:hover{font-family:"寰蒋闆呴粦"; font-size:14px; color:#ff9700;}
/* 鍥涘ぇ浼樺娍 */
/* 4澶х悊鐢 */
.advbj{  /* height:963px ; */ background:#1f4fab url(../img/advbj.jpg) no-repeat top center; }
.advc{max-width: 1200px; margin: 0 auto;}
.advt{ padding-top: 70px; text-align: center;}

.advye{ margin-top: 30px;}
/* .adv1l,.adv1r{width:589px;}
.ysy{ width:589px;} */
.ysy{ margin-bottom:50px;}
.bh{font-family:"寰蒋闆呴粦"; font-size:83px; color:#fff; font-style: italic; font-weight: bold;}
.zy{font-family:"寰蒋闆呴粦"; font-size:46px; color:#fff; font-weight: bold; font-style: italic;}
.zy span{font-family:"寰蒋闆呴粦"; font-size:27px; color:#fff;font-style: italic; font-weight:normal;  }
.adv1r{ margin-top:40px;}
.adv1r img{ width: 100%;}
.yssectit{ color: #fff; margin-top: 40px; font-size:16px;}
.js{ line-height:28px;}	

/* 鎴愬姛妗堜緥 */
.content{ max-width: 1200px; margin:0 auto; margin-top: 36px;}
.case{}
.scasec{   margin-top: 80px;}
.caselist{ margin-top: 70px;}
.scasetitle{text-align: center;  width: 540px; margin: 0 auto; margin-top: 60px;}
.scasetitle a{font-family:"寰蒋闆呴粦"; font-size:16px; color:#333;  border: 1px solid #ccc; border-radius: 20px; display: block; width: 144px; height: 36px; text-align: center; line-height: 36px; float: left; margin: 0 18px; }
.scasetitle a:hover{ background: #007cc4; color: #fff;}

.scasetitle1{text-align: center;  width: 300px; margin: 0 auto; margin-top: 60px;}
.scasetitle1 a{font-family:"寰蒋闆呴粦"; font-size:16px; color:#333;  border-radius: 5px; display: block; width: 105px; height: 36px; text-align: center; line-height: 36px; float: left; margin: 0 18px; }
.scasetitle1 a:hover{ background: #007cc4; color: #fff;}

.con1{
	width: 300px;
	height: 424px;
	float: left;
	
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.con1 img{
	width: 300px;
	height: 424px;
}
.txt1{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0px;
	line-height: 0px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
	
}
.txt1 h3{
	font-weight: normal; color:#fff; font-size: 14px; text-align: center; width: 280px; height: 86px; line-height: 86px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin: 0 auto; margin-top: 160px;   margin-bottom: 0px; background: url(../images/alnamebj.png) no-repeat;
}
.txt1 p{
	font-size: 16px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}
.con1:hover img{transform: scale(1.1); -webkit-transition: all 1s ease .1s;}
.ckgd{ text-align: center; margin-top: 66px; margin-bottom: 66px;}
.ckgd a{ font-size: 16px; text-align: center; padding:15px 100px; border: 1px solid #007cc4; border-radius: 5px; color: #007cc4;  }
.ckgd a:hover{ background: #007cc4; color: #fff;}
/* 鍏充簬鎴戜滑 */
.product-num-box{
    width: 100%;
    height: 938px;
    /* background-color: #3e88f1; */
    background-image:url(../img/beijing.png);
    background-repeat: no-repeat;
    background-position:center;
    
}
.product-num-content{
    width: 1200px;
    height: 577px;
    margin: 0 auto;
    text-align: center;
    font-size: 0;
}
.product-num-title{
    padding-top: 315px;
    margin-bottom: 30px;
    font-size: 42px;
    color: #fff;
    line-height: 45px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Medium,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
}
.product-num-text{
    font-size: 16px;
    color: #fff;
    line-height: 28px;
}
.product-num-head{
    margin-top: 80px;
    font-size: 0;
}
.product-num-item{
    text-align: center;
    position: relative;
    display: inline-block;
    width: 300px;
    font-size: 108px;
    color: #fff;
    line-height: 62px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
}
.product-num-jus{
    display: inline-block;
    margin: 80px 0;
    width: 162px;
    height: 56px;
    font-size: 22px;
    color: #fff;
    line-height: 48px;
    letter-spacing: 2px;
    border: 4px solid #fff;
    cursor: pointer;
    font-weight: 500;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Medium,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
    text-decoration: none;
}
.product-num-nub{
    display: inline-block;
    width: 300px;
    font-size: 66px;
    color: #fff;
    line-height: 62px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
}
.product-num-add{
    font-size: 24px;
    color: #fff;
    margin-left: -20px;
    position: absolute;
    right: 30px;
    top: 30px;
}
.product-num-add1{
    font-size: 24px;
    color: #fff;
    margin-left: -20px;
    position: absolute;
    right: 60px;
    top: 30px;
}
.product-num-add2{
    font-size: 24px;
    color: #fff;
    margin-left: -20px;
    position: absolute;
    right: 20px;
    top: 30px;
}
.product-num-add3{
    font-size: 24px;
    color: #fff;
    margin-left: -20px;
    position: absolute;
    right: 60px;
    top: 30px;
}
.product-num-inf{
    margin-top: 24px;
    font-size: 30px;
    color: #fff;
    line-height: 0;
    margin-left: 30px;
}
.product-num-jus:hover{
    background-color: #fff;
    color: #3e88f1;
}
.product-num-wan{
    position:absolute;
    right: 55px;
    top: 0px;
}

/* 鏂伴椈璧勮 */
.xw{max-width: 1200px; margin: 0 auto; margin-top: 80px;}
.newst{ margin-top: 53px;}
.newst ul li{ float: left;}
.newspic,.newstr{ margin: 0px; padding: 0px;}
.newsti a{ font-size: 16px; color: #333; padding-left: 15px;}
.newsti a:hover{ color: #007cc4;}
.newsnr{ color: #666; font-size: 14px; line-height: 2em; margin-top: 10px;}
.rtime{ background: #f2f2f2; padding: 20px; text-align: center;}
.day{ font-size: 26px; color: #666;}
.ym{ font-size: 14px; color: #999;}
.newsnr a{ color: #007cc4;}
.newsnr a:hover{ color: #f93b45;}
.newrbt{margin-top: 10px;}
.newrbt a{font-size: 16px; color: #333;  }
.newrbt a:hover{color: #007cc4;}
.newsb ul li{ margin-top: 58px; padding-bottom: 40px; border-bottom: 1px dashed #d3d3d3;}
.newrnr{color: #666; font-size: 14px; line-height: 2em; margin-top: 7px;}

/* 搴曢儴瀵艰埅 */
.footerlinkbj{ width: 100%; background: #2d2d2d;}
.footerlink{ max-width: 1200px; margin: 0 auto;padding-top: 80px; padding-bottom: 80px;}
.dbt{ padding-bottom: 35px; border-bottom: 1px solid #4d4d4d; }
.dbt a{color: #fff; font-size: 18px;}
.ejlm ul li{margin-top: 10px;}
.ejlm ul li a{ color: #999; }
.ejlm ul li a:hover{ color: #fff;}
.wechat{ text-align: center;}
.gz{ color: #fff; line-height: 3em; text-align: center;}

.yqlj{ max-width:1200px; margin:0 auto; color: #fff; padding-top: 30px; padding-bottom: 10px; font-size: 18px; text-align:left;}
.yqljl{float:left; padding:10px; color:#999;}
.yqlj a{ display:block; font-family: "氓戮庐猫陆炉茅鈥衡€γ┞烩€?; font-size:14px;color:#999;/*  text-align: center;*/ line-height: 2em; padding:10px; float:left; }
.yqlj a:hover{color:#fff;}



/* 搴曢儴淇℃伅 */
.footerbj{ background: #232323;}
.footer{ max-width:1200px; margin: 0 auto;}
.banquan{ padding: 40px 15px; color: #999; line-height: 2em;}
.jszc{ margin-top: 40px; color: #999;}
.jszc a{ color: #999;}

@media(min-width:768px) {
	
	.mnybanner{ display: none;}
	.nytit{ text-align: center; margin-top: 40px;}
	.cname{ font-family:"arial, helvetica, sans-serif"; font-size: 30px; text-align: center; color: #333;}
}



/* 鍐呴〉鍏充簬鎴戜滑 */
.mnybanner{ padding-top:50px;}
.mnybanner img{ width: 100%;}
.addbj{ width: 100%; height: ; background: #f5f5f5; }
.add{max-width: 1200px; margin: 0 auto; }
.dq{height: 40px;line-height: 40px;}
.add{ font-size: 14px; color:#666;}
.add a{ font-size: 14px; color:#666;}
.add a:hover{color: #007cc4;}
.addico{ color: #c41b22; font-size: 18px; padding-left: 10px; padding-right: 5px;}
.line{ width: 142px; margin: 0 auto; height: 3px; background: #1d7ac0; margin-top: 20px;}
.xian{margin: 0 auto;height: 1px;background: #ddd;}
.nybt{font-family:"arial, helvetica, sans-serif"; font-size: 24px; text-align: center; color: #333; margin-top: 30px;}

.nyejlm{text-align:center; margin-top: 30px;  }
.nyejlm ul{list-style:none; margin:0px; padding:0px; padding-top: 10px;}
.nyejlm ul li{display: inline-block; }
.nyejlm ul li a{  text-align:center; border-radius: 6px; /* background: #088080; */ color: #333; font-size:16px; padding: 5px 20px; font-family: "寰蒋闆呴粦"; margin: 5px;}
.nyejlm ul li a:hover{ width:104px; height:50px; background:#007cc4; color:#fff; border-radius: 6px;  }
.erji{ width:104px; background:#fff; border-radius: 5px; box-shadow: 1px 1px 1px #ccc;   overflow: hidden; position: absolute; z-index:10000;}
.nyejlm ul li .erji li{height: 32px;line-height: 50px;/*background: url(../images/ss_bor2.png) no-repeat center bottom;*/  overflow: hidden;}
.nyejlm ul li .erji li a{ display:block; width:104px; margin:0px; padding:0px; height:32px; line-height:32px; color: #333;font-size: 14px;text-align:center;}
.nyejlm ul li .erji li a:hover{background:#007cc4;color: #fff;}
.nyejlm ul li .ej{ margin-left: 5px;     margin-top: 4px;}

.neirong{max-width: 1200px; margin: 0 auto;  margin-top: 30px; margin-bottom: 30px; }
.jj p{ text-indent: 2em; margin-bottom: 30px; color: #666; line-height: 2em; font-size: 14px;}
.yj{ background: #f9f9f9; margin: 0px; padding: 0px;}
.yjpic img{ width: 100%;}
.yjpic{ margin-bottom: 60px;}
.yjbt{ font-size: 20px; color: #007cc4; padding-left: 30px;}
.yjwz{ font-size: 14px; color: #333; padding-left: 30px; margin-top: 10px; margin-bottom: 127px;}
.yjbt1{ margin-top: 127px; font-size: 20px; color: #007cc4; padding-left: 30px; }
.yjwz1{margin-bottom: 50px; font-size: 14px; color: #333; padding-left: 30px; margin-top: 10px; }

.jys{ margin-top: 98px; margin-bottom: 98px;}
.jys ul li{ border-right: 1px solid #ccc; padding-top: 43px; padding-bottom: 43px;}
.jys ul li{  border-right: 1px solid #ccc; padding-top: 43px; padding-bottom: 43px;}
.jyst{ width: 100px; margin: 0 auto;}
.jyst1{ width: 75px; margin: 0 auto;}
.jyst2{ width: 150px; margin: 0 auto;}
.jyst3{ width: 100px; margin: 0 auto;}
.jysb{font-family:"寰蒋闆呴粦"; font-size:16px; color:#999; text-align: center;}
.jys ul .xiang{ border-right:none;}
.sz{ font-size:50px; color: #0166b6;}
.dw{font-size:16px; color: #0166b6; margin-top: 40px;}
.cpjs{ margin-bottom: 90px;}
.jj{ padding-left: 15px; padding-right: 15px;}
.jys ul li{  border-right: 1px solid #ccc; padding-top: 23px; padding-bottom: 23px;}
.jys{ margin-top: 20px; margin-bottom: 20px;}

/* 鍐呴〉鍙戝睍鍘嗙▼ */
.fztit{font-size:16px; color:#333; margin-top: 25px; }
.text-right{ font-size:14px; color:#999; margin-top: 30px;}

/* 鍐呴〉璧勮川鑽ｈ獕 */
.ryzz ul li{ width: 24%; margin: 0.5%; background: #f7f7f7; text-align: center; padding-left: 15px; padding-right: 15px;  margin-top: 15px; }
.zzpic{ margin-top: 15px;}
/* .zzpic img{ width: 280px; height: 197px;} */
.zzbt a{ line-height: 45px;}
.ryzz ul li:hover{ background: #007cc4;}
.ryzz ul li .zzbt a{ color: #666;}
.ryzz ul li:hover .zzbt a{ color: #fff;}
.zzpic img{ width: 100%;}

/*----------------------鍒嗛〉--------------------------------*/
.black-inline {	margin:0 auto; text-align:center; font-family:"寰蒋闆呴粦"; padding-top:30px; padding-bottom:30px;inheritclear:both; width:100%;  overflow:hidden; line-height:22px; font-size:12px;}
.black-inline a {  text-align:center; padding:6px 12px; margin-center:4px;border: 1px solid #bcbcbc;margin-left:3px; margin-right:3px;color:#666;border-radius:3px;}   
.black-inline a:hover {	color:#fff; background-color:#007cc4; text-decoration:none;border:1px solid #007cc4;border-radius:3px;}
.black-inline span.current {padding:6px 12px; background-color:#007cc4; color:#fff;border: 1px solid #007cc4; font-size:12px; margin-left:3px; margin-right:3px;border-radius:3px;}   
.black-inline span.disabled { padding:6px 12px;font-family:"寰蒋闆呴粦"; font-size:12px; color:#666; border: 1px solid #bcbcbc;border-radius:3px;}

/* 鍐呴〉鏂伴椈 */
.newspic img{ width: 100%;}
.newsnr{ padding-left: 15px;}
.nytitle{ margin-top: 20px;}
.nytitle a{ color: #333; font-size: 20px; font-weight: bold;}
.nytitle a:hover{ color: #007cc4;}
.nycon{ color: #666; line-height: 2em; font-size: 14px; }
.nytime{ color: #666; font-size: 14px; line-height: 4em;}
.nynews{  margin-bottom: 80px;}
.nynews:hover{box-shadow:0px 0px 10px #ccc; border-radius: 10px; }
.nynews:hover .nytitle a{color: #007cc4;}
.nynewsc{ margin-bottom: 20px;}
/* 鍐呭璇︽儏椤 */
.xqybt{ margin-top: 75px; text-align: center; font-size:24px; color:#333; font-weight: bold;}
.xqynr{ margin-top: 50px; line-height: 2em; margin-bottom: 50px;}
/* 鍐呴〉瑙嗛浼氳 */
.nysphy{ text-align: center;}
.nysphy ul li{ width: 30%; margin: 1.5%;   border: 1px solid #ccc; border-radius: 10px; margin-bottom: 20px;}
.nysphy ul li:hover .cpname a{ color: #007cc4;} 
.cppic img{ width: 100%;}
.cpname{ margin-bottom: 30px;}
.cpname a{font-size:16px; color: #333; }
.cpms{font-size:14px; color: #999; margin-bottom: 72px; }
.ckxq{ margin-bottom: 67px;}
.ckxq a{ padding: 10px 30px; border: 1px solid #ccc; color: #333; font-size: 16px; border-radius: 20px;}
.nysphy ul li:hover .ckxq a{ color: #fff; background: #007cc4;}

/* 鍞悗鏈嶅姟 */
.tjbtn{ margin-left: 9%;}
.btn-default{ margin-right: 20px;}
.tj1{ background: #007cc4; color: #fff; border-radius: 5px; border: 0px;}
.cz{ background: #c51b26; color: #fff; border-radius: 5px; border: 0px;}
.ssinput{ padding: 3px;}
.control-label{ font-size: 16px; font-weight:normal;}
.controlfws{ background: #f3f3f3; border-radius: 0px; height: 40px; color: #999;}
.zy1{background: #f3f3f3; border-radius: 0px; height: 205px; color: #999;}

/* 甯歌闂 */
.newsbottom .newslist{ list-style:none; margin:0px; padding:0px;}
.newsbottom .newslist  li{ max-width: 1200px; height: 50px; overflow: hidden;  font-size:14px;color:#ccc;background:url(../img/icon.png) no-repeat 5px center; line-height:28px; border-bottom: 1px dashed #ccc; }
.newsbottom .newslist  li a{ display: block;  max-width: 1200px; height: 50px; line-height: 50px; overflow: hidden; font-size:16px;color:#333; padding-left:25px; text-decoration:none; text-align: left;}
.newsbottom .newslist  li a:hover{color:#007cc4; }

/* 璧勬枡涓嬭浇 */
.cpzl{ margin-top:66px;}
.cpzl .newslist{ list-style:none; margin:0px; padding:0px;}
.cpzl .newslist  li{  padding-right:10px; text-align:right; font-size:14px;color:#ccc; margin-bottom: 35px; }
.cpzl .newslist  li a{ float:left;  overflow: hidden; font-size:16px;color:#666;  text-decoration:none;  }
.cpzl .newslist  li a:hover{ color: #007cc4;}
.cpzl .newslist  li .xz a{ display: block; width: 125px; text-align: center; height: 36px; line-height: 36px; border: 1px solid #007cc4; color:#007cc4; border-radius: 20px;}
.cpzl .newslist  li .xz a:hover{color:#fff; background: #007cc4;}

/* 杞欢涓嬭浇 */
.yltit{ text-align: center; font-size: 26px; color: #333; font-weight: bold; margin-top: 86px;}
.rjxz{ margin-top: 64px;}
.iosewm,.iosms{ text-align: center;}
.iosms{font-size:18px;color:#333; padding: 10px 30px; border-radius: 10px; border: 1px solid #333; margin-top: 20px; margin-bottom: 20px;}
.iosms a{ font-size:18px;color:#333;}
.rjxzpic img{ width: 100%;}
.yltit{ margin-top: 30px;}
.rjxz{ margin-top: 20px;}

/* 浜у搧璇︽儏 */
.tab_box{  /*width:389px; height:200px;*/ /*border:#CCC solid 1px;*/ padding-top:56px;}
.tab_box .tab_tit{  /* width:371px; background:#ccc; padding-left:7px;*/ height:28px; width:462px; margin:0 auto;}
.tab_box .tab_tit a{display:block;width:124px;height:34px;text-align:center;	text-decoration:none;color:#333; float:left;  font-size:16px;  margin-right:7px;  margin-left:7px; border-radius: 20px; line-height: 34px;}
.tab_box .tab_tit .tab_current{ width:124px;  background:#007cc4; color:#fff;  border-radius: 10px;}
.tab_con{ max-width:1200px; margin-top: 60px; line-height: 2em;}


/* 绮惧僵妗堜緥 */

.nycasec{ margin-bottom: 10px;}
.nycase{ text-align: center;}
.casepic img{ width: 100%;}
.casename{ margin-top: 20px; margin-bottom: 20px; height: 20px; overflow: hidden;}
.casename a{ color:#333 ; /* line-height: 4em; */ font-size: 14px;}
.casename a:hover{color:#007cc4;}
.nycase{ padding-left: 15px; padding-right: 15px; max-width: 25%; }
.casepic{overflow: hidden;}
.casepic a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1); -webkit-transition: all .4s ease-in-out 0s;}

/* 鎼滅储 */






.partnernr2{ max-width: 1200px; margin: 0 auto; /* margin-top: 80px; */padding-bottom: 20px;}

.friend1{ margin-top: 86px;}
.proname{ width: 262px; text-align: center;}
.proname a{ font-size:16px; color: #333; line-height: 54px;}
.proname a:hover{ color: #2858b2;}
@media(min-width:767px) {
	.navbar-brand{ display: none;}
	.swiper-container{display: none;}
	.mgd1{ display: none;}
	.mgd2{ display: none;}
	.ckgd1{display: none;}
	.carousel-indicators{bottom: 0px;}
	.sp_header{ display: none;}
	.sjj_nav{display: none;}
	.mcase{ display: none;}
	.mpar{ display: none;}
	.mab{ display: none;}
	
}
@media (min-width:767px) and (max-width:1024px) { 
.dbdhbj{ width: 100%; height: 80px; line-height: 40px; background: #4c4b4b; margin-top: 38px;}	
.dbdh a{ display: block; color: #fff; width: 25%; text-align: center; float: left;}
.yqlj ul li{ border: 1px solid #ccc; margin: 9px; padding-left: 0px; padding-right: 0px; text-align: center; width: 48%; margin: 1%; float:left; }
.yqlj ul li a img{ width: 100%;}
.space{width: 95%;  margin: 0 auto; height: 600px; overflow: hidden; margin-top: 10px; padding-right: 0px; padding-left: 0px;}
	.gallery-top {
	  height: 85%;
	  width: 100%;
	}
	.gallery-thumbs {
	  height: 15%;
	  box-sizing: border-box;
	  padding: 10px 0;
	}
	.sp_header{ display: none;}
	.sjj_nav{display: none;}
}

@media(max-width:767px) {
	.top{ display: none;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{ color: #fff; text-align: left; padding-left: 60px;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{ color: #fff;}
	.carousel{ display: none;}
	.fbg{ display: none;}
	.focus{position:relative; width: 100%;   max-width:660px;  height:220px; background-color:#000;margin:0px auto 0 auto;}
	.focus img{width: 100%;  max-width:660px; height:220px; }
	.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:55px;line-height:55px;background:rgba(0,0,0,0.6); }
	.tuijian{ margin-top: 15px;}
	
	.gd1{ display: none;}
	.zyyw{ margin-top: 20px;}
	.mainbus{margin-top: 20px;}
	.ename img{ width: 50%; text-align: center;}
	.mainbus{ display: none;}
	.mcase{ display: block;}
	.malpic a img{ width: 100%;}
	.malname{text-align: center;}
	.malname a{font-family:"arial, helvetica, sans-serif"; font-size: 18px;  color: #666; text-align: center; line-height: 2em;}
	.probj{ width: 100%; background: #fafafa; margin-top: 30px;}
	.maljs{ font-size: 16px; line-height: 1.5em;}
	.mal{ margin-top: 10px;}
	.partnernr2{ display: none;}
	.pro{  padding-top: 20px;}
	.proname{ width: 100%; text-align: center;}
	.proname a{ font-size:18px; color: #333; line-height: 2em;}
	.proname a:hover{ color: #2858b2;}
	.mpar{   margin-top: 30px;}
	.mpar ul li{ width: 46%; margin: 2%;  float: left;}
	.mpar ul li img{ width: 100%;}
	.advbj{  /* height:963px ; */ background: url(../img/advbj.jpg) repeat top center; }
	.advt img{ width: 100%;}
	.adv1l,.adv1r{width:100%;}
	.adv1r img{width:100%;}
	.ysy{ width:100%;}
	.bh{font-family:"寰蒋闆呴粦"; font-size:60px; color:#fff; font-style: italic}
	.zy{font-family:"寰蒋闆呴粦"; font-size:20px; color:#fff; font-weight: bold; font-style: italic}
	.zy span{font-family:"寰蒋闆呴粦"; font-size:16px; color:#fff;font-style: italic }
	.yssectit{ color: #fff; margin-top: 10px;}
	.yd{ padding-left: 0px; padding-right: 0px;}
	.js{padding-left: 0px; padding-right: 0px;}
	.adv1r{ margin-top: 10px; margin-bottom: 10px;}
	.ysy{ margin-bottom:20px;}
	.ysdbt{ padding-left:15px; padding-right:0px;}
	.scasec{ margin-top: 20px;}
	.caselist{display: none;}
	.scasetitle{text-align: center;  width: 100%; margin: 0 auto; margin-top: 20px;}
	.scasetitle a{font-family:"寰蒋闆呴粦"; font-size:16px; color:#333;  border: 1px solid #ccc; border-radius: 20px; display: block; width: 30%; height: 36px; text-align: center; line-height: 36px; float: left; margin: 1.5%; }
	.scasetitle a:hover{ background: #007cc4; color: #fff;}
	.ckgd{ margin-top: 30px;}
	.product-num-box{ display: none;}
	.mab{ width: 100%;}
	.mab img{ width: 100%;}
	.scasetitle1{text-align: center;  width: 300px; margin: 0 auto; margin-top: 30px;}
	.xw{ margin-top: 30px;}
	.newst{ margin-top: 30px;}
	.newspic img{ width: 100%;}
	.newstr{ margin-top: 10px;}
	.newsb ul li{ margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px;}
	.footerlink{ max-width: 1200px; margin: 0 auto;padding-top: 30px; padding-bottom: 30px;}
	.link ul li{ margin-bottom: 10px;}
	.dbt{padding-bottom: 15px;}
	.jszc{ margin-top: 0px;}
	.banquan{ padding: 20px 15px; color: #999; line-height: 2em;}
	.pnybanner{ display: none;}
	
	.nyejlm{text-align:center; margin-top: 30px;  }
	.nyejlm ul{list-style:none; margin:0px; padding:0px; padding-top: 10px;}
	.nyejlm ul li{display:block; float: left; width: 46%; margin: 2%; }
	.nyejlm ul li a{  text-align:center; border-radius: 6px; /* background: #088080; */ color: #333; font-size:16px; padding: 5px 20px; font-family: "寰蒋闆呴粦"; margin: 5px;}
	.nyejlm ul li a:hover{ width:100%; height:50px; background:#007cc4; color:#fff; border-radius: 6px;  }
	.erji{ width:100%; background:#fff; border-radius: 5px; box-shadow: 1px 1px 1px #ccc;   overflow: hidden; position: absolute; z-index:10000;}
	.nyejlm ul li .erji li{ width: 97%;  height: 32px;line-height: 50px;/*background: url(../images/ss_bor2.png) no-repeat center bottom;*/  overflow: hidden;}
	.nyejlm ul li .erji li a{ display:block; width:100%; margin:0px; padding:0px; height:32px; line-height:32px; color: #333;font-size: 14px;text-align:center;}
	.nyejlm ul li .erji li a:hover{background:#007cc4;color: #fff;}
	.nyejlm ul li .ej{ margin-left: 30px; width: 30%;}
	.smyjjzg img{ width: 100%; }
	.cpjs img{ width: 100%;}
	.ryzz ul li{ width: 48%; margin:1%; background: #f7f7f7; text-align: center; padding-left: 15px; padding-right: 15px;  margin-top: 15px; }
	.xqybt{ margin-top: 30px; text-align: center; font-size:20px; color:#333; font-weight: bold;}
	.xqynr{ margin-top: 20px; margin-bottom: 20px; line-height: 2em;}
	.nysphy ul li{ width: 46%; margin: 2%;   border: 1px solid #ccc; border-radius: 10px; margin-bottom: 20px;}
	.cpname{ margin-bottom: 20px;}
	.cpms{ margin-bottom: 40px; }
	.ckxq{ margin-bottom: 30px;}
	.newsbottom .newslist{ list-style:none;  padding:0px 15px;}
	.newsbottom .newslist  li{ max-width: 500px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height: 50px; overflow: hidden;  font-size:16px;color:#333;background:url(../img/icon.png) no-repeat 5px center; line-height:28px; border-bottom: 1px dashed #ccc; }
	.newsbottom .newslist  li a{ display: block;  max-width: 500px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; height: 50px; line-height: 50px; overflow: hidden; font-size:14px;color:#646464; padding-left:25px; text-decoration:none; text-align: left;}
	.cpzl .newslist  li a{ float:left; max-width: 240px; max-width: 200px; height: 36px;  overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
	.cpzl .newslist  li .xz a{ display: block; text-align: center; width: 100% !important; color: #666; height: 36px; line-height: 36px; border: 1px solid #007cc4; border-radius: 20px; padding-left: 10px; padding-right: 10px; color: #007cc4; }
	.tab_box .tab_tit a{ width: 30%; margin: 1.5%;}
	.tab_box .tab_tit .tab_current{ width:30%;  background:#007cc4; color:#fff;  border-radius: 10px;}
	.tab_box .tab_tit{width: 100%;}
	.tab_box{ padding-top: 20px;}
	.tab_con{margin-top: 20px; padding-left: 15px; padding-right: 15px;}
	
	.nycasec{ margin-bottom: 10px;}
	.nycase{ text-align: center;}
	.casepic img{ width: 100%;}
	.casename{ margin-top: 20px; margin-bottom: 20px; height: 20px; overflow: hidden;}
	.casename a{ color:#333 ; /* line-height: 4em; */ font-size: 14px;}
	.casename a:hover{color:#007cc4;}
	.nycase{ padding-left: 15px; padding-right: 15px; max-width: 50%; }
	.casepic{overflow: hidden;}
	.casepic a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1); -webkit-transition: all .4s ease-in-out 0s;}
	
	
	
	
	

	
	.gallery-top {
	  height: 82%;
	  width: 100%;
	}
	.gallery-thumbs {
	  height: 18%;
	  box-sizing: border-box;
	  padding: 10px 0;
	}
	.navbar{ display: none;}
	.swiper-container{ padding-top: 50px;}
}


/*---------------------------------------------------------------------------------------------------------------鎵嬫満绔欏鑸紑濮?---------*/
.sp_header{height:50px;overflow:hidden;background:#007cc4;position:fixed;z-index:101;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:100;background:#007cc4;width:40%;height:calc(100% - 100px);font-size:14px;line-height:40px;top:-100%;right:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;padding-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------鎵嬫満绔欏鑸粨鏉?---------*/










.toolbar-item,.toolbar-layer{background:url(../img/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:12%; z-index:999999;}/*氓聛鈥∶久解€樏┞÷得ヂ矫ヂ郝γぢ嘎?200px茂录艗氓炉录猫藛陋忙聺隆氓艙篓氓聫鲁盲戮搂忙鈥毬β德?/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin1{background-position:0 -922px;}
.toolbar-item-weixin1:hover{background-position:0 -984px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

