﻿@charset "utf-8";@-ms-viewport{width:device-width}
li{ list-style-type:none;}
.clear{ clear:both; padding:0px!important;}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
@media (max-width:767px){.visible-xs{display:block!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
}
@media (max-width:767px){.visible-xs-block{display:block!important}
}
@media (max-width:767px){.visible-xs-inline{display:inline!important}
}
@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
td.visible-sm,th.visible-sm{display:table-cell!important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
td.visible-md,th.visible-md{display:table-cell!important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}
}
@media (min-width:1200px){.visible-lg{display:block!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}
}
@media (min-width:1200px){.visible-lg-block{display:block!important}
}
@media (min-width:1200px){.visible-lg-inline{display:inline!important}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}
}
@media (max-width:767px){.hidden-xs{display:none!important}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}
}
@media (min-width:1200px){.hidden-lg{display:none!important}
}
.visible-print{display:none!important}
@media print{.visible-print{display:block!important}
table.visible-print{display:table!important}
tr.visible-print{display:table-row!important}
td.visible-print,th.visible-print{display:table-cell!important}
}
.visible-print-block{display:none!important}
@media print{.visible-print-block{display:block!important}
}
.visible-print-inline{display:none!important}
@media print{.visible-print-inline{display:inline!important}
}
.visible-print-inline-block{display:none!important}
@media print{.visible-print-inline-block{display:inline-block!important}
}
@media print{.hidden-print{display:none!important}
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px){.container{width:750px}
}
@media (min-width:992px){.container{width:970px}
}
@media (min-width:1200px){.container{width:1200px; margin:0 auto;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
/*@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
*/
.ttt{ background:#3352c0;display:none;}
.ttt img{ width:100%; }
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}

@media (min-width:1200px){


.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tbody,tfoot,thead,tt,ul,var{border:0;font-size:14px;font-style:inherit;font-weight:inherit;outline:0;padding:0;margin:0;vertical-align:baseline}
body{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,'宋体'}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button,input,textarea{outline:0;padding:0}
li,ul{list-style:none;background:0 0}
img{border-style:none;display:block;height:auto}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" ";clear:both}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fl{float:left}
.fr{float:right}
.clearfix:after,.container-fluid:after,.container:after,.row:after{content:" ";display:block;clear:both;height:0}
.clearfix,.container,.container-fluid,.row{zoom:1}
.alignleft{display:inline;float:left;margin-right:1.625em}
.alignright{display:inline;float:right;margin-left:1.625em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.wp-caption-text{text-align:center}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.p10{padding:10px}
.p5{padding:5px}
.text-right{text-align:right}
body,html{background:#fff;color:#666; min-width:1200px;}
a{text-decoration:none;color:#666}
a:hover{color:#084b9c}
.fr img{float:left;margin-right:5px}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#084b9c!important;border-color:#084b9c!important}
#header .top-header{height:32px;line-height:32px;border-bottom:1px #dcdcdc solid}
#header .top-header .tool span{padding:0 10px}
#header .top-header .tool span i{margin-right:5px}
.header-logo{ margin-top:10px;}
#header .btm-header{margin:10px auto}
#header .btm-header .header-logo .logo{display:block;float:left;margin-right:10px}
#header .btm-header .header-logo .logo img{max-height:90px;width:auto}
#header .btm-header .header-logo h2{padding-left:10px;margin-top:12px;font-size:18px;overflow:hidden;color:#666}
#header .btm-header .header-logo h2 b{color:#000;font-weight:300;display:block;font-size:18px;margin-top:10px}
#header .btm-header .header-logo h2 a{color:#999;font-size:14px}
#header .btm-header .header-logo h2 a:hover{color:#c01017}
#header .btm-header .contact{margin-top:15px}
#header .btm-header .contact .fa4{font-size:40px;float:left;border-right:1px #dcdcdc solid;padding-right:10px;margin-right:10px}
#header .btm-header .contact p{overflow:hidden;font-size:22px;line-height:50px}
#header .btm-header .contact p a{font-size:22px; color:#EA322F;}

#header .header-nav .header-menu-con li{width:12.5%;float:left;height:50px;text-align:center;position:relative}
#header .header-nav .header-menu-con li a{font-size:16px;display:block;line-height:50px;height:50px;color:#fff}
#header .header-nav .header-menu-con li .sub-menu{position:absolute;left:50%;margin-left:-75px;width:150px;top:50px;display:block;display:none;z-index:9999;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,.3);border-top:2px solid red}
#header .header-nav .header-menu-con li .sub-menu .arr_t{width:0;height:0;border-width:0 8px 8px 8px;border-style:solid;border-color:transparent transparent red;position:absolute;top:-10px;left:50%;margin-left:-8px;z-index:9999}
#header .header-nav .header-menu-con li .sub-menu li{display:block;width:100%;border-bottom:1px solid #dcdcdc;position:relative;z-index:9999}
#header .header-nav .header-menu-con li .sub-menu li a{display:block;border:none;text-align:center;font-size:13px;color:#333}
#header .header-nav .header-menu-con li .sub-menu li a:hover{background:#084b9c;color:#fff}
#header .header-nav .header-menu-con li .sub-menu li:last-child{border-bottom:none}
#header .header-nav .header-menu-con li:hover{background-color:#c01017}
#header .header-nav .header-menu-con>.current-menu-item{background-color:#c01017}

#header .header-nav{background:#084b9c;}
#header .header-nav .header-menu-con li{width:12.5%;float:left;height:50px;text-align:center;position:relative}
#header .header-nav .header-menu-con li a{font-size:16px;display:block;line-height:50px;height:50px;color:#fff}
#header .header-nav .header-menu-con li .sub-menu{position:absolute;left:50%;margin-left:-75px;width:150px;top:50px;display:block;display:none;z-index:9999;background:#FFF;box-shadow:0 0 10px rgba(0,0,0,.3);border-top:2px solid red}
#header .header-nav .header-menu-con li .sub-menu .arr_t{width:0;height:0;border-width:0 8px 8px 8px;border-style:solid;border-color:transparent transparent red;position:absolute;top:-10px;left:50%;margin-left:-8px;z-index:9999}
#header .header-nav .header-menu-con li .sub-menu li{display:block;width:100%;border-bottom:1px solid #dcdcdc;position:relative;z-index:9999}
#header .header-nav .header-menu-con li .sub-menu li a{display:block;border:none;text-align:center;font-size:13px;color:#333}
#header .header-nav .header-menu-con li .sub-menu li a:hover{background:#084b9c;color:#fff}
#header .header-nav .header-menu-con li .sub-menu li:last-child{border-bottom:none}
#header .header-nav .header-menu-con li:hover{background-color:#c01017}
#header .header-nav .header-menu-con>.current-menu-item{background-color:#c01017}


.nav{width:1200px; margin:0 auto;}
.nav li{font-size:16px; width:150px; float:left; display:block; height:50px; line-height:50px; text-align:center; position:relative; z-index:50;}
.nav li .sub_nav{ position:absolute; top:50px; width:150px; background:#be1f2d; left:0; z-index:51; display:none;}
.nav li .sub_nav dd{display:block; line-height:50px; font-size:13px;}
.nav li .sub_nav .sub_nav_two{display:block; width:160px; position:absolute; left:150px; z-index:52; background:#084b9c; margin-top:-50px; font-size:12px; display:none;}
.nav li.none{background:none;}
.nav li a{display:block; color:#fff; font-size:13px;}

#mo_nav{ background:#be1f2d;}
.nav li .sub_nav dd a{display:block; color:#FFF; background:none;}
.nav li .sub_nav dd a:link,.nav li .sub_nav dd a:visited{background:none; }
.nav li .sub_nav dd a:hover,.nav li .sub_nav dd a:activd{background:none; background:#CCC;}
#sss{ background:none; background:#084b9c;}
.nav li .sub_nav .sub_nav_two a{ display:block;}
.nav li .sub_nav .sub_nav_two a:link,.nav li .sub_nav .sub_nav_two a:visited{ color:#FFF;}
.nav li .sub_nav .sub_nav_two a:hover,.nav li .sub_nav .sub_nav_two a:active{ color:#FFF; background:#be1f2d;}


#slider{max-width:1920px;margin:auto}
#slider img{max-width:100%;height:auto}
#lang_sel_list{float:right}
#lang_sel_list a{height:30px;line-height:32px;display:inline-block}
#lang_sel_list a img{float:left}
#lang_sel{float:right}
.icon{background:url(../images/arrows.png) no-repeat}
.icon-arrows-left{position:absolute;left:10px;top:50%;margin-top:-15px;width:25px;height:39px;z-index:10;background-position:0 0;cursor:pointer}
.icon-arrows-right{position:absolute;right:10px;top:50%;margin-top:-15px;width:25px;height:39px;background-position:-25px 0;z-index:10;cursor:pointer}
.us{margin:40px auto}
.us .us-con{border:1px #dcdcdc solid;padding-top:50px;padding-bottom:50px;max-width:1198px;margin:auto;overflow:hidden}
.us .us-con img{max-width:100%}
.us .us-con .us-des{margin-top:10px}
.us .us-con .us-des p{font-size:16px;line-height:1.8;margin-bottom:10px}
.us .us-con .us-des b{font-size:18px;color:#084b9c}
.title-con{text-align:center;border-bottom:1px solid #dcdcdc;padding-bottom:20px;margin-bottom:30px}
.title-con h3{display:inline-block;font-size:24px;border-top:1px solid #dcdcdc;padding-top:20px;color: #222;font-weight: bold;}
.title-con h3 span{display:block;text-transform:uppercase;color:#999;font-size:16px;margin-top:5px}
.cp-cat h3{background:#084b9c;text-align:center;padding:15px 0;font-size:18px;color:#fff}
.cp-cat h3 a{font-size:24px;color:#fff}
.cp-cat h3 span{display:block;text-transform:uppercase;font-size:13px;font-weight:400;color:#dcdcdc;margin-top:4px}
.cp-cat ul{border:1px solid #dcdcdc;}
.cp-cat ul li a{display:block;padding:20px;font-size:14px;font-weight:700;border-bottom:1px solid #dcdcdc}
.cp-cat ul li:last-child a{border-bottom:none;}
.cp-cat_a ul li a{display:block;padding:20px;font-size:14px;font-weight:300;border-bottom:1px solid #dcdcdc}
.cp-cat ul li{text-align:center}
.cp-cat ul li a.act,.cp-cat_a ul li a.act{ color:#084b9c;}
.cp-cat ul li a span{float:right;line-height:25px}
.cp{margin:50px auto}
.cp .cp-hot img{max-width:100%;height:auto}
.cp .cp-hot .swiper-pagination{bottom:0!important;background-color:rgba(0,0,0,.701961);height:40px;line-height:40px}
.youshi{background:#eeeded;margin:0 auto;padding:50px 0;padding-top:70px}
.youshi .ys-con{background:#fff;overflow:hidden;max-width:1170px;margin:auto;padding:30px}
.youshi .ys-con li{overflow:hidden;margin-bottom:30px}
.youshi .ys-con li h3{font-size:30px;margin:30px 0 20px 0;font-weight:700}
.youshi .ys-con li .more{display:inline-block;padding:10px 20px;background:#084b9c;color:#fff;margin-top:20px}
.youshi .ys-con li .more:hover{background:green}
.youshi .ys-con li img{max-width:100%;margin:auto;padding:20px}
.youshi .ys-con li p{line-height:1.6;margin-top:10px;color:#a4a1a2}
.youshi .ys-con li:nth-child(even) .ys-left{float:right!important}
.case{margin:50px auto}
.case img{max-width:100%;margin:auto}
.case p{margin-top:10px;line-height:1.6;text-align:center}

.partners{margin:50px auto}
.partners img{max-width:100%;margin:auto}
.partners p{margin-top:10px;line-height:1.6;text-align:center}


.news{margin:50px auto}
.news .news-con h3 a{display:inline-block;font-size:20px;border-bottom:1px solid #dcdcdc;padding-bottom:10px;margin-bottom:20px}
.news .news-con .news-list .news-top{margin-bottom:20px}
.news .news-con .news-list .news-top .news-img{margin-bottom:10px}
.news .news-con .news-list .news-top .news-img a{padding-left:0}
.news .news-con .news-list .news-top .news-img a img{max-width:100%}
.news .news-con .news-list .news-top .news-content h2{margin-bottom:10px}
.news .news-con .news-list .news-top .news-content h2 a{padding-left:0;font-size:16px;font-weight:700}
.news .news-con .news-list .news-top .news-content h2 span{float:right}
.news .news-con .news-list .news-top .news-content p{color:#666;line-height:1.5}
.news .news-con .news-list li{margin-bottom:10px;line-height:20px;overflow:hidden}
.news .news-con .news-list li a{padding-left:10px}
.news .news-con .news-list li span{float:right}
.news .baike-con h3 a{display:inline-block;font-size:20px;border-bottom:1px solid #dcdcdc;padding-bottom:10px;margin-bottom:20px}
.news .baike-con .baike-top{padding:20px;background:#eeeded}
.news .baike-con .baike-top h2{padding-bottom:15px}
.news .baike-con .baike-top h2 a{font-size:24px}
.news .baike-con .baike-top p{line-height:1.6}
.news .baike-con .baike-btm h2{padding-bottom:10px}
.news .baike-con .baike-btm h2 a{font-size:16px}
.news .baike-con .baike-btm p{line-height:1.6;height:44px;overflow:hidden}
.news .baike-con li{overflow:hidden;margin-bottom:10px}
.news .baike-con li span{display:block;float:left;text-align:center;border:1px solid #cfcfcf;padding:10px;line-height:1;color:#969696;margin-right:20px}
.news .baike-con li span b{display:block;font-size:40px;font-weight:700}
.news .baike-con li span a{display:block;float:left}
#talk{min-height:400px;background:#eeeded;margin-top:50px;padding:50px 0}
#talk .talk-content{position:relative;max-width:1170px;margin:auto;padding:30px 15px;background:#fff;overflow:hidden}
#talk .talk-content .talk-images img{width:100%;height:auto}
#talk .talk-content .talk-con{font-size:16px;line-height:1.8;margin-top:30px}
#talk .talk-content .talk-con b{font-weight:700}
#talk .talk-content .talk-con .qm{text-align:right;margin:20px;font-size:20px;font-weight:700}
.col-md-9 .title-con{text-align:left;margin-bottom:0}
.col-md-9 .title-con h3{border:none}
.content .content-list article{padding:20px 0;border-bottom:1px solid #dbdbdb}
.content .content-list .entry-img a img{max-width:100%;height:auto}
.content .content-list .entry-content h2{margin:10px 0}
.content .content-list .entry-content h2 a{font-size:20px;font-weight:700}
.content .content-list .entry-content p{font-size:16px;color:#666;line-height:1.6;margin-bottom:20px}
.content .content-list .entry-content .entry-meta{color:#9baab6;line-height:25px}
.content .content-list .entry-content .entry-meta a{margin:0 5px;font-size:12px;color:#9baab6}
.content .cp-list article{margin-bottom:30px;padding:25px;background:#f9f9f9;border:1px solid #d7d7d7;border-bottom:4px solid #d7d7d7}
.content .cp-list article .entry-img img{max-width:100%}
.content .cp-list article .entry-content h2{padding-bottom:15px;border-bottom:1px dashed #959595}
.content .cp-list article .entry-content h2 a{font-size:18px;font-weight:700}
.content .cp-list article .entry-content p{margin-top:10px;line-height:1.8}
.content .cp-list article .entry-content .more{display:inline-block;padding:10px 20px;background:#e62129;color:#fff;margin-top:10px}
.content .cp-list article .entry-content .more:hover{background:green}
.content .page-nav{text-align:center;padding:20px 0 20px;line-height:28px}
.content .page-nav a,.content .page-nav span{display:inline-block;height:28px;border:1px solid #9d9d9d;padding:0 10px;font-size:14px;color:#595959;margin:0 1px;vertical-align:top}
.content .page-nav .current{background:#084b9c;color:#fff;text-decoration:none;height:28px;line-height:28px;border:1px solid #084b9c}
.crumbs{height:50px;line-height:50px;border:1px #dcdcdc solid}
.crumbs .con{background:url(../images/weizhi.png) no-repeat left center;padding-left:35px}
.single-con{margin:20px auto}

.single-con .cp-img{padding:10px;border:1px #dcdcdc solid}
.single-con .cp-img .swiper-pagination{bottom:0!important}
.single-con .cp-info h1{font-size:26px;font-weight:700;color:#323232;border-bottom:1px dashed #959595;padding-bottom:10px;margin-bottom:10px}
.single-con .cp-info p{line-height:2.2;color:#7f7f7f; padding:10px 0px;}
.single-con .cp-info p strong{font-weight:700}
.single-con .cp-info .cp-des{border-bottom:1px dashed #959595;padding-bottom:10px;margin-bottom:10px}
.single-con .cp-info .cp-buy a{text-decoration:underline}
.single-con .lx-btn p{font-size:20px; display:inline-block; width:300px; text-align:center; background-color:#DC3434; color:#FFFFFF; line-height:50px; margin-top:15px;}
.single-con .lx-btn p a{font-size:20px;}
.single-con .con2{margin-top:30px}
.single-con .con2 img{margin:0px auto}
.single-con .con2 .h3-title{font-size:20px;font-weight:700;color:#323232;border-bottom:1px dashed #959595;padding-bottom:10px;margin-bottom:10px}
.single-con .con2 p{line-height:1.6;margin-bottom:1rem}
.single-con .con2 h2{font-size:20px;font-weight:700;margin:20px 0 15px}
.single-con .con2 h3{font-size:18px;font-weight:700;margin:20px 0 15px}
.single-con .con2 strong{font-weight:700}
.single-con .single-header h1{line-height:30px;padding:10px 0;font-size:20px;border-bottom:1px solid #dbdbdb;text-align:center;font-weight:700;margin-bottom:10px}
.single-con .single-header .single-meta{overflow:hidden}
.single-con .single-header .single-meta .author,.single-con .single-header .single-meta .time{float:left;margin-right:10px;line-height:36px}
.single-con .single-header .single-meta .bdsharebuttonbox{float:right;line-height:36px}
.single-con .hot-search{margin:10px 0}
.single-con .hot-search p{font-size:16px;color:#888}
.single-con .hot-search p a{margin:0 10px 5px 0}
.single-con .single-content{margin:20px 0}

/*.single-con .single-content p{line-height:26px;padding-bottom:15px;font-size:16px;color:#626262}
.single-con .single-content strong{font-weight:700;font-size:16px;color:#333}
.single-con .single-content h2{font-size:20px;font-weight:700;margin:20px 0 15px}
.single-con .single-content h3{font-size:18px;font-weight:700;margin:20px 0 15px}
.single-con .single-content a{text-decoration:underline}
.single-con .single-content a:hover{text-decoration:none}
.single-con .single-content ul{list-style:disc;margin-bottom:1rem;margin:0 0 15px 40px}
.single-con .single-content ul li{color:#31424e;font-size:16px;line-height:1.6}
.single-con .single-content ol{list-style:disc;margin-bottom:1rem;margin:0 0 15px 40px}
.single-con .single-content ol li{list-style:disc;color:#31424e;font-size:16px;line-height:1.6}
*/.single-con .single-content blockquote{border-left:5px solid #eee;margin:20px;padding:5px 10px;clear:both}
.sidebar{float:right; margin-top:30px}
.sidebar aside{margin-bottom:20px}
.sidebar .widget-title h2{display:inline-block;padding-bottom:10px;border-bottom:2px solid #333;font-size:16px;font-weight:700;color:#31424e;margin-bottom:20px}
.sidebar .widget-title h2 span{font-size:16px;display:block}
.sidebar .sidebar-hot{padding:20px;border:1px solid #dcdcdc}
.sidebar .sidebar-hot ul li{line-height: 25px;margin-bottom:10px;overflow:hidden;word-break:keep-all;   white-space:nowrap;   overflow:hidden;   text-overflow:ellipsis;  }
.sidebar .sidebar-hot ul li p{margin:10px 0 20px 0;text-align:center}
.sidebar .sidebar-hot ul li:last-child{margin-bottom:0}
.sidebar .sidebar-hot img{max-width:100%;height:auto}
.sidebar .s400 h3{font-size:24px;background:#084b9c;text-align:center;padding:15px 0;color:#fff}
.sidebar .s400 h3 a{color:#fff;font-size:24px}
.sidebar .s400 h3 span{display:block;text-transform:uppercase;font-size:12px;font-weight:400;color:#dcdcdc;margin-top:4px}
.sidebar .s400 .kf{padding:58px 20px 20px 20px;background:#dedede;position:relative}
.sidebar .s400 .kf .kf-con{background:#fff;padding:0 15px 15px 15px}
.sidebar .s400 .kf .kf-con img{position:absolute;left:28px;top:15px}
.sidebar .s400 .kf .kf-con p{padding-top:40px;line-height:1.6}
.sidebar .s400 .kf .kf-con span{margin-top:30px;display:inline-block}
.single-info{color:#323232;border-bottom:1px dashed #959595;padding-bottom:10px;margin-bottom:10px;overflow:hidden}
.sxp div{height:30px;line-height:30px;overflow:hidden}
.cp-xg{margin-top:40px;margin-bottom:40px}
.cp-xg ul li a{display:block}
.cp-xg ul li a img{max-width:100%;margin:auto}
.cp-xg ul li a p{margin:10px 0;text-align:center;height:15px;line-height:1;overflow:hidden}
.ys-con .owl-pagination{margin-top:20px}
.mini{position:relative}
#footer{margin-top:40px;border-top:1px solid #06428a;color:#ddd;background:#084b9c}
.tel a{color:#ddd}
#footer .copyr p a{color:#ddd}
#footer .footer-top{padding:20px 0}
#footer h3{font-size:16px;color:#fff;margin:0 0 15px;font-weight:bold}
#footer img{max-width:70%;height:auto}
#footer ul li{margin-bottom:5px}
#footer ul li a{color:#ddd}
#footer ul li a:hover{color:#ccc}
#footer .copyr{padding:20px 0;border-top:1px solid #06428a}
#footer .copyr a{color:#666}
#footer .copyr .link{overflow:hidden}
#footer .copyr .link h2{font-size:18px;color:#ccc;margin:0 0 15px}
#footer .copyr .link ul li{float:left;margin:0 10px 10px 0}
#footer .copyr p{text-align:center}
#footer .tel{margin-top:30px}
#footer .tel p{font-size:16px;color:#ccc;line-height:1.6}
#footer .tel p strong{font-size:22px;color:#fff}
.side-pannel{position:fixed;width:50px;bottom:150px;right:20px;z-index:1000}
.side-bar>a:hover{background:#084b9c}
.side-bar .dh:hover{background:#084b9c}
.side-bar>a{width:50px;height:50px;position:relative;text-align:center;margin-bottom:10px;display:block;cursor:pointer;float:left;border-radius:50%;background:rgba(51,51,51,.9);box-shadow:0 0 8px 0 rgba(0,0,0,.2);transition:all .3s ease-out}
.f_top{display:block!important;font-size:24px!important;color:#fff!important;line-height:50px!important}
.side-bar .dh{width:50px;height:50px;position:relative;text-align:center;margin-bottom:10px;cursor:pointer;float:left;display:block;border-radius:50%;background:rgba(51,51,51,.9);box-shadow:0 0 8px 0 rgba(0,0,0,.2);transition:all .3s ease-out}
.side-bar .dh .hide{width:166px;position:absolute;left:-166px;top:-35px}
.side-bar .dh .hied_con{width:150px;background:#222;border-radius:4px;color:#fff;padding:5px 0 15px 0;box-shadow:0 0 8px 0 rgba(0,0,0,.2);transition:width .3s ease-in-out;display:none}
.side-bar .dh .hide dl{width:110px;margin:0 auto;overflow:hidden;text-align:left;line-height:22px;font-size:12px;margin-top:10px}
.side-bar .dh .hide dl dt a{color:#fff;font-weight:700}
.side-bar .dh .hied_con:after{content:"";width:10px;height:10px;background:#222;position:absolute;right:11px;top:58px;transform:rotate(45deg)}
.cp-cats{margin-bottom:20px}
.cp-cats .cp-title{overflow:hidden;margin-bottom:20px}
.cp-cats .cp-title h3{float:left;border-left:5px solid #ef001d;padding-left:10px}
.cp-cats .cp-title h3 a{font-size:15px;color:#ef001d;font-weight:700}
.cp-cats .cp-title p{float:right}
.cp-cats .cp-title p a{display:inline-block;padding:5px 10px;background:#084b9c;color:#fff}
.cp-cats .cp-title p a:hover{background:green}
.cp-cats ul{overflow:hidden}
.cp-cats ul li{margin-bottom:20px}
.cp-cats ul li a{display:block;padding:10px;border:1px #dcdcdc solid}
.cp-cats ul li a img{margin:auto}
.cp-cats ul li a p{text-align:Center;margin:10px 0;height:15px;line-height:1;overflow:hidden}
.cp-child{overflow:hidden}
.cp-child li{float:left;margin:10px 10px 10px 0}
.cp-child li a{padding:8px 15px;border:1px solid #dcdcdc;border-radius:16px;-webkit-border-radius:16px;display:inline-block}
/*@media (max-width:768px){.bdsharebuttonbox{float:left!important}
#slider{padding:0 15px}


.header-menu-con{display:none}
.us .us-con img{margin:auto}
.baike-con{margin-top:40px}
#footer .foot2{padding-left:15px;padding-top:20px}
#footer .foot3{padding-left:15px;padding-top:20px}
.copyr p{float:none;text-align:center}
.search{float:none;margin:10px auto 0 auto}
.entry-title,.single-con .cp-info h1{margin-top:10px}
.entry-meta .time{float:left;margin-top:10px}
}
@media (min-width:768px){.slicknav_menu{display:none}
}
@media (min-width:768px) and (max-width:1200px){#footer .foot2{padding-left:15px}
#footer .foot3{padding-left:15px}
}
*/.product{float:left; margin:35px auto 0 auto; width:1200px;}
.list{float:left;width:242px}
.list .list_t{height:90px;display:block;background-image:url(../images/left_t.jpg);background-repeat:no-repeat;background-position:center;width:242px}
.list .list_t a h3{font-size:28px;color:#084b9c;display:block;font-weight:700}
.list .list_t a h3 span{color:#000;font-size:28px}
.list .list_t p{font-size:14px;color:#fff;display:block;text-align:center}
.list .list_con{width:242px}
.list .list_con dl{width:242px;margin-bottom:15px}
.list .list_con dl dt{padding-left:0;background:url(../images/list.jpg) no-repeat center;height:50px;line-height:78px;width:242px;border:none;margin-bottom:10px}
.list .list_con dl dt a{font-size:16px;color:#084b9c;text-align:center;font-weight:700}
.list .list_con dl dd{line-height:37px;width:242px;background:url(../images/buttom.jpg) no-repeat 0 center;height:37px;margin-top:5px}
.list .list_con dl dd a{font-size:14px;color:#333;padding-left:24px}
.list .list_con dl dd a:hover{color:#fff;background:#014bb6 url(../images/im_2.jpg) right no-repeat;height:25px;display:block;line-height:25px;}
.list .list_con ul li.first a:hover{color:#1f6ed0}
.index_cp_tel{height:99px;width:242px;background-image:url(../images/im_6.jpg);background-repeat:no-repeat;font-size:16px;padding-left:83px;padding-top:15px}
.index_cp_tel span{font-size:26px;color:#084b9c;font-family:Impact;text-decoration:none}
#tab{width:100%;float:left;}
#tab .tab_menu{width:100%;float:left;padding-left:35px}
#tab .tab_menu li{float:left;width:111px;height:40px;line-height:40px;cursor:pointer;text-align:center;margin:0 10px 0 0;font-size:16px;color:#fff;background:#1d1d1d}
#tab .tab_box{width:100%;clear:both;float:left;}
#tab .tab_menu .selected{cursor:pointer;color:#fff;background-image:url(../images/im_3.jpg);background-repeat:no-repeat;height:42px;width:111px}


#tab .tab_box ul{float:left; width:calc(100% + 27px); overflow: hidden;}
#tab .tab_box ul li{text-align:center;width:380px;height:280px;float:left;margin:0px 28px 28px 0; padding:10px 0; border:1px solid #e6e6e6}
.row #tab .tab_box ul li{text-align:center;width:380px;height:280px;float:left;margin:0 28px 28px 0;border:1px solid #e6e6e6}
.row #tab{ width:900px; float:left;}
.row #tab .tab_box{ width:900px; margin-top:20px; margin-right:-18px;}

#tab .tab_box ul li a{color:#333}
#tab .tab_box ul li p{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#tab .tab_box ul li p a{width:380px;text-align:center;display:block;height:23px;line-height:23px;font-size:14px}
#tab .tab_box ul li.last{overflow:none}
#tab .tab_box ul li img{padding:5px;width:350px;height:230px;display:inherit; -webkit-transition:all 0.2s ease-out 0s; -moz-transition:all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; transition:all 0.2s ease-out 0s; transition:-webkit-transform 1s; vertical-align:middle; -ms-interpolation-mode:bicubic;}
#tab .tab_box ul li:hover a{color:#084b9c;font-weight:700}
#tab .tab_box ul li:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
#tab .hide{display:none}
#tab .tab_box div{padding:10px 0}
#tab .tab_box ul li:hover{color:#fff;border:1px solid #084b9c}


#tabs{float:left;}
#tabs .tabs_menu{float:right; width:100%; padding-left:35px;}
#tabs .tabs_menu li{float:left;width:111px;height:40px;line-height:40px;cursor:pointer;text-align:center;margin:0 10px 0 0;font-size:16px;color:#fff;background:#1d1d1d}
#tabs .tabs_menu .selected{cursor:pointer;color:#fff;background-image:url(../images/im_3.jpg);background-repeat:no-repeat;height:42px;width:111px}

#tabs .tabs_box{float:left;width:100%;clear:both;}
#tabs .tabs_box ul{float:left; width:calc(100% + 28px); overflow:hidden;}
#tabs .tabs_box ul li{float:left; width:calc(50% - 28px); height:auto; margin:0px 28px 28px 0; padding:10px 0; border:1px solid #e6e6e6; text-align:center; overflow:hidden;}
#tabs .tabs_box ul li a{color:#333}
#tabs .tabs_box ul li p{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#tabs .tabs_box ul li p a{width:100%;text-align:center;display:block;height:23px;line-height:23px;font-size:14px}
#tabs .tabs_box ul li.last{overflow:none}
#tabs .tabs_box ul li img{padding:15px; width:calc(100% - 30px);height:auto;display:inherit; -webkit-transition:all 0.2s ease-out 0s; -moz-transition:all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; transition:all 0.2s ease-out 0s; transition:-webkit-transform 1s; vertical-align:middle; -ms-interpolation-mode:bicubic;}
#tabs .tabs_box ul li:hover a{color:#084b9c;font-weight:700}
#tabs .tabs_box ul li:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
#tabs .hide{display:none}
#tabs .tabs_box div{padding:10px 0}
#tabs .tabs_box ul li:hover{color:#fff;border:1px solid #084b9c}


#tabs .tabs_boxs{float:left;width:100%;clear:both;}
#tabs .tabs_boxs ul{float:left; width:calc(100% + 12px); overflow:hidden;}
#tabs .tabs_boxs ul li{float:left; width:calc(25% - 12px); height:auto; margin:0px 12px 12px 0; padding:10px 0; border:1px solid #e6e6e6; text-align:center; overflow:hidden;}
#tabs .tabs_boxs ul li a{color:#333}
#tabs .tabs_boxs ul li p{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#tabs .tabs_boxs ul li p a{width:100%;text-align:center;display:block;height:23px;line-height:23px;font-size:14px}
#tabs .tabs_boxs ul li.last{overflow:none}
#tabs .tabs_boxs ul li img{padding:15px; width:calc(100% - 30px);height:auto;display:inherit; -webkit-transition:all 0.2s ease-out 0s; -moz-transition:all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; transition:all 0.2s ease-out 0s; transition:-webkit-transform 1s; vertical-align:middle; -ms-interpolation-mode:bicubic;}
#tabs .tabs_boxs ul li:hover a{color:#084b9c;font-weight:700}
#tabs .tabs_boxs ul li:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
#tabs .hide{display:none}
#tabs .tabs_boxs div{padding:10px 0}
#tabs .tabs_boxs ul li:hover{color:#fff;border:1px solid #084b9c}



.index_ad{width:909px;height:179px;background-image:url(../images/im_04.jpg);background-repeat:no-repeat;margin-left:32px;margin-top:28px}
.index_ad_tel{float:right;margin-top:50px;margin-right:22px;color:#fff;font-size:16px}
.index_ad_tel span{font-family:Impact;font-size:24px;color:#FFF;text-decoration:none}
.ysbg{width:100%;height:1236px;position:relative;background:url(../images/im_8.jpg) no-repeat center;margin-right:auto;margin-bottom:0;margin-left:auto}
.ysbg .advantage{width:1180px;margin:43px auto;position:relative}
.advantage .ys1{position:absolute;top:152px;width:540px;height:500px;left:0}
.advantage .ys1 .yst{color:#1d1d1d;font-size:22px;position:absolute;left:47px;font-weight:700;margin-top:20px}
.advantage .ys1 .yst span{color:#1f6ed0;font-size:22px}
.advantage .ys1 .yscon{color:#666;font-size:14px;position:absolute;top:85px;left:27px}
.advantage .ys1 .yscon dl{line-height:32px;padding-left:20px}
.advantage .ys1 .yscon dl dd{background-image:url(../images/im_09.png);background-repeat:no-repeat;background-position:0 10px;height:30px;padding-left:17px;color:#504e4e}
.advantage .ys2{position:absolute;top:383px;width:570px;height:500px;left:0}
.advantage .ys2 .yst{color:#1d1d1d;font-size:22px;position:absolute;left:47px;font-weight:700;margin-top:20px}
.advantage .ys2 .yst span{color:#1f6ed0;font-size:22px}
.advantage .ys2 .yscon{color:#666;font-size:14px;position:absolute;top:85px;left:27px}
.advantage .ys2 .yscon dl{line-height:32px;padding-left:20px}
.advantage .ys2 .yscon dl dd{background-image:url(../images/im_09.png);background-repeat:no-repeat;background-position:0 10px;height:30px;padding-left:17px;color:#504e4e}
.index_ys_tel{color:#1f6ed0;font-size:16px;position:absolute;top:568px;right:118px}
.index_ys_tel span{color:#1f6ed0;font-family:Impact;font-size:30px;text-decoration:none}
.advantage .ys3{position:absolute;top:655px;width:570px;height:500px;right:28px}
.advantage .ys3 .yst{color:#1d1d1d;font-size:22px;position:absolute;left:47px;font-weight:700;margin-top:20px}
.advantage .ys3 .yst span{color:#1f6ed0;font-size:22px}
.advantage .ys3 .yscon{color:#666;font-size:14px;position:absolute;top:85px;left:27px}
.advantage .ys3 .yscon dl{line-height:32px;padding-left:20px}
.advantage .ys3 .yscon dl dd{background-image:url(../images/im_09.png);background-repeat:no-repeat;background-position:0 10px;height:30px;padding-left:17px;color:#504e4e}
.advantage .ys4{position:absolute;top:883px;width:540px;height:500px;right:26px}
.advantage .ys4 .yst{color:#1d1d1d;font-size:22px;position:absolute;left:47px;font-weight:700;margin-top:20px}
.advantage .ys4 .yst span{color:#1f6ed0;font-size:22px}
.advantage .ys4 .yscon{color:#666;font-size:14px;position:absolute;top:85px;left:27px}
.advantage .ys4 .yscon dl{line-height:32px;padding-left:20px}
.advantage .ys4 .yscon dl dd{background-image:url(../images/im_09.png);background-repeat:no-repeat;background-position:0 10px;height:30px;padding-left:17px;color:#504e4e}
.index_ys_top{width:100%;margin:auto;background-image:url(../images/im_7.jpg);background-repeat:no-repeat;background-position:center;height:413px}
.index_ys_box{width:1180px;margin:auto}
.index_ys_box ul{color:#fff;padding-top:137px}
.index_ys_box ul li{font-size:16px;list-style-type:none;line-height:40px;padding-left:45px}
.links{background:url(../images/index_43.jpg) left no-repeat;line-height:52px;width:1200px;height:52px;margin:auto;border:1px solid #dde5f1;padding-left:148px;margin-top:12px}
.links a{padding-left:17px;padding-right:5px;font-size:14px}
#floatDivBoxs{width:150px;background:#fff;position:fixed;top:180px;right:0;z-index:999}
#floatDivBoxs img{ display:inline;}
#floatDivBoxs .floatDtt{width:100%;height:35px;line-height:35px;background:#084b9c;color:#fff;font-size:18px;text-indent:22px;position:relative}
#floatDivBoxs .floatDqq{padding:0 14px}
#floatDivBoxs .floatDqq li{height:35px;line-height:35px;font-size:14px;border-bottom:1px solid #e3e3e3;padding:0 0 0 50px}
#floatDivBoxs .floatDqq li img{ height:25px;}
#floatDivBoxs .floatDtxt{font-size:16px;color:#333;padding:8px 14px 0px}
#floatDivBoxs .floatDtel{padding:0 0 10px 15px;font-size:14px;color:red;font-weight:700}
#floatDivBoxs .floatDtel img{display:block}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,.25)}
.floatShadow{background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,.25)}
#rightArrow{width:39px;height:35px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:150px;z-index:999}
#rightArrow a{display:block;height:35px}
.bottom_tools{position:fixed;z-index:1070;right:50px;bottom:40px}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
#scrollUp{width:56px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-48px -53px;display:none}
#scrollUp:hover{background-image:url(../images/backgrounds.32.png);background-position:-118px -53px}
.nei_banner{height:300px;}


.about_td{ width:880px; padding:10px;}
.about_td ul li{ float:left; width:260px; padding:0px; margin-right:25px; margin-bottom:20px; background-color:#efefef; padding-bottom:10px; text-align:center;}
.about_td ul li .img{ background-color:#FFFFFF; margin-bottom:10px; border:1px solid #efefef;} .about_td ul li .img img{ height:310px; display:inline;}


.about_td2{ width:880px; padding:10px;}
.about_td2 ul li{ float:left; width:270px; padding:5px; margin-right:15px; margin-bottom:15px; padding-bottom:15px; text-align:center;}
.about_td2 ul li .img{ background-color:#FFFFFF; margin-bottom:10px; border:1px solid #e8e8e8;display: table-cell;
vertical-align:middle;/*设置水平居中*/
text-align:center;/* 针对IE的Hack */
*display: block; 
*font-size: 275px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ width:270px; height:250px; } .about_td2 ul li .img img{ vertical-align:middle;max-width:260px;_width:expression(this.width > 260 ? "260px" : this.width);_width:expression(this.height > 240 ? "240px" : this.height);max-height:240px; display:inline;}


.pages{ width:100%; text-align:center; height:30px; line-height:30px; margin-bottom:10px; padding-top:20px; border-top:1px solid #E8E8E8; margin-top:20px; padding-bottom:40px;}
.pages li{display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; padding:0px 10px; border:1px solid #d0d0d0; vertical-align:top; font-size:14px; color:#555555; margin:0 3px;  transition: all 0.3s ease 0s;}
.pages li.thisclass,.pages li:hover{  background-color:#084b9c; color:#fff; border:1px solid #084b9c;}

.pages .prev:hover,.pages .next:hover{background:#084b9c; border:0px;}
.pages .tips{  font-size:14px; line-height:33px; display:inline-block; padding-left:5px; color:#666666;}


/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .titlea{font-size:24px;text-align:center;line-height:40px;color:#000; font-weight:bold;}
.listConts .info{width:400px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:15px;line-height:24px;border:1px solid #f4e4b4;background:#fffff0; }
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}
.listConts #textarea{ font-size:14px;}
.listConts #textarea img{margin: 0px auto; max-width:100%;}
.about_deimg{ text-align:center; padding:20px;}.about_deimg img{max-width:800px;_width:expression(this.width > 800 ? "800px" : this.width); display:inline;}



table.ke-zeroborder tr td{ padding-left:20px; line-height:30px; background-color:#FFFFFF; } 
table.ke-zeroborder tr:nth-child(even)  td{ background-color:#f8feff;}



.preNext{position:relative;}
.preNext .line{overflow:hidden;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;font-size:14px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px; }
.preNext .actBox li a{color:#666; }
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}

ul.news_c_list li p{line-height:28px}


ul.news_c_list{	padding-top:0px;}
ul.news_c_list li{	line-height:48px;	border-bottom:1px solid #eee;	padding:0 10px 0 8px;}
ul.news_c_list li a{font-size:15px;font-weight: bold;	color:#333;		width:438px;	overflow: hidden; text-overflow: ellipsis; display:block; white-space: nowrap;}
ul.news_c_list li a:hover{ color:#EC0006}
ul.news_c_list li span{	color:#ccc; float:right;}


ul.down_c_list{	padding-top:0px;}
ul.down_c_list li{	line-height:48px;	border-bottom:1px solid #eee;	padding:0 10px 0 8px;}
ul.down_c_list li span{	color:#ccc; float:right;}


.choose_city{position:relative;margin:14px auto 0 auto;width:1200px;height:auto;font-size:14px;border:5px solid #084b9c;background:#fff; margin-bottom:30px;}
.choose_city .city_bg{display:block;position:absolute;top:5px;right:10px;background:url(../images/nationwide_ico.png) no-repeat 0 0;width:253px;height:115px;opacity:.4;filter:alpha(opacity=40)}
.choose_city .cs_zs{margin-bottom:20px;overflow:hidden;clear:both}
.choose_city .cs_zs .xzcs_dt a{margin:0 18px 12px 0;font-size:14px;color:#5f675e}
.choose_city .cs_zs .xzcs_dt a.se_cur{color:#ff7e00;font-size:14px;font-weight:700}
.choose_city .rmcs{margin-top:17px;overflow:hidden;height:50px;line-height:50px;clear:both}
.choose_city .title_type1,.choose_city .title_type2{padding-left:28px;width:118px;font-weight:700;color:#333;  }
.choose_city .title_type2{color:#fff; height:40px; background-color:#084b9c; margin-left:15px; line-height:40px;text-align:center; padding-left:0px} .choose_city .title_type2 a{ color:#FFFFFF;font-size:16px; }
.choose_city .xzcs_dt{width:98%; padding-left:43px; padding-top:15px; }
.choose_city .rmcs span,.choose_city .rmcs span a{color:#f36f20;float:left}
.choose_city .cs_zs .xzcs_dt span a{color:#2baa1b}
.choose_city .xzcs_dt a{margin-right:28px;display:inline-block}
.choose_city .rm_gkt{float:left;font-size:12px;color:#333}
.choose_city .xzcs_dt .rm_gkt i{color:#f36f20}
.choose_city .rm_cz{margin-top:3px;line-height:30px}
.choose_city .rm_cz select{height:21px;border:1px solid #d7d7d7;vertical-align:middle}
.choose_city .rm_cz #shen{width:133px}
.choose_city .rm_cz #city{width:133px}
.choose_city .rm_cz .smt{padding:0 20px;width:68px;height:21px;line-height:24px\9;+line-height:20px;text-align:center;border:none;color:#fff;font-weight:700;background:#ff7b00;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;transition:.3s background linear;cursor:pointer;overflow:hidden;vertical-align:middle}
.choose_city .rm_cz .smt:hover{background:#ff9300}
.letter_search{margin:20px 0 20px 0;height:46px;line-height:46px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#f4f4f4}
.about_cont{ font-size:14px; line-height:26px;}.about_cont strong{ font-weight:bold;}
.more2 a{ color:#FF0000; font-size:15px;}


.cptp img{margin:0px auto;height:auto;max-width:100%}
/*2018-08-11 唐 添加*/
.i_tel,.nav_ico{ display:none;}

.container .nav_ico{ position:absolute; right:0; top:-60px; color:#444;}
.container .nav_ico i{ display:inline-block; *display:inline; zoom:1; width:16px; height:2px; background:#999; position:relative; vertical-align:top; margin-right:5px; margin-top:13px;}
.container .nav_ico i:before,.container .nav_ico i:after{ display:inline-block; *display:inline; zoom:1; width:16px; height:2px; background:#999; position:absolute; left:0; content:'';}
.container .nav_ico i:before{ top:10px;}
.container .nav_ico i:after{ bottom:-5px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.zpsx{ width:1200px; margin:0 auto;}
.zpsx .tit{ width:100%; height:auto; text-align:center; margin-bottom:25px;}
.zpsx .tit img{ width:596px; height:auto; vertical-align:top; margin:0 auto;}
.zpsx .main{ width:100%;}
.zpsx .main .f_left{ float:left;}
.zpsx .main .f_right{ float:right;}
.zpsx .main .tu,.zpsx .main .wen{ width:600px;}
.zpsx .main img{ width:100%; height:auto; vertical-align:top;}
.zpsx .main .index_ys_tel{ border:1px solid #ccc; background-color:#fff; height:85px; line-height:85px; padding-left:85px; background-image:url(../images/ap10.jpg) ; background-repeat:no-repeat; background-position: left center; background-size:85px; position:static; margin:0 auto; width:410px;}
.zpsx .main .wen_1 .ctn{background:url(../images/ap3.jpg) no-repeat left top; background-size:cover; padding-left:65px; padding-top:30px; padding-bottom:70px;}
.zpsx .main .wen_3 .ctn{background:url(../images/ap7.jpg) no-repeat left top; background-size:cover; padding-left:68px; margin-left:-39px;}
.slidegrid {float:left;position: relative;overflow: hidden;}
.slideitems {width:2000000em;position: absolute;}
.slideitems li {float:left;}
.mainPhoto {width:1200px;height:250px;margin: 0 auto;position: relative;overflow: hidden}
.mainPhoto span.goleft, .mainPhoto span.goright {display: block;width:40px;height: 40px;position: absolute;top:50%; margin-top:-20px; display:none;}
.mainPhoto span.goleft{left:0; text-align:left;}
.mainPhoto span.goright{right:0; text-align:right;}
.mainPhoto span img{width:30px; height:30px;}
.mainPhoto .go {width: 1200px;height:260px;position: relative;left:0;overflow: hidden}
.mainPhoto .go li { width:285px; height:260px; margin-right:20px;}
.mainPhoto .go li img { width:285px; height:215px; display:inherit; -webkit-transition:all 0.2s ease-out 0s; -moz-transition:all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; transition:all 0.2s ease-out 0s; transition:-webkit-transform 1s; vertical-align:middle; -ms-interpolation-mode:bicubic;}
.mainPhoto .go li:hover a{color:#084b9c;font-weight:700}
.mainPhoto .go li:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
.mainPhoto .go li p{ width:100%; height:45px; line-height:45px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:0;}


.mainPhotos {width:1200px;height:120px;margin: 0 auto;position: relative;overflow: hidden}
.mainPhotos span.goleft, .mainPhotos span.goright {display: block;width:40px;height: 40px;position: absolute;top:50%; margin-top:-20px; display:none;}
.mainPhotos span.goleft{left:0; text-align:left;}
.mainPhotos span.goright{right:0; text-align:right;}
.mainPhotos span img{width:30px; height:30px;}
.mainPhotos .go {width:1200px;height:120px;position:relative;left:0;overflow:hidden}
.mainPhotos .go li{width:185px; height:120px; margin-right:18px;}
.mainPhotos .go li img{width:185px; height:120px; vertical-align:top;}

.zpsx .ys1{width:540px;}
.zpsx .ys1 .yst{color:#1d1d1d;font-size:22px;font-weight:700;margin-top:20px; margin-bottom:35px;}
.zpsx .ys1 .yst span{color:#1f6ed0;font-size:22px}
.zpsx .ys1 .yscon{color:#666;font-size:14px;}
.zpsx .ys1 .yscon dl{line-height:32px;}
.zpsx .ys1 .yscon dl dd{background-image:url(../images/im_09.png);background-repeat:no-repeat;background-position:0 10px;height:30px;padding-left:17px;color:#504e4e}
.zpsx .ys2{width:570px; padding-top:15px;}
.zpsx .ys2 .yst{color:#1d1d1d;font-size:22px;font-weight:700;margin-top:30px; margin-bottom:40px;}
.zpsx .ys2 .yst span{color:#1f6ed0;font-size:22px}
.zpsx .ys2 .yscon{color:#666;font-size:14px;}
.zpsx .ys2 .yscon dl{line-height:32px;}
.zpsx .ys2 .yscon dl dd{background-image:url(../images/im_09.png);background-repeat:no-repeat;background-position:0 10px;height:30px;padding-left:17px;color:#504e4e}
.index_ys_tel{color:#1f6ed0;font-size:16px;position:absolute;top:568px;right:118px}
.index_ys_tel span{color:#1f6ed0;font-family:Impact;font-size:30px;text-decoration:none}
.zpsx .ys3{width:570px; padding-top:10px;}
.zpsx .ys3 .yst{color:#1d1d1d;font-size:22px;font-weight:700;margin-top:5px; margin-bottom:30px;}
.zpsx .ys3 .yst span{color:#1f6ed0;font-size:22px}
.zpsx .ys3 .yscon{color:#666;font-size:14px;}
.zpsx .ys3 .yscon dl{line-height:32px;}
.zpsx .ys3 .yscon dl dd{background-image:url(../images/im_09.png);background-repeat:no-repeat;background-position:0 10px;height:30px;padding-left:17px;color:#504e4e}
.zpsx .ys4{width:540px; padding-top:45px;}
.zpsx .ys4 .yst{color:#1d1d1d;font-size:22px;font-weight:700;margin-top:20px; margin-bottom:25px;}
.zpsx .ys4 .yst span{color:#1f6ed0;font-size:22px}
.zpsx .ys4 .yscon{color:#666;font-size:14px}
.zpsx .ys4 .yscon dl{line-height:32px;}
.zpsx .ys4 .yscon dl dd{background-image:url(../images/im_09.png);background-repeat:no-repeat;background-position:0 10px;height:30px;padding-left:17px;color:#504e4e}
.zpsx .main .tu_2{ padding-top:15px;}
.zpsx .main .tu .tu_1{ padding-right:50px;}
.zpsx .main .wen_3 img{ margin-left:-39px;}
.zpsx .main .wen_3{ margin-top:20px;}
.mainPhoto{ margin-bottom:50px !important;}
#slider_a{ width:100%; max-width:100%;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing {cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
#owl-demo { position: relative; width: 100%; margin-left: auto; margin-right: auto;}
#owl-demo .item{ position: relative; display: block;}
#owl-demo img { display: block; width: 100%;}
#owl-demo b { position: absolute; left: 0; bottom: 0; width: 100%; height: 78px; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
#owl-demo span { position: absolute; left: 0; bottom: 37px; width: 100%; font: 18px/32px "微软雅黑","黑体"; color: #fff; text-align: center;}
.owl-pagination { position: absolute; left: 0; bottom: 15px; width: 100%; height: 22px; text-align: center;}
.owl-page { display: inline-block;width:45px; height:4px; background:rgba(0,0,0,.3); margin: 0 5px; *display: inline; *zoom: 1;}
.owl-pagination .active,.owl-page:hover {background:#007AFF;}
.owl-buttons {}
.owl-buttons div { position: absolute; top: 50%;width:25px; height:39px; margin-top: -20px; text-indent: -9999px; background:url(../images/arrows.png) no-repeat; opacity:0;}
.owl-buttons .owl-prev { left: 10px;background-position:0 0;}
.owl-buttons .owl-next { right: 10px;background-position:-25px 0;}
.owl-buttons .owl-prev:hover { opacity:1}
.owl-buttons .owl-next:hover { opacity:1;}
.banner:hover .owl-buttons div{ opacity:.8;}
.about_td ul li,.about_td2 ul li a p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.about_td2 ul li a p{ width:100%;}
.link_tit{ display:none;}

@media screen and (max-width:1230px){
body, html{ min-width:100%;}
body{ overflow-x:hidden; width:100%;}
.container,.product,.zpsx,.mainPhoto,.mainPhotos,.links,.mainPhoto .go,.mainPhotos .go,.crumbs{width:960px; margin:0 auto;}
.us{ margin:40px auto;}
.list{ width:235px;}
#tab,#tab .tab_box{ width:705px;}
#tab .tab_box ul li{ width:220px; margin:0 0 15px 15px;}
#tab .tab_box ul li img{ width:220px; height:220px;}
#tab .tab_box ul li p a{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:20px;}
.index_ys_box{ width:100%;}
.zpsx .tit img{ width:500px; height:auto;}
.zpsx .main .tu, .zpsx .main .wen{ width:480px;}
.zpsx .main .wen_1 .ctn{ margin-left:-6px;}
.zpsx .ys1,.zpsx .ys2,.zpsx .ys3,.zpsx .ys4{ width:100%;}
.zpsx .ys1 .yscon dl dd,.zpsx .ys2 .yscon dl dd,.zpsx .ys3 .yscon dl dd,.zpsx .ys4 .yscon dl dd{ line-height:165%; padding-top:5px; height:auto;}
.zpsx .main .index_ys_tel{ width:380px; padding-left:65px; background-size:65px;}
.mainPhoto .go li{ margin-right:50px;}
.mainPhotos .go li{ margin-right:50px;}
.zpsx .main .wen_3 .ctn{ margin-left:-35px;}
.zpsx .main .wen_3 img{ margin-left:-29px;}
.swiper-slide{ width:100% !important;}
.swiper-slide img{ width:100% !important;}
.zpsx .main .wen_1 .ctn{ padding-top:20px; padding-left:75px; padding-bottom:30px;}
.zpsx .ys1 .yst{ margin-top:10px;}
.zpsx .ys2{ padding-top:0;}
.zpsx .ys2 .yst{ margin-top:20px; margin-bottom:30px;}
.zpsx .ys4 .yst{ margin-top:20px; margin-bottom:25px;}
.zpsx .ys4{ padding-top:0; padding-bottom:45px;}
.about_td2{ width:100%;}
.about_td2 ul li{ margin-right:0; margin-bottom:10px; width:173px !important;}
.about_td2 ul li .img img{ width:151px;}
.about_td2 ul li .img{ width:161px; height:210px;}
.about_deimg img{ max-width:100%;}
.about_td{ padding:0; width:100%;}
.about_td ul li{ margin-right:15px; width:215px;}
.row #tab{ width:740px;}
.row #tab .tab_box{ width:100%; margin-right:0; height:auto !important;}
.row #tab .tab_box ul li{ width:222px; height:240px;}
.crumbs .con{ background-position:5px 0; min-height:27px;}
.crumbs{ margin-top:15px !important; height:auto; line-height:165%; padding:10px 0;}
}
@media screen and (max-width:990px){
.container,.product,.index_ys_box,.zpsx,.mainPhoto,.mainPhotos,.links,.mainPhoto .go,.mainPhotos .go,.crumbs{width:740px; margin:0 auto;}
.us{margin:40px auto;}
#header .btm-header .header-logo h2{ display:none;}
#header .btm-header .contact{ margin-top:5px;}
.us .us-con .us-des{ margin-top:0; padding-left:0;}
.us .us-con .us-des p{ font-size:14px;}
#tab, #tab .tab_box{ width:500px; height:960px; overflow:hidden; margin-bottom:50px;}
#tab .tab_box ul li{ margin:0 0 30px 25px;}
.index_ys_top{ background-size:100% 100%;}
.index_ys_box ul li{ padding-left:15%; font-size:14px;}
.index_ys_top{ height:300px;}
.index_ys_box ul{ padding-top:97px;}
.news .baike-con .baike-top h2 a{ font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .baike-con li span b{ font-size:32px;}
.news .news-con .news-list li{ position:relative; padding-right:80px;}
.news .news-con .news-list li span{ position:absolute; right:0; top:0; font-size:13px;}
.news .news-con .news-list li a{ display:block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-right:75px;}
.mainPhoto .go li{ width:240px; margin-right:10px;}
.mainPhotos .go li{ width:240px; margin-right:10px;}
.zpsx .main .tu, .zpsx .main .wen{ width:100%;}
.zpsx .main .tu{ padding-top:0; overflow:hidden; text-align:center;}
.zpsx .main .tu_2 img,.zpsx .main .tu .tu_1{ max-width:70%; height:auto; margin:-5px auto 0;}
.zpsx .main .wen_1 .ctn{ margin-left:5px; width:85%; padding-top:40px;}
.zpsx .ys2 .yst{ margin-top:50px;}
.zpsx .main .tu .tu_1{ padding-top:40px;}
.zpsx .main .tu .tu_3{ display:none;}
.zpsx .main .wen_3 .ctn{ margin-left:0; width:85%;}
.zpsx .main .wen_3 img{ display:none;}
.zpsx .ys4{ padding-top:45px;}
.fa{ position:absolute; left:0; top:0;}
#header .btm-header .contact .fa4{ display:none !important;}
.sidebar .s400 h3 a{ font-size:22px;}
.cp-cat h3,.title-con h3{ font-size:20px;}
.listConts .titlea{ font-size:20px;}
.about_td ul li{ width:248px; margin-right:25px;}
.nei_banner{ height:260px;}
.row #tab{ width:575px;}
.row #tab .tab_box ul li{ margin-left:33px;}
.row #tab .tab_box ul li img{ border:0;}
.single-con .cp-info h1{ font-size:20px;}

}
@media screen and (max-width:770px){
.container,.product,.index_ys_box,.zpsx,.mainPhoto,.mainPhotos,.links,.mainPhoto .go,.mainPhotos .go,.crumbs{width:480px; margin:0 auto;}
.us{ margin:30px auto;}
#header .btm-header .header-logo .logo img{ max-height:70px;}
.sj_a{ display:none;}
.us .us-con .us-des p{ height:80px; overflow:hidden;}
#header .btm-header .contact p{ font-size:16px;}
#header .btm-header .contact .fa4{ display:none !important;}
.container .nav_ico{ display:block; width:60px; text-align:right; cursor:pointer; height:40px; line-height:30px; font-size:15px; right:50%; margin-right:-235px;}
#header .header-nav .header-menu-con li{ width:100%; padding-right:10px;}
#header .header-nav{position:relative;}
.header-nav .container{ width:100%;}
.header-menu-con{ display:none; z-index:999; width:100%; position:absolute; left:0; background:#fff;}
#header .header-nav .header-menu-con li{ border-bottom:1px solid #eee;}
.list,.index_ys_top,.zpsx .main .index_ys_tel,.zpsx .main .wen_1 img,#rightArrow,#floatDivBoxs{ display:none;}
#tab, #tab .tab_box{ height:650px;}
.zpsx .tit img{ width:90%;}
.zpsx .main .tu_2 img, .zpsx .main .tu .tu_1{ width:100%;}
.zpsx .ys1 .yst,.zpsx .ys2 .yst,.zpsx .ys3 .yst,.zpsx .ys4 .yst{ font-size:18px}
.us .us-con .us-des b{ font-size:14px; font-weight:normal; color:#666;}
.us .us-con .more2{ display:none;}
#header .btm-header .contact p a{ font-size:18px;}
#header .header-nav .header-menu-con li a{ color:#666; text-align:center; padding-right:10px; font-size:15px;}
#header .header-nav .header-menu-con>.current-menu-item a,#header .header-nav .header-menu-con li a:hover{ color:#FFF;}
.us .us-con .us-des p{ height:90px; line-height:165%; margin-bottom:5px;}
#tab .tab_box ul li,#tab .tab_box ul li:hover{ border:0;}
#tab .tab_box ul li p a{ margin-top:10px;}
.title-con h3{ font-size:22px;}
.zpsx .main .tu_2 img, .zpsx .main .tu .tu_1{ max-width:90%; margin:-5px auto;}
.zpsx .main .wen_1 .ctn,.zpsx .main .wen_3 .ctn{ width:100%;}
.zpsx .main .tu .tu_1{ padding-right:0;}
.baike-con{ display:none;}
.news-con{ width:100% !important;}
.news .news-con h3 a{ display:none;}
.news .news-con .news-list .news-top .news-img,.news .news-con .news-list .news-top .news-img img{ width:100% !important; height:auto !important; vertical-align:top;}
.links{ height:auto; background-position:left top; margin-top:30px;}
#footer .footer-top .col-md-2{ width:33.33%; height:150px;}
#footer .footer-top .col-md-3{ width:50%;}
#footer .tel p{ font-size:14px;}
#footer h3{ font-size:16px;}
.news .news-con .news-list li{ padding-right:0;}
.news .news-con .news-list .news-top .news-content{ margin-top:12px;}
.zpsx .ys3 .yst span,.zpsx .ys4 .yst span,.zpsx .ys1 .yst span,.zpsx .ys2 .yst span{ font-size:18px;}
.zpsx .ys2 .yst{ margin-top:10px;}
.zpsx .ys1 .yscon{ margin-bottom:20px;}
.zpsx .main .wen_1 .ctn{ padding-left:65px;}
.zpsx .ys4{ padding-bottom:40px;}
.zpsx .ys4 .yst{ margin-top:-40px;}
#tab .tab_box ul li img{ border:1px solid #ddd; border-radius:3px;}
#tab .tab_box ul li{ height:250px;}
#tab, #tab .tab_box{ height:560px;}
.news .news-con .news-list li a{ padding-right:75px;}
.links{ margin-top:30px;}
.nei_banner{ height:170px;}
.single-con .col-md-10,.single-con .col-md-2{ width:100%;}
.i_tel{ display:block; height:97px; overflow:hidden; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd;}
#tab{ height:auto;}
.i_tel .index_cp_tel{ margin:-1px auto 0;}
.single-con .single-content{ margin-bottom:0;}
.cp-cat h3, .title-con h3,.sidebar .widget-title h2{ font-size:16px;}
.about_cont,.sidebar .sidebar-hot ul li{ font-size:13px;}
.cp-cat ul li a{ font-size:14px;}
.about_td2{ padding:0;}
.about_td2 ul li{ width:159px !important;}
.about_td2 ul li .img img{ width:139px;}
.about_td2 ul li .img{ height:193px;}
.listConts .titlea{ font-size:18px;}
.about_td ul li{ width:230px; margin-right:10px;}
.row #tab{ width:100%;}
.row #tab .tab_box ul li{ margin-left:12px;}
.row #tab .tab_box ul li:hover{ border:1px solid #e6e6e6;}
.single-con .con1 .col-md-5,.single-con .con1 .cp-info{ width:100%;}
.single-con .con1 .cp-info{ margin-top:20px;}
.single-con .lx-btn p{ width:100%; font-size:16px !important;}
.single-con .cp-info h1{ font-size:18px;}
.listConts #textarea,.pages a{ font-size:13px;}
ul.news_c_list li{ position:relative;}
ul.news_c_list li span{ position:absolute; right:0; top:0;}
ul.news_c_list li a{ width:100%; padding-right:80px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pages{ height:auto;}
.pages a{ margin-bottom:5px;}
.about_cont p,.about_cont p span{ font-size:13px !important;}
.youshi,#main-con .case,#main-con .partners{ padding-top:40px;}
.index_cp_tel span{ white-space:nowrap;font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}

}
@media screen and (max-width:530px){
.ttt{ display:block;}
.index_ys_top{ display:none;}
.bottom_tools{z-index:1070;right:5px;bottom:5px}
.container,.product,.index_ys_box,.zpsx,.mainPhoto,.mainPhotos,.links,.crumbs{width:320px; margin:0 auto;}
.us{ margin:30px auto;}
#header .top-header{ display:none;}
#header .btm-header{ margin:0px auto;}
#header .btm-header .header-logo .logo img{ max-height:40px;}
#header .btm-header .contact p{ font-size:13px;display:none}
#header .btm-header .contact p a{ font-size:15px;}
.us .us-con .col-md-4{ padding:8px;}
.us .us-con .us-des p{ font-size:12px;}
.header-logo{ margin-top:0;}
#header .btm-header .contact p{ line-height:20px; margin-top:-5px;}
.container .nav_ico{ top:-40px;}
.us .us-con .us-des p{ height:75px;}
.title-con h3{ font-size:20px;}
#tab, #tab .tab_box{ width:330px; height:565px;}
#tab .tab_box ul li{ width:150px; margin:0 0 10px 10px; height:180px;}
#tab .tab_box ul li img{ width:150px; height:150px;}
#tab .tab_box ul li p a{ margin-top:0; font-size:12px;}
#tabs .tabs_boxs ul li{width:calc(33.33% - 12px);}
#footer .footer-top .col-md-3{ width:33.33%}
#footer .footer-top .col-md-3:last-child{ width:66%;}
.links{ padding-left:0; padding-top:50px;}
.mainPhoto span.goleft, .mainPhoto span.goright{ display:block;}
.mainPhotos span.goleft, .mainPhotos span.goright{ display:block;}
.mainPhoto .go li img{ height:185px;}
.mainPhotos .go li img{ height:100px;}
.news .news-con .news-list .news-top .news-img { padding-right:0;}
.mainPhoto{ margin-bottom:10px !important;}
.mainPhotos{ margin-bottom:10px !important;}
.mainPhoto .go{ width:240px; left:40px;}
.mainPhotos .go{ width:240px; left:40px;}
.zpsx .ys1 .yst, .zpsx .ys2 .yst, .zpsx .ys3 .yst, .zpsx .ys4 .yst,.zpsx .ys3 .yst span, .zpsx .ys4 .yst span, .zpsx .ys1 .yst span, .zpsx .ys2 .yst span{ font-size:15px;}
.zpsx .ys1 .yscon dl dd, .zpsx .ys2 .yscon dl dd, .zpsx .ys3 .yscon dl dd, .zpsx .ys4 .yscon dl dd{ line-height:135%; font-size:12px;}
#footer h3{ font-size:15px;}
#footer ul li a,.news .news-con .news-list .news-top .news-content,.news .news-con .news-list li,.links a,.news .news-con .news-list .news-top .news-content p,.news .news-con .news-list li a,#footer .copyr p{ font-size:12px;}
.container .nav_ico,#header .header-nav .header-menu-con li a,.title-con h3 span{ font-size:13px;}
.title-con h3{ font-size:16px;}
.zpsx .ys1 .yst{ margin-bottom:20px;}
.zpsx .main .wen_1 .ctn{ padding-bottom:0;}
.zpsx .ys2{ padding-top:0;}
.zpsx .ys2 .yst{ padding-top:10px; margin-top:0; margin-bottom:20px;}
.zpsx .main .wen_1 .ctn{ padding-left:55px;}
.zpsx .ys1 .yst{ margin-top:0;}
.zpsx .ys4 .yst{ margin-top:15px; margin-bottom:15px;}
.zpsx .ys4{ padding-bottom:0; padding-top:0;}
.zpsx .main .wen_3 .ctn{ padding-left:58px;}
.news .news-con .news-list .news-top .news-content h2 a,#footer h3{ font-size:14px;}
#footer .tel{ margin-top:0;}
#footer .tel p strong{ font-size:18px;}
.news .news-con .news-list .news-top .news-img a{ padding-right:0;}
#tab{ height:auto;}
.nei_banner{ height:115px;}
.cp-cat h3, .title-con h3,.sidebar .widget-title h2{ font-size:14px;}
.about_cont,.cp-cat ul li a,.sidebar .sidebar-hot ul li{ font-size:12px;}
.listConts .titlea{ font-size:16px;}
.about_td ul li{ width:155px; font-size:12px;}
.about_td ul li:nth-child(2n){ margin-right:0;}
.about_td ul li .img img{ height:180px;}
.row #tab .tab_box ul li{ width:145px; margin-left:10px; height:190px;}
.single-con .cp-info h1{ font-size:16px;}
.single-con .cp-info p{ font-size:13px;}
table.ke-zeroborder tr td{ font-size:13px;}
.listConts .info{ width:100%; height:auto; text-align:left; font-size:12px;}
.preNext .actBox{ display:none;}
ul.news_c_list li span{ font-size:12px;}
ul.news_c_list li a{ padding-right:70px; font-size:13px;}
.container .nav_ico{ margin-right:-155px;line-height:40px}
.links{ margin-top:30px; line-height:30px; position:relative; padding-bottom:5px; padding-left:5px;}
.link_tit{ display:block; width:100%; height:50px; line-height:50px; background:#0c4b9a; text-align:center; font-size:15px; font-weight:bold; position:absolute; left:0; top:0; z-index:2; color:#FFF;}


}


#header{margin-top: -20px;}

/*首页弹窗*/
.tc1{ width:751px; height:auto; background:rgba(255,255,255, 0.95); position:fixed;border-radius: 8px; left:50%; top:50%; margin:-179px 0 0 -324px; padding: 30px 40px 0;box-shadow: 0px 0px 10px 10px rgba(50, 50, 50, 0.11); z-index:10001;}
.close{ width:15px; height:15px; position:absolute; right:3%; top:5%; cursor:pointer;}
.btn{ width:100%; position:absolute; left:0; bottom:53px; text-align:center;}
.btn a{ display:inline-block; *zoom:1; *display:inline; width:160px; height:54px; margin:0 4px; vertical-align:middle; overflow:hidden;
-moz-border-radius:2px; 
-webkit-border-radius:2px; 
-khtml-border-radius:2px;
border-radius:2px;}
.btn a:hover{ box-shadow:0 0 5px rgba(255,255,255,0.8);}
@media screen and (max-width:767px) {
.tc1{width:100%; height:auto; left:0; margin:0; text-align:center;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);}
.close{ width:22px; height:22px;}
.btn{ bottom:8%;}
.btn a{ width:120px; height:auto; margin:0 2px;}
}


.offer_box{
  height:auto;
  margin:50px;
}

.banner_text {
  width: 100%;
  color: #f5a523;
  font-size: 30px;
  text-align: center;
  font-family: PingFangSC-Semibold;
  margin: 10px 0 30px;
  font-weight: 600;
  position: absolute;
  left: 0;
  top: 10px;
}

.offer_box .select_box {
  height:38px;
  display:flex;
  align-items:center;
  margin-bottom:16px;
}

.offer_box .select_box p {
  width:56px;
  height:16px;
  line-height:16px;
  color:#555555;
  font-size:14px;
  font-family:PingFangSC-Regular;
  margin-right:18px;
}

.offer_box .select_box select {
  width: 300px;
  height: 38px;
  background-color: white;
  border: 1px solid #e3e3e3;
  padding-left: 20px;
  color: #9b9b9b;
  font-size: 14px;
  text-align: left;
  font-family: PingFangSC-Regular;
}

.offer_box .select_box .distance {
  width: 280px;
  height: 34px;
  background-color: white;
  border: 1px solid #e3e3e3;
  padding-left: 20px;
}

.offer_box .select_box .area {
  width: 141px;
  height: 38px;
  background-color: white;
  position: relative;
}

.offer_box .select_box .area input {
  width: 121px;
  height: 38px;
  background-color: white;
  border: 1px solid #e3e3e3;
  padding-left: 20px;
}

.offer_box .select_box .area div {
  width: 12px;
  height: 14px;
  color: #9b9b9b;
  font-size: 14px;
  text-align: left;
  font-family: PingFangSC-Regular;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}

.offer_box .select_box .area_width {
  margin-right: 18px;
}

.offer_box .select_box .mobile {
  width: 280px;
  height: 38px;
  background-color: white;
  border: 1px solid #e3e3e3;
  padding-left: 20px;
}

.offer_btn {
  width: 160px;
  height: 160px;
  position: absolute;
  left: 600px;
  margin-left: -55px;
  top: 123px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.offer_btn div {
  width: 90px;
  height: 90px;
  background-color: #f5a623;
  border-radius: 50%;
  color: white;
  font-size: 20px;
  text-align: center;
  font-family: PingFangSC-Medium;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 0px 10px 10px rgba(245, 166, 35, 0.11);
  cursor: pointer;
}



/*通用-列表翻页*/
.listpage{clear:both; text-align:center;}
.LuckCMS-page{padding:14px 0 10px; font-size:13px;}
.LuckCMS-page a{height:25px; margin-left:6px; padding:0 8px; border:1px solid #d3d3d3; text-align:center; color:#767676; display:inline-block; line-height:25px;}
.LuckCMS-page a:hover{border-color:#0c4b9a; background:#0c4b9a; color:#fff; }
.LuckCMS-page span{height:25px; margin-left:6px; padding:0 8px; border:1px solid #0c4b9a; color:#fff; line-height:25px; background:#0c4b9a; text-align:center; display:inline-block;}


/*浮动QQ*/
.dock {position:fixed;right:0px;width:50px;-moz-opacity:0.7;opacity:0.9;z-index:200;}
.dock.close {z-index:50;}
.dock ul.icons {position:absolute;list-style:none;right:0px;padding:0px;width:50px;border:1px solid #333;border-right:none;background:#111;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.dock.close ul.icons {right:-70px;}
.dock ul.icons li i {display:block;position:relative;width:50px;height:50px;background:url(../images/icons.png) no-repeat;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;z-index:210;}
.dock ul.icons li.active i {-moz-opacity:0.8;opacity:0.8;}
.dock ul.icons li.up i {background-position:-63px -150px;}
.dock ul.icons li.tel i {background-position:-62px -108px;}
.dock ul.icons li.im i {background-position:-63px -20px;}
.dock ul.icons li.wechat i {background-position:-59px -66px;}
.dock ul.icons li.down i {background-position:-63px -190px;}
.dock ul.icons li p {display:block;position:absolute;top:50px;right:-260px;padding:10px 10px;height:120px;color:White;line-height:30px;border:1px solid #333;border-right:none;background:#111;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .4s ease-in-out .1s;-moz-transition:all .4s ease-in-out .1s;-ms-transition:all .4s ease-in-out .1s;-o-transition:all .4s ease-in-out .1s;transition:all .4s ease-in-out .1s;overflow:hidden;z-index:201;}
.dock ul.icons li.active p {right:50px;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
.dock ul.icons li.tel p {width:140px;height:130px;line-height:30px}
.dock ul.icons li.im p {width:140px;height:130px;line-height:30px}
.dock ul.icons li.im p a {display:block;margin-top:12px;width:100px;height:35px;line-height:32px;color:#00dfb9;font-size:16px;text-align:center;text-decoration:none;border:1px solid #00dfb9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.dock ul.icons li.im p a:hover {color:White;background:#0f8773;border:1px solid #0f8773;}
.dock ul.icons li.wechat p {width:140px;height:130px;line-height:30px}
.dock ul.icons li.wechat p img {border:2px solid #000; width:124px;}
.dock a.switch {position:absolute;display:block;top:270px;right:11px;width:26px;height:26px;background:url(../images/icons.png) no-repeat 0px -640px;cursor:pointer;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-ms-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;}
.dock a.switch.off {background-position:-32px -640px;}



/*在线留言*/

.message{padding: 40px 5%; background-color:#f7f7f7; }
.messageInput{width:46.64%; float:left; margin:0 6.72% 25px 0;}
.message .messageInput:nth-child(2){margin-right:0;}
/*.message .messageInput:nth-child(3){margin-right:0;}*/
.message .messageInput:nth-child(4){margin-right:0;}
.message .messageInput h5{font-size:14px; color:#4c4c4c; line-height: 30px;}
.message .messageInput h5 b{font-weight: normal; font-size:12px; text-transform: uppercase;}
.message .messageInput h5 i{color:#e46713;}
.message .messageInput input{width:100%; height:50px; border:1px solid #e5e5e5; background-color:#fff; text-indent: 15px; font-size:14px; margin-top:5px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:0} 
.message .messageInput input::-webkit-input-placeholder{font-size:14px; color:#999999;}  
.message .messageInput input::-moz-placeholder{font-size:14px; color:#999999;}               
.message .messageInput input::-moz-placeholder{font-size:14px; color:#999999;}              
.message .messageInput input::-ms-input-placeholder{font-size:14px; color:#999999;}
.messageInput1{width:100%;}
.messageTextarea{width:100%;}
.messageTextarea textarea{width:100%;border:1px solid #e5e5e5; background-color:#fff;  font-size:14px; height: 119px; padding:20px 0 0 15px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:0}
.messageTextarea textarea::-webkit-input-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}  
.messageTextarea textarea::-moz-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}               
.messageTextarea textarea::-moz-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}              
.messageTextarea textarea::-ms-input-placeholder{font-size:14px; color:#999999;font-family:'Microsoft yahei'}
.button{float:left; width:100%; padding-top:17px;}
.button input{width:280px; height: 56px; display: block; margin: auto ; font-size:16px; color:#fff; border:none; background-color: #e46713;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:4px;
}
.button input:hover{background-color:#062a5c;}
.button .p{text-align:center; font-size:14px; color:#999999; line-height: 30px;}
.button .p i{color:#e46713;}

.buttons{float:left; width:100%; }
.buttons input{width:60%; height:50px; display: block; margin: auto ; font-size:16px; color:#fff; border:none; background-color:#e46713;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border-radius:4px;
}
.buttons input:hover{background-color:#0c4b9a;}
.buttons .p{text-align:center; font-size:14px; color:#999999; line-height: 30px;}
.buttons .p i{color:#e46713;}	


@media screen and (max-width:767px){
	.buttons input{width:100%; height:40px;  font-size:14px; }
	.buttons{padding-top:0px;}
	.buttons .p{font-size:12px;}
}

.offer_box{
  width:100%;
  height:auto;
  margin:0 auto;
}

.offer_box .select_box {
  height:38px;
  display:flex;
  align-items:center;
  margin-bottom:16px;
}

.offer_box .select_box p {
  width:60px;
  height:16px;
  line-height:16px;
  color:#555555;
  font-size:14px;
  font-family:PingFangSC-Regular;
  margin-right:18px;
}

.offer_box .select_box select {
  width:calc(100% - 60px);
  height: 38px;
  background-color: white;
  border: 1px solid #e3e3e3;
  padding-left: 20px;
  color: #9b9b9b;
  font-size: 14px;
  text-align: left;
  font-family: PingFangSC-Regular;
}

.offer_box .select_box .distance {
  width:calc(100% - 60px);
  height: 34px;
  background-color: white;
  border: 1px solid #e3e3e3;
  padding-left: 20px;
}

.offer_box .select_box .area {
  width:calc(100%/2 - 39px);
  height: 38px;
  background-color: white;
  position: relative;
}

.offer_box .select_box .area input {
  width:calc(100% - 22px);
  height: 38px;
  background-color: white;
  border: 1px solid #e3e3e3;
  padding-left: 20px;
}

.offer_box .select_box .area div {
  width: 12px;
  height: 14px;
  color: #9b9b9b;
  font-size: 14px;
  text-align: left;
  font-family: PingFangSC-Regular;
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}

.offer_box .select_box .area_width {
  margin-right: 18px;
}

.offer_box .select_box .mobile {
  width:calc(100% - 60px);
  height: 38px;
  background-color: white;
  border: 1px solid #e3e3e3;
  padding-left: 20px;
}

.offer_btn {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 855px;
  top: 236px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.offer_btn div {
  width: 180px;
  height: 90px;
  background-color: #f5a623;
  border-radius:10px;
  color: white;
  font-size: 20px;
  text-align: center;
  font-family: PingFangSC-Medium;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 0px 10px 10px rgba(245, 166, 35, 0.11);
  cursor: pointer;
}
