body{ background: #f9f9f9;}
.cur{ color: #e35f13;}
.footer div{ color: gray;}
.footer a{ color: gray;}
.newsletter{position: absolute;top: 69%;right: 27.3%;width: 320px;height: 150px;border-radius: 5px;text-align: center;}
.newsletter .form_input{display: inline-block;width: 80%;height: 35px;line-height: 35px;margin: 10px auto;border: 1px solid #ff6600;}
.newsletter .submit{width: 277px;height: 35px;margin-top: 2%;margin-right: 6.5%;float: right;color: white;text-align: center;background: #00528e;border: none;cursor: pointer;border-radius: 5px;}
.newsletter .form_focus{border-color: red;}

.linebox_bg{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 100001;}
.linebox_bg .linebox{ position: absolute; top: 10%; bottom: 10%; left: 10%; right: 10%; margin: auto; overflow: hidden;}
.linebox_bg .linebox .linebox_close{ position:absolute; right:123px; top:9px; color:#fff; font-size:21px; cursor:pointer;}
.linebox_bg .linebox img{ max-width: 100%; max-height: 100%;}
.linebox_bg .close_btn{ position: absolute; right: 20%; top: 0; width: 30px; height: 30px; line-height: 30px; background: #fff; font-size: 20px; text-align: center;}

@media screen and (min-width: 1024px){
    .linebox_1024{ display: block;}
    .linebox_768{ display: none;}
}
@media screen and (max-width: 1023px){
    .linebox_1024{ display: none;}
    .linebox_768{ display: block;}
}
/******************** Index header *************************/
@media screen and (max-width: 1545px){
    .newsletter{right: 25%;top: 69%}
}
@media screen and (max-width: 1240px){
    .newsletter{right: 19%;}
}
@media screen and (max-width: 1065px){
    .newsletter{right: 16.5%;top:68%;}
}
@media screen and (max-width: 880px){
    .newsletter{right: 10%;top:66%;}
}
@media screen and (min-width: 1200px){
    .header_768{ width: 100%; height: 40px; line-height: 40px; background-color: rgba(255, 255, 255, 0.8); position: fixed; z-index: 10; left: 0; top: 0; transition: top .5s; -moz-transition: top .5s; -webkit-transition: top .5s; -ms-transition: top .5s; -o-transition: top .5s;}
    .header_hide{ top: -80px;}
    .slider_block{ top: 0;}
    .header_320{ display: none;}
    .header_768 .header_outer{ width: 1200px; margin: 0 auto;}
    .header_768 .logo{ float: left; width: 224px; height: 29px; margin-top: 5px;}
    .header_768 .menu{ float: left; margin-right: 130px;}
    .header_768 .menu .menu_list .menu_item{ float: left; font-size: 15px; padding: 0 10px;}

    .header_768 .user{ position: relative; float: left; width: 20px; height: 40px; margin: 0 15px; font-size: 15px;}
    .header_768 .user_1024:hover .user_list{ display: block;}

    .user .user_list{ width: 78px; background: rgba(255, 255, 255, 0.6); text-align: center; position: absolute; left: 50%; top: 40px; margin-left: -39px; z-index: 11;}
    .user .user_list .user_item{ height: 30px; line-height: 30px;}
    .user .user_list .user_item a{ font-size: 15px;}
    .header_768 .user_768{ display: none;}

    .header_768 .user .user_btn{ width: 20px; height: 100%;}
    .header_768 .user .user_btn img{ width: 100%; cursor: pointer;}
    .header_768 .user_768{ display: none;}

    .header_768 .language{ float: left; height: 40px; position: relative;}
    .header_768 .language .lang{ float: left; width: 60px; height: 40px; background: url('/images/language_btn.png?t=1') no-repeat right center; cursor: pointer; font-size: 15px;}
    .header_768 .language .lang img{ width: 25px;}
    .language .lang_list{ width: 99px; background: rgba(255, 255, 255, 0.6); text-indent: 18px; position: absolute; left: 0px; top: 40px; z-index: 11; display: none;}
    .language .lang_list .lang_item{ height: 30px; line-height: 30px;}
    .language .lang_list .lang_cn{ background: url('/images/cn.png?t=1') no-repeat 5px center; background-size: 20px;}
    .language .lang_list .lang_en{ background: url('/images/en.png?t=1') no-repeat 5px center; background-size: 20px;}
    .language .lang_list .lang_item a{ display: inline-block; font-size: 15px;}

    .header_768 .language:hover .lang_list{ display: block;}

    .header_768 .country{ float: left; width: 30px; height: 40px; margin-right: 10px;}
    .header_768 .country img{width:20px;border-radius:100%;}

    /*.header_768 .query{ float: right; margin-top: 31px; margin-left: 18px; font-size: 15px; cursor: pointer; position: relative;}*/
    /*.header_768 .query .query_form{ width: 202px; height: 31px; border: 1px solid #e35f13; position: absolute; left: 0; top: 0px; background: #fff;}*/

    .header_768 .menu .menu_list .menu_item_pro{ position: relative;}
    .menu_item_pro .menu_list2{ display: none; width: 160%; position: absolute; left: -13px; top: 40px; z-index: 15; background: rgba(255, 255, 255, 0.6);}
    .menu_item_pro .menu_list2 .menu_item2{ width: 100%; height: 30px; line-height: 30px; text-align: center;}
    .header_768 .menu .menu_list .menu_item_pro:hover .menu_list2{ display: block;}

    .header_768 .query{ width: 20px; height: 40px; float: left; margin: 0px 9px; font-size: 15px; cursor: pointer; position: relative;}
    .header_768 .query img{ width: 100%;}
    .header_768 .query .query_form{ width: 192px; height: 31px; border: 1px solid #e35f13; position: absolute; right: 0; top: 40px; background: rgba(255, 255, 255, 0.6);}
    .header_768 .query .query_form .query_txt{ float: left; width: 134px; height: 31px; padding: 0 10px; border: none;  background: none; outline: none;}
    .header_768 .query .query_form .query_sub{ float: left; width: 38px; height: 31px; background: url('/images/query_sub.png?t=1') no-repeat center; background-size: 25px; border: none; cursor: pointer;}

    ::-webkit-input-placeholder{ color: #000;}
    :-moz-placeholder{ color: #000;}
    ::-moz-placeholder{ color: #000;}
    :-ms-input-placeholder { color: #000;}
}

@media screen and (min-width: 1024px) and (max-width: 1199px){
    .header_768{ width: 100%; height: 80px; line-height: 80px; background-color: rgba(255, 255, 255, 0.8); position: fixed; z-index: 10; left: 0px; top: 0px; transition: top .5s; -moz-transition: top .5s; -webkit-transition: top .5s; -ms-transition: top .5s; -o-transition: top .5s;}
    .header_320{ display: none;}
    .header_768 .header_outer{ width: 1024px; margin: 0px auto;}
    .header_768 .logo{ float: left; width: 224px; height: 29px; margin-top: 25px;}
    .header_768 .menu{ float: left;}
    .header_768 .menu .menu_list .menu_item{ float: left; margin: 0 10px; font-size: 15px;}
    .header_768 .user{ position: relative; float: left; width: 25px; height: 80px; font-size: 15px;}
    .user .user_list{ width: 78px; background: rgba(255, 255, 255, 0.6); position: absolute; left: 50%; top: 80px; margin-left: -39px; z-index: 11; text-align: center;}
    .user .user_list .user_item{ height: 30px; line-height: 30px;}
    .user .user_list .user_item a{ font-size: 15px;}

    .header_768 .user .user_btn{ width: 25px; height: 100%;}
    .header_768 .user .user_btn img{ width: 100%; cursor: pointer;}
    .header_768 .user_1024:hover .user_list{ display: block;}
    .header_768 .user_768{ display: none;}

    .header_768 .language{ float: left; height: 80px; position: relative;}
    .header_768 .language .lang{ float: left; width: 60px; height: 80px; background: url('/images/language_btn.png?t=1') no-repeat right center; cursor: pointer; font-size: 15px;}
    .header_768 .language .lang img{ width: 25px;}
    .language .lang_list{ width: 78px; background: rgba(255, 255, 255, 0.6); text-indent: 18px; position: absolute; left: 0px; top: 80px; z-index: 11; display: none;}
    .language .lang_list .lang_item{ height: 30px; line-height: 30px;}
    .language .lang_list .lang_item a{ font-size: 15px;}

    .header_768 .language:hover .lang_list{ display: block;}

    .header_768 .country{ float: left; width: 30px; height: 80px; margin-right: 10px;}		.header_768 .country img{width:20px;border-radius:100%;}

    .header_768 .menu .menu_list .menu_item_pro{ position: relative;}
    .menu_item_pro .menu_list2{ display: none; width: 100%; position: absolute; left: 0; top: 80px; z-index: 15; background: rgba(255, 255, 255, 0.6);}
    .menu_item_pro .menu_list2 .menu_item2{ width: 100%; height: 30px; line-height: 30px; text-align: center;}
    .header_768 .menu .menu_list .menu_item_pro:hover .menu_list2{ display: block;}

    .header_768 .query{ float: left; width: 25px; height: 80px; margin-right: 7px; font-size: 15px; cursor: pointer; position: relative;}
    .header_768 .query img{ width: 100%;}
    .header_768 .query .query_form{ width: 202px; height: 31px; border: 1px solid #e35f13; position: absolute; right: 0; top: 80px; background: rgba(255, 255, 255, 0.6);}
    .header_768 .query .query_form .query_txt{ float: left; width: 144px; height: 31px; padding: 0 10px; border: none;  background: none; outline: none;}
    .header_768 .query .query_form .query_sub{ float: left; width: 38px; height: 31px; background: url('/images/query_sub.png?t=1') no-repeat center; background-size: 25px; border: none; cursor: pointer;}

    ::-webkit-input-placeholder{ color: #000;}
    :-moz-placeholder{ color: #000;}
    ::-moz-placeholder{ color: #000;}
    :-ms-input-placeholder { color: #000;}
}

@media screen and (min-width: 751px) and (max-width: 1023px){
    .header_768{ display: none;}
    .header_320{ width: 100%; height: 0.97rem; margin: 0 auto; z-index: 10; left: 0; top: 0; position: relative;  background: rgba(255, 255, 255, 0.8);}
    .header_320 .header_outer{ width: 100%; margin: 0 auto;}

    .header_320 .user{ float: right; height:  0.97rem; position: relative; float: right;}
    .header_320 .user img{ width: 0.31rem; height: 0.35rem;}
    .header_320 .user a{ font-size: 12px;}
    .header_320 .user .user_list{ width: 0.78rem; border: 1px solid #e35f13; background: #fff; position: absolute; left: 50%; top: 0.7rem; margin-left: -0.39rem; z-index: 11; text-align: center;}
    .header_320 .user .user_list .user_item{ height: 30px; line-height: 30px;}
    .header_320 .user .user_list .user_item a{ font-size: 15px;}

    .header_320 .user .user_btn{ width: 20px; height: 100%;}
    .header_320 .user .user_btn img{ cursor: pointer;}
    .header_320 .user_768{ display: none;}

    .header_320 .country{ float: right; width: 0.5rem; height: 0.97rem; margin-right: 0.58rem;}
    .header_320 .country img{width:20px;border-radius:100%;}

    .header_outer .logo{ width: 2.91rem; height: 0.97rem; margin-left: 0.32rem;}
    .header_outer .logo img{ width: 2.91rem; cursor: pointer;}

    .header_320 .query{ float: right; height: 0.97rem; margin-right: 0.58rem;}
    .header_320 .query img{ width: 0.38rem; height: 0.4rem;}
    .header_320 .query .query_sub{ cursor: pointer;}
    .header_320 .query_form{ width: 100%; height: 45px; position: absolute; z-index: 10000; background: rgba(222, 106, 16, 0.9); margin-top: 0.97rem;}
    .header_320 .query_form .query_txt{ float: left; width: 80%; height: 100%; padding: 0 10px; border: none; background: none; outline: none; color: #fff;}
    .header_320 .query_form .query_sub{ float: left; width: 12.2%; height: 100%; background: url('/images/query_sub.png?t=1') no-repeat center; border: none; cursor: pointer;}

    ::-webkit-input-placeholder{ color: #000;}
    :-moz-placeholder{ color: #000;}
    ::-moz-placeholder{ color: #000;}
    :-ms-input-placeholder { color: #000;}

    .user{ float: right; height: 0.97rem; margin-right: 0.58rem;}
    .user .user_list{ width: 78px; border: 1px solid #e35f13; background: rgba(255, 255, 255, 0.6); text-align: center; position: absolute; left: 50%; top: 0.7rem; margin-left: -39px; z-index: 11;}
    .user .user_list .user_item{ display: block; height: 30px; line-height: 30px;}
    .user .user_list .user_item a{ font-size: 15px;}

    .menu{ float: right; height: 0.97rem; cursor: pointer; margin-top: 2px; margin-right: 39px;}
    .menu img{ width: 0.48rem; height: 0.34rem;}
    .menu .menu_list{ width: 4.8rem; margin: 0 auto;}

    .menu_bg{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: fixed; left: 0; top: 0; z-index: 10000;}
    .menu_bg .menu_outer{ float: right; width: 50%; height: 100%; background: #fff; position: relative;}
    .menu_bg .menu_outer .menu_close{ position: absolute; top: 0.27rem; right: 0.27rem;}
    .menu_bg .menu_outer .menu_close img{ width: 0.25rem; height: 0.25rem;}
    .menu_outer .menu_list{ width: 4.8rem; margin: 0 auto; margin-top: 12px;}
    .menu_outer .menu_item{ width: auto; height: 0.76rem; line-height: 0.76rem; border-bottom: 1px solid #cfcfcf; text-indent: 20px;}
    .menu_outer .menu_item a{ display: block; width: 100%; height: 100%; font-size: 0.32rem; color: #4f4f4f;}
    .menu_outer .menu_pro_item{ height: auto;}
}

@media screen and (max-width: 750px) {
    .header_768{ display: none;}
    .header_320{ width: 100%; height: 0.97rem; margin: 0 auto; z-index: 10; left: 0; top: 0; position: relative;  background: rgba(255, 255, 255, 0.8);}
    .header_320 .header_outer{ width: 100%; margin: 0 auto;}

    .header_320 .user{ float: right; height:  0.97rem; position: relative; float: right;}
    .header_320 .user img{ width: 0.28rem; height: 0.32rem;}
    .header_320 .user a{ display: block; height: 0.6rem; line-height: 0.6rem; font-size: 12px;}
    .header_320 .user .user_list{ width: 2.5rem; border: 1px solid #e35f13; background: #fff; position: absolute; left: 50%; top: 0.7rem; margin-left: -1.25rem; z-index: 11; text-align: center;}
    .header_320 .user .user_list .user_item{ height: 0.6rem; line-height: 0.6rem;}
    .header_320 .user .user_list .user_item a{ font-size: 15px;}

    .header_320 .user .user_btn{ width: 20px; height: 100%;}
    .header_320 .user .user_btn img{ cursor: pointer;}
    .header_320 .user_768{ display: none;}

    .header_320 .country{ float: right; width: 0.5rem; height: 0.97rem; margin-right: 0.58rem;}
    .header_320 .country img{width:20px;border-radius:50%; border:1px solid #666; margin-top:0.23rem;}

    .header_outer .logo{ width: 2.24rem; height: 0.97rem; margin-left: 0.32rem;}
    .header_outer .logo img{ width: 2.13rem; cursor: pointer;}

    .header_320 .query{ float: right; height: 0.97rem; margin-right: 0.58rem;}
    .header_320 .query img{ width: 0.28rem; height: 0.29rem;}
    .header_320 .query .query_sub{ cursor: pointer;}
    .header_320 .query_form{ width: 100%; height: 45px; position: absolute; z-index: 10000; background: rgba(222, 106, 16, 0.9); margin-top: 0.97rem;}
    .header_320 .query_form .query_txt{ float: left; width: 80%; height: 100%; padding: 0 10px; border: none; background: none; outline: none; color: #fff;}
    .header_320 .query_form .query_sub{ float: left; width: 12.2%; height: 100%; background: url('/images/query_sub.png?t=1') no-repeat center; border: none; cursor: pointer;}

    ::-webkit-input-placeholder{ color:#fff;}
    :-moz-placeholder{ color:#fff;}
    ::-moz-placeholder{ color:#fff;}
    :-ms-input-placeholder { color:#fff;}

    .user{ float: right; height: 0.97rem; margin-right: 0.58rem;}
    .user .user_list{ width: 78px; border: 1px solid #e35f13; background: #fff; text-align: center; position: absolute; left: 50%; top: 0.7rem; margin-left: -39px; z-index: 11;}
    .user .user_list .user_item{ display: block; height: 30px; line-height: 30px;}
    .user .user_list .user_item a{ font-size: 15px;}

    .menu{ float: right; height: 0.97rem; cursor: pointer; margin-top: 2px; margin-right: 39px;}
    .menu img{ width: 0.35rem; height: 0.25rem;}
    .menu .menu_list{ width: 4.8rem; margin: 0 auto;}

    .menu_bg{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: fixed; left: 0; top: 0; z-index: 10000;}
    .menu_bg .menu_outer{ float: right; width: 6.83rem; height: 70%; background: #fff; position: relative;}
    .menu_bg .menu_outer .menu_close{ position: absolute; top: 0.27rem; right: 0.27rem;}
    .menu_bg .menu_outer .menu_close img{ width: 0.25rem; height: 0.25rem;}
    .menu_outer .menu_list{ width: 6REM; margin: 0 auto; margin-top: 12px;}
    .menu_outer .menu_item{ width: auto; height: 0.8rem; line-height: 0.8rem; border-bottom: 1px solid #cfcfcf; text-indent: 20px;}
    .menu_outer .menu_item a{ display: block; width: 100%; height: 100%; font-size: 0.32rem; color: #4f4f4f;}
    /*.menu_outer .menu_pro_item{ height: auto;}*/
}

/******************** Index header *************************/

/******************** Index Banner *************************/
.not_cur{ background: #ccc;}
.btn_cur{ background: #e35f13;}

@media screen and (min-width: 1024px){
    .swipe_mobile{ display: none;}
    .swipe_pc{ width: 100%; height: 100%; position: relative; overflow: hidden; z-index: 1;}
    .swipe_pc #slider{ overflow: hidden;}
    /*.swipe_pc #pagenavi_pc{ width: 100%; text-align: center; position: absolute; left: 0; bottom: 50px; z-index: 1000;}*/
    /*.swipe_pc #pagenavi_pc a{ display: inline-block; width: 15px; height: 15px; margin: 0 8px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;}*/
    .swipe_pc .hiSlider-pages{ width: 100%; text-align: center; position: absolute; left: 0; bottom: 50px; z-index: 1000;}
    .swipe_pc .hiSlider-pages a{ display: inline-block; width: 15px; height: 15px; margin: 0 8px; background: #ccc; font-size: 0; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;}
    .swipe_pc .hiSlider-pages a.active{ background: #e35f13;}
    .swipe_pc .hiSlider-btn-prev{ display: none;}
    .swipe_pc .hiSlider-btn-next{ display: none;}
    .swipe_pc li{ width: 100%; height: 100%; text-align: center;}
    .swipe_pc li .banner_img img{ max-width: 100%;}
}

@media screen and (max-width: 1023px) {
    .swipe_pc{ display: none;}
    .swipe_mobile{ width: 100%; height: 100%; position: relative; overflow: hidden; z-index: 1;}
    .swipe_mobile li{ height: 100%; overflow: hidden;}
    .swipe_mobile #slider{ overflow: hidden;}
    /*.swipe_mobile #pagenavi_mobile{ width: 100%; text-align: center; position: absolute; left: 0; bottom: 0.5rem; z-index: 1000;}*/
    /*.swipe_mobile #pagenavi_mobile a{ display: inline-block; width: 0.26rem; height: 0.26rem; margin: 0 0.08rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;}*/
    .swipe_mobile .hiSlider-pages{ width: 100%; text-align: center; position: absolute; left: 0; bottom: 0.5rem; z-index: 1000;}
    .swipe_mobile .hiSlider-pages a{ display: inline-block; width: 0.26rem; height: 0.26rem; margin: 0 0.08rem; background: #ccc; font-size: 0; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;}
    .swipe_mobile .hiSlider-pages a.active{ background: #e35f13;}
    .swipe_mobile .hiSlider-btn-prev{ display: none;}
    .swipe_mobile .hiSlider-btn-next{ display: none;}
    .swipe_mobile li{ width: 100%; height: 100%; text-align: center;}
    .swipe_mobile li .banner_img img{ width: 100%;}
}
/******************** Index Banner *************************/

/******************** Index Footer *************************/
@media screen and (min-width: 1200px) {
    .footer_750{ display: none;}
    .footer{ width: 100%; padding-top: 23px; position: relative; bottom: 0px; overflow: hidden; background: #f2f2f2;}
    .footer .top{ width: 1200px; margin: 0px auto; overflow: hidden; border-bottom: 1px solid #e3e3e3;}
    .footer .top .footer_info{ float: left; width: 29%; padding-left: 50px; min-height: 42px; line-height: 19px; margin-left: 0; margin-bottom: 26px; font-size: 14px;}
    .footer .top .address{ background: url('/images/footer_address.png?t=1') no-repeat left center;}
    .footer .top .phone{ background: url('/images/footer_phone.png?t=1') no-repeat left center;}
    .footer .top .email{ background: url('/images/footer_email.png?t=1') no-repeat left center;}
    .footer .top .footer_info:first-child{ margin-left: 0px;}
    .footer .bottom{ width: 1200px; height: 46px; line-height: 46px; margin: 0px auto;}
    .footer .bottom .left{ float: left; width: 761px; margin-top: 10px;}
    .footer .bottom .left .footer_menu{ width: 100%;}
    .footer .bottom .left .footer_menu .menu_item{ float: left;}
    .footer .bottom .left .footer_menu .parting{ padding: 0px 10px;}
    .footer .bottom .left .copy{ width: 100%;}

    .footer .bottom .right{ float: left; margin-top: 10px;}
    .footer .bottom .right .share_title{ float: left;}
    .footer .bottom .right .share_list .share_list{ float: left;}
    .footer .bottom .right .share_list .share_list .share_item{ float: left; margin-top: 3px; margin-left: 11px;}
    .footer .bottom .right .share_list .share_list .footer_ewm{ position: relative;}
    .footer .bottom .right .share_list .share_list .footer_ewm .footer_ewm_img{ display: none; max-width: 100px; max-height: 100px; position: absolute; left: 50%; bottom: 63px; z-index: 10000; margin-left: -50px;}
    .footer .bottom .right .share_list .share_list .footer_ewm:hover .footer_ewm_img{ display: block;}

    .page_icon{ position: fixed; right: 0; bottom: 30px; z-index: 10000;}
    .page_icon .icon_list{ width: 40px; height: 40px; line-height: 40px; background: rgba(150, 150, 150, 0.7); margin-bottom: 1px; cursor: pointer;}
    .page_icon .icon_list:hover{ background: rgba(233, 117, 23, 0.7);}
    .page_icon .ewm{ position: relative;}
    .page_icon .ewm .ewm_img{ display: none; width: 200px; height: 200px; position: absolute; right: 40px; bottom: 0;}
    .page_icon .ewm:hover .ewm_img{ display: block;}
}

@media screen and (min-width: 1024px) and (max-width: 1199px){
    .footer_750{ display: none;}
    .footer{ width: 100%; padding-top: 23px; position: relative; bottom: 0px; overflow: hidden; background: #f2f2f2;}
    .footer .top{ width: 1200px; margin: 0px auto; overflow: hidden; border-bottom: 1px solid #e3e3e3;}
    .footer .top .footer_info{ float: left; height: 42px; line-height: 19px; text-indent: 54px; margin-left: 72px; margin-bottom: 26px; font-size: 14px;}
    .footer .top .address{ background: url('/images/footer_address.png?t=1') no-repeat left center;}
    .footer .top .phone{ background: url('/images/footer_phone.png?t=1') no-repeat left center;}
    .footer .top .email{ background: url('/images/footer_email.png?t=1') no-repeat left center;}
    .footer .top .footer_info:first-child{ margin-left: 0px;}

    .footer .bottom{ width: 1200px; height: 46px; line-height: 46px; margin: 0px auto;}
    .footer .bottom .left{ float: left; width: 665px; margin-top: 10px;}
    .footer .bottom .left .footer_menu{ width: 100%;}
    .footer .bottom .left .footer_menu .menu_item{ float: left;}
    .footer .bottom .left .footer_menu .parting{ padding: 0px 10px;}
    .footer .bottom .left .copy{ width: 100%;}

    .footer .bottom .right{ float: left; margin-top: 10px;}
    .footer .bottom .right .share_title{ float: left;}
    .footer .bottom .right .share_list .share_list{ float: left;}
    .footer .bottom .right .share_list .share_list .share_item{ float: left; margin-top: 3px; margin-left: 11px;}
    .footer .bottom .right .share_list .share_list .footer_ewm{ position: relative;}
    .footer .bottom .right .share_list .share_list .footer_ewm .footer_ewm_img{ display: none; width: 100px; height: 100px; position: absolute; left: 50%; bottom: 63px; z-index: 10000; margin-left: -50px;}
    .footer .bottom .right .share_list .share_list .footer_ewm:hover .footer_ewm_img{ display: block;}

    .page_icon{ position: fixed; right: 0; bottom: 30px; z-index: 10000;}
    .page_icon .icon_list{ width: 40px; height: 40px; line-height: 40px; background: rgba(150, 150, 150, 0.7); margin-bottom: 1px; cursor: pointer;}
    .page_icon .icon_list:hover{ background: rgba(233, 117, 23, 0.7);}

}

@media screen and (min-width: 751px) and (max-width: 1023px){
    .footer_1024{ display: none;}
    .footer{ width: auto; padding: 0 20px; padding-top: 23px; position: relative; bottom: 0px; overflow: hidden; background: #f2f2f2;}
    .footer .top{ margin: 0px auto; overflow: hidden; border-bottom: 1px solid #898989;}
    .footer .top .footer_info{ line-height: 0.42rem; padding-left: 0.54rem; margin-bottom: 0.26rem; font-size: 14px;}
    .footer .top .footer_info div{ color: gray; font-size: 0.3rem;}
    .footer .top .footer_info div a{ color: gray; font-size: 0.3rem;}
    .footer .top .address{ background: url('/images/footer_address.png?t=1') no-repeat left center; background-size: 0.42rem 0.42rem;}
    .footer .top .phone{ background: url('/images/footer_phone.png?t=1') no-repeat left center; background-size: 0.42rem 0.42rem;}
    .footer .top .email{ background: url('/images/footer_email.png?t=1') no-repeat left center; background-size: 0.42rem 0.42rem;}

    .footer .bottom{ height: 0.46rem; line-height: 0.46rem; margin: 0px auto;}
    .footer .bottom .left{ float: left; width: 7.15rem; margin-top: 0.27rem;}
    .footer .bottom .left .footer_menu{ width: 100%;}
    .footer .bottom .left .footer_menu a{ color: gray; font-size: 0.24rem;}
    .footer .bottom .left .footer_menu .language{ display: inline-block; width: 0.9rem; background: url('/images/lang_bg.jpg?t=1') no-repeat right center; background-size: 0.07rem 0.07rem;}
    .footer .bottom .left .footer_menu .menu_item{ float: left;}
    .footer .bottom .left .footer_menu .parting{ font-size: 0.24rem; color: gray;}
    .footer .bottom .right .share_list .share_list .footer_ewm .footer_ewm_img{ display: none;}
    .footer .bottom .left .copy{ width: 100%; font-size: 0.24rem; color: gray;}

    .footer .bottom .right{ float: left; width: 1.94rem; margin-top: 0.27rem; line-height: 0.42rem; color: gray;}
    .footer .bottom .right .share_title{ float: left; color: gray; font-size: 0.24rem;}
    .footer .bottom .right .share_list .share_list{ float: left; width: 1.2rem;}
    .footer .bottom .right .share_list .share_list .share_item{ float: left; margin-top: 3px; margin-left: 0.11rem;}
    .footer .bottom .right .share_list .share_list .share_item img{ width: 0.4rem; height: 0.4rem;}

    .page_icon{ position: fixed; right: 0; bottom: 30px; z-index: 10000;}
    .page_icon .icon_list{ width: 40px; height: 40px; line-height: 40px; background: rgba(150, 150, 150, 0.7); margin-bottom: 1px; cursor: pointer;}
    .page_icon .icon_list:hover{ background: rgba(233, 117, 23, 0.7);}
}

@media screen and (max-width: 750px){
    .footer_1024{ display: none;}
    .footer{ width: auto; padding: 0 20px; padding-top: 23px; position: relative; bottom: 0px; overflow: hidden; background: #f2f2f2;}
    .footer .top{ margin: 0px auto; overflow: hidden; border-bottom: 1px solid #898989;}
    .footer .top .footer_info{ line-height: 0.42rem; padding-left: 0.54rem; margin-bottom: 0.26rem; font-size: 14px;}
    .footer .top .footer_info div{ color: gray; font-size: 0.3rem;}
    .footer .top .footer_info div a{ color: gray; font-size: 0.3rem;}
    .footer .top .address{ background: url('/images/footer_address.png?t=1') no-repeat left center; background-size: 0.42rem 0.42rem;}
    .footer .top .phone{ background: url('/images/footer_phone.png?t=1') no-repeat left center; background-size: 0.42rem 0.42rem;}
    .footer .top .email{ background: url('/images/footer_email.png?t=1') no-repeat left center; background-size: 0.42rem 0.42rem;}

    .footer .bottom{ height: 0.46rem; line-height: 0.46rem; margin: 0px auto;}
    .footer .bottom .left{ float: left; width: 7.15rem; margin-top: 0.27rem;}
    .footer .bottom .left .footer_menu{ width: 100%;}
    .footer .bottom .left .footer_menu a{ color: gray; font-size: 0.24rem;}
    .footer .bottom .left .footer_menu .language{ display: inline-block; width: 0.9rem; background: url('/images/lang_bg.jpg?t=1') no-repeat right center; background-size: 0.07rem 0.07rem;}
    .footer .bottom .left .footer_menu .menu_item{ float: left;}
    .footer .bottom .left .footer_menu .parting{ font-size: 0.24rem; color: gray;}
    .footer .bottom .right .share_list .share_list .footer_ewm .footer_ewm_img{ display: none;}
    .footer .bottom .left .copy{ width: 100%; font-size: 0.24rem; color: gray;}

    .footer .bottom .right{ float: left; width: 1.94rem; margin-top: 0.27rem; line-height: 0.42rem; color: gray;}
    .footer .bottom .right .share_title{ float: left; color: gray; font-size: 0.24rem;}
    .footer .bottom .right .share_list .share_list{ float: left; width: 1.2rem;}
    .footer .bottom .right .share_list .share_list .share_item{ float: left; margin-top: 3px; margin-left: 0.11rem;}
    .footer .bottom .right .share_list .share_list .share_item img{ width: 0.4rem; height: 0.4rem;}

    .page_icon{ position: fixed; right: 0; bottom: 30px; z-index: 10000;}
    .page_icon .icon_list{ width: 40px; height: 40px; line-height: 40px; background: rgba(150, 150, 150, 0.7); margin-bottom: 1px; cursor: pointer;}
    .page_icon .icon_list:hover{ background: rgba(233, 117, 23, 0.7);}
}
/******************** Index Footer *************************/

/******************** Member_cn ******************************/
@media screen and (min-width: 1200px) {
    #side_bg{ margin-top: 80px;}
    #side_bg .wrap{ min-height: 550px;}
    #main{ margin-top: 80px;}
    /*#breadcrumb{ margin-bottom:5px; overflow:hidden; height:16px; margin-top:10px;}*/
    /*#breadcrumb li{ float:left; _display:inline;margin-left:5px; line-height:0px; font-size:0px; padding:0px; height:16px; line-height:16px;}*/
    /*#breadcrumb li a{ display:inline-block; font-size:12px}*/
    /*#breadcrumb li a:hover{ text-decoration:none}*/
    /*#breadcrumb li.gt{ background:url(/images/gt.jpg) left center no-repeat; height:16px; width:5px; *background-position:left 2px}*/
    /*#breadcrumb li.home{ background:url(/images/home_icon.jpg) left center no-repeat; padding-left:15px;*background-position:left 1px}*/

    #member_login{width:980px; border-bottom:1px solid #DCDCDC; padding:20px 10px 0px; margin: 0px auto; margin-top:150px;}
    #member_login .logo{border-bottom:1px solid #DCDCDC;}
    #member_login .f{margin:20px 0;}
    #member_login .f .form{/*float:left;*/ width:400px; margin: 0px auto;}
    #member_login .f .form .t{height:32px; line-height:32px; background:url(/images/nav_bg.jpg?t=1); font-size:14px; font-weight:bold; color:#000; text-indent:18px;}
    #member_login .f .form .ft{border:1px solid #dcdcdc; min-height:200px; padding:20px;}
    #member_login .f .form .ft .input{background:none; width:140px; height:24px; line-height:24px;}
    #member_login .f .form .ft .forgot{margin-left:18px; color:#0159A0; text-decoration:underline;}
    #member_login .f .form .ft .reg{margin-top:25px; text-indent:5px;}
    #member_login .f .form .ft .reg a{ display: block; margin-top: 15px;}
    #member_login .f .img{float:right; width:460px; padding-right:15px;}

    #member_reg{ width:980px; min-height: 600px; border-bottom:1px solid #DCDCDC; margin-bottom:10px; padding:20px 10px 0px; margin: 0px auto;}
    #member_reg .logo{border-bottom:1px solid #DCDCDC;padding:10px }
    #member_reg .form{margin:20px 0;}
    #member_reg .form .t{height:32px; line-height:32px; background:url(/images/nav_bg.jpg?t=1); font-size:14px; font-weight:bold; color:#fff; text-indent:18px;}
    #member_reg .form .ft{border:1px solid #dcdcdc; padding:20px; background:url(/images/member_reg_bg.jpg?t=1) right top no-repeat;}
    #member_reg .form .ft .input{background:none; width:190px; height:24px; line-height:24px;}
    #member_reg .form .ft .yz_input{background:none; width:50px; height:24px; line-height:24px; margin-right:10px; text-transform:uppercase;}
    #member_reg .form .ft .reload_excode{color:#0159A0; text-decoration:underline; margin-left:5px;}
    #member_reg .form .ft .rule{line-height:180%; margin-top:10px; width:600px; height:100px; border:1px solid #dcdcdc; margin-left:8px; padding:8px; overflow:scroll; overflow-x:hidden;}
    #member_reg .main_contents{width:890px;}
    #member_reg #footer_nav div{width:888px;}
    #member_reg .txt{ margin: 15px 0;}

    #member_main{ width:990px; min-height: 500px; padding:20px 10px 0px; margin: 0 auto; margin-top: 110px;}
    #member_main .menu{width:195px; float:left;}
    #member_main .righter{width:775px; float:left; margin-left:10px;}
    #member_main .menu .t{height:28px; line-height:32px; overflow:hidden; background:url(/images/member_menu_bg.jpg?t=1); font-size:14px; font-weight:bold; text-indent:5px; color:#000;}
    #member_main .menu .list{border:1px solid #ddd; min-height:320px; _height:320px; border-top:none;}
    #member_main .menu .list dt{height:26px; line-height:26px; background:url(/images/member_menu_jt.jpg?t=1) 145px center no-repeat #F4F4F4; text-indent:5px; font-weight:bold; color:#000; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:3px;}
    #member_main .menu .list dd{height:22px; line-height:22px; text-indent:18px;}
    #member_main .info{border:6px solid #E9E5E2; padding:15px; zoom:1;}
    #member_main .info .face{width:80px; text-align:center; float:left;}
    #member_main .info .face a{display:block; margin-top:5px;}
    #member_main .info .ext_info{width:710px; margin-left:10px; float:left;}
    #member_main .info .ext_info span{font-size:14px; color:#A20002; font-weight:bold;}
    #member_main .info .ext_info .count{border:1px solid #ddd; background:#F8F8F8; margin:10px 0; padding:8px;}
    #member_main .info .ext_info .count li{float:left; width:45%; height:24px; line-height:24px; overflow:hidden;}
    #member_main .info .ext_info .order_ing{border:1px solid #ddd; background:#F8F8F8; margin-top:10px; padding:6px 8px;}
    #member_main .r_table{border:1px solid #ddd;}
    #member_main .r_table .t{height:26px; line-height:26px; background:url(/images/member_r_table_bg.jpg?t=1); font-weight:bold; text-indent:8px; font-size:14px; color:#000;}
    #member_main .r_table .contents{min-height:300px; _height:300px; padding:0px;}
}

@media screen and (min-width: 1025px) and (max-width: 1199px) {
    #side_bg{ margin-top: 80px;}
    #side_bg .wrap{ min-height: 550px;}
    #main{ margin-top: 80px;}
    /*#breadcrumb{ margin-bottom:5px; overflow:hidden; height:16px; margin-top:10px;}*/
    /*#breadcrumb li{ float:left; _display:inline;margin-left:5px; line-height:0px; font-size:0px; padding:0px; height:16px; line-height:16px;}*/
    /*#breadcrumb li a{ display:inline-block; font-size:12px}*/
    /*#breadcrumb li a:hover{ text-decoration:none}*/
    /*#breadcrumb li.gt{ background:url(/images/gt.jpg) left center no-repeat; height:16px; width:5px; *background-position:left 2px}*/
    /*#breadcrumb li.home{ background:url(/images/home_icon.jpg) left center no-repeat; padding-left:15px;*background-position:left 1px}*/

    #member_login{width:980px; border-bottom:1px solid #DCDCDC; padding:20px 10px 0px; margin: 0px auto; margin-top:150px;}
    #member_login .logo{border-bottom:1px solid #DCDCDC;}
    #member_login .f{margin:20px 0;}
    #member_login .f .form{/*float:left;*/ width:400px; margin: 0px auto;}
    #member_login .f .form .t{height:32px; line-height:32px; background:url(/images/nav_bg.jpg?t=1); font-size:14px; font-weight:bold; color:#fff; text-indent:18px;}
    #member_login .f .form .ft{border:1px solid #dcdcdc; min-height:200px; padding:20px;}
    #member_login .f .form .ft .input{background:none; width:190px; height:24px; line-height:24px;}
    #member_login .f .form .ft .forgot{margin-left:20px; color:#0159A0; text-decoration:underline;}
    #member_login .f .form .ft .reg{margin-top:25px; text-indent:5px;}
    #member_login .f .form .ft .reg a{ display: block; margin-top: 15px;}
    #member_login .f .img{float:right; width:460px; padding-right:15px;}

    #member_reg{width:980px; min-height: 600px; border-bottom:1px solid #DCDCDC; margin-bottom:10px; padding:20px 10px 0px; margin: 0px auto;}
    #member_reg .logo{border-bottom:1px solid #DCDCDC;padding:10px }
    #member_reg .form{margin:20px 0;}
    #member_reg .form .t{height:32px; line-height:32px; background:url(/images/nav_bg.jpg?t=1); font-size:14px; font-weight:bold; color:#fff; text-indent:18px;}
    #member_reg .form .ft{border:1px solid #dcdcdc; padding:20px; background:url(/images/member_reg_bg.jpg?t=1) right top no-repeat;}
    #member_reg .form .ft .input{background:none; width:190px; height:24px; line-height:24px;}
    #member_reg .form .ft .yz_input{background:none; width:50px; height:24px; line-height:24px; margin-right:10px; text-transform:uppercase;}
    #member_reg .form .ft .reload_excode{color:#0159A0; text-decoration:underline; margin-left:5px;}
    #member_reg .form .ft .rule{line-height:180%; margin-top:10px; width:600px; height:100px; border:1px solid #dcdcdc; margin-left:8px; padding:8px; overflow:scroll; overflow-x:hidden;}
    #member_reg .main_contents{width:890px;}
    #member_reg #footer_nav div{width:888px;}

    #member_main{ width:990px; padding:20px 10px 0px;}
    #member_main .menu{width:195px; float:left;}
    #member_main .righter{width:775px; float:left; margin-left:10px;}
    #member_main .menu .t{height:28px; line-height:32px; overflow:hidden; background:url(/images/member_menu_bg.jpg?t=1); font-size:14px; font-weight:bold; text-indent:5px; color:#000;}
    #member_main .menu .list{border:1px solid #ddd; min-height:320px; _height:320px; border-top:none;}
    #member_main .menu .list dt{height:26px; line-height:26px; background:url(/images/member_menu_jt.jpg?t=1) 145px center no-repeat #F4F4F4; text-indent:5px; font-weight:bold; color:#000; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:3px;}
    #member_main .menu .list dd{height:22px; line-height:22px; text-indent:18px;}
    #member_main .info{border:6px solid #E9E5E2; padding:15px; zoom:1;}
    #member_main .info .face{width:80px; text-align:center; float:left;}
    #member_main .info .face a{display:block; margin-top:5px;}
    #member_main .info .ext_info{width:710px; margin-left:10px; float:left;}
    #member_main .info .ext_info span{font-size:14px; color:#A20002; font-weight:bold;}
    #member_main .info .ext_info .count{border:1px solid #ddd; background:#F8F8F8; margin:10px 0; padding:8px;}
    #member_main .info .ext_info .count li{float:left; width:45%; height:24px; line-height:24px; overflow:hidden;}
    #member_main .info .ext_info .order_ing{border:1px solid #ddd; background:#F8F8F8; margin-top:10px; padding:6px 8px;}
    #member_main .r_table{border:1px solid #ddd;}
    #member_main .r_table .t{height:26px; line-height:26px; background:url(/images/member_r_table_bg.jpg?t=1); font-weight:bold; text-indent:8px; font-size:14px; color:#000;}
    #member_main .r_table .contents{min-height:300px; _height:300px; padding:0px;}
}

@media screen and (max-width: 1024px){
    #main{ margin-top: 0.8rem;}
    /*#breadcrumb{ margin-bottom:5px; overflow:hidden; height:16px; margin-top:10px;}*/
    /*#breadcrumb li{ float:left; _display:inline;margin-left:5px; line-height:0px; font-size:0px; padding:0px; height:16px; line-height:16px;}*/
    /*#breadcrumb li a{ display:inline-block; font-size:12px}*/
    /*#breadcrumb li a:hover{ text-decoration:none}*/
    /*#breadcrumb li.gt{ background:url(/images/gt.jpg) left center no-repeat; height:16px; width:5px; *background-position:left 2px}*/
    /*#breadcrumb li.home{ background:url(/images/home_icon.jpg) left center no-repeat; padding-left:15px;*background-position:left 1px}*/

    #member_login{ border-bottom:1px solid #DCDCDC; margin-bottom:10px; margin: 0px auto;}
    #member_login .logo{border-bottom:1px solid #DCDCDC;}
    #member_login .f{margin:20px 0;}
    #member_login .f .form{/*float:left;*/ width: 320px; margin: 0px auto;}
    #member_login .f .form .t{height:0.32rem; line-height:0.32rem; background:url(/images/nav_bg.jpg?t=1); font-size:0.14rem; font-weight:bold; color:#fff; text-indent:0.18rem;}
    #member_login .f .form .ft{border:1px solid #dcdcdc; min-height:200px; padding:20px;}
    #member_login .f .form .ft .input{background:none; width:80%; height:24px; line-height:24px;}
    #member_login .f .form .ft .forgot{margin-left:0.2rem; color:#0159A0; text-decoration:underline;}
    #member_login .f .form .ft .reg{margin-top:0.25rem; text-indent:5px;}
    #member_login .f .form .ft .reg a{ display: block; margin-top: 0.15rem;}
    #member_login .f .img{float:right; width:4.6rem; padding-right:0.15rem;}

    #member_reg{width: 100%; border-bottom:1px solid #DCDCDC; margin-bottom:10px; padding:10px 0px; margin: 0px auto;}
    #member_reg .logo{border-bottom:1px solid #DCDCDC;padding:10px }
    #member_reg .form{margin:20px 0;}
    #member_reg .form .t{height:0.32rem; line-height:0.32rem; background:url(/images/nav_bg.jpg?t=1); font-size:0.14rem; font-weight:bold; color:#fff; text-indent:18px;}
    #member_reg .form .ft{border:1px solid #dcdcdc; padding:20px; background:url(/images/member_reg_bg.jpg?t=1) right top no-repeat;}
    #member_reg .form .ft .input{background:none; width:1.90px; height:24px; line-height:24px;}
    #member_reg .form .ft .yz_input{background:none; width:50px; height:24px; line-height:24px; margin-right:10px; text-transform:uppercase;}
    #member_reg .form .ft .reload_excode{color:#0159A0; text-decoration:underline; margin-left:5px;}
    #member_reg .form .ft .rule{line-height:180%; margin-top:10px; width:600px; height:100px; border:1px solid #dcdcdc; margin-left:8px; padding:8px; overflow:scroll; overflow-x:hidden;}
    #member_reg .main_contents{width:890px;}
    #member_reg #footer_nav div{width:888px;}

    #member_main{ width:10.23rem; padding: 0.2rem 0;}
    #member_main .menu{width:3.95rem; float:left; margin-right: 0.39rem;}
    #member_main .righter{width:54%; float:left; margin-left:10px;}
    #member_main .menu .t{height:28px; line-height:32px; overflow:hidden; background:url(/images/member_menu_bg.jpg?t=1); font-size:14px; font-weight:bold; text-indent:5px; color:#000;}
    #member_main .menu .list{border:1px solid #ddd; min-height:3.2rem; _height:3.2rem;; border-top:none;}
    #member_main .menu .list dt{height:26px; line-height:26px; background:url(/images/member_menu_jt.jpg?t=1) 145px center no-repeat #F4F4F4; text-indent:5px; font-weight:bold; color:#000; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:3px;}
    #member_main .menu .list dd{height:22px; line-height:22px; text-indent:18px;}
    #member_main .info{border:6px solid #E9E5E2; padding:15px; zoom:1;}
    #member_main .info .face{width:80px; text-align:center; float:left;}
    #member_main .info .face a{display:block; margin-top:5px;}
    #member_main .info .ext_info{width:710px; margin-left:10px; float:left;}
    #member_main .info .ext_info span{font-size:14px; color:#A20002; font-weight:bold;}
    #member_main .info .ext_info .count{border:1px solid #ddd; background:#F8F8F8; margin:10px 0; padding:8px;}
    #member_main .info .ext_info .count li{float:left; width:45%; height:24px; line-height:24px; overflow:hidden;}
    #member_main .info .ext_info .order_ing{border:1px solid #ddd; background:#F8F8F8; margin-top:10px; padding:6px 8px;}
    #member_main .r_table{border:1px solid #ddd;}
    #member_main .r_table .t{height:26px; line-height:26px; background:url(/images/member_r_table_bg.jpg?t=1); font-weight:bold; text-indent:8px; font-size:14px; color:#000;}
    #member_main .r_table .contents{min-height:300px; _height:300px; padding:0px;}

    #mr_0 tr td .input_txt{ width: 80%; height: 22px; border: 1px solid #ccc;}
}