﻿@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 {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:#f60; color:#fff;} 
::selection{background:#f60; color:#fff;} 

img { border:none; padding:0;}
*img { -ms-interpolation-mode:bicubic; } /* IE img */

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:#039; background-attachment:fixed; background-repeat:no-repeat; background-position:center bottom; line-height:1.5; background-size:100% auto;}
p { margin-top:1em; }

.moving {background-image:url(../../../upload/b_moving.jpg);}
.banjia {background-image:url(../../../upload/b_banjia.jpg);}
.wuliu {background-image:url(../../../upload/b_wuliu.jpg);}
.logistics {background-image:url(../../../upload/b_logistics.jpg);}
.kongyun {background-image:url(../../../upload/b_kongyun.jpg);}
.aircargo {background-image:url(../../../upload/b_aircargo.jpg);}
.cangchu {background-image:url(../../../upload/b_cangchu.jpg);}
.shipping {background-image:url(../../../upload/b_shipping.jpg);}
.zhanhui {background-image:url(../../../upload/b_zhanhui.jpg);}
.exhibition {background-image:url(../../../upload/b_exhibition.jpg);}



h1,h2,h3,h4,h5,h6,dt { font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:bold;}

h1 { font-size:1.5em; }
h2 { font-size:1.25em; }
h3 { font-size:1.125em; }
h4,h5,h6 { font-size:1em; }


a { text-decoration:none; outline:none; color:#333;}
a:hover { text-decoration:none; color:#f60; }

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;}



/*******************  table   ****************************************************/
table { border-collapse:collapse; border-spacing:0; text-align:center; border:none; color:#999; max-width:100%; margin-top:1em;}
table th,table td { border:1px solid #ddd; font-size:1em; padding:1%; }


 
.tablewrap { width:100%;  margin-top:1em; 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);}















.clearfix:after,.menubox:after { content:"\200B";display:block; height:0; clear:both; }
.clearfix,.menubox { *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:96%;}
.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:inline-block; float:left; *display:inline; *zoom:1; vertical-align:top; }



/*******************  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; }
.anniu0:hover { color:#fff; text-decoration:none; box-shadow:0 0 3px #fff; }


.anniu-y { background-color:#f60; border:1px solid #f50; }
.anniu-y:hover {  background-color:#f50; border:1px solid #f40;}

.anniu-b { background-color:#36c; border:1px solid #35c; }
.anniu-b:hover { background-color:#34c; border:1px solid #33c; }

.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; box-shadow:0 0 3px #c93; }



.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; box-shadow:0 0 3px #33c; }

.anniu-bd-y { border:1px solid #f60; color:#f60; }
.anniu-bd-y:hover { border:1px solid #f50; color:#f50; box-shadow:0 0 3px #f50; }

.anniu-bd-c { border:1px solid #ccc; color:#999; }
.anniu-bd-c:hover { border:1px solid #999; color:#333; box-shadow:0 0 3px #999;}


.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:3.25em; background:url(../image/anniu-more.png) 75% center no-repeat;}
.anniu-img-l { padding-left:80px; background:url(../image/tel5.html) 10% center no-repeat;}


.dhzx,.sqbj { padding-left:80px; margin-left:1%;  margin-right:1%;}
.dhzx { background:url(../image/tel2.png) 10% center no-repeat;}
.sqbj { background:url(../image/price2.png) 10% center no-repeat;}






.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; }








.col_ol ol,.col_dl>div { overflow:hidden; *zoom:1; }
.col_ol ol li,.col_dl dl { display:inline-block; *display:inline; *zoom:1; overflow:hidden; vertical-align:top; float:left;  }

.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 { overflow:hidden; *zoom:1; }

.colKX_ol ol,.colKX_dl>div { overflow:hidden; *zoom:1; margin-left:-1%; margin-right:-1%; }
.colKX_ol ol li,.colKX_dl dl { display:inline-block; *display:inline; *zoom:1; vertical-align:top; overflow:hidden; float:left; margin:1% }

.colKX_2 ol li,.colKX_2 dl { width:48%;}
.colKX_3 ol li,.colKX_3 dl { width:31.3333%;}
.colKX_4 ol li,.colKX_4 dl { width:23%; }
.colKX_5 ol li,.colKX_5 dl { width:18%;}
.colKX_6 ol li,.colKX_6 dl { width:14.6666%;}














.shangxia { width:100%; padding:1em 0;}
.shangxia dt a { font-size:1.25em; display:block; *zoom:1; width:100%; height:60px; line-height:60px; overflow:hidden; text-align:left; position:relative;}

.shangxia dt a i { display:block; *zoom:1; width:60px; height:60px; position:absolute; right:0; top:0; background-image:url(../image/arrow_f60_r32.png); background-position:right center; background-repeat:no-repeat;}

.shangxia dd { padding:0 0 1em 0; text-align:left;}





.list_ul {}
.list_ul li { overflow:hidden; *zoom:1; }

.list_ul li a { color:#999; display:block; width:80%; padding:.75em 20% .75em 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative; }
.list_ul li a:hover {color:#f60; text-decoration:underline;}


.list_ul li a u { text-decoration:none; display:inline-block; *zoom:1; vertical-align:top; width:60px; text-align:center; overflow:hidden; background-color:#ccc;  color:#fff; border-radius:3px; margin-right:.5em;}
.list_ul li a span { display:inline-block; *zoom:1; vertical-align:middle; position:absolute; right:0; top:0.75em;}

.list_ul li a:hover u { color:#ff0; }




.tools { position:fixed; right:0; bottom:2%; z-index:9000; 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; color:#fff; overflow:hidden;}
 

.backtotop { background-image:url(../image/backtotop.png); background-repeat:no-repeat; background-position:0 0; display:none; }









/*******************  header   ****************************************************/

.header { width:100%; height:110px; background-color:#fff; position:relative; z-index:500;  }



.logo { width:130px; height:110px; overflow:hidden; position:absolute; left:2%; top:0; z-index:503; }
.logo img { height:100px; padding:5px 0; display:block; margin:0 auto; }




/********* nav ******/
.nav { height:60px; width:85%; padding:0 2% 0 13%; position:absolute; left:0; top:50px; z-index:501; }
.navicon { display:none; }



.navbox { width:100%; }


.navlist { display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:left; }
.navlist dt { height:60px; text-align:center; overflow:hidden; font-size:1.125em; position:relative; z-index:9937; border-top-left-radius:5px; border-top-right-radius:5px; }

.navlist dt a { display:block; height:60px; line-height:60px; padding:0 1em; color:#333; position:relative; overflow:hidden; *zoom:1;  }
.navlist dt a:hover { color:#f60; background-color:#eee; }
.navlist dt a i { display:block; *zoom:1; overflow:hidden; float:right; width:60px; height:60px; background-image:url(../image/icon_32_1.png); background-position:center center; background-repeat:no-repeat;  margin-right:-1em; margin-left:-1em; transition:all 0.25s ease-in-out; }



.navlist dd { display:none; position:absolute; z-index:9936; left:0; top:60px; width:100%; background-color:#eee; box-shadow:0px 1px 2px #999; overflow:hidden;}




.navbox .navlist-on dt { background-color:#eee; }
.navbox .navlist-on dt a { color:#f60; }
.navbox .navlist-on dt a i { transform:rotate(180deg);}
.navbox .navlist-on dd { }



.navlist ol { padding-top:1%; padding-bottom:1%;  }
.navlist li {}
.navlist li h4 { padding:1em 0; font-size:1.125em; color:#666;}
.navlist li img { width:30%; margin:1em auto; display:block;}

.navlist li a { display:block; width:100%; padding:1em 0; text-align:center; color:#999; overflow:hidden; background-color:#fff; border-radius:5px; }
.navlist li a:hover { color:#039; background-color:#ff0; }

.navlist li a img { transition:all 0.5s ease-in-out; }
.navlist li a:hover img { transform:scale(1.2,1.2); }







.nav .first dt { }
.nav .last { float:right; }

.scdh { height:50px; position:absolute; top:0; right:0; width:85%; padding:0 2% 0 13%; z-index:502; _background-color:#ccc }

.dh dt,.welcome dt { height:28px; line-height:28px; padding:0 1em; margin-top:10px; color:#666; border-radius:14px; background-position:left center; background-repeat:no-repeat; font-weight:normal; border:1px solid #ccc; }
.dh dt { background-image:url(../image/tel1.png); padding-left:2em; color:#039; }
.welcome dt { border:1px solid #fff; }

.dh dd,.welcome dd { display:none;}

.dh { float:right; }
.welcome { float:left; }

.scdh-on dt { box-shadow:0 0 3px #999; border:1px solid #999; }
.scdh-on dd { background-color:#eee; position:absolute; right:0; top:110px; box-shadow:0 1px 2px #ccc; overflow:hidden; opacity:.98; filter:alpha(opacity=98); }

.scdh ol { padding-top:1%; padding-bottom:1%;}

.search_k { padding:2em 0; }
.search_k1 { width:60%;}
.search_k2 { width:30%; background-color:#039; color:#fff; box-shadow:0 0 3px #fff inset; border:1px solid #06c; cursor:pointer;}
.search_k3 { display:inline-block; *zoom:1; vertical-align:middle; margin-top:2em; color:#f00;}
.search_k3 a { white-space:nowrap;}















.footer { color:#999; background-color:#f5f5f5;}
.footer u { text-decoration:none;}

.footer .box { padding-top:2em; padding-bottom:2em;}
.footer h6 { margin-top:1em; font-weight:normal; }

.footer .left { width:75%;}
.footer .right { width:25%; text-align:right;}


.footerlogo { width:100px; float:left; margin-right:3%; }


.links { overflow:hidden; clear:both; font-size:12px; text-align:left; color:#ccc; padding:0 2%; background-color:#fff; }
.links a { color:#ccc;}
.links a:hover { color:#999;}


/*********     ***********************************************************************/
@media screen and (max-width: 799px) {

	.header { height:50px; }	
	


    .logo { width:65px; height:50px; }
    .logo img { height:50px; padding:0; }
	
	.nav { top:0; }	
	
		 .navicon { display:block; *zoom:1; width:60px; height:30px; line-height:30px; position:absolute; left:75px; top:9px; overflow:hidden; border:1px solid #666; color:#666; border-radius:3px; text-align:center; font-weight:normal; z-index:503; }
		 .navicon-on .navicon { box-shadow:0 0 3px #666; }
		 
		 .navbox { display:none; position:absolute; left:0; top:50px; background-color:#eee; box-shadow:0px 2px 2px #999; }
		 

		 .navlist { width:100%; border-top:1px solid #ddd; }
		 .navlist dt { text-align:left; border-radius:none;}

		 .navlist dd { position:static; text-align:left; box-shadow:none; }

		 

.scdh { height:0px;}
.welcome { display:none;}
.dh dt { padding:0; text-indent:-999em; width:28px; background-position:center center;  }
.scdh-on dd { top:50px; }
		 
		 .links { display:none;}
		 
		 .footer .left { width:100%; text-align:center;}
		 .footer .right { width:100%; text-align:center; display:none;}
		 .footerlogo {  float:none; margin-right:0; max-width:50%; width:auto; }
		 .footer u { display:block;}
		 

}


.swiper-arrow-left { position:absolute; left:5%; top:50%; margin-top:-29px; width:58px; height:58px; background:url(../image/arrow2.html) 0 0 no-repeat;}

.swiper-arrow-right { position:absolute; right:5%; top:50%; margin-top:-29px; width:58px; height:58px; background:url(../image/arrow2.html) 0 bottom no-repeat;}







.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%; }



/**********************************    .main  begin   ************************************/
.main { width:100%; position:relative; z-index:450; background-color:#fff;  }
.main .boxfull {}




.tab { margin-top:4%;}
.tabnav { text-align:center; padding:.5px; overflow:hidden; *zoom:1; }
.tabnav b { display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:center; overflow:hidden; padding:1em 2em 1em 3.25em; color:#039; border:1px solid #039; margin:-.5px;  background-position:1.25em center; background-repeat:no-repeat; }



.tabnav .tabnav1 { background-image:url(../image/icon_32_039_1.png);}
.tabnav .tabnav2 { background-image:url(../image/icon_32_039_2.png);}
.tabnav .tabnav3 { background-image:url(../image/icon_32_039_3.png);}

.tabnav .tabnavon  { background-color:#039; color:#fff; background-image:url(../image/icon_32_fff_0.png);}




.tabbox { padding-top:4%;}
.tabinner { display:none;}
.tabbox .tabinneron { display:block;}




.part { text-align:center; position:relative; overflow:hidden; *zoom:1; clear:both; z-index:150; }
.partinner { padding:5%; }


.partbox { position:relative; overflow:hidden; *zoom:1; width:100%; height:100%;}


.parttext { width:96%; height:90%; position:relative; z-index:155; padding:5% 2%;}


.partimg { overflow:hidden; *zoom:1; position:absolute; left:0; top:0px; width:100%; text-align:center; background-repeat:no-repeat; background-position:center 0; z-index:153; }
.partimg img { width:100%; display:block; margin:0 auto; }

.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; }


.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:5%; }


.part h1 { font-size:2em; color:#fff; text-shadow:1px 1px 1px #000; font-weight:normal;}
.part h1 small { opacity:.5; filter:alpha(opacity=50); text-transform:uppercase; }
.part h1 em { opacity:.5; filter:alpha(opacity=50); font-size:.75em; }
.part h1 big { font-weight:bold; line-height:1; display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:center; margin:.5em auto; border:1px solid #fff; padding:.5em; border-radius:5px; max-width:70%; }



.part h2 { font-size:2em; font-weight:normal;}
.part h2 b { font-weight:normal;}
.part h2 small { font-size:.75em; opacity:.5; filter:alpha(opacity=50); text-transform:uppercase; }
.part h2 big { font-size:1.125em;}


.part h3 { font-size:1.125em; font-weight:normal; }
.part h3 small { font-size:.75em; font-weight:normal; opacity:.5; filter:alpha(opacity=50); text-transform:uppercase; }

.part h4 { font-size:1.125em; margin-top:1em;}


.part .postinfo { margin-top:1em;}

.part .colKX_ol,.part .col_ol { margin-top:5%;}
.part .colKX_ol p,.part .col_ol p { color:#999;}
.part .colKX_ol p b,.part .col_ol p b { color:#333; }



.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;}




.morebox { display:none;}

.more { display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:center; background-image:url(../image/more.png); background-position:100% center; background-repeat:no-repeat; padding:0 20px 0 0; color:#f60;}

.moreon { background-image:url(../image/moreon.png);}

.moreopen {}
.moreclose { background-image:url(../image/moreon.png);}



.xiala { display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:center; margin:5% auto 0 auto; width:64px; height:64px; background-image:url(../image/xiala.png); background-repeat:no-repeat; background-position: center 0;}








.part_fff { color:#666; background-color:#fff; }
.part_fff h2 { color:#ccc;}
.part_fff h2 b { color:#333;}
.part_fff h3 { 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:#ccc;}
.part_eee h3 b { color:#333;}
.part_eee h4 { color:#333;}


.part_000 { color:#ccc; }
.part_000 h2 { color:#ccc;}
.part_000 h2 b { color:#fff;}
.part_000 h3 { color:#fff;}
.part_000 h4 { color:#fff;}


#part0 h1 a { color:#fff;}
#part0 h1 a:hover { color:#fff;}




.partinfo { color:#999; font-size:.875em; }
.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;}



.part .colKX_3 li img { width:30%; transition:all 0.75s ease-in-out; }
.part .colKX_3 li:hover img { transform:rotateY(-360deg); }

.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;}



.tels { color:#fff; padding-bottom:30px; }




.tels .left { width:50%;}
.tels .right { width:25%; text-align:right;}
.tels h3 { font-size:2em; color:#ff0; margin-top:30px; }
.telstel { display:inline-block; *zoom:1; vertical-align:top; background-color:#ff0; color:#039; font-size:1.5em; width:70%; border-radius:5px; padding:1em 5% 1em 15%; margin-top:30px;  background-image:url(../image/tel.png); background-position:10% center; background-repeat:no-repeat; text-align:center; text-indent:1em;}
.telstel:hover { background-color:#ff0; color:#039; }

.tels00 .tels { padding-top:60px;}
.tels00 .telstel { margin-top:0; }
.tels11 .tels { padding-top:60px;}




/*******************  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; }









/**********************************    .menu  begin   ************************************/
.menu { clear:both; position:relative; z-index:2; background-color:#fff; }

.menulist { overflow:hidden; *zoom:1; margin-right:-2%; padding-bottom:2em; }

.menulist dl { display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:left; width:23%; margin-top:2em; margin-right:2%; overflow:hidden; }
.menulist dt a { display:block; *zoom:1; padding:0 5%; position:relative; font-size:1.125em; width:90%; height:60px; line-height:60px; overflow:hidden; color:#333; }
.menulist dt a i { display:block; *zoom:1; position:absolute; right:0; top:0; width:60px; height:60px; overflow:hidden; background-position:center center; background-repeat:no-repeat;  display:none; }
.menulist dt a:hover { color:#f60;}
.menulist dd { padding-bottom:1em;}
.menulist dd li a { display:block; *zoom:1; width:90%; padding:.25em 5%; color:#999; position:relative; }
.menulist dd li a:hover { color:#333; }
.menulist dd li img {  display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }

.menulist li i { display:inline-block; *display:inline; *zoom:1; vertical-align:top; position:absolute; right:5%; top:50%; margin-top:-8px; width:16px; height:16px; line-height:16px; overflow:hidden; background-position:center center; background-repeat:no-repeat; text-align:center; background-image:url(../image/jiahao_03.html);  }




/**********************************    item   ************************************/
.item {}
.item a { cursor:pointer; text-decoration:none;}
.item a:hover { text-decoration:none;}








/**********************************    module11  ************************************/
.module11 { position:relative; padding:1px; overflow:hidden; *zoom:1; }
.module11 dl { overflow:hidden; width:100%; background-color:#fff; border:1px solid #ddd; margin:-1px;}

.module11 dt { width:21%; margin:2%; position:relative; overflow:hidden; font-size:0; text-align:center; display:inline-block; *display:inline; *zoom:1; vertical-align:top;float:left;}
.module11 dt .autoimgbox { overflow:hidden; width:100%; height:100%; }
.module11 dt img { display:block; margin:0 auto;  }



.module11 dd { width:71%; margin:2%; margin-left:0; position:relative;  z-index:600; text-align:left; display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:right;  }
.module11 h4 { padding:0; margin:0; font-size:112.5%; white-space:nowrap; overflow:hidden; width:100%; text-overflow:ellipsis; text-align:left;  }
.module11 p { margin-top:1em; color:#999; font-size:87.5%; text-align:left;   }


.module11 span { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-size:87.5%; position:absolute;}

.module11 .liulan,.module11 .pinglun { display:none;}
.module11 .shijian,.module11 .readmore { color:#999; bottom:0;}
.module11 .readmore { left:0;}
.module11 .shijian { right:0;}


.module11 .tuijian { left:-2px; top:0; width:60px; height:60px; line-height:60px; background-image:url(../image/tuijian.png); background-position:right top; background-repeat:no-repeat;}


.module11 .dlon { background-color:#eee; }



.module11 h2 { font-size:300%; text-align:center; margin:5%; }


.sidebar .module11 dl { background:none;}














/**********************************    module22   ************************************/
.module22 { position:relative; padding:1px 0; overflow:hidden;*zoom:1; }
.module22 dl { position:relative; z-index:600; overflow:hidden; display:inline-block; *display:inline; *zoom:1; float:left; width:25%; background-color:#fff; border:1px solid #ccc; margin:-1px; }

.module22 dt { position:relative; overflow:hidden; text-align:center; }
.module22 dt .autoimgbox { overflow:hidden; margin:20%; width:60%; height:60%;}
.module22 dt img { display:block; margin:0 auto;}

.module22 dd { padding:0px 5% 4em 5%; text-align:left; }
.module22 h4 { padding:0; margin:0; font-size:112.5%; font-weight:normal; white-space:nowrap; overflow:hidden; width:100%; text-overflow:ellipsis; }
.module22 p { display:none; }


.module22 span { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-size:87.5%; position:absolute;}

.module22 .shijian,.module22 .readmore { display:none;}
.module22 .liulan,.module22 .pinglun { color:#999; bottom:5%;}
.module22 .liulan { left:5%;}
.module22 .pinglun { right:5%;}
.module22 .liulan big,.module22 .pinglun big { color:#c63; font-size:100% }

.module22 .tuijian { left:-2px; top:0; width:60px; height:60px; line-height:60px; background-image:url(../image/tuijian.png); background-position:right top; background-repeat:no-repeat;}


.module22 .dlon { background-color:#f5f5f5; }






/**********************************    module33   ************************************/
.module33 { position:relative; padding:0; overflow:hidden; *zoom:1; }
.module33 dl { overflow:hidden; width:50%; background-color:#fff; border:1px solid #ddd; margin:-1px; float:left; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }

.module33 dt { width:20%; margin:5%; position:relative; overflow:hidden; font-size:0; text-align:center; display:inline-block; *display:inline; *zoom:1; vertical-align:top;float:left;}
.module33 dt .autoimgbox { overflow:hidden; width:100%; height:100%; }
.module33 dt img { display:block; margin:0 auto;  }



.module33 dd { width:65%; margin:5%; margin-left:0; position:relative;  z-index:600; text-align:left; display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:right;  }
.module33 h4 { padding:0; margin:0; font-size:112.5%; font-weight:normal; white-space:nowrap; overflow:hidden; width:100%; text-overflow:ellipsis; }
.module33 p { margin-top:1em; color:#999; font-size:87.5%; }


.module33 span { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-size:87.5%; position:absolute;}

.module33 .liulan,.module33 .pinglun { display:none;}
.module33 .shijian,.module33 .readmore { color:#999; bottom:0;}
.module33 .readmore { left:0;}
.module33 .shijian { right:0;}


.module33 .tuijian { left:-2px; top:0; width:60px; height:60px; line-height:60px; background-image:url(../image/tuijian.png); background-position:right top; background-repeat:no-repeat;}


.module33 .dlon { background-color:#eee; }



.module33 h2 { font-size:300%; text-align:center; margin:5%; }







/**********************************    module44   ************************************/
.module44 { position:relative; padding:1px 0; overflow:hidden;*zoom:1; }
.module44 dl { position:relative; z-index:600; overflow:hidden; display:inline-block; *display:inline; *zoom:1; float:left; width:23%; margin:1%; background-color:#f5f5f5; }

.module44 dt { position:relative; overflow:hidden; text-align:center; }
.module44 dt .autoimgbox { overflow:hidden; width:100%; height:100%;}
.module44 dt img { display:block; margin:0 auto; }

.module44 dd { padding:20px 5% 4em 5%; text-align:left; }
.module44 h4 { padding:0; margin:0; font-size:112.5%; font-weight:normal; white-space:nowrap; overflow:hidden; width:100%; text-overflow:ellipsis; }
.module44 p { display:none; }


.module44 span { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-size:87.5%; position:absolute;}

.module44 .shijian,.module44 .readmore { display:none;}
.module44 .liulan,.module44 .pinglun { color:#999; bottom:5%;}
.module44 .liulan { left:5%;}
.module44 .pinglun { right:5%;}
.module44 .liulan big,.module44 .pinglun big { color:#c63; font-size:100% }




.module44 .dlon { background-color:#fff; box-shadow:0 0 3px #999; }



.module44 .tuijian { left:-2px; top:0; width:60px; height:60px; line-height:60px; background-image:url(../image/tuijian.png); background-position:right top; background-repeat:no-repeat;}




/**********************************    module55   ************************************/
.module55 { position:relative; padding:1px 0; overflow:hidden; *zoom:1; }
.module55 dl { overflow:hidden; background-color:#eee; float:left; display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:48%; margin:1%;  }

.module55 dt { width:20%; margin:5%; position:relative; overflow:hidden; font-size:0; text-align:center; display:inline-block; *display:inline; *zoom:1; vertical-align:top;float:left;}
.module55 dt .autoimgbox { overflow:hidden; width:100%; height:100%; }
.module55 dt img { display:block; margin:0 auto;  }



.module55 dd { width:65%; margin:5%; margin-left:0; position:relative;  z-index:600; text-align:left; display:inline-block; *display:inline; *zoom:1; vertical-align:top; float:right;  }
.module55 h4 { padding:0; margin:0; font-size:112.5%; font-weight:normal; white-space:nowrap; overflow:hidden; width:100%; text-overflow:ellipsis; }
.module55 p { margin-top:1em; color:#999; font-size:87.5%  }


.module55 span { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-size:87.5%; position:absolute;}

.module55 .shijian,.module55 .pinglun { display:none;}
.module55 .liulan,.module55 .readmore { color:#999; bottom:0;}
.module55 .readmore { left:0;}
.module55 .liulan { right:0;}
.module55 .liulan big,.module55 .pinglun big { color:#c63; font-size:100% }


.module55 .tuijian { left:-2px; top:0; width:60px; height:60px; line-height:60px; background-image:url(../image/tuijian.png); background-position:right top; background-repeat:no-repeat;}


.module55 .dlon {box-shadow:0 0 3px #999; }



.module55 h2 { font-size:300%; text-align:center; margin:5%; }





.mutuality { margin:5% auto 0 auto;}
#case .mutuality { padding:1%;}

#caselist { padding:1%; }
#newslist .mutuality { margin:2% auto 0 auto;}

#helplist { padding:1%; }
#helplist .mutuality { margin:1% auto 0 auto;}



/**********************************    pagebar   ************************************/
.pagebar { margin:0 auto; clear:both; text-align:center; padding:2em 0; }
.pagebar a { display:inline-block; *zoom:1; vertical-align:top; padding:0 15px; margin:5px; height:38px; line-height:38px; border:1px solid #ccc; border-radius:3px; overflow:hidden;}
.pagebar a:hover { border:1px solid #f60; text-decoration:none; }
.pagebar a.now-page {  border:1px solid #f60; }





/**********************************    post   ************************************/





#post {  position:relative; }




.text { text-align:left;}
.text table { margin-top:1em; width:100%;}
.text img { max-width:100%; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:1em auto;}
.text blockquote { margin:1em auto; padding:1em 1%;  border-left:5px solid #f90; background-color:#eee; border-top-right-radius:5px; border-bottom-right-radius:5px; }
.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; }



.posticon { font-size:.875em; margin-top:1em; text-align:center; }
.posticon b { margin:0 1% 0 0; 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:#0080ff; }
.posticon b span { color:#999;}
.posticon .posticon_1 { background-position:0px -76px;}
.posticon .posticon_2 { background-position:0px -116px;}
.posticon .posticon_3 { background-position:0px -16px;}
.posticon .posticon_4 { background-position:0px -97px;}

.postinfo { margin:1em 0 0 0; padding:1em; border-radius:3px; overflow:hidden; color:#999; background-color:#f5f5f5; font-style:italic; font-size:.875em; }


.postinfomore img { float:right; margin:1em 0 25px 25px; width:50%;}


.posttag { overflow:hidden; *zoom:1; clear:both; text-align:center; font-size:.875em;}
.posttag a { margin:.25em 1%; display:inline-block; *zoom:1; vertical-align:top; padding:.5em 1em .5em 2.25em;  border-radius:2em; overflow:hidden; color:#999; border:1px solid #ccc; background-image:url(../image/posttag.png); background-position:.75em center; background-repeat:no-repeat; background-color:#fff; }
.posttag a:hover { color:#039; border:1px solid #039; background-image:url(../image/posttag_on.png);}






.mod { position:relative; background-image:url(../image/mod.gif); background-position:center 0; background-repeat:repeat-y; background-color:#fff; }

.modleft,.modright { display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:46%; padding:0 2%;}

.modleft { float:left;  }
.modright {  float:right; }
.modright img { display:block; margin:5% auto; max-width:100%;}
 
.guestbooklist .modleft { float:right;}
.guestbooklist .modright { float:left;}





#banner_default { width:100%; position:relative; overflow:hidden; *zoom:1; }
#banner_default .pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:10%;
  width: 100%;
}


















.banner {  position:relative; z-index:5; width:100%; color:#fff; overflow:hidden;*zoom:1;}

.banner .box { padding-bottom:60px;}

.banner .left { width:75%; text-align:left; }
.banner .right { width:25%; text-align:center; }




.bannertext { width:92%; height:90%; position:absolute; left:0; top:0; z-index:8; padding:30px 4% 60px 4% ; overflow:hidden; }
.bannerimg { width:100%; height:100%; position:relative; z-index:6; overflow:hidden; }
.bannerimg:after { content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index:7; overflow:hidden; _box-shadow:0 5px 5px -5px #333 inset; }

.bannerimg img { display:block; margin:0 auto; width:100%; }

.bannerbox .bannerimg { }
.bannerbox .bannerimg:after {}
.bannerbox .bannerimg img { width:auto; float:right; }

.bannerbox a { color:#fff;}
.bannerbox { padding:1% 2%; }





.banner h1 { font-size:2em; color:#fff; text-shadow:1px 1px 1px #000; }
.banner h1 small { text-transform:uppercase; opacity:.5; filter:alpha(opacity=50); font-style:italic; }







.location { color:#ccc; padding:1em 0; }
.location a { display:inline-block; *zoom:1; vertical-align:middle; overflow:hidden; color:#ccc; }
.location span { display:inline-block; *zoom:1; vertical-align:middle; width:16px; height:16px; background:url(../image/arrow_999_r16.png) center center no-repeat;overflow:hidden; }
.location .first { padding-left:20px; background:url(../image/homepage.png) 0 center no-repeat;  }


.part .location { background:none; }
.banner .location { background:none; }

.mod22 { position:relative; z-index:460; }


.mod22 .left { float:left; width:75%; }
.mod22 .right {  float:right; width:23%; }
.mod22 .right h5 { font-size:1.125em; padding:1em 10%; margin-top:1em; color:#039; }


.contentfull { text-align:left; margin:-60px -1px; padding:0; border:1px solid #ddd; border-radius:10px; background-color:#fff; position:relative; overflow:hidden; *zoom:1; }


.content { margin-bottom:1em; padding:2% 0; text-align:left; position:relative; overflow:hidden; *zoom:1; }


#post h1 { font-size:1.25em; color:#666; text-align:center; margin-top:1em;}
#post h1 small { opacity:.5; filter:alpha(opacity=50); text-transform:uppercase; }

#post h2 { font-size:1.25em; color:#666; text-align:center; margin-top:1em;}
#post h2 b { display:inline-block; *zoom:1; vertical-align:top; padding:0 5px; border-radius:3px; background-color:#f60; color:#fff; }



#post h3 { font-size:1.125em; color:#555; clear:both; margin-top:2em; _border-bottom:1px solid #039; overflow:hidden; *zoom:1; }
#post h3 b { display:inline-block; *zoom:1; vertical-align:middle;color:#fff; background-color:#039; padding:.5em 1em; _margin-left:2%; _border-top-left-radius:5px; _border-top-right-radius:5px; }
#post h3 span { display:inline-block; *zoom:1; vertical-align:middle; padding:.75em 1em; color:#999; }


#post h4 { font-size:1.125em; margin-top:1em; }



.sidebar {  border:1px solid #ddd; position:relative; overflow:hidden; *zoom:1; border-radius:10px; margin-bottom:2em; }



.submenu { overflow:hidden; *zoom:1; margin-top:-1px; min-height:60px;}
.submenu li { text-align:left; }
.submenu li img { display:block; width:100%; margin:0 auto;}
.submenu li big { color:#f00;}

.submenu li a { display:block; *zoom:1; color:#999; padding:1em 15% 1em 10%; width:75%; background:url(../image/arrow_999_r16.png) 92% center no-repeat #f5f5f5; border-top:1px solid #ddd; overflow:hidden; }
.submenu li a:hover { color:#039; background:url(../image/arrow_039_r16.png) 92% center no-repeat #fff; box-shadow:0 0 3px #eee inset;}

.submenu li a u { text-decoration: none; display:inline-block; *zoom:1; vertical-align:top; width:60px; overflow:hidden; text-align:center; margin-right:10px; border-radius:2px; background-color:#039; color:#fff; float:left; }
.submenu li a span { display:block; color:#999; }

.submenu li a b { display:inline-block; *zoom:1; vertical-align:top; }

.submenu li a:hover u { color:#ff0; }


#partcomm li a {border-top:none;}
#partcomm li { float:none;}







#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; }

/**********************************    tagslist   ************************************/


.tagslist { overflow:hidden; *zoom:1; text-align:left; font-size:.875em;}

.tagslist a { margin:.25em 1%; display:inline-block; *zoom:1; vertical-align:top; padding:.5em 1em .5em 2.25em;  border-radius:2em; overflow:hidden; color:#999; border:1px solid #ccc; background-image:url(../image/posttag.png); background-position:.75em center; background-repeat:no-repeat; background-color:#fff; }
.tagslist a:hover { color:#039; border:1px solid #039; background-image:url(../image/posttag_on.png);}




/*******************    tuzi     ************************************************************************************/
.tuzi { overflow:hidden; *zoom:1; width:100%; background-color:#fff; }


.tu { width:50%; float:left; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; overflow:hidden; text-align:center; }
.tubox { position:relative; overflow:hidden; *zoom:1; width:100%; height:100%; }

.tu .autoimg { width:100%; height:100%; overflow:hidden;}
.tu .autoimgbox { width:100%; height:100%; overflow:hidden; }

.tu img { display:block; margin:0 auto;}






.tuicon,.gallery { position:absolute; display:inline-block; *display:inline; *zoom:1; height:50px; line-height:50px; border-radius:5px; padding:0 10px; font-size:100%; color:#fff; overflow:hidden; background-color:#000; opacity:.5; filter:alpha(opacity=50); }

.tuicon9 { top:50%; left:50%; z-index:87; width: 120px; padding:0; text-align:center; margin:-25px 0 0 -60px; }
.tuicon9 b { font-weight:normal; }

.gallery { width: 100%; height: 100%; top:0; left:0; padding:0; z-index:88; opacity:0; filter:alpha(opacity=0);}
.gallery img { margin:0 auto; display:block; width: 100%; }



 




.zi { width:50%; float:right; display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
.zibox { padding:0 5% 15% 5%; position:relative; overflow:hidden; *zoom:1; }

.zi h2 { padding:0; margin-top:0; font-size:150%; color:#333; font-weight:bold; }
.zi p { padding:0; margin:0em 0 0 0;}

.zi .zhaiyao { margin:1em 0 0 0; padding:.5em; border-radius:3px; overflow:hidden; background-color:#f5f5f5; color:#999; border:1px solid #ddd; }
.zi .jiage { margin:1em 0 0 0; color:#999;  }
.zi .zixun { margin:1em 0 0 -2.5%; }
.zi .zhaiyao a { color:#fff; }


.zi .jiage big { color:#f60; font-size:200%;  }

.zi .shuzi { display:inline-block; *zoom:1; position:absolute; bottom:5%; }
.zi .liulan { left:5%; }
.zi .pinglun { right:5%; }
.zi .liulan big,.zi .pinglun big { color:#c63; font-size:100%; font-weight:normal; }



.xiangqing { position:relative; clear:both; color:#666; font-size:150%; background-color:#c93; }

.xiangqing .box { text-align:center;  }


.xiangqing span { display:inline-block; *zoom:1; padding:1em 5% 1em 5%; color:#fff;  }



.kandian { overflow:hidden; *zoom:1; clear:both; }
.kandian a { display:inline-block; *zoom:1; vertical-align:top; margin:1em 1% 0 0; padding:0px 5px 0px 20px; height:30px; line-height:30px; background-image:url(../image/posttag-w.html); background-repeat:no-repeat; background-position:0 center; border-radius:3px; overflow:hidden; color:#ccc; }
.kandian a:hover { color:#09a;}

#case .kandian a { color:#fff; padding:0px 15px 0px 15px; height:50px; line-height:50px; background:url(../image/v-line.png) center center repeat #09a; }
#case .kandian a:hover { background:url(../image/v-line.png) center center repeat #c63;}















.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;  }



























ul.citylist { overflow:hidden;  }
ul.citylist li { display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin:10px 10px 0 0; white-space:nowrap;}
ul.citylist li a { display:block; padding:1px 5px; color:#06c; text-decoration:none; border-radius:3px; }
ul.citylist li a:hover { background:#06c; color:#fff;}


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; }







/********* textarea input ********************************************************************************/
textarea { font-size:1.125em; line-height:1.5; color:#ccc; background-color:#fff; width:96%; padding:1em 2%; min-height:100px; height:auto !important; height:100px; box-shadow:0px 1px 2px #ccc inset; border-radius:3px; transition: .3s ease-in-out; text-align:left; border:1px solid #ccc; margin:-1px; -webkit-appearance: none; }
textarea.click-on { color:#333; border:1px solid #36c; box-shadow:0px 0px 3px #36c inset; }


input { font-size:1.125em; line-height:1.5; color:#ccc; background-color:#fff; width:96%; padding:1em 2%; box-shadow:0px 1px 2px #ccc inset; border-radius:3px; transition: .3s ease-in-out; text-align:left; border:1px solid #ccc; margin:-1px; -webkit-appearance: none; }
input.click-on { color:#333; border:1px solid #36c; box-shadow:0px 0px 3px #36c inset; }

input[type='submit'],input[type='buttom'],input[type='checkbox'],input[type='reset'] { width:auto; box-shadow:none; }



/*********     ***********************************************************************/
@media screen and (max-width: 799px) {




	.return,.navigation { width:40px; height:40px; line-height:40px; padding:5px; text-indent:-9999px; }
	.return { background-image:url(../image/return.png); }
	.navigation { background-image:url(../image/navigation.png);  }
	#default .return { background-image:url(../image/homepage.png); }
	




	.panel_box { padding:50px 0;}
	
 
	.shangxia { border-top:1px solid #ddd;}
	
	.tels .left,.tels .right { float:none; width:100%; text-align:center;}
	.tels h3 { font-size:1.25em; }
	.telstel { font-size:1em;}
	.tels00 .telstel { margin-top:30px}

	
	
	


	     .menulist { margin-right:0; padding-bottom:0;}
		 .menulist dl { width:100%; margin:0; border-bottom:1px solid #ddd; }
		 .menulist dt a i { display:block; background-image:url(../image/arrow_f60_b32.png); }
		 .menulist dd { display:none; }
		 
	.text h2 { font-size:1.125em; }
	

     .banner h1 { font-size:1.25em; padding:1em 0; }
	 .banner h1 small { display:block;}
	 .banner .left { float:none; width:100%; text-align:center; }
     .banner .right { float:none; width:100%; text-align:center; display:none;}
	 .banner p { display:none; }
	 .banner .location { padding:.25em 0; }
	

	.bannerimg img { height:100%; width:auto; }


	
    .part h1 { font-size:1em; }
	.part h1 big { font-size:1em; }
    .part h2 { font-size:1.125em; }
    .part h3 { font-size:1em; }
	.part h3 small { display:none;}

    .partimg img { height:200%; width:200%;}
	.part .partinfo { display:none;}

.part .left { width:100%; float:none; }
.part .right { width:100%; float:none; }

#banner_default .partnext .anniu0 { display:none;}
#banner_default p { display:none;}
	
	.mod { background-image:none;}
	.modleft,.modright { display:block; float:none; width:95%; }
	
    .mod22 .left { float:none; width:100%; }
    .mod22 .right {  float:none; width:100%; }

	
	


  .bjfw dl { width:50%; }
  .bjfw .bjfw0 { width:100%; }

	
	
	.module11 h4 { white-space:normal; text-overflow:clip; font-size:1em; font-weight:normal; }
	.module11 p { display:none;}
	.module11 dd span { display:none;}	
	
	.module22 dl { width:50%;}
	
	.module33 dl { float:none; width:100%; }
	.module33 h4 { white-space:normal; text-overflow:clip; font-size:1em; font-weight:normal; }
	.module33 p { display:none;}
	.module33 dd span { display:none;}
	
	.module44 dl { width:48%; }
	
	.module55 dl { float:none; width:98%; }
	.module55 h4 { white-space:normal; text-overflow:clip; }
	.module55 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 { margin-left:0; margin-right:0; }
    .colKX_2 ol li,.colKX_2 dl { width:98%;}
    .colKX_3 ol li,.colKX_3 dl { width:98%; border-top:1px dashed #ccc; text-align:center; padding-top:2%; padding-bottom:2%; margin-top:0; margin-bottom:0;}
	.colKX_4 ol li,.colKX_4 dl { width:48%;}
	.colKX_6 ol li,.colKX_6 dl { width:48%;}
	
	.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;}
	
	
    .colmod4 li { width:31.3333%;}

}

@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) {

     }