@charset "GB2312";
*{word-break:break-all} /*强制换行*/
body{font-size:14px;color:#3c3c3c;font-family:"微软雅黑","Courier New",Courier,monospace;padding:0px;margin:0px auto; line-height:2em;}
a{color:#3c3c3c;text-decoration:none}
a:hover{color:#F00;text-decoration:none;}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.c,.clear{ clear:both;}
.fr{ float:right;}
img, object{max-width:100%; border:0; height:auto;-ms-interpolation-mode: bicubic;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:0.875em;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
.loading{background-image:url(../images/loading.gif);padding:0px;margin:0px;background-repeat:no-repeat;font-size:13px}
/* 主区域 */
.wrap{padding:0px;width:1000px;margin:0px auto}
/* 页头 */
.head{ width:100%; height:90px; background:url(../images/tbg.jpg) no-repeat top center; padding-top:30px;}
.sjlogo{ display:none;}
.tlogo{float:left; width:626px; height:60px; margin:0px 10px;}
.tel{width:270px; height:60px; float:right;text-align:right;}
/* 菜单 */
.menu{background-color:#002e5e; height:45px; line-height:45px; clear:both;}
.menu ul{}
.menu ul li{float:left; width:12.5%; text-align:center;}
.menu ul li a{ color:#FFF; font-size:1.2em; font-weight:500;}
.menu ul li a:hover, .menu ul li a.current{ color:#fff000; text-decoration:none;}
.sjban{ display:none;}
.banner{ width:100%; height:500px; margin-bottom:30px;}
#flashBg {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; height:500px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px; background:url(../images/banner_bg.png) repeat-x bottom;}
#flashLine {WIDTH: 100%; height:500px; CLEAR: both;}
#flash {POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; height:500px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px;}
#flash A {WIDTH: 100%; DISPLAY: none; height:500px;}
.flash_bar {Z-INDEX: 106; POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 130px; BOTTOM: 55px; HEIGHT: 30px; OVERFLOW: hidden; PADDING-TOP: 13px !important}
.flash_bar .dq {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 {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")}
.sycp{ margin-bottom:20px;}
.cpt{ width:100%; height:193px; background:url(../images/cpt.jpg) no-repeat top center;}
.mleft{ width:240px; float:left; }
.cplb{font-weight:bold;}
.cpbt{ height:54px; background:url(../images/cpdt.jpg) no-repeat; line-height:54px; text-align:center; font-size:1.125em;_padding-top:14px; _height:40px;}
.cpbt img{ vertical-align:middle;}
.cplb a{ color:#001a54;}
.cplb1{ margin:0 9px; background-color:#e0e0e0; padding-bottom:20px;}
.cplb1 ul{ float:left; width:96%; padding:0px 2%;}
.cplb1 li{ float:left; width:48%; text-indent:10px; }
.cplb1 li a:hover{ background-color:#001c50; color:#FFF; display:block;}
.sycpzs,.mright{ width:760px; float:left;}
.sycpzs dl{ width:30%; margin-left:3.33333%; float:left; text-align:center; margin-bottom:3%; _width:228px; _margin-left:18px;}
.sycpzs dt{border:1px #3e3e3e solid;  padding:5px; box-sizing:border-box;}
.sycpzs dt img{ height:auto;_width:200px;}
.mrc{ margin-left:20px;}
.gsjj{ width:100%; height:auto; background:url(../images/gsjjbg.jpg) no-repeat top center; margin-bottom:20px;}
.gstit{ padding-top:56px; margin:0px auto 56px; text-align:center;}
.gsc{ background-color:#FFF; padding:10px; }
.gsimg{ margin-right:8px; float:left; margin-bottom:8px;}
.gst{ background-color:#00224d; color:#ffffff; float:left; padding:10px; height:310px; margin-bottom:8px; width: 570px;}
.gst p{ text-indent:1.5em; line-height:30px;}
.gsry{}
.zs,.ry{ float:left;}
.zs{ width: 74%; margin-right: 1%;}
.ry{ width:25%;text-align: right;}
#gundong1 {WIDTH: 100%; box-sizing:border-box; }
#gundong1 .content {OVERFLOW: hidden;}
#gundong1 .content #marquee1 {WIDTH: 100%; DISPLAY: inline; FLOAT: left; height: 192px; OVERFLOW: hidden;}
#gundong1 .content #marquee1 li {TEXT-ALIGN: center; FLOAT: left; margin-right:10px; OVERFLOW: hidden; width:240px; HEIGHT: 192px;}
#gundong1 .content #marquee1 img {}
.fhxc{ width:100%; margin-bottom:20px;}
.fhxct{ background:url(../images/fhxc.jpg) no-repeat top center; height:80px; line-height:80px; margin-bottom:30px;}
.fhxc h2{ text-align:center; font-size:1.5em;  color:#000; padding:0;}
.fhxc h2 span{ text-transform:uppercase; font-size:0.875em;}
.fhxcc{ background:url(../images/xw.jpg);}
#gundong2 {WIDTH: 100%; box-sizing:border-box; padding-top:25px; margin-bottom:20px;}
#gundong2 .content { OVERFLOW: hidden;}
#gundong2 .content .left {WIDTH: 5%; DISPLAY: inline; FLOAT: left; text-align:center; padding-top:110px;}
#gundong2 .content .right {WIDTH: 5%; DISPLAY: inline; FLOAT: right; padding-top:110px; text-align:center; }
#gundong2 .content #marquee2 {WIDTH: 88%; DISPLAY: inline; FLOAT: left; height: 244px; OVERFLOW: hidden;}
#gundong2 .content #marquee2 li {TEXT-ALIGN: center;   WIDTH: 280px; FLOAT: left; height: 244px; margin-right:10px; OVERFLOW: hidden; margin-bottom:10px;}
#gundong2 .content #marquee2 img {WIDTH: 264px; HEIGHT: 198px; padding:7px; border:1px #4d4d4d solid; }
.tp{ margin-bottom:30px;}

.news{ background:url(../images/newsbg.jpg) no-repeat top center; height:auto; margin-bottom:30px;text-align:center; width:100%;} 
.newst{ height:80px;}
.news1{ width:50%; float:left;}
.news h4{width:100px; font-size:12px;}
.news h4 a{ color:#FFF;}
.newsc{ margin:27px; text-align:left; font-size:1.1em; line-height:2.2em;}
.newsc li{ background:url(../images/ico.jpg) no-repeat left center; padding-left:1em;}
.newsc li span{ float:right;}
.alzs{ width:100%; margin-bottom:20px;}
.alzst{ background:url(../images/fhxc.jpg) no-repeat top center; height:80px; margin-bottom:30px;text-align:center;}
h2{  font-size:1.5em;  color:#000; padding:8px 0px 0px;}
h2 span{ text-transform:uppercase; font-size: 0.75em; font-weight:normal;}
h4{ background-color:#000630; color:#FFF; font-size:1em; width:300px; margin:0 auto; font-weight:normal;word-spacing:5px;}
.alzsc{ background:url(../images/xw.jpg);}
#gundong3 {WIDTH: 100%; box-sizing:border-box; padding-top:25px; margin-bottom:20px;}
#gundong3 .content { OVERFLOW: hidden;}
#gundong3 .content .left {WIDTH: 5%; DISPLAY: inline; FLOAT: left; text-align:center; padding-top:110px;}
#gundong3 .content .right {WIDTH: 5%; DISPLAY: inline; FLOAT: right; padding-top:110px; text-align:center; }
#gundong3 .content #marquee3 {WIDTH: 88%; DISPLAY: inline; FLOAT: left; height: 244px; OVERFLOW: hidden;}
#gundong3 .content #marquee3 li {TEXT-ALIGN: center;   WIDTH: 280px; FLOAT: left; height: 244px; margin-right:10px; OVERFLOW: hidden; margin-bottom:10px;}
#gundong3 .content #marquee3 img {WIDTH: 264px; HEIGHT: 198px; padding:7px; border:1px #4d4d4d solid; }
.foot{ background-color:#01224d; color:#FFF; padding-bottom:30px;}
.foot a{ color:#FFF;}
.flink{ font-size:1em; border-bottom:1px #ffffff dashed; padding:20px 0px 10px;}
.flink span{ font-size:18px; }
.fnav{ margin-bottom:20px; padding-top:20px;}
.fnav li{ float:left; width:12.5%; font-size:1.25em; text-align:center;}
.flx{ width:40%; font-size:1em; float:left;}
.ftj{ float:left; width:40%;}
.ftj li{ float:left; width:33.3333%; font-size:1em;}
.wx{ text-align:right; padding-top:20px;}
.fdh{ display:none;}
h1{ font-size:1.5em; text-align:center; line-height:2em;}
.info{text-align:center;font-size:0.87em;line-height:1em;color:#666; border-bottom:1px #dddddd solid; padding:5px; margin-bottom:10px;}
.info span{color:#390}
.nyban{ /*background:url(../images/nyban.jpg) no-repeat top center; width:100%; height:500px;*/ margin-bottom:2%; text-align:center;}
.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;}
.newstit{ background-color:#dddddd; height:38px; text-indent:25px; line-height:38px; font-family:"微软雅黑"; color:#FFF; text-transform:uppercase; margin-bottom:10px; margin-left:20px;}
.ltit{ border-bottom: #dddddd double; text-indent:1em; font-weight:bold; font-size:1.3em; padding:0.4em 0 0.2em; margin-bottom:2%;}
.rxcp li{ width:48%; float:left; margin:2% 1%; text-align:center; line-height:1.5em}
.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;  }
@media screen and (max-width: 999px) {
.wrap{ width:98%;}
.banner{ display:none;}
.sjban {width: 100%; overflow:hidden; display:block; margin-bottom:2%;}
.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: 99; display: block; width: 288px; height: 20px; _display: none;}
.index_banner cite span{float: left; display: block; width: 1em; height: 1em; 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; }
.cpt{ display:none;}
.sycpzs,.mleft,.mright{ width:100%; float:none;}
.mrc{ margin:0 1%;}
.newstit{ margin-left:0;}
.cplb1{ display:none;}
.cpbt{ width:25%; float:left; background-color:#ffba00; background-image:none; margin-bottom:1%; font-size: 1em; height:auto; line-height:2.5em;}
.sycpzs dl{ width:23%; margin:0 1%;}
.gsimg{ display:none;}
.gst{ width:98%; padding:1%; height:auto;}
.ry,.rxcp{ display:none;}
.zs{ width:100%;}
}
@media screen and (max-width: 940px) {
.tlogo{ width:100%; text-align:center; float:none; height:auto;}
.tel{ display:none;}
.news{ background:none;}
.news1{ width:100%;}
.newst{background: url(../images/fhxc.jpg) no-repeat top center;}
}
@media screen and (max-width: 768px) {
.head{ height:auto; padding:3% 0px; text-align:center;}
.tlogo{ margin:0 auto;}	
.menu{ height:90px;}
.menu ul li{ width:25%;}
.sycpzs dl{ width:31.333%;}
.sycpzs dt img{height:120px;}
.fnav li{ width:25%;}
.flx{ display:none;}
.ftj{ width:100%; float:none;}
.wx{ width:100%; float:none; text-align:center; }
.newsc{ margin:0px;}
.gstit{ margin-bottom:36px;}
.foot{ margin-bottom:40px;}
.fdh{ line-height:40px; height:40px; background-color:#000; width:100%; display:block; position:fixed; z-index:99; 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: 480px) {

.sjlogo{ display:block;}
.tlogo{ display:none;}
.cpbt{ width:50%;}
.sycpzs dl{ width:48%;}
.fnav li{ font-size:1em;}
.tp{ display:none;}

}
@media screen and (min-width: 1000px) {
.sycpzs dt img{height:170px;}
}