@charset "GB2312";

body{font-size:14px;color:#666;font-family:"微软雅黑",Arial, Helvetica, sans-serif; padding:0px;margin:0px auto; line-height:30px; background-color:#FFF; overflow-x:hidden;}
a{color:#666;text-decoration:none}
a:hover{color:#0066cc;text-decoration:none}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,iframe{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear,.c{ clear:both;}
.lyb b{ color:#ff0000;}
img{max-width:100%; border:0; height:auto;}
.red{ color:#0066cc; font-weight:bold;}
/* 主区域 */
.wrap{padding:0px;width:1100px;margin:0px auto}
/* 页头 */
.top1{ width:100%; height:28px; line-height:28px; border-bottom:1px #ddd solid;}
.top1 a{ }
.sjlogo{ display:none;}
.top2{ padding:10px 0px;}
.nav{ background-color:#0066cc; height:50px; line-height:50px;}
.nav ul {width:1100px; margin:0 auto;}
.nav ul li { float:left; border-right:1px #0099ff solid;position:relative;}
.no { border-right:1px #ddd solid;}
.nav ul li a { float:left; font-size:16px; font-weight:bold; color:#fff; padding:0px 0px; _padding:0px 0px; width:136px; text-align:center; }
.nav ul li a:hover {display:block; background-color:#222222; width:136px;}
.nav ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.nav ul li:hover a {
color:#fff; 
background:#0099ff;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.nav ul li:hover ul {
display:block; 
position:absolute; 
top:50px; 
left:0; 
width:105px;
}
/* style the background and foreground color of the submenu links */
.nav ul li:hover ul li a {
display:block; 
background:#0099ff; 
color:#fff; font-size:14px; font-weight:normal;
}
/* style the background and forground colors of the links on hover */
.nav ul li:hover ul li a:hover {
background:#dfc184; 
color:#fff;
}



.sjban{ display:none;}
#flashBg { padding:0; margin:0px auto 30px;  width: 100%; height:410px; clear: both; overflow: hidden;}
#flashLine {width: 100%; height:410px; clear: both;}
#flash { padding: 0px; margin: 0px auto;  width: 100%; height:410px; clear: both; overflow: hidden;}
#flash a {width: 100%; display: none; height:410px;}
.flash_bar {z-index:999999; position: relative; text-align: center; margin: 0px auto; width: 130px; bottom: 55px; height: 30px; overflow: hidden; padding-top: 13px !important}
.flash_bar .dq {z-index:999999; margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop")}
.flash_bar .no {z-index:999999; margin: 5px; width: 12px; display: inline-block; BACKGROUND: url(../images/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop")}

.mleft{ width:236px; float:left; margin-right:24px; display:inline; }
.cplb{ width:100%; height:auto; margin-bottom:20px;}
.cpt{ width:236px; height:100px; background:url(../images/cpt.jpg) no-repeat top center;}
.cpcon{ padding:10px; text-align:center; border:2px #0066cc solid; background-color:#eee; border-top:none;}
.menu_list { width: 100%; }
.menu_head { cursor: pointer; position: relative; font-weight:bold; background-color:#0066cc;font-size:16px; text-align:center;line-height:35px;color:#ffffff; height:35px; border-bottom:1px #fff solid;}
.menu_head a{ color:#fff;}
.menu_body { background:none;}
.menu_body a { display:block; background-color:#fff;border-bottom:1px #dddddd dashed;}
.menu_body a:hover { border-left:2px #3c3c3c solid; border-right:2px #3c3c3c solid; background-color:#0066cc; color:#fff;}
.mright{ float:left; width:840px;}
.m1{ border:1px #ddd solid; margin-bottom:20px;}
.mtit{ width:100%; height:36px; background:url(../images/tbg.jpg) repeat-x; line-height:36px;border-bottom:1px #ddd solid;}
.mtit h2{ font-size:16px; color:#000; width:160px; text-align:center; border-bottom:3px #0066cc solid; height:33px; line-height:33px;}
.mtit span{ float:right; margin-right:10px;}
.con{ padding:10px; overflow:hidden; zoom:1;}
.cpzs { width:100%; display: inline; float: left; overflow: hidden;}
.cpzs li {text-align: center;  display: inline; float: left; margin-top:10px;padding:4px; border:1px #eee solid; margin-left:18px; }
.cpzs img {height: 160px; display: block; width: 236px; border:1px #ccc solid;margin-bottom:4px;}
.cpzs li span{line-height:30px; height:30px; width:236px;background:#0066cc; display:block; overflow:hidden;}
.cpzs li span a{color:#FFF;text-align:center; display:block;}
.gsimg{ float:left; margin-right:10px; border:1px #ddd solid; padding:3px;}
.gsjj{ width:676px; float:left; margin-right:20px; display:inline;}
.sp{ width:400px; float:left;}
.conp{ text-indent:28px;}
.news1{ width:542px; float:left; margin-right:20px; border:1px #ddd solid;margin-bottom:20px;}
.news2{ width:534px; float:left; border:1px #ddd solid;margin-bottom:20px;}
.m4 a{ color:#fff;}
.m41{ border-bottom:1px #ddd solid; overflow:hidden; padding-bottom:10px; margin-bottom:10px;}
.m411{ border:1px #ddd solid; float:left; margin-right:10px; overflow:hidden; zoom:1;} 
.m411 img{ width:100px; height:77px;}
.m412 h2{ font-size:16px; line-height:26px;}
.m412 p{ line-height:24px;}
.news li{ background:url(../images/li.png) no-repeat left center; padding-left:20px; border-bottom:1px #ddd dashed;}
.news li span{ float:right;}
.newscon{ padding:10px;}
.news2 dl{}
.news2 a{ font-weight:bold;}
.news2 dt{line-height:22px;  font-weight:bold; background:url(../images/w.jpg) no-repeat left center; text-indent:25px; font-size:16px;}
.news2 dd{ line-height:28px;; border-bottom:1px #ccc dashed; margin-bottom:11px; padding-bottom:10px;background:url(../images/d.jpg) no-repeat left 4px; text-indent:25px;}
.anli{ border:1px #ddd solid; margin-bottom:20px;}
#gundong1 {width: 100%; margin:0 auto;}
#gundong1 .content { padding:20px; overflow: hidden;}
#gundong1 .content #marquee1 {width: 98%; display: inline; float: left; height: 204px; overflow: hidden; margin:0 1%;}
#gundong1 .content #marquee1 li {  padding:5px;text-align: center; width: 260px; float: left; height: 192px; margin-right:20px; overflow: hidden; border:1px #ddd solid;}
#gundong1 .content #marquee1 img {width: 260px; height: 192px; }
.flink{}
.foot{ padding:30px 0px 20px; background-color:#0066cc; text-align:center; color:#fff;}
.bq{ background-color:#222; text-align:center; line-height:40px;}
h1{ font-size:24px; text-align:center; color:#000; margin-bottom:10px;}
.info{text-align:center; background-color:#eee; border:1px #dddddd solid; padding:5px; margin-bottom:10px;}
.info span{color:#390}
.page{font-family: Arial, Helvetica, sans-serif;line-height: normal; 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;}
.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; margin-bottom:15px; }
.prenext .pre{float: left;width: 100%;} 
.prenext .pre a{ color: #333; text-decoration: none; } 
.prenext .pre a:hover { color: #ff0000; }/* 上一篇 */
.prenext .next{ text-align: left; float: left;width: 100%; }
.prenext .next a{ color: #333; text-decoration: none; } 
.prenext .next a:hover { color: #ff0000;  }
.cp{ margin-bottom:15px;}
.mrtit{ border-bottom:1px #dddddd solid; margin-bottom:10px;}
.mrtit span{ background-color:#222; width:150px; height:30px; display:block; padding:0px 15px; text-align:center;}
.mrtit span a{ color:#FFF; font-weight:bold; font-size:16px;}
.mrtit span a:hover{ color:#FFF; }
.mrtit em{ float:right; font-style:normal; padding-right:10px;}
.ltit{ border-bottom: #dddddd double; text-indent:1em; font-weight:bold; font-size:1.3em; padding:0.4em 0 0.2em;}
.rxcp li{ width:46%; float:left; margin:2% 2%; text-align:center;  height: 120px; overflow:hidden; display:inline; *margin:2% 4% 0 0;}
.rxcp li img{ border:1px #dddddd solid; height:90px;}
.wx{ float:right;}
.footc{ width:600px; margin:0 auto; text-align:left;}
.am-navbar-nav{ display:none;}
@media screen and (max-width: 980px) {
	.wrap{ width:98%; margin: 0 1%;}
	.top1{ display:none;}
	.top2{ display:none;}
	.sjlogo{ display:block; text-align:center; padding:10px 0px;}
	.nav{ height:102px;}
	.nav ul{ width:100%; margin:0 auto;}
	.nav ul li{ width:25%; box-sizing:border-box;border-bottom: 1px #0099ff solid;}
	
	.nav ul li a{ width:100%;}
	.nav ul li a:hover {display:block; background:#none; width:100%;}
	.nav ul li:hover ul{ display:none;}
	.gsjj{ width:100%; }
	.sp{ display:none;}

.cpzs li span{width:100%;}
.cpzs li{ width:24%; float:left; text-align:center; margin-right:1%; margin-left:0; padding:0; box-sizing:border-box;}
.cpzs li img{ width:100%; height: 150px;}
.news1,.news2{ width:100%;}
.footc{ width:90%; margin:0 5%;}
.mleft{ display:none;}
.mright{ width:100%;}
.dnban{ display:none;}
.sjban{ display:block;width: 100%; overflow:hidden; margin-bottom:30px;}
.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;}
.bq{ margin-bottom:40px;}
.am-navbar-nav{ display:block; width:100%; height:50px; background-color:#0066cc; position:fixed; bottom:0; }
.am-navbar-nav li{ width:25%; float:left; text-align:center; display:block;}
.am-navbar-nav li a{ color:#ffffff;}	
.phone{ width:20px; height:20px;background:url(../images/tel.png) no-repeat center 5px; margin:0 auto; display:block;}
.qq{width:20px; height:20px;background:url(../images/QQ.png) no-repeat center 5px; margin:0 auto; display:block;}
.envelope{width:20px; height:20px;background:url(../images/sm.png) no-repeat center 5px; margin:0 auto; display:block;}
.map{width:20px; height:20px;background:url(../images/map.png) no-repeat center 5px; margin:0 auto; display:block;}

}

@media screen and (max-width: 600px) {
	.cpzs li{ width:48%;}
	.wx{ float:none; text-align:center;}
}