﻿@charset "utf-8";
/* CSS Document */
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,form,input,select,option,table,thead,tfoot,tbody,tr,th,td,em,span,sup,sub,b,i,u,big,small,hr,video {margin:0;padding:0;}
input,label,select,option,textarea,button { font-size:100%; color:#666; border:0; border:none;}
input,button,select,textarea { outline:none; outline:0; }
ul,ol,li { list-style:none; }
hr { margin-top:1em; border:0; background-color:#ccc; height:1px; overflow:hidden; }
::-moz-selection{ background:#06c; color:#fff;} 
::selection{ background:#06c; color:#fff;} 

img,video { border:none; padding:0; display:block; margin:0 auto; }
*img { -ms-interpolation-mode:bicubic; } /* IE img */
video { background:url(../../../../upload/banner1_wuliu.jpg) center center no-repeat; background-size:100%;}

html { height:100%; overflow:yes; overflow:scroll; overflow-x:hidden;  }
*html{ background-image:url(about:blank); background-attachment:fixed;  }

body { height:100%; text-align:center; font-family:Arial; font-size:100%; font-style:normal; color:#666; background-color:#eee; background-attachment:fixed; background-repeat:no-repeat; background-position:center top; line-height:1.5; background-size:100% auto; }
p { margin-top:1em; }



h1,h2,h3,h4,h5,h6,dt { font-weight:normal;  font-family:"\5FAE\8F6F\96C5\9ED1"; }

h1 { font-size:2.5em; }
h2 { font-size:2em; }
h3 { font-size:1.5em; }
h4 { font-size:1.125em;}
h5 { font-size:1.125em; }
h6 { font-size:1em; }


a { text-decoration:none; outline:none; color:#333;}
a:hover { text-decoration:none; color:#f70; }

big { font-size:1.5em;}
small { font-size:.5em;}

sup,sub { display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:.875em; }
*sup,*sub { font-size:.875em; }


.h_5 { height:5px;}
.bd_c {}
.bgc_c {}
.mt_2 { margin-top:2em;}
.f_r { float:right;}
.f_l { float:left;}

.imgfull img { width:100%;}
.border { border:1px solid #ddd;}


/*******************  table   ****************************************************/
table { border-collapse:collapse; border-spacing:0; text-align:center; border:none; color:#39c; max-width:100%; margin-top:1em; width:100%; }
table th,table td { border:1px solid #ddd; font-size:.875em; padding:1%; }
table th {background-color:#f5f5f5; }
table tr:first-child { }
 
.tablehover { background-color:#ffe; }
 
 
.tablewrap { width:100%; overflow-y:auto; _overflow: auto;}
.tablewrap::-webkit-scrollbar {-webkit-appearance: none;width: 14px;height: 14px;}
.tablewrap::-webkit-scrollbar-thumb {border-radius: 8px;border: 3px solid #fff; background-color: rgba(0, 0, 0, .3);}







.imgdiv { overflow:hidden; text-align:center;}
.imgdiv img { display:block; margin:0 auto; max-width:100%;}







.clearfix:after,.menubox:after,.modbox:after { content:"\200B";display:block; height:0; clear:both; }
.clearfix,.menubox,.modbox { *zoom:1; }



.box:after,.boxfull:after { content:"\200B";display:block; height:0; clear:both; }
.box,.boxfull { *zoom:1; margin:0 auto; position:relative; text-align:left;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
.box {  width:92%;}
.boxfull { width:100%;}





.left { display:inline-block; float:left; *display:inline; *zoom:1; vertical-align:top; }
.right { display:inline-block; float:right; *display:inline; *zoom:1; vertical-align:top; }
.center { display:table-cell; *display:inline-block; width:5000px; *width:auto; vertical-align:top; }
.centerinner {}


/*******************  anniu   ****************************************************/
.anniu0 { display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:center; margin:1em 0; color:#fff; padding:1em 2em; font-size:1em; font-weight:normal; text-decoration:none; border-radius:3px; cursor:pointer; box-shadow:0 1px 2px #999; }
.anniu0:hover { color:#fff; text-decoration:none; box-shadow:0 1px 2px #666; }


.anniu-y { background-color:#fa0; border:1px solid #f90; }
.anniu-y:hover {  background-color:#fb0; border:1px solid #fa0; }

.anniu-b { background-color:#39c; border:1px solid #38c; }
.anniu-b:hover { background-color:#38c; border:1px solid #37c; }

.anniu-r { border:1px solid #ff2d51; background:#ff4777;}
.anniu-r:hover { border:1px solid #ff4777; background:#f00056;}

.anniu-g { border:1px solid #390; background:#36A803;}
.anniu-g:hover { border:1px solid #363; background:#390;}

.anniu-e { border:1px solid #ddd; color:#f00; }
.anniu-e:hover { border:1px solid #ccc; color:#f00; background:#fff;}

.anniu-f { border:1px solid #c93; color:#c93; }
.anniu-f:hover { border:1px solid #c63; color:#c63; }

.anniu-bg-b { border:1px solid #35c; background-color:#36c; color:#fff; }
.anniu-bg-b:hover { border:1px solid #36c;  background-color:#37c; color:#fff; }

.anniu-bg-y { border:1px solid #f70; background-color:#f80; color:#fff; }
.anniu-bg-y:hover { border:1px solid #f80;  background-color:#f90; color:#fff; }

.anniu-bg-c { border:1px solid #999; background-color:#eee; color:#333; }


.anniu-bd-f { border:1px solid #fff; }
.anniu-bd-f:hover { border:1px solid #fff; *border:1px solid #ccc; }

.anniu-bd-b { border:1px solid #36c; color:#36c; }
.anniu-bd-b:hover { border:1px solid #33c; color:#33c; }

.anniu-bd-y { border:1px solid #f80; color:#f80; }
.anniu-bd-y:hover { border:1px solid #f70; color:#fff; background-color:#f80; }

.anniu-bd-c { border:1px solid #ccc; color:#999; }
.anniu-bd-c:hover { border:1px solid #999; color:#333; }


.anniu-box a { display:inline-block; *zoom:1; vertical-align:middle; white-space:nowrap; padding:5px 10px; margin:10px 5px 0 0; color:#999; background-color:#f6f6f6; border-radius:3px;}
.anniu-box a:hover{ color:#900; text-decoration:none; background-color:#d2e9ff; }



.anniu0img { padding-right:3em; background-image:url(../image/anniu-more-on.png); background-position:80% center; background-repeat:no-repeat;}
.anniu-img-l { padding-left:80px; background:url(../image/tel5.html) 10% center no-repeat;}

.anniu0img:hover { background-image:url(../image/anniu-more-on.png);}









.lie2ul { width:100%;}
.lie2ul ul { margin-right:-1%; overflow:hidden; *zoom:1;}
.lie2ul ul li { display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:left; width:49%; margin:40px 1% 0 0; }

.lie2ul table { margin:0 !important; }





.tools { position:fixed; right:0; bottom:4%; z-index:9400; width:64px; 
_position:absolute; _top:expression( eval(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight - (parseInt(this.currentStyle.marginTop,10)||40) - (parseInt(this.currentStyle.marginBottom,10)||40)));}

.tools a { display:block; zoom:1; width:64px; height:64px; line-height:64px; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-color:#36c; margin:0 0 1px 0;}
.tools a:hover { -webkit-animation:toolshover 1s infinite linear; background-position:center 64px;}

.tools a span { display:none; width:44px; height:44px; color:#fff; padding:10px; line-height:1.25;}
.tools a:hover span { display:block;}

@-webkit-keyframes toolshover {    
    0% {
       background-position:center 64px;
    }
    50% {
       background-position:center 0px;
    }
    100% {
       background-position:center -64px;
    }	
}


.trackingnum { background-image:url(../image/icon_64_2.png); background-repeat:no-repeat; background-position:center center; background-color:#f60; background-size:50% 50%;}
.contactnum { background-image:url(../image/icon_64_1.png); background-repeat:no-repeat; background-position:center center; background-color:#f80; background-size:50% 50%;}

.backtotop { background-image:url(../image/p_64_2.png); }



.onlinechat { background-image:url(../image/p_64_1.png);}



.list_ul { overflow:hidden; *zoom:1; width:100%;}
.list_ul li { overflow:hidden; *zoom:1; width:100%; }
.list_ul li a { display:block; width:100%; padding:.5em 0; overflow:hidden; *zoom:1; }

.list_ul li u { text-decoration:none; display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; width:50px; text-align:center; background-color:#eee; border-radius:3px; margin-right:.5em; color:#f60; float:left; }
.list_ul li u img {  width:100%; margin-top:-3px; }

.list_ul li span { display:table-cell; *display:inline-block; width:2000px; *width:auto; vertical-align:top;}

.list_ul li i { display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; color:#ccc; padding-right:3px; margin-left:.5em; white-space:nowrap; float:right; text-align:right; width:80px; }








#customer { width:100%; height:220px; clear:both; margin-top:4%; padding:4% 0 0 0; overflow:hidden; *zoom:1; }
.customer { text-align:center; overflow:hidden; *zoom:1;}

.customer li { width:100%; padding:1em 0;}
.customer li u { display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; width:60px; height:60px; line-height:60px; text-decoration:none; background-color:#f90; border-radius:50%; text-align:center; margin:0 auto; color:#333; background-image:url(../image/liuyan0.png); background-repeat:no-repeat; background-position:center center;-webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }

.customer li span { display:table-cell; *display:inline-block; width:2000px; *width:auto; vertical-align:top; padding:0; line-height:1.5;}

.customer li i { display:block; *zoom:1; vertical-align:middle; overflow:hidden; color:#ccc; font-size:.875em; }

.customer a:hover u {  background-color:#f80; -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2); }




.submenu { overflow:hidden; *zoom:1; width:100%;}
.submenu li { width:100%; text-align:left; height:50px; line-height:50px; }

.submenu li a { display:block; *zoom:1; width:100%; height:100%; padding:0 0; overflow:hidden; background-image:url(../image/arrow_999_r16.png); background-repeat:no-repeat; background-position:102% center; }
.submenu li a:hover { background-image:url(../image/arrow_f60_r16.png);background-position:102% center;  -webkit-animation:submenu 1s infinite linear; }

.submenu li u { text-decoration:none; display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; width:50px; height:30px; line-height:30px; text-align:center; background-color:#ddd; border-radius:25px; margin-top:10px; margin-right:.5em; color:#f60; float:left; }
.submenu li u img {  height:100%; }
.submenu li span { display:table-cell; *display:inline-block; width:2000px; *width:auto; vertical-align:top;}
.submenu li i {  display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; color:#ccc; padding-right:3px; margin-left:.5em; white-space:nowrap; float:right; text-align:right; width:40px;}


@-webkit-keyframes submenu {    
    0% {
           background-position:98% center;
    }
    50% {
       background-position:102% center;
    }
    100% {
       background-position:106% center;
    }	
}


.swiper-container ul li { height:60px; line-height:60px; }
.swiper-container ul li u { margin-top:0;}




#partcomm li { float:none;}
#partcomm li a {border-top:none;}

#mySwiper9,#mySwiper99,#mySwiper999 {  height:240px; overflow:hidden; *zoom:1; }









.Copyright { clear:both; margin-top:2em; color:#bbb; border:1px dotted #ccc; border-radius:5px; padding:.5em 1em; font-size:.875em;}



.arrow { position:absolute; left:0; top:50%; margin-top:-29px; width:58px; height:58px; line-height:58px; background-image:url(../image/arrow.png); background-repeat:no-repeat; background-position:0 0; opacity:.5; filter:alpha(opacity=50);}
.arrow-right { left:auto; right:0; background-position:0 bottom; }

.arrow:hover { opacity:1; filter:alpha(opacity=100);}



.fujinquyun { *zoom:1; overflow:hidden; clear:both; margin-top:0em;}
.fujinquyun li { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden; margin:1em .5em 0 0;}
.fujinquyun li a { display:inline-block; *zoom:1; padding:.25em .5em; background-color:#f90; color:#333;}
.fujinquyun li a:hover { background-color:#333; color:#f90; }

/*******************  header   ****************************************************/

.header { width:100%; height:120px; background-color:#fff; position:relative; z-index:9500; box-shadow:0 2px 3px #666; }



.logo { width:10%; height:120px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden; float:left; margin-left:3%; }
.logo img {  height:90px; margin-top:15px; }


.navwrap { height:120px; padding:0 4%; display:table-cell; *display:inline-block; width:5000px; *width:auto; vertical-align:top; }





.topbar { height:60px; }

.topbar dl,.wel,.cn-tw { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden; float:right; font-weight:normal; margin-top:12px; margin-left:2%; color:#999; }
.topbar dt { color:#f80; height:35px; line-height:35px; padding:0; border-radius:40px; font-weight:normal; font-size:14px; transition:all 0.25s ease-in-out; }
.topbar dd { display:none; width:92%; padding:4%; background-color:#fff; position:absolute; right:0; top:120px; box-shadow:0px 3px 3px #666; overflow:hidden; }

.wel,.cn-tw { height:35px; line-height:35px; font-size:14px; text-align:center;  }


.wel { float:left; }
.wel a { color:#999; }
.wel a:hover { color:#f60;}


.sch dt { width:35px; text-align:center; text-indent:-999em; background-image:url(../image/sch.png); background-repeat:no-repeat; background-position:center center;}
.sch .on { background-image:url(../image/sch_y.png); }


.tel dt { width:35px; text-align:center; text-indent:-999em; background-image:url(../image/tel_3.png); background-repeat:no-repeat; background-position:center center;}
.tel .on { background-image:url(../image/tel_3_y.png); }

.topbar .on {transform:rotate(42deg);}

.topbar .active { }




.topbar ul { overflow:hidden; *zoom:1; }
.topbar li { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden; width:42%; padding:2%; margin:2%; text-align:center; }






/********* nav ******/
.navwrap { height:60px; }

.navicon { display:none; }
.navbox { width:100%; overflow:hidden; *zoom:1;  }



.navlist { overflow:hidden; *zoom:1; }

.navlist dl { display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:left; }
.navlist dt { height:60px; text-align:center; overflow:hidden; font-size:1.25em; position:relative; z-index:9938; border-top-left-radius:5px; border-top-right-radius:5px;}

.navlist dt a { display:block; height:60px; line-height:60px; padding:0 1em; position:relative; overflow:hidden; *zoom:1; vertical-align:top;  }
.navlist dt a:hover {}

.navlist dt a u { display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; margin-left:-1em; margin-right:-.75em; overflow:hidden; width:60px; height:60px;background-position:center center; background-repeat:no-repeat; transition:all 0.25s ease-in-out; }
.navlist .navlist1 dt a u { background-image:url(../image/nav_201.png); }
.navlist .navlist2 dt a u { background-image:url(../image/nav_202.png); }
.navlist .navlist3 dt a u { background-image:url(../image/nav_3.png); }
.navlist .navlist4 dt a u { background-image:url(../image/nav_204.png); }

.navlist .navlist8 dt a u { background-image:url(../image/nav_4.png); }

.navlist .navlist9 dt a u { background-image:url(../image/nav_9.png); }
.navlist dt a:hover u { transform:scale(-1,1); }


.navlist dt a i { display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; float:right; width:60px; height:60px; background-image:url(../image/arrow_f90_b32.png); background-position:center center; background-repeat:no-repeat; margin:0 -1em 0 -1em; transition:all 0.25s ease-in-out; position:relative; }


.navlist dd { display:none; position:absolute; z-index:9936; left:0; top:-9999em; width:92%; padding:4%; background-color:#f5f5f5; box-shadow:0px 2px 3px #666; overflow:hidden; }



.navlist ul { overflow:hidden; *zoom:1; }
.navlist li { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden; width:8.66666%; padding:2% 2% 2% 2%; margin:0 2% 2% 2%; }
.navlist .navlist9 li  { width:42%;}

.navlist li a { display:block; *zoom:1; width:100%; text-align:center;overflow:hidden; }
.navlist .navlist9 li a  { display:inline-block; width:auto; }



.navlist li a i { display:block; *zoom:1; overflow:hidden; margin:0 auto 0em auto; width:100px; height:100px; background-position:center center; background-repeat:no-repeat; background-size:60% 60%; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }


.i_1_1 { background-image:url(../../../../upload/img/p128_204.png);}
.i_1_2 { background-image:url(../../../../upload/img/p128_205.png);}
.i_1_3 { background-image:url(../../../../upload/img/p128_206.png);}
.i_1_4 { background-image:url(../../../../upload/img/p128_4.png);}


.i_2_1 { background-image:url(../../../../upload/img/p128_101.png); }
.i_2_2 { background-image:url(../../../../upload/img/p128_102.png); }
.i_2_3 { background-image:url(../../../../upload/img/p128_103.png); }
.i_2_4 { background-image:url(../../../../upload/img/p128_104.png); }



.i_3_1 { background-image:url(../../../../upload/img/p128_101.png);}
.i_3_2 { background-image:url(../../../../upload/img/p128_102.png);}
.i_3_3 { background-image:url(../../../../upload/img/p128_103.png);}
.i_3_4 { background-image:url(../../../../upload/img/p128_105.png);}


.i_4_1 { background-image:url(../../../../upload/img/p128_104.png);}
.i_4_2 { background-image:url(../../../../upload/img/p128_102.png);}
.i_4_3 { background-image:url(../../../../upload/img/p128_9.png);}
.i_4_4 { background-image:url(../../../../upload/img/p128_9.png);}


.i_8_1 { background-image:url(../../../../upload/img/p128_5.png);}
.i_8_2 { background-image:url(../../../../upload/img/p128_202.png);}
.i_8_3 { background-image:url(../../../../upload/img/p128_201.png);}
.i_8_4 { background-image:url(../../../../upload/img/p128_9.png);}


.i_more { background-image:url(../../../../upload/p_128_30.html);}
.i_more:hover {transform:rotate(50deg);}

.navlist li a:hover i { -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2); }
.navlist li a:hover .i_more {transform:rotate(180deg);}

.navlist .last { float:right; }








.navlist .active dt { background-color:#f5f5f5; }
.navlist .active dt a { color:#f70; }
.navlist .active dt a i { background:url(../image/arrow_f90_u32.html) center center no-repeat\9; transform:rotate(180deg);}
.navlist .active dd { z-index:9937; top:120px; }










.header_on { position:fixed; box-shadow:0px 2px 3px #666; height:60px; }
.header_on .logo { height:60px; width:auto;}
.header_on .topbar { width:auto;}
.header_on .topbar .wel { display:none;}
.header_on .topbar .cn-tw { display:none;}
.header_on .nav {}
.header_on .navlist .active dd {top:60px}







.TXbox { width:100%; position:relative; overflow:hidden; *zoom:1;}
.TXboximg { width:100%; overflow:hidden;  }
.TXboximg img { width:70%; display:block; margin:0 auto; border-radius:50%; background-color:#000;}
.TXboxtext { position:absolute; left:0; top:0; width:90%; height:90%; padding:5%; }





.col_ol,.col_dl { clear:both; overflow:hidden; *zoom:1; margin-top:4%; }
.col_ol ol,.col_dl>div { clear:both; overflow:hidden; *zoom:1;}
.col_ol ol li,.col_dl dl { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden; }

.col_2 ol li,.col_2 dl { width:50%;}
.col_3 ol li,.col_3 dl { width:33.3333%;}
.col_4 ol li,.col_4 dl { width:25%; }
.col_5 ol li,.col_5 dl { width:20%;}
.col_6 ol li,.col_6 dl { width:16.6666%;}


.colKX_ol,.colKX_dl { clear:both; overflow:hidden; *zoom:1; margin-top:4%; }
.colKX_ol ol,.colKX_dl>div { overflow:hidden; *zoom:1; margin:-2%; }
.colKX_ol ol li,.colKX_dl dl { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden; margin:2%; }


.colKX_2 ol li,.colKX_2 dl { width:46%;}
.colKX_3 ol li,.colKX_3 dl { width:29.3333%; }
.colKX_4 ol li,.colKX_4 dl { width:21%; }
.colKX_5 ol li,.colKX_5 dl { width:16%;}
.colKX_6 ol li,.colKX_6 dl { width:12.6666%;}





.imgcase_title,.imgcase_content { clear:both; overflow:hidden; *zoom:1;}
.imgcase_title img,.imgcase_content img { display:block; width:100%;}
.imgcase_title img {}

.imgcase_title  { height:150px;  margin-top:4%; border-bottom:5px solid #f90; }
.imgcase_content { width:100%; min-height:500px; }

.imgcase_content img { width:100%;}

.imgcase_title .swiper-wrapper { margin:0 auto;}

.imgcase_title .swiper-slide  { width:145px; height:145px; overflow:hidden; border-top:5px solid #333; background-color:#333; }
.imgcase_title .swiper-slide-active { }
.imgcase_title .swiper-slide img { opacity:.6; filter:alpha(opacity=60); cursor:pointer;}
.imgcase_title .active1 { border-top:5px solid #f90; box-shadow: 0px 0px 5px #f90; }
.imgcase_title .active1 img { opacity:1; filter:alpha(opacity=100); }

.imgcase_content .swiper-slide { }
.imgcase_content .swiper-slide-active { width:100%; height:auto; }





.part { width:100%; text-align:center; position:relative; overflow:hidden; *zoom:1; clear:both; z-index:150; }

.partbox { position:relative; overflow:hidden; *zoom:1; }

.partinner { padding:16% 8%; }

.parttext { width:92%; position:relative; z-index:155; padding:4% 4% 6% 4%; }

.partcover { width:100%; height:100%; position:absolute; left:0; bottom:0; z-index:154; }
.partcover img { width:100%;}

.partimg { overflow:hidden; *zoom:1; position:absolute; left:0; top:0; width:100%; text-align:center; z-index:153; }
.partimg img { width:100%; }
.partimg video { width:100%; }



.partfloat { display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:center; overflow:hidden; }
.partfloat img { width:100%; display:block; margin:0 auto; }
.partfloat .partinner { padding:8%;}

.part .left { width:50%; float:left; text-align:left; }
.part .right { width:50%; float:right; text-align:left; }



.parttop { width:100%; height:50%; position:absolute; left:0; top:0; }
.partbottom { width:100%; height:50%; position:absolute; left:0; bottom:0; }

.partnext { clear:both; text-align:center; margin-top:4%; }





.part h1 { color:#fff; text-shadow:1px 1px 1px #000; font-weight:normal; }
.part h1 small { text-transform:uppercase; }
.part h1 em {}










.part h3 { font-size:2em; font-weight:normal; }
.part h3 u { text-decoration:none; display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; padding:0 1em; background:url(../image/partline.jpg) 0 center repeat-x;  }
.part h3 b { font-weight:normal; background-color:#fff; display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; padding:0 .25em;}

.part h3 small { font-size:.5em; text-transform:uppercase; }
.part h3 big { font-size:1.25em;}







.part h5 { font-weight:normal; border-left:5px solid #f80; margin-top:4%; }
.part h5 b { display:inline-block; *zoom:1; vertical-align:top; padding:0 .5em;  }


.part .postinfo { margin-top:1em;}





.icon_gou_l { display:inline-block; *zoom:1; padding-left:32px; background-image:url(../image/gou_32_fff.png); background-position:0 0; background-repeat:no-repeat;}








.xiala { display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:center; margin:2em auto; width:64px; height:64px; background-image:url(../image/xiala.png); background-repeat:no-repeat; background-position: 0 0; 
-webkit-animation:xiala 1.5s infinite linear;}

@-webkit-keyframes xiala {    
    0% {
           background-position:0 -64px;
    }
    50% {
       background-position:0 0;
    }
    100% {
       background-position:0 64px;
    }

}








.part_fff { color:#666; background-color:#fff; }
.part_fff h2 { color:#ccc;}
.part_fff h2 b { color:#333;}
.part_fff h3 { color:#ccc;}
.part_fff h3 b { color:#333;}
.part_fff h4 { color:#333;}

.part_eee { color:#666; background-color:#f5f5f5; }
.part_eee h2 { color:#ccc;}
.part_eee h2 b { color:#333;}
.part_eee h3 { color:#999;}
.part_eee h3 b { color:#333; background-color:#f5f5f5;}
.part_eee h4 { color:#333;}
.part_eee h5 b { color:#333; }

.part_000 { color:#ccc; background-color:#333; }
.part_000 h2 { color:#ccc;}
.part_000 h2 b { color:#fff;}
.part_000 h3 { color:#fff;}
.part_000 h3 b { color:#fff; background-color:#333;}
.part_000 h4 { color:#fff;}

#part0 .parttext { padding:8% 4%;}

#part0 h1 a { color:#fff;}
#part0 h1 a:hover { color:#fff;}





.partinfo { color:#999; font-size:.875em; position:relative; }
.partinfo strong { font-weight:normal; }
.partinfo em { font-style:normal; }




.bjfw { overflow:hidden; *zoom:1; color:#fff; }
.bjfw dl { width:25%; display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:left; position:relative; }
.bjfw dt { overflow:hidden; *zoom:1;}
.bjfw dt img { display:block; width:100%;}
.bjfw dd { text-align:left; width:100%; height:100%; position:absolute; left:0; top:100%; background-color:rgba(0,0,0,.6); }

.bjfw .bjfw0 { width:50%; }



.bjfw .bjfw-on dd { top:0;}


.imgzoom3 li {}
.imgzoom3 li img { width:30%; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; margin-bottom:8%; }
.imgzoom3 li:hover img { -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2);}


.imgzoom4 li {}
.imgzoom4 li img { width:40%; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; margin-bottom:8%;  }
.imgzoom4 li:hover img { -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2);}


.caseimg { width:100%; transition:all 0.75s ease-in-out;}
.caseimg:hover { transform:rotateX(-360deg); }





#part_98 { color:#fff; padding-top:110px; padding-bottom:60px; clear:both; }
#part_98 .box { text-align:center; }
#part_98 h3 { font-size:2em; font-weight:bold;}



#steps { width:100%; overflow:hidden; color:#999; background-color:#eee; }
#steps .swiper-slide { background:url(../image/city01.gif) right center no-repeat; }
#steps .swiper-slide-active {}

#steps .swiper-slide div { padding:1em; }

#steps big { color:#f90;}





/*******************  panel   ****************************************************/
.panel { width:50%; background-color:#333; overflow:hidden; display:none; position:fixed; top:0; height:100%; z-index:5000; _position:absolute; _top:expression( eval(document.documentElement.scrollTop)); }
.panel_box { padding:80px 0; }

#panel_left { left:0; width:100%; }
#panel_right { right:0; }

#panel_top { width:100%; height:40px; left:0; background-color:#222; overflow:hidden; }

#panel_bottom { width:100%; height:80px; left:0; background-color:#fff; color:#555; position:fixed; left:0; bottom:0; z-index:18000; border-top:1px solid #ccc; _position:absolute; _top:expression( eval(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight - (parseInt(this.currentStyle.marginTop,10)||0) - (parseInt(this.currentStyle.marginBottom,10)||0))); }


.panel h5 { height:80px; line-height:80px; font-size:1.125em; color:#fff; }











/**********************************    item   ************************************/

.item a { cursor:pointer; text-decoration:none;}
.item a:hover { text-decoration:none;}




.item { position:relative; z-index:600; overflow:hidden; display:inline-block; *display:inline; *zoom:1; vertical-align:top; background-color:#fff; }

.item dt { z-index:603; left:0; top:0; width:100%; height:100%; overflow:hidden; *zoom:1; }
.item dt a { display:block; overflow:hidden; *zoom:1; width:100%; height:100%;}
.item dt img { width:100%; -webkit-transition:all .5s ease-in-out; transition:all .5s ease-in-out; }


.item dd { z-index:606; left:0; top:0; width:100%; height:100%; overflow:hidden; *zoom:1;}
.item dd div { padding:4%; width:92%; height:92%;  overflow:hidden; }
.item dd h4 { padding:0; margin:0; font-size:112.5%; font-weight:normal;}
.item dd p { display:none; }


.item dd span,.item dd .readmore { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-size:75%; position:absolute; z-index:609; color:#333; display:none;}

.item dd .shijian { right:0; top:0;}
.item dd .liulan { right:0; top:0;}
.item dd .pinglun { right:0; top:0;}
.item dd .readmore  { right:0; top:0;}
.item dd span big,.item dd span big { color:#f80; font-size:100% }


.itemon dt img { -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }
.msgshowwrap .item dd p { display:block;}
#divAjaxComment .item dd p { display:block;}

/***** .module33 *****/
.module11 { clear:both; padding:0; overflow:hidden; *zoom:1;}
.module11 .item { width:100%; border-top:1px solid #ddd; }

.module11 .item dt { width:25%; float:left;}
.module11 .item dt a { width:84%; height:84%; padding:8%;}

.module11 .item dd { display:table-cell; *display:inline-block; width:2000px; *width:auto; vertical-align:top; }

.module11 .item dd h4 a { display:block; margin-bottom:.5em;}
.module11 .item dd h4 span a { display:inline; margin-bottom:0;}

.module11 .item dd .shijian { display:inline-block; position:static; position:static; float:left; margin-right:4%; color:#f80; border:1px solid #f80; border-radius:3px; font-size:12px; line-height:1; padding:.5em;}
.module11 .item dd .liulan { left:0;}
.module11 .item dd .pinglun { right:0;}
.module11 .item dd .readmore  {}


.module11 .itemon { background-color:#f5f5f5; }


.module11 .itemon dd .readmore { display:block; width:100%; height:100%; text-indent:-999em; background-image:url(../image/icon_32_09.png); background-repeat:no-repeat; background-position:96% center; }



/***** .module22 *****/
.module22 { clear:both; padding:0; overflow:hidden; *zoom:1;}

.module22 .item { width:25%; border:1px solid #ddd; margin:-1px; }

.module22 .item dt a { width:36%; height:36%; padding:32%; }

.module22 .item dd {}
.module22 .item dd h4 { padding:.5em 2%; border-radius:3px; background-color:#eee; text-align:center; white-space:nowrap; overflow:hidden; width:96%; text-overflow:ellipsis;  }

.module22 .itemon { background-color:#f5f5f5; }

.module22 .itemon dd h4 { background-color:#f80; }

.module22 .itemon dd .readmore { display:block; width:100%; height:100%; text-indent:-999em; background-image:url(../image/icon_32_09.png); background-repeat:no-repeat; background-position:center center; }




/***** .module33 *****/
.module33 { clear:both; padding:0; overflow:hidden; *zoom:1; }
.module33 .item { width:50%; border:1px solid #ddd; margin:-1px; }

.module33 .item dt { width:25%; float:left;}
.module33 .item dt a { width:84%; height:84%; padding:8%;}

.module33 .item dd { display:table-cell; *display:inline-block; width:2000px; *width:auto; vertical-align:top; }

.module33 .item dd h4 a { display:block; margin-bottom:.5em;}
.module33 .item dd h4 span a { display:inline; margin-bottom:0;}

.module33 .item dd .shijian { display:inline-block; position:static; position:static; float:left; margin-right:4%; color:#f80; border:1px solid #f80; border-radius:3px; font-size:12px; line-height:1; padding:.5em;}
.module33 .item dd .liulan {}
.module33 .item dd .pinglun {}
.module33 .item dd .readmore  {}


.module33 .itemon { background-color:#f5f5f5; }


.module33 .itemon dd .readmore { display:block; width:100%; height:100%; text-indent:-999em; background-image:url(../image/icon_32_09.png); background-repeat:no-repeat; background-position:96% center; }



#abc .module33 .item dd .shijian,#faq .module33 .item dd .shijian,#service .module33 .item dd .shijian { display:none;}

/***** .module44 *****/
.module44 { clear:both; padding:2%; overflow:hidden; *zoom:1;}

.module44 .item { width:21%; margin:2%; }

.module44 .item dd { display:none; position:absolute; }
.module44 .item dd h4 { padding:1% 0; border-radius:3px; background-color:#fff; text-align:center;  }

.module44 .itemon { box-shadow:0 0 5px #999; }


.module44 .itemon dd { display:block; background-color:rgba(255,136,0,.6); box-shadow:0 0 10px #f60 inset;}

.module44 .itemon dd .readmore { display:block; width:100%; height:100%; text-indent:-999em; background-image:url(../image/icon_32_08.png); background-repeat:no-repeat; background-position:center center; }




/***** .module66 *****/
.module66 { clear:both; padding:0; overflow:hidden; *zoom:1;}

.module66 .item { float:left; width:25%; }

.module66 .item dd { display:none; position:absolute; }
.module66 .item dd h4 { padding:1% 0; border-radius:3px; background-color:#fff; text-align:center;  }

.module66 .itemon { box-shadow:0 0 5px #999; }


.module66 .itemon dd { display:block; background-color:rgba(255,136,0,.6); box-shadow:0 0 10px #f60 inset;}

.module66 .itemon dd .readmore { display:block; width:100%; height:100%; text-indent:-999em; background-image:url(../image/icon_32_08.png); background-repeat:no-repeat; background-position:center center; }






.sidebar .item { width:46%;}
.sidebar1 .item { width:46%;}

.sidebar .item h4 { font-size:.875em;}
.sidebar1 .item h4 { font-size:.875em;}

















/**********************************    post   ************************************/





.posticon { font-size:.75em; text-align:center; margin-top:-2em; margin-bottom:4%; }
.posticon b { margin:0 .25em; font-weight:normal; display:inline-block; *zoom:1; vertical-align:top; padding:0 0 0 16px; background-image:url(../image/posticon.png); background-repeat:no-repeat; overflow:hidden; height:20px; line-height:20px; color:#999; white-space:nowrap; }
.posticon .posticon_1 { background-position:-1px -76px;}
.posticon .posticon_2 { background-position:0px -116px;}
.posticon .posticon_3 { background-position:0px -16px;}
.posticon .posticon_4 { background-position:0px -97px;}

.postinfo { margin:2em 0; padding:.5em; font-style:italic; font-size:14px; border-radius:5px; border:1px solid #ddd; background-color:#f5f5f5; color:#f80;}



.partinfo .more { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden; text-align:center; padding:0 .75em; background-image:url(../image/more.png); background-position:center center; background-repeat:no-repeat; text-indent:-999em; cursor:pointer; color:#f60; transition:all .3s ease-in-out; }
.partinfo .moreon { transform:rotate(180deg); }
.partinfo .moreopen {}
.partinfo .moreclose {background-image:url(../image/moreon.png);}

.morebox { display:none; position:relative; z-index:350;}





.posttag { overflow:hidden; *zoom:1; clear:both; text-align:left; font-size:.75em; }
.posttag b { margin:.25em 0; display:inline-block; *zoom:1; vertical-align:top; padding:.5em 1em .5em 1em;  border-radius:10em; overflow:hidden; }
.posttag a { margin:.25em; display:inline-block; *zoom:1; vertical-align:top; padding:.5em 1em .5em 2.5em;  border-radius:10em; overflow:hidden; color:#999; background-image:url(../image/posttag.png); background-position:6px top; background-repeat:no-repeat; }
.posttag a sup { padding-left:2px;}

.posttag a:nth-child(9n){color: #4A4A4A;}
.posttag a:nth-child(9n+1){color: #428BCA;}
.posttag a:nth-child(9n+2){color: #5CB85C;}
.posttag a:nth-child(9n+3){color: #D9534F;}
.posttag a:nth-child(9n+4){color: #567E95;}
.posttag a:nth-child(9n+5){color: #B433FF;}
.posttag a:nth-child(9n+6){color: #00ABA9;}
.posttag a:nth-child(9n+7){color: #B37333;}
.posttag a:nth-child(9n+8){color: #FF6600;}

.posttag a:hover { color:#f80; text-decoration:underline; background-position:6px bottom; }









.banner1 { width:100%; color:#ccc; overflow:hidden; *zoom:1;}
.banner1 a { color:#fff;} 

.banner1 big { text-transform:uppercase; color:#ccc;}
.banner1 small { text-transform:uppercase; color:#ccc; }
.banner1 em { text-transform:uppercase; color:#ccc; }

.banner1 .left { width:45%; text-align:left; }
.banner1 .right { width:45%; text-align:right; }


.banner1box { width:100%; height:100%; position:relative; z-index:55;}




.banner1img { width:100%; position:absolute; z-index:56; left:0; top:0; text-align:center; overflow:hidden;}
.banner1imgwrap img { display:block; width:100%; margin:0 auto;}
.banner1imgwrap video{ display:block; width:100%; margin:-1% auto 0 auto;}

.banner1cover { width:100%; height:100%; position:absolute; z-index:57; left:0; top:0; background-image:url(../image/banner_bg.gif); background-color:rgba(0,0,0,.3);}


.banner1text { width:84%; position:relative; z-index:58; padding:3% 8% 11% 8%; }
.catalog .banner1text { padding:6% 8% 20% 8%;}
.homelift .banner1text { padding:8% 8% 16% 8%;}

.banner1text p { margin-top:0em;}



.banner1url { display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding:1% 2%; float:right; font-size:1em; }
.banner1 h1 { font-size:2.5em;}
.banner1 h2 { font-size:1.5em;}





.location { color:#f80; clear:both; font-size:14px; margin-top:3em; margin-bottom:2em; }
.location a { color:#f80; line-height:30px; white-space:nowrap;}
.location a:hover { color:#999;}

.location a span { display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; padding:0; width:20px; height:30px; text-indent:-999em;background-image:url(../image/homepage.png); background-position:center top; background-repeat:no-repeat;}

.location a i { display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; padding:0; width:20px; height:30px; background:url(../image/city04.gif) right center no-repeat; margin:0 3px 0 -5px; }

.location a:hover span { background-position:center bottom;}

/**********************************    .main  begin   ************************************/
.main { width:100%; position:relative; z-index:650;}






.shangxia { width:100%; padding:0; margin:0;}
.shangxia dt { font-size:1.25em; height:60px; text-align:left; position:relative; background-position:right 10px; background-repeat:no-repeat;
background-image:url(../image/jt_right.png); }
.shangxia dt a {}

.shangxia dt b { display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; height:30px; line-height:30px; padding:0 .5em; _border-bottom:3px solid #ccc; margin:0 .5em 0 0; font-weight:normal; }

.shangxia dt i { display:inline-block; *zoom:1; width:60px; height:60px; position:absolute; right:0; top:0;}




.shangxia dd { padding:0 ; text-align:left;}



.shangxia dt .on { border-left:3px solid #f80;}


.tracking,.pricetime { border-radius:5px; background-position:right top; background-repeat:no-repeat;}
.tracking { background-image:url(../image/p_101.png);}
.pricetime { background-image:url(../image/p_102.png);}

.truck,.price { margin-top:.5em;}




.mod { clear:both; position:relative; text-align:center;}
.modbox {}
.modleft,.modright { display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:42%; padding:4%; text-align:left; }
.modleft {}
.modright {}


.usertools { overflow:visible;  width:100%; text-align:center; color:#666; }
.usertools .modleft,.usertools .modright { width:26%;}

.usertools a { color:#f80;}


.mod22 { position:relative; z-index:650;}
.mod22 .box,.mod22 .boxfull {}
.mod22 .left { width:77%; margin:-9% 0 -1px 0;}
.mod22 .right { width:21%; }



.mod22 .right h5 { font-size:1.125em; color:#555; margin:1.5em 0 0 0; clear:both;  border-bottom:1px solid #ccc;}
.mod22 .right h5 b { display:inline-block; *zoom:1; vertical-align:middle; padding:0; margin-bottom:-2px; padding:1em 0 .5em 0; border-bottom:3px solid #f90;}





.mod22 .h5more { float:right; }
.mod22 .h5more i { display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:32px; height:32px; line-height:32px; text-align:center; overflow:hidden; background:url(../image/p_32_1.png) center center no-repeat #f80; }


.catalog .mod22 .left { width:100%; margin:-16% 0 0 0; }




.sidebar { position:relative; overflow:hidden; *zoom:1;border-radius:5px; margin-top:4%; }
.sidebar1 { position:relative; overflow:hidden; *zoom:1; border-radius:5px;  border:1px solid #ddd; }





.partnav { margin:4% 0 0 0;}
.partnavbox { overflow:hidden; *zoom:1; padding:0; text-align:center;  }
.partnav li { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden;  text-align:center; border:1px dotted #ddd; margin:-1px; padding:1em 2%; width:8.5%; background-color:#fff; }

.partnav li img { width:70%; margin:0 auto .5em auto;}

.partnav a {} 





.content { text-align:left; padding:4%; background-color:#fff; border-radius:3px; box-shadow:0 0 5px #999; }
.single .content  {min-height:800px;}
.catalog .content  {min-height:240px;}

.content h5 { font-size:1.125em; padding:0; margin:5em 0 0 0; color:#333; clear:both; border-top:1px solid #ddd; }
.content h5 b { display:inline-block; *zoom:1; vertical-align:middle; padding:0 1em 0 .5em; background-color:#fff; margin-top:-2.1em; border-left:3px solid #f90;}
.content h5 i { display:inline-block; *zoom:1; vertical-align:middle; padding:0 0 0 1em; margin-top:-1em; float:right;}

.content h1 { margin:.5em 0 1.5em 0; text-align:center; font-size:1.5em; }
.content h2 { margin:.5em 0 1.5em 0; text-align:center; font-size:1.5em; }
.content h1 b,.content h2 b { color:#333;}

.content h3 { font-size:1.125em; color:#555; clear:both; margin-top:2em; border-bottom:1px solid #039; overflow:hidden; *zoom:1; }
.content h3 b { display:inline-block; *zoom:1; vertical-align:middle;color:#fff; background-color:#039; padding:.5em 1em; }
.content h3 span { display:inline-block; *zoom:1; vertical-align:middle; padding:.75em 1em; color:#999; }












.text { text-align:left; margin-top:1em; }
.text img { max-width:100%; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
.text p { text-align:justify;}
.text p a {text-decoration-line:underline; text-decoration-style:dashed;text-decoration-color:#f60;}
.text blockquote { margin:1em auto; padding:.5em 1em;  border-left:3px solid #f90; background-color:#eee; border-top-right-radius:3px; border-bottom-right-radius:3px; }
.text blockquote p { margin:.5em auto;}

.attention { clear:both; text-align:left; overflow:hidden; *zoom:1;}
.attention p { padding-left:1em; background:url(../image/icon_16_attention.png) 0 4px no-repeat; }






#citynav { width:100%; height:50px; overflow:hidden; clear:both; text-align:center;}
#citynav a { display:inline-block; *zoom:1; width:48px; height:48px; line-height:48px; margin:0 auto; text-align:center; border-radius:50%; overflow:hidden; color:#fff;  border:1px solid #fff; }








/**********************************    pagebar   ************************************/
.pagebar { margin:0 auto; clear:both; text-align:center; margin-top:2%; }
.pagebar a { display:inline-block; *zoom:1; vertical-align:top; padding:0 15px; margin:5px; height:40px; line-height:40px; border:1px solid #ccc; border-radius:3px; overflow:hidden;}
.pagebar a:hover { border:1px solid #f70; text-decoration:none; background-color:#f80; color:#fff; }
.pagebar a.now-page {  border:1px solid #f70; }









/*******************    tuzi     ************************************************************************************/
.tuzi { overflow:hidden; *zoom:1; width:96%; padding:2%; background-color:#eee; }


.tu { width:38%; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; overflow:hidden; text-align:center; float:left; border-right:1px dashed #ccc; }
.tubox { position:relative; overflow:hidden; *zoom:1; width:100%; height:100%; }




#tuziimg { width: 100%; height:100%; }
#tuziimg img { width:100%; display:block; }

#tuziimg .swiper-slide { width: 100%; height: 100%; overflow:hidden;}

#tuziimg .pagination { position:absolute; left:0; bottom:4%; text-align:center; width:100%;}


 




.zi { width:60%; float:right; display:inline-block; *display:inline; *zoom:1; vertical-align:top;  text-align:left; }
.zibox { padding:1em 0 1em 0; position:relative; overflow:hidden; *zoom:1; }



.zi h2 { padding:0; margin:0; color:#333;}
.zi p { padding:0; margin:0;}


.zi .zhaiyao { overflow:hidden; margin-top:1em; color:#999; font-size:.875em; }



.zi .jiage { clear:both; margin-top:0em; position:relative;}
.zi .jiage big { color:#f70; font-size:1.75em;}
.zi .jiage a { display:inline-block; *zoom:1; position:absolute; color:#999; font-size:.875em; }
.zi .jiage a:hover { color:#f00; }
.zi .jiage .jgsm { right:0; top:0; }
.zi .jiage .gyys { right:0; bottom:0;  }



.jiagemod { position:relative; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; margin-top:2em; padding:1em 0 1em 0; clear:both;}
.jiagemod b { font-weight:normal; }



.zi .chicun { text-align:left; margin-top:0em; clear:both; _display:none }
.zi .chicun a { margin:.25em .5em .25em 0; display:inline-block; *zoom:1; vertical-align:middle; padding:.25em .5em;  border-radius:3px; overflow:hidden; color:#999; background-color:#ffe; text-align:center; border:1px solid #ccc; font-size:.75em; }
.zi .chicun a:hover { color:#333; border:1px solid #999;}
.zi .chicun b { font-weight:normal; }

.zi .cengzhan { text-align:left; margin-top:1em; clear:both; }
.zi .cengzhan a { margin:.25em .5em .25em 0; display:inline-block; *zoom:1; vertical-align:middle; padding:.25em .5em;  border-radius:2em; overflow:hidden; color:#999; background-color:#fff; text-align:center; border:1px solid #ccc; font-size:.75em; }
.zi .cengzhan a:hover { color:#333; border:1px solid #999;}


.zi .zaizhong { text-align:left; margin-top:.5em; clear:both; display:none }
.zi .zaizhong a { margin:.25em .5em .25em 0; display:inline-block; *zoom:1; vertical-align:middle; padding:.25em .5em;  border-radius:2em; overflow:hidden; color:#999; background-color:#fff; text-align:center; border:1px solid #ccc; font-size:.75em; }
.zi .zaizhong a:hover { color:#333; border:1px solid #999;}


.zi .xinghao { text-align:left; margin-top:.5em; clear:both; }
.zi .xinghao a { margin:.25em .5em .25em 0; display:inline-block; *zoom:1; vertical-align:middle; padding:.25em .5em;  border-radius:30px; overflow:hidden; color:#999; background-color:#fff; text-align:center; border:1px solid #ccc; font-size:.75em; }
.zi .xinghao a:hover { color:#333; border:1px solid #999;}



.zi .yanse { text-align:left; margin-top:.5em; clear:both; }
.zi .yanse a { margin:.25em .5em .25em 0; display:inline-block; *zoom:1; vertical-align:middle; padding:.25em .5em;  border-radius:2em; overflow:hidden; color:#999; background-color:#fff; text-align:center; border:1px solid #ccc; font-size:.75em; }
.zi .yanse a:hover { color:#f80; border:1px solid #f60;}

.zi .yanse .yanse_1 { background-color:#eee; color:#333;}
.zi .yanse .yanse_2 { background-color:#fc9; color:#333;}
.zi .yanse .yanse_3 { background-color:#fff; color:#666;}
.zi .yanse .yanse_4 { background-color:#333; color:#fff;}



.zi .guanguang { text-align:left; margin-top:.5em; clear:both; }
.zi .guanguang a { margin:.25em .5em .25em 0; display:inline-block; *zoom:1; vertical-align:middle; padding:.25em .5em;  border-radius:2em; overflow:hidden; color:#999; background-color:#fff; text-align:center; border:1px solid #ccc; font-size:.75em; }
.zi .guanguang a:hover { color:#333; border:1px solid #999;}



.zi .beizhu { text-align:left; margin-top:1em; clear:both; color:#ccc; display:none }
.zi .beizhu b { color:#666;}
.zi .beizhu a {  color:#666; margin-left:.25em; font-size:.875em; }
.zi .beizhu a:hover {  color:#f80; }

.zi .zixun { margin-top:2em; clear:both; text-align:left; font-size:1.125em; padding-bottom:2em; position:relative; }
.zi .zixun a { display:inline-block; *zoom:1; vertical-align:top; overflow:hidden; border-radius:3px; margin-top:1em; padding:.75em 1.5em .75em 2.75em; margin-right:3%; background-position:1.25em center; background-repeat:no-repeat; }
.zi .zixun a:hover {}

.dhzx { background-image:url(../image/tel_3_w.png); background-color:#f80; border:1px solid #f70; color:#fff; }
.sqbj { background-image:url(../image/price22.png); border:1px solid #ccc; color:#333; }
.zi .zixun .dhzx:hover { color:#fff; box-shadow:0 0 3px #f60;   }
.zi .zixun .sqbj:hover { color:#333; box-shadow:0 0 3px #999;  }

.zi .zixunon { position:absolute; right:0; top:0;}

.zi .shuzi { display:inline-block; *zoom:1; position:absolute;color:#999; font-size:.75em; }
.zi .liulan { right:0; top:1em; }
.zi .pinglun { right:0; bottom:3em;  }
.zi .liulan big,.zi .pinglun big { color:#f80; font-size:100%; font-weight:normal; }


.zi #cengzhan .actived { border:1px solid #f80; }
.zi #zaizhong .actived { border:1px solid #f80; }
.zi #yanse .actived { border:1px solid #f80; }
.zi #guanguang .actived { border:1px solid #f80; }


.tab { clear:both; width:96%; height:60px; padding:0 2%; text-align:center; position:absolute; left:0; top:0; z-index:10000;  background-color:#fff; transition:all .5s ease-in-out;  }

.tab a { display:inline-block; *zoom:1; vertical-align:top; text-align:center;  height:60px; line-height:60px; padding:0; color:#333; font-weight:normal; font-size:1.25em; margin:0 1%; }

.tab .tabnav9 { display:none; float:right; background-color:#f80; color:#fff; padding:0 .5em; }
.tab .tabnav9:hover { background-color:#f70; box-shadow:0 0 3px #f60;}

.tab a i { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden; width:32px; height:32px; line-height:32px; background-position:center center; background-repeat:no-repeat; margin:14px auto 0 auto; }

.tabi_1 { background-image:url(../image/icon_32_1_1.png);}
.tabi_2 { background-image:url(../image/icon_32_2_2.png);}
.tabi_3 { background-image:url(../image/icon_32_3_3.png);}
.tabi_4 { background-image:url(../image/icon_32_4_4.png);}
.tabi_9 { background-image:url(../image/tel_3_w.png);}



.tabon { position:fixed; background-color:rgba(238,238,238,.9); box-shadow:0 1px 2px #999; text-align:left; }
.tabon .tabnav_current { border-bottom:5px solid #f80; margin-bottom:-5px; }
.tabon .tabnav9 { display:block;}






.bdsharebox { position:relative; z-index:25000001; width:96%; margin:1% auto 0 auto; text-align:center; clear:both; }
.bdsharebox .bdsharebuttonbox { display:inline-block; *display:inline; *zoom:1; vertical-align:top; z-index:25000002 !important; margin:0; padding-bottom:.5em;  }



























.catenav { clear:both; overflow:hidden; *zoom:1; margin-bottom:1em;  }
.catenav li { display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:2% 2% 0 0; white-space:nowrap;}
.catenav li a { display:block; zoom:1; padding:.5em 1em; text-decoration:none; background-color:#333; color:#fff; border-radius:3px; }
.catenav li a:hover { background-color:#fb0; color:#333;}


ul.silan { clear:both; width:100%;}
ul.silan li { display:inline; float:left; width:25%; overflow:hidden; text-align:left; margin-top:10px; }
ul.silan li img { width:134px; overflow:hidden;}
ul.silan li a:hover { text-decoration:underline; }















.tels { clear:both; background-color:#eee; color:#f80;}
.tels .box { padding-top:1.5em; padding-bottom:1.5em;}


.tels .left { width:50%; }
.tels .right { width:25%; text-align:center; }
.tels h3 { font-weight:bold; color:#f80; }
.tels p { margin-top:.5em;}
.tels p a { display:inline-block; *zoom:1; vertical-align:top; padding:.5em 1em; color:#f80; border-radius:3px; border:1px solid #f80; }
.tels p a:hover { color:#fff; box-shadow:0 0 3px #999; background-color:#f90;}
.telstel:hover { background-color:#fc0; color:#333; }

.tels .right img { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin:0 1%; width:70px; padding:5px;}


.weixin { display:inline-block; *display:inline; *zoom:1; vertical-align:top;  width:70px; float:left; margin-right:2%; }


/**********************************    .menu  begin   ************************************/
.menu { clear:both; width:100%; position:relative; z-index:2; }
.menu .boxfull {}

.menu dl { display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:left; width:11%; margin:2em 0 2em 4%; padding:0; overflow:hidden; _background-color:#FFC }
.menu dl dt { font-size:1.25em; }
.menu dl dt img { display:inline-block; *display:inline; *zoom:1; }
.menu dl dt a { display:block; *zoom:1; position:relative; width:100%; padding:0; height:60px; line-height:60px; overflow:hidden; }
.menu dl dt a i { display:block; *zoom:1; float:right; width:60px; height:60px; overflow:hidden; background:url(../image/arrow_f90_b32.png) right center no-repeat; position:relative; display:none; }

.menu dl dd { padding-bottom:8%; }

.menu dl dd li a { display:block; *zoom:1; width:92%; padding:.5em 8% .5em 0; color:#999; position:relative; }
.menu dl dd li a:hover { color:#333; text-decoration:underline; background:url(../image/arrow_999_r16.png) right center no-repeat; }
.menu dl dd li img {  display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}


.menu .menulist9 { float:right; width:21%; margin-left:0; margin-right:4%; }
.menu .menulist9 dd { display:block; }
.menu .menulist9 .anniu0 { width:89%; margin-top:.5em; padding-left:10%; color:#fff; background-image:url(../image/tel.png); background-position:10% center; background-repeat:no-repeat; }







.menu .active { background-color:#fff;}
.menu .active dt a { color:#f80;}


.icon_list li { padding-left:40px; background-position:0 center; background-repeat:no-repeat;  }

.icon_tel { background-image:url(../image/icon_32_tel.png);}
.icon_qq { background-image:url(../image/icon_32_qq.png);}
.icon_ww { background-image:url(../image/icon_32_ww.png);}
.icon_email { background-image:url(../image/icon_32_email.png);}
.icon_guestbook { background-image:url(../image/icon_32_ts.png);}





/********* .footer ********************************************************************************/
.footer { color:#999; background-color:#333; font-size:14px;}

.footer a { color:#ccc;}
.footer a:hover { color:#fff;}

.footer .box { padding-top:1em; padding-bottom:1em; }
.footer u { text-decoration:none; white-space:nowrap;}
.footer h6 { margin-top:1em;}

.footer .left { width:75%;}
.footer .right { width:25%; text-align:right;}


.footerlogo { display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:64px; float:left; margin-top:.75em; margin-right:3%; border-radius:50%;}





.links { overflow:hidden; *zoom:1; clear:both; text-align:left; color:#ccc; padding:.25em 4%; background-color:#000; font-size:.75em; }
.links a { color:#555;}
.links a:hover { color:#999;}


/********* textarea input ********************************************************************************/
textarea { font-size:1.125em; line-height:1.5; color:#ccc; background-color:#fff; width:98%; padding:.5em 1%; min-height:100px; height:auto !important; height:100px; box-shadow:0px 0px 5px #ddd inset; border-radius:3px; transition: .5s ease-in-out; text-align:left; border:1px solid #aaa; margin:-1px; -webkit-appearance: none; }
textarea.click-on { color:#333; border:1px solid #f80; box-shadow:0px 0px 5px #f80 inset; }


input { font-size:1.125em; line-height:1.5; color:#ccc; background-color:#fff; width:98%; padding:.5em 1%; border-radius:3px; transition: .5s ease-in-out; text-align:left; border:1px solid #bbb; margin:-1px; }
input.click-on { color:#333; border:1px solid #f80; box-shadow:0px 0px 5px #f80; }

input[type='buttom'],input[type='checkbox'],input[type='reset'] { width:auto; box-shadow:none; padding:auto; text-align:center; cursor:pointer; }
input[type='checkbox'] { width:auto; margin:auto; padding:auto; }
input[type='submit'] { width:100%; cursor:pointer; padding:auto; text-align:center;}

form.search_k { margin:1em 0; clear:both;  }
input.search_k1 { width:75%; border-right:none; border-top-right-radius:0; border-bottom-right-radius:0;}
input.search_k2 { width:23%; background-color:#f80; background-position:center center; background-repeat:no-repeat; background-image:url(../image/sch_w.png); color:#333; border:1px solid #f60; border-top-left-radius:0; border-bottom-left-radius:0; text-indent:-999em; }





/*********     ***********************************************************************/
@media screen and (max-width: 799px) {

	body { background-size:auto 80%;}
	
	
	
	
	


	.header { height:60px; }	
	


    .logo { height:60px; line-height:60px; width:28%; }
	.logo img { height:50px; margin-top:5px; }
	

		 .navicon { display:block; *zoom:1; width:35px; height:35px; line-height:35px; position:absolute; right:4%; top:12px; overflow:hidden; color:#666; border-radius:3px; text-align:center; font-weight:normal; z-index:503; text-indent:-999em; background-image:url(../image/navicon.png); background-position:center top; background-repeat:no-repeat; transition:all 0.25s ease-in-out; }
		 .active .navicon { background-position:center bottom; transform:rotate(90deg);}
		 

		 
		 
		 .navbox { display:none; position:absolute; left:0; top:60px; z-index:704; box-shadow:0px 3px 3px #666; }
		 
         .navlist .last { border-bottom:1px solid #ddd; }
		 .navlist dl { width:100%; float:none; background-color:#fff; }
		 .navlist dt { text-align:left; border-radius:0; }

		 .navlist dd { position:static; text-align:left; box-shadow:none;  }
		 
		 .navlist li { float:none; width:42%;}
		 


	 
.topbar { margin-right:45px; }

.topbar dt { text-indent:-999em; width:35px; padding:0; }
.topbar dd { top:60px;}
.topbar li { float:none; width:96%; }


.wel { display:none;}	
	
	
	
	
	
	

	.tels .left,.tels .right { float:none; width:100%; text-align:center; }
	.tels p a { margin:5% auto; }



         .menu { padding-top:0;}
		 .menu dl { width:92%; margin:0; border-top:1px solid #ddd; float:none; padding:0 4%; }
		 .menu dl dt a i { display:block; }
		 .menu dl dd { display:none; }
		 
		 .menu .menulist9 { width:92%; margin:0; }



.banner1 .left { width:100%; text-align:center; float:none; }
.banner1 .right { width:100%; text-align:center; float:none;  }



.banner1 h1 { font-size:1.5em; }
.banner1 h2 { font-size:1.25em; }
.banner1 p { display:none;}

.tab a span { display:none;}

	
    .part h1 { font-size:1.75em; }
    .part h2 { font-size:1.5em; }
    .part h3 { font-size:1.25em; }


.part .left { width:100%; float:none; }
.part .right { width:100%; float:none; }

.partnav li { width:46%;}
.partnav li img { width:40%; }

	.pricetime { margin-top:0;}	
	
	.modleft,.modright { display:block; float:none; width:92%; }

	.usertools .modleft,.usertools .modright { width:92%;}

.banner1text { padding-bottom:20%;}
.catalog .banner1text { padding-bottom:28%;}
.mod22 .left { margin-top:-22%;}
.catalog .mod22 .left { margin-top:-34%;}
.homelift .banner1text { padding:4% 8% 4% 8%;}

    .mod22 .left { float:none; width:100%; }
    .mod22 .right {  float:none; width:100%; }
    .single .content  {min-height:auto;}
	

.content h1 { font-size:1.25em; }
.content h2 { font-size:1.25em; }


  .bjfw dl { width:50%; }
  .bjfw .bjfw0 { width:100%; }

	
	
	.module11 h4 { white-space:normal; text-overflow:clip; font-weight:normal; }
	.module11 p { display:none;}
	.module11 dd span { display:none;}
	
	.module22 .item { width:50%;}
	
	.module33 .item { float:none; width:100%; }
	.module33 h4 { white-space:normal; text-overflow:clip; font-weight:normal; }
	.module33 p { display:none;}
	.module33 dd span { display:none;}
	
	.sidebar .module33 dl { width:50%;}
	.sidebar .module33 h4 { white-space:nowrap; text-overflow:ellipsis;}
	.sidebar { background-color:#fff; padding:4%;}
	
	.module44 .item { width:46%; }
	.module44 h4 { white-space:normal; text-overflow:clip; font-weight:normal;}
	.module44 p { display:none;}
	

	
	.module55 .item { float:none; width:98%; }
	.module55 h4 { white-space:normal; text-overflow:clip; font-weight:normal;}
	.module55 p { display:none;}
	.module55 dd span { display:none;}
	
	.module66 .item { width:100%; }
	
	.module66 p { display:none;}
 
	
	.col_2 ol li,.col_2 dl { width:100%;}
	.col_3 ol li,.col_3 dl { width:100%; border-top:1px dashed #ccc; }
	.col_4 ol li,.col_4 dl { width:50%;}
	
	.col_3 li:first-child,.col_3 dl:first-child { border-top:none;}


    .colKX_ol ol,.colKX_dl>div {}
    .colKX_2 ol li,.colKX_2 dl { width:96%;}
    .colKX_3 ol li,.colKX_3 dl { width:96%; border-top:1px dashed #ccc; text-align:center; }
	.colKX_4 ol li,.colKX_4 dl { width:46%;}
	.colKX_6 ol li,.colKX_6 dl { width:46%;}
	
	.colKX_3 li:first-child,.colKX_3 dl:first-child { border-top:none;}
	
	.tu { float:none; width:100%; padding:0; margin:0;}
	.zi { float:none; width:100%;  padding:0; margin:0;}
    .zi b { display:block; margin-bottom:.5em; }
	
	
    .colmod4 li { width:31.3333%;}
	






.tabnav { font-size:.875em;}
.tabnav i { display:block;}


		 .links { display:none;}
		 

		 .footer .left { width:100%; text-align:center; float:none;}
		 .footer .right { width:100%; text-align:center; float:none; display:none;}
		 .footerlogo { float:none; margin-right:0; width:160px;}
		 .weixin {  float:none; margin-right:0; max-width:50%; width:auto; }

}

@media screen and (min-width: 800px) and (max-width: 1023px) {
	 
     }
 
@media screen and (min-width: 1024px) and (max-width: 1440px) {

     }
 
@media screen and (min-width: 1441px) {

     }