﻿@charset "utf-8";
/* reset  txt*/
html { height: 100%; }
body { min-height: 100%; }
body { _height: 100%; *+overflow-x:hidden; background:#f9f9f9; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0; }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1; }
li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
iframe, frame, fieldset, img { border: 0 none; }
img { vertical-align: top; }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer; } 
button { cursor: pointer; }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none; }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio; }
input[type=checkbox] { -webkit-appearance: checkbox; }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; }
textarea { overflow: auto; resize: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
table { border-collapse:collapse; border-spacing:0; }
caption, th { text-align: left; }
th { font-weight: normal; }
em, cite, address, i { font-style: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
body, input, select, button, textarea { font-family: "Microsoft Yahei","微软雅黑",arial,"\5b8b\4f53"; }
body { line-height: 1.5; }
a { text-decoration: none; color: #000; }
a:hover { color:#e60012; }
a { blr: expression(this.onFocus=this.blur()); }
a * { *cursor: pointer; }
:focus { outline: none; }
.song { font-family: "\5b8b\4f53"; }
.arial { font-family:Arial, Helvetica, sans-serif; }

.edit_con_original { line-height: 1.8; padding: 0 0; color: #333; }
.edit_con_original ul { margin: inherit; padding: inherit; }
.edit_con_original ul li { list-style-type: disc; margin: auto; }
.edit_con_original ol { margin: inherit; padding: inherit; }
.edit_con_original ol li { list-style-type: decimal; margin: auto; }
.edit_con_original h1 { font-size: 2em; font-weight: bold; }
.edit_con_original h2 { font-size: 1.5em; font-weight: bold; }
.edit_con_original h3 { font-size: 1.17em; font-weight: bold; }
.edit_con_original h4 { font-size: 1em; font-weight: bold; }
.edit_con_original h5 { font-size: 0.83em; font-weight: bold; }
.edit_con_original h6 { font-size: 0.67em; font-weight: bold; }
.edit_con_original em { font-style: italic; }
.edit_con_original cite { font-style: italic; }
.edit_con_original address { font-style: italic; }
.edit_con_original i { font-style: italic; }
.edit_con_original table { border-collapse: separate; border-spacing: 2px; }
.edit_con_original img { max-width: 100%; height: auto; }


/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table; }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1; }

.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important; }

/*{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#bbaf1f24", EndColorStr="#bbaf1f24")}*/
.auto-img { position: relative; overflow: hidden; display: block; }
.auto-img img { position: relative; }

.ut-s {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
    outline: 0 !important
}


.fl { float:left; }
.fr { float:right; }


body {  font-size:1em; color:#707070; }

.inbg { background:#fff; }

.mobile-bon, .mobile-mask { display:none; }

.content-boxfix { position:fixed; width:100%; top:0px; height:100%; }

.con_box { left:0px; }

/**************header******************/
.header { height:5.25em;  position:relative; z-index:10000000000; background:#fff; }
.header .logo { float:left; margin-top:28px; }
.header .logo img { width:8.875em; height:1.8125em; display:inline-block; }
.header .hdrt { float:right; }
.header .nav_close { position:absolute; display:none; right:0px; top:0px; height:100%; width:4.67em; background:#f6f6f6; background:url(../images/nav_close_but.jpg) no-repeat center center #f6f6f6; background-size:1.5em 1.5em; cursor:pointer; }

.phote_head { display:none; }

.head-menu { float:left; margin-top:1.75em; *+width:472px; margin-right:1em; }
.head-menu ul { float:right; }
.head-menu li { float: left; margin-right:37px; position:relative; }
.head-menu li > a { line-height:30px; padding:0px 5px; padding-bottom:24px; font-size:14px; color:#474747; position: relative; display: block; }
.head-menu li:hover > a { color: #000; border-bottom:2px solid #ec4e4e; }

.head-menu .child { position: absolute; left:0px; top:100%; padding:0px; border-top:1px solid #f8f8f8; background:#fff; opacity:0; -webkit-transition: .2s ease-in-out; -moz-transition: .2s ease-in-out; -ms-transition: .2s ease-in-out; -o-transition: .2s ease-in-out; transition: .2s ease-in-out;display: none; width:auto; }
.head-menu .child a { color: #555; }
.head-menu li:hover .child { display: block;opacity:1; }
.head-menu .child.wd01 { width:270px; }
.head-menu .child dl { width:270px; background:url(../images/nav_li01.png) repeat-y right top #fff;  min-height:365px; padding:13px 1px 13px 0px; float:left; }
.head-menu .child dl dd a { display:block; padding:10px 27px; font-size:14px; line-height:20px;}
.head-menu .child dl.menu_01 { border-left:1px solid #eee; border-bottom:1px solid #eee; width:269px;}
.head-menu .child dl.menu_01 dd a:hover { background:#000; color:#fff; }
.head-menu .child dl .menu_02 { position:absolute;background:#fff; width:270px; left:271px; top:-1px;border-top:1px solid #f5f5f5;  min-height:365px; background:url(../images/nav_li01.png) repeat-y right top #fff; }
.head-menu .child dl .menu_02 { display:none; padding:13px 0px; padding-right:1px;  }
.head-menu .child dl .menu_02 dd { display:none; }
.head-menu .child dl .menu_02  a { color:#707070; padding:6px 27px; }
.head-menu .child dl.menu_01 dd .menu_02  a:hover { color:#ee0001; background:none; }
.head-menu .child dl .menu_03 { position:absolute;background:url(../images/nav_li01.png) repeat-y right top #fff;  width:270px; left:271px; top:-1px;border-top:1px solid #f5f5f5;  min-height:365px; padding:13px 0px; display:none;-webkit-transition: .2s ease-in-out; -moz-transition: .2s ease-in-out; -ms-transition: .2s ease-in-out; -o-transition: .2s ease-in-out; transition: .2s ease-in-out; }
.head-menu .child dl .menu_03 .list { width:100%;}
.head-menu .child dl .menu_03 a { padding:0px; }
.head-menu .child dl .menu_03 img { width:83.82%; margin:2.875em auto 1em; display:block; }
.head-menu .child dl .menu_03 p { text-align:center; }
.head-menu .child dl .menu_03 p .span01 { font-size:1.125em; color:#474747; }
.head-menu .child dl .menu_03 p .span02 { color:#707070; font-size:14px; }
.head-menu .child dl .menu_02 .list02:hover > .menu_03 { display:block; }
.head-menu .child dl.menu_01 dd:hover a { background:#000; color:#fff; }
.head-menu .child dl.menu_01 dd:hover  .menu_02  a { background:none; color:#707070; }
.head-menu .child dl.menu_01 dd:hover  .menu_02  a:hover { background:none; color:#ee0001; }
.head-menu .child dl.menu_01 dd:hover  .menu_02 .list02:hover a {color:#ee0001; background:none;}

.head-menu .child dl dd:hover .menu_02 { /*display:block;*/ }
.head-menu .child dl dd:hover .menu_02 .list02 .menu_03 { /*display:block;*/ }

.head-menu .child dl dd  .menu_02 .list02 .menu_03  { /*display:none;*/ }




.header .tit { float:left; font-size:14px; line-height:36px; color:#707070; padding:25px 10px 0px; }
.header .search { float:left; width:214px; margin-top:25px; margin-right:12px; height:34px; border:1px solid #d2d2d2; position:relative;  }
.header .search input:first-child { width:141px; padding:0px 28px 0px 16px; border:none; background:none; position:relative; top:1px; height:34px; line-height:34px; font-size:14px; float:left; font-family:Arial, Helvetica, sans-serif; }
.header .search input:first-child +input { float:left; width:29px; height:34px; border:none; background:url(../images/search_bon.png) no-repeat 0px center; cursor:pointer; padding-right:0px; position:relative; top:1px; }
.header .search .close { position:absolute; right:29px; top:0px; height:34px; width:28px; background:#fff; }
.header .in_ad { float:left; width:180px; padding-top:25px; }
.header .in_ad img { margin:7px 22px; display:inline-block; }

/**************banner********************/
.banner { max-height:996px; width:100%; height:auto; overflow:hidden; max-width:1920px; margin:0px auto; }
.banner ul li {  }
.banner ul li a { float:left; width:100%; background-position:center center; background-size:cover; }

/*********in_hot_news***********/
.in_hot_news { float:left; width:100%; padding:1.125em 0px; height:1.6em; background:#f3f3f3; }
.in_hot_news dl { background:url(../images/in_hot_news_tl.png) no-repeat left center; height:1.6em; padding-left:5.5em; }
.in_hot_news dl dd { float:left; color:#5c5c5c;  width:100%; position:relative; height:1.6em; line-height:1.6em; overflow:hidden; }

.in_hot_news dl dd ul li {position:absolute; top:0px; height:100%; right:0px; width:100%; text-align:left; overflow:hidden; background:#f3f3f3; }
.in_hot_news dl dd ul li a { color:#5c5c5c; padding-top:0.25em; }
.in_hot_news dl dd ul li a:hover { color:#e60012; }
.in_hot_news dl dd ul li .span01 { float:left; width:82%; font-size:0.875em; }
.in_hot_news dl dd ul li .span02 { float:right; font-size:1em; color:#474747; }

.in_hot_news .wrap { position:relative; }
.in_hot_news .wrap a.more { position:absolute; left:0px; top:0px; width:6.5%; height:100%; display:inline-block; }

/*****************in_product*******************/
.in_product { position:relative; float:left; width:100%; margin-top:6.875em; }
.in_product .head_tit { border-bottom:1px solid #eee; float:; width:100%; height:3.125em; margin-bottom:2.75em; }
.in_product .head_tit .title { float:left; }
.in_product .head_tit .title .span01 { font-size:1.75em; color:#474747; padding-right:0.3em; }
.in_product .head_tit .title .span02 { font-size:1.875em; color:#3577c4; font-family:avianregular; }
.in_product .head_tit .in_pro_store { float:right;border-right:1px solid #eee; }
.in_product .head_tit .in_pro_store ul li { float:left; height:3em; line-height:3em; border-top:1px solid #eee; border-left:1px solid #eee; padding:0px 20px; }
.in_product .head_tit .in_pro_store ul li a { color:#474747; font-size:0.875em;}
.in_product .head_tit .in_pro_store ul li img { vertical-align:middle; width:48px; display:inline-block; margin-right:6px; }

.in_product .line_lf { position:absolute; left:0px; width:50%; top:3.125em; *+top:1.6em; border-bottom:1px solid #eee; }

.in_product .in_pro_list { width:100%; float:left; position:relative; overflow:hidden; height:525px; }
.in_product .in_pro_list .cbox { width:32.52%; position:absolute;left:100%;  top:0px;}
.in_product .in_pro_list .cbox .conbg { position:relative; float:left; width:100%;  }
.in_product .in_pro_list .cbox .con { position:absolute; left:10%; top:25%; }
.in_product .in_pro_list .cbox img { width:100%;}
.in_product .in_pro_list .cbox .con h1 { font-size:1.75em; line-height:120%; color:#474747; font-weight:normal; }
.in_product .in_pro_list .cbox .con p { font-size:1em; color:#474747; padding-bottom:1em; }
.in_product .in_pro_list .cbox .con a.more { background:#3577c4; font-size:0.75em; color:#fff; padding:3% 16% 3% 8%; border-radius:3px; position:relative; transition: 0.2s all; border:1px solid #3577c4;  }
.in_product .in_pro_list .cbox .con a.more i { background: url(../images/jia_01.png) no-repeat; width:0.75em; height:0.75em; position: absolute; right:10%; top: 46%; margin-top: -4px; display:inline-block; transition: 0.2s all; }
.in_product .in_pro_list .cbox .con a.more:hover { color:#ee0001;border:1px solid #ee0001; background:none;  }
.in_product .in_pro_list .cbox .con a.more:hover i { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);background: url(../images/jia_02.png) no-repeat; }

.in_product .in_pro_list .cbox2 { left:0px; }

/*************in_com_product***************/
.in_com_product { float:left; width:100%; position:relative; background:url(../images/in_com_product_bg01.jpg) no-repeat top center; margin-top:4.7em; *+margin-top:3em; padding-top:5%; }
.in_com_product .com_tit { border-bottom:1px solid #437cbd; float:left; width:100%; height:3.5em; margin-bottom:3.375em; }
.in_com_product .com_tit .title { float:left; }
.in_com_product .com_tit .title .span01 { font-size:1.75em; color:#fff; padding-right:0.3em; }
.in_com_product .com_tit .title .span02 { font-size:1.875em; color:#fff; font-family:avianregular; }

.in_com_product .line_lf { position:absolute; left:0px; z-index:0; width:50%; padding-top:5%; top:3.5em; *+top:2em; border-bottom:1px solid #447cbd; }

.in_com_product .in_con { float:left; width:100%; padding-bottom:4em; }
.in_com_product ul li .tex_lf { float:left; width:36.59%; padding-top:10%; padding-left:2.11%; color:#fff; }
.in_com_product ul li .tex_lf h1 { font-size:6em; line-height:110%; }
.in_com_product ul li .tex_lf h2 { font-size:2.25em; line-height:110%;font-weight:normal; font-family:"AvianRegular","arial"; }
.in_com_product ul li .tex_lf p { font-size:1.875em; padding-top:4%; }
.in_com_product ul li .tex_lf a { color:#fff; font-family:impact;}
.in_com_product ul li .divimg { float:right; width:61%; }
.in_com_product ul li .divimg img { width:100%; display:inline-block; }



/********************in_security**********************/
.in_security { float:left; width:100%; overflow:hidden; position:relative; }
.in_security .con_lf { float:left; width:50%; *+width:49.9%; position:absolute; left:-100%; }
.in_security .con_lf img { width:100%;  display:inline-block;  }
.in_security .con_lf .con { position:absolute; left:50%; width:470px; color:#474747; text-align:center; margin-left:-235px; top:21%; }
.in_security .con_lf .con h1 { font-size:4.375em; text-transform:uppercase; font-weight:normal; }
.in_security .con_lf .con h2 { font-size:1.875em; font-weight:normal; }
.in_security .con_lf .con p { font-size:1em; }
.in_security .con_lf .con a.more { width:50%; background:#3577c4; display:inline-block; color:#fff; font-size:1.125em; text-transform:uppercase; padding:1% 0px; border-radius:5px; margin-top:5%; }

.in_security .con_rt { float:right; width:50%;position:absolute; right:-100%; }
.in_security .con_rt img { width:100%; display:inline-block; }
.in_security .con_rt .con { position:absolute; left:0px; bottom:2.6em; width:100%; border-top:1px solid #444;  border-bottom:1px solid #444; height:6.875em; }
.in_security .con_rt .con .title { float:left; border-left:1px solid #444;border-right:1px solid #444; margin:0px 8.65%; margin-right:6%; padding:0px 3.65%; height:6.875em; color:#fff; }
.in_security .con_rt .con .title span { display:block; }
.in_security .con_rt .con .title .span01 { font-size:1.4em; padding-top:1.2em; }
.in_security .con_rt .con .title .span02 { font-size:0.875em; }

.in_security .con_rt .con .more { float:left; height:6.875em;  padding-right:6%; border-right:1px solid #444; }
.in_security .con_rt .con .more a { float:left; color:#fff; width:2.375em; height:2.375em; margin-top:2.5em; display:inline-block; position:relative;transition: 0.2s all; }
.in_security .con_rt .con .more a i { background:url(../images/jia_03.png) no-repeat center center; width:100%; height:100%; position: absolute;left:0px; top:0%; transition: 0.2s all; }
.in_security .con_rt .con .more a:hover i { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); }


/***************footer****************/
.footer { background:url(../images/foot_bg01.png); padding-top:28px; }
.footer .ft_nav { float:left; padding-top:8px; }
.footer .ft_nav ul { float:left; }
.footer .ft_nav ul li { float:left; width:170px; padding:0px 10px 0px 0px; }
.footer .ft_nav ul li dl dt { font-size:12px; padding-bottom:10px; }
.footer .ft_nav ul li dl dt a { color:#d8d8d8; }
.footer .ft_nav ul li dl dd { font-size:12px; color:#a9a9a9; line-height:24px; }
.footer .ft_nav ul li dl dd a { color:#a9a9a9; }
.footer .ft_nav ul li dl a:hover { color:#fff; }

.footer .in_share  { float:right; width:15.25em; padding-top:11px; }
.footer .in_share ul { float:right; width:100%; }
.footer .in_share ul li { position:relative; z-index:2; float:left; margin-left:0.75em; width:3em; padding-bottom:6px; }
.footer .in_share ul li .divimg {border:1px solid #6d6d6d; text-align:center; line-height:2.875em; border-radius:5px;  width:2.875em; height:2.875em; }
.footer .in_share ul li p { font-size:0.75em; text-align:center; color:#a9a9a9; display:none; padding-top:0.5em; }
.footer .in_share ul li .divimg img { width:65.22%; margin-top:0.375em; }
.footer .in_share ul li .code { position:absolute; background:url(../images/code_bg01.png) no-repeat; display:none; left:0px; top:100%; width:97px; height:105px; z-index:2; }
.footer .in_share ul li .code img {width:85px; height:85px; float:left; margin:14px 0px 0px 6px; }
.footer .in_share ul li:hover .code { display:block; }
.footer .in_share ul li a .divimg {border:1px solid #6d6d6d;}

.footer .in_share dl { float:left; width:100%; padding-top:6px; }
.footer .in_share dl dd { float:left; width:50%; line-height:24px; font-size:12px; color:#a9a9a9; position:relative; }
.footer .in_share dl dd .code { position:absolute; background:url(../images/code_bg01.png) no-repeat; display:none; left:0px; top:100%; width:97px; height:105px; z-index:2; }
.footer .in_share dl dd .code img {width:85px; height:85px; float:left; margin:14px 0px 0px 6px; }
.footer .in_share dl dd:hover .code { display:block; }

.footer .in_share dl dd a { color:#a9a9a9; padding-left:13px; }
.footer .in_share dl dd a:hover { color:#fff; }
.footer .in_share dl dd.zindex10 { z-index:2; }
.footer .in_share dl dd span { padding-left:13px;}

.footer .copy { float:left; width:100%; margin-top:22px; border-top:1px solid #424242; line-height:57px; color:#a9a9a9; }
.footer .copy .copy_lf { float:left; font-size:0.75em; }
.footer .copy .copy_lf a { color:#a9a9a9; }
.footer .copy .copy_lf a:hover { color:#fff; }
.footer .copy .copy_rt { float:right; font-size:0.75em; }
.footer .copy .copy_rt img { vertical-align:middle;}
.footer .copy .copy_rt .return { background:url(../images/goto.png) no-repeat right center; padding-right:1.6em; text-transform:uppercase; color:#a9a9a9; }
.footer .copy .copy_rt a { color:#a9a9a9; }
.footer .copy .copy_rt a:hover { color:#fff; }
.footer .copy .copy_rt .span02 { display:none; }
.footer .copy .copy_rt .fenxing { filter: Alpha(opacity=0); -moz-opacity:0; opacity:0; }

.wrap { width:1230px; margin:0px auto; }

/******************ser_share*****************/
.ser_share { position:fixed; z-index:100002; right:0px; top:30%; width:60px;  }
.ser_share ul { float:right; width:60px; }
.ser_share ul li { float:left; width:100%; text-align:center; color:#fff; font-size:1em; height:60px; border-radius:5px; background:#3072c0; margin:1px 0px 0px; }
.ser_share ul li img { width:42px; height:40px; margin-top:10px; line-height:40px; display:inline-block; }
.ser_share ul li.code { line-height:110%; position:relative; }
.ser_share ul li.code span { display:block; cursor:pointer; margin-top:15px; }

.ser_share ul li.code .imgcode { position:absolute; background:#3072c0; text-align:center; border-radius:5px; display:none; left:-122px; top:0px; width:121px; height:121px; z-index:2; 
  -webkit-box-shadow: #666 0px 0px 20px;

            -moz-box-shadow: #666 0px 0px 20px;

            box-shadow: #666 0px 0px 20px;

            background: #FFFFFF; z-index:2; }
.ser_share ul li.code .imgcode * {width:104px; height:104px; display:inline-block; margin:8px 0px; }
.ser_share ul li:hover .imgcode { display:block; }

.house_performance .table td.td02 a { color:#707070;}


/************ab_join_tcbg****************/
.ab_join_tcbg { position:fixed; left:0px; background:url(../images/ab_join_tcbg01.png); z-index:100003; top:0px; width:100%; height:100%; display:none; }

.ab_join_tcnr { width:303px; background:#fff; position:fixed; left:50%; top:50%; z-index:100004; margin-left:-151px; margin-top:-52px; height:106px; text-align:center; display:none;  }
.ab_join_tcnr .close { position:absolute; top:14px; right:15px; background:url(../images/ab_join_tcnr_close.png) no-repeat; width:21px; height:21px; cursor:pointer; }
.ab_join_tcnr .con { padding:42px 20px 20px; text-align:center; font-size:0.875em; color:#474747;  }
.ab_join_tcnr .con span { background:url(../images/gou_01.png) no-repeat left center; line-height:23px; padding-left:33px; display:inline-block;  }


/************ab_join_tcbg2****************/
.ab_join_tcbg2 { position:fixed; left:0px; background:url(../images/ab_join_tcbg01.png); z-index:100003; top:0px; width:100%; height:100%; display:none; }

.ab_join_tcnr2 { width:303px; background:#fff; position:fixed; left:50%; top:50%; z-index:100004; margin-left:-151px; margin-top:-52px; height:106px; text-align:center; display:none;  }
.ab_join_tcnr2 .close { position:absolute; top:14px; right:15px; background:url(../images/ab_join_tcnr_close.png) no-repeat; width:21px; height:21px; cursor:pointer; }
.ab_join_tcnr2 .con { padding:42px 20px 20px; text-align:center; font-size:0.875em; color:#474747;  }
.ab_join_tcnr2 .con span { line-height:23px;  display:inline-block;  }



/***************phone_return***************/
.phone_return { position:fixed; display:none; width:3.7917em; height:3.7917em; background:url(../images/returntop.png) no-repeat; background-size:100% 100%; z-index:999999999; margin-top:-1.89585em; right:3.9%; bottom:10%; cursor:pointer; }




.cur_price_bg { position:fixed; z-index:1; display:none; background:url(../images/); left:0px; top:0px; width:100%; height:100%; }



@media only screen and (max-width: 1660px) {
.join_about .text .join_wrap { margin-left:20px; float:left; }
.join_about .divimg .auto-img { height:496px; }
.join_about .text .con { margin-top:10%; }


/**********ab_contact***********/
.ab_contact .text .con { margin-top:13%; }
.ab_contact .divimg .auto-img { height:485px;}


.ab_community ul li { height:346px; }
.ab_community ul li .auto-img { height:346px; }


/*******ab_inrespon*********/
.ab_inrespon ul li .auto-img { height:394px;}

}

@media only screen and (max-width: 1440px) {

.join_about .divimg .auto-img { height:430px; }
.join_about .text .con { margin-top:6%; }


/**********ab_contact***********/
.ab_contact .text .con { margin-top:8%; }
.ab_contact .divimg .auto-img { height:421px;}

.ab_community ul li { height:300px; }
.ab_community ul li .auto-img { height:300px; }
.ab_community ul li .text { top:21%; }

.ab_inrespon ul li .text dl { width:auto; padding:0px 20px;  }


/*******ab_inrespon*********/
.ab_inrespon ul li .text { top:26%;  }
.ab_inrespon ul li .auto-img { height:342px;}


}

@media only screen and (max-width: 1366px) {

.join_about .divimg .auto-img { height:408px; }
.join_about .text .con { margin-top:6%; }

/**********ab_contact***********/
.ab_contact .text .con { margin-top:6%; }
.ab_contact .divimg .auto-img { height:399px;}
.ab_contact .text .con ul { padding-bottom:5%; }

.ab_community ul li { height:285px; }
.ab_community ul li .auto-img { height:285px; }


/*******ab_inrespon*********/
.ab_inrespon ul li .text { top:20%;  }
.ab_inrespon ul li .auto-img { height:324px;}

}

@media only screen and (max-width: 1280px) {
.ser_policytabfix {  width:auto; left:20px; right:20px; }

.wrap { width:auto; margin:0px 20px; }
.join_about .text .join_wrap { width:auto;}
.join_about .divimg .auto-img { height:383px; }
.join_about .text .con { margin-top:4%; }

/**********ab_contact***********/
.ab_contact .divimg .auto-img { height:374px;}

.ab_community ul li { height:267px; }
.ab_community ul li .auto-img { height:267px; }
.ab_community ul li .text { top:19%; }


/*************ab_event*************/
.ab_event { width:966px; float:none; margin:0px auto; }


/*******ab_inrespon*********/
.ab_inrespon ul li .text { top:14%;  }
.ab_inrespon ul li .auto-img { height:304px;}

}

@media only screen and (max-width: 1240px) {

/**************header******************/
.head-menu li { margin-right:30px; }
/* .header .search { display:none; } */

.head-menu .child.wd01 { width:170px; }
.head-menu .child dl { width:170px; }
.head-menu .child dl .menu_02 { width:170px; left:171px;}
.head-menu .child dl .menu_03 { width:170px; left:171px; }


.house_con10 .house_tab { margin-left:6%; margin-top:0px; }
.house_con10 .house_tabconkg {  margin-right:5%; }


.join_about .text .con h2 { font-size:40px; }

.ab_contact .text .con_wrap { width:auto; }
.ab_contact .text .con { padding:0px 3% 0px 7%; width:90%; }
.ab_contact .text .con h2 { font-size:20px; }


.ab_community ul li .text {right:50%; margin-right:-200px; }
.ab_community ul li.li02 .text { left:50%; margin-left:-200px; }
.ab_community ul li.li04 .text { left:50%; margin-left:-200px; }



}

@media only screen and (max-width: 1150px) {

/*************ab_event*************/
.ab_event { width:805px;}

.ab_product ul li.li01 .text { padding-top:6%;  }



/****************ser_modeltc******************/
.ser_modellb {  width:960px; margin-left:-480px; }
.ser_modellb .con .modetab { width:230px; }
.ser_modellb .con .modetab ul li {  width:215px;}

.ser_modellb .con .modetabnr {  width:684px; }

}

@media only screen and (max-width: 1024px) {

/**************header******************/
.head-menu li { margin-right:20px; }


/*********respon***************/
.respon_title .respon_tit {width:96%; }
.respon_title ul li { width:20.5%; padding-right:4.5%; background:url(../images/respon_title_bg01.png) no-repeat right 65px;}
.respon_title ul li  .img { width:130px; height:130px; line-height:130px; }
.respon_title ul li  .img img { width:85px; }

.join_about .text .con { margin-top:7%; }
.join_about .text .con .txt { height:8em; }
.join_about .divimg .auto-img { height:306px; }
.join_about .text .con h2 { font-size:36px; }

.ab_contact .text .con { margin-top:10%; }
.ab_contact .text .con h2 { font-size:18px; }


/**************ab_share************/
.ab_share ul { width:100%; }
.ab_share ul li  .img {width:200px; height:200px; line-height:200px;}
.ab_share ul li  .img img { *+margin-top:25px; }
.ab_share ul li.li01 .img { background-position:center 25px; }
.ab_share ul li.li02 .img { background-position:center 25px; }
.ab_share ul li.li03 .img img { margin-top:0px; }
.ab_share ul li  .img:hover {  background-position:center -272px;  }


.ser_driver_down  .ser_outlets_search { width:474px; }

/****************ser_modeltc******************/
.ser_modellb {  width:800px; margin-left:-400px; }
.ser_modellb .con .modetab { width:200px; }
.ser_modellb .con .modetab ul li {  width:185px;}

.ser_modellb .con .modetabnr {  width:554px; }

}

@media only screen and (max-width: 980px) {

/********************in_security**********************/
.in_security .con_lf { width:100%;  }
.in_security .con_lf .con { top:25%; }

.in_security .con_rt {  width:100%;}


.house_con10 .house_tabconkg {  margin-right:0px; }


/***************solu_con******************/
.solu_con .text  h3 {  padding:20% 0px 15%; }

.join_about .text .con .txt { height:6em; }
.join_about .divimg .auto-img { height:287px; }
.join_about .text .con h2 { font-size:28px; }

/*************ab_event*************/
.ab_event { width:644px;}

.ab_event .line01 {  background:#7e7a79; }


.header .tit { display:none; }

}

@media only screen and (max-width: 960px) {
 .header .hdrt .hd_link a { margin-left:0px; padding-left:40px; }
 
/***************footer****************/
.footer .ft_nav { width:100%;  }
.footer .ft_nav ul { width:100%; float:left;}
.footer .ft_nav ul li { padding-right:0px; }
.footer .in_share { margin:0px auto; float:none; }
.footer .in_share  dl { display:none;}
.footer .copy .copy_lf { width:100%; text-align:center; line-height:40px; padding-top:10px; }
.footer .copy .copy_rt { width:100%; text-align:center; padding-bottom:20px;line-height:40px; }


/************************news************************/
/**********news_list***********/
.news_list ul li .text { margin-top:0px; }
.news_list ul li .text h3 { line-height:200%; padding-top:2%; }
.news_list ul li .text dl { padding-bottom:1%; padding-top:0px; }

/*********respon***************/
.respon_title ul li { width:20%; padding-right:5%; background:url(../images/respon_title_bg01.png) no-repeat right 60px;}
.respon_title ul li  .img { width:120px; height:120px; line-height:120px; }
.respon_title ul li  .img img { width:80px; }

.ab_contact .text .con .txt { font-size:13px; }
.ab_contact .text .con h2 { font-size:17px; }


.ab_service .ab_servicelb ul li .text dl { padding-top:10%; }

.ab_product ul li.li01 .text { padding-top:4%;  }

.ser_driver_down .out_con_search { width:704px; text-align:center; }
.ser_driver_down .out_con_search ul li:last-child { width:100%; }

}

@media only screen and (max-width:860px) {
 
/**************header******************/
.header .search { display:none; }
.header .hdrt { /*float:left; padding-left:20px; */}
.head-menu li { margin-right:10px; }
.head-menu .child.wd01 { width:150px; }
.head-menu .child dl { width:150px; }
.head-menu .child dl .menu_02 { width:150px; left:151px;}
.head-menu .child dl .menu_03 { width:150px; left:151px; }

/************************news************************/
/**********news_list***********/
.news_list ul li .text h3 { padding-top:1%; line-height:150%; }
.news_list ul li .text dl { padding-bottom:0px;  }


/****************out_con_search*********************/
.ser_driver_down .out_con_search { width:100%; }

.ab_contact .text .con h2 { font-size:16px; }
.ab_contact .text .con .txt { font-size:12px; }
 
.ab_community ul li .text  { width:330px; }
.ab_community ul li .text h3 label { font-size:80px;  }
.ab_community ul li .text h3 .tit { padding-top:1.2em; }
.ab_community ul li .text h3 .tit .span01 { font-size:16px; }
.ab_community ul li .text h3 .tit .span02 { font-size:20px; }
.ab_community ul li .text p { font-size:50px; }
.ab_community ul li .text { margin-right:-165px; }
.ab_community ul li.li02 .text {  margin-left:-165px; }
.ab_community ul li.li04 .text {  margin-left:-165px; }


/*************ab_event*************/
.ab_event { width:483px;}

.ab_service .ab_servicelb ul li .text dl { padding-top:5%; }

.ab_product ul li.li01 .text { padding-top:2%;  }


.china_con8 .text { padding-right:4%; }
}


@media only screen and (max-width: 765px) {
body { font-size:150%; }

.wrap { width:auto; margin:0px 3.9%; }

.phone_hidden { display:none; }


.phone_return { }

.footer .copy .copy_rt .fenxing { height:0px; overflow:hidden;}

/**************header********************/
.header { height:3.42em; z-index:12; }
.header .logo { margin-top:0.9em; }
.header .logo img { width:6.96em; height:auto; }

/***************phote_nav*******************/
.phote_nav { position: fixed; left:100%; top: 0; height:100%; bottom: 0; width:71.875%; z-index: 102; background:#fff; transition: 0.2s ease-in; -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); transition: 0.2s ease-in; }
.phote_nav  .phote_head { float:left; width:100%; border-bottom:1px solid #ddd; position:relative; display:block; }
.phote_nav  .phote_head .logo { float:left; width:8.875em; margin-top:0px; padding:1.33em 0px;  padding-left:7.39%; }
.phote_nav  .phote_head .nav_close { display:block; }

.phote_nav .search { position:absolute; left:0px; top:4.25em; width:100%; border:none; margin:0px; height:auto; border-bottom:1px solid #ddd; display:block; }
.phote_nav .search input:first-child {padding:0.375em 0px 0.375em 7.39%; width:70%; border:none; background:none; height:2.125em; line-height:2.125em; font-size:0.925em; float:left; font-family:Arial, Helvetica, sans-serif; }
.phote_nav .search input:first-child +input { position:absolute; font-size:1em; right:0px; top:0px; height:100%; width:4.67em; border:none; background:url(../images/search_bon2.jpg) no-repeat center center;background-size:1.4167em 1.4167em;  cursor:pointer; }

.phote_nav .hdrt { padding:0px; }


.phote_nav .in_ad { float:left; width:100%; padding:5% 0px; display:block;  }
.phote_nav .in_ad img { width:78.26%;padding-left:7.39%; height:auto; display:inline-block; }
.phote_nav .ph_nav { float:left; width:100%; margin:5% 0px; overflow:hidden; }
.phote_nav .ph_nav ul li p {padding:0.5em 0px 0.5em 7.39%; }
.phote_nav .ph_nav ul li p a { font-size:1.25em; color:#000; }
.phote_nav .ph_nav ul li dl { background:#f6f6f6; padding:0.5em 0px; display:none; }
.phote_nav .ph_nav ul li dl dd {padding:0.125em 0px 0.125em 7.39%;}
.phote_nav .ph_nav ul li dl dd a {font-size:1.125em; color:#848484;}

.phote_nav.on { left:28.125%;-moz-transform: translateX(0%); -webkit-transform: translateX(0%); -o-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%);  }





.mobile-mask { background: #000; position: fixed; display: block; opacity:0.5; filter: alpha(opacity=50); z-index: 2; width: 100%; height: 100%; left: 0; top: 0; display: none; }
.mobile-bon { position:absolute; display: block; top:0.5em; right:3.9%; z-index:9999999999999999999; width:2.375em; height:1.9375em; /*border: 4px solid #ffffff;*/ background:url(../images/mobile-bon_bg01.png) no-repeat #fff; /*box-shadow: -1px 1px 3px #888; border-radius: 3px;*/ transition: 0.2s ease-in; background-size:cover; }
.mobile-bon.on { z-index:1; }
/*.mobile-bon:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-top: 5px solid #000000; border-bottom: 5px solid #000000; }
.mobile-bon:after { content: ''; position: absolute; top: 10px; right: 0; left: 0; height: 5px; overflow: hidden; background: #000000; }
*/	

.header .search .close { display:none; }


.head-menu { margin-top:3em; width:96%; margin-right:4%; }	
.head-menu nav { float:left; width:98%; padding-right:2%;  margin:5% 0px; overflow-y:auto;}

.head-menu nav::-webkit-scrollbar-track
{
/*	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color:#e5e5e5;
*/}

.head-menu nav::-webkit-scrollbar
{
	width:8px;
	background-color:#e5e5e5;
	border-radius:4px; 
}

.head-menu nav::-webkit-scrollbar-thumb
{
	background-color: #ee0001;
	border-radius:4px; 
}

.phone_hidden { display:none;}


    .head-menu nav li:last-child { padding-bottom: 30px; }
    .head-menu nav li .child { display:block; border-top:none; background: none; width: auto; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
	
.head-menu li { margin-right:0px; float:left; width:100%; overflow:hidden; }	
.head-menu li > a { border-top:none; text-shadow:0px 0px 0px #888; display: block;  background:none;padding:0.5em 0px 0.5em 7.39%; font-size:1.25em; color:#000;  }
.head-menu li:hover > a { color:#000; border-bottom:0px solid #ec4e4e; }
.head-menu li .child { opacity:1; display:block; /*float:left; width:100%; overflow:hidden; position:relative; margin:0px; padding:0px; */ }
.head-menu li:hover .child { display:block;}
.head-menu .child dl .menu_02 .list02:hover > .menu_03 { display:none; }
.head-menu .child dl .menu_02 { display:none; left:0px; width:100%; position:relative; padding-right:0px; }
.head-menu .child dl { background:none; padding:0px; min-height:auto; }
/*.head-menu .child dl dd:target .menu_02 { display:block; }
.head-menu .child dl dd:hover .menu_02 .list02 .menu_03 { display:none; }
*/
.head-menu .child dl dd  .menu_02 .list02 .menu_03  { display:none; }
.head-menu .child dl.menu_01 { width:100%; background:#f6f6f6; padding:0.5em 0px; }
.head-menu .child dl.menu_01 dd {padding:0.125em 0px 0.125em 7.39%;}
.head-menu .child dl.menu_01 dd a { font-size:1.125em; color:#848484; padding:0.5em 0px;  }
.head-menu .child dl.menu_01 dd:hover a { background:#f6f6f6; color:#848484; }

.head-menu .child dl dd { float:left; width:100%; }
.head-menu .child dl .menu_02 {  background:none; float:left; width:100%;  min-height:100%!important; border-radius:5px; }
.head-menu .child dl .menu_02 .list02 {width:90%; margin-left:0px; display: inline-block; font-size:0.9167em; line-height: 2; float:left; color:#000; padding:0px; padding:0px 5%; }
.head-menu .child dl .menu_02 a { background:none; color:#555; }

.head-menu .child.wd01 { width:100%; }
.head-menu .child dl { float:left; width:100%;min-height:100%!important; }


.banner ul li a { height:289px; }


.in_product .head_tit .in_pro_store ul li img { width:2em; }


/*********in_hot_news***********/
.in_hot_news dl { background-size:auto 100%;}
.in_hot_news dl dd ul li .span01 {  width:65%; font-size:1em; }
.in_hot_news dl dd ul li .span02 { font-size:1.125em;  }


/*****************in_product*******************/
.in_product { margin-top:0em; }
.in_product .head_tit { border-bottom:none; height:auto; }
.in_product .head_tit .title { width:100%; text-align:center; }
.in_product .head_tit .in_pro_store { width:100%; padding:3% 0px 3%; border:none; }
.in_product .head_tit .in_pro_store ul li { width:50%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; border:1px solid #eee; border-left:1px solid #eee; padding:0px; text-align:center; }
.in_product .head_tit .in_pro_store ul li:nth-child(2) {border-left:none; }

.in_product .line_lf { display:none; }

.in_product .in_pro_list { height:auto; }
.in_product .in_pro_list .cbox { width:100%; position:relative; float:left; left:0px; margin-bottom:3%; }
.in_product .in_pro_list .cbox .con { left:7%; top:28%; }
.in_product .in_pro_list .cbox .con a.more { font-size:1em; padding:5% 20% 5% 12%;  }
.in_product .in_pro_list .cbox .con a.more i { background-size:100% 100%; right:14%; margin-top: -0.25em; }
.in_product .in_pro_list .cbox .con a.more:hover i { background-size:100% 100%; }


/*************in_com_product***************/
.in_com_product { background-size:cover; margin-top:2.375em; padding-top:10%; }
.in_com_product .com_tit { border-bottom:none; float:left; width:100%; height:auto; margin-bottom:0em; }
.in_com_product .com_tit .title { width:100%; text-align:center; }
.in_com_product .com_tit .title .span01 { font-size:1.625em; }
.in_com_product .com_tit .title .span02 { font-size:1.75em;  }

.in_com_product .line_lf { display:none; }
.in_com_product .in_con { padding-bottom:1em;}
.in_com_product ul li .tex_lf { width:100%; padding-top:10%; padding-left:0px; text-align:center; }
.in_com_product ul li .tex_lf h2 { font-size:2.125em; }
.in_com_product ul li .tex_lf p { font-size:1.875em; padding-top:4%; }
.in_com_product ul li .tex_lf a { color:#fff;}
.in_com_product ul li .divimg { width:100%; }
.in_com_product ul li .divimg img { width:98%; margin:0px 1%;  }



/********************in_security**********************/
.in_security .con_lf {  width:100%; left:0px; position:relative; }
.in_security .con_lf .con {  left:10%; width:80%; margin-left:0px; top:19%; }
.in_security .con_lf .con h1 { font-size:3.375em; }
.in_security .con_lf .con a.more { width:50%; padding:3% 0px; margin-top:5%; }
.in_security .con_lf img { width:auto;}

.in_security .con_rt { width:100%; right:0px; position:relative; }
.in_security .con_rt .con {  /*bottom:7%;*/ height:5.375em; }
.in_security .con_rt .con .title {  height:5.375em; }
.in_security .con_rt .con .title .span01 {  padding-top:6%; }

.in_security .con_rt .con .more {  height:5.375em; }
.in_security .con_rt .con .more a {  margin-top:70%; }
.in_security .con_rt .con .more a i {  background-size:1.58em 1.58em;}
.in_security .con_rt img { width:auto; }

/***************footer****************/
.footer { padding-top:0px; }
.footer .ft_nav { padding:10% 0px 10.5%;  }
.footer .ft_nav ul li { width:100%; padding-top:1%; position:relative; }
.footer .ft_nav ul li dl dt { font-size:1.25em; }
.footer .ft_nav ul li dl dd { font-size:0.9167em; line-height:230%; }
.footer .ft_nav ul li.li02 { width:54.4%;}
.footer .ft_nav ul li.li02 dl dd { line-height:172%;  }

.footer .in_share { width:19.125em; display:none; }
.footer .in_share ul li p { display:block; }
.footer .in_share ul { float:right; width:100%; }
.footer .in_share ul li { margin:0px 1.25em; width:3.875em; }
.footer .in_share ul li .divimg { line-height:3.75em; width:3.75em; height:3.75em; }

.footer .copy { margin:0px; border-top:1px solid #fff; }
.footer .copy .copy_lf { width:100%; display:none; font-size:0.875em; padding-bottom:20px; }
.footer .copy .copy_lf span { display:block;}
.footer .copy .copy_lf a { color:#a9a9a9; }
.footer .copy .copy_lf a:hover { color:#fff; }
.footer .copy .copy_rt { line-height:170%; font-size:0.875em; padding-bottom:1em; }
.footer .copy .copy_rt img { margin:1.5em 0px 0.75em;}
.footer .copy .copy_rt span { display:block;  float:left; width:100%; text-align:center;  }
.footer .copy .copy_rt .return { background:url(../images/goto.png) no-repeat right 8%; background-size:0.8em 0.8em; }
.footer .copy .copy_rt .span01 { display:none; }
.footer .copy .copy_rt .span02 { display:block; }

.footer .ft_nav ul li.li02 { width:100%; }
.footer .ft_nav .tit { }
.footer .ft_nav .tit dl dt {font-size:1.25em; background:url(../images/select06.png) no-repeat 96% center #fff; background-size:0.962em 0.692em; border-radius:5px;  height:2.77em; width:100%; line-height:2.77em; text-align:left;  -webkit-box-sizing:border-box; text-indent:1em; color:#474747; -moz-box-sizing:border-box;box-sizing:border-box; }
.footer .ft_nav .tit dl dt a { color:#474747;}

.footer .ft_nav .titcon { display:none; width:95.2%; padding:2.5%; position:absolute; left:0px; top:4.77em; z-index:2; background:#fff; }
.footer .ft_nav .titcon a {color:#474747;}

.footer .ft_nav ul li:last-child { padding-top:7%; }

.page { height:auto; }
.page .page_num { display:none; }
.page a.pages_prev {padding:2.3% 0px; width:36%; display:inline-block; font-size:1.08em; color:#707070; border:1px solid #dddddd; border-radius:0.2885em;background:url(../images/ser_searchtab_jt01.png) no-repeat;  background-position:center center; background-size:0.75em 1.5em; }
.page a.pages_next {padding:2.3% 0px; width:36%; display:inline-block; font-size:1.08em; color:#707070; border:1px solid #dddddd; border-radius:0.2885em; background:url(../images/ser_searchtab_jt02.png) no-repeat; background-position:center center;background-size:0.75em 1.5em;  }

.page a.pages_prev:hover { color:#707070; background-position:center center;}
.page a.pages_next:hover { color:#707070; background-position:center center;}



.page-phone { display:none; }
.page2-phone { display:none; }

.house_list ul li { width:100%; margin-right:0px; }

/************phote_current**************/
.phote_current { display:block;  width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;   }
.phote_current a { background:url(../images/cur_jt01.jpg) no-repeat 4.22% center #fff; background-size:0.6em 1.13em;  font-size:1.25em; border:none; color:#474747; }

.currentkg .current { display:none; }
.currentkg  { float:left; width:100%; position:relative; background:#fff; height:auto; padding-bottom:3%;  }
.house_bn .cur_title h1 { width:100%; color:#474747; line-height:120%; font-size:2em;  }
.cur_title .inp dl dd .cur_tlkg { padding:5% 4% 5% 3.9%; }
.house_bn { border-top:1px solid #e5e5e5; }
.house_bn .aimg {  background-position:center bottom; background-repeat:no-repeat; background-size:100% auto; }
.cur_title { margin-top:5%; width:100%; }
.cur_title .cur_gongneng { border:1px solid #ddd; margin:3% 0px; width:100%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; position:relative;  border-radius:5px; padding:1.5% 0px; margin-bottom:2%; background:#fff; }
.cur_title .cur_gongneng .conspan { border:none; width:100%;}
.cur_title .span02 { color:#707070; padding:0.4% 5%; width:37.97%; text-align:center; border-right:1px solid #d8d8d8; -webkit-box-sizing:border-box; font-size:1.25em;  -moz-box-sizing:border-box;box-sizing:border-box; }
.cur_title .span02  a { color:#707070; }
.housecon_bn .cur_title .cur_gongneng a {color:#707070;}
.china_bn .cur_title .inp dl dt { border:none; color:#707070; }
.cur_title .inp { position:static; width:62%;}
.cur_title .inp dl dd { width:100%; top:110%; border:1px solid #dedede; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; background:#fff;  }
.cur_title .inp dl dd ul { max-height:18em; }
.cur_title .inp dl dd ul li { border-bottom:none; background:url(../images/cur_title_li03.png) no-repeat left 0.875em; padding:0.125em 0px 0.125em 1.167em; width:auto; background-size:0.7083em 0.7093em; }
.cur_title .inp dl dd ul li span { /*display:inline-block; float:left; width:auto;*/ }
.cur_title .inp dl dd ul li .span03 { font-size:1.5em; color:#909090; }
.cur_title .inp dl dd ul li .span04 { font-size:1.125em; padding-left:0.25em; padding-top:0.125em;  }

.cur_title h1 { width:100%; color:#474747; line-height:120%; font-size:2em; }
.house_bn  {/*background:url(../images/house_bn_bg01.jpg);*/}
.house_bn a.aimg {top:24%; background-position:center center; background-size:cover;  } /* 2016-11-21 bug*/
.house_bn .text { margin-top:0px; }

.cur_title .inp dl dt { width:75%; padding:1% 25% 0.5% 0px;  background:url(../images/select03.png) 84% center no-repeat; background-size:0.8em 0.6em; color:#707070; font-size:1.25em; border:none; }
.china_bn .cur_title .inp dl dt {  background:url(../images/select03.png) 84% center no-repeat; background-size:0.8em 0.6em; }
.house_bn .text span { font-size:3.96em; line-height:120%; }
.house_bn .text span label { font-size:1.68em; top:0px;  line-height:120%;  }
.house_bn .text .span02 { font-size:1.9375em; }
.house_bn .text .span01 { font-size:1.42em; max-height:4.5em; overflow:hidden; }

.house_cur .cur_title .inp dl dt { border:none; }
.house_cur .current { display:none; }

.house_jt { bottom:10%; margin-left:0px;  }
.house_jt img { width:1.92em; margin-left:-0.96em; }

@keyframes in_juan {
    
	 0%{
		 bottom:10%;
		 opacity:1;
		 }
		 		 
	 100%{
		 bottom:5%;
         opacity:0;
         }
		 
		 
   
   }

@-webkit-keyframes in_juan{
    
	 0%{
		 bottom:10%;
		 opacity:1;
		 }
	 100%{
		 bottom:5%;
         opacity:0;
        }
   
   }

@-ms-keyframes in_juan{
    
	 0%{
		 bottom:10%;
		 opacity:1;
		 }
	 100%{
		 bottom:5%;
         opacity:0;
        }
   
   }

.ab_technology .ab_intro_title .tit { top:0%; opacity:1; -moz-opacity:1; filter: alpha(opacity=100); }
.ab_technology .ab_intro_title .con { bottom:0%;opacity:1; -moz-opacity:1; filter: alpha(opacity=100);  }


.intro_head .ab_intro_title .tit {top:0%; opacity:1; -moz-opacity:1; filter: alpha(opacity=100); }
.intro_head .ab_intro_title .con { opacity:1; -moz-opacity:1; filter: alpha(opacity=1);  }

.ab_product ul li.li01 {  left:0%; opacity:1; -moz-opacity:1; filter: alpha(opacity=1); margin-bottom:6.5%; }
.ab_product ul li.li02 {  right:0%; opacity:1; -moz-opacity:1; filter: alpha(opacity=1); }
.ab_product ul li.li03 {  bottom:0%; opacity:1; -moz-opacity:1; filter: alpha(opacity=1); }


/***************house_wrap******************/
.house_wrap { margin:0px; background:#fff; }
/*********house_list*************/
.house_list { padding-top:0px; padding-bottom:6%;  }
.house_list ul { padding-bottom:3%; }
.house_list ul li { padding:11% 3.9% 0px; width:92.2%; border-bottom:1px dashed #c1c1c1;  }
.house_list ul li .divimg { border:1px solid #e9e9e9; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; }
.house_list ul li .divimg img { width:100%; }
.house_list ul li:last-child { border-bottom:1px solid #c1c1c1;}

.house_list ul li dl { padding:6% 0px 9%; width:100%; }
.house_list ul li dl dt {  padding-bottom:1%; }
.house_list ul li dl dd { height:auto; font-size:0.9167em; max-height:3em; }



.solu_list ul li .divimg { border:none; }
.solu_list ul li .divimg img { width:100%; }


.house_tit .span01 { font-size:2.58em; }
.house_tit .span02 { font-size:1.25em; font-weight:600; padding-bottom:0.5%; }
.house_con p { font-size:1em; padding-bottom:2.417em; }

.house_con2 { text-align:left; padding:0px; background:url(../images/house_con2_bg01.jpg) no-repeat center top; background-size:cover; }
.house_con2 .text { width:82.7%; padding-left:8.9%; padding-right:8.4%; }
.house_con2 .divimg { width:100%; }
.house_con2 p {font-size:0.925em; }

.house_con3 { background:none; }

.house_con6 { }
.house_con6 .text { left:0px; padding-top:0%; top:10%; width:93.75%; padding-left:3.125%; padding-right:3.125%; margin-left:0px; }
.house_con6 .text p { }
.house_con6 img { width:100%; }

.house_con7 { padding-bottom:0px; }
.house_con7 .text { left:23.91%; }
.house_con7 .house_tit .span02 { padding-bottom:6%; }
.house_con7 img { width:100%; }

.house_con8 { background:url(../images/house_con8_bg02.jpg) no-repeat center top; padding-top:12%; background-size:cover;  }

.house_con9 ul li { width:19.32%; float:left; padding:0px; margin:0px 6.9% 5%; }
.house_con9 ul li dl dt span { width:4.667em; height:4.667em; line-height:4.667em; }
.house_con9 ul li dl dt span  img { width:56.25%; }
.house_con9 ul li dl dd { font-size:0.9167em; height:3em; }

.house_con10 { background:#dddce2; }
.house_con10 .house_tab { width:100%; margin-left:0px; margin-top:5%; }
.house_con10 .house_tab ul li { width:76.95%; padding:2.5% 12.71% 2.5% 10.34%; position:relative;  }
.house_con10 .house_tabconkg { margin-left:0px; width:100%; }
.house_con10 .house_tab ul li .circle { position:absolute; left:10.34%; top:10%; width:3.5em; height:3.5em;   }
.house_con10 .house_tab ul li .con { float:left; padding-left:5em; text-align:left;  }
.house_con10 .house_tab ul li h3 { font-size:1.08em; }
.house_con10 .house_tab ul li p { font-size:0.9167em; }

/******************china*************************/
.china_bn a.aimg {top:24%; height:76%; }
.china_bn .text { top:36%; }
.china_bn .text span { font-size:2.7083em;   }
.china_bn .text span label { font-size:1.3385em; top:0.1em;  }
.china_bn .text .span02 { font-size:1.92em; }
.china_bn .text .span01 { font-size:0.9167em; padding-top:2%; display:none; }

.china_con .wrap { margin:0px; }
.china_con h2 { padding-left:3.125%; padding-right:3.125%; }
.china_con p { padding-left:3.125%; padding-right:3.125%;}
.china_con .con .con_lf { width:100%; }
.china_con .con .con_lf p { padding-left:0px; padding-right:0px; }
.china_con .con .con_lf .china_text { padding:0px 3.125% 3%; line-height:130%; margin-bottom:8%; border-bottom:1px dashed #c1c1c1; }
.china_con .con .con_rt .china_text { border-bottom:none; margin-bottom:1%; }
.china_con .con .con_lf h3 { padding-bottom:2%; }
.china_con .con .con_lf h3 img { height:1.125em; vertical-align:top; }
.china_con .house_tit .span01 { padding-bottom:1.5%; }

.china_con2 .house_tit .span01 { padding-bottom:1.5%; }

.china_con3  { padding-top:8%; }
.china_con3 .divimg { width:100%; }
.china_con3 .text { text-align:center; width:100%; }
.china_con3 h2 { text-align:center; }
.china_con3 p { font-size:1em; }
.china_con3 .house_tit .span01 { padding-bottom:1.5%; }

.china_con4 { padding-bottom:56%; }
.china_con4 .bg01 { background:url(../images/china_con4_bg03.png) repeat-x left 2%; padding:11.7% 0px; }
.china_con4  .house_tit,.china_con4 p { float:left; width:93.75%; padding-left:3.125%; padding-right:3.125%; }
.china_con4 .wrap { margin:0px; }
.china_con4 img { width:100%;  }
.china_con4 .house_tit .span01 { padding-bottom:1.5%; }

.china_con5 .img01 { margin-top:-44%; }
.china_con5 .house_tit { padding-top:7%; }
.china_con5 .house_tit .span01 { padding-bottom:1.5%; }

.china_con6 .wrap { background:url(../images/china_con_img06_bg02.png) no-repeat center bottom;}
.china_con6 .house_tit .span01 { padding-bottom:1.5%; }

.china_con7 img { width:100%; }
.china_con7 .text { width:93.75%; padding:17% 3.125% 10% 3.125%; }
.china_con7 .house_tit .span01 { padding-bottom:1.5%; }

.china_con8 img { width:100%; }
.china_con8 .text { width:93.75%; padding:17% 3.125% 10% 3.125%; }
.china_con8 .house_tit .span01 { padding-bottom:1.5%; }

.china_con9 img { margin:0px -0.6%; max-width:33.3%; }
.china_con9 .house_tit .span01 { padding-bottom:1.5%; }


.houselb_bn  .currentkg { display:none; }
.house_cur { background:#fff; border-top:none; }


/******************house_detail*********************/
.house_detail { padding-top:2%; }
.house_detail .divimg { width:100%; }
.house_detail .divimg span { margin:0px; }
.house_detail .text { width:100%; }
.house_detail .text h2 { font-size:1.25em; }
.house_detail .text .con p { font-size:0.9167em; }
.house_detail .text .price .span01 { font-size:1em; padding-top:1.5em;}
.house_detail .text .price .span02 { font-size:1.25em;}
.house_detail .text .price .span02 label { font-size:2em;}

.house_performance .table tr td.td01 { width:20%; }
.house_performance .table tr td.td02 { width:30%;}
.house_performance .table tr td.td03 { width:20%;}
.house_performance .table tr td.td04 { width:30%;}

.houselb_bn a.aimg { top:0px; height:100%; }
.phote_conbg { background:#fff; }


.house_performance2  { width:100%; display:block; }
.house_performance { display:none; }

/*****************house_performance**********************/
.house_performance2 { padding:0.95% 0px 8%; margin-top:4%; margin-bottom:3%; display:block; float:left; width:100%;  color:#707070; }
.house_performance2 .table { background:#fff; margin-top:4.05%; }
.house_performance2 .table tr th { background:#3072bf; padding:1% 3%; font-size:1em;  color:#fff; }
.house_performance2 .table tr td {padding:2.6% 3%; height:4em; font-size:0.9167em;}
.house_performance2 .table tr td.td01 { width:20.9375%; border-bottom:1px solid #e9e9e9;  border-right:1px solid #e9e9e9;}
.house_performance2 .table tr td.td02 {  border-bottom:1px solid #e9e9e9; }
.house_performance2 .table tr td.line01 { text-align:center; color:#e9e9e9; }

/************************news************************/
/**********news_list***********/
.news_list { padding-top:10%; }
.news_list h2 .span01 { font-size:2.92em; }
.news_list h2 .span02 { font-size:1.333em;  }
.news_list ul li { padding:2.8% 3.9% 2.9%; width:92.2%; margin-bottom:5%; }
.news_list ul li .divimg { width:100%; margin-top:2%; }
.news_list ul li .text { width:100%; position:relative; padding-top:8%; padding-bottom:8%;  }
.news_list ul li .text h3  { font-size:1.25em; line-height:200%; font-weight:600; }
.news_list ul li .text h3 label { font-size:2.92em;  }
.news_list ul li .text dl dt a  { font-size:1.25em; }
.news_list ul li .text dl dt .span02 { position:absolute;padding:0.8% 3% 0.4%; font-size:0.875em; right:0px; top:3.8em; }
.news_list ul li .text dl dd { font-size:0.9167em; margin-bottom:5%; height:auto; }
.news_list ul li .text a.more { position:relative; color:#909090; left:0px; bottom:0px; width:auto; height:auto; padding:3% 9% 3% 1%; border:1px solid #dddddd;  }
.news_list ul li .text a.more span { font-size:1.125em; } 
.news_list ul li .text a.more i {background: url(../images/jia_05.png) no-repeat; width:0.875em; height:0.875em; background-size:cover; top:30%; }
.news_list ul li .text a.more:hover i {background: url(../images/jia_06.png) no-repeat; background-size:cover; }
.news_list ul li.last01 { border-bottom:1px solid #dddddd; padding-bottom:4.9%; margin-bottom:4%; }
 
 
 /**************ns_content********************/
.ns_content { padding-top:10%; margin-bottom:5.8%; }
.ns_content h1 { font-size:1.5em; }
.ns_content h2 { color:#707070; font-size:0.9167em; }
.ns_content .con { font-size:0.9167em; }
.ns_content .con p { padding-bottom:2%; }
.ns_content .con img { width:100%; }
.ns_content .con .img01 { width:100%; margin:4% 0px 0%; margin-right:0px; }
.ns_content .con .img02 { width:100%;margin:4% 0px 6%;  margin-right:0px; }

/********************ser_driver_down***************************/
.ser_down_con .currentkg { display:none; }
.ser_down_con .ser_drivercon .con { padding-top:14%; }
.ser_driver_down  .ser_drivercon .con h1 { font-size:2.917em; }
.ser_driver_down  .ser_drivercon .con h2 { font-size:1.25em; margin-bottom:3%; }
.ser_driver_down  .ser_drivercon .con p { font-size:0.9167em; }
.ser_driver_down .ser_search ul li .select_0 dd a { color:#333; }
.ser_driver_down .ser_search ul li .select_0 dd a:hover { color:#333; }

.ser_searchtab { border:none; height:auto; }
.ser_searchtab .search_phone { float:left; width:100%; position:relative; border:1px solid #ddd; border-radius:0.3125em;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; height:3.083em;  }
.ser_searchtab ul li { display:none; }

.ser_searchtab ul li.hover01 { display:block; background:none; border:none; line-height:2.467em;font-size:1.25em; width:100%; height:2.467em;  }
.ser_searchtab ul li.hover01 span { color:#3577c4; padding-left:2.267em; }
.ser_searchtab ul li.li01.hover01 span { background:url(../images/ser_searchtab_li1.png) no-repeat left center; background-size:1.567em 1.1em;  }
.ser_searchtab ul li.li03.hover01 span { background:url(../images/ser_searchtab_li3.png) no-repeat left center; background-size:1.367em 1.1em; padding-left:1.767em;  }
.ser_searchtab ul li.li04.hover01 span { background:url(../images/ser_searchtab_li4.png) no-repeat left center; background-size:1.1em 1.1em; padding-left:1.6em;  }


.ser_policytab ul li.li01.hover01 span { background:url(../images/ser_policytab_li1.png) no-repeat left center; background-size:1.533em 1.133em; padding-left:2.233em;  }
.ser_policytab ul li.li02.hover01 span { background:url(../images/ser_searchtab_li1.png) no-repeat left center; background-size:1.533em 1.133em; padding-left:2.233em;  }

.ser_searchtab .search_phone .search_prev { position:absolute; z-index:2; left:0.833em; top:0.833em; }
.ser_searchtab .search_phone .search_prev a {  background:url(../images/ser_searchtab_jt01.png) no-repeat; width:0.75em; height:1.4167em; background-size:cover; display:inline-block; }
.ser_searchtab .search_phone .search_next { position:absolute; z-index:2; right:0.833em; top:0.833em; }
.ser_searchtab .search_phone .search_next a {  background:url(../images/ser_searchtab_jt02.png) no-repeat; width:0.75em; height:1.4167em; background-size:cover; display:inline-block; }

.ser_searchtab .ser_key { position:relative; width:100%; float:left; padding-top:3%; line-height:normal; font-size:1.25em; }
.ser_searchtab .ser_key span { color:#3577c4; }

.search_product ul li .divimg { background:#fff; }


/**********search_policy***********/
.search_policy ul { padding-bottom:5%; }
.search_policy ul li {  padding:6.3% 3.9% 3.8%; width:92.2%; border-bottom:1px dashed #ddd; }
.search_policy ul li h2  a { font-size:1.25em; }
.search_policy ul li h2  .span02 { font-size:0.875em; border-radius:0.214em; padding:0.8% 3% 0.3%; margin-top:0.25em; }

.search_policy ul li p { font-size:0.9167em;  }
.search_policy ul li .more { margin-top:4%; margin-bottom:6%;}
.search_policy ul li .more a { color:#909090; line-height:normal; width:auto; height:auto; padding:3% 9% 3% 1%; border:1px solid #dddddd; border-radius:0.214em; }
.search_policy ul li .more a span { font-size:1.125em; }
.search_policy ul li .more a i { background: url(../images/jia_05.png) no-repeat; width:0.875em; height:0.875em; background-size:cover; top:34%;  }
.search_policy ul li .more a:hover { color:#ee0001;border:1px solid #ee0001; background:none;  }
.search_policy ul li .more a:hover i {background: url(../images/jia_06.png) no-repeat; background-size:cover;}
.search_policy ul li:last-child { border-bottom:1px solid #ddd;}


.search_news { padding-top:3%; }
.search_news ul li .text dl dt .span02 { padding:0.8% 3% 0.2%;}

/*************service_policylb*****************/
.service_policylb ul { padding:1.2% 0px 4.2%; }
.service_policylb ul li { padding:0px 3.9%; }
.service_policylb ul li dl dt { background:url(../images/service_policylb_tab04.png) no-repeat right 50%; padding:6.5% 0px; background-size:2.167em 2.167em; }
.service_policylb ul li dl dt span { font-size:1.25em; }
.service_policylb ul li dl dd { font-size:0.9167em; margin-top:-3%; padding-bottom:5%; }
.service_policylb ul li dl dd p { padding:0px 0px 2.7%; }
.service_policylb ul li dl dt.hover01 { background:url(../images/service_policylb_tab03.png) no-repeat right 50%;  background-size:2.167em 2.167em; }
.service_policylb ul li:last-child { border-bottom:1px solid #e9e9e9; }

.ser_outlets .ser_drivercon { top:16%;}
.ser_outlets .ser_drivercon .con h1 { font-size:3.33em; line-height:100%; }
.ser_outlets .ser_drivercon .con h2 { font-size:1.5em; line-height:120%; }
.ser_outlets .ser_drivercon .con p { font-size:0.833em; }
.ser_outlets .ser_search ul li { padding:0px; width:100%; margin-bottom:2%; }
.ser_outlets .ser_search ul li .inp3 { width:100%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; font-size:1em; }
.ser_outlets .ser_search ul li .inp3 .select_0 dt { font-size:1.08em; background:url(../images/select05.png) no-repeat 96% center; background-size:0.962em 0.692em;  height:2.77em; line-height:2.77em; }
.ser_outlets  .ser_search ul li .select_0 dd { top:110%; background:#fff; }
.ser_outlets .ser_search ul li .select_0 dd a { padding:0.5% 2%; }
.ser_outlets .ser_bnimg { height:auto; }
.ser_bnimg img.ser_outimg { width:100%; position:relative; left:0px; margin-left:0px; height:auto; }
.ser_outlets .ser_outlets_search { width:100%; padding-top:2em;}
.ser_outlets .ser_search ul li.w100 { padding-top:0px; }
.ser_outlets .ser_search ul li.w100 .but01 { width:100%; height:auto; font-size:1.08em; line-height:normal; padding:3% 0px; }
.ser_outlets .currentkg { position:absolute; left:auto; padding-bottom:0px; top:auto; right:0px; bottom:3%; background:none;}
.ser_outlets .ser_vip { float:right; }
.ser_outlets .ser_vip a { border:none; background:none;  font-size:1.25em; width:auto; height:auto; line-height:normal; }
.ser_outlets .ser_vip a span { display:inline-block;}


/***************ser_vipcon******************/
.ser_driver_down .ser_vipcon { top:17%; }
.ser_driver_down .ser_vipcon .con h1 { font-size:6.67em; padding-bottom:2%; }
.ser_driver_down .ser_vipcon .con p { font-size:1em; }
.ser_driver_down .ser_vip_search { padding:2em 3.56% 0px; width:auto; }
.ser_driver_down .ser_vip_search ul li .inp2 {width:100%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; font-size:1em;}
.ser_driver_down .ser_vip_search ul li .inp2 input { height:2.77em; line-height:2.77em; font-size:1.08em;  }
.ser_driver_down .ser_vip_search ul li.w100 .but01 { width:50%; margin-top:5%; }


/****************out_con_search*********************/
.ser_driver_down .out_con_search { padding-top:0.75em; width:100%; }
.ser_driver_down .out_con_search  ul li { width:100%; padding:0px; margin-bottom:2%; }
.ser_driver_down .out_con_search  ul li .inp { width:100%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; font-size:1em; }
.ser_down_con .out_con_search ul li .select_0 dt  {font-size:1.08em; background:url(../images/select06.png) no-repeat 96% center; background-size:0.962em 0.692em;  height:2.77em; line-height:2.77em; text-align:left;  }
.ser_down_con .out_con_search ul li .select_0 dd { top:110%; background:#f8f8f8; }
.ser_down_con .out_con_search ul li .select_0 dd a { padding:1% 2%; }

.ser_driver_down .out_con_search ul li .but01  { width:100%; height:auto; font-size:1.08em; line-height:normal; padding:3% 0px;  }

.ser_outlets_con { background:#fff; }

.sul_conbg { background:#fff; }

/**********ser_outconlb**********/
.ser_outconlb { padding-top:6.5%;  }
.ser_outconlb h2 { font-size:1em; padding:0px 3% 2%; font-weight:normal; }
.ser_outconlb ul {border-bottom:1px dashed #c1c1c1; padding-bottom:0px; margin-bottom:5%; }
.ser_outconlb ul li { width:100%; border-top:1px dashed #c1c1c1;  }
.ser_outconlb ul li dl {padding:5% 3.9%; width:92.2%; }
.ser_outconlb ul li dl dd span {  padding-left:1.5em; margin:1.8% 0px; font-size:0.9167em; }
.ser_outconlb ul li dl dd .span01 { background:url(../images/ser_outconlb_li03.png) no-repeat 2px 0.125em; background-size:1.045em 1.09em; }
.ser_outconlb ul li dl dd .span02 { background:url(../images/ser_outconlb_li04.png) no-repeat 2px 0.125em; background-size:1.045em 1.09em;}
.ser_outconlb ul li dl dd .span03 { background:url(../images/ser_outconlb_li05.png) no-repeat 2px 0.125em; background-size:1.045em 1.09em; display:block; }


.ser_driver_down .vip_con_search { width:100%; padding-top:30px; }
.ser_driver_down .vip_con_search ul li .inp2 { width:100%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box; font-size:1em; }
.ser_driver_down .vip_con_search ul li .inp2 input {  height:2.77em; line-height:2.77em; font-size:1.08em; }
.ser_driver_down .vip_con_search ul li.w100 { padding-top:0px; }

/****************************solution***************************************/
/***************solu_head******************/
.solu_head .solu_title  {  top:37.5%; }
.solu_head .solu_title h1 { font-size:2.917em; }
.solu_head .solu_title h2 { font-size:1.25em;}

/***************solu_con******************/
.solu_bnimg { height:auto; }
.solu_con { margin-top:-37%; }
.solu_con .text { width:92.2%; padding:3% 3.9% 9%; border-bottom:1px solid #e9e9e9; margin-bottom:6%; }
.solu_con .text  h3 { font-size:1.25em; padding:5% 0px 2.5%; color:#474747; }
.solu_con .text .con { font-size:0.9167em; }
.solu_con .text .con p { padding-bottom:2%; }

.solu_con .img { width:100%;}
.solu_con .img img { width:100%; }

.solu_con .house_wrap { background:none; }

.solu_list { padding-bottom:3%; }
.solu_list ul { padding-bottom:0px; }
.solu_list ul li { padding-top:2%; margin-bottom:5%; }
.solu_list ul li dl { padding:4% 0px 8%; }
.solu_list ul li:last-child { margin-bottom:3%;}

.solu_list h2 .span01 {font-size:2.917em; }
.solu_list h2 .span02 {font-size:1.25em; }

/******************security**********************/
.sec_bnimg { height:auto;}

.sec_head .sec_title  { top:auto; bottom:9.8%; left:10.3125%; width:80%; }
.sec_head .sec_title .wrap { margin:0px; }
.sec_head .sec_title h1 { font-size:1.667em; padding-bottom:1.4%;}
.sec_head .sec_title h2 { font-size:0.9167em; padding-bottom:2%; }
.sec_head .sec_title h3 { font-size:2.9167em;  }


.sec_content { background:#fff; }
.sec_content .house_tit .span02 { font-weight:normal; }
.sec_content .con { padding:5% 3.9% 8%; margin-bottom:3%; border-bottom:1px solid #e9e9e9; }
.sec_content .con h3 span { background:url(../images/sec_content_li001.png) no-repeat left center; background-size:0.933em 0.933em; font-size:1.25em; padding-left:1.333em; }
.sec_content .con .con_text { width:100%; line-height:150%; color:#707070;  font-size:0.9167em; }
.sec_content .con .img { width:100%; margin:4.5% 0px; }

.sec_content .con2 { padding-bottom:10%; }
.sec_content .con2 ul { padding-bottom:5.4%; }
.sec_content .con2 ul li { background:url(../images/sec_content_li004.png) no-repeat left 0.4em; margin:0px 0px 1%; padding-left:1.227em; color:#707070; background-size:0.591em 0.591em; font-size:0.9167em; }
.sec_content .con2 h3 span { background:url(../images/sec_content_li002.png) no-repeat left center;  background-size:0.933em 0.933em; font-size:1.25em; padding-left:1.333em; }

.sec_content .con3 { padding:3.1% 0px 0px;}
.sec_content .con3 h3 { margin:0px 3.9%; }
.sec_content .con3 h3 span { background:url(../images/sec_content_li003.png) no-repeat left center; background-size:0.933em 0.933em; font-size:1.25em; padding-left:1.333em;  }
.sec_content .con3 ul { padding-bottom:1%; }
.sec_content .con3 ul li { padding:0px;  border-bottom:none;   }
.sec_content .con3 ul li .div01 { width:92.2%; padding:1.7% 3.9% 7%; margin-bottom:4%; border-bottom:1px dashed #c1c1c1; }
.sec_content .con3 ul li dl dt { font-size:1em; }
.sec_content .con3 ul li dl dd { font-size:0.9167em; line-height:150%; height:auto; color:#707070; }

.sec_content .con3 ul li .div02 { padding:1.7% 3.9% 7%; }
.sec_content .con3 ul li.last01 .div02 { border-bottom:none; margin-bottom:0px; }


/*********respon***************/
.respon_head { background:#fff; }
.respon_bnimg { height:auto; }
.respon_bnimg img { width:100%; height:auto; }

/*******respon_title*******/
.respon_title  { float:left; position:relative; left:0px;  border-bottom:1px solid #e9e9e9;  }
.respon_title .tit { float:left; position:relative;  z-index:2; width:100%;  }
.respon_title .tit h1 { font-size:2.58em; }
.respon_title .tit h1 label { display:none; }
.respon_title h2 { font-size:1.25em; padding:2% 15% 5%; line-height:140%; }
.respon_title h3 { font-size:0.9167em; width:96%; }

.respon_head .currentkg { display:none; }
.respon_title .respon_tit  { float:left; width:100%; margin-top:10%; padding-bottom:10%;}
.respon_title ul {  margin-left:0px; }
.respon_title ul li { width:100%; float:left; position:relative; padding-right:0px; background:none; text-align:left; color:#474747; height:6.6em; margin:3.1% 0px; }
.respon_title ul li  .img { border:1px solid #dfdfdf; display:inline-block; border-radius:50%; width:6.4167em; height:6.4167em; line-height:6.4167em; position:absolute; text-align:center; left:0px; top:0px; }
.respon_title ul li  .img img { width:3.9583em; margin-top:1.75em; }
.respon_title ul li  .img:hover { border:1px solid #dfdfdf; background:#fff; }
.respon_title ul li dl { padding-left:7.71em; }
.respon_title ul li dl dt .span01 {  padding-top:0.5em; padding-bottom:1.5%; font-weight:normal; }
.respon_title ul li dl dt .span02 { font-size:0.833em; padding-bottom:0.5%; }
.respon_title ul li dl dd { font-size:0.833em; padding:0px; }

.respon_list { padding-top:10%; }
.respon_list h2 { padding-bottom:0px; }
.respon_list h2 .span01 label { display:none; }
.respon_list h2 .span01 { font-size:2.9167em;}
.respon_list h2 .span02 { font-size:1.25em; }
.respon_list ul { padding-bottom:0.5%; }
.respon_list ul li { padding-top:7%; margin-bottom:2.5%; }
.respon_list ul li .divimg { border:none; }
.respon_list ul li .divimg img { width:100%; }
.respon_list ul li dl { padding-bottom:4.5%; }
.respon_list ul li dl dt { font-size:1.25em; }

.respon_list ul li .more { margin-bottom:10.3%; }
.respon_list ul li .more a { color:#909090; line-height:auto; width:auto; height:auto; padding:2.2% 9% 2.2% 1%; border:1px solid #dddddd; }
.respon_list ul li .more a span { padding-left:1em;font-size:1.125em;  }
.respon_list ul li .more a i { background: url(../images/jia_05.png) no-repeat; width:0.875em; height:0.875em; background-size:cover; top:30%; }
.respon_list ul li .more a:hover i {background: url(../images/jia_06.png) no-repeat; background-size:cover; }


/************************partner************************/
/**********part_list***********/
.part_list {  background:url(../images/part_phone_list_bg01.png) center top; background-size:cover;} 
.part_list h2 .span01 { font-size:2.58em; }
.part_list h2 .span02 { font-size:1.375em; line-height:140%; }
.part_list h2 .span03 { font-size:1em;  }

.part_listcon { display:none; }
.part_phone_list { display:block; }



/************join*****************/
.ab_join { width:100%; padding-top:2.2%; }
.ab_join ul li { margin-bottom:2%; }
.ab_join ul li .span01 { font-size:1.0833em; position:absolute; left:0.925em; line-height:2.77em; }
.ab_join ul li .inp { position:relative; }
.ab_join ul li .inp input { font-size:1.0833em; height:1.77em; line-height:1.77em; padding:0.5em 0px; }
.ab_join ul li .inp select { font-size:1.0833em; margin:0.385em 0px; }
.ab_join ul li .inp .select_0 dt {font-size:1.0833em; line-height:2.43em; }
.ab_join ul li .inp .select_0 dd { top:2.43em; }
.ab_join ul li .inp textarea { font-size:1.0833em; padding-top:0.7em; height:7.76em; }

.ab_join ul li .inp2 {  }
.ab_join ul li .inp3 { padding-right:9.5em; }
.ab_join ul li .inp3 .code_img {  width:9em; height:2.6em; }

.ab_join ul li.butsub { margin-top:0px; }
.ab_join ul li.butsub .but01 { background:url(../images/join_butbg02.png) no-repeat center center; width:100%; height:2.4em; font-size:1.25em; background-size:3.667em 1em;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;box-sizing:border-box;  }



/***********join_about*************/
/**********join_list***********/
.join_list { background:url(../images/join_phone_bg01.jpg) no-repeat center top; padding-bottom:10.5%; background-size:cover;} 
.join_list h2 label { display:none; }
.join_list .ab_join { padding-top:4%; }

.join_about { background:none; }
.join_about .text { width:100%; background:url(../images/join_about_txtbg01.jpg) left top; }
.join_about .text .join_wrap { width:92.2%; padding:0px 3.9%; margin-left:0px; position:relative;}
.join_about .text .con { width:100%; margin:11% 0px 4em; }
.join_about .text .con h2 { font-size:1.833em; padding-bottom:2px; }
.join_about .text .con h3 { font-size:1.25em;  }
.join_about .text .con .txt { font-size:0.9167em; margin:4% 0px 2.77em; height:auto; }
.join_about .text .con a.more { font-size:1.0833em; padding:2.2% 6%; }
.join_about .text .con a.more:hover { text-decoration:none; }

.join_about .divimg { width:100%; }
.join_about .divimg .auto-img { height:auto;}
.join_about .divimg .auto-img img { width:100%;  }

.sec_navtc { display:none; }


/***********contact*************/
/**********ab_contact***********/
.ab_contact {background:url(../images/join_about_txtbg01.jpg) no-repeat center top; background-size:cover; }
.ab_contact .text { width:100%; }
.ab_contact .text .con_wrap { width:auto; padding:0px 3.9%; }
.ab_contact .text .con { padding-left:0px; margin-top:11%; margin-bottom:10.5%; }
.ab_contact .text .con h2 { font-size:1.0833em; padding-bottom:3%;}
.ab_contact .text .con ul {  padding-bottom:4.3%; }
.ab_contact .text .con ul li { padding:0.5% 0px; }
.ab_contact .text .con ul li .span01 { font-size:0.9167em; padding-left:2.091em;  line-height:2.046em;  }
.ab_contact .text .con ul li .span02 {  font-size:1em;  line-height:1.875em; }
.ab_contact .text .con .txt { font-size:0.9167em; line-height:150%; }
.ab_contact .text .con .txt p { padding-bottom:1%; }
.ab_contact .text .con ul li.li01 .span01 {  background:url(../images/ab_contact_li001.png) no-repeat left center; background-size:1.36em 1.36em;  }
.ab_contact .text .con ul li.li02 .span01 {  background:url(../images/ab_contact_li002.png) no-repeat left center; background-size:1.36em 1.36em;  }
.ab_contact .text .con ul li.li03 .span01 {  background:url(../images/ab_contact_li003.png) no-repeat left center; background-size:1.36em 1.36em;  }

.ab_contact .divimg { display:none; }

/***************ab_community**********************/
.ab_community { background:#fff;  }
.ab_community h2 {  padding:11% 0px 5%; }
.ab_community h2 .span01 { font-size:2.0833em; }
.ab_community h2 .span02 { font-size:2.9167em; line-height:110%; padding-bottom:1%; }
.ab_community h2 .span03 {  font-size:1.33em; }
.ab_community ul li { width:100%; height:15.33em; }
.ab_community ul li .text {  width:90%; top:16%;  margin:0px; left:10%; }
.ab_community ul li .text h3 label { font-size:5.833em; }
.ab_community ul li .text h3 .tit { padding-top:1.7em; }
.ab_community ul li .text h3 .tit .span01 { font-size:1.042em; }
.ab_community ul li .text h3 .tit .span02 { font-size:1.333em; }
.ab_community ul li .text p { font-size:3.4167em;  }
.ab_community ul li .auto-img { height:15.33em; }
.ab_community ul li.li01 { background:url(../images/ab_community_bg01.jpg) no-repeat; background-size:cover; }

.ab_community ul li.li02 .text { left:10%; margin:0px; }
.ab_community ul li.li03 { background:url(../images/join_about_txtbg01.jpg) center center; background-size:cover; }
.ab_community ul li.li03 .auto-img { display:none; }
.ab_community ul li.li04 .text { left:10%; margin:0px; }
.ab_community ul li.li04 .auto-img { display:block; }

/**************ab_share************/
.ab_share { text-align:center;padding:11.5% 0px 10%; }
.ab_share ul li { float:none; width:auto; padding:0px 2%; display:inline-block; }
.ab_share ul li  .img {  width:7em; height:7em; line-height:7em; }
.ab_share ul li dl dt { font-size:1.25em; color:#474747; padding-top:5%; padding-bottom:1%; }
.ab_share ul li dl dt .span01 { display:none; }
.ab_share ul li dl dt label { display:block; }
.ab_share ul li dl dd { display:none; }
.ab_share ul li.li01 .img { background:url(../images/ab_share_phone_img01.png) no-repeat center center; background-size:4.79em 3.75em; }
.ab_share ul li.li02 .img { background:url(../images/ab_share_phone_img02.png) no-repeat center center; background-size:4.79em 3.75em; }
.ab_share ul li.li03 .img { background:url(../images/ab_share_phone_img03.png) no-repeat center center; background-size:4.79em 3.75em; }
.ab_share ul li.li03 .img img { display:none; }
.ab_share ul li  .img:hover { border:1px solid #dadada; background-position:center center; background-color:none; }

/************event_head****************/
.event_head .ser_bnimg { height:auto; }

/*******event_title*******/
.event_title h1 { font-size:2.9167em; }
.event_title h2 { font-size:1.25em; }

/***************ab_eventkg*****************/
.ab_eventkg { margin-top:-8.2em; }
.ab_event {width:240px; padding:0px 6.54em; }
.ab_event .slider1  .slide { background:none; padding-top:0px; height:2.15em; line-height:100%; color:#fff; padding-bottom:0px; font-size:4.167em;  }
.ab_event .slider1  .slide.hover01 { background:none; padding-top:0px; background-size:1.02em 0.763em;  height:2.15em; color:#fff; padding-bottom:0px; font-size:4.167em; }
.ab_event .line01 { display:none; }
.ab_event .line02 { display:none; }


/***************event_wrap****************/
.event_wrap {margin-top:9%;}
.ab_eventlb  ul.eventlb { padding-bottom:2.2%; float:left; width:100%;}
.ab_eventlb  ul.eventlb li { padding-bottom:7.5%;}
.ab_eventlb  ul.eventlb li .date { top:2em; width:4.61em; font-size:1.167em; }
.ab_eventlb  ul.eventlb li .text {margin-left:6.21em; padding-left:1.25em; }
.ab_eventlb  ul.eventlb li .text  dl { padding:0.925em 0px 3%;}
.ab_eventlb  ul.eventlb li .text  dl dt span { font-size:2.9167em;  }
.ab_eventlb  ul.eventlb li .text  dl dd { font-size:0.9167em; margin:5% 0px 2%; }


.ab_eventlb  ul.honnorlb li { padding-bottom:7.5%;}
.ab_eventlb  ul.honnorlb li .date { top:2em; width:4.61em; font-size:1.167em; }
.ab_eventlb  ul.honnorlb li .text { margin-left:6.21em;  padding-left:1.25em; padding-bottom:3.5%; }
.ab_eventlb  ul.honnorlb li .text  h2 { padding:1em 0px 1%; font-weight:normal; }
.ab_eventlb  ul.honnorlb li .text  h2 span { font-size:2.9167em; }
.ab_eventlb  ul.honnorlb li .text  dl { padding-bottom:0.6%; width:auto; }
.ab_eventlb  ul.honnorlb li .text  dl dt {margin:3.5% 0px 1%; }
.ab_eventlb  ul.honnorlb li .text  dl dt span { font-size:1.25em; background:url(../images/honnorlb_li01.png) no-repeat left center; padding-left:1.667em; background-size:1.2em 1em; color:#000; }
.ab_eventlb  ul.honnorlb li .text  dl dd { font-size:0.9167em; margin:0.9% 0px; }
.ab_eventlb  ul.honnorlb li .text  dl dt .span01 { background:url(../images/honnorlb_li02.png) no-repeat left center;background-size:1.2em 1em; }
.ab_eventlb  ul.honnorlb li .text  dl.first01 { width:95%; padding-right:5%; }
.ab_eventlb  ul.honnorlb li .text  dl.first01 dt span { background:url(../images/honnorlb_li01.png) no-repeat left 0.2em;padding-left:1.667em; color:#000;  background-size:1.2em 1em; }





.intro_head { position:relative; }
.intro_head .ser_bnimg { height:auto; }
.intro_head .ser_bnimg img { height:auto; }

/*******ab_intro_title*******/
.ab_intro_title  { top:5%;}
.ab_intro_title .tit { width:93.22%; }
.ab_intro_title h1 { font-size:2.9167em }
.ab_intro_title h2 { font-size:1.25em; }
.ab_intro_title h3 { font-size:1em; line-height:170%; text-align:center; }
.ab_intro_title h3 span { display:block; }
.ab_intro_title .con { font-size:0.9167em; }
.ab_intro_title .con p { padding-bottom:1.5%; }

.ab_technology  .auto-img { height:29.08em; }
.ab_technology .ab_intro_title  { top:25%; }
.ab_technology .ab_intro_title .con { text-align:left; }
.ab_technology .ab_intro_title .con span { display:block; padding-bottom:1.5%;  }



.ab_tit .span01 { font-size:2.9167em;}
.ab_tit .span02 { font-size:1.25em; padding-bottom:1.8em; }

/*******ab_inrespon*******/
.ab_inrespon { padding:2.8em 0px 0px; }

.ab_inrespon ul li {  width:100%; }
.ab_inrespon ul li .text { top:12%; }
.ab_inrespon ul li .text dl { padding:0px 9.375%;  }
.ab_inrespon ul li .text dl dt { font-size:1.25em; }
.ab_inrespon ul li .text dl dd { font-size:0.9167em; height:12.3em; }
.ab_inrespon ul li .text dl dd p { padding-bottom:1.4%;}

.ab_inrespon ul li .auto-img { height:auto;  }
.ab_inrespon ul li .auto-img img { width:100%; }

/***********ab_service****************/
.ab_service { padding-top:2.8em; }
.ab_service  .ab_servicelb ul li .divimg { width:100%; }
.ab_service  .ab_servicelb ul li .text {  width:100%; }
.ab_service  .ab_servicelb ul li .text dl { padding:7.3% 8.81% 22%;}
.ab_service  .ab_servicelb ul li .text dl dt { font-size:1.25em; padding-bottom:2%; }
.ab_service  .ab_servicelb ul li .text dl dt span { padding-left:0.4em; }
.ab_service  .ab_servicelb ul li .text dl dd { font-size:0.9167em; height:auto; }

/*******ab_product*********/
.ab_product { padding-top:8.6%; padding-bottom:4em; }
.ab_product .ab_tit .span01 { padding-bottom:1.5%; }
.ab_product .ab_tit .span02 { padding-bottom:4%; }
.ab_product ul li { width:100%; position:relative; }
.ab_product ul li .divimg { width:100%; }
.ab_product ul li.li02 { width:100%; }
.ab_product ul li.li03 { width:100%; }
.ab_product ul li .text dl dt { padding-bottom:1%; }
.ab_product ul li .text dl dt a { font-size:1.667em; }
.ab_product ul li .text dl dd { font-size:0.9167em; margin-bottom:4.5%; }

.ab_product ul li .text { position:absolute; left:6.44%; padding:0px; width:86.44%; bottom:10%; }

.ab_product ul li.li01 .text { padding:0px;}

.ab_product ul li.li02 .divimg { width:100%; }
.ab_product ul li.li02 .text {  width:86.44%; padding:0px; text-align:left; }

.ab_product ul li.li03 .divimg { width:100%; }
.ab_product ul li.li03 .text {  text-align:left; width:86.44%; }

.ab_product ul li .text a.more { position:relative; color:#909090; left:0px; bottom:0px; width:auto; height:auto; padding:2.25% 10% 2.25% 2%; border:1px solid #dddddd;  }
.ab_product ul li .text a.more span { font-size:1.125em; } 
.ab_product ul li .text a.more i {background: url(../images/jia_05.png) no-repeat; width:0.875em; height:0.875em; background-size:cover; top:30%; }
.ab_product ul li .text a.more:hover i {background: url(../images/jia_06.png) no-repeat; background-size:cover; }

.intro_head .ser_bnimg .auto-img { height:46em; }


.ab_service h2 .span02 { padding-bottom:1.8em; }


.ser_share { display:none; }

.phide { display:none; }

.part_list ul li { height:auto; }

.ab_join ul li .inp .select_0 dd a { font-size:1em; }


.ser_outconlb ul li dl dd .span01,.ser_outconlb ul li dl dd .span03 { white-space: normal!important; }


}


@media screen and (max-width:480px){
body { font-size:112.5%; }

.mobile-bon { top:0.625em; }
.header .hdrt .hd_link a i { margin-right:0.25em; }

.banner ul li a { height:209px; }


.head-menu nav::-webkit-scrollbar
{
	width:7px;
	border-radius:3.5px; 
}

.head-menu nav::-webkit-scrollbar-thumb
{
	border-radius:3.5px; 
}


.in_security .con_lf img { height:525px;}
.in_security .con_rt img { height:525px;}

.house_con10 .house_tab ul li .circle { box-shadow: 2px 3px 4px #bbb; -webkit-box-shadow: 2px 3px 4px #bbb;-ms-box-shadow:2px 3px 4px #bbb; -o-box-shadow: 2px 3px 4px #bbb;  border:5px solid #fff;}
.house_con10 .house_tab ul li .circle span { box-shadow:inset 2px 2px 2px #676767; -webkit-box-shadow:inset 2px 2px 2px #676767;-ms-box-shadow:inset 2px 2px 2px #676767;-o-box-shadow:inset 2px 2px 2px #676767; }
.house_con10 .house_tab ul li .circle .span01 {box-shadow:inset 2px 2px 2px #921729; -webkit-box-shadow:inset 2px 2px 2px #921729;-ms-box-shadow:inset 2px 2px 2px #921729;-o-box-shadow:inset 2px 2px 2px #921729;}


.china_con9 img { margin:0px -0.9%;}

.china_con4 .bg01 { background:url(../images/china_con4_bg03.png) repeat-x left 30%; }


/***************ab_eventkg*****************/
.ab_event { padding:0px 5em; }


}

@media screen and (max-width:414px){
body { font-size:97.03125%; }

.mobile-bon { top:0.625em; }
.banner ul li a { height:180px; }

.head-menu nav::-webkit-scrollbar
{
	width:6px;
	border-radius:3px; 
}

.head-menu nav::-webkit-scrollbar-thumb
{
	border-radius:3px; 
}

.in_security .con_lf img { height:454px;}
.in_security .con_rt img { height:454px;}

.house_list ul li dl dt { font-size:18px; }
.house_list ul li dl dd { font-size:14px; }

 
.china_bn .text {top:36%; }
.house_detail .text .con p { font-size:12px;}
.house_performance2 .table tr td { font-size:12px; }


.cur_title .inp dl dd ul li .span04 { font-size:1.125em; }

.house_con10 .house_tab ul li .circle { box-shadow: 1px 2px 3px #bbb; -webkit-box-shadow: 1px 2px 3px #bbb;-ms-box-shadow:1px 2px 3px #bbb; -o-box-shadow: 1px 2px 3px #bbb;  border:4px solid #fff;}
.house_con10 .house_tab ul li .circle span { box-shadow:inset 1px 1px 1px #676767; -webkit-box-shadow:inset 1px 1px 1px #676767;-ms-box-shadow:inset 1px 1px 1px #676767;-o-box-shadow:inset 1px 1px 1px #676767; }
.house_con10 .house_tab ul li .circle .span01 {box-shadow:inset 1px 1px 1px #921729; -webkit-box-shadow:inset 1px 1px 1px #921729;-ms-box-shadow:inset 1px 1px 1px #921729;-o-box-shadow:inset 1px 1px 1px #921729;}


.china_con4 .bg01 { background:url(../images/china_con4_bg03.png) repeat-x left 36%; }


/************************news************************/
/**********news_list***********/
.news_list ul li .text dl dt .span02 { font-size:12px;  }
.news_list ul li .text dl dd { font-size:12px; }
 
 
/**************ns_content********************/
.ns_content h2 { font-size:13px; }
.ns_content .con { font-size:13px; }

.search_policy ul li p { font-size:13px; }
.search_policy ul li h2 .span02 { font-size:12px; }

.service_policylb ul li dl dd  { font-size:13px; }

/**********ser_outconlb**********/
.ser_outconlb ul li dl dd span { font-size:12px; }

.solu_con .text .con { font-size:12px; }

/***************ab_eventkg*****************/
.ab_event { padding:0px 4em; }

}

@media screen and (max-width:375px){
body { font-size:87.8849%; }

.in_hot_news dl dd { margin-top:0.2em; }
.banner ul li a { height:163px; }


.head-menu nav::-webkit-scrollbar
{
	width:5px;
	border-radius:2.5px; 
}

.head-menu nav::-webkit-scrollbar-thumb
{
	border-radius:2.5px; 
}


.in_security .con_lf img { height:412px;}
.in_security .con_rt img { height:412px;}

.house_con10 .house_tab ul li .circle { border:3px solid #fff; }

.china_con4 .bg01 { background:url(../images/china_con4_bg03.png) repeat-x left 39%; }


 /**************ns_content********************/
.ns_content h2 { font-size:12px; }
.ns_content .con { font-size:12px; }

.search_policy ul li p { font-size:12px; }

.service_policylb ul li dl dd  { font-size:12px; }

.ser_outlets .ser_drivercon .con p { font-size:12px; }

.ser_driver_down  .ser_drivercon .con p { font-size:12px; }

/***************ab_eventkg*****************/
.ab_event { padding:0px 3em; }


}


@media only screen and (max-width: 340px) {
body { font-size:78%; }
.banner ul li a { height:139px; }

.ns_content { border-top:1px solid #e5e5e5; }

.head-menu nav::-webkit-scrollbar
{
	width:4px;
	border-radius:2px; 
}

.head-menu nav::-webkit-scrollbar-thumb
{
	border-radius:2px; 
}

.in_security .con_lf img { height:352px;}
.in_security .con_rt img { height:352px;}

.footer .copy .wrap { margin:0px; }
.footer .ft_nav ul li { width:40%;}
.footer .ft_nav ul li.li02 { width:60%;}
.footer .ft_nav ul li dl dd { font-size:12px; }

.cur_title .inp dl dd ul li .span03 { font-size:1.625em; }
.cur_title .inp dl dd ul li .span04 { font-size:1.125em; }

.china_con4 .bg01 { background:url(../images/china_con4_bg03.png) repeat-x left 42%; }

.part_list h2 .span03 { font-size:12px; }
.join_about .text .con .txt { font-size:12px; }

.ab_join_tcnr { width:90%; left:5%; margin-left:0px;  }


.ab_community ul li .text { left:5%;}
.ab_community ul li.li02 .text { left:5%; }
.ab_community ul li.li04 .text { left:5%; }

/***************ab_eventkg*****************/
.ab_event { padding:0px 2em; }

.ab_intro_title .con { font-size:12px; }
 .ab_product ul li .text dl dd { font-size:12px; }
 
.ab_inrespon ul li .text dl dd { font-size:12px; }

.intro_head .ser_bnimg .auto-img { height:50em; }

.ser_outlets .ser_drivercon { top:8%; }
 
}


/* xt 2016-7-28 */

.x_win{display:none;}
.x_wintit{ float:right; margin-right:120px;padding-top:2.05em; font-size:0.875em;cursor:pointer;}
.x_winbg{position:fixed;left:0px;top:0px;width:100%;height:100%;background:url(../images/ser_modeltcbg01.png);z-index:100002;}
.x_wincon{width:740px;height:380px;position:fixed;left:50%;top:50%; margin-left:-370px; margin-top:-200px;z-index:100003;background-color:#fff;}
.x_wincon strong { display:block; font-size:1.75em; line-height:2em;}
.x_wincon p { padding:1em 0; line-height:1.75em;}
.x_winbox {position:relative;padding:30px 40px;}
.x_winoff{ position:absolute; top:-51px; right:0; width:50px; height:50px; background-color:#fff; cursor:pointer;}

/*全网站变灰色*/
/*html {
    filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
    -webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
    -moz-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
    -ms-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
    -o-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
}*/
