html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline
}
a
{
	color: #128bc9;
	text-decoration: underline
}
a:active
{
	outline: none	
}
a:hover
{
	text-decoration: none
}
address
{
	font-size: .85em;
	font-style: normal
}
html, body
{
	min-width: 1000px;
	height: 100%
}
body
{
	background: #fff url(/images/style/body2.jpg) no-repeat center 0;
	color: #000;
	font-size: .875em
}
body.mceContentBody
{
	background: #fff
}
body, input, textarea
{
	font-family: 'Trebuchet MS', Tahoma, Arial, san-serif
}
h1
{
	font-size: 1.7em;
	font-weight: 400;
	padding: 0 0 15px
}
h2
{
	font-size: 1.57em;
	font-weight: 400;
	padding: 0 0 20px
}
h3
{
	font-size: 1.3em;
	font-weight: 400;
	padding: 0 0 15px
}
input, textarea
{
	font-size: 1em
}
ol li
{
	list-style: inside decimal;
	padding: 0 0 10px
}
p
{
	padding: 0 0 15px
}
table.table
{
	border-collapse: collapse;
	border-spacing: 0;
	font-size: .9em;
	margin: 0 0 0 15px
}
table.table td
{
	border-bottom: solid 1px #868484;
	padding: 10px 15px 4px
}
table.table tr.caption td, table.table td.caption
{
	border-bottom: solid 2px #c1c2c2;
	font-weight: 700
}
textarea
{
	resize: none
}
ul, ol
{
	padding: 0 0 5px 15px
}
ul li
{
	background: url(/images/style/1.png) no-repeat -182px -27px;
	padding: 0 0 10px 15px
}
.captcha
{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 10px;
	width: 100%
}
.captcha img
{
	border: solid 1px #000
}
.captcha td
{
	vertical-align: middle
}
.captcha .input-captcha
{
	border: solid 1px #a3a3a3;
	font-size: 1.7em;
	height: 31px;
	width: 120px;
	text-align: center;
	padding: 4px 0 0
}
.captcha .text-right div
{
	padding: 0 20px 0 0
}
.clear
{
	clear: both;
	height: 0;
	overflow: hidden
}
.left-img
{
	border: solid 3px #e0e0e0;
	float: left;
	margin: 0 20px 0 0
}
.sitemap ul
{
	margin: 0 0 -5px;
	padding: 10px 0 0 10px
}
.text-right
{
	text-align: right
}
.l-head ul, .l-head li, .b-submenu ul, .b-submenu li, .b-breadcrumb ul, .b-breadcrumb li
{
	background: none;
	margin: 0;
	padding: 0
}
.l-mid:after, .b-breadcrumb:after, .b-form .row:after, .b-form:after
{
	content: '';
	display: block;
	clear: both
}
.l-wrap
{
	margin: 0 auto -120px;
	min-height: 100%;
	padding: 0 30px;
	max-width: 1190px;
	position: relative
}
.l-head
{
	height: 390px;
	position: relative
}
.l-head li
{
	background: url(/images/style/1.png) no-repeat -197px 13px;
	display: table-cell;
	height: 28px;
	vertical-align: middle;
	padding: 0 10px 0 15px
}
.l-head li.act
{
	background: none;
	padding-left: 5px
}
.l-head li img
{
	vertical-align: top
}
.l-head ul
{
	float: right;
	margin: 0 -10px 0 0;
	padding: 15px 0 0
}
.l-mid
{
	padding: 0 0 190px
}
.l-foot
{
	font-size: .85em;
	padding: 0 30px;
	max-width: 1190px;
	margin: 0 auto;
	position: relative
}
.l-foot a
{
	color: #000
}
.l-foot address
{
	font-size: 1em
}
.l-foot address .b-block_inner
{
	display: block;
	padding-left: 30px
}
.l-foot .bg
{
	background: url(/images/style/1.png) no-repeat 0 0;
	position: absolute;
	height: 10px;
	width: 54px;
	top: 0;
	right: 60px;
	overflow: hidden;
	z-index:10
}
.l-foot_inner
{
	border-top: solid 10px #000;
	height: 110px
}
.b-block
{
	float: left;
	padding: 15px 0 0;
	width: 30%
}
.b-block_inner
{
	padding-right: 20px
}
.b-breadcrumb, .b-breadcrumb a
{
	color: #726f6f
}
.b-breadcrumb
{
	font-size: .85em;
	overflow: hidden;
	padding: 0 0 20px
}
.b-breadcrumb li
{
	background: url(/images/style/1.png) no-repeat -179px -55px;
	float: left;
	padding: 0 13px
}
.b-breadcrumb ul
{
	margin: 0 0 0 -13px
}
.b-dev
{
	float: right;
	font: .9em Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: right;
	width: 10%
}
.b-form
{
	font-size: .9em;
	padding: 0 0 50px;
	width: 580px
}
.b-form label
{
	float: left;
	margin: 0 25px 0 0;
	text-align: right;
	width: 220px
}
.b-form .input-submit, .b-form .input-submit input
{
	background: url(/images/style/input-submit.png) no-repeat 0 0;
	height: 25px
}
.b-form .input-submit
{
	background-color: #ffd21d;
	float: right
}
.b-form .input-submit input
{
	background-position: right -25px;
	border: 0;
	padding: 0 20px
}
.b-form .input-text, .b-form .input-textarea
{
	border: solid 1px #a3a3a3;
	float: right;
	margin: 0
}
.b-form .input-text
{
	height: 19px;
	width: 318px;
	padding: 0 6px
}
.b-form .input-textarea
{
	height: 125px;
	width: 324px;
	padding: 5px 0 0 6px
}
.b-form .row
{
	padding: 0 0 8px
}
.b-lcol
{
	float: left;
	width: 30%
}
.b-lcol_inner
{
	margin: 0 0 0 50px;
	width: 195px
}
.b-logo
{
	position: absolute;
	left: 20px;
	top: 20px
}
.b-map
{
	border: solid 3px #e0e0e0;
	float: left;
	margin: 0 0 20px
}
.b-mask
{
	position: absolute;
	overflow: hidden
}
.b-mask i
{
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top:0
}
.js .b-mask img
{
	display: none	
}
.b-mask_125
{
	height: 125px;
	width: 124px;
	left: 68px;
	top: 186px
}
.b-mask_164
{
	height: 179px;
	width: 181px;
	left: -24px;
	top: 8px
}
.b-mask_190
{
	height: 204px;
	width: 203px;
	left: -209px;
	top: 125px
}
.b-mask_330
{
	height: 330px;
	width: 330px;
	left: 200px;
	top: 49px
}
.b-mask_125 i
{
	background-image: url(/images/style/mask_125.png)
}
.b-mask_164 i
{
	background-image: url(/images/style/mask_164.png)
}
.b-mask_190 i
{
	background-image: url(/images/style/mask_190.png)
}
.b-mask_330 i
{
	background-image: url(/images/style/mask_330.png)
}
.js .b-mask_125 i
{
	background-image: url(/images/style/mask_125_1.png)
}
.js .b-mask_164 i
{
	background-image: url(/images/style/mask_164_1.png)
}
.js .b-mask_190 i
{
	background-image: url(/images/style/mask_190_1.png)
}
.js .b-mask_330 i
{
	background-image: url(/images/style/mask_330_1.png)
}
.b-mask_pos
{
	left: 50%;
	top: 0;
	position: absolute;
	width: 1px
}
.b-news_list dd
{
	padding: 0 0 15px
}
.b-news_list dt
{
	color: #726f6f;
	font-size: .85em
}
.b-news_list .title
{
	padding: 0 0 5px
}
.b-phone
{
	background: url(/images/style/phone_bg.png) no-repeat 0 0;
	height: 159px;
	width: 158px;
	margin: 0 0 10px;
	text-align: center
}
.b-phone table
{
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	height: 159px;
	width: 100%
}
.b-phone td
{
	font-size: 1.7em;
	vertical-align: top
}
.b-phone .code td
{
	color: #dfb304;
	font-size: 1.3em;
	vertical-align: bottom
}
.b-rcol
{
	margin: 0 0 0 30%
}
.b-rcol_inner
{
	float: left;
	width: 100%
}
.b-submenu
{
	font-size: 1.3em;
	padding: 0 0 25px 5px;
	width: 160px
}
.b-submenu a
{
	color: #000
}
.b-submenu li
{
	background: url(/images/style/1.png) no-repeat -185px -6px;
	padding: 0 0 8px 20px
}
.b-submenu .b-submenu2
{
	font-size: .7em;
	padding: 10px 0 0
}
.b-submenu2 a, .b-submenu2 b
{
	background: url(/images/style/1.png) no-repeat -182px -27px;
	font-weight: 400;
	padding: 0 0 0 18px
}
.b-submenu li.act a, .b-submenu li.act li a:hover
{
	text-decoration: none
}
.b-submenu li.act li a
{
	text-decoration: underline
}
.b-submenu2 li
{
	background: none;
	margin: 0 0 2px;
	padding: 3px 13px 3px 0
}
.b-submenu2 li.act
{
	padding: 0
}
.b-submenu2 li.act .round
{
	background: #ffce0b url(/images/style/submenu_act.png) repeat-x 0 0;
	position: relative;
	left: -20px;
	padding: 3px 13px 3px 20px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px
}
noindex:-o-prefocus, .b-submenu2 li.act .round
{
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCjxkZWZzPg0KPGxpbmVhckdyYWRpZW50IGlkPSJteUxpbmVhckdyYWRpZW50MSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiICBzcHJlYWRNZXRob2Q9InJlcGVhdCI+DQo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmRlMjc0IiBzdG9wLW9wYWNpdHk9IjEiLz4NCjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2UwYiIgc3RvcC1vcGFjaXR5PSIxIi8+ICAgIDwvbGluZWFyR3JhZGllbnQ+DQo8L2RlZnM+DQo8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiByeD0iMTIiIHJ5PSIxMiIgc3R5bGU9ImZpbGw6dXJsKCNteUxpbmVhckdyYWRpZW50MSk7IHN0cm9rZWQ6IGZhbHNlIi8+DQo8L3N2Zz4NCg==);
	border-radius: 0	
}
