@charset "utf-8";
/*------------------------title start---------------------------------*/
.w-title{margin:20px 0 ; line-height:1.5;}
.w-title  h2{font-weight:normal; margin:0;}
.w-title .title-h-in > span{font-size:100%; font-family:"Times New Roman", Times, serif; }
.bg_vice{background-color:#EEEEEE;}
.linebg{ background:#ccc;}
.lineborder{ border-color:#e0dddb;}
.bg_none{background:none;}
.bgtit_body{
	background-color: #f4f4f4;
}
.color_vice_light{ color:#777;}
.bg_vice_light{ background:#999;}
.bg29{background:url(../images/title/tit29bg.png) repeat-x center;}
.bg3{background:url(../images/title/line.png) repeat-x center;}
.icon_more19bg{background-position:center; background-repeat:no-repeat;}
.aHovercolor_main:hover,.aHoverbg_deepen:hover,.w-title17 .more:hover,.aHovercolor_deepen:hover{transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s; -o-transition: all 0.2s;}

.w-title1{ text-align:center; line-height:1.8; }
.w-title1  h2{ font-size:165%; line-height:1.8;}
.w-title1 .title-h-in > span{ font-size:130%;}
.w-title1 .simpline{ margin:10px auto; width:55px; height:2px;}

.w-title2{ padding:0 7px; position:relative; color:#787878;}
.w-title2  h2{font-size:120%; line-height:2; display:inline-block; *display:inline; *zoom:1;}
.w-title2 .title-h-in h2{ color:#787878;}
.w-title2 span{padding-left:5px;}
.w-title2 .more{ position:absolute; right:7px;top:50%; margin-top:-0.75em; text-decoration:none;}

.w-title3{  text-align:center;}
.w-title3 .title-h-in{ display:inline-block; *display:inline; *zoom:1; padding:0 20px;}
.w-title3 h2{ font-size:150%;display:inline-block; *display:inline; *zoom:1; }
.w-title3 .title-h-in > span{margin-left:10px; font-size:120%;}

.w-title4{  font-family:microsoft yahei,"微软雅黑","黑体";  background:url(../images/title/tit4bg.png) repeat-x; background-size:auto 100%;  position:relative; }
.w-title4  h2{  font-size:130%;display:inline-block; *display:inline; *zoom:1; background:url(../images/title/tit4_middle.png) no-repeat center; background-size:100% 100%; padding:0.7em 30px;_width:auto;}
.w-title4 .title-h-in h2{ color:#fff;}
.w-title4 .title-h-in > span{ margin-left:10px; font-size:110%;color:#fff;}
.w-title4 .more{ position:absolute; right:7px;top:50%; margin-top:-0.75em; text-decoration:none; color:#fff;}
.w-title4 .more span{font-size:100%;}

.w-title5{ border-width:0;border-bottom-width:1px; border-style:solid; position:relative; }
.w-title5 .w-title-in{ max-width:1200px; margin:0 auto;}
.w-title5  h2{  font-size:20px; text-align:left;border-width:0;border-bottom-width:2px; border-style:solid; display:inline-block; line-height:2; *display:inline; *zoom:1; margin:0 0 -1px 0;}
.w-title5 .title-h-in h2{color:#000;}
.w-title5 .title-h-in > span{ margin-left:10px; }
.w-title5 .more{ position:absolute; right:7px;top:50%; margin-top:-0.75em; text-decoration:none;}
.w-title5 .more span{ font-size:100%;}

.w-title6{text-align:center;color:#333;}
.w-title6 .tith{ display:inline-block; position:relative;*display:inline; zoom:1;}
.w-title6 .tith h2{ font-size:20px;  line-height:2; padding:5px 20px 0 20px;  background:url(../images/title/tit6_middle.png) repeat-x top; display:inline-block;*display:inline; zoom:1;color:#333;  }
.w-title6 .tith .tit_left{ height:32px; width:30px; background:url(../images/title/tit6_left.png) no-repeat; position:absolute; left:-30px; top:0;}
.w-title6 .tith .tit_right{ height:32px; width:30px; background:url(../images/title/tit6_right.png) no-repeat; position:absolute; right:-30px; top:0;}
.w-title6 .title-h-in > span{ display:block;}

.w-title7{border-width:1px;border-left-width:3px; border-style:solid; position:relative; padding:0.5em 1em;color:#333; }
.w-title7  h2{font-size:18px;  display:inline-block;*display:inline; *zoom:1;}
.w-title7 .title-h-in h2{color:#333;}
.w-title7 .title-h-in > span{margin-left:5px;}
.w-title7 .more{ position:absolute; top:-1px; bottom:-1px; right:-1px; padding:0.7em 1em;  color:#fff;  text-decoration:none; }

.w-title8{ background:url(../images/title/tit8bg.png) repeat-x; background-size:auto 100%; position:relative; }
.w-title8  h2{  font-size:18px; padding:0.5em 1em; display:inline-block; *display:inline;*zoom:1; position:relative; }
.w-title8  h2 .bg_opacipy{position:absolute; left:0; right:0; top:0; bottom:0;opacity:0.9; *filter:alpha(opacity=90); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);}
.w-title8 .title-h-in h2{color:#fff;}
.w-title8 h2 em{font-style:normal; position:relative; z-index:1;}
.w-title8 h2 span{ margin-left:10px;font-family:"Times New Roman", Times, serif;position:relative; z-index:1;}
.w-title8 .more{ position:absolute; right:1em;top:50%; margin-top:-0.75em; text-decoration:none;}

.w-title9{text-align:center; color:#333;}
.w-title9 .w-title-in{display:inline-block; *display:inline; *zoom:1; padding-left:75px;background:url(../images/title/tit9_left.png) no-repeat left center;}
.w-title9 .w-title-in .w-title-inner{padding-right:75px;background:url(../images/title/tit9_right.png) no-repeat right center;}
.w-title9 .title-h-in{padding:10px 0;}
.w-title9  h2{ font-size:20px; display:inline-block;*display:inline;*zoom:1;  line-height:1.5;  }
.w-title9 .title-h-in h2{color:#333;}
.w-title9 .title-h-in > span{ display:block;}

.w-title10{ background:url(../images/title/tit10bg.png) no-repeat center bottom;margin-top:10px; padding:10px 0 16px; text-align:center; color:#333;}
.w-title10  h2{font-size:18px;   line-height:1.5;display:inline-block;*display:inline;*zoom:1;}
.w-title10 .title-h-in h2{color:#333;}
.w-title10 .title-h-in > span{ display:block;}

.w-title11{  background:url(../images/title/tit11bg.png) no-repeat center; background-size: auto 100%; min-width:4em; padding:1em 0 2em 0;text-align:center; display:table; width:100%;color:#333; }
.w-title11 .w-title-in{ display:table-cell; vertical-align:middle; height:100%;}
.w-title11  h2{ font-size:20px;   line-height:1.8; *padding-top:35px;  }
.w-title11  .w-title-in h2{color:#333;}
.w-title11 .title-h-in > span{ display:block; font-size:30px;}

.w-title12{ text-align:center; color:#333; }
.w-title12 .w-title-in{display:inline-block; *display:inline; *zoom:1; padding-left:40px;background:url(../images/title/tit12bg.png) no-repeat left center;}
.w-title12 .w-title-in .w-title-inner{padding-right:40px;background:url(../images/title/tit12bg.png) no-repeat right center;}
.w-title12  h2{font-size:18px;   line-height:1.5;}
.w-title12  .title-h-in h2{color:#333;}
.w-title12 .title-h-in > span{ display:block; }

.w-title13{text-align:center; padding-top:30px; background:url(../images/title/tit13bg.png) no-repeat center top; }
.w-title13  h2{font-size:24px;   line-height:1.5; }
.w-title13 .title-h-in h2{color:#333;}
.w-title13 .title-h-in > span{ display:block; font-size:18px; color:#666;}

.w-title14{text-align:right;} 
.w-title14 .title-h-in > span{ display:block; font-size:16px; line-height:1.2; color:#333;}
.w-title14  h2{ display:block; padding-top:12px; background:url(../images/title/tit14bg.png) no-repeat left top;font-size:18px;   line-height:1.5;}
.w-title14 .title-h-in h2{color:#333;}

.w-title15{border-width:0;border-left-width:6px; border-style:solid; position:relative; padding:0.1em 1em; }
.w-title15  h2{font-size:18px;  display:inline-block;*display:inline; *zoom:1;}
.w-title15 .title-h-in > span{margin-left:5px;}
.w-title15 .more{ position:absolute; top:50%; margin-top:-0.75em; right:0; text-decoration:none; }

.w-title16{ text-align:center; line-height:1.8; }
.w-title16 h2{ font-size:165%; line-height:1.8;}
.w-title16 .title-h-in > span{ font-size:130%;}

.w-title17{ border-width:0;border-bottom-width:1px;border-style:solid; position:relative; margin:0 0 10px 0;}
.w-title17 .w-title-in{ max-width:1200px; margin:0 auto;}
.w-title17 .w-title-inner{ float:left; padding-right:50px; background:url(../images/title/tit17bg.png) no-repeat center right; background-size:auto 100%;}
.w-title17 .title-h-in{ background:#252525; padding-left:68px;}
.w-title17 .title-text-in{padding-left:15px; white-space:nowrap;}
.w-title17 .title-text-in h2{color:#fff; display:inline-block; line-height:2; *display:inline; *zoom:1;text-align:left; font-size:115%; font-family:"微软雅黑",microsoft yahei,"黑体";}
.w-title17 .title-text-in > span{ margin-left:10px; color:#fff; font-family:"Times New Roman", Times, serif;}
.w-title17 .more{ position:absolute; right:-2px;top:50%; margin-top:-1.4em; text-decoration:none; background:url(../images/title/tit17_more.png) no-repeat center;text-align:center;background-size:contain; font-family:Arial, Helvetica, sans-serif; font-size:80%; line-height:1; color:#fff; padding:0.4em 13px;}
.w-title17 .more span{ font-size:100%;}

.w-title18{text-align:center;color:#333;}
.w-title18 .tith{ display:inline-block; position:relative;*display:inline; zoom:1; background:url(../images/title/tit18_middle.png) repeat-x bottom; text-align:center; padding:10px 20px;}
.w-title18 .tith h2{ font-size:24px;  line-height:2;display:inline-block;*display:inline; zoom:1;color:#333;  }
.w-title18 .tith span{display:block;  font-size:16px; font-family:"Times New Roman", Times, serif;}
.w-title18 .tith .tit_left{ height:44px; width:55px; background:url(../images/title/tit18_left.png) no-repeat; position:absolute; left:-55px; bottom:0;}
.w-title18 .tith .tit_right{ height:44px; width:55px; background:url(../images/title/tit18_right.png) no-repeat; position:absolute; right:-55px; bottom:0;}

.w-title19{ border-width:0;border-bottom-width:1px; border-style:solid; position:relative;}
.w-title19 .w-title-in{ max-width:1200px; margin:0 auto;}
.w-title19 .tith{text-align:left;border-width:0;border-bottom-width:2px; border-style:solid; display:inline-block; line-height:2; *display:inline; *zoom:1; margin:0 0 -1px 0; font-size:120%;}
.w-title19 .tith span{font-family:"Times New Roman", Times, serif;}
.w-title19  h2{  font-size:20px;display:inline-block; line-height:2; *display:inline; *zoom:1; color:#333; }
.w-title19 .tith > em{ font-style:normal; padding:0 0.5em; }
.w-title19 .more{ position:absolute; right:7px;bottom:0.5em; text-decoration:none;}
.w-title19 .more span{ font-size:100%;}
.w-title19 .more .icon_more{ display:inline-block; *display:inline; *zoom; width:1em; height:1em; background-position:center; background-repeat:no-repeat; margin-left:0.3em; vertical-align:middle; margin-top:-2px;}

.w-title20{  position:relative;}
.w-title20 .w-title-in{}
.w-title20 .tith{text-align:left; display:inline-block; line-height:1.3; *display:inline; *zoom:1; margin:0 0 -1px 0;}
.w-title20 .tith span{ font-size:24px;}
.w-title20  h2{  font-size:120%; }
.w-title20 .more{ position:absolute; right:7px;bottom:0.2em; text-decoration:none;}
.w-title20 .more span{ font-size:100%;}
.w-title20 .more .icon_more{ display:inline-block; *display:inline; *zoom; width:1em; height:1em; background-position:center; background-repeat:no-repeat; margin-left:0.3em; vertical-align:middle; background-image:url(../images/title/icon-more.png);}

.w-title21{ border-width:0;border-bottom-width:1px; border-style:solid; position:relative;}
.w-title21 .w-title-in{ max-width:1200px; margin:0 auto;}
.w-title21  h2{  font-size:16px;display:inline-block; line-height:2; *display:inline; *zoom:1; color:#fff; padding:0 1em; border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; }
.w-title21 .more{ position:absolute; right:7px;bottom:0.2em; text-decoration:none;}
.w-title21 .more span{ font-size:100%;}

.w-title22{text-align:center;color:#333;}
.w-title22 .w-title-in{display:inline-block;*display:inline; zoom:1;  text-align:center; padding-left:60px;background:url(../images/title/tit22_left.png) no-repeat left center;}
.w-title22 .w-title-in .title-h-in{ padding-right:60px;background:url(../images/title/tit22_right.png) no-repeat right center;}
.w-title22 .tith{  padding:10px 20px;}
.w-title22 .tith h2{ font-size:24px;  line-height:2;display:inline-block;*display:inline; zoom:1;color:#333;  }
.w-title22 .tith span{display:block;  font-size:16px; font-family:"Times New Roman", Times, serif;}

.w-title23{text-align:center; line-height:2;}
.w-title23 h2{ font-size:18px;}
.w-title23 .title-h-in > span{ font-size:32px;}
.w-title23 .simpline{ width:30px; height:1px; margin:0 auto 10px;}

.w-title24{text-align:center; line-height:1.2;}
.w-title24 .title-h-in >span{display:block; font-size:32px; margin-bottom:5px;}
.w-title24 .tith{ display:inline-block; position:relative;*display:inline; zoom:1; text-align:center; padding:0 10px;}
.w-title24 .tith h2{ font-size:18px;  line-height:2;display:inline-block;*display:inline; zoom:1;  }
.w-title24 .tith .tit_left{ height:1px; width:30px;  position:absolute; left:-30px; top:50%;}
.w-title24 .tith .tit_right{ height:1px; width:30px; position:absolute; right:-30px; top:50%;}

.w-title25{text-align:center; line-height:1.2;}
.w-title25  h2{display:block; font-size:30px; margin-bottom:5px;}
.w-title25 .tith{ display:inline-block; position:relative;*display:inline; zoom:1; text-align:center; padding:0 10px;}
.w-title25 .tith span{ font-size:18px;  line-height:2;display:inline-block;*display:inline; zoom:1;font-family:"Times New Roman", Times, serif;  }
.w-title25 .tith .tit_left{ height:1px; width:150px;  position:absolute; left:-150px; top:50%;}
.w-title25 .tith .tit_right{ height:1px; width:150px; position:absolute; right:-150px; top:50%;}

.w-title26{  position:relative; border-width:0;border-bottom-width:1px;border-style:solid;}
.w-title26 .tith{ display:inline-block; line-height:1.2; *display:inline; *zoom:1; margin:0 0 -1px 0; font-size:120%;}
.w-title26 .tith span{font-family:"Times New Roman", Times, serif;}
.w-title26  h2{  font-size:20px;display:inline-block; line-height:2; *display:inline; *zoom:1;  }
.w-title26 .tith > em{ font-style:normal; padding:0 0.5em; }
.w-title26 .more{ position:absolute; right:7px;bottom:0.2em; text-decoration:none;}
.w-title26 .more span{ font-size:100%;}

.w-title27{ border-width:0;border-bottom-width:3px; border-style:solid; position:relative;}
.w-title27  h2{  font-size:16px;display:inline-block; line-height:2; *display:inline; *zoom:1; color:#fff; padding:0 1em; }
.w-title27 .more{ position:absolute; right:7px;bottom:0.2em; text-decoration:none;}
.w-title27 .more span{ font-size:100%;}

.w-title28{  position:relative;}
.w-title28 .tith{ display:inline-block; line-height:1.2; *display:inline; *zoom:1; margin:0 0 -1px 0; font-size:120%;}
.w-title28 .tith span{font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;}
.w-title28  h2{  display:inline-block; line-height:2; *display:inline; *zoom:1; font-size:110%;  }
.w-title28 .tith > em{ /*font-style:normal;*/ padding:0 0.5em; }
.w-title28 .more{ position:absolute; right:7px;bottom:0.5em; text-decoration:none;}
.w-title28 .more span{ font-size:100%;}

.w-title29{  position:relative; }
.w-title29 .tith{ display:inline-block; line-height:1.2; *display:inline; *zoom:1; margin:0 0 -1px 0; font-size:120%; padding-right:10px;}
.w-title29 .tith span{font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;}
.w-title29  h2{  display:inline-block; line-height:2; *display:inline; *zoom:1; font-size:110%;  }
.w-title29 .tith > em{ font-style:normal; padding:0 0.5em; }
.w-title29 .more{ position:absolute; right:0;top:50%; margin-top:-0.75em; padding:0 7px;text-decoration:none; }
.w-title29 .more span{ font-size:100%;}

.w-title30{  position:relative;border-width:0;border-left-width:8px; border-style:solid; padding-left:10px;}
.w-title30 .tith{text-align:left; display:inline-block; line-height:1.2; *display:inline; *zoom:1; margin:0 0 -1px 0;  color:#333;}
.w-title30 .tith h2{font-size:26px; margin-bottom:5px;}
.w-title30 .tith span{ font-size:16px;}
.w-title30 .more{ position:absolute; right:7px;top:50%; margin-top:-0.75em; text-decoration:none; border-width:0;border-bottom-width:1px; border-style:solid;}
.w-title30 .more span{ font-size:120%; display:inline-block; *display:inline; *zoom:1; line-height:1.5;}

.w-title31{text-align:center;}
.w-title31  .title-h-in > span{display:block; font-size:40px; margin-bottom:5px;font-family:"Times New Roman", Times, serif; line-height:2;}
.w-title31 .tith{ display:inline-block; position:relative;*display:inline; zoom:1; text-align:center;}
.w-title31 .tith h2{ font-size:18px;  line-height:2.5;display:inline-block;*display:inline; zoom:1;   padding:0 20px; border-width:1px; border-style:solid;}
.w-title31 .tith .tit_left{ height:1px; width:150px;  position:absolute; left:-150px; top:50%;}
.w-title31 .tith .tit_right{ height:1px; width:150px; position:absolute; right:-150px; top:50%;}

.w-title32{  position:relative;border-width:0;  border-top-width:1px;border-style:solid;}
.w-title32 .w-title-in{ max-width:1200px; margin:0 auto;}
.w-title32 .tith{text-align:left; display:inline-block; line-height:1.3; *display:inline; *zoom:1; font-size:120%;border-width:0;  border-top-width:6px;border-style:solid; margin-top:-5px; padding-top:10px;}
.w-title32 .tith span{ font-size:24px;font-family:"Times New Roman", Times, serif;}
.w-title32  h2{  font-size:120%; }
.w-title32 .more{ position:absolute; right:7px;bottom:0.2em; text-decoration:none;}
.w-title32 .more span{ font-size:100%;}
.w-title32 .more .icon_more{ display:inline-block; *display:inline; *zoom; width:1em; height:1em; background-position:center; background-repeat:no-repeat; margin-left:0.3em; vertical-align:middle; background-image:url(../images/title/icon-more.png);}

.w-title33{ text-align:center; line-height:2; text-align:center; position:relative;}
.w-title33 .tit_line{position:absolute; left:0; right:0; height:1px; top:50%;}
.w-title33 .title-h-in{ display:inline-block; *display:inline; *zoom:1; padding:0 20px; position:relative; z-index:1;}
.w-title33 .title-h-in h2{ font-size:28px; display:block;}
.w-title33 .title-h-in > span{ font-size:22px; display:block;}

.w-title34{}
.w-title34 .tith{ position:relative; text-align:center; vertical-align:middle; margin-bottom:10px;}
.w-title34 .tith .line{position:absolute; left:0; right:0; height:1px; top:50%;}
.w-title34 .tith .tit_left{ position:absolute; z-index:1; width:1.6em; top:50%; margin-top:-0.75em; left:-0.75em; font-size:1.6em; }
.w-title34 .tith .tit_right{ position:absolute; z-index:1; width:1.6em; top:50%; margin-top:-0.75em; right:-0.75em;font-size:1.6em; }
.w-title34 .tith .tith-in{display:inline-block; *display:inline; *zoom:1;position:relative; z-index:1;}
.w-title34 .tith h2{ font-size:24px; padding:0 40px;}
.w-title34 p{text-align:center;}

.w-title35{ position:relative; text-align:center; color:#fff;} 
.w-title35 .tit_line{position:absolute; left:0; right:0; height:1px; top:50%;}
.w-title35 .w-title-inner{ display:inline-block; *display:inline; *zoom:1; padding:5px 6px; border-width:1px; border-style:solid; position:relative; z-index:1; }
.w-title35 .w-title-inner .title-h-in{ padding:5px 30px; line-height:1.5;}
.w-title35 .w-title-inner .title-h-in h2,.w-title35 .w-title-inner .title-h-in span{font-size:115%; color:#fff}

.w-title36{ position:relative; text-align:center; font-size:120%;} 
.w-title36 .tit_line{position:absolute; left:0; right:0; height:6px; top:50%; margin-top:-3px;border-top-width:1px;border-bottom-width:1px; border-left:0; border-right:0; border-style:solid; }
.w-title36 .title-h-in{ display:inline-block; *display:inline; *zoom:1; padding:0 25px; line-height:1.5;  position:relative; z-index:1; }
.w-title36 .title-h-in h2,.w-title35 .title-h-in span{font-size:115%;}

.w-title37{text-align:center; }
.w-title37 .tit_h{display:inline-block; *display:inline; *zoom:1; padding-left:60px;background:url(../images/title/tit37_left.png) no-repeat left center;}
.w-title37 .tit_h .tit_h_in{padding-right:60px;background:url(../images/title/tit37_right.png) no-repeat right center;}
.w-title37  h2{ font-size:24px; display:inline-block;*display:inline;*zoom:1;  line-height:1.5; padding:0 7px;  }
.w-title37 .tit_span{ }

.w-title38{  position:relative; border-bottom-width:1px; border-bottom-style:solid; }
.w-title38 .tith{text-align:left; display:inline-block; line-height:1.3; *display:inline; *zoom:1; padding-bottom:0.5em;}
.w-title38 .tith span{ font-size:30px;}
.w-title38  h2{  font-size:30px; }
.w-title38 .more{ position:absolute; right:7px;bottom:0.3em; text-decoration:none;}
.w-title38 .more span{ font-size:100%;}
.w-title38 .more .icon_more{ display:inline-block; *display:inline; *zoom; width:1em; height:1em; background-position:center; background-repeat:no-repeat; margin-left:0.3em; vertical-align:middle; background-image:url(../images/title/icon-more.png);}

.w-title39{  position:relative; padding-left: 22px;  background: url(../images/title/tit39bg.png) no-repeat left center;}
.w-title39 .tith{ display:inline-block; line-height:24px; *display:inline; *zoom:1; margin:0 0 -1px 0; font-size:120%;}
.w-title39 h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:bold; display:inline-block;*display:inline; *zoom:1;}
.w-title39  .tith span{  display:inline-block; line-height:24px; *display:inline; *zoom:1; font-size:16px;  }
.w-title39 .tith > em{ font-style:normal; padding:0 0.5em; }
.w-title39 .more{ position:absolute; right:7px;bottom:0.5em; text-decoration:none;}
.w-title39 .more span{ font-size:100%;}

.w-title40{ text-align:center; position:relative; margin-top:30px;}
.w-title40 .tit_line{position:absolute; left:0; right:0; height:1px; top:50%;}
.w-title40 .w-title-inner{position:relative; z-index:1; display:inline-block; *display:inline; *zoom:1; border-width:1px; border-style:solid; padding:0 100px 5px;}
.w-title40 .tith{ }
.w-title40 .tith h2{ font-size:30px; margin-top:-0.75em; padding:0 20px;line-height:1.5; }
/*------------------------title end---------------------------------*/
/*------------------------adNews start---------------------------------*/
.w-adNews{}
.w-adNews .date{ white-space:nowrap;}
.w-adNews ul,.w-adNews li{list-style:none;}
.w-adNews  a{text-decoration:none;}
.w-adNews  a:hover{ text-decoration:underline;}
.w-adNews li.li-right{margin-right:0 !important;}

.w-adNews1 li{ width:47.25%; *width:47.24%; margin-right:5.5%; float:left; margin-bottom:70px; position:relative; line-height:2;}
.w-adNews1 li .news-item{ margin-left:35px;}
.w-adNews1 li .news-item .date{ color:#767676; margin-left:45px; font-size:14px;}
.w-adNews1 li .news-item .data-day{ position:absolute; width:54px; height:54px; line-height:54px; text-align:center; top:50%; margin-top:-27px; left:0; background:#33d8ae; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:30px;}
.w-adNews1 li .news-item .news-com{ background:#fff; border:1px solid #d7d7d7; padding:20px 40px;}
.w-adNews1 li .news-item .news-com .news-h a{ font-size:18px; color:#ababab; font-weight:bold;text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden; display:block; }
.w-adNews1 li .news-item .news-com .news-sum{color:#ababab; height:4em; overflow:hidden; }

.w-adNews2 li{ width:22.75%; *width:22.749%; margin-right:3%; float:left; margin-bottom:20px;}
.w-adNews2 li .news-item{ border:1px solid #e9e9e9;}
.w-adNews2 li .news-item .news-com{ padding:8px 10px 20px 10px;}
.w-adNews2 li .news-item .news-com .news-com-top{ margin-bottom:10px;}
.w-adNews2 li .news-item .news-com .news-com-top .date{ float:left; }
.w-adNews2 li .news-item .news-com .news-com-top .viewDetail{float:right;}
.w-adNews2 li .news-item .news-com .news-com-top .viewDetail .icon_viewDetail{ display:inline-block;*zoom:1; background:url(../images/icon_news_more.png) no-repeat center; width:8px; height:7px; vertical-align:middle; margin-left:5px;}
.w-adNews2 li .news-item .news-com .news-h{font-size:14px; font-weight:bold; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden;}
.w-adNews2 li .news-item .news-com .news-sum{ line-height:1.8; margin-top:10px; height:5.4em; overflow:hidden;}
.w-adNews2 li .news-imgbox:hover img{transform: scale(1.12);-ms-transform: scale(1.12); -moz-transform: scale(1.12);-webkit-transform: scale(1.12); -o-transform: scale(1.12);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}

.w-adNews3{background:#fee53d;}
.w-adNews3 .w-adNews-texts{ float:left;width:50%;}
.w-adNews3 .w-adNews-texts .w-adNews-textsIn{padding:25px 5%;}
.w-adNews3 .w-adNews-texts li{ padding:15px 0 10px 0; border-bottom:1px solid #c4a628; overflow:hidden; }
.w-adNews3 .w-adNews-texts li .numberQ{border:1px solid #e4ba77; width:63px; height:63px; line-height:63px; text-align:center; font-size:30px; color:#43398a; font-weight:bold; margin-right:4%; float:left; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
.w-adNews3 .w-adNews-texts li .w-adNews-textH h3{font-size:14px; font-weight:bold; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden; color:#3d3813; margin:0;  line-height:2; padding-top:2px;}
.w-adNews3 .w-adNews-texts li .w-adNews-textH p,.w-adNews3 .w-adNews-texts li .w-adNews-textH .news-sum{ color:#a29018; line-height:1.8; margin-bottom:0;text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden;}
.w-adNews3 .w-adNews-imgs{float:right; width:50%; *width:49.99%;position:relative; background:#666;}
.w-adNews3 .w-adNews-imgs .news-img{position:relative;}
.w-adNews3 .w-adNews-imgs .news-img .img-count:hover img{transform: scale(1.2);-ms-transform: scale(1.2); -moz-transform: scale(1.2);-webkit-transform: scale(1.2); -o-transform: scale(1.2);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.w-adNews3 .w-adNews-imgs .news-img .news-buoy-content{ position:absolute; left:0; right:0; bottom:0;  height:80px;}
.w-adNews3 .w-adNews-imgs .news-img .news-buoy-content .mask{position:absolute; left:0; right:0; bottom:0; top:0; background:#43398a;opacity:0.84; *filter:alpha(opacity=84); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=84); }
.w-adNews3 .w-adNews-imgs .news-img .news-buoy-content h3{padding:30px 100px 30px 45px; position:relative; z-index:1; margin:0; color:#fff; font-size:18px; font-weight:normal;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.w-adNews3 .w-adNews-imgs .adNews3prev{ position:absolute; right:45px; bottom:0; width:45px; height:80px;background:url(../images/adNews3prev.png) no-repeat center #fee53d; z-index:2; cursor:pointer;}
.w-adNews3 .w-adNews-imgs .adNews3next{ position:absolute; right:0; bottom:0; width:45px; height:80px; background:url(../images/adNews3next.png) no-repeat center #fee53d; z-index:2; cursor:pointer;}

.w-adNews4 li{ border-bottom:1px solid #f0f0f0;}
.w-adNews4 li .news-together{overflow:hidden; line-height:2.5;}
.w-adNews4 li .news-h{ float:left; width:75%;text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden; }
.w-adNews4 li .date{ float:right;width:25%; *width:24.99%; text-align:right;}
.w-adNews4 .news-sum{margin-bottom:5px;}

.w-adNews5 li{border-bottom:1px solid #f0f0f0; padding:1em 0;}
.w-adNews5 li .news-item{overflow:hidden;}
.w-adNews5 li .news-imgbox{ float:left; width:25%;}
.w-adNews5 li .news-com{ margin-left:30%;}
.w-adNews5 li .news-h{font-size:14px; font-weight:bold; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden;}
.w-adNews5 li .date{opacity:0.7; *filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}

.w-adNews6 .adNewsF{overflow:hidden;}
.w-adNews6 .adNewsF .news-imgbox{ float:left; width:25%; margin-right:5%;}
.w-adNews6 .adNewsF .news-com .news-together{overflow:hidden;}
.w-adNews6 .adNewsF .news-h{width:70%; float:left;font-size:14px; font-weight:bold; text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden;}
.w-adNews6 .adNewsF .date{ width:30%; *width:29.99%; float:right; text-align:right;opacity:0.7; *filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.w-adNews6 .adNewsTL{padding-top:1em;}
.w-adNews6 .adNewsTL li{ border-bottom:1px solid #f0f0f0;}
.w-adNews6 .adNewsTL li .news-together{overflow:hidden; line-height:2.5;}
.w-adNews6 .adNewsTL li .news-h{ float:left; width:75%;text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden; }
.w-adNews6 .adNewsTL li .date{ float:right;width:25%; *width:24.99%; text-align:right;}

.w-adNews7{line-height:1.3 !important;}
.w-adNews7 .adNewsR{float:right; width:34%;background:#242424; position:relative;}
.w-adNews7 .adNewsR .news-imgbox img{transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);}
.w-adNews7 .adNewsR .news-imgbox:hover img{transform: scale(1.2);-ms-transform: scale(1.2); -moz-transform: scale(1.2);-webkit-transform: scale(1.2); -o-transform: scale(1.2);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.w-adNews7 .adNewsR .news-com{ padding:35px 30px;  color:#fff;}
.w-adNews7 .adNewsR .news-com .news-together{margin-bottom:10px;}
.w-adNews7 .adNewsR .news-com .news-h a{color:#fff;font-size:125%}
.w-adNews7 .adNewsR .news-com .date{color:#fff;}
.w-adNews7 .adNewsR .news-com .news-sum{max-height:6.5em; overflow:hidden;}
.w-adNews7 .adNewsR .news-com .more{position:absolute; right:0; bottom:0;}
.triangle-bottomright{width: 0;height: 0;border-bottom: 35px solid #242424;border-left: 35px solid transparent;}
.w-adNews7 .adNewsR .news-com .more .more_add{position:absolute; bottom:3px; right:3px; color:#fff; font-weight:bold; font-size:14px;}
.w-adNews7 .adNewsL{ float:left; width:64.5%;}
.w-adNews7 .adNewsL li{ overflow:hidden; margin-bottom:20px; background:#D9D9D9; position:relative;}
.w-adNews7 .adNewsL li .date{ float:left;  text-align:center; padding:0 35px 14px; margin-right:15px;  color:#7c7c7c;  font-family:Arial, Helvetica, sans-serif;}
.adNews7datebg{background:#CCCCCC;}
.w-adNews7 .adNewsL li .date .date-day{  font-size:72px;line-height:1.4;}
.w-adNews7 .adNewsL li .date .date-yearMonth{border:1px solid #7c7c7c;  line-height:1.7; font-size:18px;  padding:0 12px;}
.w-adNews7 .adNewsL li .news-com{color:#242424; padding:17px 50px 17px 15px; }
.w-adNews7 .adNewsL li .news-com .news-h{font-size:125%; margin-bottom:15px;text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden;}
.w-adNews7 .adNewsL li .news-com .news-h a{color:#242424; }
.w-adNews7 .adNewsL li .news-com .news-sum{max-height:4em; overflow:hidden;}
.w-adNews7 .adNewsL li .news-com .more{position:absolute; right:0; bottom:0;}
.w-adNews7 .adNewsL li .news-com .more .more_add{position:absolute; bottom:3px; right:3px; color:#fff; font-weight:bold; font-size:14px;}
.w-adNews7 .adNewsL li:hover{background:#242424;}
.w-adNews7 .adNewsL li:hover .date,.w-adNews7 .adNewsL li:hover .news-com,.w-adNews7 .adNewsL li:hover .news-com .news-h a{ color:#fff;}
.w-adNews7 .adNewsL li:hover .date .date-yearMonth{border-color:#fff;}

.w-adNews8 li{ border-bottom:1px solid #f0f0f0;}
.w-adNews8 li .news-together{overflow:hidden; line-height:2.5;}
.w-adNews8 li .news-h{ float:left; width:75%;text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden; font-weight:bold; font-size:110%;}
.w-adNews8 li .date{ float:right;width:25%; *width:24.99%; text-align:right;}
.w-adNews8 .news-sum{margin-bottom:5px; line-height:1.5;}

.w-adNews9 li{ padding:22px 0 9px; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.w-adNews9 li:first-child{padding-top:0;}
.w-adNews9 li .date{ float:left; margin-right:20px; margin-left:7px; text-align:center;line-height:1.5; color:#fff; }
.w-adNews9 li .date .date-day{font-size:30px;}
.w-adNews9 li .date .date-yearMonth{padding:0 7px;}
.w-adNews9 li .news-com .news-h{ margin-bottom:10px; line-height:1.5;font-size:105%;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; }
.w-adNews9 li .news-com .news-sum{line-height:1.2; height:2.4em; overflow:hidden;}

.w-adNews10 li{position:relative; margin-bottom:20px;}
.w-adNews10 li .news-item{ margin-left:35px; border:1px solid #c8c8c8;}
.w-adNews10 li .news-item .num{ width:67px; height:67px; position:absolute; top:50%; margin-top:-33px; left:0; text-align:center; line-height:67px; font-size:30px; color:#fff;}
.w-adNews10 li .news-item .news-com{ padding:25px 180px 25px 55px;}
.w-adNews10 li .news-item .news-com .news-h{text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; font-size:105%; margin-bottom:10px;}
.w-adNews10 li .news-item .news-com .news-sum{text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.w-adNews10 li .news-item .news-com .more{position:absolute; width:120px; right:18px; bottom:25px;}
.w-adNews10 li .news-item .news-com .more a{display:block; height:35px; line-height:35px; text-align:center; color:#fff; background:#181818;}
.w-adNews10 li .news-item .news-com .more a:hover{text-decoration:none; background:#363636;}

.w-adNews11{ margin-left:-1.8%; margin-right:-1.8%; }
.w-adNews11 li{ width:29.73%; margin:0 1.8% 1.5em; float:left;}
.w-adNews11 li .news-h{ font-size:120%;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.w-adNews11 li .date{ font-size:95%;}
.w-adNews11 li .news-sum{ font-size:95%; padding-bottom:0.5em; border-bottom:1px solid #e5e5e5; max-height:7.7em; overflow:hidden;}
.w-adNews11 li .news-btn{ margin-top:1.5em;}

.w-adNews12 li{}
.w-adNews12 li .news-together{overflow:hidden; line-height:2.5;}
.w-adNews12 li .news-h{ float:left; max-width:75%;text-overflow: ellipsis; white-space: nowrap; word-break: keep-all;overflow: hidden; }
.w-adNews12 li .date{ float:left; margin-left:1em;}
.w-adNews12 .news-sum{margin-bottom:5px;}
/*------------------------adNews end---------------------------------*/
/*-----------------------------------产品组件---------------------------*/
.w-product .w-prd-list-cell{float:none;}
.w-product .w-prd-list-cell .w-prd-infobox{ padding:0.7em 0;}
.w-product .w-prd-infobox h2{ font-size:110%; margin-top:0; margin-bottom:0.5em; font-weight:normal; text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.w-product2 .w-prd-imgbox{ float:left; width:45%;}
.w-product2 .w-prd-list-cell .w-prd-infobox{ margin-left:45%; padding:0 1em;}
.w-product3 .w-prd-imgbox{ float:right; width:45%;}
.w-product3 .w-prd-list-cell .w-prd-infobox{ margin-right:45%; padding:0 1em;}
/*-----------------------------------产品组件 end---------------------------*/

@media (min-width:768px){
	.w-adNews11 li:nth-child(3n+1){ clear:both;}
}
@media (max-width:767px){
	.w-adNews1 li{min-width:100%; margin-right:0; margin-bottom:1em;}
	.w-adNews2 li{min-width:50%; margin-bottom:1em; margin-right:0; }
	.w-adNews2 li .news-item{margin:0 2.5%;}
	.w-adNews2 li .news-item .news-com .news-com-top .viewDetail{display:none;}
	.w-adNews3 .w-adNews-texts,.w-adNews3 .w-adNews-imgs{ float:none; width:100%;}
	.w-adNews3 .w-adNews-imgs .news-img .news-buoy-content{height:3em;}
	.w-adNews3 .w-adNews-imgs .news-img .news-buoy-content h3{ height:3em; padding:1em 4.5em 1em 1em; font-size:100%;}
	.w-adNews3 .w-adNews-imgs .adNews3prev,.w-adNews3 .w-adNews-imgs .adNews3next{height:3em; width:2em;}
	.w-adNews3 .w-adNews-imgs .adNews3prev{right:2em;}
	.w-adNews3 .w-adNews-texts .w-adNews-textsIn{padding:0 0.4em;}
	.w-adNews3 .w-adNews-texts li{padding:0.8em 1em;}
	.w-adNews3 .w-adNews-texts li:last-child{ border-bottom:0;}
	.w-adNews3 .w-adNews-texts li .numberQ{ font-size:1.5em; height:2.5em; line-height:2.5em; width:2.5em;}
	.w-adNews3 .w-adNews-texts li .w-adNews-textH h3{font-size:105%; line-height:1.5;}
	.w-adNews3 .w-adNews-texts li .w-adNews-textH p{font-size:95%;}
	.w-adNews5{line-height:1.5;}
	.w-adNews5 li{padding:1em 0; width:100% !important;}
	.w-adNews5 .news-com{margin-left:28%;}
	.w-adNews7 .adNewsL,.w-adNews7 .adNewsR{float:none; width:100%;}
	.w-adNews7 .adNewsR,.w-adNews7 .adNewsL li{margin-bottom:1em;}
	.w-adNews7 .adNewsR .news-com{padding:1em 1em 1.5em;}
	.w-adNews7 .adNewsL li .date{padding:0 1em 0.5em; margin-right:0.5em;}
	.w-adNews7 .adNewsL li .date .date-day{font-size:200%;}
	.w-adNews7 .adNewsL li .date .date-yearMonth{font-size:100%; padding:0 0.5em;}
	.w-adNews7 .adNewsL li .news-com{padding:0.5em 2em 0.5em 0;}
	.w-adNews7 .adNewsL li .news-com .news-h{font-size:115%; margin-bottom:0.5em;}
	.w-adNews7 .adNewsL .news-sum{ text-overflow: ellipsis;white-space: nowrap; word-break: keep-all;overflow: hidden;}
	.w-adNews7 .adNewsL li .news-com .more .triangle-bottomright{border-width:2em;}
	.w-adNews7 .adNewsL li .news-com .more .more_add{right:0.12em; bottom:0.12em; font-size:100%;}
	.w-adNews11{ margin-left:-2.5%; margin-right:-2.5%;}
	.w-adNews11 li{ width:45%; margin:0 2.5% 1.5em;}
	.w-adNews11 li:nth-child(2n+1){ clear:both;}
	
	
	.w-title17 .w-title-inner{padding-right:3.2em;}
	.w-title17 .title-h-in{padding-left:1em;}
	.w-title17 .title-text-in{padding-left:1em;}
	.w-title17 .more{margin-top:-1.4em;}
	.w-title40 .w-title-inner{padding:0 50px 5px;}
	
	.tel-hidden{ display:none;}
	
}
@media (max-width:479px){
	.w-adNews1 li .news-item .data-day{width:1.2rem; height:1.2rem; line-height:1.2rem;font-size:0.8rem; margin-top:-0.6rem;}
	.w-adNews1 li .news-item .date,.w-adNews1 li .news-item{ margin-left:0.65rem;}
	.w-adNews1 li .news-item .news-com{padding:0.25rem 0.25rem 0.25rem 0.75rem ; }
	.w-adNews1 li .news-item .news-com .news-h a{font-size:0.45rem;}
	.w-adNews2 li .news-item .news-com .news-h{font-size:0.425rem;}
	.w-adNews5 .news-com .news-h{font-size:105%;}
	.w-adNews5 .news-com .date{font-size:90%;}
	.w-adNews5 .news-com .news-sum{margin-top:0; text-overflow: ellipsis;white-space: nowrap; word-break: keep-all;overflow: hidden;}
	.w-adNews6 .adNewsF .news-h{width:100%; float:none; font-size:105%;}
    .w-adNews6 .adNewsF .date{width:100%; float:none; text-align:left;}
	.w-adNews6 .adNewsF .news-sum{margin-top:0; text-overflow: ellipsis;white-space: nowrap; word-break: keep-all;overflow: hidden;}
	.w-adNews7 .adNewsR .news-com .news-sum{max-height:3.9em;}
	.w-adNews8 .news-sum{ max-height:3em; overflow:hidden;}
	.w-adNews9 li{padding:1em 0 0.5em;}
	.w-adNews9 li .date{margin-left:0.3em; margin-right:0.7em;}
	.w-adNews10 li .news-item{margin-left:1.8em;}
	.w-adNews10 li .news-item .news-com{padding:1em 6em 1em 2.5em;}
	.w-adNews10 li .news-item .news-com .news-h .news-kind{display:none;}
	.w-adNews10 li .news-item .num{width:2em; height:2em; margin-top:-1em; font-size:1.8em; line-height:2em;}
	.w-adNews10 li .news-item .news-com .more{width:5em; right:0.5em; bottom:1em;}
	.w-adNews10 li .news-item .news-com .more a{height:2.5em; line-height:2.5em;}
	.w-adNews11{ margin-left:0; margin-right:0;}
	.w-adNews11 li{ width:100%; margin:0 0 1.2em;}
	/*---------------------title-----------------*/
	.w-title{margin:0.3rem 0;}
	.w-title h2{font-size:120%;}
	.w-title .title-h-in > span{ font-size:100%;}
	.w-title1 h2{font-size:130%;}
	.w-title1 .simpline{width:3em;}
	.w-title3 h2,.w-title9 h2,.w-title10 h2,.w-title11 h2,.w-title12 h2{ font-size:120%;}
	.w-title4 h2{padding:0.7em 1em;}
	.w-title6 .tith h2{font-size:130%;}
	.w-title13{ padding-top:1em; background-size:auto 1em;}
	.w-title13 h2{ font-size:130%;}
	.w-title18 .tith{max-width:16em; padding:0.3em 0.7em;}
	.w-title18 .tith h2{font-size:130%; line-height:1.2; margin-bottom:0.5em;}
	.w-title18 .tith span{font-size:105%;}
	.w-title18 .tith .tit_left {background-size:auto 2.8em; height:2.8em; width:3.5em; left:-3.5em;}
	.w-title18 .tith .tit_right{background-size:auto 2.8em; height:2.8em; width:3.5em; right:-3.5em;}
	.w-title18 .tith{background-size:auto 2.8em;}
	.w-title19 .tith{font-size:100%;}
	.w-title20 .tith span{font-size:130%;}
	.w-title20 h2{font-size:105%;}
	.w-title22 .tith{padding:0.3em 0.7em; max-width:18em;}
	.w-title22 .w-title-in{padding-left:3em; background-size:3em auto;}
	.w-title22 .w-title-in .title-h-in{padding-right:3em; background-size:3em auto;}
	.w-title22 .tith h2{font-size:130%; line-height:1.2; margin-top:0.5em; }
	.w-title22 .tith span{font-size:105%;}
	.w-title23 .title-h-in > span,.w-title24 .title-h-in > span{font-size:120%;}
	.w-title23 h2{font-size:105%;}
	.w-title23 .simpline{margin-bottom:0.5em;}
	.w-title24 .tith h2{font-size:105%; line-height:1.2;}
	.w-title25 .tith span{font-size:105%; line-height:1.2;}
	.w-title26 .tith{font-size:100%;}
	.w-title28 .tith span{font-size:120%;}
	.w-title28 h2{font-size:100%;}
	.w-title29 .tith span{font-size:120%;}
	.w-title29 h2{font-size:100%;}
	.w-title30{border-left-width:5px; padding-left:0.5em;}
	.w-title30 .tith h2{font-size:120%;}
	.w-title30 .tith span,.w-title30 .more span{font-size:105%;}
	.w-title31 .tith h2{font-size:110%;}
	.w-title31 .title-h-in > span{font-size:130%;}
	.w-title32 .tith span{font-size:120%;}
	.w-title32 h2{ font-size:105%;}
	.w-title33 .title-h-in h2{ font-size:120%;}
	.w-title34 .tith h2{padding:0 1em;font-size:120%;}
	.w-title37 h2{font-size:140%;}
	.w-title38 .tith span,.w-title38  h2{ font-size:120%;}
	.w-title38 .tith span,.w-title38  h2{ font-size:120%;}
	.w-title39  .tith span{ font-size:105%;}
	.w-title40{ margin-top:0.4rem;}
	.w-title40 .w-title-inner{ padding:0 2em 0.2em;}
	.w-title40 .tith h2{ padding:0 1em; font-size:120%;}
	.w-title40 .tith span{ font-size:90%;}
}
