html {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
img{ border:none;}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
body {
	background: rgb(255, 255, 255); font: 12px/1.231 Verdana, Arial, Helvetica, sans-serif , ""; color: rgb(102, 102, 102); min-width: 1160px; font-size-adjust: none; font-stretch: normal;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: inherit; font-weight: inherit;
}
caption {
	font-style: inherit; font-weight: inherit;
}
cite {
	font-style: inherit; font-weight: inherit;
}
code {
	font-style: inherit; font-weight: inherit;
}
dfn {
	font-style: inherit; font-weight: inherit;
}
em {
	font-style: inherit; font-weight: inherit;
}
strong {
	font-style: inherit; font-weight: inherit;
}
th {
	font-style: inherit; font-weight: inherit;
}
var {
	font-style: inherit; font-weight: inherit;
}
optgroup {
	font-style: inherit; font-weight: inherit;
}
del {
	text-decoration: none;
}
ins {
	text-decoration: none;
}
li {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
acronym {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
input {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
option {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
input {
	
}
button {
	
}
textarea {
	
}
select {
	
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
select {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
table {
	font-size: inherit; border-collapse: collapse;
}
pre {
	line-height: 100%; font-family: monospace;
}
code {
	line-height: 100%; font-family: monospace;
}
kbd {
	line-height: 100%; font-family: monospace;
}
samp {
	line-height: 100%; font-family: monospace;
}
tt {
	line-height: 100%; font-family: monospace;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 21px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:focus {
	outline: 0px;
}
a:hover {
	text-decoration: underline;
}
.vam {
	vertical-align: middle;
}
.clear {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
.tr {
	text-align: right;
}
.tl {
	text-align: left;
}
.center {
	text-align: center;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fw {
	font-family: "Microsoft Yahei","宋体";
}
.pa {
	position: absolute;
}
.pr {
	position: relative;
}
.mt8 {
	margin-top: 8px;
}
.font14 {
	font-size: 14px; font-weight: bold;
}
.mb10 {
	margin-bottom: 10px;
}
.ml10 {
	margin-left: 10px;
}
.mt10 {
	margin-top: 10px;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.clearfix {
	display: inline-table;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.png {
	
}
.wbyheader {
	background:url(../images/t_bg.gif) repeat-x top;width: 100%; min-width: 1160px;
}
.content {
	margin: 0px auto; width: 1160px;
}
.footer {
	margin: 0px auto; width: 1160px;
}
.contentbg {
	background: url(../images/ab_bg.gif) no-repeat top; padding-top: 50px; min-width: 1160px;
}
.left {
	width: 201px; overflow: hidden; float: left;
}
.right {
	width: 954px; overflow: hidden; margin-left: 5px; float: left; display: inline;
}
.righttop {
	background: url(../images/right_top_img.gif) no-repeat; height: 3px; overflow: hidden; font-size: 0px;
}
.rightbot {
	background: url(../images/right_bot_img.gif) no-repeat; height: 3px; overflow: hidden; font-size: 0px; margin-bottom: 10px;
}
.right_main {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(204, 204, 204); width: 952px; overflow: hidden; padding-bottom: 15px; min-height: 458px;
}
.topbg {
	width: 100%; height: 28px; color: rgb(255, 255, 255); min-width: 1160px;
}
.h_top {
	font: 12px/28px "宋体"; margin: 0px auto; width: 1160px; height: 28px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.h_top p a {
	background: url(../images/tbor.gif) no-repeat right 8px; padding: 0px 14px; height: 33px; color: rgb(51, 51, 51); margin-left: -1px; display: inline-block;
}
.h_top p a:hover {
	color: rgb(19, 103, 197); text-decoration: none;
}
.h_top a.cur {
	color: rgb(19, 103, 197); text-decoration: none;
}
.h_top p .nobot {
	background: none;
}
.h_con {
	margin: 0px auto; width: 1160px; height: 130px;
}
.h_con h1 {
	padding: 10px 0px 0px 10px; overflow: hidden;
}
.h_con h1 img {
	float: left;
}
.h_con h1 span {
	font: 25px/normal "宋体"; width: 350px; color: rgb(216, 0, 0); padding-left: 24px; margin-top: 24px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: left; font-size-adjust: none; font-stretch: normal;
}
.h_con h1 span em {
	font: 16px/30px "Microsoft Yahei"; color: rgb(85, 85, 85); display: block; font-size-adjust: none; font-stretch: normal;
}
.top_r {
	width: 320px; overflow: hidden;
}
.tel {
	background: url(../images/tel.jpg) no-repeat left; font: 16px/normal "Microsoft YaHei"; color: rgb(85, 85, 85); padding-left: 52px; margin-top: 35px; font-size-adjust: none; font-stretch: normal;
}
.tel span {
	font: bold 20px/normal "Arial"; color: rgb(216, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.h_pho {
	padding: 18px 0px 0px;
}
.h_pho .pho01 {
	background: url(../images/tel.gif) no-repeat left 5px; font: 12px/14px "Microsoft Yahei"; padding: 5px 0px 0px 42px; color: rgb(110, 110, 110); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.h_pho .pho01 span {
	font: 24px/26px "Georgia"; color: rgb(230, 71, 16); display: block; font-size-adjust: none; font-stretch: normal;
}
.h_pho .tzxi {
	background: rgb(230, 71, 16); margin: 10px 0px 0px 42px; width: 135px; height: 29px; text-align: center; display: block;
}
.h_pho .tzxi a {
	font: 17px/29px "Microsoft Yahei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.navbg {
	width: 100%; height: 54px; min-width: 1160px;
}
.h_nav {
	margin: 0px auto; width: 1160px; height: 54px; 
}
.h_nav ul li {
	background: url(../images/n_lin.gif) no-repeat right; font: 14px/54px "Microsoft Yahei"; width: 120px; height: 54px; text-align: center; float: left; font-size-adjust: none; font-stretch: normal;
}
.h_nav ul li span {
	padding-right: 12px;
}
.h_nav ul li a:hover {
	background: url(../images/nav_l.gif) no-repeat left top; width: 120px; text-decoration: none; float: left; display: block;
}
.h_nav ul .cur a {
	background: url(../images/nav_l.gif) no-repeat left top; width: 120px; text-decoration: none; float: left; display: block;
}
.h_nav ul li a:hover span {
	background: url(../images/nav_r.gif) no-repeat right top; width: 90px; color: rgb(255, 255, 255); float: left; display: block;
}
.h_nav ul .cur a span {
	background: url(../images/nav_r.gif) no-repeat right top; width: 90px; color: rgb(255, 255, 255); float: left; display: block;
}
.h_nav ul li a {
	margin: 0px 3px; color: rgb(255, 255, 255); padding-left: 13px; font-size: 15px; text-decoration: none;
}
.h_nav ul .nobot {
	background: none;
}
.lfcont{ padding:10px; color:#666;}

/*上一页，下一页*/
.list_page{ height:68px; line-height:30px; font-size:13px; padding:0px; color:#FFF; width:99%; margin:10px auto;color:#5e5e5e; }
.list_page ul{ margin:0 auto; padding:0;list-style-type:none;}
.list_page ul li{ width:98%; float:left; }
.list_page ul li a{ color:#4e4e4e; display:inline;font-weight:500;}
.list_page ul li a:hover{ color:#ff7524; display:inline;font-weight:500;}
.last{ text-align:left;}
.next{ text-align:left;}

.news_tit{ font-size:24px; font-weight:bold; text-align:center; line-height:45px;}
.news_time{ font-size:12px; text-align:center; color:#999; line-height:25px;}


/*新闻栏目*/
.news_xwwlist {
	width:910px;
	margin:4px;
	overflow:hidden;
	float:left;
	border-bottom:1px dashed #EAEAEA;
}
.news_xwwl {
	float:left;
	margin-right:10px;
	font-size:0px;
	width:200px;
	height:150px;
	overflow:hidden;
	margin:15px;
	border:1px solid #DBDBDB;
}
.news_xwwl2 {
	width:190px;
	height:140px;
	overflow:hidden;
	margin:5px;
}
.news_xwwl2 img {
	width:200px;
	height:150px;
	transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
}
.news_xwwl2 img:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	transition:all 1.2s linear;
	-moz-transition:all 1.2s linear;
	-o-transition:all 1.2s linear;
	-webkit-transition:all 1.2s linear;
	-webkit-transform:scale(1.12);
	-moz-transform:scale(1.12);
	-o-transform:scale(1.12);
	-m-transform:scale(1.12);
	transform:scale(1.12);
}

.news_xwwr {
	width:660px;
	margin:5px;
	float:right;
}
.news_xwwr_txt {
	font-family:Microsoft Yahei, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	height:40px;
	color:#999999;
}
.news_xwwr_txt span{
	
	color:#999;
	float:right;
}
.news_xwwr_txt a:link{
	text-decoration:none;
	font-weight:bold;
}

.news_xwwr_txt a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#ff7524;
}
.news_xwwr_l {
	border:1px dashed #E4E4E4;
}
.news_xwwr_dc {
	line-height:20px;
	color:#999;
	height:80px;
	overflow:hidden;
	font-size:12px;
	font-family:Microsoft Yahei, Geneva, Arial, Helvetica, sans-serif;
}

.soubg {
	background: url(../images/sou_bg.gif) repeat-x; width: 100%; height: 57px; min-width: 1160px;
}
.h_ser {
	margin: 0px auto; width: 1160px; height: 45px; overflow: hidden;
}
.h_ser p {
	font: 14px/47px "Microsoft Yahei"; padding: 0px 0px 0px 5px; height: 47px; color: rgb(19, 103, 197); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.h_ser p a {
	padding: 0px 8px 0px 2px; color: rgb(152, 152, 152);
}
.s_inp {
	padding: 10px 0px 0px; width: 250px; height: 28px;
}
.inp01 {
	background: rgb(216, 216, 216); font: 12px/26px "宋体"; border: currentColor; border-image: none; width: 192px; height: 28px; text-align: left; color: rgb(141, 141, 141); padding-left: 10px; display: inline; font-size-adjust: none; font-stretch: normal;
}
.s_sbtn {
	background: url(../images/soso.jpg) no-repeat right; border: 0px currentColor; border-image: none; width: 40px; height: 28px; float: left; cursor: pointer;
}
.otherbanner {
	margin: 0px auto; width: 1160px;
}
.banner {
	background: url(../images/loading.gif) no-repeat 50%; height: 468px; overflow: hidden; position: relative; min-width: 1160px;
}
.slides {
	position: relative; z-index: 1;
}
.slides li {
	height: 468px;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 10px; position: absolute; z-index: 2;
}
.flex-control-nav li {
	margin: 0px 5px; width: 50px; height: 3px; display: inline-block; -ms-zoom: 1;
}
.flex-control-nav a {
	background: rgb(255, 255, 255); width: 50px; height: 3px; overflow: hidden; display: inline-block; cursor: pointer;
}
.flex-control-nav .flex-active {
	background: rgb(19, 103, 197);
}
.flex-direction-nav {
	top: 45%; width: 100%; position: absolute; z-index: 3;
}
.flex-direction-nav li a {
	width: 50px; height: 38px; overflow: hidden; display: block; position: absolute; cursor: pointer; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.flex-direction-nav li a.flex-prev {
	background: url(../images/prev_icon.png) no-repeat center; left: 40px;
}
.flex-direction-nav li a.flex-next {
	background: url(../images/next_icon.png) no-repeat center; right: 40px;
}
.flex-direction-nav li a:hover {
	opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6;
}
.prolist {
	width: 225px; overflow: hidden; margin-top: 26px;
}
.prolist h2 {
	background: url(../images/h2.gif) no-repeat; height: 53px; text-align: center; padding-top: 12px;
}
.prolist h2 a {
	color: rgb(255, 255, 255);
}
.prolist h2 span {
	color: rgb(165, 185, 212); line-height: 20px; font-size: 12px; font-weight: normal; display: block;
}
.pro {
	border-radius:6px; border: 1px solid rgb(207, 207, 207); border-image: none; width: 929px; margin-top: 26px; position: relative;
}
.pro h2 {
	background: url(../images/pr_lin.gif) no-repeat 5px bottom; font: 16px/43px "Microsoft Yahei"; padding: 0px 16px; height: 43px; color: rgb(51, 51, 51); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.pro h2 a {
	color: rgb(51, 51, 51);
}
.pro h2 span {
	margin: 13px 0px 0px;
}
.pro_c {
	padding: 8px 0px 0px;
}
.pro_c ul li {
	margin: 0px 7px 10px; overflow: hidden; float: left; _width: 229px;
}
.pro_c ul li a {
	color: rgb(139, 139, 139);
}
.pro_c ul li a:hover img {
	border: 1px solid rgb(19, 103, 197); border-image: none;
}
.pro_c ul li img {
	border: 1px solid rgb(223, 223, 223); border-image: none;
}
.pro_c ul li span {
	font: 14px/21px "宋体"; margin: 0px auto; padding: 5px 0px 0px; width: 210px; height: 30px; text-align: center; overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro_c ul li a:hover {
	text-decoration: underline;
}
.about {
	padding: 0px 10px; width: 1140px; overflow: hidden;
}
.about h2 {
	font: 20px/44px "Microsoft Yahei"; height: 44px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.about h2 a {
	color: rgb(255, 255, 255);
}
.about h2 em {
	font: 14px/44px "Times New Roman", Times, serif; padding: 0px 0px 0px 10px; color: rgb(172, 172, 172); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.about h2 span {
	margin: 12px 0px 0px;
}
.a_c {
	padding: 25px 0px 0px; height: 270px; overflow: hidden;
}
.a_c dl {
	height: 251px; overflow: hidden;
}
.a_c dl dt {
	width: 400px; height: 251px; overflow: hidden;
}
.a_c dl dt img {
	width: 400px; height: 251px;
}
.a_c dl dd {
	padding: 0px 0px 0px 20px; width: 690px; height: 251px; color: rgb(255, 255, 255); overflow: hidden;
}
.a_c dl dd p {
	font: 14px/25px "Microsoft Yahei"; font-size-adjust: none; font-stretch: normal;
}
.a_c dl dd em a {
	font: 12px/24px "Microsoft Yahei"; margin: 28px 0px 0px; color: rgb(230, 71, 16); display: block; font-size-adjust: none; font-stretch: normal;
}
.xc {
	background: rgb(255, 255, 255); width: 1140px; overflow: hidden;
}
.xc h2 a {
	color: rgb(0, 0, 0);
}
.xc h2 {
	color: rgb(0, 0, 0);
}
.xc_c {
	padding: 25px 0px 0px; height: 254px; overflow: hidden;
}
.xc_c ul {
	height: 203px; overflow: hidden;
}
.xc_c ul li {
	overflow: hidden; margin-right: 8px; float: left; display: inline;
}
.xc_c ul li img {
	padding: 2px; border: 1px solid rgb(139, 139, 139); border-image: none;
}
.xc_c ul li a {
	color: rgb(139, 139, 139);
}
.xc_c ul li a:hover img {
	padding: 2px; border: 1px solid rgb(19, 103, 197); border-image: none; color: rgb(173, 28, 59);
}
.xc_c ul li span {
	font: 14px/28px "Microsoft Yahei"; width: 210px; height: 28px; text-align: center; overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.xc_c ul li a:hover {
	color: rgb(19, 103, 197); text-decoration: none;
}
.xc_c ul .nobot {
	margin: 0px;
}
.xc_c .btn {
	height: 31px; text-align: center; overflow: hidden; padding-left: 548px; clear: both; display: block;
}
.xc_c .btn a {
	width: 31px; height: 31px; float: left; display: block;
}
.xc_c .btn a.a01 {
	background: url(../images/xl.gif) no-repeat; width: 31px; height: 31px; display: block;
}
.xc_c .btn a.a01:hover {
	background: url(../images/xl02.gif) no-repeat; display: block;
}
.xc_c .btn a.a02 {
	background: url(../images/xr.gif) no-repeat; width: 31px; height: 31px; display: block;
}
.xc_c .btn a.a02:hover {
	background: url(../images/xr02.gif) no-repeat; display: block;
}
.new {
	width: 852px; height: 319px; overflow: hidden; margin-top: 40px;
}
.newbar {
	background: url(../images/bardt.gif) repeat-x left bottom; height: 33px; overflow: hidden;
}
.newbar ul li {
	height: 33px; overflow: hidden; float: left;
}
.newbar ul li a {
	font: 16px/33px "Microsoft Yahei"; width: 209px; height: 33px; text-align: center; color: rgb(51, 51, 51); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.newbar ul li em {
	font: 14px/33px "Microsoft Yahei"; padding: 0px 0px 0px 8px; color: rgb(172, 172, 172); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.newbar ul li a:hover {
	background: rgb(19, 103, 197); color: rgb(255, 255, 255); text-decoration:none; display: inline-block;
}
.newbar ul .cur a {
	background: rgb(19, 103, 197); color: rgb(255, 255, 255); display: inline-block;
}
.newbar ul li a:hover em {
	color: rgb(255, 255, 255);
}
.newbar ul .cur a em {
	color: rgb(255, 255, 255);
}
.newbar span {
	margin-top: 4px;
}
.n_con {
	padding: 28px 0px 0px; height: 258px; overflow: hidden;
}
.n_con dl {
	height: 225px; overflow: hidden;
}
.n_con dl dt {
	width: 300px; height: 225px;
}
.n_con dl dt img {
	width: 300px; height: 225px;
}
.n_con dl dd {
	padding: 0px 0px 0px 22px; width: 502px; overflow: hidden;
}
.n_con dl dd ul li {
	width: 500px; overflow: hidden; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: dashed;
}
.n_con dl dd ul li a {
	background: url(../images/lidd.gif) no-repeat left; font: 14px/32px "Microsoft Yahei"; padding: 0px 0px 0px 14px; height: 32px; color: rgb(100, 100, 100); display: block; font-size-adjust: none; font-stretch: normal;
}
.n_con dl dd ul li span {
	height: 32px; line-height: 32px; padding-left: 10px; float: right; display: block;
}
.n_con dl dd ul li a:hover {
	color: rgb(230, 71, 16);
}
.n_con dl dd ul .cur a {
	color: rgb(230, 71, 16);
}
.faq {
	width: 267px; height: 358px; overflow: hidden; margin-top: 30px;
}
.faq h2 {
	background: url(../images/barfaq.gif) no-repeat left bottom;
}
.faq h2 a {
	color: rgb(19, 103, 197);
}
.fa_con {
	height: 286px; overflow: hidden;
}
.fa_con dl {
	padding: 10px 0px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.fa_con dl dt {
	background: url(../images/wen.gif) no-repeat 0px; font: 12px/30px "Microsoft Yahei"; padding: 0px 0px 0px 38px; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.fa_con dl dt a {
	color: rgb(51, 51, 51);
}
.fa_con dl dd {
	background: url(../images/da.gif) no-repeat 0px 2px; font: 12px/20px "Microsoft Yahei"; padding: 0px 0px 0px 38px; height: 40px; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.fa_con dl dd a {
	padding: 0px 0px 0px 55px; text-align: right; color: rgb(230, 71, 16); display: inline-block;
}
.fa_con .nobot {
	border: 0px currentColor; border-image: none;
}
.link {
	background: rgb(255, 255, 255); padding: 15px 17px 5px; margin-top: 25px; position: relative;
}
.link_tit {
	background: url(../images/link_line.gif) no-repeat left bottom; height: 25px;
}
.link_tit .tit_tx {
	font: 14px/25px "Microsoft Yahei"; color: rgb(19, 103, 197); padding-left: 73px; float: left; font-size-adjust: none; font-stretch: normal;
}
.link_tit .tit_tx a {
	color: rgb(119, 119, 119); padding-left: 20px;
}
.fbg {
	background: url(../images/f_bg.gif) repeat-x; margin: 20px 0px 0px; overflow: hidden; padding-bottom: 20px; min-width: 1160px;
}
.f_nav {
	font: 14px/41px "Microsoft Yahei"; height: 41px; text-align: center; border-bottom-color: rgb(3, 75, 132); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.f_nav a {
	padding: 0px 15px; color: rgb(255, 255, 255); display: inline-block;
}
.f_con {
	font: 12px/24px "宋体"; padding: 5px 0px 0px 6px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.f_con h1 {
	margin: 0px 0px 0px 170px; display: inline;
}
.f_con p {
	font: 12px/24px "宋体"; padding: 5px 0px 0px 6px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.f_con p a {
	color: rgb(255, 255, 255);
}
.f_con p img {
	margin: 0px 0px 0px 10px; vertical-align: middle; display: inline-block;
}
.footer {
	position: relative;
}
.Page {
	padding: 50px 0px 50px 20px; width: 95%; text-align: center;
}
.Page a {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); border-image: none; width: 65px; height: 48px; color: rgb(51, 51, 51); line-height: 48px; font-size: 14px; text-decoration: none; margin-left: -1px; vertical-align: middle; float: left; display: inline-block;
}
.Page a:hover {
	background: no-repeat rgb(19, 103, 197); color: rgb(255, 255, 255);
}
.Page span {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 48px; line-height: 48px; font-size: 14px; margin-left: -1px; vertical-align: middle; float: left; display: inline-block; min-width: 45px;
}
.Page span.current {
	background: rgb(19, 103, 197); color: rgb(255, 255, 255);
}
.leib2 {
	
}
.leib2 .tit {
	background: rgb(19, 103, 197); font: bold 16px/38px "Microsoft Yahei"; height: 38px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.leib2 .tit a {
	color: rgb(51, 51, 51);
}
.leftlx {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(19, 103, 197) rgb(19, 103, 197); border-image: none;
}
.leftlx h1 {
	height: 30px; text-align: center; line-height: 30px; font-size: 14px;
}
.leftlx .dianh {
	padding: 0px 5px 0px 10px;
}
.leftlx p {
	line-height: 24px;
}
.leftlx .dianhua {
	background: url(../images/tel.gif) no-repeat 0px 18px; padding: 10px 0px 10px 46px; color: rgb(102, 102, 102); line-height: 20px;
}
.leftlx .dianhua span {
	font: 18px/normal "Impact"; color: rgb(230, 71, 16); display: block; font-size-adjust: none; font-stretch: normal;
}
.leib .tit {
	background: rgb(19, 103, 197); font: bold 16px/38px "Microsoft Yahei"; height: 38px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.leib .tit a {
	color: rgb(51, 51, 51);
}
.leib .tit a:hover {
	color: rgb(51, 51, 51);
}
.leib .nr {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(19, 103, 197) rgb(19, 103, 197); padding: 12px 5px 10px; border-image: none;
}
.leib .nr h4 a {
	height: 24px; color: rgb(51, 51, 51); line-height: 24px; padding-left: 26px; font-size: 12px; font-weight: bold; margin-bottom: 5px; display: block;
}
.leib .nr h3 a {
	background: url(../images/listh3.gif) no-repeat 12px rgb(253, 241, 236); font: 16px/32px "Microsoft Yahei"; padding: 0px 0px 0px 26px; height: 32px; color: rgb(72, 70, 70); display: block; font-size-adjust: none; font-stretch: normal;
}
.leib .nr h3 a:hover {
	color: rgb(230, 71, 16); font-weight: normal;
}
.leib .nr h3.cur a {
	color: rgb(230, 71, 16); font-weight: normal;
}
.leib .nr li.cur a {
	color: rgb(230, 71, 16); font-weight: normal; display: block;
}
.leib .nr li a:hover {
	color: rgb(230, 71, 16); font-weight: normal; display: block;
}
.leib .nr ul {
	padding-bottom: 5px;
}
.leib .nr li a {
	background: url(../images/ico003.gif) no-repeat 16px 10px; height: 28px; line-height: 28px; overflow: hidden; padding-left: 26px; display: block;
}
.leib .nr h4 {
	background: rgb(204, 204, 204);
}
.helpleftclom .leib .nr h3 {
	padding-bottom: 10px;
}
.plc {
	padding: 0px 10px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.plc span {
	
}
.plc img {
	margin-top: 2px; vertical-align: middle;
}
.plc_tit {
	line-height: 50px; font-weight: bold;
}
.plc_tit:hover {
	text-decoration: none;
}
.plc2 {
	background-position: -63px -57px; color: rgb(255, 255, 255); line-height: 27px; text-indent: 10px; margin-bottom: 10px;
}
.con_tit {
	background: url(../images/ico8.gif) no-repeat 0px 6px; color: rgb(255, 0, 0); line-height: 20px; padding-left: 10px;
}
.con_tit a {
	color: rgb(221, 57, 4);
}
.age_li_about h4 {
	line-height: 27px;
}
.agent_con {
	width: 905px; line-height: 30px; padding-top: 10px; font-size: 14px; margin:0px 12px;
}
.agent_con p {
	margin: 5px 0px; text-indent: 2em;
}
.news_con {
	margin: 0px auto; width: 930px; padding-top: 15px;
}
.news_top {
	width: 920px; height: 132px; overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
dl.news_dl {
	padding: 0px 5px; color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
dl.news_dl a {
	color: rgb(0, 0, 0);
}
dl.news_dl dt {
	width: 920px; height: 24px; line-height: 24px; overflow: hidden; margin-top: 5px; margin-bottom: 3px;
}
dl.news_dl .dt_1 {
	background: url(../images/ico10.gif) no-repeat 0px 6px; height: 20px; color: rgb(51, 51, 51); padding-left: 10px; font-size: 14px; font-weight: bold;
}
dl.news_dl .dt_1:hover {
	background: url(../images/ico7.gif) no-repeat 0px 6px; color: rgb(230, 71, 16);
}
dl.news_dl .dt_2 {
	padding: 0px 10px 0px 8px; font-family: "宋体"; font-size: 12px; float: right;
}
dl.news_dl .dt_3 {
	font-size: 12px;
}
dl.news_dl .dt_3 a {
	color: rgb(230, 71, 16); text-decoration: underline;
}
dl.news_dl dd {
	height: 45px; overflow: hidden; padding-left: 10px; font-size: 12px; margin-bottom: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.newchang {
	height: 25px; padding-left: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#subnavs {
	border: 1px solid rgb(227, 227, 227); border-image: none; width: 223px; color: rgb(126, 71, 3); line-height: 20px; overflow: hidden;
}
.expmenu {
	margin: 0px auto; width: 198px; overflow: hidden;
}
.expmenu li div.header {
	width: 198px; height: 44px; line-height: 42px;
}
.expmenu li div.header h3 {
	background: url(../images/h3.gif) no-repeat left; height: 44px; line-height: 42px; padding-left: 38px; font-size: 16px; font-weight: normal;
}
.expmenu li div.header a {
	height: 32px; color: rgb(51, 51, 51); font-family: "Microsoft Yahei"; font-size: 16px; font-weight: normal;
}
.expmenu li div.header a:hover{
	height: 32px; font-family: "Microsoft Yahei"; font-size: 16px; font-weight: normal;
}
.expmenu li div.color a {
	color: rgb(230, 71, 16);
}
.expmenu li div.header .arrow {
	width: 20px; height: 42px; overflow: hidden; float: right; display: block; cursor: pointer;
}
.expmenu li div.header .arrow.down {
	background: url(../images/jian.png) no-repeat right; margin-right: 15px;
}
.expmenu li div.header .arrow.up {
	background: url(../images/jia.png) no-repeat right; margin-right: 15px;
}
.expmenu li .menu {
	padding: 0px 8px 5px; overflow: hidden;
}
.expmenu li .menu li {
	background: url(../images/lt_bor.gif) no-repeat bottom; height: 28px; line-height: 28px; overflow: hidden; font-size: 12px;
}
.expmenu li .menu li a {
	background: url(../images/lt_li.gif) no-repeat left; color: rgb(51, 51, 51); padding-left: 15px;
}
.prolist h4 {
	padding: 39px 0px 0px 25px; color: rgb(255, 104, 0); font-family: "Microsoft Yahei"; font-size: 14px; font-weight: normal;
}
.prolist h4 b {
	color: rgb(255, 104, 0); font-size: 25px; margin-top: 10px; display: block;
}
.prolist h4 span {
	padding-left: 22px;
}
.prolist h4 p {
	color: rgb(255, 104, 0); font-size: 25px; margin-top: 15px; display: block;
}
.agent_tit {
	text-align: center; padding-top: 10px; font-size: 22px;
}
.agent_data {
	padding: 10px 0px; text-align: center; font-size: 12px;
}
.agent_img {
	text-align: center;
}
.agent_img img {
	max-width: 840px;
}
.agent_page {
	padding: 20px; font-size: 14px;
}
.agent_page a:hover {
	color: rgb(230, 71, 16);
}
.RandomNews {
	margin: 10px 0px;
}
.diysr {
	border-width: 1px medium; border-style: solid none; border-color: rgb(204, 204, 204) currentColor; border-image: none; height: 36px; color: rgb(19, 103, 197); line-height: 36px; padding-left: 27px;
}
.diysr a {
	color: rgb(19, 103, 197); font-weight: bold;
}
.diysr a:hover {
	text-decoration: underline;
}
.tit a:hover {
	text-decoration: underline;
}
.news_random {
	width: 938px; padding-top: 8px; padding-left: 10px;
}
.news_random li {
	background: url(../images/arrow.png) no-repeat left; padding: 0px 18px; width: 402px; height: 32px; line-height: 32px; overflow: hidden; float: left; border-bottom: 1px dashed #ccc; margin-right:15px;
}
.wbytable td {
	padding: 8px;
}
.wbytable .wbytext {
	padding: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 320px; height: 22px;
}
.wbytable .wbyarea {
	padding: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 450px; height: 125px;
}
.wbytable .msgbut {
	width: 90px; height: 32px; color: rgb(85, 85, 85); line-height: 32px; cursor: pointer;
}
.wbytable .wbytextyz {
	padding: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 100px; height: 22px; float: left;
}
.wbytable .wyzm {
	width: 48px; height: 22px; padding-top: 6px; padding-left: 8px; float: left; display: block;
}
