



*{padding:0px; margin:0px;}

body{font-size:15px; color:#666;}

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-style:normal;}

h1,h2,h3,h4,h5,h6{list-style:none; font-weight:normal;}

input,select,button,textarea{font-size:15px; border:0; background:none; outline:none; vertical-align:middle;}

button{overflow:visible}

img{border:none;}

li{list-style:none;}

a{color:#666; text-decoration:none;}

a:hover{color:#0f499c; text-decoration:none;}

.clear{overflow:hidden; clear:both; height:0px;}

.l_f{float:left;}

.r_t{float:right;}

@media only screen and (max-width:640px){

html.on{width:100%; height:100%; overflow:hidden; position:fixed;}

}



body{transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

@media only screen and (max-width:640px){

body.on{transform:translateX(-60%);

-webkit-transform:translateX(-60%);

-moz-transform:translateX(-60%);

-ms-transform:translateX(-60%);

-o-transform:translateX(-60%);}

}

.container{width:1200px; margin:0 auto;}

@media only screen and (max-width:992px){

.l_f{float:none;}

.r_t{float:none;}

.container{width:92%; margin:0 auto;}

}

.tp_xx{width:100%; background-color:#f6f6f6; font-size:14px; color:#999; line-height:48px; overflow:hidden;}

.tp_xx a{color:#999;}

.tp_xx a:hover{color:#0f499c;}

.tp_xx .yinyu{float:left;}

.tp_xx .kuaijie{float:right;}

.tp_xx .kuaijie .login{margin-right:18px; padding-right:18px; background:url(../image/a4.png) no-repeat right center; float:left;}

.tp_xx .kuaijie .login a{padding-left:27px; background:url(../image/a1.png) no-repeat left center;}

.tp_xx .kuaijie .login a:hover{background:url(../image/a1_1.png) no-repeat left center;}

.tp_xx .kuaijie .register{float:left;}

.tp_xx .kuaijie .register a{padding-left:25px; background:url(../image/a2.png) no-repeat left center;}

.tp_xx .kuaijie .register a:hover{background:url(../image/a2_1.png) no-repeat left center;}

.tp_xx .kuaijie .region{float:left; margin:0 5px;}

.tp_xx .kuaijie .region a{padding:0 12px; background:url(../image/a4.png) no-repeat right center;}

.tp_xx .kuaijie .region a.ls{background:none;}

.tp_xx .kuaijie .about{float:left;}

.tp_xx .kuaijie .about a{padding-left:25px; background:url(../image/a3.png) no-repeat left center;}

.tp_xx .kuaijie .about a:hover{background:url(../image/a3_1.png) no-repeat left center;}

@media only screen and (max-width:992px){

.tp_xx{width:100%; background-color:#f6f6f6; font-size:14px; color:#999; line-height:30px; overflow:hidden;}

.tp_xx .yinyu{ display:none}

.tp_xx .kuaijie .region{float:left; margin:0 0px;}

.tp_xx .kuaijie .region a{padding:0 6px; background:url(../image/a4.png) no-repeat right center;}



}

.header{width:100%; padding:20px 0; position:relative; z-index:999;}

.header .container{position:relative;}

.header .logo{width:208px; float:left;}

.header .logo img{width:100%; height:auto; display:block;}

.header .an{position:absolute; top:33%; right:15px; height:33px; width:25px; display:none;}

.header .an span{width:25px; height:3px; background-color:#555; display:block; position:absolute;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.header .an span.a1{top:0; left:0;}

.header .an span.a2{top:8px; left:0;}

.header .an span.a3{top:16px; left:0;}

.header .an.n span.a2{display:none;}

.header .an.n span.a1{top:15px;

transform:rotate(45deg);

-o-transform:rotate(45deg);

-ms-transform:rotate(45deg);

-moz-transform:rotate(45deg);

-webkit-transform:rotate(45deg);}

.header .an.n span.a3{top:15px;

transform:rotate(135deg);

-o-transform:rotate(135deg);

-ms-transform:rotate(135deg);

-moz-transform:rotate(135deg);

-webkit-transform:rotate(135deg);}

.header .search{width:596px; height:40px; border:2px solid #0f499c; float:left; margin-top:23px; margin-left:100px;}

.header .search .x_z{width:87px; height:40px; background:#f5f5f5 url(../image/a5.png) no-repeat 65px center; border-right:1px solid #e4e4e4; position:relative; float:left;}

.header .search .x_z .e_j{width:76px; padding:0 5px 5px; border:1px solid #e4e4e4; border-top:0; background-color:#fff; position:absolute; top:40px; left:0; display:none;}

.header .search .x_z .e_j span{background-color:#f5f5f5; margin-top:5px; font-size:14px; text-align:center; line-height:30px; display:block; cursor:pointer;}

.header .search .x_z .e_j span:hover{color:#0f499c;}

.header .search .x_z span.j_g{width:100%; height:40px; text-align:center; line-height:40px; cursor:pointer; display:block;}

.header .search input.w_z{width:394px; height:40px; padding:0 10px; line-height:40px; color:#666;}

.header .search button{width:94px; height:40px; background:#0f499c url(../image/ss.png) no-repeat 62px center; text-indent:22px; text-align:left; font-size:17px; line-height:42px; color:#fff; cursor:pointer; float:right;}

.header .tel{padding-left:40px; background:url(../image/tel.png) no-repeat left center; margin-top:17px; float:right;}

.header .tel p{font-size:15px; line-height:22px;}

.header .tel em{color:#999; text-transform:uppercase; padding-left:3px;}

.header .tel strong{font-size:23px; color:#0f499c; display:block;}

#dr_cart_nums{display: inline-block;width: 24px;height: 24px;line-height: 24px;position: absolute;top:5px;right: 5px;background: #fdd000;border-radius: 50%;}

.header-icon{position:relative;float:right;padding:15px; margin-top:10px}

.a_memImg,.header-icon a{display:inline-block;margin-left:15px;padding:0;width:42px;height:42px;border-radius:50%;background:#fff;color:#005bac;vertical-align:top;text-align:center;font-weight:700;line-height:42px;}

.header-icon-hide{display:none;}

.header-icon a:hover .header-icon-hide{display:inline-block;}

.header-icon a:hover .header-icon-show{display:none;}

.a_header_login{display:none;}

.header-icon .yellow-btn{position:absolute;top:24px;left:-60px;margin:0;width:72px;height:29px;border-radius:0;background:#fdd000;color:#005bac;font-weight:700;line-height:29px;}

@media only screen and (max-width:640px){

.header{width:100%; padding:10px 0; position:relative; z-index:999;background-color: #fff;height: 108px;}

	

.header .an{display:block;}

.header .search{display:none;}

.header .logo{width:128px; float:left;}

.header-icon{position:relative;float:right;padding:5px; margin-top:18px; margin-right:40px}

.a_memImg,.header-icon a{display:inline-block;margin-left:5px;padding:0;width:32px;height:32px;border-radius:50%;background:#fff;color:#005bac;vertical-align:top;text-align:center;font-weight:700;line-height:42px;}

.a_memImg,.header-icon a img{ width:100%}

.cart_num{display: inline-block;width: 20px;height: 20px;line-height: 20px;position: absolute;top:3px;right: 2px;background: #fdd000;border-radius: 50%;}



}

@media only screen and (max-width:992px){

.sj_bj{width:100%; height:100%; background-color:rgba(0,0,0,.5); position:absolute; top:0; left:0; content:""; z-index:99999; display:none;}

}

.menu{width:100%; background-color:#0f499c;}



.menu .nav i{font-size:20px; color:#ddd; line-height:90px; text-align:right; position:absolute; width:50%; height:90px; right:15px; top:0; display:none;}

.menu .nav ul li{width:11.11%; height:50px; font-size:16px; text-align:center; float:left; position:relative; line-height:50px;}

.menu .nav ul li a.o_lm{color:#fff; line-height:50px; display:block;}

.menu .nav ul li:hover a.o_lm{background-color:#1481e1;}

.menu .nav ul li.on a.o_lm{background-color:#1481e1;}

.menu .nav .y_j{position:relative;}

.menu .nav .y_j a{ color:#fff}

.menu ul li:hover {background-color:#0082cd;}

.menu ul li.on {background-color:#0082cd;}

.menu .nav .e_j{width:100%; background-color:#fff; position:absolute; left:0; display:none; z-index:9999;}

.menu.on .nav .e_j{box-shadow:0 2px 2px #aaa;}

.menu .nav .e_j a{display:block; font-size:13px; color:#555; line-height:36px; height: 36px; overflow: hidden;}

.menu .nav .e_j a:hover{background-color:#0082cd; color:#fff;}

.menu .nav ul li:hover .e_j{display:block;}



@media only screen and (max-width:640px){

.menu .nav{width:60%; height:100%;  background-color:#2b2b2b; height:100%; position:fixed; top:0; right:-60%; z-index:9999; overflow:auto;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.menu .nav i{font-size:16px; color:#ddd; line-height:40px; text-align:right; position:absolute; width:50%; height:40px; right:0px; top:0; display:none; display:block}





.menu .nav ul li{width:90%; height:auto; font-size:14px; text-align:left; border-bottom:1px solid #444; float:none; margin:0 auto;}

.menu .nav ul li a.o_lm{color:#ddd; line-height:40px;}

.menu .nav ul li:hover a.o_lm{color:#ddd; background:none;}

.menu .nav ul li.on a.o_lm{background:none; color:#fff;}

.menu .nav .e_j{width:100%; border-top:1px solid #444; background:none; position:relative; top:auto; left:auto; margin:0; padding:15px 0;}

.menu .nav .e_j a{border-top:0; font-size:14px; color:#aaa; line-height:40px; height: 40px;}

.menu .nav .e_j a:hover{background:none;}

.menu .nav ul li:hover .e_j{display:none;}

.menu ul li:hover {background:none;}

.menu ul li.on {background:none;}

}

.ny_con{width:100%; background-color:#f8f8f8; padding-bottom:60px; overflow:hidden;}



.ny_pr{background:url(../image/n8.png) no-repeat left center; padding:15px 0 15px 30px; font-size:14px; color:#999; line-height:30px;}

.ny_pr a{color:#999;}

.ny_pr a:hover{color:#0f499c;}



.ny_sx{border:1px solid #e6e6e6; border-top:0; background-color:#fff; overflow:hidden; margin-bottom:20px;}

.ny_sx .f_l{padding:14px; border-top:1px solid #e6e6e6; font-size:14px; line-height:26px;}

.ny_sx .b_t{width:80px; font-weight:bold; float:left;}

.ny_sx .l_m{width:1080px; float:right;}

.ny_sx .l_m ul li{float:left; margin-right:10px;}

.ny_sx .l_m ul li a{padding:0 10px; border-radius:3px; display:block;}

.ny_sx .l_m ul li a:hover{background-color:#0f499c; color:#fff;}

.ny_sx .l_m ul li.on a{background-color:#0f499c; color:#fff;}



.fa_ban{width:100%; height:300px; background-position:center; background-repeat:no-repeat; background-size:cover; }

@media only screen and (max-width:640px){

.fa_ban{width:100%; height:28vh; background-attachment:scroll;}

}



.fa_ban{width:100%; height:300px; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}

@media only screen and (max-width:992px) {

.fa_ban{height:28vh; background-attachment:scroll;}

}

@media only screen and (max-width:640px) {

.fa_ban{height:23vh;}

}





.fa_lm{width:100%; height:66px; background-color:#f2f2f2; text-align:center; overflow:hidden;}

.fa_lm ul li{display:inline-block; margin:0 33px;}

.fa_lm ul li a{display:block; font-size:16px; line-height:64px;}

.fa_lm ul li:hover a{border-bottom:2px solid #0f499c; color:#0f499c;}

.fa_lm ul li.on a{border-bottom:2px solid #0f499c; color:#0f499c;}



.page{background-color:#fff; text-align:center; overflow:hidden; padding:25px 15px;}

.page ul{list-style:none; padding:0; margin:0; position:relative; left:50%; float:left;}

.page ul li{float:left; margin-right:10px; text-align:center; line-height:40px; position:relative; right:50%;}

.page ul li a{min-width:10px; padding:0 15px; background-color:#f6f6f6; display:block;}

.page ul li a.sl{background-color:#fff !important; color:#666 !important; cursor:default;}

.page ul li a:hover{color:#fff; background-color:#0f499c;}

.page ul li.on a{color:#fff; background-color:#0f499c;}



@media only screen and (max-width:992px) {

.page ul li{float:left; margin-right:5px; text-align:center; line-height:30px; position:relative; right:50%;}

.page ul li a{min-width:10px; padding:0 10px; background-color:#f6f6f6; display:block;}

.fa_lm{width:100%; height:46px; background-color:#f2f2f2; text-align:center; overflow:hidden;}

.fa_lm ul li{display:inline-block; margin:0 15px;}

.fa_lm ul li a{display:block; font-size:14px; line-height:44px;}



}



.footer{width:100%; padding-top:60px; background:#0f499c; font-size:14px; line-height:26px; color:#fff;}

.footer h3{font-size:18px; color:#fff; margin-bottom:15px;}

.footer em{width:40px; height:1px; background-color:#888; margin-bottom:20px; display:block;}

.footer .l_x{margin-bottom:25px; line-height:30px;}

.footer .s_j i{ font-size:16px}

.footer .s_j a{width:30px; height:30px; border:1px solid #fff; border-radius:50%;  text-align:center; line-height:30px; color:#fff; display:block; float:left; margin-right:10px;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.footer .s_j a:hover{background-color:#0f499c; border:1px solid #0f499c; color:#fff;}

.footer .l_y input{width:100%; height:47px; font-size:12px; border-bottom:1px solid #777; line-height:46px; color:#fff; display:block; background:none!important; }

.footer .l_y input::placeholder{color:#aaa;}

.footer .l_y textarea{width:100%; height:41px; padding:11px 0; border-bottom:1px solid #777; font-size:12px; line-height:24px; color:#fff; display:block; resize:none; margin-bottom:20px;background:none}

.footer .l_y textarea::placeholder{color:#aaa;}

.footer .l_y button{width:100px; height:38px; border-radius:5px; font-size:16px; line-height:38px; color:#fff; text-align:center; float:left; margin-right:20px;}

.footer .l_y button.t_j{background-color:#0f499c;}

.footer .l_y button.c_z{background-color:#5b5b5b;}

.footer .t_p{float:right;}

.footer .t_p img{width:116px; margin-bottom:10px;}

.footer .x_x{margin-top:20px; padding:25px 0; border-top:1px solid #555; text-align:center}

.footer .x_x .l_f{ text-align:center}

.footer .x_x .r_t{float:right;}

.footer .x_x a{color:#aaa;}

.footer .x_x a:hover{color:#fff;}

.footer .x_x span{padding-right:15px;}

@media only screen and (max-width:992px){

.footer{padding-top:40px;  line-height:24px;}

.footer h3{font-size:18px;}

.footer em{width:30px; margin-bottom:30px;}

.footer .l_x{margin-bottom:20px; line-height:26px;}

.footer .l_y textarea{height:50px;}

.footer .l_y button{width:80px; height:32px; font-size:15px; line-height:32px; margin-right:10px;}

.footer .x_x{margin-top:15px; padding:20px 0;}

.footer .x_x span{padding-right:10px;}

}

@media only screen and (max-width:640px){

.footer{margin-bottom:50px; text-align:center;padding-top:20px;}

.footer .col-sm-5{display:none;}

.footer em{margin:0 auto 20px;}

.footer .s_j{text-align:center; margin-bottom:10px; margin-top:10px!important; padding-top: 10px!important;}

.footer .s_j a{display:inline-block; margin:0 10px; float:none;}

.footer .l_y input{width:49%; float:left;}

.footer .l_y input:nth-child(2n){float:right;}

.footer .l_y button{float:none; display:inline-block; margin:0 5px;}

.footer .t_p{float:none; margin-top:30px; text-align:center;}

.footer .t_p img{width:116px; margin:0 auto 10px;}

.footer .x_x{text-align:center;}

.footer .x_x .l_f{float:none;}

.footer .x_x .r_t{float:none;}

.footer .x_x span{display:inline-block; padding:0 5px;}

}



.copyright{width:100%; padding:15px 0; background-color:#212527; line-height:30px; text-align:center; color:#999;}

.copyright span{padding:0 15px;}

.copyright a{color:#999;}

.copyright a:hover{color:#0f499c;}



.fx_ewm{width:240px; padding:15px; background-color:#fff; border:1px solid #ddd; position:fixed; top:50%; left:50%; margin-top:-152px; margin-left:-136px; z-index:9999; display:none;}

.fx_ewm h2{font-size:15px; line-height:28px;}

.fx_ewm h2 a{float:right; font-size:20px; color:#ff7300;}

.fx_ewm img{display:block; margin:20px auto;}

.fx_ewm p{text-align:center; color:#888;}



.gz_ewm{width:240px; padding:15px; background-color:#fff; border:1px solid #ddd; position:fixed; top:50%; left:50%; margin-top:-152px; margin-left:-136px; z-index:9999; display:none;}

.gz_ewm h2{font-size:15px; line-height:28px;}

.gz_ewm h2 a{float:right; font-size:20px; color:#ff7300;}

.gz_ewm img{display:block; margin:20px auto;}

.gz_ewm p{text-align:center; color:#888;}



.ly_cg{width:500px; position:absolute; top:50%; left:50%; margin-top:-107px; margin-left:-250px; text-align:center;}

.ly_cg .t_b{width:85px; margin:0 auto 15px;}

.ly_cg .t_b img{display:block;}

.ly_cg h3{font-size:22px; font-weight:bold; color:#666; margin-bottom:10px;}

.ly_cg p{font-size:14px; line-height:24px; color:#999;}

.ly_cg input{width:100px; height:36px; border-radius:5px; background-color:#0f499c; font-size:15px; line-height:36px; color:#fff; margin:15px auto 0; display:block;}





.sy_xw{width:100%; padding:40px 0; overflow:hidden;}

.sy_xw .kc_bt{margin-bottom:20px; line-height:30px;}

.sy_xw .kc_bt .m_c{padding-left:15px; background:url(../image/sx.jpg) no-repeat left center; font-size:23px; float:left;}

.sy_xw .kc_bt .f_l{float:left; margin-left:10px;}

.sy_xw .kc_bt .f_l a{padding:0 15px; color:#999; background:url(../image/sx1.jpg) no-repeat right center;}

.sy_xw .kc_bt .f_l a.bn{background:none;}

.sy_xw .kc_bt .f_l a:hover{color:#0f499c;}

.sy_xw .kc_bt a.more{width:60px; height:30px; padding-left:20px; border-radius:15px; background:#0f499c url(../image/jt.png) no-repeat 55px center; font-size:14px; color:#fff; line-height:30px; float:right;}

.sy_xw .kc_bt a.gkk{width:96px; height:28px; margin-top:1px; margin-right:16px; background-color:#0f499c; font-size:14px; color:#fff; text-align:center; line-height:28px; float:right;}



.sy_xw .xw_tj{position:relative;}

.sy_xw .xw_tj .swiper-xw{padding-bottom:40px;}

.sy_xw .xw_tj .swiper-button-prev{width:35px; height:35px; background:url(http://www.yusiyy.com/tpl/www/images/zj1.png) no-repeat center; left:-60px; margin-top:-17px;

background-size:35px 35px;

-webkit-background-size:35px 35px;

-moz-background-size:35px 35px;

-ms-background-size:35px 35px;

-o-background-size:35px 35px;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;}

.sy_xw .xw_tj .swiper-button-next{width:35px; height:35px; background:url(http://www.yusiyy.com/tpl/www/images/yj1.png) no-repeat center; right:-60px; margin-top:-17px;

background-size:35px 35px;

-webkit-background-size:35px 35px;

-moz-background-size:35px 35px;

-ms-background-size:35px 35px;

-o-background-size:35px 35px;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;}

.sy_xw .xw_tj .swiper-pagination{bottom:0;}

.sy_xw .xw_tj .swiper-pagination-bullet{width:8px; height:8px; border-radius:50%; background-color:#aaa;}

.sy_xw .xw_tj .swiper-pagination-bullet-active{background-color:#0f499c;}

.sy_xw .n_r{background-color:#fff; overflow:hidden;}

.sy_xw .t_p{overflow:hidden; position:relative; background:#f6f6f6; padding:6px}

.sy_xw .t_p img{width:100%; height:auto; display:block;

transition:all 1s;

-webkit-transition:all 1s;

-moz-transition:all 1s;

-ms-transition:all 1s;

-o-transition:all 1s;}



.sy_xw .t_p span{width:130px; height:36px; background-color:rgba(0,0,0,.5); font-size:15px; font-weight:bold; line-height:36px; color:#fff; text-align:center; position:absolute; bottom:0; left:0;}

.sy_xw .w_z{margin-top:6px;background:#f6f6f6;}

.sy_xw .w_z h3{font-size:14px; font-weight:bold; line-height:50px; color:#333;  text-align:center; 

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;
width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.sy_xw .n_r:hover .w_z h3{color:#0f499c;}

.sy_xw .w_z p{line-height:22px; color:#888; height:44px; overflow:hidden; display:-webkit-box;

line-clamp:2;

-webkit-line-clamp:2;

-moz-line-clamp:2;

-ms-line-clamp:2;

-o-line-clamp:2;

-webkit-box-orient:vertical;}

@media only screen and (max-width:992px){

.sy_xw{padding:20px 0;}

.sy_xw .kc_bt{margin-bottom:10px; line-height:30px;}

.sy_xw .kc_bt .m_c{padding-left:15px; background:url(../image/sx.jpg) no-repeat left center; font-size:16px; float:left; font-weight:bold}



.sy_xw .kc_bt a.more{width:50px; height:23px; padding-left:0; border-radius:11px; background:#0f499c; font-size:12px; color:#fff; line-height:23px; float:right; margin-top:5px; text-align:center}

.sy_xw .kc_bt a.gkk{width:96px; height:28px; margin-top:1px; margin-right:16px; background-color:#0f499c; font-size:12px; color:#fff; text-align:center; line-height:23px; float:right;}



.sy_xw .xw_tj .swiper-xw{padding-bottom:30px;}

.sy_xw .xw_tj .swiper-button-prev{display:none;}

.sy_xw .xw_tj .swiper-button-next{display:none;}

.sy_xw .w_z{margin-top:5px;}

.sy_xw .w_z h3{font-size:14px; font-weight: normal; line-height:36px; color:#333;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s; text-align:center; white-space:nowrap;

      overflow:hidden;

      text-overflow:ellipsis;}

}



.e_m{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.9); z-index:99999; display:none;}

.e_m .n_r{width:200px; padding:10px; background-color:#fff; position:absolute; top:50%; left:50%; text-align:center;

transform:translate(-50%,-50%);

-webkit-transform:translate(-50%,-50%);

-moz-transform:translate(-50%,-50%);

-ms-transform:translate(-50%,-50%);

-o-transform:translate(-50%,-50%);}

.e_m .n_r img{width:100%; height:auto; display:block;}

.e_m .n_r p{font-size:15px; color:#888; margin-top:10px;}

@media only screen and (max-width:992px){

.e_m .n_r{width:230px; padding:15px;}

.e_m .n_r p{font-size:15px;}

}



.pc_kf{width:50px; position:fixed; right:30px; bottom:30px; z-index:99999;}

.pc_kf .nr{font-size:18px; text-align:center; line-height:50px; margin-bottom:10px; position:relative;}

.pc_kf .ewm{width:130px; padding:10px 10px 0; background-color:#0f499c; position:absolute; bottom:0; right:-180px; opacity:0;}

.pc_kf .ewm img{width:100%; height:auto; display:block; margin-bottom:10px;}

.pc_kf .ewm p{font-size:14px; color:#fff; line-height:16px; margin-bottom:10px;}

.pc_kf .nr:hover .ewm{right:56px; opacity:1;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.pc_kf .nr a{display:block; width:50px; height:50px; box-shadow:0 0 10px #ddd;  background-color:#fff; border-radius:5px; overflow:hidden;}

.pc_kf .nr i{color:#333;}

.pc_kf .fh{width:50px; height:50px; border-radius:5px; background-color:#0f499c; text-align:center; line-height:50px; color:#fff; cursor:pointer;}

.pc_kf .fh i{font-size:30px; font-weight:bold;}

@media only screen and (max-width:992px) {

.pc_kf{right:10px; bottom:10px;}

}

@media only screen and (max-width:640px){

.pc_kf{width:100%; background-color:#0f499c; position:fixed; right:0; bottom:0;}

.pc_kf .nr{width:33.333333333333333%; border-right:1px solid rgba(255,255,255,.6); font-size:20px; background:none; box-shadow:none; margin-bottom:0; float:left;box-sizing:border-box}

.pc_kf .ewm{display:none;}

.pc_kf .nr a{display:block; width:100%; border-radius:0; background-color:#0f499c; box-shadow:none;}

.pc_kf .nr i{color:#fff;}

.pc_kf .nr a:hover i{color:#fff;}

.pc_kf .fh{width:33.333333333333333%; box-shadow:none; font-size:22px; float:left;}

}



.lx_wm{box-shadow:0 0 20px #ddd; margin-top:60px; background:#fff}

.lx_wm .n_r{padding:30px;}

.lx_wm .n_r h3{font-size:20px; line-height:32px; color:#0f499c;}

.lx_wm .n_r h4{font-size:14px; line-height:24px; color:#888; text-transform:uppercase; margin-bottom:20px;}

.lx_wm .w_z{font-size:15px; line-height:36px;}

.lx_wm .l_y input{width:100%; height:47px; font-size:14px; line-height:46px; border-bottom:1px solid #ddd; display:block;}

.lx_wm .l_y textarea{width:100%; height:98px; padding:10px 0; font-size:14px; line-height:26px; border-bottom:1px solid #ddd; display:block; resize:none;}

.lx_wm .l_y button{width:120px; height:36px; background-color:#0f499c; margin-top:20px; margin-right:15px; font-size:15px; line-height:36px; text-align:center; color:#fff; float:left;}

.lx_wm .l_y button.c_z{background-color:#aaa;}



@media only screen and (max-width:640px){

.lx_wm{box-shadow:0 0 15px #ddd;}

.lx_wm .n_r{padding:20px;}

.lx_wm .n_r h3{font-size:16px; line-height:26px;}

.lx_wm .n_r h4{font-size:13px; line-height:22px; margin-bottom:15px;}

.lx_wm .w_z{font-size:13px; line-height:26px;}

.lx_wm .l_y input{font-size:13px;}

.lx_wm .l_y textarea{font-size:13px; line-height:24px;}

.lx_wm .l_y button{width:100px; height:30px; font-size:14px; line-height:30px;}

}



.gs_wz{width:100%; height:350px; overflow:hidden;}

@media only screen and (max-width:992px){

.gs_wz{height:300px;}

}

@media only screen and (max-width:640px){

.gs_wz{height:250px;}

}



.rc_zp{width:100%; padding:60px 0;  overflow:hidden;}

.rc_zp .ts{font-size:15px; line-height:26px; color:#888; text-align:center; margin-top:20px; margin-bottom:20px;}

.rc_zp .ts a{color:#0f499c;}

.rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}

.rc_zp .jr_lm.jt{border: 1px solid #0f499c;}

.rc_zp .jr_bt{padding:10px 20px;  font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer; position:relative;}

.rc_zp .jr_bt:hover{background-color:#e7e7e7;}

.rc_zp .jr_bt.on{background-color:#e7e7e7;}

.rc_zp .jr_bt i{position:absolute; top:50%; right:15px; font-size:15px;

transform:translate(0,-50%);

-webkit-transform:translate(0,-50%);

-moz-transform:translate(0,-50%);

-ms-transform:translate(0,-50%);

-o-transform:translate(0,-50%);

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.rc_zp .jr_bt.on i{transform:translate(0,-50%) rotate(180deg);

-webkit-transform:translate(0,-50%) rotate(180deg);

-moz-transform:translate(0,-50%) rotate(180deg);

-ms-transform:translate(0,-50%) rotate(180deg);

-o-transform:translate(0,-50%) rotate(180deg);}

.rc_zp .jr_lm.jt .jr_bt{background-color:#0f499c; color:#fff; padding:0 20px; line-height:60px;}

.rc_zp .jr_bt span{float:left; width:33.333333%; text-align:center;}

.rc_zp .jr_bt span.s_40{text-align:left;}

.rc_zp .jr_nr{background-color:#fff; padding:30px 25px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none; position:relative;}

.rc_zp .jr_nr .lm{color:#0f499c;}

.rc_zp .jr_nr .js{margin-bottom:20px;}

.rc_zp .jr_nr a.wy_yp{width:110px; height:36px; position:absolute; top:30px; right:35px; background-color:#0f499c; font-size:15px; line-height:36px; color:#fff; text-align:center; display:block;}

.rc_zp .jr_nr a.wy_yp i{padding-left:5px;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;}

.rc_zp .jr_nr a.wy_yp:hover i{padding-left:15px;}

@media only screen and (max-width:992px){

.rc_zp{padding:35px 0;}

.rc_zp .ts{font-size:13px; line-height:24px; margin-bottom:10px;}

.rc_zp .jr_bt{padding:5px 20px; height:50px;}

.rc_zp .jr_lm.jt .jr_bt{padding:5px 20px; line-height:40px;}

.rc_zp .jr_nr{padding:20px; font-size:12px; line-height:22px;}

.rc_zp .jr_nr .lm{margin-bottom:10px;}

.rc_zp .jr_nr a.wy_yp{width:100px; height:30px; top:10px; right:25px; font-size:14px; line-height:30px;}

.rc_zp .jr_nr a.wy_yp:hover i{padding-left:10px;}

}

@media only screen and (max-width:992px){

.rc_zp .ts{font-size:12px; line-height:22px;}

.rc_zp .jr_bt{padding:5px 15px; height:40px; line-height:30px;}

.rc_zp .jr_lm.jt .jr_bt{padding:5px 15px; line-height:30px;}

.rc_zp .jr_nr{padding:10px 15px; font-size:12px; line-height:22px;}

.rc_zp .jr_nr .lm{margin-bottom:10px;}

.rc_zp .jr_nr a.wy_yp{width:90px; height:26px; position:relative; top:auto; right:auto; font-size:13px; line-height:26px; margin-left:15px;}
	.zzz1{display: none;}
}