@charset "utf-8";

/**

 +------------------------------------------------------------------------------

 * 网站样式重写

 +------------------------------------------------------------------------------

 */



html {

	zoom: 1;

}

html * {

	outline: 0;

	zoom: 1;

}

html button::-moz-focus-inner {

border-color:transparent!important;

}

body {

	overflow-x: hidden;

}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

}

table {/*border-collapse:collapse;border-spacing:0;*/

}

fieldset, a img {

	border: 0;

}

address, caption, cite, code, dfn, em, th, var {

	font-style: normal;

	font-weight: normal;

}

li {

	list-style: none;

}

caption, th {

	text-align: left;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 100%;

	font-weight: normal;

}

q:before, q:after {

	content: '';

}

/**

 +------------------------------------------------------------------------------

 * Public Class

 +------------------------------------------------------------------------------

 * @subpackage  RBAC

 +------------------------------------------------------------------------------

 */

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: block;

}

.clear {

	clear: both;

}/* 清除浮动*/

.colwrapper {

	overflow: hidden;

	zoom: 1 /*for ie*/;

	margin: 5px auto;

}/* 高度自适应 */

.strong {

	font-weight: bold;

}

.lft{

	float: left; display:inline;

}

.rgt{

	float: right;display:inline;

}

.center {

	margin: 0 auto;

	text-align: center;

}

.show {

	display: block;

	visibility: visible;

}

.hide {

	display: none;

	visibility: hidden;

}

.block {

	display: block;

}

.inline {

	display: inline;

}

.transparent {

	filter: alpha(opacity=50);

	-moz-opacity: 0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/

	-khtml-opacity: 0.5;

	opacity: 0.5;

}

.break {

	word-wrap: break-word;

	overflow: hidden; /*word-break:break-all;*/

}

.tl {

	text-align: left

}

.tr {

	text-align: right;

}

.bk, .bk3, .bk6, .bk8, .bk10, .bk15, .bk20 {

	clear: both;

	font-size: 0;

	height: 0;

	overflow: hidden;

}

.bk5 {

	height: 5px;

}

.bk8 {

	height: 8px;

}

.bk10 {

	height: 10px;

}

.bk15 {

	height: 15px;

}

.bk20 {

	height: 20px;

}

/* 解决固定层在IE6下闪的问题 */

*html {

	background-image: url(about:blank);

	background-attachment: fixed;

}

.blue{ color:#01a998;}

body {

    min-width:1100px;

	color: #333;

	line-height: 22px;

	font-family: "微软雅黑", "黑体", Arial;

	background:#F2F2F2 url(../images/bg.jpg) repeat-x center top;

}

a {

	outline: none;

	text-decoration: none;

	color: #333;

}

a:hover {

	text-decoration: none;

	color: #c80223;

}



.wrapper{

	width:1200px;

	margin: 0 auto;


	height: auto;

}

.mt100{ padding-top:10px;width:1200px;margin: 0 auto;}



.imgbox{}

.imgbox .lft{ margin-top:48px; margin-left:35px;}

.imgbox .rgt{ margin-top:50px; margin-right:5px; margin-bottom:5px;}

.mainBox{ background:#fff url(../images/bg1.png) repeat-y left top;}

.leftBox{ width:170px; float:left;}

.subNav li{ height:58px; background:url(../images/line.png) repeat-x left bottom; line-height:58px; font-size:18px; color:#fff; }

.subNav li a{ color:#fff; font-size:18px; display:block; height:58px; width:170px; line-height:58px; text-align:center;position:relative;}

.subNav li a i{ background:url(../images/arrow_left.png) no-repeat; width:12px; height:22px; position:absolute; top:50%; margin-top:-11px; right:-12px; display:none;}

.subNav li.on a{ background:url(../images/nav_hover.png) no-repeat; color:#fff;}

.subNav li.on a i{ display:block;}

.subNav li a:hover{ color:#c80223;  text-decoration:none;}

.subNav li.on a:hover{ color:#fff;}

.rightBox{ width:960px; float:right; margin-right:34px; display:inline; padding:15px 0 40px 0;}

.position{ border-bottom:1px solid #D9D9D9; padding-left:25px; background:url(../images/home_ico.png) no-repeat 5px center; height:40px; line-height:40px;}

.rightBox .body{font-size:14px; padding:10px 0;}

.rightBox .body h1{ font-size:22px; line-height:30px; font-weight:bold; color:#666; padding:20px 0;}

.rightBox .body .detail{ line-height:30px; color:#5a5a5a; }

.rightBox .body .detail h3{ font-size:18px; font-weight:bold;}

.rightBox .body .detail .img{ text-align:center; padding:40px 0;}

.rightBox .body .pb10 p{ padding:5px 0 10px 0;}

.rightBox .body .pb10 h3{ padding:10px 0 10px 0;}

.contact .item{ padding:35px 10px; border-bottom:1px solid #E6E6E6;}

.contact .item h3{ font-size:18px; color:#c80223; font-weight:bold; line-height:34px; margin-bottom:30px;}

.contact .item .thumb{ float:left;}

.contact .item .desc { width:478px; float:right; font-size:16px; color:#5a5a5a;}

.contact .item .desc h4{ color:#5a5a5a; font-size:24px; font-weight:bold; line-height:30px; padding:28px 0; padding-left:24px; }

.contact .item .desc ul li{ padding-left:30px; height:28px; line-height:28px; margin-bottom:30px;}

.contact .item .desc ul li.ico1{ background:url(../images/ico1.jpg) no-repeat 5px center;}

.contact .item .desc ul li.ico2{ background:url(../images/ico2.jpg) no-repeat left center;}

.contact .item .desc ul li.ico3{ background:url(../images/ico3.jpg) no-repeat left center;}

.contact .item .desc ul li.ico4{ background:url(../images/ico4.jpg) no-repeat left center;}

.contact .item .desc ul li.ico5{ background:url(../images/ico5.jpg) no-repeat left center;}

.txtinfo .item .hd{ padding:15px 10px; border-bottom:1px solid #CFD4D9;}

.txtinfo .item .bd{ padding:40px 0; text-align:center;}

.txtinfo .item .bd ul li{ float:left; display:inline; width:240px; margin-right:100px;}

.txtinfo .item .bd ul li h5{ padding:10px 0; font-size:18px;}

.txtinfo .item .bd ul li.last{ margin-right:0;}



.sitemap { padding:15px 0 0 40px;}

.sitemap .linkbox { margin-bottom:30px; }

.sitemap .linkbox h3 { clear:both; line-height:60px; font-size:22px; font-size:22px;}

.sitemap .linkbox h3 a{color:#c80223;}

.sitemap .linkbox ul.f6 li{ float:left; border:1px solid #EDEDED; width:120px; height:40px; line-height:40px; text-align:center; margin-left:-1px; margin-top:-1px;}

.sitemap .linkbox ul.f6 li a{ display:block; float:left; width:120px; height:40px; line-height:40px;}

.sitemap .linkbox ul.f6 li a:hover{ background:#c80223; color:#fff; text-decoration:none;}



.flink { padding:15px 0 0 30px;}

.flink .item li{ float:left; border:1px solid #F8F8F8; width:177px; height:84px;text-align:center; margin-left:-1px; margin-top:-1px; overflow:hidden;}

.flink .item li a{ display:block; float:left; width:177px; height:84px;}

.flink .item li a:hover{ opacity:0.8; filter:alpha(opacity=80); }



.box1{ margin-bottom:80px;}

.box1 .lft{ width:480px;}

.box1 .rgt{ margin-right:120px;}

.t2 p{ text-indent:2em;}







