@charset "utf-8";
body{margin:0px; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; cursor:default;}
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal;}
input,select,button{font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#cf0202;}
.clear{overflow:hidden; clear:both; height:0px;}
.lf{float:left;}
.rt{float:right;}
@media only screen and (max-width:768px) {
html{font-size:20px;}
input{-webkit-appearance:none;}
}

.con{width:1200px; margin:0 auto;}
@media only screen and (max-width:768px) {
.con{width:96%;}
}

.fd { width:100%; background:#fff; position:fixed; top:0; z-index:13;}
.gaodu { height:150px;}
@media only screen and (max-width:768px) {
.gaodu { height:70px;}
	}

.sjtop{ display:none;}
@media only screen and (max-width:768px) {
.sjtop{width:100%; background:#FFF; display:block;}
.sjtop .tdh {background:url(../images/dh.png) no-repeat center left; padding-left:30px; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:5px 0px 0px 10px; float:left;}
.sjtop .zw {background:url(../images/yw.png) no-repeat center left; padding-left:30px; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:10px 10px 0px 0px; float:right;}
.sjtop .zw a { color:#333;}
.sjtop .yw {background:url(../images/zw.png) no-repeat center left; padding-left:30px; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:10px 10px 0px 0px; float:right;}
.sjtop .yw a { color:#333;}}

.top {width:100%; height:100px; background:#FFF;}
.top .logo { float:left;}
.top .tdh {background:url(../images/dh.png) no-repeat center left; padding-left:30px; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin:35px 30px 0px 0px; float:right;}
.top .zw {background:url(../images/yw.png) no-repeat center left; padding-left:30px; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:40px 30px 0px 0px; float:right;}
.top .zw a { color:#333;}
.top .yw {background:url(../images/zw.png) no-repeat center left; padding-left:30px; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:40px 30px 0px 0px; float:right;}
.top .yw a { color:#333;}
.sousuo{position:relative; margin-top:38px; float:right;}
.searchbtn{ cursor:pointer}
.suk{ display:none; position:absolute; top:33px; z-index:9999999; right:0px; width:320px; background: rgba(0, 0, 0, 0.7); padding:20px; }
.input1{ width:244px; line-height:42px; height:42px; border:#d4d4d4 1px solid; padding-left:10px; outline:none; color:#666;}
.btn1{ background:#006fd3; border-radius:0px; border:0; color:#FFF; width:60px; line-height:43px; text-align:center; outline:none; cursor:pointer;}
@media only screen and (max-width:768px) {
.top { height:70px; overflow:hidden;}
.top .logo { float:left;}
.top .logo img { width:70%; padding-top:0%;}
.top .tdh { display:none;}
.top .zw{ display:none;}
.top .yw{display:none;}
.sousuo { display:none;}
}



.header{width:100%; padding:0px; background-color:#27407e;} 
.header .container{position:relative; width:1200px; margin:0px auto;}
.header .search{width:50px; height:50px; font-size:16px; text-align:center; color:#fff; float:right; position:absolute; right:0; top:0; z-index:9999; overflow:hidden; display:none;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.header .search.on{width:260px; background-color:#f7f7f7;}
.header .search i{font-size:18px; line-height:50px;}
.header .search i.glyphicon-search{width:50px; height:50px; display:block; color:#27407e;}
.header .search i.glyphicon-remove{width:50px; height:50px; display:none; float:right;}
.header .search.on i.glyphicon-search{display:none;}
.header .search.on i.glyphicon-remove{display:block; color:#27407e;}
.header .search input{width:180px; height:50px; padding:0 10px; font-size:14px; color:#555; line-height:50px; display:none; float:left;}
.header .search.on input{display:block;}
.header .nleft{ float:left; width:230px; background:#1643b4; font-size:18px; text-align:center; color:#FFF; line-height:50px;}
.header .an{float:right; margin-right:40px; text-align:center; height:32px; width:32px; display:none; margin-top:-50px;}
.header .an i{font-size:18px; color:#27407e; line-height:32px;}
.header .an i.glyphicon-menu-hamburger{display:block;}
.header .an.n i.glyphicon-menu-hamburger{display:none;}
.header .an i.glyphicon-remove{display:none;}
.header .an.n i.glyphicon-remove{display:block;}
.header .nav{float:right;}
.header .nav ul li{font-size:16px; line-height:50px; text-align:center; float:left; display:block; position:relative;}
.header .nav ul li a{color:#fff; padding:0 33px; display:block;}
.header .nav ul li:hover a{background-color:#0491d3; color:#fff; text-decoration:none;}
.header .nav ul li i{font-size:12px; padding-left:5px; margin-top:3px;}
.header .nav ul li em{width:18px; height:12px; display:inline-block; margin-right:5px;}
.header .nav .ej{width:135px; background-color:#fff; position:absolute; left:0; z-index:99999999999999999999; box-shadow:0 0 5px #aaa; display:none;}
.header .nav .ej.hide{display:block;}
.header .nav .ej a{font-size:14px; line-height:34px; text-align: center;  border-bottom:1px solid #e7e7e7; color:#333;}
.header .nav ul li:hover .ej a{background:#fff; color:#555; text-decoration:none;}
.header .nav ul li:hover .ej a:hover{background-color:#0491d3; color:#fff;}
/*.header .nav ul li:last-child{ display:none;}*/
@media only screen and (max-width:1280px){
.header .nav ul li{margin:0 20px;}
}
@media only screen and (max-width:768px){
.header{padding:0px 0; background:#FFF; }
.header .container{width:100%;}
.header .nleft{ display:none;}
.header .an{display:block;}
.header .search{width:40px; height:32px; font-size:14px; margin-top:-50px; color:#27407e; display:block;}
.header .search.on{width:200px;}
.header .search i{font-size:18px; line-height:32px;}
.header .search i.glyphicon-search{width:40px; height:32px;}
.header .search i.glyphicon-remove{width:40px; height:32px;}
.header .search input{width:150px; height:32px; padding:0 5px; line-height:32px;}
.header .search{border-left:1px solid #ccc;}
.header .nav{width:100%; padding:0%; border-top:1px solid #e7e7e7; margin-top:0px; margin-right:0; display:none;}
.header .nav.on{display:block;}
.header .nav ul li{width:100%; text-align:center; margin:0;}
.header .nav ul li:last-child{ display: block;}
.header .nav ul li a{color:#fff; padding:0 10px; display:block; background-color:#27407e;}
.header .nav .ej{width:100%; position:absolute; left:auto;}
.header .nav .ej a{text-align:center;}
}


.sy_debf{ width:1200px; margin:0px auto;}
.sy_debf .left { width:228px; border:1px solid #27407e; float:left; display:block;}
.sy_debf .left h1 { height:44px; line-height:44px; background:#f5f5f5; padding:0px 20px; margin:0px; font-size:16px; border-top:1px solid #ffffff; color:#27407e;}
.sy_debf .left h1 a {color:#27407e;}
.sy_debf .left ul li{ height:30px; line-height:30px; font-size:14px; color:#333; padding-left:35px; background:url(../images/jt.jpg) no-repeat center left;}
.sy_debf .left ul li a {color:#333;}
.sy_debf .right{ width:955px; float:right; padding-top:15px;}
.sy_debf .right h3{ font-size:16px; color:#27407e; margin-top:15px; height:35px; line-height:35px; border-bottom:1px solid #dddddd;}
.sy_debf .right h3 span{ float:right; font-size:12px;}
.sy_debf .right .gy { font-size:14px; padding:5px 0px 10px 0px; line-height:28px;}
.sy_debf .right .gy p {}
.sy_debf .right .gy ul li{ width:310px; float:left;}
.sy_debf .right .gy ul li:nth-child(2n){ margin:0px 10px;}
.swiper-container-ban .swiper-slide{width:100%; height:530px; position:relative; overflow:hidden;}
.swiper-container-ban .swiper-slide img{width:100%; height:530px; position:absolute; left:0%;  display:block;}
@media only screen and (max-width:768px) {
.sy_debf{ width:100%; margin:0px auto;}
.sy_debf .left { display:none;}
.sy_debf .right{ width:100%; padding-top:0px;}
.sy_debf .right h3{ font-size:16px; color:#27407e; margin-top:15px; height:35px; line-height:35px; border-bottom:1px solid #dddddd;}
.sy_debf .right h3 span{ float:right;}
.sy_debf .right .gy { font-size:14px; padding:5px 0px 10px 0px; line-height:28px; width:94%; margin:0px auto;}
.sy_debf .right .gy p { height:168px; overflow:hidden;}
.sy_debf .right .gy ul li{ width:100%; }
.sy_debf .right .gy ul li img { width:100%; height:auto;}
.sy_debf .right .gy ul li:nth-child(2n){ margin:0px; display:none}
.sy_debf .right .gy ul li:nth-child(3n){ display:none}

.swiper-container-ban .swiper-slide{height:auto;}
.swiper-container-ban .swiper-slide img{width:100%; height:auto; position:relative; left:0; margin:auto;}
.swiper-container-ban .swiper-pagination-bullet{width:1.5rem !important;}
.swiper-container-ban .swiper-button-next, .swiper-container-ban .swiper-button-prev{width:2rem; height:4rem; margin-top:-2rem;
-moz-background-size:2rem 4rem; -webkit-background-size:2rem 4rem; background-size:2rem 4rem;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .4rem !important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:.5rem !important;}
}


.swiper-container-bann .swiper-slide{width:100%; height:260px; position:relative; overflow:hidden;}
.swiper-container-bann .swiper-slide img{width:100%; height:260px; position:absolute; left:0%;  display:block;}
@media only screen and (max-width:768px) {
.swiper-container-bann .swiper-slide{height:auto;}
.swiper-container-bann .swiper-slide img{width:160%; height:auto; position:relative; left:-30%; margin:auto;}
.swiper-container-bann .swiper-pagination-bullet{width:1.5rem !important;}
.swiper-container-bann .swiper-button-next, .swiper-container-ban .swiper-button-prev{width:2rem; height:4rem; margin-top:-2rem;
-moz-background-size:2rem 4rem; -webkit-background-size:2rem 4rem; background-size:2rem 4rem;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .4rem !important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:.5rem !important;}
}




.sy_bt{width:100%; overflow:hidden; text-align:center; margin-bottom:20px; background:url(../images/l2.jpg) no-repeat center bottom;}
.sy_bt h3{font-size:26px; color:#333;}
.sy_bt p{font-size:20px; color:#666666; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}

@media only screen and (max-width:768px) {
.sy_bt{margin-bottom:1rem;}
.sy_bt h3{font-size:20px; margin-bottom:.5rem;}
.sy_bt p{font-size:16px;}
}

.sy_lp {width:100%; margin:0px auto; padding:40px 0px; }
.sy_lp ul { width:1220px; margin:0px auto;}
.sy_lp ul li { width:382px; float:left; margin:10px;}
.sy_lp ul li .tu { width:382px; height:224px; overflow:hidden;}
.sy_lp ul li .tu img:hover {-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.sy_lp ul li span {  font-size:16px;  padding:10px 0px 0px 0px; display:block; color:#333;}
.sy_lp ul li span a {font-size:16px; color:#333;}
.sy_lp ul li font { color:#999; font-size:12px; line-height:20px;}
.sy_lp ul li p { font-size:13px; color:#666666; padding:10px 0px 0px 0px;}
.sy_lp ul li p font { font-size:13px; color:#C30;}
@media only screen and (max-width:768px) {
.sy_lp { width:100%; margin:0px auto; padding:30px 0px;}
.sy_lp ul { width:94%; margin:0px auto;}
.sy_lp ul li { width:100%; background:#f5f5f5; margin:0px 0px 10px 0px;}
.sy_lp ul li .tu { width:100%; height: auto; overflow:hidden;}
.sy_lp ul li .tu img{ width:100%; height: auto; overflow:hidden;}
}

.cp_zs{width:100%; margin:0px auto; padding:40px 0px; background:#f6f6f6; margin-top:40px;}
.cp_zs ul { width:1240px; margin:0px auto;}
.cp_zs ul li{width:290px; border:1px solid #e7e7e7; padding:10px; float:left; padding:18px; margin:0px 10px 20px 10px;}
.cp_zs .tp{width:100%; margin:0 auto; background:#FFF; border:1px solid #ddd;}
.cp_zs .tp img{width:100%; height:auto; display:block;}
.cp_zs .wz{text-align:center; margin-bottom:5px;}
.cp_zs .wz h3{font-size:15px;  margin-bottom:20px;}
.cp_zs .wz a{width:105px; height:26px; border:1px solid #ccc; font-size:12px; line-height:26px; display:block; margin:0 10px; float:left; color:#333; }
.cp_zs .wz .an{ color:#12347e; border:1px solid #12347e;}
@media only screen and (max-width:768px) {
.cp_zs{width:100%; margin:0px auto; padding:10px 0px 30px 0px; background:#f6f6f6; margin-top:20px;}
.cp_zs ul { width:98%; margin:0px auto;}
.cp_zs ul li{width:46%; border:1px solid #e7e7e7; padding:10px; float:left; padding:0%; margin:0 2% 3% 2%;}
.cp_zs .tp{width:100%; margin:0 auto; background:#FFF;  border:0; border-bottom:1px solid #ddd;} 
.cp_zs .wz a{width:44%; height:26px; border:1px solid #ccc; font-size:12px; line-height:26px; display:block; margin:0 3% 5% 3%; float:left; color:#333; }
}




.more { width:160px; height:35px; line-height:35px;  text-align:center; margin:20px auto 0px auto; color:#fff; background:#27407e;}
.more a {color:#fff;}
.more:hover a { background:#0490d1; color:#FFF; display:block; transition:all 0.3s;}


.foot { width:100%; background: url(../images/xbj.jpg) repeat-y; margin:0px auto; padding:30px 0px; font-size:12px; color:#FFF;}
.foot .zc { float:left; width:300px;}
.foot .zc .dh { background:url(../images/x2.png) no-repeat top left; margin-top:20px; padding-left:45px; color:#a7aec5; font-size:14px; line-height:20px;}
.foot .zc .dh a { padding-right:10px; padding-top:10px;}
.foot .zc .dh font { font-size:24px; color:#FFF; line-height:40px; height:40px;}
.foot .zj { float:left; width:620px; margin-left:50px;}
.foot .zj h1 { height:30px; border-bottom:1px solid #a5aabc; font-size:13px; }
.foot .zj h1 a { padding:0px 10px; color:#FFF; font-size:13px; }
.foot .zj .zi { line-height:24px; color:#a5aabc; padding:20px 0px 15px 0px;}
.foot .zj p {line-height:20px; color:#a5aabc; padding-left:30px;}
.foot .yc { float:right; width:145px; text-align:center; color:#FFF; font-size:16px;}
.foot .yc p { height:25px;}

@media only screen and (max-width:768px) {
.foot .zc {  width:94%; margin-left:3%;}
.foot .zj { width:94%; margin-left:3%; }
.foot .zj h1 { height:40px; border-bottom:1px solid #a5aabc; font-size:13px; }
.foot .zj h1 a { padding:0px 2px 0px 2px; color:#FFF; font-size:13px;}
.foot .yc {width:94%; margin-left:3%; text-align:left; color:#FFF; font-size:16px;}
}
	
.fh_top{width:50px; height:50px; border-radius:100%; background-color:#fff; border:2px solid #e7e7e7; display:none; position:fixed; right:2px; bottom:70px; z-index:999;}
.fh_top img{width:100%; height:auto;}
@media only screen and (max-width:995px){
.fh_top{width:3rem; height:3rem; right:1rem; bottom:5rem;}
}

.pro{width:100%; padding:15px 0; background:#fff; border-bottom:1px solid #e7e7e7;}
.pro .con{background:url(../images/fz.png) no-repeat left top; font-size:14px; line-height:36px; text-indent:36px;}
@media only screen and (max-width:995px){
.pro{padding:.5rem 0;}
.pro .con{font-size:1rem; line-height:3rem;}
}

.n_bt{width:100%; font-size:32px; line-height:36px; text-align:center; position:relative; padding:50px 0;}
.n_bt span{padding:0 20px; background-color:#fff; position:relative; z-index:99;}
.n_bt i{width:100%; height:1px; background-color:#f7f7f7; position:absolute; left:0; top:50%; margin-top:-.5px;}
@media only screen and (max-width:995px){
.n_bt{font-size:1.6rem; line-height:3rem; margin-bottom:1rem; padding:1rem 0;}
.n_bt span{padding:0 .5rem;}
.n_bt i{display:none;}
}

.ny_con{width:100%; background-color:#eaeaea; padding:50px 0 0;}
.ny_con .con{background-color:#fff; overflow:hidden;}
.ny_con .dt img{width:100%; height:auto; display:block;}
.ny_con .ny_ab{font-size:14px; line-height:30px;}
.ny_con .ny_ab .ab_js{width:1140px; margin:0 auto; padding:30px 0;}
.ny_con .ny_ab .ab_js h3{font-size:32px; margin-bottom:20px;}
.ny_con .ny_ab .ab_js p{margin:15px 0;}
.ny_con .ny_ab .ab_js img{width:100%; height:auto; display:block;}
.ny_con .ny_ab .ab_fw{width:100%; background:url(../images/ab_bj.jpg) no-repeat center; padding:70px 0;}
.ny_con .ny_ab .ab_fw .nr{width:500px; margin-right:50px; color:#fff; float:right;}
.ny_con .ny_ab .ab_fw .nr h3{font-size:32px;}
.ny_con .ny_ab .ab_fw .nr span{width:150px; height:1px; background-color:#fff; margin:20px 0; display:block;}
.ny_con .ny_ab .ab_wh{padding-top:50px; text-align:center; }
.ny_con .ny_ab .ab_wh h3{font-size:32px; margin-bottom:30px;}
.ny_con .ny_ab .ab_wh p{width:800px; margin:0 auto 30px;}
.ny_con .ny_ab .ab_wh img{width:100%; height:auto; display:block;}
.ny_con .ny_cp{margin-bottom:50px;}
.ny_con .ny_lm{width:260px; float:left;}
.ny_con .ny_lm h3{font-size:22px; color:#fff; line-height:60px; text-indent:15px; background:#015fa3 url(../images/jt1.png) no-repeat right center;}
.ny_con .ny_lm ul li{width:100%; font-size:14px; line-height:40px; text-indent:15px; float:left; margin-top:2px; display:block;}
.ny_con .ny_lm ul li a{display:block; background-color:#f5f5f5; position:relative;}
.ny_con .ny_lm ul li a:hover{background-color:#27407e; color:#fff;}
.ny_con .ny_lm ul li.on a{background-color:#27407e; color:#fff;}
.ny_con .ny_lm i{width:15px; height:15px; position:absolute; top:10.5px; right:15px; background:url(../images/jh.png) no-repeat center;}
.ny_con .ny_lm ul li.on i{background:url(../images/jj.png) no-repeat center;}
.ny_con .ny_lm .sj{width:230px; background-color:#fafafa; padding:0 15px 10px; display:none;}
.ny_con .ny_lm .sj a{background:none; border-bottom:1px dotted #e7e7e7;}
.ny_con .ny_lm ul li.on .sj a{background:none; color:#888;}
.ny_con .ny_lm ul li.on .sj a:hover{color:#27407e;}
.ny_con .ny_nr{width:900px; float:right; margin:20px 20px 0 0;}
.ny_con .ny_nr .cp ul{width:920px;}
.ny_con .ny_nr .cp ul li{width:410px; padding:14px; border:1px solid #e7e7e7; margin-right:20px; margin-bottom:20px; float:left; display:block;}
.ny_con .ny_nr .cp .tp{width:170px; float:left;}
.ny_con .ny_nr .cp .tp img{width:100%; height:127px; display:block;}
.ny_con .ny_nr .cp .wz{width:226px; float:right;}
.ny_con .ny_nr .cp .wz h3{font-size:14px; font-weight:bold; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_con .ny_nr .cp .wz p{line-height:22px; margin-bottom:25px;}
.ny_con .ny_nr .cp .wz a.mr{width:80px; height:24px; border:1px solid #d7d7d7; line-height:24px; text-align:center; display:block;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.ny_con .ny_nr .cp .wz a.mr:hover{background-color:#27407e; border:1px solid #27407e; color:#fff;}
.ny_con .ny_gc{width:1160px; margin:30px auto 50px; overflow:hidden;}
.ny_con .ny_gc ul{width:1180px;}
.ny_con .ny_gc ul li{width:267px; border:1px solid #e7e7e7; padding:3px; float:left; margin:0 20px 20px 0; float:left; display:block;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.ny_con .ny_gc ul li:hover{border:1px solid #27407e;}
.ny_con .ny_gc ul li img{width:100%; height:auto; display:block;}
.ny_con .ny_xw{width:1100px; margin:0 auto 50px;}
.ny_con .ny_xw .tp{width:700px; overflow:hidden;}
.ny_con .ny_xw .tp img{width:100%; height:300px; display:block;}
.ny_con .ny_xw .wz{width:340px; margin:30px; font-size:12px; line-height:22px; overflow:hidden; position:relative;}
.ny_con .ny_xw .wz h3{font-size:16px; padding-bottom:15px; margin-bottom:15px; font-weight:bold; border-bottom:1px solid #e7e7e7;}
.ny_con .ny_xw .wz p{line-height:24px;}
.ny_con .ny_xw .wz span{display:block; color:#888; margin-bottom:10px;}
.ny_con .ny_xw .wz .mr{width:80px; margin-top:15px; line-height:22px; text-align:center; font-size:14px;}
.ny_con .ny_xw .wz .mr a{display:block; background-color:#f7f7f7;
transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
-o-transition:all 0.5s;}
.ny_con .ny_xw ul li:hover .wz .mr a{background:#27407e; color:#fff;}
.ny_con .ny_xw ul li{width:100%; background-color:#fff; margin-bottom:30px; float:left;}
.ny_con .ny_wd{width:100%; margin:0 auto 50px;}
.ny_con .ny_wd h3{font-size:15px; font-weight:bold; margin-bottom:30px;}
.ny_con .ny_wd p{font-size:12px; line-height:22px; color:#777;}
.ny_con .ny_wd ul li{width:100%; padding:60px 0; float:left; display:block;}
.ny_con .ny_wd ul li:nth-child(2n){background-color:#fff;}
.ny_con .ny_wd .con{width:600px; text-align:center; margin:0 auto; background:none;}
.ny_con .ny_wd .tp{width:144px; height:144px; margin:0 auto 20px;}
.ny_con .ny_wd .tp img{width:100%; height:auto; display:block;}
.ny_con .ny_lx{width:1160px; margin:30px auto 50px;}
.ny_con .ny_lx h3{font-size:26px; margin-bottom:20px;}
.ny_con .ny_lx .xx{width:1160px; }
.ny_con .ny_lx .xx img{width:100%; height:450px; padding-bottom:15px;}
.ny_con .ny_lx .bd{width:1160px;}
.ny_con .ny_lx .bd span{display:block; font-size:14px; margin:10px 0 0; color:#666;}
.ny_con .ny_lx .bd input.wz{width:890px; height:32px; padding:0 4px; line-height:32px; border:1px solid #e7e7e7;}
.ny_con .ny_lx .bd input.an{width:160px; height:34px; background-color:#27407e; color:#fff; font-size:16px; line-height:34px; cursor:pointer;}
.ny_con .ny_lx .bd textarea{width:890px; height:88px; padding:4px; border:1px solid #e7e7e7; resize:none; outline:none;}
@media only screen and (max-width:768px) {
.ny_con{padding:2rem 0;}
.ny_con .ny_ab{font-size:1rem; line-height:1.8rem;}
.ny_con .ny_ab .ab_js{width:90%; padding:2rem 0;}
.ny_con .ny_ab .ab_js h3{font-size:1.4rem; margin-bottom:1rem;}
.ny_con .ny_ab .ab_js p{margin:1rem 0;}
.ny_con .ny_ab .ab_fw{width:100%; background:url(../images/ab_bj.jpg) no-repeat left center; background-size:cover; padding:2rem 0;}
.ny_con .ny_ab .ab_fw .nr{width:90%; margin:0 auto; float:none;}
.ny_con .ny_ab .ab_fw .nr h3{font-size:1.4rem;}
.ny_con .ny_ab .ab_fw .nr span{width:10rem; margin:1rem 0;}
.ny_con .ny_ab .ab_wh{width:100%; padding-top:2rem;}
.ny_con .ny_ab .ab_wh h3{font-size:1.4rem; margin-bottom:1rem;}
.ny_con .ny_ab .ab_wh p{width:90%; margin:0 auto 2rem;}
.ny_con .ny_cp{margin-bottom:3rem;}
.ny_con .ny_lm{width:100%; margin:0 auto 2rem; float:none; overflow:hidden;}
.ny_con .ny_lm h3{font-size:1.4rem; color:#fff; line-height:5rem; text-indent:1.5rem;}
.ny_con .ny_lm ul li{font-size:1.2rem; line-height:3rem; text-indent:1.5rem;}
.ny_con .ny_lm .sj{width:100%; padding:0;}
.ny_con .ny_nr{width:96%; margin:0 auto; float:none;}
.ny_con .ny_nr .cp ul{width:100%;}
.ny_con .ny_nr .cp ul li{width:100%; padding:10px; margin:0 0 1rem;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.ny_con .ny_nr .cp .tp{width:30%;}
.ny_con .ny_nr .cp .tp img{width:100%; height:7rem; display:block;}
.ny_con .ny_nr .cp .wz{width:68%;}
.ny_con .ny_nr .cp .wz h3{font-size:1.2rem; margin-bottom:.5rem;}
.ny_con .ny_nr .cp .wz p{line-height:2rem; margin-bottom:1rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_con .ny_nr .cp .wz a.mr{width:6rem; height:2rem; border:0; background-color:#f7f7f7; line-height:2rem;}
.ny_con .ny_nr .cp .wz a.mr:hover{background:none; border:0; color:#333;}
.ny_con .ny_gc{width:96%; margin:2rem auto 3rem;}
.ny_con .ny_gc ul{width:100%;}
.ny_con .ny_gc ul li{width:46%; padding:3px; margin:0 2% 4%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.ny_con .ny_xw{width:96%; margin:2rem auto 3rem;}
.ny_con .ny_xw .tp{width:100%;}
.ny_con .ny_xw .tp img{height:15rem;}
.ny_con .ny_xw .wz{width:90%; margin:5%; font-size:1rem; line-height:1.8rem;}
.ny_con .ny_xw .wz h3{font-size:1.2rem; line-height:2.4rem; margin-bottom:.5rem padding:.5rem;}
.ny_con .ny_xw .wz p{font-size:1rem; line-height:1.8rem; height:3.6rem; overflow:hidden;}
.ny_con .ny_xw .wz span{display:none;}
.ny_con .ny_xw .wz .mr{width:6rem; margin-top:1rem; line-height:2rem; font-size:1rem;}
.ny_con .ny_xw ul{width:100%;}
.ny_con .ny_xw ul li{width:100%; padding:0; border:0; margin:0 0 1.5rem;}
.ny_con .ny_xw ul li:hover{background:none;}
.ny_con .ny_wd{margin:0 auto 1rem;}
.ny_con .ny_wd h3{font-size:1.2rem; margin-bottom:1.5rem;}
.ny_con .ny_wd p{font-size:1rem; line-height:1.8rem;}
.ny_con .ny_wd ul li{padding:3rem 0;}
.ny_con .ny_wd .con{width:94%;}
.ny_con .ny_wd .tp{width:30%; height:auto; margin:0 auto 1rem;}
.ny_con .ny_lx{width:96%; margin:2rem auto 3rem;}
.ny_con .ny_lx h3{font-size:1.4rem; margin-bottom:1rem;}
.ny_con .ny_lx p{font-size:1rem; line-height:2.2rem;}
.ny_con .ny_lx .xx{width:100%; float:none; margin-bottom:1rem;}
.ny_con .ny_lx .bd{width:100%; float:none;}
.ny_con .ny_lx .bd span{font-size:1rem; margin:1rem 0 0;}
.ny_con .ny_lx .bd input.wz{width:90%; height:2.4rem; padding:0 2%; font-size:1rem; line-height:2.4rem;}
.ny_con .ny_lx .bd input.an{width:12rem; height:2.4rem; font-size:1rem; line-height:2.4rem;}
.ny_con .ny_lx .bd textarea{width:90%; height:8rem; padding:0 2%; font-size:1rem; line-height:2rem;}
}

.n_ban{width:100%; height:260px; overflow:hidden;}
@media only screen and (max-width:768px) {
.n_ban{height:7rem; background-size:cover !important;}
}

.paging{width:100%; margin:20px auto 0; text-align:center; overflow:hidden;}
.paging a{line-height:32px; color:#888; background-color:#fff; text-align:center; font-size:14px; border:1px solid #e7e7e7; width:32px; height:32px; margin:0 3px; display:inline-block;}
.paging a:hover{background-color:#27407e; border:1px solid #27407e; color:#fff;}
.paging a.on{background-color:#27407e; border:1px solid #27407e; color:#fff;}
@media only screen and (max-width:768px) {
.paging{margin:1rem auto 0;}
.paging a{line-height:2.4rem; font-size:1rem; width:2.4rem; height:2.4rem; margin-right:.5rem;}
}

.cp_zl{width:100%; padding:40px 0; background-color:#fff;}
.cp_zl h2{font-size:32px; text-align:center; line-height:36px; margin-bottom:50px;}
.cp_zl ul{width:1216px;}
.cp_zl ul li{width:266px; padding:10px; border:1px solid #ccc; float:left; margin-bottom:16px; margin-right:16px;}
.cp_zl ul li img{width:100%; height:auto; display:block;}
.cp_zl h3{font-size:15px; line-height:26px; color:#333; height:26px; font-weight:bold; margin-bottom:5px;}
.cp_zl p{font-size:12px; color:#777; line-height:24px; margin-bottom:10px; height:48px; overflow:hidden;}
.cp_zl strong{font-size:14px; color:#555; display:block;}
.cp_zl i{width:102px; height:24px; font-size:12px; line-height:24px; font-style:normal; text-align:center; color:#27407e; border:1px solid #27407e; display:block; float:left; margin-right:10px;
transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
-o-transition:all 0.5s;}
.cp_zl i a {color:#27407e;}
.cp_zl .wz{margin:0 10px 15px;}
.cp_zl a.mr{width:120px; height:26px; background-color:#27407e; font-size:12px; line-height:26px; text-align:center; color:#fff; display:block; margin:30px auto 0;
transition:all 0.5s; 
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
-ms-transition:all 0.5s; 
-o-transition:all 0.5s;}
.cp_zl a.mr:hover{border-radius:10px;}
@media only screen and (max-width:768px) {
.cp_zl{padding:2rem 0;}
.cp_zl h2{font-size:1.4rem; line-height:2.6rem; margin-bottom:1.5rem;}
.cp_zl ul{width:100%;}
.cp_zl ul li{width:46%; padding:2%; border:1px solid #888; float:left; margin:2%;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.cp_zl h3{font-size:14px; line-height:14px;color:#333; height:14px; margin-bottom:1rem;}
.cp_zl p{font-size:1rem; line-height:2rem; margin-bottom:1rem;}
.cp_zl strong{font-size:1.2rem;}
.cp_zl i{width:42.5%; height:2rem; font-size:1rem; line-height:2rem;}
.cp_zl .wz{margin:0 .5rem 1rem;}
.cp_zl a.mr{width:100%; height:2.4rem; font-size:1.2rem; line-height:2.4rem; margin:1rem auto 0;}
}

.cp_xq{width:100%; background-color:#eaeaea; padding:50px 0;}
.cp_xq .cp_xx{background-color:#fff; padding:0px 30px 30px 30px; margin-bottom:50px;}
.cp_xq .cp_xx .cp_zs{width:580px; border:1px solid #e7e7e7; float:left; padding:0;}
.cp_xq .cp_xx .cp_zs img{width:100%; height:auto; display:block;}
.cp_xq .cp_xx .cp_js{width:500px; float:right; padding-top:20px;}
.cp_xq .cp_xx .cp_js h3{font-size:16px; font-weight:bold; margin-bottom:20px;}
.cp_xq .cp_xx .cp_js p{font-size:14px; line-height:24px; color:#555; margin-bottom:10px;}
.cp_xq .cp_xx .cp_js .lx{border-bottom:1px dashed #d7d7d7; border-top:1px dashed #d7d7d7; padding:20px 0; margin-top:30px;}
.cp_xq .cp_xx .cp_js .lx a{width:150px; height:32px; border-radius:5px; font-size:14px; line-height:32px; color:#fff; text-align:center; float:left; margin-right:10px;}
.cp_xq .cp_xx .cp_js .lx a.ls{background-color:#39F;}
.cp_xq .cp_xx .cp_js .lx a.hs{background-color:#F30;}
.cp_xq .cp_ms{width:100%; background-color:#fff; min-height:500px; margin-bottom:50px;}
.cp_xq .dd_tj{width:100%; background-color:#fff; margin-bottom:10px;}
.cp_xq .dd_tj h3{font-size:16px; line-height:44px; color:#fff; text-indent:30px; background-color:#004fa3;}
.cp_xq .dd_tj input.wz{width:430px; height:40px; border:1px solid #e7e7e7; font-size:14px; line-height:40px; padding:0 4px; float:left; margin:0 10px 20px;}
.cp_xq .dd_tj input.an{width:200px; height:40px; background-color:#004fa3; font-size:14px; line-height:40px; color:#fff; margin:0 auto 30px; display:block; cursor:pointer;}
.cp_xq .dd_tj textarea{margin:0 10px 20px; width:890px; height:98px; border:1px solid #e7e7e7; padding:0 4px; font-size:14px; line-height:26px; resize:none;}
.cp_xq .dd_tj .ln{width:920px; margin:30px auto;}
.cp_xq .dd_tj ul li{width:200px; margin:0 20px; float:left; display:block;}
.cp_xq .dd_tj ul li img{width:100%; height:auto; display:block;}
.cp_xq .dd_tj h4{width:80%; margin:0 auto; text-align:center;  padding:0px 0px 20px 0px; font-size:12px; line-height:26px;}
@media only screen and (max-width:768px) {
.cp_xq{padding:2rem 0;}
.cp_xq .cp_xx{width:94%; padding:3%; margin-bottom:2rem;}
.cp_xq .cp_xx .cp_zs{width:100%; border:1px solid #e7e7e7; float:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; margin-bottom:1rem;}
.cp_xq .cp_xx .cp_js{width:100%; float:none;}
.cp_xq .cp_xx .cp_js h3{font-size:1.2rem; margin-bottom:1rem;}
.cp_xq .cp_xx .cp_js p{font-size:1rem; line-height:2rem; margin-bottom:.5rem;}
.cp_xq .cp_xx .cp_js .lx{padding:1rem 0; margin-top:2rem;}
.cp_xq .cp_xx .cp_js .lx a{width:10rem; height:2.4rem; font-size:1rem; line-height:2.4rem; margin-right:.5rem;}
.cp_xq .cp_ms{min-height:10rem; font-size:1rem; line-height:2rem; margin-bottom:1rem;}
.cp_xq .dd_tj{margin-bottom:1rem;}
.cp_xq .dd_tj h3{font-size:1.2rem; line-height:2rem; padding:.5rem 2%; text-indent:0;}
.cp_xq .dd_tj input.wz{width:100%; height:2.4rem; font-size:1rem; line-height:2.4rem; float:none; margin:0 0 1rem;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.cp_xq .dd_tj input.an{width:100%; height:2.4rem; font-size:1rem; line-height:2.4rem; margin:0 auto 1rem;}
.cp_xq .dd_tj textarea{margin:0 0 1rem; width:100%; height:5.4rem; font-size:1rem; line-height:1.8rem; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.cp_xq .dd_tj .ln{width:94%; margin:1rem auto;}
.cp_xq .dd_tj ul li{width:46%; margin:2%;}
.cp_xq .dd_tj h4{width:100%; padding-top:.5rem; font-size:1rem; line-height:1.8rem;}
}

.cp_ej{width:200px; background-color:#fff; text-transform:uppercase; box-shadow:0 0 5px #aaa; position:absolute; left:10px; top:420px; z-index:999;}
.cp_ej.on{position:fixed; top:100px;}
.cp_ej h3{font-size:14px; font-weight:bold; line-height:36px; color:#fff; text-align:center; background-color:#27407e; padding:0; margin:0;}
.cp_ej ul{margin:10px 0 25px;}
.cp_ej ul li{width:100%; position:relative; }
.cp_ej ul li a.yj{padding:5px 0 5px 15px; background:url(../images/add01.jpg) no-repeat left 12px; font-size:14px; line-height:24px; display:block; border-bottom:1px solid #e7e7e7; margin:0 10px;}
.cp_ej ul li:hover a.yj{background:url(../images/add02.jpg) no-repeat left 12px;}
.cp_ej .ej{width:200px; background-color:#fff; position:absolute; right:-200px; top:0; box-shadow:0 0 5px #aaa; display:none;}
.cp_ej .ej a{padding:5px 0; margin:0 10px; display:block; font-size:12px; line-height:24px; display:block; border-bottom:1px solid #e7e7e7;}
.cp_ej ul li:hover .ej{display:block;}
.cp_ej ul li.zh .ej{bottom:-25px; top:auto;}
@media only screen and (max-width:768px) {
.cp_ej{width:150px; background-color:#fff; text-transform:uppercase; box-shadow:0 0 5px #aaa; position:absolute; left:10px; top:200px; z-index:999;}
.cp_ej .ej{width:150px; background-color:#fff; position:absolute; right:-150px; top:0; box-shadow:0 0 5px #aaa; display:none;}
.cp_ej h3{ font-size: 12px; font-weight: bold; line-height: 25px;}
.cp_ej ul li a.yj{ font-size: 12px;  line-height: 20px;}
.cp_ej ul{margin:0;}
}

.swiper-container {}
.swiper-slide {background-size: cover;background-position: center;}
.gallery-top {height:580px;width: 100%;}
.gallery-thumbs {height:135px;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}

@media only screen and (max-width:768px) {
.swiper-container {width:100%;margin-left: auto;margin-right: auto;}
.swiper-slide {background-size: cover;background-position: center;}
.gallery-top {height:350px;width: 100%;}
.gallery-thumbs {height:80px;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
	}
	



/*my*/
.lbcontent {
  width: 100%;
  margin-top:0px;
  min-height:300px;
}
.lbcontent .lbx li {
  position: relative;
  line-height: 45px;
  height: 45px;
  width: 100%;
  margin: auto;
  border-bottom: 1px dotted #b4b4b4;
}

.lbcontent .lbx li label {
  position: absolute;
  left: 5px;
  top: 20px;
  width: 10px;
  height: 25px;
  background: url(jt.jpg) no-repeat;
}

.lbcontent .lbx li a {
  float: left;
  color: #8c8c8c;
  font-size: 12px;
  padding-left: 5px;
  line-height:45px;
}
.lbcontent .lbx li span {
  position: absolute;
  top: 0px;
  right: 0px;
  line-height: 45px;
  height: 45px;
  color: #8c8c8c;
  font-size: 13px;
}
.lbcontent .lbx li:hover {
  background: #f4f4f4;
}
.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a {display:inline-block;height: 32px;line-height: 32px;background: #fff;border:1px solid #e3e3e3;text-align:center;color: #888;padding:0 10px;margin-left: 6px;min-width: 32px;}
.xiaocms-page a:hover {background: #23527c;color: #fff;text-decoration:none;}
.xiaocms-page span {display:inline-block;height: 32px;padding:0 10px;line-height: 32px;background: #27407e;border: 1px solid #27407e;color:#fff;text-align:center;margin-left: 6px;min-width: 32px;}
#shipinleibiao{
	margin-top:20px;
	}
#shipinleibiao ul {
    margin-top:20px;
    margin-right:-60px;
    text-decoration:none;
     
}
#shipinleibiao li {
    float:left;
    margin-right: 9px;
    display:block;
    margin-bottom:30px;
}
#shipinleibiao li:hover {
    }
#shipinleibiao li span {
    display:block;
    text-align:center;
    padding-top:13px;
}
#shipinleibiao li span a {
    color:#333333;
    font-size:14px;
    text-decoration:none;
}
#shipinleibiao li span a:hover {
    color:#00CBFF;
    text-decoration:none;
}
#shipinleibiao li img {
    border:1px solid #ccc;
    padding:3px;
    width: 200px;
    height:150px;
}

/*内页*/
.m_content{
	margin-top:10px;
           }
      .m_content h2{
          font-size:16px;
          text-align:center;
           font-weight:normal;
		   padding-bottom:5px;
          }
		.page_content{
			min-height: 250px;
			line-height:180%;
			}
        .listpage{
            padding:5px;
            font-size:16px;
            line-height:200%;
            }
blank10{height:10px;}
.info {text-align:center;color:#999;margin-bottom:20px;  font-size:12px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content{line-height:24px;}
.listpage {clear: both;text-align: center;}
.prevpage p{
			margin:10px 0;
			}
.prevpage p a{ color:#333;}
.prevpage p a:hover{ color:#23527c;}
.ncontent{
    line-height: 180%;
    margin-top: 10px;
}


@media only screen and (max-width:768px) {
.prevpage p{
			margin:0;
			padding:0;
			font-size:0.7rem;
			line-height:1rem;
			}
.prevpage p a{ color:#333; font-size:0.7rem;}
.prevpage p a:hover{ color:#23527c;}

}