﻿@charset "gb2312";
html { height: 100% }
body { min-height: 100% }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1
}

li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top;  }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input[type=text], input[type=password], input[type=file], textarea { -webkit-border-radius: 0; -webkit-appearance: normal }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address, i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { font-size: 14px; font-family: "Microsoft Yahei", "微软雅黑", arial, "\5b8b\4f53"; }
.gothic { font-family: 'gothic'; }
body { line-height: 1.17; background: #fff; }
a { text-decoration: none; color: #333; }

a { blr:expression(this.onFocus=this.blur())
}
a * { *cursor: pointer
}
:focus { outline: none }
.edit-con-original li { list-style-type: disc }
.edit-con-original h1 { font-size: 2em }
.edit-con-original h2 { font-size: 1.5em }
.edit-con-original h3 { font-size: 1.17em }
.edit-con-original h4 { font-size: 1em }
.edit-con-original h5 { font-size: 0.83em }
.edit-con-original h6 { font-size: 0.67em }
.edit-con-original em { font-style: italic }
.edit-con-original cite { font-style: italic }
.edit-con-original address { font-style: italic }
.edit-con-original i { font-style: italic }
.edit-con-original table { border-collapse: separate; border-spacing: 2px }
/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: " "; display: block; clear: both; height: 0; overflow: hidden }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1
}
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }
/*公用样式end*/
/*{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#bbaf1f24", EndColorStr="#bbaf1f24")}*/
.auto-img { position: relative; overflow: hidden; display:block; }
.auto-img img { position: relative; }

.select-box { width: 100%; position: relative; z-index:100;  border-radius:1px; background:#fff; line-height:25px; height:25px; 
  color:#000;}
.select-box:hover{ z-index:101;}
.select-box dt {  margin-right:1px; padding: 0 5px; cursor: pointer; }
.select-box dt b{ font-weight:normal; display:block; margin-right:25px; border-right:1px solid #ddd;}
.select-box dt i.ico{ position:absolute; transition:0.3s all ease-in-out; background:url("imagesb1.png") no-repeat center;  width:30px; height:20px; right:0px; top:50%; margin-top:-10px;}
.select-box dt.open i.ico{-moz-transform:rotate(-180deg);
-webkit-transform:rotate(-180deg);
-o-transform:rotate(-180deg);
-ms-transform:rotate(-180deg);
transform:rotate(-180deg);}
.select-box dd { position: absolute; max-height: 200px; z-index:102; overflow-y: auto; background:#797979; border:1px solid #797979; padding:2px 0; overflow-x: hidden; width: 100%; left: -1px; top: 100%; display: none; }
.select-box dd a { display: block; line-height: 1.5; color: #fff; font-weight:normal; white-space: normal; padding: 0 5px; margin-top:1px;}
.select-box dd a:hover, .select_0 dd a.on { color:#eee;}

.article-dl{ padding:0;}
.article-dl dl{ position:relative; width:47%;  min-height:60px; float:left; padding-bottom:25px;}
.article-dl dl.odd{ float:right;}
.article-dl dt{ width:60px; height:60px; position:absolute; left:0; top:0; }
.article-dl dd{ padding-left:70px; line-height:1.5;}
.article-dl dd h3{ font-size:15px; font-weight:bold; color:#000;  }
.article-dl dd .art{ font-size:14px; }


header { border-top:5px solid #00549b;}
header .top {height:40px; line-height:40px; border-bottom:1px solid #00549b;}
header .top .left{float:left; width:300px;}
header .top .left p {  float:left;}
header .top .left p a{ float:left; margin-right:10px; color:#003562;}
header .top .left p a:hover { color:#bf3241;}
header .top .left p i { float:left; margin-right:10px; font-size:12px;}
header .top .left .t-weibo { background:url(imagessina_blog.png) no-repeat; width:23px; height:18px; overflow:hidden;  text-indent:-100px; margin:10px 15px 0 10px; float:left;}
header .top .left .t-weixin {background:url(imageswechat.png) no-repeat; width:23px; height:18px;overflow:hidden; text-indent:-100px; float:left; margin:10px 0 0;}
header .top .right{float:right; color:#003562; width:480px;}
header .top .right .data-top{ padding-right:20px; float:left;}
header .top-logo { background:url(imagesheader_bg.jpg) no-repeat center; height:149px;}
header .top-logo a {  float:left; margin:30px 0 0 0; *margin-left:-1px; text-align:center;}
/*header .top-logo a img{ width:83%; height:auto; }*/
header .top-logo a:first-child { float:left; width:59%;}
header .top-logo a:first-child + a { float:left; width:39%;}
header nav { height:80px; position:relative; border:2px solid #00549b; border-left:0; border-right:0;}
header .menu { margin-right:0;}
header .menu li {  float:left; width:16.6%; line-height:30px; text-shadow:1px 1px 2px #888; color:#003562; margin-top:5px; font-size:22px; font-weight:bold; position:relative; text-align:center; *margin-left:-1px;}
header .menu li i { position:absolute; left:-3px; top:0; font-size:20px;}
header .menu li:first-child + li + li + li + li + li + li i,
header .menu li:first-child i{ display:none; }
header .menu li a { color:#003562;}
header .menu li a:hover,header .menu li.on a { color:#bf3241;} 
header .top-search { position:relative; float:right; width:300px; height:32px; border:1px solid #ddd; background:url(imagessearch_bg.jpg) repeat-x; margin-top:2px;}
header .top-search input { width:84%; padding:0 0 0 2%; margin-right:14%;  line-height:normal;  height:29px; font-size:18px; border:0; background:none; float:left;}
.lt9 header .top-search input{ line-height:29px}
header .top-search button { position:absolute; overflow:hidden; text-indent:-100px; width:30px; height:30px; background:url(imagessear.png) no-repeat #01375c center; top:1px; right:3px; border:0;}

.wrap ,.main {max-width:1258px; margin:0 auto;}
.main { }

.link { }
.link .top-lt { margin-bottom:20px;}
.link .tab-a{ float:left;  line-height:30px; height:30px; padding:0 10px; cursor:pointer; 
																										display:block; text-align:center; color:#000; border-radius:2px; margin:0 10px 0 0;}
.link .tab-a.on {background:url(imagesblue_bg30.jpg) repeat-x; color:#fff;  box-shadow:1px 1px 2px #333; }
.link .tab-b{ min-height:80px;}
.link .tab-b:first-child + .tab-b a{ width:120px;}
.link .tab-b a{ margin:0 10px 10px 10px; width:150px; display:inline-block;}

.index header nav { border-bottom:0;}
.bak-1 { background:url(imagesx1_03.jpg) repeat-x; height:145px; position:relative; box-shadow:0 2px 2px #aaa;}
.bak-1 dt { position:absolute; height:139px; width:139px; left:3px; top:3px; background:#fff; text-align:center; font-size:52px; color:#bf3241; font-weight:bold; line-height:1.25;}
.bak-1 dt a { color:#bf3241;}
.bak-1 dt i { background:url(imagesdt1.png) no-repeat; width:6px; height:11px; position:absolute; right:-6px; top:50%; margin-top:-5px;}
.bak-1 dd { padding-left:170px; color:#fff; padding-right:20px; }
.bak-1 dd h2 { font-size:38px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1.5;}
.bak-1 dd h3 { font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1.5; text-indent:4em;}
.bak-1 dd h2 a {color:#fff;}
.bak-1 dd h3 a {color:#fff;}
.bak-1 dd article { font-size:16px; line-height:1.5; height:50px; overflow:hidden;text-indent:2em;}

.bak-2 { background:url(imagesbanner_bg.jpg) repeat-x; box-shadow:0 0 3px #aaa; min-height:487px;  margin-top:10px; position:relative; }
.bak-2 .more1 { position:absolute; left:570px; bottom:27px; font-size:16px; font-weight:bold; color:#fff; z-index:1000;}
.bak-2 .left-box {
	position:absolute;
	width:650px;
	height:345px;
	overflow:hidden;
	left:10px;
	top:9px;
	box-shadow:0 0 2px #aaa;
}
.bak-2 .left-box ul { }
.bak-2 .left-box ul li { position:relative; width:650px; height:345px;}
.bak-2 .left-box ul li p{position:absolute; bottom:5px; left:0; padding:0 20% 0 10%; line-height:45px; font-size:22px; text-align:center; color:#fff; width:70%; background:rgba(0,0,0,0.5);  z-index:2; height:45px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.lt9 .bak-2 .left-box ul li p {filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000")}
.bak-2 .left-box ul li p a {  color:#fff; }
.bak-2 .left-box ul li p a:hover { text-decoration:underline;}
.bak-2 .left-box ul li .auto-img{ width:650px; height:345px; display:block;}
.bak-2 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: 0; height: 5px; border-top: 1px solid #fff; background: #fff; }
.bak-2 .bx-wrapper .bx-pager.bx-default-pager a { width:auto; display:block;  border-radius:inherit; margin:0 0 0 1px; background:#4c4c4c;}
.bak-2 .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { width:25%; }
.bak-2 .bx-wrapper .bx-pager .bx-pager-item:first-child a { margin-left: 0; }
.bak-2 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bak-2 .bx-wrapper .bx-pager.bx-default-pager a.active { background:#e7412b;}

.bak-2 .right-box { padding-left:690px; /*background:url(../images/map_bg.jpg) right center no-repeat ;*/ min-height:508px;}
.bak-2 .right-box h2 {  font-size:36px; font-weight:bold; padding:30px 0;}
.bak-2 .right-box h2 a { color:#bf3241; text-shadow:1px 1px 2px #333;}
.bak-2 .right-box ul { min-height:300px;}
.bak-2 .right-box ul li { vertical-align:top; margin: 8px 0;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(imagespoint.png) no-repeat left center; padding-left:15px;}
.bak-2 .right-box ul li a {  font-size:16px;  }
.bak-2 .right-box ul li a:hover { color:#bf3241; }
.bak-2 .right-box .more { background:url(imagesred_bg30.jpg) repeat-x; line-height:30px; height:30px; width:90px; float:right; margin-right:16px; 
																										box-shadow:1px 1px 2px #333; display:block; text-align:center; color:#fff; border-radius:2px;}
.bak-2 .right-box .more:hover { background:#aa2936;}
.bak-2 .btline { background:url(imagesxt_07.jpg) no-repeat; width:100%; height:7px; position:absolute; bottom:-7px; }

.bak-3 {box-shadow:0 0 3px #aaa; margin-top:10px; background:url(imagesbk3_03.jpg) repeat-x; height:359px; border:1px solid #ddd; position:relative;}
.bak-3 .left-box { padding:30px; margin-right:512px; position:relative; z-index:200;}
.bak-3  .tab-body{ }
.tab-body ul{ }
.tab-body ul li{background:url(imagespoint.png) no-repeat left center; padding-left:15px; vertical-align:top; border-bottom:1px solid #ddd; line-height:32px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.bak-3 .tab-body ul { height:165px;}
.bak-3  .tab-body ul li a{ }
.bak-3  .tab-body ul li a.more{ display:inline-block; margin-left:10px; color:#bf3241; }
.index .a-more { background:url(imagesred_bg30.jpg) repeat-x; line-height:30px; height:30px; width:90px; float:right;
																										box-shadow:1px 1px 2px #333; display:block; text-align:center; color:#fff; border-radius:2px; margin:15px auto 0;}
.index .a-more:hover { background:#aa2936;}

.index .tab-box{ overflow:hidden; }
.index .tab-box .tab-head{ margin:15px 0; font-size:0;}
.index .tab-box .tab-head span { line-height:26px; display:inline-block; padding:0 10px; font-size:14px; margin-right:8px;}
.index .tab-box .tab-head span.on {background:url(imagesred_bg26.jpg);   border-radius:2px;  box-shadow: 1px 1px 2px #666;}
.index .tab-box .tab-head span a { color:#000; }
.index .tab-box .tab-head span.on a { color:#fff; }
.index .tab-box .tab-body{ } 
.line-tit{ position:relative;}
.line-tit span{ display:inline-block; background:#fbfbfb; font-size:36px; font-weight:bold; text-shadow: 1px 1px 2px #333; position:relative; 
																	z-index:2; padding-right:10px;}
.line-tit span a{ color:#bf3241;}
.line-tit i{ position:absolute; height:5px; background:#bf3241; width:95%; left:5%; top:50%; margin-top:0px; z-index:1; box-shadow: 1px 1px 2px #333;}
.bak-3 .right-box { width:512px; position:absolute; right:0; top:0; }
.bak-3 .right-box img { width:100%; height:70px;}
.bak-4 { margin:10px 0;}
.bak-4 img { width:100%; height:auto; }

.bak-5 {box-shadow:0 0 3px #aaa; margin-top:10px; background:url(imagesbk3_03.jpg) repeat-x #e9e9e9; min-height:359px; border:1px solid #ddd; position:relative; padding:30px 30px 30px;}
.bak-5 > div { float:left; width:30%; *margin-left:-1px;}
.bak-5 > div.d1 { width:48%; }
.bak-5 > div.d2 { width:48%; margin:0 0 0 3%;}
.bak-5 > div.d3 { width:22%;}
.bak-5 > div.d1 dl{ margin-top:45px; }
.bak-5 dl { position:relative; height:230px;}
.bak-5 dt { position:absolute; left:0; top:0;}
.bak-5 dt .auto-img { width:316px; height:237px;}
.bak-5 dd { padding-left:340px;}
.bak-5 dd.pad0 { padding-left:0;}
.bak-5 dd > b { font-size:14px; font-weight:bold; margin-bottom:10px; white-space:nowrap; display:block; text-overflow:ellipsis;}
.bak-5 dd article { position:relative;  overflow:hidden; margin-bottom:10px; line-height:18px; font-size:14px; line-height:22px;}
.bak-5 dd article i { position:absolute;}
.bak-5 dd article p { padding-left:80px;  overflow:hidden;}
.index .bak-5 .d2 .tab-box .tab-head span { padding:0 6px;}
.index .bak-5 .d2 article { height:auto; }
.bak-5 .d3 dl { margin-top:15px; height:271px;}
.bak-5 .d3 dt { position:relative; padding-top:40px; margin-bottom:8px;}
.bak-5 .d3 dt .auto-img { width:auto; height:155px;}
.bak-5 .d3 dd { padding-left:0;}
.bak-5 .d3 dd b{ margin-top:5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bak-5 .d3 dd article{ height:auto; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.bak-5_bak{box-shadow:none; margin-top:10px; background:none; min-height:0; height:236px; overflow:hidden; border:none; position:relative; padding:10px 30px 0;}
.bak-5_bak > div.d3{ width:100%; overflow:hidden; }
.bak-5_bak .d3 dl{ margin:0; width:47%; float:left; margin-right:5%; margin-left:-1px;}
.bak-5_bak .d3 dt{ width:100%; padding:22px 0 0 0;}
.bak-5_bak .d3 dt .auto-img{ width:100%; padding:0; display:block;  *margin-left:-1px; font-size:12px;}
.bak-5_bak .d3 article{ font-size:12px;}
.bak-6 {box-shadow:0 0 3px #aaa; margin-top:10px; background:url(imagesbk3_03.jpg) repeat-x #e9e9e9; min-height:350px; border:1px solid #ddd; position:relative; padding:30px 30px 30px;}
.bak-6 > div { float:left; width:48%; *margin-left:-1px;}
.bak-6 > div.d2 { float:right;}
.bak-6 .tab-body ul { height:200px;}
.index .bak-6 .a-more { background:url(imagesblue_bg30.jpg) repeat-x;}
.index .bak-6 .a-more:hover { background:#024074; }
.bak-6 .line-tit span a { color:#004783;}
.bak-6 .line-tit i { background:#004783;}
.footer { margin-top:50px;}
.footer .wrap { border-top:2px solid #003d68; padding:15px 0;}
.footer .dl { float:left; width:50%; *margin-left:-1px;}
.footer .select-box { width:270px; border:1px solid #ddd; box-shadow:0 0 2px #999; line-height:30px; height:30px;}
.footer .select-box dd { top:auto; bottom:100%; border:1px solid #ddd; left:-1px; background:#f0f0f0; padding:0;}
.footer .select-box dd a { color:#000; display:block; border-top:1px solid #ddd; line-height:25px;}
.footer .select-box dd a:first-child { border:0;}
.footer .select-box dd a:hover { background:#aaa; color:#fff;}
.footer .d1 .select-box{ float:right; margin-right:20px;}
.footer .d2 .select-box{ float:left; margin-left:20px;}
.footer .b{ background:url(imagesfooter_03.jpg) center no-repeat #003d68; height:80px; line-height:30px; color:#fff; padding-top:25px; text-align:center;}

.crumbs {border-bottom:1px solid #d6d6d6; line-height:35px; height:35px; padding-left:10px;}
.crumbs a { padding:0 5px;}
.crumbs span { color:#004783;}
.crumbs a:first-child {}

.main-box { position:relative; margin-top:30px; min-height:400px;}
.menu-left { width:300px; position:absolute; left:0; top:0; z-index:100;}
.menu-left h2 { background:url(imagesart_10.jpg) repeat-x; height:70px; line-height:70px; padding:0 10px; font-size:36px; color:#fff;}
.menu-left ul { border:1px solid #be3240; padding-top:3px;}
.menu-left ul li { border:1px solid #ddd; margin:0 3px 3px; line-height:45px; border-left:0;  position:relative;}
.menu-left ul li a{border-left:5px solid #656565; display:block; padding:0 0 0 10px;  font-size:18px;}
.menu-left ul li.on a {border-left:5px solid #bf3341; color:#bf3341; }
.menu-left ul li a i{ right:10px; position:absolute; top:0; font-family:"\5b8b\4f53"; font-weight:bold; font-size:20px; height:45px;}
.right-box { padding:0 0 0 340px; }
.right-title{ position:relative; margin-bottom:40px;}
.right-title span{ display:inline-block; background:#fbfbfb; font-size:36px; font-weight:bold; text-shadow: 1px 1px 2px #333; position:relative;  z-index:2; padding-right:10px; color:#bf3241;}
.right-title span a{ color:#bf3241;}
.right-title i{ position:absolute; height:4px; background:#bf3241; width:95%; left:5%; top:50%; margin-top:0px; z-index:1; box-shadow: 1px 1px 2px #333;}

.lead { }
.lead  dl{ }
.lead  dt{ font-size:24px; color:#004687; font-weight:bold;}
.lead  dd{ padding:30px 0;}
.lead dd ul { }
.lead dd li { position:relative; min-height:40px; padding-left:200px; margin-bottom:20px;}
.lead dd li:first-child + li + li { min-height:60px;}
.lead dd li:first-child + li + li + li{ min-height:60px;}
.lead dd li .name { position:absolute; left:0; top:0; width:180px; text-align:right; line-height:1.5;}
.lead dd li .name b { font-size:24px; display:block; border-bottom:3px solid #c6c6c6; color:#181818;}
.lead dd li .name b u { text-decoration:none; font-size:18px;}
.lead dd li .art { font-size:18px; line-height:2.2; }
.lead dd li .art a { display:inline-block; margin:0 10px 0 0;}

.lead-art { }
.lead-art dl { position:relative; background:#f4f4f4; border:5px solid #e6e6e6; border-left:0; border-right:0; padding:20px 0; line-height:1.8; min-height:300px;}
.lead-art dt { width:200px; position:absolute; left:20px; top:20px;}
.lead-art dt img { width:100%; height:auto;}
.lead-art dd { padding-left:250px; padding-right:20px;}
.lead-art dd h2 { font-size:24px; font-weight:bold; border-bottom:1px dotted #ddd; margin-bottom:20px; }
.lead-art dd h2 span { font-size:16px; font-weight:normal; padding-left:20px;}
.close-b { margin:20px 0 0; text-align:right;}
.close-b a { background:url(imagesred_bg30.jpg) repeat-x; line-height:30px; height:30px; width:130px; 
																										box-shadow:1px 1px 2px #333; display:block; text-align:center; color:#fff; border-radius:2px;  float:right;}
.close-b a:hover { background:#aa2936;}

.process{ position:relative;}
.process .bg-line{ position:absolute; height:100%; z-index:1; width:2px; background:#bf3241; top:10px; left:110px;}
.process dl{ position:relative; z-index:2; padding-left:110px; min-height:30px; line-height:30px; overflow:hidden; min-height:60px; margin-bottom:20px;}
.process dl dt{ position:absolute; left:0; top:0;  background:url(imageseve_06.jpg) 80px 7px no-repeat; cursor:pointer; padding:0 20px 0 0; width:85px; color:#bf3241;}
.process dl dt i{ font-size:25px; font-weight:bold;}
.process dl dt em{ font-size:13px;}
.process dl dd{ transition:.4s ease-in-out;}
.process dl.open dd li{ display:block;}
.process dl dd li:first-child { font-weight:bold;}
.process dl dd li{ padding-bottom:10px; min-height:50px; background:url(imageseve_06.jpg) 13px 7px no-repeat; position:relative; padding-left:40px; font-size:16px; }

.process dl dd li i{ position:absolute; left:-9px; top:5px; background:url(imageseve_05.jpg) no-repeat; width:20px; height:20px;}
.process dl.child{ }
.process dl.child dt{ background-image:url(imageseve_03.jpg);}

.org { }
.org .org-img{ text-align:center; margin-bottom:30px;} 
.org .org-tit { font-size:24px; margin-bottom:20px;}
.org article { background:#f4f4f4; border:5px solid #e6e6e6; font-size:16px; border-left:0; border-right:0; padding:20px; line-height:1.5;}

/*分页*/
.page { vertical-align: middle; text-align: center; font-size: 12px; color: #676766; height:24px; line-height:24px; margin-top: 20px;}
.page input {vertical-align:middle;}
.page span{ margin-right:5px;}
.page .e{ position:relative; top:1px; *top:0px;}
.page a { vertical-align:middle; display:inline-block; *display:inline; zoom:1; margin:0 1px; min-width:16px; height:16px; line-height:16px;text-align:center; color: #676766; font-family:Arial, Helvetica, sans-serif; border:1px solid #C2C2C2;}
.page a:hover,.page a.on{ min-width:16px; height:16px; line-height:16px; text-align:center; background: #ECECEC; color: #676766; border:1px solid #C2C2C2;}
.page a.prev,.page a.next { width:25px; background: #ffffff; border: 1px solid #d4d4d4; margin:0px 5px; font-family:"\5b8b\4f53";}
.page a.prev:hover,.page a.next:hover{width:25px; background: #f5f5f5; border:1px solid #e3c5cf;  margin:0px 5px; color:#000; font-family:"\5b8b\4f53";}
.page a.go,.page a.go:hover { width:16px; width:16px; height:16px; border: 0px; background:url(../images/rh_27.jpg) no-repeat; margin: 0px 5px; cursor:pointer;}
.txtnum{ display:inline-block;*display:inline;zoom:1; width:24px; height:16px;line-height:16px; background:#fff; border:1px solid #c1c1c1; margin:0px 2px;vertical-align:middle;}
.txtnum input{width:20px; height:16px; line-height:16px; position:relative; top:-1px; text-align:center;color:#676766; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:none; border:none;}
.page  .cor01{ color:#676766; position:relative; top:1px; *top:0px;}
.page a.first{width:40px; background:#f5f5f5;background:url(imagesrh_30.jpg) repeat-x center  bottom; border:1px solid #d4d4d4;margin:0px 5px; font-family:"\5b8b\4f53"; height:16px; line-height:16px;text-align:center; color:#676766; white-space: nowrap; }
.page a.first:hover{width:40px; background:#f5f5f5;background:url(imagesrh_30.jpg) repeat-x center  bottom; border:1px solid #d4d4d4; margin:0px 5px; color:#941e23; font-family:"\5b8b\4f53";height:16px; line-height:16px;text-align:center;color:#941e23;white-space: nowrap;}

.news-list { padding-bottom:30px;}
.news-list li {background:url(imagespoint.png) no-repeat 3px center; vertical-align:top; border-bottom:1px solid #ddd; line-height:32px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; padding:2px 0; padding-left:15px;  padding-right:100px;}
.news-list li a {}
.news-list li a em { color:#bf3241; font-weight:bold;}
.news-list li span { position:absolute; right:0; top:2px; font-size:14px; color:#888; font-family:Arial;}

.main-box-full .right-box{ padding:0 30px; }
.gallery { }
.gallery ul{ }
.gallery ul li{ float:left; width:25%; *margin-left:-1px; margin-bottom:40px;}
.gallery ul li .auto-img { margin:3px; height:207px;}
.gallery ul li .img { margin:0 12px 10px; border:1px solid #ddd; border-radius:1px; box-shadow:0 0 5px #bbb;}
.gallery ul li p { height:42px; margin:10px 15px 0; line-height:1.5; overflow:hidden;}

.news_art{  margin:0 auto;}
.news_cont{ padding:0 0 30px; }
.news_cont h2{ font-size:24px; text-align:center;  padding:10px 0 15px; color:#000;}
.news_cont .bon {  padding-top:15px; text-align:center; color:#5e5854; border-bottom:1px dashed #ddd; padding-bottom:15px;}
.news_cont .bon > i { display:inline-block; margin:0 40px;}
.news_cont .bon .red{ color:#b01b1d;}
.news_cont .bon .a2 { background:url(imagesdy.png) no-repeat left center; padding-left:15px;}
.news_cont .bon span{ display:inline-block; margin:0 10px; min-width:80px;}
.news_cont .bon span.a_size i{ display:inline-block; padding:0 4px; cursor:pointer;}
.news_cont .bon span.a_size i.i2 { font-size:20px;}
.news_cont .bon span.a_size i.on{ color:#b01b1d; font-weight:bold;}
.news_cont .bon span.a_print{ min-width:40px; }
.news_cont .bon span.a_print a{color:#000;}
.news_cont .bon span.a_print a:hover{ color:#900;}
.news_article{ color:#333; font-size:16px; padding:30px 0 0; line-height:1.8;}
.news_article p { margin-bottom:15px;}
.news_article img{ max-width:100%; height:auto; }
.share_n{ margin:10px 0 10px; border-top:1px solid #aaa; padding:15px 10px 0; }
.share_n .left{  float:left; line-height:25px;}
.share_n .left span{ display:block;}
.share_n .left span a { color:#003d68; text-decoration:underline;}
.share_n .right { float:right;}
.share_n .right a { background:url(imagesred_bg30.jpg) repeat-x; line-height:30px; height:30px; width:130px; 
																										box-shadow:1px 1px 2px #333; display:block; text-align:center; color:#fff; border-radius:2px;  float:right;}
.share_n .right a:hover { background:#aa2936;}

.new-top-dl { margin-bottom:30px; min-height:100px; background:url(imagesb12.jpg) bottom center repeat-x #fff; border:1px solid #eee; box-shadow:0 0 3px #aaa; padding:20px;}
.new-top-dl dt { font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; padding:2px 0; padding-right:100px; font-weight:bold;}
.new-top-dl dt span { font-size:14px; font-family:Arial; position:absolute; right:0; top:0; font-weight:normal; }
.new-top-dl dd { line-height:1.5; color:#222; padding:10px 0 10px; }
.new-top-dl dd article { }
.new-top-dl dd .a-more { background:url(imagesred_bg30.jpg) repeat-x; line-height:30px; height:30px; width:130px; box-shadow:1px 1px 2px #333; display:block; text-align:center; color:#fff; border-radius:2px; margin:30px 0 0 auto;}
.new-top-dl dd .a-more:hover { background:#aa2936;}

.interview { }
.interview ul { padding:0 30px;}
.interview ul li { border-bottom:1px dotted #ddd; padding:35px 0; position:relative; background:#fafafa;}
.interview ul li dl { width:74%; position:relative; float:left; min-height:151px;}
.interview ul li dl dt { position:absolute; width:270px; height:151px; z-index:1; left:20px;}
.interview ul li dl dt a { position:absolute; z-index:10; top:0; height:100%; width:100%; left:0; background:url(imagesvideo.png) center no-repeat;}
.interview ul li dl dd { padding-left:320px;}
.interview ul li dl dd h2 { font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:5px 0 15px;}
.interview ul li dl dd span { color:#aaa;}
.interview ul li dl dd article { margin-top:10px; line-height:1.5;}
.interview ul li dl dd article a { color:#ab0500;}
.interview ul li .r { width:25%; float:right; background:#f3f3f3; position:absolute; height:100%; right:0; top:0;}
.interview ul li .r span { color:#aaa; display:block; padding:70px 0 0 30px;}
.interview ul li .r article { padding:8px 0 0 35px;}
.interview ul li.odd { background:#fff;}
.interview ul li.odd .r{ background:#fdfdfd;}

.news_video { max-width:860px; margin:0 auto;}
.news_video .video-box { padding:30px 20px;}
.news_video .video-box .video_t { height:460px; }

.video_button { display:none;}
.video-art { }
.video-art .v-title{ position:relative; margin-bottom:30px;}
.video-art .v-title span{ display:inline-block; background:#fff; font-size:24px; font-weight:bold; text-shadow: 1px 1px 2px #333; position:relative;  z-index:2; padding-right:10px; color:#004687;}
.video-art .v-title span a{ color:#bf3241;}
.video-art .v-title i{ position:absolute; height:3px; background:#cecece; width:95%; left:5%; top:50%; margin-top:5px; z-index:1; box-shadow: 1px 1px 2px #aaa;}
.video-art article { font-size:24px; font-weight:bold; margin-bottom:25px;}
.video-art dl { margin-bottom:15px; position:relative; min-height:30px; line-height:1.5;}
.video-art dl dt { position:absolute; left:0; top:0;}
.video-art dl dd { padding-left:80px; }

.dialogue { border:5px solid #e6e6e6; border-left:0; border-right:0; padding:20px; line-height:1.8; background:#f4f4f4; }
.dialogue ul li {position:relative; min-height:74px; margin-top:40px; }
.dialogue ul li:first-child { margin:0;}
.dialogue ul li img{ position:absolute; left:0; top:0; width:74px; height:74px;}
.dialogue ul li article{ padding-left:90px;}
.dialogue ul li article span { color:#181818; font-family:Arial;}

.styleparty { overflow:hidden;}
.styleparty ul li{ float:left; width:30.33%; margin:0 1.5%; *margin-left:-1px; margin-bottom:40px; background:#eaeaea;}
.styleparty ul li .auto-img { margin:5px; height:327px;}
.styleparty ul li .img { margin:10px; border:1px solid #ddd; background:#fff; }
.styleparty ul li p { height:30px; text-align:center; margin:10px 15px 0; line-height:1.5; overflow:hidden;}
.styleparty ul li .bon { padding:10px 0 20px; text-align:center;}
.styleparty ul li .bon a{ display:inline-block; width:40%; box-shadow:1px 1px 2px #aaa; height:24px; border-radius:1px; color:#fff; line-height:24px; background:url(imagesaq_13.jpg) repeat-x; margin:0 4%; }
.styleparty ul li .bon a:first-child { }
.styleparty ul li .bon a:hover { background:#c13644;}
.styleparty ul li .bon a:first-child + a { background:url(imagesaq_15.jpg) repeat-x;}
.styleparty ul li .bon a:first-child + a:hover { background:#656565;}

.styleparty_extra ul li{ float:left; width:30.33%; margin:0 1.5%; *margin-left:-1px; margin-bottom:0; background:#eaeaea; padding:0;}
.styleparty_extra ul li p{white-space:nowrap; text-overflow:ellipsis; font-size:12px;}
.styleparty_extra ul li .bon{ position:absolute; left:0; bottom:0; width:100%; padding:4px 0; display:none;}
.styleparty_extra ul li:hover .bon{ display:block;}
.styleparty_extra ul li .bon a{  font-size:12px;}

.share0 { margin-top:40px;}
.section-banner { }
.section-banner img { width:100%; height:auto;}

.video { margin:30px 0 0;}
.video ul{ }
.video ul li{ float:left; width:33.33%; *margin-left:-1px; margin-bottom:40px;}
.video ul li .auto-img { margin:3px; height:207px;}
.video ul li .img { margin:0 12px 10px; border:1px solid #ddd; border-radius:1px; box-shadow:0 0 5px #bbb;}
.video ul li p { height:42px; margin:10px 15px 0; line-height:1.5; overflow:hidden;}

.supervision { }
.supervision header .top { border-bottom:0; }
.header-banner { text-align:center;}
.header-banner img { max-width:100%; height:auto;}
.nr-menu { border-bottom:5px solid #bf3341; padding:0 30px 20px;}
.nr-menu li{  float:left;width:16.66%; line-height:30px; text-shadow:1px 1px 2px #888; color:#003562; margin-top:10px; font-size:25px; font-weight:bold; position:relative; text-align:center; *margin-left:-1px;}
.nr-menu li i { position:absolute; left:-3px; top:0; font-size:20px;}
.nr-menu li:first-child i{ display:none; }
.nr-menu li a { color:#003562;}
.nr-menu li a:hover,.nr-menu li.on a { color:#bf3241;}

.super-dl { min-height:249px; position:relative; background:#f9f9f9; padding:30px;}
.super-dl dt { position:absolute; left:30px; top:30px; width:331px; height:249px;}
.super-dl dt img { width:331px; height:249px;}
.super-dl dd { padding-left:360px;}
.super-dl dd ul { }
.super-dl dd li{background:url(imagespoint.png) no-repeat left center;  vertical-align:top; border-bottom:1px solid #ddd; line-height:32px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:46%; margin:2px 2% 0; *margin-left:-1px; float:left;}
.super-dl dd li a{  padding-left:15px ; *display:inline-block;}
.super-dl dd li a.more{  margin-left:10px; color:#bf3241;  }
.super-dl dd li a.more:hover { color:#770400; }

.sup-bot { border:5px solid #e6e6e6; border-left:0; border-right:0; padding:20px 30px; margin-top:20px; background:#f4f4f4;}

.sup-bot .tit-1{ position:relative; margin-bottom:30px;}
.sup-bot .tit-1 span{ display:inline-block; background:#f4f4f4; font-size:24px; font-weight:bold; text-shadow: 1px 1px 2px #333; position:relative;  z-index:2; padding-right:10px; color:#004687;}
.sup-bot .tit-1 i{ position:absolute; height:3px; background:#c6c6c6; width:95%; left:5%; top:50%; margin-top:5px; z-index:1; box-shadow: 1px 1px 1px #aaa;}
.sup-bot ul { }
.sup-bot ul li { border-bottom:1px dashed #ddd; padding:18px 0;}
.sup-bot ul li .t { position:relative; padding-bottom:15px;}
.sup-bot ul li .t a { padding-right:100px; font-size:16px; font-weight:bold;}
.sup-bot ul li .t span { position:absolute; right:0; top:0; font-family:Arial; font-size:14px;}
.sup-bot .page { padding:20px 0; }

.wind-body .top { border-bottom:0;}
.wind { background:url(imagesg_03.jpg) repeat-x #a3d3ec; padding-top:100px; padding-bottom:50px;}
.wind .tit { background:url(imagest.png) center no-repeat; height:151px; text-align:center; font-size:40px; color:#fff; line-height:100px; }
.wind dl { position:relative; width:760px; margin:0 auto; }
.wind dt { position:absolute; left:0; top:0; text-align:center; padding-top:100px;}
.wind dt h2 { font-size:36px; color:#fff; background:url(imagesx12.png) no-repeat; line-height:58px; width:198px; }
.wind dt ul { font-size:30px; font-weight:bold;}
.wind dt li { padding:20px 0;}
.wind dt li a { color:#fff; }
.wind dt li.on a { color:#015885; }
.wind dd { padding-left:200px;}

.weixin{ position:fixed; width:300px; height:260px; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -150px; background:#fff; border:1px solid #aaa; border-radius:2px; box-shadow:2px 2px 10px #666;}
.weixin .c{ position:absolute; width:30px; height:30px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px;}
.weixin .img{ padding:10px; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.weixin .img img{ width:150px; height:150px;}
.weixin p{ padding:5px 10px 0;}

.search_b1 { margin-bottom: 30px; }
.search_b1 .label { float:left; height: 30px; line-height: 30px; float: left; display: inline-block; font-size: 16px; margin-right: 30px }
.search_b1 .inp {float:left; width: 322px; height: 30px; margin-right: 20px }
.search_b1 .inp input { background:#fff; border: 1px solid #E7E7E7; height: 28px; line-height: 30px; padding: 0 6px; width: 310px; color: #6f6f6f; font-size: 14px }
.search_b1 .bon { float:left;}
.search_b1 .bon button { background: #bf3241; width: 71px; height: 30px; line-height: 30px; border: none; color: #fff; text-align: center; line-height: 1; font-size: 14px; font-weight: bold }

.hideimg { position:absolute; z-index:100; opacity:0; filter:alpha(opacity=100); left:200px; top:0; display:block!important; }

.tab-b1{  padding-top:10px;}


.bak-2 .left-box,
	.bak-2 .left-box ul li,
	.bak-2 .left-box ul li .auto-img { width:457px; height:343px;}
	.bak-2 .right-box {padding-left: 475px;}
	.bak-2 .more1 { left:380px}
	.bak-2 .right-box,.bak-2 { min-height:360px}
	.bak-2 .right-box ul { min-height:180px}
.bak-2 .news_box { float:left; width:48%}
.bak-2 .news_box .inner { padding:0 0 0 25px}
.bak-2 .right-box ul { padding:0 10px 0 0}
.bak-2 .right-box .more { float:right}
.bak-2 .right-box h2 a { padding:0 5px 0 0; background:#f4f4f4; position:relative; z-index:3}

.bak-2 .right-box h2 i {  background:#bf3241; box-shadow: 1px 1px 2px #333; height: 5px; left: 5%;  margin-top: 0; position: absolute;  top: 50%; width: 95%; z-index: 1;}
.bak-2 .right-box h2 { position:relative}

@media only screen and (max-width: 1350px) {
	.wrap, .main { margin: 0 auto; max-width: 1100px; }
	.index .bak-5 .d2 .tab-box .tab-head span { padding:0 2px;}
	.bak-1 dd h2 { font-size:35px; }
	.wind .tit { background-image:url(imagest1.png); font-size:30px;}
		.menu-left { width:260px;}
	.right-box { padding-left:300px;}
	.styleparty ul li .bon a{ }
	.super-dl dd li a.more{ display:none;}
	.bak-5 dt .auto-img { width:250px; height:188px;}
	.bak-5 dd { padding-left:270px;}
	.index .bak-6 .tab-box .tab-head span { margin-right:2px;}
	.bak-5_bak .d3 dt .auto-img { height:130px;}

		.bak-2 .left-box,.bak-2 .left-box ul li,.bak-2 .left-box ul li .auto-img { width:555px; height:416px;}
	.bak-2 .left-box ul li p { font-size:16px;}
	.bak-2 .right-box ul li { margin:7px 0;}
	.bak-2 .right-box { padding-left:590px;}
	.bak-2 .right-box h2 { padding:8px 0;}
	.bak-2 .right-box { min-height:436px;}
	.bak-2 .right-box ul { min-height:305px;}
	.bak-2 { min-height:436px;}
		.bak-2 .more1 { left:480px;}
		
		.bak-2 .left-box,
	.bak-2 .left-box ul li,
	.bak-2 .left-box ul li .auto-img { width:355px; height:268px;}
	.bak-2 .right-box {padding-left: 362px;}
	.bak-2 .more1 { left:286px}
	.bak-2 .right-box,.bak-2 { min-height:288px}
	.bak-2 .right-box ul { min-height:167px}
.bak-2 .news_box { float:left; width:48%}
.bak-2 .news_box .inner { padding:0 0 0 25px}
.bak-2 .right-box ul { padding:0 10px 0 0}
.bak-2 .right-box .more { float:right}
.bak-2 .right-box h2 a { padding:0 5px 0 0; background:#f4f4f4; position:relative; z-index:3}

.bak-2 .right-box h2 i {  background:#bf3241; box-shadow: 1px 1px 2px #333; height: 5px; left: 5%;  margin-top: 0; position: absolute;  top: 50%; width: 95%; z-index: 1;}
.bak-2 .right-box h2 { position:relative}		
		
}
@media only screen and (max-width: 1150px) {
	.wrap, .main { margin: 0 auto; max-width: 1000px; }

	header .top-logo  { height:130px; background-position: center bottom;}
	header .top-logo a:first-child img { width:550px; height:69px;}
	header .top-logo a:first-child + a img { width:375px; height:74px;}
	header .menu li { font-size:23px;}
	header .menu li i { font-size:19px;}
	.bak-5 dt .auto-img { width:170px; height:128px; }
	.bak-5 dd { padding-left:180px;}
	.index .bak-6 .tab-box .tab-head span { padding:0 5px;}
	.bak-6,		.bak-5 { padding:15px;}
	.bak-3 .left-box { padding:15px;}
	.bak-5 > div.d1 { width:32%;}
	.bak-5 > div.d2{ width:40%; margin:0 2%;}
	.bak-5 > div.d3 { width:24%;}
	.bak-1 dd h2 { font-size:30px;}
	.bak-1 dd article { font-size:14px; }
	.bak-1 dt {  font-size:48px;}
	.bak-1 {}
		.bak-5_bak .d3 dt .auto-img { height:120px;}


		.bak-3 .tab-body ul li a.more{ display:none;}

				.menu-left { width:240px;}
	.right-box { padding-left:280px;}

	.bak-2 .left-box,.bak-2 .left-box ul li,.bak-2 .left-box ul li .auto-img { width:500px; height:375px;}
	.bak-2 .left-box ul li p { font-size:15px;}
	.bak-2 .right-box ul li { margin:5px 0;}
	.bak-2 .right-box ul li a { font-size:15px;}
	.bak-2 .right-box { padding-left:530px;}
	.bak-2 .right-box h2 { padding:5px 0;}
	.bak-2 .right-box { min-height:396px;}
	.bak-2 .right-box ul { min-height:300px;}
	.bak-2 { min-height:396px;}
		.bak-2 .more1 { left:430px;}
		
		
			.bak-2 .left-box,
	.bak-2 .left-box ul li,
	.bak-2 .left-box ul li .auto-img { width:355px; height:268px;}
	.bak-2 .right-box {padding-left: 362px;}
	.bak-2 .more1 { left:286px}
	.bak-2 .right-box,.bak-2 { min-height:288px}
	.bak-2 .right-box ul { min-height:167px}
.bak-2 .news_box { float:left; width:48%}
.bak-2 .news_box .inner { padding:0 0 0 25px}
.bak-2 .right-box ul { padding:0 10px 0 0}
.bak-2 .right-box .more { float:right}
.bak-2 .right-box h2 a { padding:0 5px 0 0; background:#f4f4f4; position:relative; z-index:3}

.bak-2 .right-box h2 i {  background:#bf3241; box-shadow: 1px 1px 2px #333; height: 5px; left: 5%;  margin-top: 0; position: absolute;  top: 50%; width: 95%; z-index: 1;}
.bak-2 .right-box h2 { position:relative}	

}
@media only screen and (max-width: 1023px) {
	.wrap, .main { margin: 0 auto; max-width: 760px; min-width:760px; }
		.bak-5_bak .d3 dt .auto-img { height:80px;}
	.bak-2 .more1 { left:430px; font-size:14px; bottom:32px;}
			.wind .tit { background-image:url(imagest3.png); font-size:20px; height:130px;}
	.wind dt h2 {  font-size:28px;}
	.wind dt ul { font-size:20px;}
	.wind dt { left:20px;}
	.styleparty_extra ul li { width:24.33%; margin:0 4.5%;}
	.super-dl dt {  width:250px; height:200px; top:60px;}
.super-dl dt img {  width:250px; height:200px;}
	.super-dl dd { padding-left:280px;}
	.nr-menu li { font-size:22px;}
	.main-box-full .right-box { padding:0 0;}
	.nr-menu { padding:0 0 20px;}
	header .menu li { font-size:18px; }
	header .menu li i { font-size:17px;}
	header .top-search { width:260px;}
		header .top-logo  { height:100px; background-position: center bottom; background-size:100% auto;}
	header .top-logo a:first-child img { width:400px; height:50px;}
	header .top-logo a:first-child + a img { width:272px; height:54px;}
 .bak-1 dd h2 { font-size:22px;}
	.bak-1 dt { height:112px; font-size:45px; width:128px;}
	.bak-1 { height:118px;}
	.bak-2 .left-box,
	.bak-2 .left-box ul li,
	.bak-2 .left-box ul li .auto-img { width:500px; height:375px;}
	.bak-2 .left-box ul li p { font-size:16px;}
	.bak-2 .right-box { padding-left:520px;}
	.bak-2 .right-box,	.bak-2 { min-height:400px;}
	.bak-2 .right-box ul { min-height:300px; height:300px; overflow:hidden;}
	.bak-2 .right-box ul li { margin:6px 0; }
	.bak-2 .right-box ul li a {font-size:14px;}
	.bak-3 .right-box { width:400px; right:10px; top:40px;}
	.bak-3 .left-box { margin-right:420px;}
	.bak-3 .right-box img { width:100%; height:auto;}
	.bak-5 > div.d1 { width:100%; margin-bottom:30px;}
	.bak-5 > div.d1 dd article { height:auto; margin-bottom:10px;}
	.bak-5 dd article p{ height:auto;}
	.bak-5 > div.d1 dl { min-height:130px; height:auto;}
	.bak-5 > div.d2 { width:100%; margin:0 5% 0 0;}
	
	.bak-5 > div.d3 { width:40%;}
	.bak-5 > div.d2 .line-tit span,
	.bak-5 > div.d3 .line-tit span { background: #e9e9e9; }
	
.bak-5_bak{box-shadow:none; margin-top:10px; background:none; min-height:inherit; height:262px; overflow:hidden; border:none; position:relative; padding:10px 30px 0;}
.bak-5_bak > div.d3{ width:100%; overflow:hidden; }
.bak-5_bak .d3 dl{ margin:0; width:47%; float:left; margin-right:5%; margin-left:-1px;}
.bak-5_bak .d3 dt{ width:100%; padding:22px 0 0 0;}
.bak-5_bak .d3 article{ font-size:12px;}

		.menu-left { width:180px;}
	.right-box { padding-left:200px;}
	.menu-left h2 { font-size:24px; height:50px; line-height:50px;}
	.menu-left ul li a { font-size:16px; }
	
	#styleparty_extra ul li .auto-img{ min-height:160px;}
	header .top .right{ width:445px;}
	.bak-5 dl{ height:auto;}
	.styleparty_extra ul li .bon{ display:block;}
	
	
	.bak-2 .left-box,
	.bak-2 .left-box ul li,
	.bak-2 .left-box ul li .auto-img { width:300px; height:227px;}
	.bak-2 .right-box {padding-left: 306px;}
	.bak-2 .more1 { left:242px; bottom:25px}
	.bak-2 .right-box,.bak-2 { min-height:245px}
	.bak-2 .right-box ul { min-height:127px; height:148px}
.bak-2 .news_box { float:left; width:48%}
.bak-2 .news_box .inner { padding:0 0 0 25px}
.bak-2 .right-box ul { padding:0 10px 0 0}
.bak-2 .right-box .more { float:right}
.bak-2 .right-box h2 a { padding:0 5px 0 0; background:#f4f4f4; position:relative; z-index:3}

.bak-2 .right-box h2 i {  background:#bf3241; box-shadow: 1px 1px 2px #333; height: 5px; left: 5%;  margin-top: 0; position: absolute;  top: 50%; width: 95%; z-index: 1;}
.bak-2 .right-box h2 { position:relative}	
	
	
.bon-427 { margin-bottom:20px; line-height:25px; border-bottom:1px solid #ccc;}
.bon-427 .c-left { float:left; font-size:16px; font-weight:bold;}
.bon-427 .c-right { float:right; font-size:0;}
.bon-427 .c-right a { display:inline-block; font-size:14px;}
.bon-427 .c-right a.on { color:#bf3241;}
.bon-427 .c-right i { display:inline-block; font-size:12px; position:relative; color:#aaa; top:-1px; margin:0 10px;}
	
}

/* 粗体黑色14号字宋体带链接标题 */
.subtit {font-size: 22px;	line-height: 25px; color:#000000}
.subtit A:link { FONT-SIZE: 22px; COLOR: #000000; LINE-HEIGHT: 25px; TEXT-DECORATION: none;}
.subtit A:visited { FONT-SIZE: 22px; COLOR: #000000; LINE-HEIGHT: 25px; TEXT-DECORATION: none}
.subtit A:active { FONT-SIZE:22px; COLOR: #000000; LINE-HEIGHT: 25px; TEXT-DECORATION: none}
.subtit A:hover { FONT-SIZE: 22px; COLOR: #000000; LINE-HEIGHT: 25px; TEXT-DECORATION: underline}


