.h160 { height:auto !important; min-height:160px; height:160px;}
.h246 { height:auto !important; min-height:246px; height:246px;}
.w180 { width:180px; }
.w260 { width:260px; }

/* title2 */
.title2 { background:url(../images/title_bg2.jpg) repeat-x; border-right:1px #ddd solid; height:40px; line-height:40px; overflow:hidden;}
.title2 h3 {  float:left; }

/* banner */
.banner { _height:422px;}

/* m1 */
.m1 {background:url(../images/bg_2.jpg) repeat-x 0 bottom; border:1px #ddd solid; padding-bottom:20px; margin-bottom:12px;}
.m1 h3 { text-align:center;}
.m1 ul li { background:url(../images/bg_6.jpg) repeat-x; float:left; margin:20px 30px 0 30px; display:inline;}
.m1 ul li a { border:1px solid #c7cacf; display:block; float:left; padding:3px; width:262px; height:60px; overflow:hidden; *position:relative;}
.m1 ul li a:hover { border:1px solid #0043b3;}
.m1 ul li a img { float:left; margin-right:15px; vertical-align:middle;}
div.subwrap { vertical-align:middle;  display:table-cell; width:180px;  *position:absolute;  *top:50%;    }     
div.content { color:#050404; font-size:15px; font-family:"Microsoft YaHei"; *position:relative;  *top:-50%;    } 

/* m2 */
.m2 { margin-bottom:12px;}
/* tab_head */
.tab_head1 { float:right; font-family:"Microsoft YaHei"; height:32px; line-height:32px; margin-top:5px; overflow:hidden;}
.tab_head1 ul { float:right;}
.tab_head1 ul li { float:left; margin-right:8px;}
.tab_head1 ul li a, .tab_head1 .tabmore a { background-color:#a8a8a8; color:#fff; display:block; font-size:15px; width:140px; text-align:center; }
.tab_head1 ul li.hover a, .tab_head1 ul li a:hover, .tab_head1 .tabmore a:hover { background-color:#0e53a2;}
.tab_head1 .tabmore { float:right;}
/* tab_con */
.tab_con1 { border:1px solid #ddd; border-top:none;}

/* m3 */
.m3 { margin-bottom:12px;}
.m3_con {  border:1px solid #ddd; border-top:none;}

/* m4 */
.m4 { margin-bottom:12px;}
.m4_con { background:url(../images/bg_2.jpg) repeat-x 0 bottom;  border:1px solid #ddd; border-top:none;}
.m4_con ul li { float:left; width:470px; padding:15px 14px; overflow:hidden;}
.m4_con ul li p { color:#4c4c4c;}
.m4_con ul li a:hover { color:#F00; text-decoration:underline;}

/* more */
.more { float:right;}
.more a{ color:#333;}
.more a:hover { color:#639;}

/* m5 */
.m5 { float:left; width:700px; margin-bottom:12px;}
.m5_con {background:url(../images/bg_2.jpg) repeat-x 0 bottom;  border:1px solid #ddd; border-top:none; padding:12px;}
.m5_con a:hover { color:#f00; text-decoration:underline;}

/* m6 */
.m6 { width:286px; float:right; margin-bottom:12px;}
.m6_con {background:url(../images/bg_2.jpg) repeat-x 0 bottom;  border:1px solid #ddd; border-top:none; text-align:center; padding:6px 0 0 0; }
.m6_con p { line-height:36px;}
.m6_con p a:hover { color:#f00; }

/* m7 */
.m7 {  float:left; width:700px; margin-bottom:12px; }
.m7_con {background:url(../images/bg_2.jpg) repeat-x 0 bottom;  border:1px solid #ddd; border-top:none; padding:12px 12px 20px 12px; }
.tab_head2 { float:left;}
.tab_head2 ul li { float:left;}
.tab_head2 ul li a { color:#064e8e; display:block; font-size:14px; width:126px; height:34px; text-align:center;}
.tab_head2 ul li.hover a,.tab_head2 ul li a:hover { background:url(../images/title_bg3l.jpg) no-repeat; color:#fff; font-size:16px;}
.tab_con2 {}
.tab_con2 ul li { background:url(../images/i3.jpg) no-repeat 0 center; border-bottom:1px dashed #cdcdcd; color:#333; height:34px; line-height:34px; overflow:hidden; padding:0 5px 0 15px;}
.tab_con2 ul li img { vertical-align:middle;}
.tab_con2 ul li a { color:#333;}
.tab_con2 ul li a:hover { color:#F03;}

/* m8 */
.m8 { width:286px; float:right; margin-bottom:12px;}
.m8_con { background:url(../images/bg_2.jpg) repeat-x 0 bottom;  border:1px solid #ddd; border-top:none; padding:12px 12px 20px 12px;}
.m8_con p {}

/* m9 */
.m9 { background:url(../images/lybg.jpg) no-repeat right bottom; margin-bottom:12px;}
.m9 .title2 h4 { background:url(../images/i2.jpg) no-repeat 0 center; color:#0d4f94; font-size:16px;  float:left; padding-left:20px; display:inline;}
.m9 .ltitle { margin-left:20px; font-family:"Microsoft YaHei"; }
.m9 .rtitle { margin-left:420px; font-family:"Microsoft YaHei"; }
.m9_con { background:url(../images/wenda_bg.jpg) no-repeat 400px 10px; border:1px solid #ddd; border-top:none; padding:28px 15px 36px 20px;}
.m9_conl { width:380px; float:left;}
.m9_conl ul li { border-bottom:1px #cdcdcd dotted; padding:10px 0; overflow:hidden;}
.m9_conl p { padding-left:25px;}
.m9_conl p.p1 { background:url(../images/wen_icon.jpg) no-repeat; color:#0d4f94; margin-bottom:6px;}
.m9_conl p.p2 { background:url(../images/da_icon.jpg) no-repeat;}
.m9_conr { float:left; margin-left:192px; width:380px; display:inline;}
.m9_conr td.tabl { text-align:right; width:100px;} 
.m9_conr input.submit { background:url(../images/btn2.jpg) no-repeat; width:67px; height:27px; margin:0; padding:0; border:medium none; cursor:pointer;}
.m9_conr input.reset { background:url(../images/btn3.jpg) no-repeat; width:67px; height:27px; margin:0; padding:0; border:medium none; cursor:pointer;}

/* links */
.links { border:1px #ddd solid; padding-bottom:15px;}
.links ul li { margin:15px auto auto 15px; float:left;}
.links ul li a { border:1px #cecece solid; padding:5px 8px;}
.links ul li a:hover { border:1px #af0204 solid; color:#af0204;}
