*{ margin:0px; padding:0px}
body{ font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#222223; width:100%; margin:0px auto}
img,div,table,tr,td,span{ border:none}
ul,li{ list-style:none}
a{ text-decoration:none; color:#222223}
a:hover{ text-decoration:none; color:#BA0B0F}
#top{margin:0px auto; width:100%; background:url(../images/topbg01.jpg) no-repeat center top; height:110px}
.logo{ width:1200px; height:110px; margin:0px auto}
#nav1{ width:100%; background-color:#BA0B0F; margin:0px auto}
#nav{ width:1200px; margin:0px auto; height:49px; line-height:49px}
#nav li{ width:150px;  float:left;  text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; height:49px; line-height:49px; background:url(../images/nav_line.gif) no-repeat right center}
#nav li a{ color:#FFFFFF; height:49px; line-height:49px; width:150px; display:inline-block}
#nav li a:hover{ color:#FFFFFF; text-decoration:none; background-color:#333333; width:150px; line-height:49px; height:49px}
#current{ width:150px; background-color:#333333; height:49px; line-height:49px; display:inline-block}
#bananr{
	width:100%;
	height:420px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/**/
.Toubu{width: 100%;background:#f1f1f1;}
.root {width: 100%;height: 149px;position: relative;}
.root dt {float: left;margin-top: -76px;width:25%;height: 225px;}
.root dt img {display: block;width: 251px;height: 225px; z-index:19999; position:relative}
.root .wzgg {padding-top:16px;position: relative;height: 113px;width:75%;float: right;font-size: 15px;color: #555555;line-height: 34px;text-indent: 2em;}
.root .wzgg p { display:inline}
.root .wzgg p em {font-weight: bold;}
.root .wzgg h1{ font-size: 15px;display:inline; font-weight:normal}
.root .wzgg h2{font-size: 15px; display:inline; font-weight:normal}
.root .wzgg h3{font-size: 15px; display:inline; font-weight:normal}
.root .wzgg span{ display:inline; font-weight:normal}
.root .wzgg i {display: block;position: absolute;right: 0;bottom: 24px;width: 26px;height: 20px;}
.root .wzgg img {display: block;width: 26px;height: 20px;}
.wzgg{display:inline}
.wzgg_bt{display:inline}
@media only screen and (max-width:1440px) { 
.root .wzgg i{ bottom:-12px}
}
@media only screen and (max-width:1680px) { 
.root dt{ margin-top:-57px}
}
@media only screen and (max-width:1200px) { 
.root .wzgg{ width:69%} 
.root .wzgg{ height:140px}
}
@media only screen and (max-width:1024px) { 
.root .wzgg{ height:130px}
.root dt{ margin-top:-33px}
.root .wzgg i{ display:none}
}
@media only screen and (max-width:850px) { 
.root .wzgg{ line-height:27px;}
}
@media only screen and (max-width:768px) { 
.root{ background:#0c65bf; padding:0% 0% 2% 0%; height:auto}
.root dt{ width:100%; background:#0c65bf; margin-top:0%; text-align:center}
.root dt img{ margin: 0 auto;}
.root .wzgg{ width:100%; height:auto; color:#fff; padding-top:0%}
.root .wzgg h1{ display:none}
.root .wzgg h2{ display:none}
.root .wzgg p{ display:none}
.root .wzgg h3{ width:100%; height:50px; line-height:50px; font-size:18px; text-align:center;border-radius:50px; background:#FFFFFF; color:#0c65bf; display:block; margin-top:3%;}
}
@media only screen and (max-width:450px) { 
}

.mainsytj{}
.mainsytj_top{ text-align:center; }
.mainsytj_top dt{ font-size:30px; line-height:60px; color:#295592 ;font-weight: bold}
.mainsytj_top dt i{ height:90px; overflow:hidden; width:100%; display:block; display:none}
.mainsytj_top dd{ font-size:18px; line-height:40px; color:#999; text-transform:uppercase; font-weight:normal }
.mainsytj_top p{ background:#295592; height:2px; width:40px; margin: 0 auto; display: none} 
@media only screen and (max-width:596px) { 
.mainsytj_top{ width:98%}
.mainsytj_top img{ width:100%}
}


#main{ width:1200px; margin:0px auto; padding:1px 3px; border-left:1px #ccc solid; border-right:1px #ccc solid}
#tb{ background:url(../images/topbg.jpg) repeat-x; height:34px; line-height:34px}
.tbbj{ width:1200px; margin:0px auto}
.tbzc{ float:left; color:#535353}
.tbyc {
	TEXT-ALIGN: right;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px; height:34px; line-height:34px;  float:right
	

}
.tbyc BLOCKQUOTE {
	PADDING-BOTTOM: 0px;
	PADDING-right: 10px;
	COLOR: #535353;
}
.tbyc A {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 34px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	COLOR: #535353;
	PADDING-TOP: 0px
}
.tbyc A:visited {
	HEIGHT: 22px;
	COLOR: #535353
}
.tbyc A:hover {
	COLOR: #535353
}
.bdsharebuttonbox{ float:right; padding-top:3px}
.banner{ text-align:center; width:100%; margin:0px auto;}
#flash { width:100%; height:500px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:500px; display:none;}
#flash img {width:100%; height:500px; }
.flash_bar { width:130px; z-index:1069; height:30px; overflow:hidden; padding-top:13px!important; padding-top:12px; bottom:55px;text-align:center;margin:0 auto;position:relative; }
.flash_bar .dq { display:inline-block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/tg_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:inline-block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop"); }
#flashBg { height:500px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:500px; width:100%; clear:both;}
#left{ width:231px; margin-right:20px; float:left; margin-top:10px}
#right{ width:949px; float:left; margin-top:10px}
.bottom{ background:url(../images/left_2.jpg) no-repeat center center; height:184px}
.bottom span{padding-top:65px; text-align:center; line-height:18px;color:#fff;font-size:18px;display:block;}
.bottom .tel400{font-family:"Impact"; line-height:55px; width:229px;  text-align:center; font-size:33px; color:#FFF;}
.bottom a{ text-align:center; color:#FFF; padding-left:75px; line-height:26px; font-size:18px;}
.bottom a:hover{color:#000;}
.title{ background:url(../images/left_1.jpg) no-repeat center top; height:76px; text-align:center; line-height:38px}
.title h2{ font-weight:normal; font-size:24px; color:#FFFFFF}
.cpfl{ border:1px solid #CCCCCC; border-top:none; border-bottom:none}
.cpfl ul{ list-style-type:none}
.cpfl ul li{  height:40px; line-height:40px; border-bottom:1px solid #CCCCCC}
.cpfl ul li a{ color:#333333; font-size:14px; padding-left:50px}
.cpfl ul li a:hover{ color:#CE3939; font-weight:bold}
.title1{ line-height:40px; height:40px; border-bottom:1px solid #DDDDDD;}
.title1 h2{ color:#BA0B0F; font-size:24px; font-weight:bold}
.title1 h2 span{ float:right; color:#222223; font-size:14px; font-weight:normal}
.content{ line-height:30px; font-size:14px; margin-top:5px}
.footer{ width:100%; margin:0px auto; background-color:#363636; padding-top:10px}
.dh{ width:100%; margin:0px auto; background-color:#2D2D2D; text-align:center; height:40px; line-height:40px}
.dh ul{ list-style-type:none; text-align:center}
.dh ul li{ float:left;  line-height:40px; height:40px; padding-left:45px; padding-right:45px}
.dh ul li a{ color:#FFFFFF; font-size:14px}
.dh ul li a:link{ color:#FFFFFF}
.footer a:link{color:#868686}
.footer_left{width:383px; padding-right:30px; border-right:1px dotted #5c5c5c; text-align:center; color:#868686; float:left; text-align:left; line-height:25px}
.footer_body{ width:560px; padding-left:30px; padding-right:30px; border-right:1px dotted #5c5c5c; float:left; color:#868686; line-height:30px}
.footer_right{float:left; width:135px; padding-left:30px; color:#fff; line-height:30px; text-align:center}
.cpfl1 ul{ list-style-type:none}
.cpfl1 ul li{ background-color:#1F1F1F; float:left; line-height:34px; height:34px; margin-right:13px; margin-bottom:15px; padding-left:10px; padding-right:10px}
.cpfl1 ul li a:link{ color:#868686}
.cpfl1 ul li a:visited{ color:#FFFFFF}
.newslist{}
.newslist ul{ list-style-type:none}
.newslist ul li{ line-height:50px; height:50px; border-bottom:1px dotted #cccccc;}
.newslist ul li a{ line-height:50px; height:50px; padding-left:10px; float:left;}
.newslist ul li span{ float:right; line-height:50px; height:50px;}

.snew{ width:1200px; margin:0px auto}
.snew li{ line-height:30px; height:30px; border-bottom:1px dotted #cccccc; width:400px; float:left}
.snew li a{ float:left; font-size:14px}
.snew li span{ float:right; padding-right:5px; font-size:14px}



.pages{ padding-left:10px; padding-bottom:8px; padding-top:80px;}
.pages span{color:#222223}
.pages a{ color:#222223}
.pages a:link{ color:#222223}
.pages a:hover{ color:#BA0B0F}
.theTitle{ font-size:24px; text-align:center; line-height:40px; height:40px; color:#222223; font-weight:bold}
.time{ font-size:14px; text-align:center; line-height:30px; height:30px}
.fgx{height:10px;overflow:hidden;clear:both;background:url(../images/boxoff.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.fgx strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/boxoff.gif) right -10px no-repeat;float:left;}
.title2{ text-align:left; line-height:30px;}
.ipro{ margin-top:5px}
.ipro div{ width:231px; float:left; margin-left:3px; margin-right:3px}
.ipro div h2{ width:231px}
.ipro div h2 a{ width:231px}
.ipro div h2 a img{ border:4px solid #F5F5F5; width:223px; height:180px}
.ipro div h3{line-height:26px; height:26px;  font-size:12px; font-weight:normal; text-align:center}
.ipro div h3 a{ line-height:26px; height:26px; }
.inews{}
.inews ul{ list-style-type:none}
.inews ul li{ line-height:30px; height:30px;  border-bottom:1px dotted #cccccc}
.inews ul li a{ line-height:30px; height:30px; padding-left:10px; float:left;}
.inews ul li span{ float:right; line-height:30px; height:30px;}
.title3{ font-size:16px; line-height:30px; height:30px; color:#BA0B0F; font-weight:bold}
.more{ background-color:#BA0B0F; width:136px; float:left; height:40px; line-height:40px; text-align:center; margin-top:2px}
.more a{ font-size:16px; color:#FFFFFF; text-align:center}
.about_t {
	width: 100%;
	height: 55px;
	position: relative;
	background: url(../images/about_titbg.gif) repeat-x bottom left;
}
.about_t h3 {
	font-size: 24px;
	color: #666;
	font-weight: bold;
	font-family: "Î¢ÈíÑÅºÚ";
}
.about_t h2 {
	display: inline-block;
*display:inline;
*zoom:1;
	padding: 0 20px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	line-height: normal;
	background-color: #BA0B0F;
}
.about_t .more2 {
	position: absolute;
	bottom: 0;
	right: 0px;
	padding: 5px 15px;
	background: #BA0B0F;
	color: #FFF
}
.about_t .more2 a {
	color: #FFF
}
.infobox3{ width:1200px; margin-top:10px}
.infobox3 p{ line-height:26px; font-size:13px}
#wrap{ width:100%; margin:0px auto; background-color:#E8E7E7; margin-top:10px; padding-top:10px}
.prolist{}
.prolist dl{ width:218px;  float:left; margin-right:3px; margin-left:3px; padding:7px; border:1px solid #cccccc; background-color:#FFFFFF; margin-bottom:10px}
.prolist dl dt{ width:218px; }
.prolist dl dt a{ width:218px}
.prolist dl dt a img{ width:218px; height:170px;  vertical-align:middle; }
.prolist dl:hover{ border:1px solid #BA0B0F}
.prolist dl dd{ line-height:30px; height:30px; text-align:center; color:#000000; }
.prolist dl dd a{ line-height:30px; height:30px; text-align:center; color:#000000; font-size:14px}
.prolist dl dd a:link{ line-height:30px; height:30px; text-align:center; color:#000000}
.icpfl {width:1200px;margin:0px auto}
.icpfl li{margin-bottom:3px; float:left}
.icpfl li a {display:inline-block;line-height:36px; color:#fff; line-height:36px; width:167px; margin-left:2px; margin-right:2px; background-color:#000; text-align:center}
.icpfl li a:hover {background-color:#BA0B0F;line-height:36px; color:#fff; line-height:36px; width:141px; margin-left:15px; margin-right:15px; text-align:center}
.icpfl li ul{display:none;}
.fs_lt {
	float:left;
	width:330px; margin-top:5px
}
.fs_lt h4 {
	background:#c92323;
	padding:22px 16px 0;
	height:78px;
	overflow:hidden; color:#FFFFFF; font-size:14px
}
.fs_lt h4 b {
	display:block;
	font-size:20px;
	line-height:40px; color:#FFFFFF; line-height:40px
}
.fs_pic {
	width:330px;
	height:223px;
	position:relative;
}
.fs_wrp {
	width:330px;
	overflow:hidden;
}
.fs_wrp li {
	float:left;
	width:303px;
}
.fs_wrp li a, .fs_wrp li img {
	display:block;
	width:330px;
	height:220px;
}
.fs_txt {
	color:#666;
	font-size:14px;
	line-height:24px;
	height:74px;
	overflow:hidden;
	padding:0 0 0 0;
}
.fs_more {
	display:block;
	border:2px solid #c92323;
	width:94px;
	height:25px;
	color:#c92323;
	font-size:14px;
	text-align:center;
	line-height:25px;
}
.fs_more:hover {
	display:block;
	border:2px solid #c92323;
	width:94px;
	height:25px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
	background:#c92323
}
.fs_rt {
	width:830px;
	float:right;
}
.fs_rt h4 {
	height:35px;
	line-height:35px;
	overflow:hidden;
	zoom:1;
	background:url(../images/n_line.gif) 200px 22px no-repeat;
}
.fs_rt h4 .n_more {
	float:right;
	font-weight:normal;
	color:#333;
	font-size:14px;
	padding-right:18px;
}
.fs_rt h4 .n_name {
	color:#333;
	font-size:20px;
	background:url(../images/lk_line.gif) right center no-repeat;
	padding-right:10px;
}
.fs_rt h4 .n_namesnone {
}
.fs_rt h4 .cur {
	color:#c92323;
}
.n_list {
}
.n_list li {
	height:89px;
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:9px;
}
.n_list dl {
	float:left;
	width:720px;
}
.n_list dt {
	height:32px;
	line-height:32px;
	overflow:hidden;
}
.n_list dt a {
	color:#333;
	font-size:16px;
}
.n_list dd {
	color:#666;
	font-size:14px;
	line-height:24px;
	height:48px;
	overflow:hidden;
}
.n_list dd a {
	color:#333;
}
.n_list li span {
	float:right;
	width:91px;
	height:80px;
	line-height:40px;
	padding-top:10px;
	text-align:center;
	background:#c92323;
	color:#fff;
	font-size:16px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.n_list li b {
	font-size:30px;
	display:block;
}
.n_list .n_top span {
	background:#AD0000;
}
.n_list .n_top span b {
	font-size:30px;
	margin-top:14px;
	font-family:"Microsoft Yahei";
}