/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font: normal 12px/26px Arial, "宋体";
	word-break: break-all;
	word-wrap: break-word; background: #fff; color:#111;
}
ul, li, dt, dl, p, h1, h2, h3, h4, h5, h6, div, html, form, table, tr, td, dt, dl, dd, span, input {
	padding: 0;
	margin: 0;
	list-style: none;
}
a, a img {
	text-decoration: none;
	color: #111;
	border: 0;
	margin: 0;
	padding: 0;
}
a:focus {
	outline: none;
}
a:hover {
	color: #0084ff;
}
td {
	word-break: break-all;
	word-wrap: break-word;
}
.clear {
	clear: both;
}
.main_c {
	width: 1200px;
	margin: 0 auto;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.center{ text-align:center;}
/*头部内容*/

.logo{width:auto; height:99px;text-align:center; vertical-align:middle; position:relative;display: table-cell;}
.logo .ver{ *position:absolute; top:50%; } 
.logo .ver img { *position:relative; top:-50%; left:-50%; } 

.ad1{width:auto; height:99px;text-align:center; vertical-align:middle; position:relative;display: table-cell; padding-left:24px;}
.ad1 .ver{ *position:absolute; top:50%; } 
.ad1.ver img { *position:relative; top:-50%; left:-50%; } 


.tel{ background:url(../images/tel.jpg) no-repeat; margin-top:21px; padding-left:58px; float:right; height:49px; font:normal 12px/30px 微软雅黑, 黑体, 宋体, Arial; color:#444444;}
.tel h3{ font:normal 18px/15px 微软雅黑, 黑体, 宋体, Arial; color:#000;}




.top{ width:100%; border-top:1px solid #b7c0c7;background:#ededed;}
.nav{ width:1200px; margin:0 auto; border-left:1px solid #b7c0c7; border-right:1px solid #b7c0c7}
.nav{
background:#ededed;}
.nav li{ float:left;width:155px; margin:0 8px;font: normal 16px/44px '微软雅黑'; text-align:center; height:44px; letter-spacing:2px;font-weight:bold;}
.nav li a{ display:block; color:#000; }
.nav li a:hover,.nav li a.hover{ color:#000;width:155px; border-top:4px solid #b7c0c7; height:40px;font: normal 16px/36px '微软雅黑' ;font-weight:bold;background:#b7c0c7;}

.add{ height:30px; background:url(../images/add.jpg) repeat-x; font:normal 12px/30px 微软雅黑, 黑体, 宋体, Arial; color:#fff; text-align:right;}
.add a{ color:#fff;}




/*尾部内容*/
.foot{width:100%; background:#222; color:#acacac; padding:40px 0; font: normal 16px/30px "微软雅黑", Arial; margin-top:30px; font-weight:bold;}
.foot_t{ font:normal 18px/34px 微软雅黑, 黑体, 宋体, Arial;color:#fff;}
.foot a{ color:#acacac;font-weight:bold;}
.foot_t a{ color:#fff;font-weight:bold;}

.f_01, .f_03{ float:left; width:132px; border-right:1px dashed #6a6a6a;margin-left:40px;}
.f_01 ul li{}
.f_02_b{ font: normal 12px/20px "微软雅黑", Arial;}
.f_02{ float:left; margin-left:40px; width:395px; border-right:1px dashed #6a6a6a;}
.f_02 li{ background:url(../images/dian.png) no-repeat center left;height:30px; font:normal 14px/30px 微软雅黑, Arial; padding-left:6px; font-weight:bold;}
.f_02 li span{ margin-right:21px; color:#000; font:bold 12px/30px Verdana, Geneva, sans-serif;}
.f_03{ width:300px;}
.f_03 ul li{ width:130px; overflow:hidden; float:left;}

.f_04{margin-left:40px;float:left; width:132px;}
.f_logo{width:200px; height:94px;text-align:center; vertical-align:middle; position:relative;display: table-cell;}
.f_logo .f_01{ *position:absolute; top:50%; } 
.f_logo .f_01 img { *position:relative; top:-50%; left:-50%; } 
.f_bq{ background:#090909; width:100%; text-align:center;color:#acacac;font-weight:bold; font: normal 16px/30px "微软雅黑", Arial;padding-top:20px;}

/*友情链接*/
.textlinks li { float:left; width:150px; overflow:hidden;
}
.textlinks { 
}
.links li {
	float: left;
	margin: 0 3px;
}

.links li a{ width:130px; height:100px;display: table-cell;vertical-align:middle;/*设置水平居中*/text-align:center;/* 针对IE的Hack */*display: block;*font-size: 87px;/*约为高度的0.873，200*0.873 约为175*/*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ ; }

.links li img {
	vertical-align:middle; max-width:110px;
	}

/*banner*/







/*首页中部*/
#ad1{ max-width:780px; max-height:99px;}
#ad2{ max-width:233px;}

.b1{ float:left; border:1px solid #df3832; width:233px; margin-top:38px; }

.b1_t{  background:#df3832;  font:bold 14px/26px 微软雅黑, 黑体, 宋体, Arial; text-align:center; padding:20px 0;color:#fff;}
.b1_t a {color:#fff; display:block;}
.b1_t a h3{ color:#fff;}
.b1_t h3{font:normal 18px/26px 微软雅黑, 黑体, 宋体, Arial;}
.b1 ul{ margin:10px 10px;background:#df3832; color:#fff;}
.b1 ul li{text-align:center;font:normal 14px/32px 微软雅黑, 黑体, 宋体, Arial;color:#fff}
.b1 ul li a{color:#fff;}
.b1 ul li a:hover{color:#fff;}


.b2{ float:right; width:965px;margin-top:38px; }
.b2 ul li{ float:left; margin-left:12px; text-align:center; width:225px; height:257px; overflow:hidden;}
.b2 .boximg{ border:1px solid #e0e0e0;}
.b2 h3{ font: normal 14px/32px 微软雅黑, 黑体, 宋体, Arial;}

.b3{ background:url(../images/b3.jpg) no-repeat center top; width:100%; padding:40px 0; color:#fff; font:normal 14px/30px 宋体, Arial; margin:40px 0;}
.b3 a{ color:#fff;}
.b3_t{ font:normal 18px/36px 微软雅黑, 黑体, 宋体, Arial; text-align:center; margin-bottom:20px;}
.b3_more{ border:1px #fff solid; text-align:center; width:80px; height:26px; font:normal 14px/26px Verdana, Geneva, sans-serif; margin:50px auto 0;}

.b4{}
.b4_t{ text-align:center; font:normal 18px/36px 微软雅黑, 黑体, 宋体, Arial; margin-bottom:20px;}
.b4 ul li{  float:left; padding:13px 8px; border:1px solid #e1e1e1; margin:0px 4px 20px; text-align:center; width:274px; height:274px; overflow:hidden;}
.b4 ul li h3{ font:bold 14px/26px 微软雅黑, 黑体, 宋体, Arial; color:#F00; height:26px; overflow:hidden;}
.b4_tit{ height:26px; overflow: hidden;}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}