@charset "GB2312";
*{word-break:break-all} /*强制换行*/
body{color:#505050; font:0.75em "微软雅黑","Courier New",Courier,monospace;padding:0px;margin:0 auto; line-height:2;}

a{color:#505050;text-decoration:none}
a:hover{color:#0086cf;text-decoration:none}
input,textarea{ border:none; padding:0; margin:0;}
.loading{background-image:url(../images/loading.gif);padding:0px;margin:0px;background-repeat:no-repeat;font-size:13px}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,em{ margin:0; padding:0;}
em{ font-style:normal;}
ul,li,dl,dt,dd{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.blank{ clear:both; height:20px;}
img{max-width:100%; border:0; height:auto;}
.red{ color:#F00;}
.p16{font-size:1.5em; font-weight:bold;}
/* 主区域 */
.wrap{padding:0px;width:1100px;margin:0px auto;}
/* 页头 */
.head{ background-color:#f3f3f3; height:27px; line-height:27px;}
.t1{ float:left;}
.t2{ float:right;}
.logo{float:left; width:37%; height:auto;}
.tel{float:right; width:22%; height:auto;}

.dh{ width:100%; height:42px; line-height:42px; background-color:#F00;}
.nav li{ width:12.4%;box-sizing:border-box; float:left; font-size:1.2em; font-weight:bold; color:#FFF;  text-align:center; display:block; border-right:1px #f1f1f1 solid;height:42px; overflow:hidden;}
.nav li a{ color:#FFF;}
.nav li a:hover{ color:#FFF; display:block; background-color:#666;}

.banner {
	width: 100%;
    overflow:hidden;
}
.index_banner{position:relative;}
.index_banner ul{overflow:hidden;}
.index_banner li{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{
	position: absolute;
	bottom: 15px;
	left: 45%;
	z-index: 9999;
	display: block;
	width: 288px;
	height: 20px;
	_display: none;
}
.index_banner cite span{
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -999em;
	opacity: .8;
	cursor: pointer;
	background-image: url(../images/tg_flash_p2.png);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{
	cursor: default;
	background-image: url(../images/tg_flash_p.png);
	background-repeat: no-repeat;
}
.nyban{ padding-top:10px;}

.ss{ width:100%;height:37px;  border-bottom:1px #ddd solid; color:#006ca8; font-weight:bold; margin-bottom:30px;}
.search {}
.search .tags{ float:left;line-height:37px; }
.tags a{ color:#006ca8;}
.search .postbox{float:right;width:210px;text-align:right;}
.search .input{border:solid 1px #ccc;color:#333;height:23px; line-height:23px; margin-top:6px; float:left; width:166px;}
.search .btn{height:25px; float:right; width:42px; background:url(../images/ss.jpg); padding-top:3px; letter-spacing:2; float:right; color:#FFF; margin-top:6px;}

.m1t{ background:url(../images/t1bg.jpg) repeat-x; height:64px; text-align:center;}
.m1c{ margin:30px auto;}
.m1c li{ width:246px;background-color:#f00; float:left; color:#FFF; }

.m1c li img{ border:1px #ddd solid; width:244px; height:194px;}
.m1c li img:hover{border:1px #f00 solid; width:244px;}
.m1c li .div{ padding:10px; margin:0;}
.m1c li .div span{ float:right; border:1px #ffffff solid; padding:3px 5px; }
.m1c li a{ color:#FFF;}
.m1c li a:hover{ color:#FFF;}
.mar1{ margin-right:37px;}

.m2t{ background:url(../images/m2bg.jpg) repeat-x; height:108px; text-align:center;}
.m21{ float:left; width:500px; padding-top:15px;}
.m22{ float:left; width:492px; margin-left:8px; line-height:1.3;}
.m22 li{ height:120px; margin-top:25px; padding-left:70px;}
.li1{background:url(../images/m231.jpg) no-repeat;}
.li2{background:url(../images/m232.jpg) no-repeat;}
.li3{background:url(../images/m233.jpg) no-repeat;}
.li4{background:url(../images/m234.jpg) no-repeat;}
.m22 h2{ font-size:1.7em; color:#0086cf; padding-top:5px; font-weight:bold;}
.m22 h2 em{ font-size:0.7em; font-style:normal; color:#000; display:none;}
.m22 li p{ background:url(../images/m235.jpg) no-repeat left 3px; padding-left:20px; margin-top:45px;}

.m3{ background:url(../images/m3bg.jpg) no-repeat #f3f3f3 center; height:403px; width:100%;}
.m3t{ padding-top:30px; margin-bottom:20px;}
#gundong1 {WIDTH: 100%; box-sizing:border-box; margin-bottom:20px;}
#gundong1 .content { padding-top:10px; OVERFLOW: hidden;}
#gundong1 .content #marquee1 {WIDTH: 100%; DISPLAY: inline; FLOAT: left; height: 188px; OVERFLOW: hidden;}
#gundong1 .content #marquee1 li {TEXT-ALIGN: center; FLOAT: left;  OVERFLOW: hidden; padding:2px; background-color:#d4d4d4;240px; HEIGHT: 182px;}
#gundong1 .content #marquee1 img {WIDTH: 224px; HEIGHT: 166px;}

.m4{ width:750px; float:left; margin-right:38px; margin-bottom:20px;}
.mtit{ background:url(../images/line.jpg) repeat-x bottom; height:37px; line-height:37px; margin-bottom:10px;}
.gd{ float:right;}
.m4 img{ float:left; margin-right:20px;}
.m4c{ line-height:2; text-indent:2em;}
.m4c span{ background-color:#f00; color:#FFF; width:100px; display:block; float:right;}
.m4c span a{ color:#FFF;}

.m5{ width:312px; float:left;}
.m5 p{ display:block; height:32px; line-height:32px;}

#gundong2 {WIDTH: 100%; box-sizing:border-box; margin-bottom:10px;}
#gundong2 .content { padding-top:10px; OVERFLOW: hidden;}
#gundong2 .content #marquee2 {WIDTH: 100%; DISPLAY: inline; FLOAT: left; height: 166px; OVERFLOW: hidden;}
#gundong2 .content #marquee2 li {TEXT-ALIGN: center; FLOAT: left; margin-right:10px; OVERFLOW: hidden;}
#gundong2 .content #marquee2 img {WIDTH: 236px; HEIGHT: 166px;}

#gundong2 {WIDTH: 100%; box-sizing:border-box; margin-bottom:20px;}
#gundong2 .content { padding-top:10px; OVERFLOW: hidden;}
#gundong2 .content .left {WIDTH: 3%; DISPLAY: inline; FLOAT: left; height: 191px;margin-right:2%;}
#gundong2 .content .right {WIDTH: 3%; DISPLAY: inline; FLOAT: right; height: 191px; margin-left:2%;}
#gundong2 .content #marquee3 { height: 188px; OVERFLOW: hidden;
 padding-left:4%;}
#gundong2 .content #marquee3 li {TEXT-ALIGN: center;   WIDTH: 218px; FLOAT: left; height: 188px; margin-right:10px; OVERFLOW: hidden;}
#gundong2 .content #marquee3 img {WIDTH: 218px; HEIGHT: 188px; border:1px #dddddd solid;}

.news{ width:698px; margin-right:38px; box-sizing:border-box; float:left; border:1px #ddd solid; margin-bottom:10px;}
.normal{ float:left; width:137px; height:40px; line-height:40px; text-align:center; background-color:#cbcbcb;}
.selected{ float:left; width:137px; height:40px; line-height:40px; background-color:#f00;text-align:center;}
#divMainTab{margin: 0px; padding: 0px}
#divMainTab a{text-decoration: none;color:#FFF; font-size:1.2em; font-weight:bold;}
#divMainTab a:hover{text-decoration: none; color:#FFF; }
.divContent{ padding:10px; clear: both;}
#divMainTab .gd a{ line-height:40px; color:#666; padding-right:10px;}
.n1{ width:264px; float:left; font-size:1em; line-height:1.8; margin-right:20px; padding-bottom:10px;}
.n1 img{ width:330px; height:200px;}
.n1 h3{ font-size:1.2em;}
.n2{ float:left; width:370px;}
.n2 li{ background:url(../images/li.jpg) no-repeat left center; text-indent:20px; line-height:2.5em; overflow:hidden;}

.wd{ width:352px; float:left;}
.mtit1{ background:url(../images/line2.jpg) repeat-x bottom; height:37px; line-height:37px; margin-bottom:10px;}
.wd dt{ background:url(../images/w.jpg) left center no-repeat; line-height:2.5; text-indent:2.5em; font-weight:bold;}
.wd dd{ background:url(../images/d.jpg) left top no-repeat; line-height:2; text-indent:2.5em; border-bottom:1px #ccc dashed; margin-bottom:15px;}

.foot{ background-color:#f00; padding:20px 0px; color:#FFF;}
.foot a{ color:#FFF;}
.foot a:hover{ color:#FFF;}
.link{ margin-bottom:8px;}
.line{ background:url(../images/fbg.jpg) repeat-x; height:6px; margin-bottom:15px;}
.flogo{ float:left; width:150px; margin-right:20px;}
.fbq{ border-left:#ff9e9e 1px solid; float:left; padding-left:20px;}
.fwx{ float:right;}
.fwx div{ float:left; width:118px; text-align:center;}
.fwx .div1{ padding-left:20px; border-left:1px #aacdeb solid;}
.fdi{ background:#222423; line-height:30px; text-align:center; color:#FFF;}
.fdh{ display:none;}

.left{ width:250px; height:auto; float:left; margin-right:20px;}
.lefttit{ background:url(../images/lb1.jpg) no-repeat center; height:89px;}
.cplb{ background-color:#f00; color:#FFF;  height:auto; width:100%; padding-bottom:5px;}
.cplb p{ height:38px; line-height:38px; background:#000; color:#FFF; font-size:14px; font-weight:bold; text-indent:18px;}
.cplb p a{ color:#FFF;}
/*.cplb dl{padding-bottom: 10px; clear:both;background-color:#333;_margin-bottom:10px;}
.cplb dt{ height:38px; line-height:38px; background:url(../images/li.jpg) no-repeat 10px center #666666; text-indent:36px;}
.cplb dt a{ color:#FFF; font-size:14px; font-weight:bold;}*/
.cplb li{ margin:0px 5px; text-indent:20px; background:url(../images/li.png) no-repeat 10px center;}
.cplb li a{ color:#FFF; line-height:32px; border-bottom:1px #fff dashed; display:block;}

.right{ width:790px; height:auto; float:left; overflow:hidden; border:#d4d4d4 1px solid; padding:8px;}
.cpzs li{ background-color:#e6e6e6; display:block; width:224px; float:left; text-align:center; margin-top:20px; margin-right:19px; overflow:hidden;line-height: 40px;}
.cpzs li img{ width:224px; height:168px;}
.page{
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 14px;
	float: left;
	width: 100%;
	margin-bottom:30px;
}
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44; border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px;}

.nyfh li{ border:1px #ddd solid; padding:5px; margin-bottom:10px;}
.nyfh img{ width:238px; height:180px;}

.prenext{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	width: 98%;
	line-height: 30px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-right: 10px;
	margin-left: 10px;
	color: #333;
	margin-bottom:15px;
}
.prenext .pre{
	float: left;
	width: 100%;
	font-family: "新宋体";
	font-size: 13px;
} 
.prenext .pre a{
	font-family: "新宋体";
	font-size: 13px;
	color: #333;
	text-decoration: none;
} 
.prenext .pre a:hover {
	color: #0065a7;
}/* 上一篇 */
.prenext .next{
	text-align: left;
	float: left;
	width: 100%;
	font-family: "新宋体";
	font-size: 13px;
	color: #333;
}
.prenext .next a{
	font-family: "新宋体";
	font-size: 13px;
	color: #333;
	text-decoration: none;
} 
.prenext .next a:hover {
	color: #0065a7;
}
.newsli li{ background:url(../images/li.jpg) no-repeat left center; text-indent:20px; border-bottom:1px #ddd dashed;}

.nyl{ width:50%; float:left;}
.nyr{ width:48%; float:left; margin-left:2%; margin-top:20px;}


@media screen and (max-width: 1000px) {
	.wrap{width:98%;}
    .m1c li{ width:22.2%;background-color:#f00; float:left; color:#FFF;}
	.m1c li img{ border:1px #ddd solid; width:100%; height:auto;}
    .m1c li img:hover{border:1px #f00 solid;}
    .mar1{ margin-right:3.7%;}
.m21{ float:left; width:50%;}
.m22{ float:left; width:49.2%; margin-left:0.8%; line-height:1.3;}
.m22 li{ height:auto; padding-left:70px;}
.m3{ height:auto; padding-bottom:20px;}
.m4{width:70%; float:left; margin-right:3.8%; box-sizing:border-box;}
.m5{ width:26.2%; float:left;}
.news{width:69.8%; float:left; margin-right:3.8%; box-sizing:border-box;}
.wd{ width:26.2%; float:left;}
.n1{ width:37%; float:left; font-size:1em; line-height:1.8; margin-right:1%;}
.n2{ float:left; width:95%;}
.left{ width:25%; float:left; margin-right:2%;}
.right{ width:70%; float:left;}

	}
@media screen and (max-width: 860px) {
.m4{ width:100%; float:none; display:block;}
.m5{ display:none;}
.news{ width:100%;}
.wd{ width:100%;}
.nyl{ width:98%; height:auto; float:none;}
.nyr{ display:none;}
.ss{ display:none;}
}
@media screen and (max-width: 810px) {

.m21{ float:none; display:none;}
.m22{ float:none; display:block; width:100%; line-height:1.3;}
.m2t{ height:auto; text-align:center;}
.fwx{ display:none;}
.left{ display:none;}
.right{ display:block; width:98%; padding:2px;}
.cpzs li{ width:32%; float:left; text-align:center; margin-right:1%;}
.cpzs li img{ width:100%; height:auto;}
.fdi{ margin-bottom:40px;}
	.fdh{ line-height:40px; height:40px; background-color:#000; width:100%; display:block; position:fixed; z-index:99999; bottom:0px; color:#FFF;}
	.fdh li{ width:25%; float:left; display:block; text-align:center; border-right:1px #ddd solid; box-sizing:border-box;}
	.fdh .li{ background-color:#0086cf;}
     .fdh a{ color:#FFF;}
}
@media screen and (max-width: 600px) {
	.t2{ display:none;}
	.head{ display:none;}
	.logo{ float:none; display:block; width:100%; text-align:center;}
	.tel{ display:none;}
    .dh{ width:100%; height:auto; line-height:42px; background-color:#222423; margin:0 auto;}
	.nav li{  box-sizing:border-box; width:25%; border-right:1px #ddd solid;border-top:1px #ddd solid;}
	.search .tags{ display:none;}
    .search .postbox{ float:none; display:block; width:100%;}
	.search .input{border:solid 1px #ccc;color:#333;height:23px; line-height:23px; margin-top:6px; float:left; width:90%; box-sizing:border-box;}
	.search .btn{width:10%;}
	.m1c li{ width:45%; background-color:#f00; text-align:center; margin-bottom:10px; float:left; color:#FFF;}
   .m1c li img{ border:1px #f00 solid; width:100%;box-sizing:border-box;}
.m1c li img:hover{border:1px #f00 solid; width:100%;box-sizing:border-box;}
    .mar1{ margin-right:5%;}
	.n1{ width:100%; margin-bottom:10px; border-bottom:1px #ddd dashed; padding-bottom:10px;}
	.n2{ width:100%;}
	.flogo{ float:none; margin:0 auto; text-align:center;}
	.fbq{ border-left:none;}
	
}
@media screen and (max-width: 500px) {
	.cpzs li{ width:49%; float:left; text-align:center; margin-right:1%;}
.cpzs li img{ width:100%; height:auto;}
.m4c img{ width:96%; padding:2%;}

}