﻿@charset "UTF-8";

/********************************************household******************************************/
/***********house_bn***************/
.house_bn { float:left; position:relative; width:100%; overflow:hidden; border-top:1px solid #e9e9e9; }
.house_bn a.aimg { position:absolute; left:0px; top:0px; width:100%; height:100%; }

/*********current**************/
.currentkg { position:absolute; left:0px; top:0px; width:100%; height:80px; }

.house_bn .currentkg { z-index:9;}

.show {display:block;}
/*********current**************/
.house_cur { float:left; width:100%; border-top:1px solid #e9e9e9;  }

.cur_title { float:left; color:#474747; position:relative; z-index:20; margin-top:21px; width:50%;}
.cur_title h1 { float:left; font-weight:normal; font-size:1.5em; line-height:36px; }
.cur_title .cur_gongneng { float:left; position:relative; z-index:2; }
.cur_title .span02 { float:left; font-size:0.875em; padding:0px 1.2857em 0px 2.43em;  line-height:36px; }
.cur_title .inp { float:left; width:144px; position:relative; }
.cur_title .inp dl dt { float:left; width:105px;  background:url(../images/select01.png) 88.5% center no-repeat; color:#474747; text-align:right; cursor:pointer; padding:0px 32px 0px 5px; height:34px; line-height:34px;font-size:0.875em;   border:1px solid #aaa; border-radius:3px; }

.cur_title .inp dl dd { width:345px; display:none; position:absolute; left:0px; top:45px; background:#f8f8f8; border-radius:5px; }
.cur_title .inp dl dd .cur_tlkg { padding:12px 12px 10px; overflow:hidden; }
.cur_title .inp dl dd ul { max-height:360px; }
.cur_title .inp dl dd ul li { float:left; width:84%; padding:4.2% 8%; background:url(../images/cur_title_li01.png) 4% 21px no-repeat; border-bottom:1px solid #e7e7e7; }
.cur_title .inp dl dd ul li span { display:block; padding:0px;  float:left; width:100%; }
.cur_title .inp dl dd ul li .span03 { font-size:18px; line-height:130%; color:#474747;  }
.cur_title .inp dl dd ul li .span04 { font-size:14px; color:#909090;  }
.cur_title .inp dl dd ul li.last01 { border-bottom:none; }

.house_cur .cur_title .span02 { color:#707070; }
.house_cur .cur_title .span02 { color:#707070; }
.house_cur .cur_title .inp dl dt { border:1px solid #e9e9e9; color:#707070; }

.house_cur .cur_title .cur_gongneng a { color:#707070; } 
.housecon_bn .cur_title .cur_gongneng a {  color:#474747; }
.china_bn .cur_title .cur_gongneng a { color:#fff; }


/*********current**************/
.current { text-align:right;  color:#707070; padding-top:2.05em; font-size:0.875em;  } /* float:right; 2017-11-20 */
.current a { color:#707070; }
.current a:hover { color:#707070; }

/************phote_current**************/
.phote_current { display:none; }
.phote_current a { text-align:center; width:100%; /*border-top:1px solid #e5e5e5;*/ display:inline-block; padding:2% 0px; color:#474747; }
.phote_current a:hover {/*color:#474747;*/}


.house_current { color:#fff; }
.house_current a { color:#fff; }
.house_current a:hover { color:#fff; }

.house_bn { *+z-index:2; }
.house_bn .text { position:absolute; color:#474747; width:100%; font-weight:bold; text-align:center; left:0px; text-align:center; top:50%; margin-top:-15%; }
.house_bn .text span { font-size:108px; line-height:173px; display:block; }
.house_bn .text span  label { font-size:173px; position:relative; top:10px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-8px; }
.house_bn .text .span01 { font-size:35px; line-height:40px; max-height:120px; overflow:hidden; }
.house_bn .aimg {  background-position:center center; background-repeat:no-repeat; background-size:cover; }

.china_bn .cur_title { color:#fff; }
.china_bn .cur_title .inp dl dt { border:1px solid #fff; color:#fff; }
.china_bn .cur_title .inp dl dt {  background:url(../images/select02.png) 88.5% center no-repeat; }
.china_bn .house_current a:hover { color:#fff;/* text-decoration:underline;*/ }

.china_bn .text { top:50%; color:#fff; font-weight:normal; }
.china_bn .text span { font-size:66px; line-height:100px;}
.china_bn .text span  label { font-size:87px; line-height:100px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; }
.china_bn .text .span01 { font-size:14px; width:80%; margin:0px auto; line-height:150%; }
.china_bn .text .span02 { font-size:46px; line-height:150%; padding:0.1% 0px 1.6%; font-weight:bold;  }



.house_jt { position:absolute; left:50%; display:none; animation:in_juan 1s ease-in  infinite; -webkit-animation:in_juan 1.5s ease-in infinite; -ms-animation:in_juan 1.5s ease-in infinite; bottom:25%; margin-left:-21px; }

@keyframes in_juan {
    
	 0%{
		 bottom:25%;
		 opacity:1;
		 }
		 		 
	 100%{
		 bottom:20%;
         opacity:0;
         }
		 
		 
   
   }

@-webkit-keyframes in_juan{
    
	 0%{
		 bottom:25%;
		 opacity:1;
		 }
	 100%{
		 bottom:20%;
         opacity:0;
        }
   
   }

@-ms-keyframes in_juan{
    
	 0%{
		 bottom:25%;
		 opacity:1;
		 }
	 100%{
		 bottom:20%;
         opacity:0;
        }
   
   }


/*****************house_list*******************/
.house_list { width:100%; float:left; padding-top:8.7%; padding-bottom:9%; }
.house_list h2 { text-align:center; font-weight:normal;  color:#474747; padding-bottom:4.8%;}
.house_list h2 span { display:block;}
.house_list h2 .span01 { font-size:70px; line-height:120%; text-transform:uppercase; }
.house_list h2 .span02 { font-size:30px; line-height:140%; }

.house_list ul { float:left; width:100%; margin-bottom:1.8%;}
.house_list ul li { float:left; width:32.3%; margin-right:1.55%; *+margin-right:1.51%;  }
.house_list ul li .divimg { float:left; position:relative; display:table-cell; vertical-align:middle; text-align:center; width:100%; background:#fff; overflow:hidden; }
.house_list ul li .divimg img { vertical-align:middle; display:inline; max-width:100%; max-height:100%; }
.house_list ul li .divimg .imgbg { background-color:rgba(48,114,191,0.9); position:absolute; left:0px; top:0px; width:100%; height:100%; background-image:url(../images/house_list_imgbg02.png); background-repeat:no-repeat;*+background:url(../images/house_list_libg01.png) center center; background:url(../images/house_list_libg01.png) no-repeat center center\0; background-position:center center; background-size:28.79% auto; display:none; }
.house_list ul li .divimg:hover .imgbg { display:block; }
.house_list ul li dl { padding:6% 2.5%; float:left; width:95%; }
.house_list ul li dl dt { font-size:1.25em; line-height:120%; }
.house_list ul li dl dt a { width:100%; display:inline-block;color:#474747;  }
.house_list ul li dl dt a:hover { color:#ee0001; }
.house_list ul li dl dd { font-size:0.875em; color:#707070; height:3em; overflow:hidden; }
.house_list ul li.mar0 { margin-right:0px; }

@media all and (min-width:0) {
 .house_list ul li .divimg .imgbg {  background-color:rgba(48,114,191,0.9);  background-image:url(../images/house_list_imgbg02.png); }
}

/***************search_product*******************/
.search_product { padding-top:6.3%; }
.search_product ul li .divimg { background:#f7f7f7; }




/***page*****/
.page {vertical-align:middle;text-align:center; height:50px; color:#909090; font-family:Arial, Helvetica, sans-serif;}
.page img { vertical-align:middle;}
.page em { color:#ae944b; font-style:normal;}
.page span,.page a { display:inline-block; margin:0 8px;}
.page .page_num { margin:0px 4px; }
.page .page_num a { margin:0px 5px; font-size:20px; text-align:center; display:inline-block;  color:#909090; width:50px; height:30px; line-height:30px; *+position:relative; *+top:5px; }
.page_num a:hover {color:#3a7cc9; position:relative; top:4px; font-size:30px;  line-height:30px; }
.page_num a.on { color:#3a7cc9;font-size:30px;  position:relative; top:4px; line-height:30px; }
.page a.pages_prev { margin-right:17px; background:url(../images/page_prev.png) no-repeat left top; display:inline-block; width:12px; height:22px;  position:relative; top:5px;  }
.page a.pages_next {background:url(../images/page_next.png) no-repeat left top; display:inline-block; width:12px; height:22px; position:relative; top:5px; }
.page a.pages_prev:hover,.page a.pages_next:hover { background-position:left bottom; }

.page-phone{text-align: center; display:none;}
.page-phone a{padding:5px 15px;background:#3072bf;color:#fff;font-weight:bold;}
.page-phone a.on{background:#c1c1c1;}
.page-phone a:hover { color:#fff; }


.page2-phone {text-align: center; display:none;}
.page2-phone a{padding:2.3% 0px; width:43.28%; display:inline-block; font-size:1.08em; color:#707070; border:1px solid #dddddd; border-radius:0.2885em; }
.page2-phone a:hover { color:#707070;}



.house_tit { font-weight:normal;}
.house_tit span { display:block; }
.house_tit .span01 { font-size:50px;word-wrap:break-word;word-break:break-all; line-height:100%;  }/*text-transform:uppercase; */
.house_tit .span02 { font-size:30px; padding:1px 0px 23px; }

/****************house_con******************/
.house_con {color:#474747; text-align:center; padding:14% 0px; float:left; width:100%; }
.house_con p { font-size:14px; max-width:790px; margin:0px auto; color:#707070; padding-bottom:58px; }
.house_con img { max-width:100%; }

.house_con ul li { display:inline-block; *+display:inline; width:189px; padding:0px 10px;  padding-bottom:61px;  }
.house_con ul li dl dt { padding-bottom:11px;  }
.house_con ul li dl dt span {width:112px; line-height:112px; border-radius:10px; text-align:center; border:1px solid #d6d6d6; height:112px; display:inline-block; }
.house_con ul li dl dt img { vertical-align:middle; *+margin-top:25px; }
.house_con ul li dl dd { color:#828282; height:60px; overflow:hidden; font-size:18px; }



/****************house_con2******************/
.house_con2 {color:#474747; background:url(../images/house_con_img02.jpg) no-repeat center top; background-size:cover;padding:0px 0px 6.5%; float:left; width:100%; }
.house_con2 h2 { text-align:left; }
.house_con2 p { font-size:14px; color:#707070; padding-bottom:58px; }
.house_con2 img { max-width:100%;}
.house_con2 .text { float:right; padding-top:14%; width:46.15%; }
.house_con2 .text p { text-align:left; max-width:100%; }
.house_con2 .divimg { float:left; width:48.28%; }
.house_con2 .divimg img { width:100%; display:inline-block; }


/****************house_con3******************/
.house_con3 { background:url(../images/house_con3_bg01.png) no-repeat left 42%; background-size:40.36% auto; padding-bottom:8.4%; padding-top:9.5%; }
.house_con3 p {  padding-bottom:73px; }


/****************house_con4******************/
.house_con4 { background:url(../images/house_con4_bg01.jpg); padding-top:8.2%; padding-bottom:7%; }
.house_con4 p {  padding-bottom:73px; }

/****************house_con5******************/
.house_con5 { padding-bottom:5.2%; padding-top:8.7%; }

/****************house_con6******************/
.house_con6 { position:relative; color:#fff; padding:0px;  }
.house_con6 p { color:#fff; }
.house_con6 .text { position:absolute; left:50%; margin-left:-200px; top:20%;  *+left:0px; *+margin-left:0px; }

/****************house_con6******************/
.house_con7 { position:relative; padding-top:0px; text-align:left; padding-bottom:7.6%;  }
.house_con7 .text { position:absolute; left:50%; top:22%; text-align:left; }
.house_con7 .text p { text-align:left; }

/****************house_con8******************/
.house_con8 { background:url(../images/house_con8_bg01.jpg) no-repeat center top; background-size:cover; padding-bottom:8.8%; padding-top:11%; }
.house_con8 p {  padding-bottom:40px; }

/****************house_con9******************/
.house_con9 { padding-bottom:7.5%; padding-top:9.5%; }

/****************house_con3******************/
.house_con10 {color:#474747; background:url(../images/house_con_img02.jpg) no-repeat center top; background:#e8e6eb\0; *+background:#e8e6eb;  background-size:cover; padding-top:9.3%; float:left; width:100%; padding-bottom:6.2%; }
.house_con10 h2 { padding-bottom:4.2%; }

@media all and (min-width:0) {
 .house_con10 {  background:url(../images/house_con_img02.jpg) no-repeat center top; background-size:cover;}
}

.house_con10 .house_tab { float:left; width:186px; margin-left:12%; margin-top:5%; }
.house_con10 .house_tab ul li { float:left; width:100%; padding-bottom:33px; }
.house_con10 .house_tab ul li .circle { border-radius:50%; margin:0px auto; display:inline-block; width:86px; border:6px solid #fff; height:86px; box-shadow: 3px 4px 5px #bbb; -webkit-box-shadow: 3px 4px 5px #bbb;-ms-box-shadow: 3px 4px 5px #bbb; -o-box-shadow: 3px 4px 5px #bbb; position:relative; margin-bottom:5%; cursor:pointer; }
.house_con10 .house_tab ul li .circle span { width:100%;border-radius:50%;  display:inline-block; height:100%;box-shadow:inset 3px 3px 3px #676767; -webkit-box-shadow:inset 3px 3px 3px #676767;-ms-box-shadow:inset 3px 3px 3px #676767;-o-box-shadow:inset 3px 3px 3px #676767; }
.house_con10 .house_tab ul li .circle .span01 {box-shadow:inset 3px 3px 3px #921729; -webkit-box-shadow:inset 3px 3px 3px #921729;-ms-box-shadow:inset 3px 3px 3px #921729;-o-box-shadow:inset 3px 3px 3px #921729;}

.house_con10 .house_tab ul li h3 { font-size:1.25em; font-weight:normal; }
.house_con10 .house_tab ul li p { font-size:0.875em; color:#707070; padding-bottom:2%; }

.house_con10 .house_tabconkg { float:right; width:62.68%; margin-right:8%; }
.house_con10 .house_tabconkg .house_tabcon { float:left; width:100%; display:none; }
.house_con10 .house_tabconkg .house_tabcon .img { float:left; width:100%; }
.house_con10 .house_tabconkg .house_tabcon .img img { max-width:100%; display:inline-block; margin:0px auto; }


/****************china_con***********************/
.china_con  { padding-top:10.8%; padding-bottom:8%; }
.china_con .con .con_lf { float:left; width:64.39%; padding-top:1.6%;  line-height:170%; text-align:left; }
.china_con .con .con_lf h3 { font-size:1.25em; padding-bottom:1.1%; font-weight:normal;  }
.china_con .con .con_lf h3 img { vertical-align:middle; height:35px; margin-right:1%; }
.china_con .con .con_lf p { padding-bottom:4.5%;}

.china_con .con .con_rt { float:right; width:30.57%; }
.china_con .con .con_rt p { padding-bottom:3%; }
.china_con .house_tit .span02 { padding-bottom:1.4%; }

.china_con2 { background:url(../images/house_con4_bg01.jpg); padding-top:12.2%; padding-bottom:0px; }
.china_con2 .house_tit .span02 { padding-bottom:1.4%; }
.china_con2  p { padding-bottom:2.5%; }


/****************china_con3******************/
.china_con3 {color:#474747; padding:14.4% 0px 10.6%; float:left; width:100%; }
.china_con3 h2 { text-align:left; }
.china_con3 p { font-size:14px; text-align:left; color:#707070; padding-bottom:58px; }
.china_con3 img { max-width:100%;}
.china_con3 .text { float:right; padding-top:9%; width:39.59%; }
.china_con3 .divimg { float:left; width:57.48%; }
.china_con3 .divimg img { width:100%; display:inline-block; }

/******************china_con4**********************/
.china_con4 { background:url(../images/china_con4_bg02.jpg) left bottom; color:#fff; padding:0px; float:left; width:100%; padding-bottom:22.6%; }
.china_con4 .bg01 { background:url(../images/china_con4_bg01.jpg) repeat-x left top; padding:9.7em 0px; float:left; width:100%; }
.china_con4 p { color:#fff; padding-bottom:4.2em; }
.china_con4 .house_tit .span02 {padding-bottom:1.4%;}

.china_con5 { padding:0px; padding-bottom:10%;  }
.china_con5  .img01 { margin-top:-23%; max-width:37.66%;  }
.china_con5 .house_tit { padding-top:3.9%; }
.china_con5 .house_tit .span02 {padding-bottom:1.4%;}


.china_con6 { background:url(../images/china_con6_bg02.jpg); padding-top:12%; padding-bottom:0px; }
.china_con6 .wrap { background:url(../images/china_con_img06_bg01.png) no-repeat center bottom;  padding-bottom:11.5%;}
.china_con6 p { padding-bottom:4.9%; }

.china_con7 { background:url(../images/china_con7_bg01.jpg); padding:0px;}
.china_con7 img { float:left; width:50%; }
.china_con7 .text { float:right; width:45%; padding-left:5%; padding-top:10%; text-align:left; color:#fff; }
.china_con7 .text p { max-width:100%; }
.china_con7 .house_tit .span02 {padding-bottom:2.2%;}
.china_con7 p { color:#fff; }


.china_con8 { padding:0px;}
.china_con8 img { float:right; width:50%; }
.china_con8 .text { float:right; padding-right:9.74%; padding-left:0px; width:340px; padding-top:10%; text-align:left; }
.china_con8 .house_tit .span02 {padding-bottom:5%;}


.china_con9 { background:url(../images/house_con4_bg01.jpg); padding-top:12.2%; padding-bottom:11%; }
.china_con9 img { margin:0px -3px; max-width:33.3%; }



.in_security .china_con10 .con_lf { left:0px; }
.in_security .china_con10 .con_rt { right:0px; }


/**************house_detail***************/
.house_detail { padding-top:6.1%; float:left; width:100%; }
.house_detail .divimg { float:left; width:50%; background:#fff; }
.house_detail .divimg span { margin:11px; text-align:center; display:block; border:1px solid #e9e9e9; }
.house_detail .divimg img { max-width:100%; max-height:100%; display:inline; vertical-align:middle; margin:10% auto; }

.house_detail .text { float:right; width:46.59%; padding-top:8%; }
.house_detail .text h2  { font-size:1.4em; font-weight:normal; }
.house_detail .text .con { font-size:0.875em; color:#707070; padding:2.9% 0px 3.6%; }
.house_detail .text .con p { padding-bottom:1.0625em; }
.house_detail .text .price { border-top:1px solid #e9e9e9; padding-top:3.3%; }
.house_detail .text .price .span01 { font-size:1.4em; float:left; padding-top:3.5%; color:#474747; }
.house_detail .text .price .span02 { color:#397bc8; float:left; font-size:1.4em; padding-left:0.125em; }
.house_detail .text .price .span02 label { font-size:2em; padding-left:0.125em; }


/*****************house_performance**********************/
.house_performance { padding:0.95% 0px 8%; float:left; display: table; width:100%;  color:#707070; }
.house_performance .table { background:#fff; margin-top:4.05%; }
.house_performance .table tr th { background:#3072bf; padding:1% 1.8%; padding:1% 24px\0; color:#fff; }
.house_performance .table tr td {padding:1.55% 1.8%; padding:1.55% 24px\0;  border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9; font-size:0.875em;}
.house_performance .table tr td.td01 { width:8.94%; width:9.94%\0; *+width:9.94%; border-left:none; }
.house_performance .table tr td.td02 { width:40.98%; width:41.58%\0; *+width:41.58%; }
.house_performance .table tr td.td03 { width:8.94%; width:9.94%\0; *+width:9.94%; }
.house_performance .table tr td.td04 { width:; border-right:none;  }
.house_performance .table tr.last01 td { border-bottom:none; }
.house_performance .table tr td.line01 { text-align:center; color:#e9e9e9; }
.house_performance2 { display:none; }

@media all and (min-width:0) {
 .house_performance .table tr th {padding:1% 1.8%;}
 .house_performance .table tr td {padding:1.55% 1.8%;}
 .house_performance .table tr td.td01 { width:8.94%; }
 .house_performance .table tr td.td02 { width:40.98%; }
 .house_performance .table tr td.td03 { width:8.94%; }
}



/************************news************************/
/**********news_list***********/
.news_list { color:#474747; padding-top:10.8%; margin-bottom:6.6%;  } 
.news_list h2 span { display:block; text-align:center; line-height:120%; font-weight:normal; }
.news_list h2 .span01 { font-size:4.375em; text-transform:uppercase;  }
.news_list h2 .span02 { font-size:1.875em;  }
.news_list ul { padding:2.1% 0px 3%; }
.news_list ul li { border-bottom:1px dashed #c1c1c1; padding:2.8% 0px 2.9%;  position:relative;  float:left; width:100%; }
.news_list ul li .divimg { float:left; width:32.6%; }
.news_list ul li .divimg img { width:100%; display:inline-block; }
.news_list ul li .text { float:right; width:64.88%; margin-top:0.15%; }
.news_list ul li .text h3  { font-size:1.4em; font-weight:normal; }
.news_list ul li .text h3 label { font-size:2.273em; padding-right:0.2em; }
.news_list ul li .text dl { padding-bottom:2%; padding-top:0.6%; }
.news_list ul li .text dl dt { width:100%; float:left; padding-bottom:1.25%; }
.news_list ul li .text dl dt  .span01 { float:left; width:80%; }
.news_list ul li .text dl dt a { display:block; color:#474747; font-size:1.125em; }
.news_list ul li .text dl dt a:hover { color:#ee0001; }
.news_list ul li .text dl dt .span02 { font-size:0.75em; color:#fff; border-radius:3px; background:#3577c4; float:right; display:inline-block; padding:0.3% 1.4%; margin-top:0.125em; }

.news_list ul li .text dl dd { color:#707070; float:left; width:100%; height:3em; overflow:hidden; font-size:0.875em;  }
.news_list ul li .text a.more { color:#707070; line-height:1.6875em; border-radius:3px; position:absolute; width:5.9375em; height:1.6875em; left:35.3%; bottom:15.2%; border:1px solid #dcdcdc; }
.news_list ul li .text a.more span { padding-left:1em;font-size:0.75em;  }
.news_list ul li .text a.more i { background: url(../images/jia_04.png) no-repeat; background-size:cover; width:0.5625em; height:0.5625em; position: absolute; right:10%; top:37%; display:inline-block; }
.news_list ul li .text a.more:hover { color:#ee0001;border:1px solid #ee0001; background:none;  }
.news_list ul li .text a.more:hover i {background: url(../images/jia_02.png) no-repeat; }
.news_list ul li.last01 { border-bottom:none; }


@media all and (min-width:0) {
.news_list {  padding-top:6.8%; } 
}


/**************search_news**************/
.search_news { padding-top:0px;  }
.search_news ul li .text dl dt .span02 { text-align:center; min-width:48px; }
.search_news ul { padding-top:0px; padding-bottom:4.3%; }
.search_news ul li { padding:3.7% 0px; }
.search_news ul li.last01 { border-bottom:1px dashed #c1c1c1; }







/**************ns_content********************/
.ns_content { padding-top:9.1%; margin-bottom:5.8%; }
.ns_content h1 { color:#474747; line-height:120%; font-size:1.75em; text-align:center; font-weight:normal; }
.ns_content h2 { color:#909090; padding-top:1.1%; text-align:center; font-weight:normal; }
.ns_content .con { font-size:0.875em; padding:3.6% 0px 2%; min-height:300px; line-height:170%; }
.ns_content .con p { padding-bottom:0.7%; }
.ns_content .con img { max-width:100%; }
.ns_content .con .img01 { float:left; width:32.44%; margin:1.3% 0px 2%; margin-right:1.3%; }
.ns_content .con .img02 { float:left; width:32.44%;margin:1.3% 0px 2%;  margin-right:0px; }

/**************solu_content********************/
.solu_content .con {  padding:2% 0px 2%; }
.ns_content .con p { padding-bottom:1.1%; }
.ns_content .con .img01 { margin:4% 0px 4.8%; margin-right:1.3%;  }
.ns_content .con .img02 { margin:4% 0px 4.8%;  }

.solu_content h2 { display:none; }

/****************************service****************************************/
/***************ser_driver_down******************/
.ser_driver_down { position:relative; }
.ser_bnimg { float:left; width:100%; position:relative; height:816px; overflow:hidden; }
.ser_bnimg img { width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; height:816px; display:inline-block; }


/*********current**************/
.ser_driver_down .current {  color:#fff; }
.ser_driver_down .current a { color:#fff; }

.ser_vip { float:left; margin-top:1.25em;}
.ser_vip a { border:1px solid #fff; /*background:url(../images/select02.png) 91.5% center no-repeat;*/   border-radius:3px;font-size:14px; color:#fff; height:34px; line-height:34px; padding:0px 24px; /*width:171px;*/ display:inline-block; }
.ser_vip a:hover { color:#fff; }
.ser_vip a span { display:none; }

.ser_driver_down  .ser_drivercon { position:absolute; left:0px; top:29.5%;  width:100%; }
.ser_driver_down  .ser_drivercon .con { text-align:center; color:#fff;  }
.ser_driver_down  .ser_drivercon .con h1 { font-size:70px; line-height:120%; font-weight:normal; text-transform:uppercase; }
.ser_driver_down  .ser_drivercon .con h2 { font-size:30px; margin-bottom:21px; line-height:140%; font-weight:normal; }
.ser_driver_down  .ser_drivercon .con p { font-size:14px; }

.ser_driver_down .ser_drivercon2 { *+top:29.5%;}

.ser_driver_down  .ser_search { width:753px; margin:0px auto; padding-top:65px; }
.ser_driver_down  .ser_search ul { float:left; width:100%;}
.ser_driver_down  .ser_search ul li { padding:0px 8px 15px; float:left; position:relative; }
.ser_driver_down  .ser_search ul li .inp { border:1px solid #fff; border-radius:3px; float:left; width:149px; font-size:14px; color:#fff;}
.ser_driver_down  .ser_search ul li .select_0{ width:100%; position:relative;}
.ser_driver_down  .ser_search ul li .select_0 dt{ background:url(../images/select02.png) 86.5% center no-repeat; color:#fff; font-size:14px; cursor:pointer; padding:0px 20px; height:34px; line-height:34px; color:#fff; }
.ser_driver_down  .ser_search ul li .select_0 dd{ position:absolute; max-height:200px; overflow-y:auto; overflow-x:hidden; background:#666; border-radius:5px; width:100%; top:43px; left:-1px; display:none; border:1px solid #fff; line-height:150%; padding:2% 0px; text-align:left; }
.ser_driver_down  .ser_search ul li .select_0 dd a{ display:block; color:#fff; font-size:1em; white-space:normal; padding:2px 5px;}
.ser_driver_down  .ser_search ul li .select_0 dd a:hover { /*background:#e60012;*/ color:#fff; }

.ser_driver_down  .ser_search ul li .inp2 { width:329px;  }
.ser_driver_down  .ser_search ul li .inp2 input { float:left; width:88%; border:none; background:none; height:34px; line-height:34px; color:#fff; padding:0px 6%; font-size:14px;  }

.ser_driver_down  .ser_search ul li .inp3 { width:219px;  }
.ser_driver_down  .ser_search ul li .inp3 .select_0 dt { background:url(../images/select02.png) 91.5% center no-repeat; }
.ser_driver_down  .ser_search ul li.w100 { width:100%; padding:21px 0px 0px; text-align:center; }


.ser_driver_down  .ser_search ul li .but01 { background:#3072bf; width:221px; text-align:center; color:#fff; line-height:34px; border:none; border-radius:3px; font-size:14px; height:34px;  }

.ser_driver_down  .ser_search .viev_number { text-align:left;  color:#fff; cursor:pointer; width:100%; font-size:14px; }
.ser_driver_down  .ser_search .viev_number  span {  color:#fff; padding-left:268px; text-decoration:underline;  }


.ser_driver_down  .ser_outlets_search { width:711px; padding-top:96px; }

.ser_driver_down  .ser_vip_search { width:491px; }
.ser_driver_down  .ser_vip_search ul li .inp2 { width:489px; }
.ser_driver_down  .ser_vip_search ul li .inp2 input { width:91%; padding:0px 4.5%; }


.ser_driver_down  .ser_search ul li.zindex10 { z-index:10;}
.ser_driver_down  .ser_search ul li.zindex9 { z-index:9;}
.ser_driver_down  .ser_search ul li.zindex8 { z-index:8;}
.ser_driver_down  .ser_search ul li.zindex7 { z-index:7;}

.ser_driver_down  .ser_drivercon .tishi { padding:5% 0px; width:100%;  }

.ser_down_con  { border-top:1px solid #e9e9e9; }
.ser_down_con .ser_drivercon { position:relative; float:left; width:100%; top:0px; }
.ser_down_con .ser_drivercon .con { color:#474747; padding-top:134px; }
.ser_down_con  .ser_drivercon .con p { color:#707070; }
.ser_down_con  .ser_search ul li .inp { border:1px solid #ddd; color:#474747; }
.ser_down_con  .ser_search ul li .select_0 dt {background:url(../images/select01.png) 86.5% center no-repeat; color:#474747;}
.ser_down_con  .ser_search ul li .inp2 input { color:#474747; }
.ser_down_con  .ser_search .viev_number  span {  color:#707070; text-decoration:underline;  }

.ser_down_con .currentkg  { z-index:2; height:auto; }
.ser_down_con .currentkg  .current { color:#707070; }
.ser_down_con .currentkg  .current a { color:#707070; }
.ser_down_con .currentkg  .current a:hover { color:#707070; }

.ser_driver_down .out_con_search { padding-top:7px; width:753px; }
.ser_driver_down .out_con_search  ul li .inp { width:158px; }
.ser_down_con .out_con_search ul li .select_0 dt  { background:url(../images/select01.png) 88% center no-repeat; }
.ser_driver_down .out_con_search ul li .but01  { width:168px; }

.ser_driver_down .out_con_search ul li .select_0 dd  { border:1px solid #ddd; background:#fff; }
.ser_driver_down .out_con_search ul li .select_0 dd a { color:#888;}
.ser_driver_down .out_con_search ul li .select_0 dd a:hover { background:#e60012; }

.ser_driver_down .vip_con_search { width:608px; padding-top:40px; }
.ser_driver_down .vip_con_search ul li .inp2 { width:406px;}
.ser_driver_down .vip_con_search ul li .inp2 input { width:91%; padding:0px 4.5%; color:#000; }
.ser_driver_down .vip_con_search ul li.w100 { padding-top:10px; }
.ser_outlets_con .ser_drivercon { *+top:0px; }
.ser_driver_down .vip_contl .con h2 { margin-bottom:11px; }

/**********ser_outconlb**********/
.ser_outconlb { padding-bottom:5%; padding-top:3%; }
.ser_outconlb h2 { font-size:1.25em; font-weight:normal; color:#707070; }
.ser_outconlb ul { float:left; width:100%; padding:2.2% 0px 2.6%; }
.ser_outconlb ul li { width:49.27%; background:#fff; margin-bottom:1.7%; }
.ser_outconlb ul li dl { padding:5% 6.6%; float:left; width:86.8%; color:#474747; }
.ser_outconlb ul li dl dt { float:left; width:100%; }
.ser_outconlb ul li dl dt label { float:left; font-family:Impact, Charcoal, sans-serif; font-size:2.5em; padding-right:0.25em; }
.ser_outconlb ul li dl dt span { font-size:1.125em; width:80%; padding-top:1.25em; float:left; }
.ser_outconlb ul li dl dd { float:left; width:100%; }
.ser_outconlb ul li dl dd span { display:block; padding-left:20px; margin:0.5% 0px; font-size:0.875em; color:#707070; }
.ser_outconlb ul li dl dd .span01 { background:url(../images/ser_outconlb_li01.png) no-repeat 2px 0.25em; text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
    outline: 0 !important}
.ser_outconlb ul li dl dd .span02 { background:url(../images/ser_outconlb_li02.png) no-repeat 2px 0.25em;}
.ser_outconlb ul li dl dd .span03 { background:url(../images/ser_outconlb_li06.png) no-repeat 2px 0.25em;     text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
    outline: 0 !important
 }



/************ser_driver_title****************/
.ser_driver_title { float:left; width:100%; padding-top:151px; padding-bottom:78px; }
.ser_driver_title h2 { font-weight:normal; text-align:center; padding-bottom:33px;  }
.ser_driver_title h2 span { display:block; color:#474747; }
.ser_driver_title h2 .span01 { font-size:70px; text-transform:uppercase; line-height:120%;  }
.ser_driver_title h2 .span02 { font-size:30px; margin-bottom:21px; line-height:140%; }
.ser_driver_title  ul { width:751px; margin:0px auto; }
.ser_driver_title  ul li { float:left; width:243px; margin-right:40px; background:url(../images/ser_driver_title_jt01.png) no-repeat right center;  }
.ser_driver_title  ul li .img01 { float:left; width:78px; }
.ser_driver_title  ul li dl { float:left; padding-left:11px; }
.ser_driver_title  ul li dl  dt {  padding-top:16px;}
.ser_driver_title  ul li dl dd { font-size:16px; padding-top:4px; color:#474747; }

.ser_driver_title  ul li.li02 dl dd { color:#909090; }
.ser_driver_title  ul li.li03 { margin-right:0px; background:none; width:185px;  }
.ser_driver_title  ul li.li03 dl dd { color:#909090; background-image:url();  }



/******************ser_driverlb**********************/
.ser_driverlb { float:left; width:100%; margin-bottom:10%; background:#fff; *+padding-bottom:20px; }
.ser_driverlb .title { float:left; width:100%; background:#3072bf; color:#fff; font-size:16px; }
.ser_driverlb .title span { float:left; text-align:center; border-right:1px solid #3072bf;  width:16.26%; height:43px; line-height:43px; }

.ser_driverlb .con { float:left; width:100%; margin:20px 0px; }
.ser_driverlb .con ul { float:left; width:100%; }
.ser_driverlb .con ul li { float:left; width:16.26%; border-right:1px solid #e9e9e9; }
.ser_driverlb .con ul li dl { float:left; width:100%; height:216px; }
.ser_driverlb .con ul li dl dd { float:left; width:75%; line-height:20px; margin:1px 0px; padding:7px 12.5%; color:#474747; font-size:14px; cursor:pointer;  }
.ser_driverlb .con ul li dl dd.hover01 { background:#35b8c4; color:#fff; }
.ser_driverlb .con ul li dl dd.hover02 { background:none; text-align:center; color:#e6e6e6; }
.ser_driverlb .con ul li.last01 { border-right:none; }

/**********************ser_driverconlb***************************/
.ser_driverconlb { padding-top:108px; padding-bottom:110px; }
.ser_driverconlb h2 { background:#3072bf; font-weight:normal; line-height:43px; height:43px; }
.ser_driverconlb h2 span { padding:0px 26px; font-size:16px; color:#fff; }

.ser_driverconlb ul { padding-bottom:4.4%; float:left; width:100%; }
.ser_driverconlb ul li { float:left; width:100%; padding:2.75% 0px 3.1%; border-bottom:1px dashed #c1c1c1; }
.ser_driverconlb ul li h3 { font-weight:normal; padding-bottom:12px;}
.ser_driverconlb ul li h3 .span01 { float:left; width:80%;  padding-top:4px;  }
.ser_driverconlb ul li h3 .span01 a { color:#474747; display:block; font-size:18px; }
.ser_driverconlb ul li h3 .span01 a:hover { color:#e60012; }
.ser_driverconlb ul li h3 .span02 { float:right; }
.ser_driverconlb ul li h3 .span02 a { background:url(../images/down_01.png) 32px center no-repeat #3072bf; color:#fff; font-size:14px; display:inline-block; line-height:36px; border-radius:3px; padding:0px 32px 0px 58px; }

.ser_driverconlb ul li dl dt { font-size:14px; float:left; width:100%; color:#707070; }
.ser_driverconlb ul li dl dd { font-size:14px; float:left; width:100%; padding:13px 0px 2px; color:#707070; }
.ser_driverconlb ul li dl dd img { float:left; margin:3px 4px 0px 3px; }
.ser_driverconlb ul li dl dd span { float:left; padding-right:46px; line-height:18px; }
.ser_driverconlb ul li dl dd .span01 { background:url(../images/ser_driverconlb_li01.png) no-repeat 3px top; padding-left:26px;}
.ser_driverconlb ul li dl dd .span02 { background:url(../images/ser_driverconlb_li02.png) no-repeat 3px top; padding-left:25px;}
.ser_driverconlb ul li dl dd .span03 { background:url(../images/ser_driverconlb_li03.png) no-repeat 3px top; padding-left:22px;}
.ser_driverconlb ul li dl dd .span04 { background:url(../images/ser_driverconlb_li04.png) no-repeat 3px top; padding-left:22px;}
.ser_driverconlb .tishi {padding:5% 0px; width:100%;}

/***********ser_searchtab*****************/
.ser_searchtab { border-bottom:1px solid #e9e9e9; margin-top:2.45%; position:relative; height:49px;border-left:1px solid #e9e9e9; }
.ser_searchtab ul { float:left; width:100%; }
.ser_searchtab ul li { float:left; min-width:13.61%; padding:0px 1%; font-size:16px; color:#474747; line-height:49px; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; height:49px; text-align:center; }
.ser_searchtab ul li span { background:url(../images/ser_searchtab_li01.png) no-repeat left  -30%; padding-left:34px; display:inline-block; }
.ser_searchtab ul li a {color:#474747;}
.ser_searchtab ul li.li01 {}
.ser_searchtab ul li.li02 span {background:url(../images/ser_searchtab_li02.png) no-repeat left -30%; padding-left:26px;}
.ser_searchtab ul li.li03 span {background:url(../images/ser_searchtab_li03.png) no-repeat left  -30%; padding-left:28px;}
.ser_searchtab ul li.li04 span {background:url(../images/ser_searchtab_li04.png) no-repeat left  -31%; padding-left:24px;}
.search_phone ul li.li03 { display:none; }
.ser_policytab ul li.li03 { display:block; }
.ser_searchtab ul li.li03 { display:none; }

/***********ser_policytab***************/
.ser_policytab ul li.li01 span {background:url(../images/ser_policytab_li01.png) no-repeat left -30%; padding-left:31px;}
.ser_policytab ul li.li02 span {background:url(../images/ser_searchtab_li01.png) no-repeat left -30%; padding-left:34px;}
.ser_policytab ul li.li03 span {background:url(../images/ser_searchtab_li02.png) no-repeat left  -30%; padding-left:26px;}
.ser_policytab ul li.li04 span {background:url(../images/ser_policytab_li04.png) no-repeat left  -31%; padding-left:28px;}
.ser_policytab ul li.li05 span {background:url(../images/ser_policytab_li05.png) no-repeat left  -31%; padding-left:26px;}

.ser_policytabfix { position:fixed; top:0px; width:1230px; margin:0px auto; margin-top:0px; background:#fff; }


.ser_searchtab ul li.hover01 { background:#3173bf; border-top:1px solid #3173bf; border-right:1px solid #3173bf; }
.ser_searchtab ul li.hover01 span { color:#fff; background-position:left 129%; }

.ser_searchtab .ser_key { position:absolute; right:0px; top:0px; line-height:50px; font-size:16px; color:#707070; }

.ser_searchcon { padding-top:0px; }


/*************service_policylb*****************/
.service_policylb { margin-bottom:6.6%; }
.service_policylb ul { float:left; width:100%; padding:1.7% 0px 4.2%; }
.service_policylb ul li { border-bottom:1px dashed #c1c1c1; padding:0px 0.1%; }
.service_policylb ul li dl dt { background:url(../images/service_policylb_tab02.png) no-repeat right 50%; padding:1.65% 0px; cursor:pointer; background-size:2.1875em 2.1875em; }
.service_policylb ul li dl dt span { font-size:1.125em; display:block; width:80%; color:#474747; }
.service_policylb ul li dl dd { font-size:14px; display:none; margin-top:-0.5%; padding-bottom:2%; }
.service_policylb ul li dl dd p { padding:0px 0px 1.3%; }
.service_policylb ul li dl dt.hover01 { background:url(../images/service_policylb_tab01.png) no-repeat right 50%;  background-size:2.1875em 2.1875em; }



/**********search_policy***********/
.search_policy { color:#474747; margin-bottom:6.6%;  } 
.search_policy ul { padding:0px 0px 4%; }
.search_policy ul li { border-bottom:1px dashed #c1c1c1; padding:3.7% 0px 3.8%;  position:relative;  float:left; width:100%; }
.search_policy ul li h2 { width:100%; float:left; font-weight:normal; padding-bottom:0.7%; }
.search_policy ul li h2   .span01 { float:left; width:80%; }
.search_policy ul li h2  a { display:block; color:#474747; font-size:1.125em; }
.search_policy ul li h2  a:hover { color:#ee0001; }
.search_policy ul li h2  .span02 { font-size:0.75em; color:#fff; border-radius:3px; background:#3577c4; float:right; display:inline-block; padding:0.3% 1.4%; margin-top:0.125em; }

.search_policy ul li p { color:#707070; float:left; width:100%; height:3em; overflow:hidden; font-size:0.875em;  }
.search_policy ul li .more { margin-top:2.7%; float:left; width:100%; }
.search_policy ul li .more a { color:#707070; line-height:1.6875em; border-radius:3px; width:5.9375em; height:1.6875em;  border:1px solid #dcdcdc; display:inline-block; position:relative; }
.search_policy ul li .more a span { padding-left:1em;font-size:0.75em;  }
.search_policy ul li .more a i { background: url(../images/jia_04.png) no-repeat; background-size:cover; width:0.5625em; height:0.5625em; position: absolute; right:10%; top:37%; display:inline-block; }
.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_02.png) no-repeat; }




/****************************solution***************************************/
/***************solu_head******************/
.solu_head { position:relative; }
.solu_bnimg { float:left; width:100%; position:relative; height:727px; overflow:hidden; }
.solu_bnimg img { width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; height:727px; display:inline-block; }

.solu_head .current { color:#fff; }
.solu_head .current a { color:#fff; }
.solu_head .current a:hover { /*text-decoration:underline;*/color:#fff; }


.solu_head .solu_title  { position:absolute; text-align:center; color:#fff; top:32.5%; left:0px; width:100%; }
.solu_head .solu_title h1 { font-size:70px; text-transform:uppercase; line-height:120%; font-weight:normal; }
.solu_head .solu_title h2 { font-size:30px; font-weight:normal; line-height:140%; }


/***************solu_con******************/
.solu_con { position:relative; float:left; width:100%; z-index:2; margin-top:-228px; padding-bottom:4.4%; }
.solu_con .text { width:42.28%; float:left; }
.solu_con .text  h3 { font-size:26px; padding:27% 0px 19%; line-height:120%; color:#fff; font-weight:normal; }
.solu_con .text .con { font-size:14px; }
.solu_con .text .con p { padding-bottom:20px; }

.solu_con .img { width:53.41%; float:right; }
.solu_con .img img { max-width:100%; }


/******************security**********************/
.sec_bnimg {  height:835px; }
.sec_bnimg img {  height:835px; }

.sec_head .current { color:#707070; }
.sec_head .current a { color:#707070; }
.sec_head .current a:hover { color:#707070; }


.sec_head .sec_title  { position:absolute; color:#474747; top:38.5%; left:0px; width:100%; }
.sec_head .sec_title h1 { font-size:3.125em; text-transform:uppercase; padding-bottom:1.4%; line-height:120%; }
.sec_head .sec_title h2 { font-size:1.5em; font-weight:normal; padding-bottom:1.5%; line-height:140%; }
.sec_head .sec_title h3 { font-size:5.625em;  font-family:Impact, Charcoal, sans-serif; }
.sec_head .sec_title a { color:#474747;}
.sec_content { padding-top:11.8%; *+padding-top:8%; padding-bottom:6.8%; }
.sec_content h2 { text-align:center; color:#474747; }
.sec_content .house_tit .span02 { padding-bottom:2.5%; }

.sec_content .con { background:#fff; padding:3.1% 3.25%; margin-bottom:0.7%; }
.sec_content .con h3 { font-size:1.125em; color:#474747; padding-bottom:1.8%; font-weight:normal;  }
.sec_content .con h3 span { background:url(../images/sec_content_li01.png) no-repeat left 0.2em; padding-left:1.7em; }
.sec_content .con p { padding-bottom:1.2%;}
.sec_content .con p.p1 { color:#4684cc; }
.sec_content .con .con_text { float:left; width:72.17%; line-height:170%; font-size:0.875em; color:#474747; }
.sec_content .con .img { float:right; width:20.87%; margin-top:-4%; }
.sec_content .con .img { margin-bottom:0.2%;}
.sec_content .con img {  max-width:100%; margin-bottom:1%; }

.sec_content .con2 ul { padding-bottom:2.5%; }
.sec_content .con2 ul li { background:url(../images/sec_content_li04.png) no-repeat 0.2em 0.6em; padding:0.1% 0px; padding-left:1.375em; font-size:0.875em; color:#474747; }
.sec_content .con2 h3 span { background:url(../images/sec_content_li02.png) no-repeat left 0.2em; }

.sec_content .con3 { padding:3.1% 2.85% 0px;}
.sec_content .con3 h3 { padding-bottom:0px; }
.sec_content .con3 h3 span { background:url(../images/sec_content_li03.png) no-repeat 0.25em 0.2em; padding-left:1.95em; }
.sec_content .con3 ul { padding-bottom:2.5%; }
.sec_content .con3 ul li {  padding-top:1.7%; float:left; width:100%; padding-bottom:3.5%;  border-bottom:1px solid #dedede;   }
.sec_content .con3 ul li .div01 { float:left; width:45.69%; padding-right:4.31%; *+padding-right:4.3%;}
.sec_content .con3 ul li dl dt { font-size:1.125em; color:#3577c4; padding:2% 0px 1.8%; }
.sec_content .con3 ul li dl dd { font-size:0.875em; line-height:170%; height:6.5em; margin-bottom:8%; overflow:hidden; color:#474747; }

.sec_content .con3 ul li .div02 { padding:0px 0.5% 0px 3.81%; }
.sec_content .con3 ul li.last01 { border-bottom:none; padding-bottom:1.5%; }



/****************ser_modeltc******************/
.ser_modeltc { position:fixed; left:0px; top:0px; width:100%; height:100%; background:url(../images/ser_modeltcbg01.png); z-index:100002; display:none; }

.ser_modellb { position:fixed; left:50%; width:1006px; margin-left:-503px; top:50%; margin-top:-270px;  z-index:100003; display:none; }
.ser_modellb .close { float:left; width:100%; text-align:right; margin-bottom:4px; }
.ser_modellb .close img { width:50px; height:50px; cursor:pointer; }
.ser_modellb .con { float:left; width:100%; height:484px; background:#fff; }

.ser_modellb .con .modetab { float:left; width:264px; }
.ser_modellb .con .modetab ul li { float:left; width:100%; background:url(../images/modetab_jt02.jpg) no-repeat right center #3072c0; height:24px; margin-bottom:1px; text-align:center; line-height:24px; color:#fff; font-size:20px; padding:36px 0px; cursor:pointer; }
.ser_modellb .con .modetab ul li.hover01 { background:url(../images/modetab_jt01.jpg) no-repeat right center #35b7c4; }
.ser_modellb .con .modetab ul li.last01 {padding:24px 0px; height:48px; }
.ser_modellb .con .modetabnr { float:right; width:692px; padding:40px 23px 0px; }

.ser_modellb .con .modetabnr .modetabnrcon { float:left; width:100%; display:none; }
.ser_modellb .con .modetabnr .modetabnrcon .text { border:1px solid #ddd; font-size:14px; color:#707070; padding:20px 20px 23px; }
.ser_modellb .con .modetabnr .modetabnrcon .text h2 { font-weight:normal; padding-bottom:5px; font-size:18px; color:#474747; }
.ser_modellb .con .modetabnr .modetabnrcon .divimg { padding-top:20px;}
.ser_modellb .con .modetabnr .modetabnrcon .divimg  .auto-img { height:283px; }



/*******************about***************************/
/*********respon***************/
.respon_bnimg { height:833px; }
.respon_bnimg img { height:833px; }

/*******respon_title*******/
.respon_title  { position:absolute; text-align:center; color:#fff; top:20.6%; left:0px; width:100%; }
.respon_title .tit { /*float:left;*/ width:100%; }
.respon_title h1 { font-size:70px; text-transform:uppercase; line-height:120%; font-weight:normal; }
.respon_title h2 { font-size:30px; font-weight:normal; line-height:110%; padding-bottom:1.6%; }
.respon_title h3 { font-size:0.875em; font-weight:normal; width:85.53%; margin:0px auto; }

.respon_title .respon_tit {width:960px; margin:0px auto;  margin-top:3.8%;}
.respon_title ul {  margin-left:3%; }
.respon_title ul li { float:left; width:21.5%; padding-right:3.5%; background:url(../images/respon_title_bg01.png) no-repeat right 77px; text-align:center; color:#fff; }
.respon_title ul li  .img { border:1px solid #fff; display:inline-block; border-radius:50%; width:154px; height:154px; line-height:154px; }
.respon_title ul li  .img img { vertical-align:middle; width:95px; margin-top:43px; }
.respon_title ul li  .img:hover { border:1px solid #3577c4; background:#3577c4; }
.respon_title ul li dl dt span { display:block; width:100%; }
.respon_title ul li dl dt .span01 { font-size:1.25em; font-weight:bold; padding-top:1.25em; padding-bottom:2.5%; }
.respon_title ul li dl dt .span02 { font-size:0.75em; text-transform:uppercase; font-family:"arial"; }
.respon_title ul li dl dd { font-size:0.875em; padding:0px 18%; }
.respon_title ul li.last01 { background:none; padding-right:0px; }


.respon_list { padding-top:11%; }
.respon_list ul { padding-bottom:1%; }
.respon_list ul li { width:32.44%; margin-right:1.34%; padding-bottom:3.3%; }
.respon_list ul li dl { float:left; padding:6% 0.5% 4%; width:99%; }
.respon_list ul li dl dt { font-size:1.125em; padding-bottom:1.5%;  }
.respon_list ul li .more { float:left; padding:0px 0.5%; width:99%; }
.respon_list ul li .more a { color:#707070; line-height:1.6875em; border-radius:3px; width:5.9375em; height:1.6875em; border:1px solid #dcdcdc; position:relative; display:inline-block; }
.respon_list ul li .more a span { padding-left:1em;font-size:0.75em;  }
.respon_list ul li .more a i { background: url(../images/jia_04.png) no-repeat; background-size:cover; width:0.5625em; height:0.5625em; position: absolute; right:11%; top:37%; display:inline-block; }
.respon_list ul li .more a:hover { color:#ee0001;border:1px solid #ee0001; background:none;  }
.respon_list ul li .more a:hover i {background: url(../images/jia_02.png) no-repeat; }



/******************sec_navtc*************************/
.sec_navtc { position:fixed; z-index:10000; left:0px; top:50%; margin-top:-211px;  width:190px; }
.sec_navtc .sec_nav { float:left;  width:190px; position:relative; background:#ececec; z-index:6; background:#ececec;}
.sec_navtc .sec_nav ul li { border-bottom:1px solid #fff; float:left; width:100%; }
.sec_navtc .sec_nav ul li a { display:block; padding-left:56px; background-position:28px -67px; background-repeat:no-repeat;  font-size:14px; color:#707070; line-height:46px; }

.sec_navtc .sec_nav ul li.li01  a {background-image:url(../images/sec_navli001.png); }
.sec_navtc .sec_nav ul li.li02  a {background-image:url(../images/sec_navli002.png); }
.sec_navtc .sec_nav ul li.li03  a {background-image:url(../images/sec_navli003.png); }
.sec_navtc .sec_nav ul li.li04  a {background-image:url(../images/sec_navli004.png); }
.sec_navtc .sec_nav ul li.li05  a {background-image:url(../images/sec_navli005.png); }
.sec_navtc .sec_nav ul li.li06  a {background-image:url(../images/sec_navli006.png); }
.sec_navtc .sec_nav ul li.li07  a {background-image:url(../images/sec_navli007.png); }
.sec_navtc .sec_nav ul li.li08  a {background-image:url(../images/sec_navli008.png); }
.sec_navtc .sec_nav ul li.li09  a {background-image:url(../images/sec_navli009.png); }
.sec_navtc .sec_nav ul li.li09 { border-bottom:none;}

.sec_navtc .sec_nav ul li:hover { background:url(../images/sec_navlibg01.jpg);}
.sec_navtc .sec_nav ul li:hover a { background-position:28px 14px; color:#fff; }

.sec_navtc .sec_nav ul li.active{ background:url(../images/sec_navlibg01.jpg);}
.sec_navtc .sec_nav ul li.active a { background-position:28px 14px; color:#fff; }

.sec_navtc .sec_navbut { position:absolute; cursor:pointer; right:0px; display:none; top:0px; margin-top:145px; }



/************************partner************************/
.ab_part_con { position:relative; border-top:0px solid #e9e9e9;  background:url(../images/part_list_bg01.jpg) no-repeat center top; background-size:cover;  }

/**********part_list***********/
.part_list { color:#474747;padding-top:9.5%; *+padding-top:5.5%; padding-bottom:5.2em; } 
.part_list h2 span { display:block; text-align:center; line-height:120%; font-weight:normal; }
.part_list h2 .span01 { font-size:4.375em; text-transform:uppercase;  }
.part_list h2 .span02 { font-size:1.875em; padding-bottom:0.8%;  }
.part_list h2 .span03 { font-size:0.875em; color:#707070;  }
.part_list ul { padding:2.5% 0px 3%; }
.part_list ul li { float:left; width:100%; height:441px; }
.part_list ul li dl { /*float:left;*/ }
.part_list ul li dl dd { float:left; width:30.56%; background:#fff;  margin:0px 1.37% 2%; }
.part_list ul li dl dd img { max-width:100%; max-height:129px; display:inline; vertical-align:middle; }

.part_phone_list { display:none; padding-top:4%; padding-bottom:1%; }
.part_phone_list ul li { float:left; width:48.31%; margin-bottom:4%; background:#fff; }
.part_phone_list ul li img { max-width:100%; max-height:100%; display:inline; vertical-align:middle; }
.part_phone_list ul li.li01 { float:right; }


/************join*****************/
.ab_join { width:440px; margin:0px auto; padding-top:2.2%; }
.ab_join ul li { border:1px solid #ddd; height:auto; position:relative; margin-bottom:2%; }
.ab_join ul li .span01 { font-size:0.875em; position:absolute; left:0.925em; top:0px; line-height:2.43em; color:#909090; display:none; }
.ab_join ul li .inp { /*padding-left:5.25em;*/ padding-left:1em; }
.ab_join ul li .inp input { float:left; width:100%; background:none;font-size:0.875em;color:#000; height:2.43em; line-height:2.43em; border:none; }
.ab_join ul li .inp select { float:left; width:100%; background:#fff;font-size:0.875em;color:#666; height:2em; line-height:2em; margin:0.215em 0px; border:1px solid #ddd; }

.ab_join ul li .inp textarea { float:left; width:100%; background:none;font-size:0.875em;color:#000; line-height:150%; border:none; height:78px; padding-top:7px; }

.ab_join ul li .inp .select_0{ width:100%; position:relative;}
.ab_join ul li .inp .select_0 dt{ background:url(../images/select01.png) 96% center no-repeat; font-size:14px; cursor:pointer; padding:0px 1.125em; height:2.43em; line-height:2.43em; color:#666; }
.ab_join ul li .inp .select_0 dd{ position:absolute; max-height:200px; overflow-y:auto; overflow-x:hidden; background:#fff; border-radius:5px; width:100%; top:35px; left:-1px; display:none; border:1px solid #fff; line-height:150%; padding:2% 0px; margin:0px; }
.ab_join ul li .inp .select_0 dd a{ display:block; color:#888; font-size:0.875em; white-space:normal; padding:2px 5px;}
.ab_join ul li .inp .select_0 dd a:hover { background:#e60012; color:#fff; }


.ab_join ul li .inp2 { /*padding-left:7.25em;*/ }
.ab_join ul li .inp3 { padding-right:6.5em; position:relative; }
.ab_join ul li .inp3 .code_img { position:absolute; top:0px; cursor:pointer; right:0px; width:100px; height:34px; }

.ab_join ul li.zindex10 { z-index:10; position:relative; display:none; }
.ab_join ul li.zindex10  .inp { padding-left:0px; }

.ab_join ul li.butsub { border:none; text-align:center; margin-top:7%; }
.ab_join ul li.butsub .but01 { border:1px solid #ee0001; background:url(../images/join_butbg01.png) no-repeat center center; width:135px; height:33px; border-radius:5px;  }

/************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;  }


/***********join_about*************/
/**********join_list***********/
.join_list { background:url(../images/join_bg01.jpg) no-repeat center top; padding-bottom:8.375em; background-size:cover;} 

.join_about {background:url(../images/join_about_txtbg01.jpg) left top;}
.join_about .text { float:left; width:50%; *+width:49.9%;  }
.join_about .text .join_wrap { float:right; width:615px; position:relative;}
.join_about .text .con { width:90%; color:#fff; float:left; margin-top:18%; }
.join_about .text .con h2 { font-size:44px; font-weight:normal; line-height:120%; text-transform:uppercase; }
.join_about .text .con h3 { font-size:26px; line-height:130%; font-weight:normal; }
.join_about .text .con .txt { font-size:0.875em; margin:4% 0px 7%; height:11em; overflow:hidden; }
.join_about .text .con .txt p { padding-bottom:1.2%; }
.join_about .text .con a.more { border:1px solid #fff; border-radius:5px; color:#fff; font-size:0.75em; padding:1% 4%; display:inline-block; }
 .join_about .text .con a.more:hover { }
 
.join_about .divimg { float:right; width:50%; }
.join_about .divimg .auto-img { height:574px;}


/***********contact*************/
/**********ab_contact***********/
.ab_contact {background:url(../images/join_about_txtbg01.jpg) right top; border-top:1px solid #e9e9e9; }
.ab_contact .text { float:right; width:50%; *+width:49.9%;  }
.ab_contact .text .con_wrap { float:left; width:615px; position:relative;}
.ab_contact .text .con { padding-left:66px; color:#fff; float:left; margin-top:18%; }
.ab_contact .text .con h2 { font-size:22px; font-weight:normal; padding-bottom:3%;}
.ab_contact .text .con ul { float:left; width:100%; padding-bottom:7.5%; }
.ab_contact .text .con ul li { width:100%; float:left; padding:1.1% 0px; }
.ab_contact .text .con ul li .span01 { float:left;font-size:0.875em; padding-left:2.29em;  line-height:2.14em;  }
.ab_contact .text .con ul li .span02 { float:left; font-size:1.5em;  line-height:1.25em; }
.ab_contact .text .con ul li a { color:#fff; }
.ab_contact .text .con ul li a:hover { text-decoration:underline; }
.ab_contact .text .con .txt { font-size:0.875em; float:left; width:100%; line-height:170%; }
.ab_contact .text .con ul li.li01 .span01 {  background:url(../images/ab_contact_li01.png) no-repeat left center;  }
.ab_contact .text .con ul li.li02 .span01 {  background:url(../images/ab_contact_li02.png) no-repeat left center;  }
.ab_contact .text .con ul li.li03 .span01 {  background:url(../images/ab_contact_li03.png) no-repeat left center;  }

.ab_contact .divimg { float:left; width:50%; }
.ab_contact .divimg .auto-img { height:561px; cursor:auto;}
.ab_contact .divimg .auto-img img {  float:right;}


/***************ab_community**********************/
.ab_community { float:left; width:100%;  }
.ab_community h2 { text-align:center; font-weight:normal; padding:7.8% 0px 2.5%; }
.ab_community h2 span { display:block; color:#474747; }
.ab_community h2 .span01 { display:block; font-size:48px; line-height:100%; text-transform:uppercase; }
.ab_community h2 .span02 { display:block; font-size:65px; line-height:100%; text-transform:uppercase; }
.ab_community h2 .span03 { display:block; font-size:30px; }

.ab_community ul { float:left; width:100%; }
.ab_community ul li { float:left; position:relative; width:50%; *+width:49.9%; height:400px; }
.ab_community ul li .text { position:absolute; z-index:2; width:400px; top:27%; right:91px; color:#fff; }
.ab_community ul li .text h3 { font-weight:normal; float:left; width:100%; }
.ab_community ul li .text h3 label { font-size:100px; line-height:100%; float:left; }
.ab_community ul li .text h3 .tit { float:left; padding-top:1.7em; }
.ab_community ul li .text h3 .tit span { display:block;}
.ab_community ul li .text h3 .tit .span01 { font-size:18px; text-transform:uppercase; }
.ab_community ul li .text h3 .tit .span02 { font-size:24px; }
.ab_community ul li .text p { font-size:60px; padding-left:0em; line-height:135%; }

.ab_community ul li.li01 { background:#fff; }
.ab_community ul li.li01 .text { color:#474747; }
.ab_community ul li.li02 .auto-img  { text-align:left; }
.ab_community ul li.li02 img  { float:left; }
.ab_community ul li.li03 img  { float:right; }
.ab_community ul li.li04 {background:url(../images/join_about_txtbg01.jpg) right top;}
.ab_community ul li.li04 .auto-img { display:none; }
.ab_community ul li.li02 .text { left:131px; }
.ab_community ul li.li04 .text { left:131px; }

.ab_community ul li .auto-img { height:400px; }


/**************ab_share************/
.ab_share { background:url(../images/ab_share_bg01.jpg); padding:8.3% 0px; float:left; width:100%; }
.ab_share ul { width:960px; margin:0px auto;  }
.ab_share ul li { float:left; width:24.33%; padding:0px 4.5%; text-align:center; }
.ab_share ul li  .img { border:1px solid #dadada; display:inline-block; border-radius:50%; width:224px; height:224px; line-height:224px; position:relative;}
.ab_share ul li  .img a { position:absolute; left:0px; top:0px; height:100%; width:100%; }
.ab_share ul li  .img img { vertical-align:middle; margin-top:39px; }
.ab_share ul li dl dt { font-size:1.25em; color:#474747; padding-top:7%; padding-bottom:1%; }
.ab_share ul li dl dt label { display:none;}
.ab_share ul li dl dd { font-size:0.875em; }
.ab_share ul li.li01 .img { background:url(../images/ab_share_img01.png) no-repeat center 37px; }
.ab_share ul li.li02 .img { background:url(../images/ab_share_img02.png) no-repeat center 37px; }
.ab_share ul li.li03 .img .code { position:absolute; display:none; width:5em; background:#fff;padding:0.3em;  left:0.7em; bottom:105%; }
.ab_share ul li.li03 .img .code img { display:block; width:100%; }

.ab_share ul li  .img:hover { border:1px solid #3577c4; background-position:center -260px; background-color:#3577c4; }


/******************event**********************/
.event_head { position:relative; }
.event_head .ser_bnimg { height:701px; }
.event_head .ser_bnimg img { height:701px; }

/*******event_title*******/
.event_title  { position:absolute; text-align:center; color:#fff; top:39%; left:0px; width:100%; }
.event_title .tit { width:100%; }
.event_title h1 { font-size:70px; text-transform:uppercase; line-height:120%; font-weight:normal; }
.event_title h2 { font-size:30px; font-weight:normal; line-height:110%; padding-bottom:1.6%; }


/***************china_honnor*****************/
.ab_eventkg { float:left; width:100%; position:relative; margin-top:-96px; z-index:2;}
.ab_event { padding:0px; float:left; width:1127px; padding:0px 52px 0px 53px; position:relative; }
.ab_event .slider1  .slide { height:40px; text-align:center; background:url(../images/ab_event_li01.png) no-repeat center 20px; font-size:32px; padding-bottom:65px; text-indent:0px; color:#cecece; cursor:pointer; line-height:40px;  }
.ab_event .slider1  .slide.hover01 { background-image:url(../images/ab_event_hover02.png); background-position:center bottom; padding-top:0px; height:105px; color:#fff; padding-bottom:0px; font-size:46px; }
.ab_event .line01 { position:absolute; left:53px; top:20px; background:#7b7777; height:1px; width:26px; }
.ab_event .line02 { position:absolute; right:52px; top:20px; background:url(../images/ab_event_line02.jpg) no-repeat left top; height:1px; width:26px; }

.ab_honnor .line01 { background:url(../images/ab_honnor_line01.png) no-repeat; width:35px; height:40px; left:45px; top:0px; }
.ab_honnor .line02 {background:url(../images/ab_honnor_line02.png) no-repeat; width:35px; height:40px; right:45px; top:0px;}



/***************event_wrap****************/
.event_wrap { float:left; width:100%; margin-top:6%; padding-bottom:4%; }
.ab_eventlb { float:left; width:94%; margin-left:3%; display:none; }
.ab_eventlb  ul.eventlb li { float:left; position:relative; width:100%; padding-bottom:3.3%; }
.ab_eventlb  ul.eventlb li .date { position:absolute; left:0px; top:3.5em; width:129px; font-size:1.125em; border-bottom:1px solid #c3c3c3; padding-bottom:0.7%;  text-align:right; color:#474747; }
.ab_eventlb  ul.eventlb li .text { float:left;margin-left:9.375em; padding-left:2.9em; border-left:1px solid #c3c3c3; color:#707070; }
.ab_eventlb  ul.eventlb li .text  dl { padding:1.25em 0px 1%;}
.ab_eventlb  ul.eventlb li .text  dl dt span { font-size:70px; color:#474747; display:inline-block; line-height:110%; min-width:1.84em; border-bottom:3px solid #767676; padding-bottom:0.2%; }
.ab_eventlb  ul.eventlb li .text  dl dd { font-size:0.875em; margin:1.8% 0px 2%; }


.ab_eventlb  ul.honnorlb li { float:left; position:relative; width:100%; padding-bottom:3.3%; }
.ab_eventlb  ul.honnorlb li .date { position:absolute; left:0px; top:3.5em; width:129px; font-size:1.125em;  border-bottom:1px solid #c3c3c3; padding-bottom:0.7%;  text-align:right; color:#474747; }
.ab_eventlb  ul.honnorlb li .text { float:left;margin-left:9.375em; padding-left:2.9em; border-left:1px solid #c3c3c3; color:#707070; padding-bottom:2%; padding-right:3%; }
.ab_eventlb  ul.honnorlb li .text  h2 { padding:1.25em 0px 1%; font-weight:normal; }
.ab_eventlb  ul.honnorlb li .text  h2 span { font-size:70px; color:#474747; display:inline-block; line-height:110%; min-width:1.84em; border-bottom:3px solid #767676; padding-bottom:0.2%; }
.ab_eventlb  ul.honnorlb li .text  dl { float:left; width:366px; padding-right:33px; }
.ab_eventlb  ul.honnorlb li .text  dl dt {margin:4% 0px 2%; }
.ab_eventlb  ul.honnorlb li .text  dl dt span { font-size:1.125em; background:url(../images/honnorlb_pc_li02.png) no-repeat left 0.2em; padding-left:31px; }
.ab_eventlb  ul.honnorlb li .text  dl dd { font-size:0.875em; margin:1% 0px; }
.ab_eventlb  ul.honnorlb li .text  dl.first01 { width:300px; }
.ab_eventlb  ul.honnorlb li .text  dl.first01 dt span { background:url(../images/honnorlb_pc_li01.png) no-repeat left 0.2em; padding-left:35px; }

    .ab_eventlb .td_box {
    width:100px;
    }
    .ab_eventlb td {
    padding-bottom:20px;
    }

.intro_head { position:relative; overflow:hidden; }
.intro_head .ser_bnimg { height:766px; }
.intro_head .ser_bnimg img { height:766px; left:0px; }

.ab_tit { color:#fff; text-align:center;  font-weight:normal;}
.ab_tit span { display:block;}
.ab_tit .span01 { font-size:70px; text-transform:uppercase; line-height:120%;}
.ab_tit .span02 { font-size:30px; line-height:110%; padding-bottom:3.5%; }


/*******ab_intro_title*******/
.ab_intro_title  { position:absolute; text-align:center; color:#fff; top:27.2%; left:0px; width:100%; }
.ab_intro_title .tit { width:82.11%; margin:0px auto; }
.ab_intro_title h1 { font-size:70px; text-transform:uppercase; line-height:120%; font-weight:normal; }
.ab_intro_title h2 { font-size:30px; font-weight:normal; line-height:110%; padding-bottom:3.5%; }
.ab_intro_title h3 { font-size:18px; font-weight:normal; text-align:left;  line-height:110%; padding-bottom:2.8%; }
.ab_intro_title .con { font-size:14px; text-align:left; position:relative; width:82.11%; margin:0px auto; }
.ab_intro_title .con p { padding-bottom:1.5%; }


.ab_technology .ab_intro_title .tit {position:relative; top:-50%; opacity:0; -moz-opacity:0; filter: alpha(opacity=0); }
.ab_technology .ab_intro_title .con { bottom:-50%;opacity:0; -moz-opacity:0; filter: alpha(opacity=0);  }


.intro_head .ab_intro_title .tit {position:relative; top:-50%; opacity:0; -moz-opacity:0; filter: alpha(opacity=0); }
.intro_head .ab_intro_title .con { opacity:0; -moz-opacity:0; filter: alpha(opacity=0);  }


/*******ab_product*********/
.ab_product { padding-top:2.9em; padding-bottom:4.9em; background:#fff; }
.ab_product h2 { color:#474747; padding-bottom:2.6%; }
.ab_product ul { float:left; width:100%; overflow:hidden; position:relative; }
.ab_product ul li { float:left; width:71.54%; margin-bottom:2%; }
.ab_product ul li .divimg { float:left; width:68.34%; }
.ab_product ul li .divimg img { width:100%; }
.ab_product ul li .text { float:right; width:28.02%; padding-top:9.5%;  }
.ab_product ul li .text dl { float:left; width:100%; margin-bottom:1em; }
.ab_product ul li .text dl dt { padding-bottom:1.25%; }
.ab_product ul li .text dl dt a { color:#707070; display:block; font-size:30px; }
.ab_product ul li .text dl dt a:hover { color:#ee0001; }

.ab_product ul li .text dl dd { color:#707070; float:left; width:100%; max-height:4.5em; overflow:hidden; font-size:0.875em; }
.ab_product ul li .text a.more { color:#707070; line-height:1.6875em; border-radius:3px; width:5.9375em; height:1.6875em; display:inline-block; border:1px solid #dcdcdc; position:relative; }
.ab_product ul li .text a.more span { padding-left:1em;font-size:0.75em;  }
.ab_product ul li .text a.more i { background: url(../images/jia_04.png) no-repeat; background-size:cover; width:0.5625em; height:0.5625em; position: absolute; right:10%; top:37%; display:inline-block; }
.ab_product ul li .text a.more:hover { color:#ee0001;border:1px solid #ee0001; background:none;  }
.ab_product ul li .text a.more:hover i {background: url(../images/jia_02.png) no-repeat; }

.ab_product ul li.li02 { float:right; width:23.58%; }
.ab_product ul li.li02 .divimg { width:100%; }
.ab_product ul li.li02 .text { width:82.76%; text-align:center; padding:5% 8.62%; }
.ab_product ul li.li02 .text a.more { text-align:left; }

.ab_product ul li.li03 { float:left; width:76.42%; background:#fff; margin-top:4.5%; position:relative; }
.ab_product ul li.li03 .divimg { float:right; width:72.87%; }
.ab_product ul li.li03 .text { position:absolute; text-align:right; left:6.38%;  width:52.55%; padding-top:10%;  }
.ab_product ul li.li03 .text a.more { text-align:left; }
.ab_product ul li.li03 .text dl dd { /*margin-bottom:4%;*/ }

.ab_product ul li.li01 { position:relative; left:-10%; opacity:0; -moz-opacity:0; filter: alpha(opacity=0);}
.ab_product ul li.li02 { position:relative; right:-10%; opacity:0; -moz-opacity:0; filter: alpha(opacity=0);}
.ab_product ul li.li03 { position:relative; bottom:-10%; opacity:0; -moz-opacity:0; filter: alpha(opacity=0);}


/*************ab_technology**************/
.ab_technology { position:relative; overflow:hidden;  }
.ab_technology .ab_intro_title  { top:39%; }
.ab_technology .ab_intro_title .con { text-align:center; }
.ab_technology  .auto-img { height:680px; }


/***********ab_service****************/
.ab_service { background:url(../images/ab_service_bg01.png) repeat-x left bottom; padding-top:9.3em; }
.ab_service h2 { color:#474747; }
.ab_service h2 .span02 { padding-bottom:1.8em; }

.ab_service  .ab_servicelb .wrap {background:url(../images/ab_service_txtbg01.png);}
.ab_service  .ab_servicelb ul { }
.ab_service  .ab_servicelb ul li .divimg { float:left; width:50%; }
.ab_service  .ab_servicelb ul li .text { float:left; width:50%; width:49.9%; }
.ab_service  .ab_servicelb ul li .text dl { padding:13.5% 11.71%;}
.ab_service  .ab_servicelb ul li .text dl dt { font-size:26px; color:#474747; padding-bottom:2.3%; text-transform:uppercase; }
.ab_service  .ab_servicelb ul li .text dl dt span { padding-left:0.3em; }
.ab_service  .ab_servicelb ul li .text dl dd { font-size:14px; height:10.5em; overflow:hidden; }


/*******ab_inrespon*******/
.ab_inrespon { background:url(../images/house_bn_bg01.jpg); padding:9em 0px 0px; }
.ab_inrespon ul li { float:left; width:33.33%; *+width:33.3%; position:relative; overflow:hidden;  }
.ab_inrespon ul li .text { position:absolute; left:0px; width:100%; top:30%; color:#fff; }
.ab_inrespon ul li .text dl { width:481px; margin:0px auto; }
.ab_inrespon ul li .text dl dt { text-align:center; font-size:30px; padding-bottom:3.5%; }
.ab_inrespon ul li .text dl dd { font-size:14px; height:12.5em; overflow:hidden; }
.ab_inrespon ul li .text dl dd p { padding-bottom:4%; }

.ab_inrespon ul li .auto-img { height:456px;  }



/************ab_relation**************/
.ab_relation { width:1200px; height:3350px; margin:0px auto; position:relative; }
.ab_relation  iframe { position:absolute; left:0px; top:-175px; border:none; }





@media screen and (max-width:767px) {
    .ab_intro_title .con {
        width: 96%;
    }
}




















