html{font-size: 62.5%; font-size:75%\9; color: #222;}
*{margin:0;padding: 0;font-family:Microsoft Yahei;}
::selection{background-color: #b3d4fc; text-shadow: none;}
ul{margin: 0; padding: 0;}
a{color:#333;text-decoration: none}
li{list-style: none;}

/* ==========?????ʽ ========== */

.center-block{display: block; margin-right: auto; margin-left: auto;}
.pull-right{float: right !important;}
.pull-left{float: left !important;}
.text-right{text-align: right !important;}
.text-left{text-align: left !important;}
.text-center{text-align: center !important;}
.hide{display: none !important;}
.show{display: block !important;}
.invisible{visibility: hidden;}
.text-hide{font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}
.clearfix:before,
.clearfix:after{content: " "; display: table;}
.clearfix:after{clear: both;}

/*导航*/
.navs{width:100%; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05); background: #fff; height:87px; position: absolute; z-index: 5000; top:3.5rem;}
.navs .navs_box{width: 92%; height:87px; margin:0 auto;}
.navs .navs_box .logo{float:left;}
.navs .navs_box .navs_libox{height:87px; float:left; margin:0 5%;}
/**/
.xiala{width:100%;background:url(../../images/21/flw.png);position:fixed;z-index:5000;display:none;}
.xiala .neirong{width:50%;background:#fff;height:100%;float:right;box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.05);}
.xiala .neirong ul{}
.xiala .neirong ul li{width:92%;margin:0 4%;height:5rem;border-bottom:1px solid #eee;text-align:center;transition:0.5s;position:relative;top:40px;opacity:0;filter:alpha(opacity=0);}
.xiala .neirong ul li:active{border-bottom:1px solid #0a06b7;}
.xiala .neirong ul li:active a{color:#0a06b7;}
.xiala .neirong ul .liani0{top:0px;transition:0.5s;opacity:1;}
.xiala .neirong ul .liani1{transition:0.7s;top:0px;opacity:1;}
.xiala .neirong ul .liani2{transition:0.9s;top:0px;opacity:1;}
.xiala .neirong ul .liani3{transition:1.1s;top:0px;opacity:1;}
.xiala .neirong ul .liani4{transition:1.3s;top:0px;opacity:1;}
.xiala .neirong ul .liani5{transition:1.5s;top:0px;opacity:1;}
.xiala .neirong ul .liani6{transition:1.7s;top:0px;opacity:1;}
.xiala .neirong ul .liani7{transition:1.9s;top:0px;opacity:1;}
.xiala .neirong ul .liani8{transition:2.1s;top:0px;opacity:1;}
.xiala .neirong ul .liani9{transition:2.3s;top:0px;opacity:1;}
.xiala .neirong ul .liani10{transition:2.5s;top:0px;opacity:1;}
.xiala .neirong ul .liani11{transition:2.7s;top:0px;opacity:1;}
.xiala .neirong ul li a{line-height:5rem;font-size:15px;text-align:center;display: block;}
/*视频弹层*/
.shipin{width: 100%; background: url(../../images/21/flw.png); overflow: hidden; left: 0; top: 0; position: fixed; z-index: 1000;}
.shipin .box{width:80%; margin:0 auto; height:73%; position: relative; border-radius: 0.5rem; overflow: hidden; top:0;}
.shipin .box embed{}
@media only screen and (max-width:30em) {
 .navs .navs_box .logo{position: relative; left:-10%;} 
 .navs .navs_box .logo img{transform: scale(0.8,0.8);}
}

.navs .navs_box .navs_libox ul .li{float:left; padding:0 1.5rem; height:83px; border-bottom:4px solid #fff;}
.navs .navs_box .navs_libox ul .lidq{border-bottom:4px solid #0a06b7;}
.navs .navs_box .navs_libox ul .li a.alink{display: block; color:#555; font-size:16px; height:86px; line-height: 86px; transition: 0.5s;}
.navs .navs_box .navs_libox ul .li:hover a.alink{transition: 0.5s; color:#0a06b7;}
.navs .navs_box .navs_right{float:right; height:87px;}

.navs .navs_box .navs_libox ul .li{ position:relative; z-index:9999;}
.navs .navs_box .navs_libox ul .li:hover .subnav_wrap{ opacity:1;transition:0.5s;}
.subnav_wrap{  transition:all 400ms ease-in-out; position:absolute; width:120px; left:50%; z-index:-99; transform:translateX(-60px ); overflow:hidden; opacity:0; box-shadow:6px 6px 8px rgba(0,0,0,0.12); padding:0px 0px 5px; border-radius:5px; border-top-left-radius:0px; border-top-right-radius:0px; background:#fff;}
.subnav_wrap li{width:100%; height:40px; padding:0 8px; box-sizing:border-box;}
.subnav_wrap li a{width:100%; height:40px !important;display:block !important;line-height:40px !important;text-align:center;  font-size:15px; color:#696969; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.subnav_wrap li:hover{background:#fbfbfb; box-shadow:0px 0 8px rgba(0,0,0,0.12) inset;}
.subnav_wrap li:hover a{color:#0a06b7 !important;}
.head_nav_wrap > ul > li:hover .subnav_wrap{top:100px; opacity:1; z-index:9;}
.sousuo_wrap{height:36px; width:190px; float:right; margin:32px 15px 0 0; position:relative;}
.sousuo_wrap input{outline:none; height:36px; width:190px; border:none; border:1px solid #eee; border-radius:50px; box-sizing:border-box;padding:0 10px;color:#555;}

#use2{display: none}
#use3{display: none}

@media only screen and (max-width:64em) {
.navs .navs_box .navs_right{display: none} 
.navs .navs_box .navs_libox ul .li a{font-size:15px;} 
.navs .navs_box .navs_libox ul .li{padding:0 1.2rem;} 
#use2{display: block} 
.navs .navs_box .navs_libox{margin:0 1%;}
}
@media only screen and (max-width:48em) {
.navs .navs_box .navs_libox{display: none}
#use3{display: block}
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1532504850083'); /* IE9*/
  src: url('iconfont.eot?t=1532504850083#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAUsAAsAAAAAB5QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kjtY21hcAAAAYAAAABcAAABhp1EBr5nbHlmAAAB3AAAAWEAAAGAa6nY7mhlYWQAAANAAAAALwAAADYSG9wkaGhlYQAAA3AAAAAcAAAAJAfeA4RobXR4AAADjAAAAAwAAAAMC+kAAGxvY2EAAAOYAAAACAAAAAgAdgDAbWF4cAAAA6AAAAAfAAAAIAESAF1uYW1lAAADwAAAAUUAAAJtPlT+fXBvc3QAAAUIAAAAIwAAADTY7d9+eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sE4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDxnZm7438AQw9zA0AAUZgTJAQAjqQxweJzFkMENgDAMAy9N6QMxCA8G4sUc3bhjFBPKgwlqybHiWEoUYAFcPMQMdmE8OOVa+M4afo5MkRqJ2rx39Z8qolkJTSqFabB5q//You6j01eogzqx+UvSDVcjC594nD2PzU7CQBSF587QH7BMpaUtLf9UGBFtQi2wMA4JcaNxYWDlhsQH0IUu2LggIRIXJvoMauJLIMRHMfoagMPGk5sv5yT3LA6SEFp/kxnJIBPtoiY6QRcIgdyACsV5KLMowA2wypLlpClhPisrfiUgx+BU5LQdtqOaIyuyDhQKcFgO2yzADFoRx0cQ2nkAN+sNjGrOIC+QyLDCw+oMv4JV9HM6P1id7nfTYclUR5phuIbxpMqSpGIc0ylcO3Zciifk1buke9asWMdF0FzmnV8mS1nj6jG6yVedOMB4DGa2RD+6KS8l7t6zTcNVtpNqxkv6O2kY/W5lTC1f+0FCMbH1iyxID2nIRXW0J5ZSUArgcOgEwCzhRBZOZJNCpcZqHQ5O23ZspQnrxVKSlov5hnPex7jPuxt2163J86SlAp3e3U4pqKT3/yYqb3jA+QBgQ7z8bEZRU9WGnBA+1NQ/MP1HqwAAAHicY2BkYGAA4v1GHz7E89t8ZeBmYQCB63U+Qgj6/0EWBmYnIJeDgQkkCgA0pQn7AHicY2BkYGBu+N/AEMPCAAJAkpEBFTADAEcJAmwEAAAAA+kAAAQAAAAAAAAAAHYAwHicY2BkYGBgZghkYGUAASYg5gJCBob/YD4DABD3AXAAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAmZGJkZmRhYGxgq20OLUoKZ2BAQAWRwMjAA==') format('woff'),
  url('iconfont.ttf?t=1532504850083') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1532504850083#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{font-family:"iconfont" !important; font-size:30px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transition: 0.5s;}
.icon-userbg:before{content: "\e703"; color:#0a06b7;float:left;line-height: 87px;}
.navs .navs_box .navs_right a{float:left;line-height:87px;margin:0 1rem;font-size:16px;color:#0a06b7;}
.navs .navs_box .navs_right .ico{float:right; margin-top: 75%;}
.move_nav_icon{width:40px; height:40px; position:absolute;top:50%;transform:translateY(-50%) scale(0.8); z-index:6; right:14px;}
.move_nav_icon i{font-size:40px; color:#fff;}
.move_nav_icon ul{height:40px;}
.move_icon{margin-top: 5px; height:4px;}
.move_icon span{background:#0a06b7;}
.move_icon .move_icon_min{display:block; width:4px; height:4px; float:left; border-radius:10px;}
.move_icon .move_icon_max{display:block; width: 30px; height:4px; margin-left:5px; float:left; border-radius:10px; transition:1s;}
.move_nav_icon:hover{cursor:pointer;}
.selected_add ul .move_icon .move_icon_min{display:none;}
.selected_add ul .move_icon_02 span{background:none;}
.selected_add ul .move_icon_01 .move_icon_max{transform:rotate(45deg); margin-top:10px;}
.selected_add ul .move_icon_03 .move_icon_max{transform:rotate(-45deg); margin-top:-8px;}
.cp{width:100%; margin:0 auto; overflow: hidden; background: #F5F5F5;}
.cp .cpc{width: 92%; margin:0 auto; overflow: hidden;}
.cp .cpc .bt{width:98%; height:4.5rem; margin:2rem 1% 1rem 1%; background: #fff;}
.cp .cpc .bt p{font-size:18px; border-left:4px solid #0a06b7; color:#555; padding-left:1rem; margin:1.1% 1.5%; float:left;}
.cp .cpc .bt a{float:right; margin: 1.3% 1.5%; color:#999;}

@media only screen and (max-width:64em) {
 .cp .cpc .bt p{margin: 1.5% 1.5%;} 
 .cp .cpc .bt a{margin: 1.8% 1.5%;}
}
@media only screen and (max-width:48em) {
 .cp .cpc .bt p{margin: 2% 1.5%;} 
 .cp .cpc .bt a{margin: 2.5% 1.5%;}
}
@media only screen and (max-width:30em) {
 .cp .cpc .bt p{margin:3.5% 1.5%;} 
 .cp .cpc .bt a{margin: 4.2% 1.5%;}
}

.cp .cpc .cpcbox{width:100%; overflow: hidden;}
.cp .cpc .cpcbox .left1{float:left; width: 21.8%; height:498px; margin:1%; overflow: hidden;}
.cp .cpc .cpcbox .left1 img{width:100%;}
.cp .cpc .cpcbox .cps1{float:left; width: 23.4%; height:236px; background: #fff; margin:1%; position: relative; top:0; transition: 0.5s; text-align:center;}

@media only screen and (max-width:64em) {
.cp .cpc .cpcbox .cps1{width:20.5%;}
}
@media only screen and (max-width:48em){
.cp .cpc .cpcbox .cps1{width:48%;height: 242px;}
.cp .cpc .cpcbox .left1{width:48%;height: 497px;}

}
@media only screen and (max-width:30em){
.cp .cpc .cpcbox .left1{height:auto;width:98%;}
}

.cp .cpc .cpcbox .cps1 .cpsbox{height:195px; display: table-cell; vertical-align: middle; text-align: center;}
.cp .cpc .cpcbox .cps1 .cpsbox img{vertical-align: middle; max-height: 100%; max-width: 100%;}
.cp .cpc .aname{display: block; font-size:16px; color:#555; transition: 0.5s; text-align: center;width: 90%;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cp .cpc .cpcbox .cps1:hover .aname{color:#0a06b7; transition: 0.5s;}
.cp .cpc .cpcbox .cps1:hover{top:-6px; transition: 0.5s; box-shadow: 0px 5px 20px #e0e0e0;}
.about_us{width: 92%; margin: 0 auto; overflow: hidden;}
.about_us .bt{width: 98%; height: 4.5rem; margin: 2rem 1% 1rem 1%; background: #F9F9F9;}
.about_us .bt p{font-size: 18px; border-left: 4px solid #0a06b7; color: #555; padding-left: 1rem; margin: 1.1% 1.5%; float: left;}
.about_us .bt a{float: right; margin: 1.3% 1.5%; color: #999;}

@media only screen and (max-width:64em) {
.about_us .bt p{margin: 1.5% 1.5%;}
.about_us .bt a{ margin: 1.8% 1.5%;}
}
@media only screen and (max-width:48em) {
 .about_us .bt p{margin: 2% 1.5%;} 
 .about_us .bt a{margin: 2.5% 1.5%;}
}
@media only screen and (max-width:30em) {
 .about_us .bt p{margin: 3.6% 1.5%;} 
 .about_us .bt a{margin: 4% 1.5%;}
}
.about_us .box{width: 98%; background: #F9F9F9; height:356px; margin:2% auto;}
.about_us .box .p1{float:left; font-size:20px; color:#333; margin:10% 0 5% 10%;}
.about_us .box .p2{float:left; font-size:14px; color:#555; margin:0 0 0 10%; width:80%; line-height: 24px;}
.about_us .box .lefts{float:left; width:50%; height:356px;}
.about_us .box .lefts .pa{background: #0a06b7; display: block; width:12rem; line-height: 3.5rem; height:3.5rem; float:left; text-align: center; color:#fff; font-size:16px; margin:5% 0 5% 10%;}
.about_us .box .rights{width: 48%; float:right; margin: 0.4%; overflow: hidden; position: relative;}
.about_us .box .rights img{width:100%;}

@media only screen and (max-width:64em) {
.about_us .box .rights{width:443px;overflow: hidden;}
.about_us .box .rights img{position: relative;}
}
@media only screen and (max-width:48em) {
.about_us .box .rights{width:98%;}
}
.about_us .box .flws{width:100%; height:100%; position: absolute; z-index: 500; display: table-cell; vertical-align: middle; text-align: center; opacity: 0; cursor:pointer; transition: 0.5s;}

@media only screen and (max-width:64em) {
 .about_us .box .flws{width:100%; height:100%; opacity: 1;/*display:none;*/} 
 .about_us .box .p2{height:100px;overflow: hidden;} 
 .about_us .box .lefts{height:auto;} 
 .about_us .box .lefts .pa{margin: 2% 0 0% 10%;} 
 .about_us .box{height: 267px;} 
 .about_us .box .p1{margin: 7% 0 4% 10%;}
}
@media only screen and (max-width:48em) {
 .about_us .box .flws{width:100%; height:100%;} 
 .about_us .box .lefts{height:auto;width:100%;} 
 .about_us .box{height: auto;overflow: hidden;} 
 .about_us .box .p1{width:96%;margin:2%;text-align: center} 
 .about_us .box .p2{width:92%;margin:0 4%;height:80px;overflow: hidden;} 
 .about_us .box .lefts .pa{width:30%;margin:2% 35%;}
}
@media only screen and (max-width:30em) {
.about_us .box .p2{width:92%;margin:0 4%;height:auto;overflow: hidden;}
}

.about_us .box:hover .flws{opacity: 1; transition: 0.5s;}
.photo{width: 92%; margin: 0 auto; overflow: hidden;}
.photo .bt{width: 98%; height: 4.5rem; margin: 0rem 1% 1rem 1%; background: #F9F9F9;}
.photo .bt p{font-size: 18px; border-left: 4px solid #0a06b7; color: #555; padding-left: 1rem; margin: 1.1% 1.5%; float: left;}
.photo .bt a{float: right; margin: 1.3% 1.5%; color: #999;}

@media only screen and (max-width:64em) {
.photo .bt p{margin: 1.5% 1.5%;}
.photo .bt a{margin: 1.8% 1.5%;}
}
@media only screen and (max-width:48em) {
.photo .bt p{margin: 2% 1.5%;}
.photo .bt a{margin: 2.5% 1.5%;}
}
@media only screen and (max-width:30em) {
.photo .bt p{margin: 3.6% 1.5%;}
.photo .bt a{margin: 4% 1.5%;}
}

.photo .box{width: 98%; margin:2% auto; overflow: hidden;}
.photo .box .big_img{width: 50%; height:548px; float:left; overflow: hidden; position: relative;}
.photo .box .bigimg{width: 100%; height:548px; overflow: hidden; position: relative;}
.photo .box .big_img img{position: absolute; transform: scale(1,1); transition: 0.5s;}

@media only screen and (max-width:64em) {
.photo .box .big_img{width:96%;margin:0 2% 1% 2%;}
.photo .box .bigimg{width:100%;}
}
@media only screen and (max-width:30em) {
.photo .box .big_img{width:96%;margin:0 2% 1% 2%;height:30rem;}
}

.photo .box .big_img .jm{width:80%; height:4rem; background: #fff; position: absolute; z-index: 1000; margin: 70% 9% 0 9%; color:#555; line-height: 4rem; font-size:16px; padding-left:2%;}

@media only screen and (max-width:64em) {
.photo .box .big_img .jm{margin: 50% 5% 0 5%;width:90%;}
}

@media only screen and (max-width: 48em){
.photo .box .big_img .jm {margin: 70% 5% 0 5%;width: 90%;}
}

.photo .box .big_img:hover img{transform: scale(1.1,1.1); transition: 0.5s;}
.photo .box .big_img2{width: 24%;height: 26.5rem; float:left; background: #f5f5f5; margin:0 0 1% 1%; display: table-cell; vertical-align: middle; text-align: center; overflow: hidden; position: relative; cursor:pointer;}

@media only screen and (max-width:64em) {
 .photo .box .big_img2{margin:2%; width: 46%; height: 32rem;}
}
@media only screen and (max-width:64em) {
    .photo .box .big_img2{height:auto;}
}
.photo .box .big_img2:hover img{transition: 0.5s; transform: scale(1.1,1.1);}
.photo .box .big_img2:hover .flw_font{margin-top: 22.5rem; transition: 0.5s;}
.photo .box .big_img2 .flw_font{transition: 0.5s; position: absolute; width: 100%; height:4rem; background: #fff; z-index: 500; margin-top: 26.5rem; color:#555; line-height: 4rem; font-size:16px;}
@media only screen and (max-width:64em) {
 .photo .box .big_img2 .flw_font{display: none}
}
.photo .box .big_img2 img{vertical-align: middle; max-height:100%; max-width: 100%; transition: 0.5s; transform: scale(1,1);}
/*????*/
.news{width:100%; background: #F5F5F5; overflow: hidden;}
.news .news_c{width: 92%; margin: 0 auto; overflow: hidden;}
.news .news_c .bt{width: 98%; height: 4.5rem; margin: 2% 1% 1% 1%; background: #fff;}
.news .news_c .bt p{font-size: 18px; border-left: 4px solid #0a06b7; color: #555; padding-left: 1rem; margin: 1.1% 1.5%; float: left;}
.news .news_c .bt a{float: right; margin: 1.3% 1.5%; color: #999;}
.news .news_c .pp{float:left; width:48%; height:15.75rem; background: #fff; margin:1% 1% 1% 1%; position: relative; top:0; transition: 0.5s; overflow: hidden;}

@media only screen and (max-width:64em) {
.news .news_c .pp{width:98%;}
.news .news_c .bt p{margin: 1.5% 1.5%;}
.news .news_c .bt a{margin:1.8% 1.5%;}
}
@media only screen and (max-width:48em) {
.news .news_c .bt p{margin: 2% 1.5%;}
.news .news_c .bt a{margin: 2.5% 1.5%;}    
}
@media only screen and (max-width:30em) {
.news .news_c .pp{height:auto;}
.news .news_c .bt p{margin: 3.5% 1.5%;}
.news .news_c .bt a{margin: 4% 1.5%;} 
}
.news .news_c .pp:hover{top:-10px; transition: 0.5s;}
.news .news_c .newimg{float:left; margin: 1rem 1rem 4rem 1rem; width: 13.7rem;}
@media only screen and (max-width:30em) {
.news .news_c .newimg{width:96%;margin:2%;display:none;} 
.news .news_c .newp{/*float:left;*/ width:99%; margin:0 1% 1% 1%;}
}
@media only screen and (max-width:40em) {
.news .news_c .newimg{width:96%;margin:2%;display:none;}	
}
@media only screen and (max-width:48em) {
.news .news_c .newp{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
}

.news .news_c .newp p{font-size:17px; color:#555; margin-top: 3%; margin-bottom:2%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news .news_c .newp p a{color:#333; transition: 0.5s;}
.news .news_c .newp p a:hover{color:#0a06b7; transition: 0.5s;}
.news .news_c .newp2{/*float:left;*/ font-size:14px; color:#999;width: 99%; margin:0 1%; line-height: 2rem;}
.news .news_c .newp2 a:hover{color:#0a06b7; transition: 0.5s;}
.news .news_c .newfont{font-size:14px; color:#999; /*float:left;*/ margin:2% 1% 0 1%; width: 99%;} 
.news .news_c .newp{/*float:left;*/width:99%; margin-left: 1%;}

@media only screen and (max-width:64em) {
 .news .news_c .newp{margin-left: 1%; width:99%;} 
 .news .news_c .newp2{width: 99%;}
}
@media only screen and (max-width:48em) {
 .news .news_c .newp2{width: 99%;}
}
@media only screen and (max-width:30em) {
 .news .news_c .newp{width:98%;} 
 .news .news_c .newp p{text-align: left; margin-top: 1%;margin-bottom:1%;} 
 .news .news_c .newp2{display:none;} 
 .news .news_c .newfont{width:98%; margin:0% 1% 3% 1%; text-align: center; display: none;}
}
/*?ײ?*/
.bottom{width:100%; overflow: hidden; padding-bottom:3rem;background:#fff;margin-top:1.5%;}
.bottom .bottom_c{width: 90%; margin: 0 auto; overflow: hidden;}
.bottom .bottom_c .iconbox{width: 100%; height:8rem; border-bottom:1px solid #eee;}
.bottom .bottom_c .iconbox ul li{float:left; width:25%; height:8rem;}
.bottom .bottom_c .iconbox ul li img{float:left; margin-top: 2.2rem;}
.bottom .bottom_c .iconbox ul li .p1{color:#545454; font-size:17px; margin-top: 2rem; line-height: 2rem; margin-left:1rem; float:left;}
.bottom .bottom_c .iconbox ul li .p2{color:#999; font-size:14px; line-height: 2rem; margin-left:1rem; float:left;}
@media only screen and (max-width:64em) {
 .bottom .bottom_c .iconbox ul li{width:25%;} 
 .bottom .bottom_c .iconbox{height:auto; overflow: hidden;} 
 .bottom .bottom_c .iconbox ul li .p2{font-size: 12px;}
}
@media only screen and (max-width:48em) {
.bottom .bottom_c .iconbox ul li{width:50%;}
}
.bottom .bottom_c .fdh{width:100%; overflow: hidden; margin-top: 2rem;}
.bottom .bottom_c .fdh li{float:left; width:10rem;}
.bottom .bottom_c .fdh li+li{margin-left:4rem;}
.bottom .bottom_c .fdh .f1{float:left; height: 4.05rem; width:120px; line-height: 4rem; background: url(../../images/21/line_bg.jpg) bottom repeat-x; margin-bottom: 0.5rem;}
.bottom .bottom_c .fdh .fdh_left{float:left;}
.bottom .bottom_c .fdh .f1 a{display: block; float:left; border-bottom:1px solid #0a06b7; font-size:16px;}
.bottom .bottom_c .fdh .a1{display: block; width:120px; font-size:14px; color:#999; float:left; line-height: 2.6rem; transition: 0.5s;}
.bottom .bottom_c .fdh .a1:hover{color:#0a06b7; transition: 0.5s;}
.bottom .bottom_c .fdh .fdh_right{float:right;}
.bottom .bottom_c .fdh .fdh_right .ewm{margin-top: 1.3rem;}

@media only screen and (max-width:48em) {
 .bottom .bottom_c .fdh .fdh_right{display: none;} 
 .bottom .bottom_c .fdh .fdh_left{display: none;} 
 .bottom{padding:0;} 
 .bottom .bottom_c .fdh{display: none} 
 .bottom .bottom_c .iconbox{border:none;}
}
@media only screen and (max-width:30em) {
.bottom{display:none}
}

.bottom .bottom_c .fdh .fdh_right .pp1,.bottom .bottom_c .fdh .fdh_right2 .pp1{color:#999; font-size:1.4rem; margin-top:1rem;}
.bottom .bottom_c .fdh .fdh_right2 .pp2{color:#555; font-size:2.5rem;}
.bottom .bottom_c .fdh .fdh_right2{margin-right:2rem; float:right;}

@media only screen and (max-width:48em) {
.bottom .bottom_c .fdh .fdh_right2{display: none;}
}
.bottom2{width:100%; overflow:hidden; background: #F2F2F2;}
@media only screen and (max-width:30em) {
.bottom2{width: 100%;background: #ffffff;}
}

@media only screen and (max-width:64em) {
.bottom .bottom_c .fdh .fdh_right2{display:none;}
}
.bottom2 .bottom2_c{width:92%; margin:0 auto;}
.bottom2 .bottom2_c .foot{color:#818181; font-size:12px; line-height: 3.5rem; float:left;}
.bottom2 .bottom2_c .jszc{color:#818181; font-size:12px; line-height: 3.5rem;}
.bottom2 .bottom2_c .jszc a{color:#818181;}
.bottom2 .bottom2_c .jszc a:hover{text-decoration: underline;}
.jq22-container+.jq22-container{display: none;}



@media only screen and (min-width:30em) {
    .bottom2 .bottom2_c .jszc{float:right;}
}
@media only screen and (max-width:30em) {
.bottom2 .bottom2_c .foot{width:100%;text-align:center;} 

.jq22-container+.jq22-container{height:400px !important;} 
.jq22-container+.jq22-container .mySlideshow{height:400px !important;}
.bottom2 .bottom2_c .foot{line-height:2.5rem;}
    .bottom2 .bottom2_c { text-align:center; }

}

@media only screen and (max-width:42em) {
      .jq22-container{ display: none}  
      .jq22-container+.jq22-container{display: block;}
}



/*公司相册*/
.pagebt{width:92%;margin:1.5% auto;height:4.5rem;background:#fff;}
.pagebt .btleft{float:left;line-height:4.5rem;margin-left:1%;}
.pagebt .btleft span{border-left:4px solid #0a06b7;color:#555;padding-left:1rem;font-size:18px;}
.pagebt .sp2{float:right;font-size:14px;color:#999;line-height:4.5rem;margin-right:1rem;}
.page_box{width:92%;margin:0 auto;}
.page_box .left_box{width: 76%;float:right;background:#fff;min-height:50rem; padding: 1% 1.5%;}
.page_box .messbg{background:#fff;}
.page_box .imgbox{width: 31%;float:left;height: 23rem;margin:1%;position:relative;overflow:hidden;}
.left_box ul.imgbox_ul li.imgbox:nth-child(3n+1){margin-left:1.5%;}
.left_box ul.imgbox_ul{overflow:hidden;}
.page_box ul.imgbox_ul .imgbox img{width:100%;height:100%;}

@media only screen and (max-width:64em) {
.page_box .imgbox{height: 16rem;}
}
.page_box .imgbox .flw{position:absolute;z-index:300;width:100%;height:23rem;background:url(../../images/21/flw.png);opacity:0;filter:alpha(opacity=0);transition:0.5s; overflow:hidden;}
.page_box .imgbox .flw a{display:block;font-size:16px; line-height:28px;text-align:center;padding:1% 0; box-sizing:border-box;/*margin:40% 2%;*/ position:absolute;left:50%; top:50%;transform:translate(-50%,-50%); width:96%;border-top:1px solid #eee;border-bottom:1px solid #eee;transition:0.5s;color:#fff;}
.page_box .imgbox:hover .flw{transition:0.5s;opacity:1;}

.page_box .right{float:left;}
.page_right{width:22%;float:left;background:#fff;}

.page_right .sle{width:100%;border-bottom:1px solid #eee;float:left;color:#555;font-size:16px;}
.page_right .sle .span2{float:left;line-height:4.5rem;width:100%;padding-left:2rem;padding-right:4rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; box-sizing:border-box;}
.page_right .sle .s{ width:100%; position:relative; overflow:hidden; cursor:pointer;}
.page_right .sle .span2 a:hover{color:#0a06b7;}
.page_right .dq .span2 a{color:#0a06b7;}





/*新左侧样式*/
.page_right .lileft li{width:100%;border-bottom:1px solid #eee;float:left;color:#555;font-size:16px;line-height:4.5rem;}
.page_right .lileft li a{padding-left:2rem;float:left; display:block; line-height:4.5rem;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; box-sizing:border-box;}
.page_right .lileft li a:hover{transition: 0.5s;color: #0a06b7;}
.page_right .lileft li.dq a{color: #0a06b7;}
@media only screen and (max-width:48em) {

}

.cion_nav { display:block;  width:12px; height:12px; position:absolute;right:10px;top:50%; margin-top:-6px;   }
.cion_nav:before {  transition:all 300ms; opacity:1;  content:""; width:12px; height:2px; display:block; background:#999; position:absolute;left:0px;top:5px;       }
.cion_nav:after {  transition:all 300ms; opacity:1;     content:""; width:2px; height:12px; display:block; background:#999; position:absolute;left:5px; top:0px;      }
.selected_add .cion_nav:before { transform:translateX(-3px);    }
.selected_add .cion_nav:after { transform:translateX(5px); height:0px; opacity:0;    }


/*下拉*/
.dorp{width:100%;float:left;display:none;}
.dorp ul li{height:4rem;width:100%;line-height:4rem;padding-left:2rem; box-sizing:border-box;}
.dorp ul li a{font-size:16px;color:#999;display:block; padding-right:20px; box-sizing:border-box;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dorp ul li a:hover{color:#0a06b7;}
.dorp ul li.dq a{color: #0a06b7;}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1532678202618'); /* IE9*/
  src: url('iconfont.eot?t=1532678202618#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAT8AAsAAAAAB2AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kf9Y21hcAAAAYAAAABeAAABhpmEBr5nbHlmAAAB4AAAAS0AAAFMWfCXjmhlYWQAAAMQAAAALwAAADYSISZvaGhlYQAAA0AAAAAcAAAAJAfeA4RobXR4AAADXAAAAAwAAAAMC+kAAGxvY2EAAANoAAAACAAAAAgAdgCmbWF4cAAAA3AAAAAfAAAAIAESAF1uYW1lAAADkAAAAUUAAAJtPlT+fXBvc3QAAATYAAAAIwAAADTM69t0eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sE4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDwTZm7438AQw9zA0AAUZgTJAQAkxQx/eJzFkMENgDAMAy9t6QPx6xI8GIgXc3TirlFMKA8mqCXHimMpUYAFiOIhJrAL48Ep19yPrO4nz2SpEait9K7+U0U0y65BJTMNNm/1H5vXfXT6CnVQJ7byknADfgcL2wAAeJxtj71Kw1AAhe+5aX5a28Tc/CfNbW9iG6U2YIx1ENvFRXEQnBzdq2sXkS6Cg4NDn0AEn8Ctb+BTiD5HNDh7+ODwwVkOkQn5+ZTWkk8ssk32yAm5IATKCIlOY4iszOkIjpAdz9alLM2Emia5dAwvUWy3mJRDT1EVAzo49kUxyXKa4aCc0iMUbgwEUXjJBl0mPaPlZ/yhOqMvcHpp15iOq9PdmV30LW3RZixg7ElTZFmjtGHouPHcptxsKdWrbITOurdDe2gHWXh+1elH7PqxvI0HXhNYLmFFff1tZoZmzV3oWixQNzuaH3bSLRuL7w3fasfDL1IH9ddlg0j3JKpFmDkSRTWFDtv1hMlRTA5NMUU5lD6qOfiYo5p7nHtY/QlWLud4/yv3n8EvAmE0TQAAAHicY2BkYGAAYia5V4/i+W2+MnCzMIDA9YaPVgj6fwMLA3MdkMvBwAQSBQAxEgqvAHicY2BkYGBu+N/AEMPCAAJAkpEBFTADAEcJAmwEAAAAA+kAAAQAAAAAAAAAAHYApnicY2BkYGBgZghkYGUAASYg5gJCBob/YD4DABD3AXAAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAmZGJkZmRhYGxgi0rMzEjMZ+BAQAVcwMHAA==') format('woff'),
  url('iconfont.ttf?t=1532678202618') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1532678202618#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfonts3{font-family:"iconfont" !important; font-size:12px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.icon-jiahao:before{content: "\e613";float:right;line-height:4.5rem;margin-right:1rem;color:#999}
.page_tuijian{width: 22%; float: right; background: #fff;}
.page_tuijian .tui{width:100%;height:4.5rem;background:url(../../images/21/line_bg.jpg) bottom repeat-x;}

@media only screen and (max-width:48em) {

.page_tuijian{display:none}
}
@media only screen and ( max-width:38.5em) {
	.page_box .left_box{ width: 97%;  }
	
}


.page_tuijian .tui span{display:block;color:#555;font-size:18px;line-height:4.5rem;text-align:center;color:#0a06b7;}
.page_tuijian .tuibox{width:80%;margin:0 10%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom:5%;}
.page_tuijian .tuibox ul li{width:100%;height:4.5rem;border-bottom:1px solid #eee;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.page_tuijian .tuibox ul li a{line-height:4.5rem;width:100%;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size:14px;color:#999;}
.page_tuijian .tuibox ul li a:hover{color:#0a06b7;}
.page_cp{width:22%;margin-top:20px;float:right;overflow:hidden;background:#fff;padding-bottom:1rem;}

@media only screen and (max-width:48em) {
.page_cp{display:none}
}
.page_cp .bt{width:100%;height:4.5rem;background:#fff;}
.page_cp .bt .xg{width:80%;padding:0 10%;height:4.5rem;    border-bottom:1px solid #eee;}
.page_cp .bt .xg .p1{float:left;font-size:16px;color:#555;line-height:4.5rem;}
.page_cp .bt .xg .p2{float:right;font-size:14px;color:#999;line-height:4.5rem;cursor:pointer;}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1532682711646'); /* IE9*/
  src: url('iconfont.eot?t=1532682711646#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAVMAAsAAAAAB5gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7khJY21hcAAAAYAAAABdAAABhpq0Br5nbHlmAAAB4AAAAXkAAAGA8E+exGhlYWQAAANcAAAALwAAADYSIUmkaGhlYQAAA4wAAAAcAAAAJAfeA4RobXR4AAADqAAAAAwAAAAMC+kAAGxvY2EAAAO0AAAACAAAAAgAdgDAbWF4cAAAA7wAAAAfAAAAIAESAF1uYW1lAAAD3AAAAUUAAAJtPlT+fXBvc3QAAAUkAAAAJQAAADhEYEPzeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sE4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDyLZ27438AQw9zA0AAUZgTJAQAqaQzLeJzFkMENgDAMAy9t6QMxCA8G4kXX6MRdo5hQHkxQS44Vx1KiAAsQxUNMYBfGg1OuuR9Z3U+eyVIjUFvpXf2nimiWXYNKZhps3uo/Nq/76PQV6qBObOUl4QZDNg0LAAAAeJwVj81qE1EAhe+5k7k3k0wm7fzdZJLJz4yd25o20ElMKKEZKEKMupD0B7KoEOimLUo3UgpiSzHgwoUUfAERxHfI2veQ9jmi08Ph8ME5m0NUQv79VRZKiVhknWyT5+QNIWAtBAb10ZTdNm3BaaqOsA1FhrLJw6Ct7EIEzHbjXjcSjLMiDNTQacY92aYSz7pDOkDs+kC54u2ba1VT+YZcSdbmy5f0B5x6WC0Ot5bjzcSOG1b2UjfNsml+zTJVzVKaKRp4J1xN1XJs+VMtes6ivkHr0MvSez0tNCrm7Ev3vb8mNODmBlalYfxKVr3V1B891zLLfKWQLXmF8ImNy4d8ydL96J6koo+h1Olv4pLN9GXciftD9GsQXPR5G9IAt101YjyFIJJ9ydOyk056EXIUekbcHibnQetUeyqvxrO7CqM6y1P783T8obF1qm2E88nJd0E5/uiTE2Andkaf7MEe6MUxz78F50dneJW4o2v7xQGuZiz/H8PdOnsAAAB4nGNgZGBgAOIn4ofmxfPbfGXgZmEAgeuNTNcR9P+HLAzMEkAuBwMTSBQANwwKdwB4nGNgZGBgbvjfwBDDwgACQJKRARUwAwBHCQJsBAAAAAPpAAAEAAAAAAAAAAB2AMB4nGNgZGBgYGYIZGBlAAEmIOYCQgaG/2A+AwAQ9wFwAHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nGNgYoAALgbsgJmRiZGZkYWBsYIrozQxrzITRDIwAAAqggTZAAAA') format('woff'),
  url('iconfont.ttf?t=1532682711646') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1532682711646#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfonts2{font-family:"iconfont" !important; font-size:24px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; float:right;}
.icon-huanyihuan:before{content: "\e65f";color:#999 ;line-height:4.5rem;}
.page_cp .boxs{width:80%;margin:0 auto;position:relative;}
.page_cp .boxs img{transition:0.5s;}
.page_cp .boxs:hover img{transform:scale(1.1,1.1);transition:0.5s;}
.page_cp .boxs .flw{width:100%;height:3rem;background:url(../../images/21/flw.png);position:absolute;z-index:50;text-align:center;line-height:3rem;font-size:15px;color:#fff;bottom:0px;}

@media only screen and (max-width:64em) {}

@media only screen and (max-width:30em) {
.page_box .left_box {  width:100%;margin-right:0px;  box-sizing:border-box; padding:10px;   }
.left_box {  margin-right:0px; }
.page_box .imgbox {  width:100%;margin:0px;height: 20rem;  margin-bottom:20px;   }
.page_box .imgbox .flw {  height:20rem; }
.page_box .imgbox .flw a{   }
.page_right { display:block;}
.page_right { float:left; width:100%;  margin:25px 0;   }
.pagebt { display:none; }
.page_tuijian { display:block;  width:100%;  margin:25px 0;    }
.page_box .left_box { background: none; padding-top:0px; }
.page_box .imgbox .flw { left:0px;top:0px;  }
}
	
	
/* 以下新闻中心*/

.new_list_img img { width:100%;height: 134px   }
.pagenew_list_con {  overflow:hidden;  }
.pagenew_list_con li:last-child {  margin-bottom:0px;  }
.new_list_tit h2 { font-weight:normal; font-size:16px; color:#333; line-height:32px; padding-bottom:10px;    }
.new_list_tit span { font-size:14px; color:#999; line-height:38px;       }
.new_list_tit p { font-size:14px; color:#7c7c7c; line-height:24px;   }
.new_list_tit hr{  border:none; border-bottom:1px solid #eee;  }
.pagenew_list_con li:hover{   background:#fbfbfb; cursor:pointer;  }

@media (min-width: 30em) {

.pagenew_list_con li { padding:20px 20px; /*position:relative;*/  background:#fff;}
.new_list_img {width:232px; height:134px;/*position:absolute;*/left:20px;top:20px; float:left; margin-right:1rem;}
.new_list_tit {/*padding-left:252px;*/}
.page_box .left_box{  padding:5px 0 20px;}
}
@media (max-width: 30em) {
.pagenew_list_con {    padding:0 20px;   box-sizing:border-box; }
.pagenew_list_con li{   background:#fff; padding:10px;  }
.new_list_img {    width:100%; height:134px;overflow:hidden;  }
.new_list_img img{    width:100%; height:auto;       }
.new_list_tit h2{ width:100%; height:32px;line-height:32px; padding:0px;padding-top:5px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;    }
.new_list_tit p { display:none;   }

.page_box .imgbox {   background:#fff; padding:10px;  box-sizing:border-box; }
.page_box .imgbox .flw a { }

}



/*以下新闻内页*/

.subnews_list_wrap {   background:#fff; overflow:hidden; margin-top:25px; padding:20px;box-sizing:border-box;  }
.subnews_details { box-sizing:border-box;width:100%;       }
.subnews_details h2.lititle { font-size:24px; color:#333; padding:10px 40px 0; line-height:42px;  box-sizing:border-box; font-weight:normal; text-align:center;}
.subnews_fengxiang { overflow:hidden; padding-bottom:10px;padding-top:5px; border-bottom:1px solid #eee; text-align:center;  }
.fx_wrap {display:inline-block; padding-left:25px; }
.subnews_fengxiang p{font-size:14px; color:#999;  line-height:36px;/*display:inline-block;*/}
.subnews_fengxiang span { line-height:36px; font-size:14px; color:#999;display:inline-block; }
.subnews_fengxiang a{ line-height:25px; display:block; float:right;height:25px; overflow:hidden;  margin-top:5px; padding-right:5px;   }
.subnews_bianjiqi {  margin-top:25px; padding:0 40px; margin-bottom:35px; text-align:left; color:#696969; line-height:32px;   }
.subnews_bianjiqi img{ max-width:100%;}
.subnews_bianjiqi p{  line-height:36px; color:#696969;  }
.nextpage {padding:0 40px; overflow:hidden; }
.nextpage li{color: #999; }
.nextpage li.Up{ float:left;}
.nextpage li.Down{ float:right;}
.nextpage a:hover{ color:#0a06b7;}

@media (min-width: 30em) {
.subnews_details {  float:left;  }
.subnews_right {  width:25%; float:right;  }
.nextpage a{ color:#999; /*width:50%;display:block;float:left;*/ box-sizing:border-box; line-height:30px;   }
.nextpage a:nth-child(1){ padding-right:10px; }
.nextpage a:nth-child(2){ padding-left:10px;  text-align:right;  }

}
@media (max-width: 30em) {
.subnews_details { width:100%; }
.subnews_right {  width:100%;  }
.subnews_details {  padding:0px;}
.nextpage { margin-top:20px;}
.nextpage a{ color:#999; display:block;box-sizing:border-box; line-height:30px;   }
.subnews_right { padding-left:0px; }
  
}

@media (min-width: 30em)and (max-width: 48em){

    .subnews_details { width:100%;   }
}

/*以下产品列表*/

.products_wrap .main_right_wrap{  box-sizing:border-box; padding-right:2rem;  }
.products_list_wrap {   overflow:hidden; }
.products_list_wrap li{ width:32%; float:left; margin-right:2%; box-sizing:border-box; margin-bottom:1.8rem;  transition:all 300ms;position: relative;top:0px;  }
.products_list_wrap li:nth-child(3n+3) {  margin-right:0px; }
.products_list_wrap li:hover{  box-shadow: 0 0 24px rgba(0,0,0,0.09);cursor: pointer;transform: translateY(-5px); }
.products_list_img{ width:100%; text-align:center; background:#fff;  box-sizing:border-box;  overflow:hidden; }
.products_list_img a {  display:block; display: table-cell;vertical-align:middle; text-align:center; }
.products_list_img img{  vertical-align:middle;max-height:95%;max-width:95%;transition: 0.5s; }
.products_list_wrap li:hover img{     }

.products_list_name { height:30px; background:#fff;  border-top:none; box-sizing:border-box;  position:relative;      }
.products_list_name a{ text-align:center; padding:0 20px; box-sizing:border-box;display:block;   width:100%;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;   height:15px; line-height:15px;font-size:15px; color:#696969;   } 
.products_list_name a:hover {  color:#0a06b7;   }
.products_wrap .pagination_wrap {   margin-top:0px; padding-left:0.5rem; }
.subpronav_ul { position:relative; display:none;  }
.subpronav_ul li a{  color:#999; position:relative; cursor:pointer;  }
.subpronav_ul li a:after {  content: "";display: block; height: 1px;width: 100%;display: block;position: absolute;left: 0%;top: 0px; background: #f4f4f4;z-index: 1;   }
.subpronav_ul.subpronav_block {  display:block;  }
.main_left_top dl dd a {  cursor:pointer;}
.page_box .left_box.products_list_wrap {  padding:0px; margin-top:0px;  background:none; }

@media only screen and ( max-width:64em ) {
    .products_list_wrap li {   }
}

@media only screen and ( max-width: 38.75em ) {
.products_list_wrap{  padding-right:1.5rem;  }
.products_list_wrap li{ width:100%;  }
.products_wrap .main_left_sed { display:block;   height: auto; }
.products_wrap .main_right_wrap { padding-right: 1.5rem;    }

}



/*以下产品列表*/
.down_list_wrap {  overflow:hidden;}
.down_list_wrap li{ width:100%; box-sizing:border-box; padding:10px 40px; border-bottom:1px solid #f9f9f9;   }
.down_list_wrap li:hover{  background:#fbfbfb; cursor:pointer;      }
.down_list_content { height:90px; }
.down_wrap .main_right {   padding-left:0.5rem;   }
.down_wrap .Sectiontitle_wrap{   margin-left:1.5rem;   }
.down_wrap .pagination_wrap{   margin-left:0.5rem;   }
.down_list_wrap {  }
.down_list_tit {  padding-left:90px;padding-right:10px;    }
.down_list_content { position: relative; overflow: hidden; }
.down_list_content img { position:absolute;left:25px; top:25px; }
.down_list_tit h3 {  font-weight:normal; width:100%; font-size:16px; color:#555555; line-height:28px;  margin-top:18px;   overflow: hidden; white-space: nowrap;text-overflow: ellipsis;  }
.down_list_tit h3 a{  font-weight:normal; width:100%; font-size:16px; color:#555555; line-height:28px; text-decoration:none;    }
.down_list_tit h3 a:hover{ color:#0a06b7;   }
.down_list_tit p a{  text-decoration:underline; color:#0a06b7;  float:right;  }
.down_list_tit p {    color:#999; line-height:32px;                      }
.down_list_tit p  span{   padding-right:12px;             }
@media only screen and ( max-width:64em ) {



}

@media only screen and ( max-width: 38.75em ) {

.down_list_wrap {  padding:0 1.5rem; }
.down_wrap .main_right{ padding-left:0;  }
.down_list_wrap li{ width:100%;padding-left:0;  }
.down_list_wrap .main_left_sed { display:block;   height: auto; }
.down_list_wrap .main_right_wrap { padding-right: 1.5rem;    }

}

/*以下视频列表*/

.page_box .left_box.shipin_wrap {  padding:20px; box-sizing:border-box;  }
.shipin_con {  overflow:hidden;  }
.shipin_con li {  width: 32%; float: left;margin-right: 2%; overflow:hidden; box-sizing: border-box;margin-bottom: 1.2rem; position: relative; }
.shipin_con li:nth-child(3n+3) {  margin-right:0px; }
.shipin_con_img img{  max-width:100%;max-height:100%; }
.shipin_con li img.shipin_imghover {width:100%; height:17rem;   }
.shipin_con li p{ /*transition:all 300ms ease-in-out;transform:translateY(100%); opacity:0;*/background:rgba(0,0,0,0);box-sizing:border-box; padding:5px 15px; width:100%;line-height:40px; /*position:absolute;*/left:0px; bottom:0px;  color:rgb(42, 42, 42);}
.shipin_con li p a{ line-height:24px;display:block;width:100%; text-align:justify;color:rgba( 255,255,255,1); overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.shipin_con li:hover p {  /*transform:translateY(0%); opacity:1; background:rgba(0,0,0,0.7); */ }
.shipin_con_img {  position:relative; width:100%; height:17rem; display: table-cell; vertical-align: middle;text-align: center;    }
.shipin_con li .shipin_imghover { position:absolute;left:50%;top:50%; transform:translate(-50%,-50%);cursor:pointer;display:none;  }
.shipin_con li .shipin_con_img:hover .shipin_imghover { display:block;  }	

/*以下产品详情*/
.subproducts_content_wrap {  margin-top:25px;  overflow:hidden;  padding:0 20px; box-sizing:border-box; }
.subproducts_img{ width:40%; float:left;  }
.cp_big_img { text-align:center;width:100%;  position:relative;  border:1px solid #f4f4f4; box-sizing:border-box;  }
.cp_big_img span {  display:block; display: table-cell;vertical-align:middle; text-align:center; }
.cp_big_img img{  vertical-align:middle;max-height:95%;max-width:95%; }
.subproducts_jianjie { float:left; width:60%; padding-left:2rem; box-sizing:border-box;   }
.subproducts_jianjie > h2 {font-weight:normal; font-size:18px;  color:#999;  line-height:32px;}
.subproducts_jianjie > p {font-size:14px;  color:#0a06b7; line-height:28px; margin-top:10px;}
.subproducts_jianjie .Limp{font-size:14px;  color:#0a06b7; line-height:28px; margin-top:10px;}
.subproducts_line {padding-bottom:10px; border:none;border-bottom:1px solid #eee; margin:5px 0 20px; }
.subproducts_jianjie > h3 { font-size:14px; font-weight:normal;  color:#555; padding-bottom:10px; }
.subproducts_jianjie .lih3{font-size:14px; font-weight:normal;  color:#555; padding-bottom:10px;}
.subproducts_tel { margin-top:25px; text-align:center; position:relative   }
.subproducts_tel:before { content: "";display: block; height: 1px; transform:scaleY(0.5);    width: 100%;display: block;position: absolute;left: 0%;top: 21px; background: #0a06b7;z-index: 1;       }
.subproducts_tel a{ transition:all 300ms; background:#fff; position:relative;z-index:2;  display:inline-block;padding:0 15px; box-sizing:border-box;  border:1px solid #0a06b7; color:#0a06b7; line-height:40px; text-align:center; font-size:18px;  }
.subproducts_tel a:hover {  background:#0a06b7; color:#fff;  }
.subproducts_tel p{   float:right; font-size:16px;color:#999;  line-height:40px;     }
.subproducts_tel p span{  font-weight:bold;     }
.subproducts_bjq {   color:#999; font-size:14px; line-height:30px;  }
.cpimg_fdj { position:absolute; right:10px;bottom:10px; z-index:2;  }
.cp_sm_img {  margin-top:8px;  position:relative;  padding:0 5px;overflow:hidden;  }
.cp_sm_img li{width:25%;/*  float:left; padding:5px; box-sizing:border-box;*/  }
.cp_sm_img li img{ width:96%;height:96%;}





.cpxq_tit { width:100%; margin-top:25px; height: 4.5rem; background: #fbfbfb; cursor:pointer; position:relative;  }
.cpxq_tit p { font-size: 18px; border-left: 4px solid #0a06b7;color: #555; padding-left: 1rem; float: left; margin-left:25px;   position:absolute;top:50%; transform:translateY(-50%); }
.cpxq_tit a { transition:all 300ms; position:absolute; right:40px; top:50%;   color: #999; height:14px; width:14px;border:1px solid #999; transform:rotate(45deg) translateY(-50%) ; transform-origin:center; border-bottom:none; border-left:none;      }
.cpxq_tit_shouqi a { transform:rotate(135deg) translate(-50%,50%);  top: 47%;   }
.cpxq__bjq {  color:#999; font-size:14px; line-height:30px; padding:20px;   }
.cpxq__bjq img{ max-width:99%;}
.wscg_con { }
.wscg_con ul{ width:60%; margin:25px auto 30px;   }	
.wscg_con ul li{  line-height:28px; margin-bottom:20px;overflow:hidden;   }
.wscg_con ul li label{ color:#999; width:20%; float:left;text-align:right;    }	
.wscg_con ul li input{ border: 1px solid #cacaca; padding:0 10px; width:40%; float:left;  }	
.wscg_con ul li textarea{ border: 1px solid #cacaca; padding:10px; width:70%; float:left;  }
.wscg_btn {text-align:center;}
.wscg_btn .btn_submit{ transition:all 300ms;  padding:0 30px; line-height:42px; background:#0a06b7;font-size:16px;  border:none; margin:0 10px;color:#fff;cursor:pointer;}
.wscg_btn .btn_reset{ transition:all 300ms;  padding:0 30px; line-height:42px; background:#eee;font-size:16px;  border:none; margin:0 10px;color:#999;cursor:pointer;}

.wscg_btn button:first-child:hover{    background:#258fbc; color:#ccedfb;     }	
.wscg_btn button:last-child:hover{    background:#ddd; color:#888;     }

.cpxq_con {  padding:0 20px;    }
.cpxq_liuyan ul{  padding:10px 0 0 ;    }
.cpxq_liuyan ul li{  padding:5px 0; border-bottom:1px dashed #eee;  }
.cpxq_liuyan ul li:last-child{  border:none;  }			
.cpxq_liuyan ul li span { color:#d2d1d1; line-height:28px; font-size:12px;    }
.cpxq_liuyan ul li span strong{ font-weight:normal; padding-left:10px;   }				
.cpxq_liuyan ul li p { color:#999;line-height:28px;    }
.cpxq_zkpl {  text-align:center;display:block;line-height:42px;margin-top:10px; border-top:1px solid #eee; cursor:pointer;color:#999;   }
.cpxq_zkpl span { padding-right:20px;display:inline-block; position:relative; }
.cpxq_zkpl span:after {   content: ""; display: block; transition: all 300ms;float: right; color: #999;height:8px;width:8px;border: 1px solid #999;transform: rotate(135deg);border-bottom: none;border-left: none;  position:absolute; top:13px; right:5px;    }
.cpxq_zkploff span:after  { transform: rotate(-45deg);top:18px;   }
.cpxq_pinlun textarea{ width:100%;border: 1px solid #eee; padding:10px; box-sizing:border-box; color:#999;box-shadow:0 0 3px rgba(0,0,0,0.09) inset; background:#f8f8f8;     }
.cpxq_pinlun_btn { margin:15px 0 25px; position:relative;}
.cpxq_pinlun_btn label { line-height: 42px; color:#999;   }
.cpxq_pinlun_btn span { height: 42px;   }
.cpxq_pinlun_btn .pinginput { border: 1px solid #cacaca; height:32px; line-height: 42px; width:100px; padding: 0 10px; box-sizing:border-box; }
.cpxq_pinlun_btn .pingsub { float:right; transition: all 300ms; padding: 0 30px;line-height: 42px;background: #0a06b7;font-size: 16px;border: none;color: #fff;cursor: pointer;   }
.cpxq_pinlun_btn .pingsub:hover{    background:#258fbc; color:#ccedfb;     }		

@media only screen and (max-width:64em) { 
    .left_box ul.imgbox_ul li.imgbox{  width:49%; margin-right:0px; margin-left:2%; }
    .left_box ul.imgbox_ul li.imgbox:nth-child(2n+1){ margin-left:0%; }
    .left_box ul.imgbox_ul {  padding:0 10px; }
    .page_box .imgbox { height: 18rem; }
    .page_box .imgbox .flw {height: 18rem; }
    .shipin_con li {  width:49%; margin-right:0px; margin-left:2%;  }
    .shipin_con li:nth-child(2n+1){ margin-left:0%; }
    .products_list_wrap li {  width:49%; margin-right:0px; margin-left:2%;  }
    .products_list_wrap li:nth-child(2n+1){ margin-left:0%; }
}

@media only screen and (max-width: 30em) {

.left_box ul.imgbox_ul li.imgbox {  margin: 0; margin-bottom: 20px; }
.left_box ul.imgbox_ul li.imgbox:nth-child(3n+1) {  margin-left: 0; }
.page_box .left_box {  padding:0px; padding-bottom:25px; }
.down_list_wrap {  padding:0px;       }
.down_list_wrap li {  padding-right:0px; background:#fff;       }
.down_list_tit p span { display:none;}
.down_list_tit h3 {  overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.down_list_tit p a {float:left; }
.page_box .left_box.shipin_wrap { padding:0px;    }
.shipin_con li{  margin:0px; width:100%; margin-bottom:20px; padding:10px; box-sizing:border-box; background:#fff;    }
.pagenew_list_con {  padding:0px;    }
.pagenew_list_con li{  margin-bottom:20px;   }
.subnews_details { background:#fff; padding-bottom:15px;     }
.subnews_details h2 {padding: 10px 20px 0;font-size:20px;    }
.subnews_bianjiqi {    margin-bottom:20px;}
.subnews_bianjiqi { padding:0 20px;      }
.nextpage { padding: 0 20px; margin-top:10px;    }
.subnews_fengxiang {  padding: 0 20px;   }
.subnews_fengxiang p{  line-height:14px; padding-bottom:15px; font-size:12px;  }
.fx_wrap {display:none; }
.subnews_bianjiqi {  margin-top:10px;  }
.products_list_wrap { padding-right:0px; }
.subproducts_content_wrap { padding:0px;  background:#fff; margin-top:0px;   }
.subproducts_img { width:100%; }
.subproducts_content_wrap .cp_sm_img {   display:none;    }
.cpimg_fdj {  display:none; }
.subproducts_jianjie {  width:100%; padding:0px 10px; }
.subproducts_jianjie > h2 { padding-top:10px;     }
.subproducts_jianjie > p {  margin:0px; }
.subproducts_line {   margin:0px 0 10px;    }
.pagenew_listsub_wrap {   background:#fff!important; padding-bottom:20px;    }
.wscg_con ul { width:100%;margin: 10px auto 15px; }
.wscg_con ul li label {  width:30%;    }
.wscg_con ul li {  margin-bottom:10px;      }
.wscg_con ul li textarea {  width:60%;      }
.wscg_btn button {   padding: 0 20px; line-height: 32px; font-size:14px; }
.cpxq_pinlun_btn button{   padding: 0 20px; line-height: 32px;  font-size:14px; margin-top:5px; }
.cpxq_pinlun textarea { box-shadow:none;font-size:14px;   }
.cpxq_tit p {    }
    .page_box .imgbox { height:11.8rem; }
   .page_box ul.imgbox_ul .imgbox img { height:10rem; }
    .page_box .imgbox .flw { height:11.8rem; }


}

@media (max-height:520px){
.xiala .neirong ul li { float:left; width:50%; margin:0px;}
}


/*分页代码*/
.fy {margin-top:30px;}
.fy a{padding:7px 18px; border:1px solid #eee; text-decoration:none;    margin:0 5px; border-radius:5px; cursor:pointer; background:#fff; color:#a9a9a9; font-size:1.4rem;}
.fy span{padding:7px 18px; border:1px solid #eee; margin:0 5px;border-radius:5px; cursor:pointer;background:#fff; color:#a9a9a9;font-size: 1.4rem;}
.fy span.cpb{border: 1px solid #0a06b7;color: #0a06b7;}
.fy input.btnGo {padding:8px 18px; border:1px solid #eee; margin:0 5px;border-radius:5px; cursor:pointer;background:#fff; color:#a9a9a9;}
.fy input.inputbox {height:30px;border:1px solid #eee; padding:0 5px;text-align: center;}
.fy > div {text-align:center;}

.fy span:hover { border:1px solid #0a06b7; color:#0a06b7;}
.fy a:hover { border:1px solid #0a06b7; color:#0a06b7;}
.fy input.btnGo:hover { border:1px solid #c2e6f4; color:#0a06b7;}


@media (min-width: 768px)and (max-width: 979px){
.fy a{ display:none;}
.fy span{ display:none;}
.fy input{ display:none;}
.fy a:first-child{ display:inline-block;}
.fy a:nth-child(2){ display:inline-block;}
.fy a:nth-last-child(4){ display:inline-block;}
.fy a:nth-last-child(3){ display:inline-block;}
}

@media ( max-width: 767px){
.fy a{ display:none;}
.fy span{ display:none;}
.fy input{ display:none;}
.fy a:first-child{ display:inline-block;}
.fy a:nth-child(2){ display:inline-block;}
.fy a:nth-last-child(4){ display:inline-block;}
.fy a:nth-last-child(3){ display:inline-block;}
}



/*导航栏调整*/
@media only screen and (max-width:75em) {
.navs .navs_box .navs_libox {margin: 0 2%;}
.navs .navs_box .navs_libox ul .li {padding: 0 1.2rem;}

.photo .box .big_img{height: 45rem;}
.photo .box .big_img2{height: 20rem;}
.photo .box .big_img2 .flw_font{margin-top: 20rem;}
.photo .box .big_img2:hover .flw_font{margin-top: 16rem;}
}
@media only screen and (max-width:68.5em) 
{
.navs .navs_box .navs_libox {margin: 0 1%;}
.navs .navs_box .navs_right {display: none;}
#use2 {display: block;}
.navs .navs_box .navs_libox ul .li {padding: 0 1rem;}

.photo .box .big_img{height: 40rem;}
}
@media only screen and (max-width:59.375em) 
{
.navs .navs_box .navs_libox {display: none;}
#use3 {display: block;}
}

@media only screen and (max-width:50em) {
.news .news_c .newimg{ display:none;}
}

@media only screen and (max-width:43.75em) {
.cp .cpc .cpcbox .left1{ display:none;}
}

@media only screen and (max-width:37.5em) {
.photo .box .big_img{height: 40rem;}
.photo .box .bigimg{ height:40rem;}
.photo .box .big_img2{height: 15rem;}
}

@media only screen and (max-width:25em) {
.photo .box .big_img{height: 30rem;}
.photo .box .bigimg{ height:30rem;}
.photo .box .big_img2{height: 15rem;}
}




.first a{ left:25%!important; }
.photo .box .big_img2{ height: 22.3rem; }
.photo .box .big_img2:hover .flw_font{ margin-top: 18.5rem; }

@media only screen and (max-width: 25em){

 .photo .box .big_img2 { height: 12.3rem; }
 .photo .box .big_img { height: 25rem; }
 .page_box .left_box { min-height:5rem;}

}
@media only screen and (max-width: 64em){
    .page_box .imgbox {
        height: 13rem;
    }
     .page_box .left_box { min-height:5rem;}
}

@media only screen and (max-width: 64em){
    .page_box .imgbox .flw {
        height: 11rem;
    }
}

.page_cp .boxs img{ max-width:100%;   }
@media only screen and (max-width: 64em){
.page_box .imgbox .flw { height: 26rem;}
.page_box .imgbox { height: 26rem; }
.imgbox_ul{ background: #fff;   }
}
@media only screen and (max-width: 38.5em){
.page_box .imgbox .flw { height: 13rem;}
.page_box .imgbox { height: 13rem; }
}
@media only screen and (max-width: 48em){ 


}
@media (max-width: 767px)
{
.fy span {display: inline-block;padding: 4px 7px; }
.fy a {display:inline-block; padding: 4px 7px;margin: 0 ; }
}
@media (max-width: 979px) and (min-width: 768px)
{
.fy span {display: inline-block;padding: 6px 12px; }
.fy a {display:inline-block; padding:6px 12px;margin: 0 ; }
}


.first a {  left: 20%!important;  }
@media (max-width: 30em){ 
.new_list_img{ height: auto;}
}

.swplist { width:100%; height:220px;}
.swplist .swiper-container{ width:100%; height:100%;}
.swplist .swiper-container .swiper-slide { width:100%; height:100%;}
.swplist .swiper-container .swiper-slide a{  display:block; width:200px;height:200px;   display:table-cell;vertical-align:middle;text-align:center;          }
.swplist .swiper-container .swiper-slide a img{  max-height:100%; max-width:100%;     }


/*首页新增模块产品分类样式*/
.cp .cpc .cpcbox .LicpCl{float:left; width: 21.8%; height:498px; margin:1%; overflow: hidden;}
@media only screen and (max-width:48em){
.cp .cpc .cpcbox .LicpCl{width:98%;height:auto;}
}
@media only screen and (max-width:30em){
.cp .cpc .cpcbox .LicpCl{height:auto;width:98%;}
}
@media only screen and (max-width:43.75em) {
.cp .cpc .cpcbox .LicpCl{width:98%;height:auto;}
}