@charset "gb2312";
*{word-break:break-all;margin:0;padding:0;}
body{font-size:14px;color:#282828; font-family:"微软雅黑","microsoft Yahei","宋体","Courier New",Courier,monospace;padding:0px;margin:0px auto;line-height:30px; background-color:#FFF; overflow-x: hidden; width:100%;}
a{color:#7e7e7e;text-decoration:none;}
a:hover{color:#3366cc;text-decoration:none}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;}
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;}
img{ border:none;}
/* 主区域 */
.wrap{padding:0px;width:1100px;margin:0px auto}
.top{ width:100%; text-align:center; padding:30px 0px;}
.m61t{ text-align: center;}
.nav{ width:100%; height:50px; line-height:50px; background:url(../images/nbg.jpg) repeat-x left center;}
.nav ul {width:1100px; margin:0 auto; overflow:auto; zoom:1;}
.nav ul li { float:left;}
.nav ul li a { float:left; font-size:16px; color:#fff; padding:0px 0px; _padding:0px 0px; width:136px; text-align:center; }
.nav ul li a:hover {display:block; background:url(../images/nah.png) repeat-x left center;width:136px;}
.gjc{ width:100%; height:50px; background-color:#1d66cf; text-align:center; font-size:16px; line-height:50px; color:#ffffff;}
.ss{ width:100%; background-color:#f1f1f1; padding:8px 0px; margin-bottom:20px;}
.postbox{ margin:0 auto; width:730px; border-top:2px #bfbfbf solid; border-bottom:2px #bfbfbf solid; overflow:auto; zoom:1; padding:8px 0px;}
.postbox input{ background-color:#f1f1f1; border:none; padding:0; margin:0;}
.postbox .input{ width:600px; height:37px; line-height:37px; margin-left:50px; float:left; margin-right:10px;}
.btn{ background:url(../images/ss.jpg) no-repeat left center; width:37px; height:37px; float:left; }
.m1{ margin-bottom:30px; overflow:auto; zoom:1;}
.m1t{ width:100%;  margin-bottom:20px; text-align:center; background:url(../images/m1.jpg) no-repeat top center; height:70px;}
.mleft{ width:265px; float:left; margin-right:35px; display:inline; *font-family:"宋体";}
.cpt{ width:100%; height:76px; background:url(../images/cplb.jpg) no-repeat left center;}
.cpgd{ width:100%; height:74px; background:url(../images/gdxl.jpg) no-repeat left center; }
.box{ background-color:#f4f4f4; padding-bottom:10px;}
.title1{ height:51px; line-height:43px; background: #003584; text-align:center; background:url(../images/gddt.jpg) no-repeat left center;color:#FFF; font-size:18px; font-weight:bold;  margin-bottom:5px;}
.title1 a{color:#FFF;}
.content1 {  background:none; margin-bottom:10px;}
.content1 a { display:block; margin:0px 10px; height:33px; line-height:33px; border-bottom:1px #dddddd solid; overflow:hidden; background:url(../images/dd.jpg) no-repeat left center; padding-left:15px;}
.content1 a:hover {border-right:3px #1d66cf solid;}

.gdfl{ width:130px; height:30px; background-color:#1d66cf; line-height:30px; color:#ffffff; text-align:center; margin:0 auto;}
.gdfl a{ display:block; color:#ffffff;}
.mright{ float:left; width:800px;}
.mrt{ background-color:#1d66cf; height:60px; line-height:60px; width:100%; margin-bottom:30px;}
.mrt li{  float:left; text-align:center; font-size:25px; font-weight:bold; background:url(../images/m1r.jpg) no-repeat 10px center; text-indent:40px; color:#ffffff;}
.mrt a{ color:#FFF;}
.mrt span{ float:right; background:url(../images/mrt2.jpg) no-repeat right center; padding:0px 30px; margin-right:10px;}
.cpzs{ margin-right:-30px; overflow:auto; zoom:1;}
.cpzs li{ width:246px; float:left; text-align:center; margin-right:30px; *margin-right:20px;  display:inline; margin-bottom:35px; position:relative; height:240px; overflow:hidden;}
.cpzs li img{ height:197px;}
.cpzs li span{ display:none;}
.cpzs li:hover span{ display:block; width:100%; height:35px; background:url(../images/tm.png); color:#ffffff; position:absolute; top:40%; left:0; line-height:35px; font-size:16px; overflow:hidden;}
.cpzs li:hover span a{ color:#ffffff;}
.cpzs li p{ width:110px; float:left; height:30px; line-height:30px; background-color:#ef3a3a; margin-top:10px;}
.cpzs li .p1{ background-color:#1d66cf; margin-left:26px; display:inline; text-align:center;}
.cpzs li p a{ color:#ffffff;}
.m2{ width:100%; height:122px; background:url(/uploadfile/201707/19/1632166221.jpg) no-repeat center; margin-bottom:30px;}
.m3{ margin-bottom:30px;}
.cpjs{ width:100%; height:62px; background:url(../images/jsxl.jpg) no-repeat left center; }
.box1{ background-color:#f4f4f4; padding-bottom:10px;}
.jstitle{ height:51px; line-height:43px; background: #003584; text-align:center; background:url(../images/jsdt.jpg) no-repeat left center;color:#FFF; font-size:18px; font-weight:bold;  margin-bottom:5px;}
.jstitle a,.jstitle a:hover{ color:#ffffff;}
.content {  background:none; margin-bottom:10px;}
.content a { display:block; margin:0px 10px; height:33px; line-height:33px; border-bottom:1px #dddddd solid; overflow:hidden; background:url(../images/dd.jpg) no-repeat left center; padding-left:15px;}
.content a:hover {border-right:3px #1d66cf solid;}

.m4{ width:100%; height:400px; background:url(../images/m4.jpg) no-repeat center; margin-bottom:30px;}
.m4t{ width:100%; height:61px; background:url(../images/m4t.jpg) no-repeat center 30px; padding-top:30px; margin-bottom:30px;}
.m41{ overflow:auto; zoom:1; margin-bottom:30px;}
.m41 li{ float: left; margin-right:20px; display:inline;}
.m41 .li1{ margin-right:0px;}
.m42{ width:100%; height:239px; background:url(../images/m44.png) no-repeat top center;}
.m42t{ width:130px; height:239px; background:url(../images/m45.png) no-repeat center; float:left;}
.m42c{ padding:50px 50px 30px 0px; width:910px; float:left; color:#ffffff; line-height:2em;}
.m43{ float:right; width:80px; line-height:40px; text-align:center; border:1px #ffffff solid;}
.p1{ text-indent:28px;}
.m42c a{ color:#ffffff;}
.m5{ margin-bottom:30px; overflow:auto; zoom:1;}
.m51{ width:550px; float:left;}
.m5t{ margin-bottom:20px;}
.m5t span{ float:right;}
.m51c{ border:1px #7e7e7e solid; padding:20px;}
.m5n{overflow:hidden; padding-bottom:10px; margin-bottom:10px;}
.m5n1{ border:1px #ddd solid; float:left; margin-right:10px; overflow:hidden; zoom:1;} 
.m5n1 img{ width:150px; height:120px;}
.m5n2 h2{ font-size:16px; line-height:26px;}
.m5n2 h2 a{color:#313131; }
.m5n2 p{ line-height:24px;}
.m5n2 .more{ float:right; width:100px; height:30px; background-color:#ef3a3a; text-align:center;}
.m5n2 .more a{ color:#ffffff;}
.news li{ background:url(../images/li.jpg) no-repeat left center; padding-left:20px; border-bottom:1px #ddd dashed; line-height:35px;}
.news li span{ float:right;}
.m52{ width:520px; margin-left:30px; display:inline; float:left;}
.m5nw{overflow:hidden; border:1px #7e7e7e solid; margin-bottom:8px; padding:6px;}
.m5nw1{ border:1px #ddd solid; float:left; margin-right:10px; overflow:hidden; zoom:1;} 

.m5nw1 img{ width:120px; height:100px;}
.m6{ margin-bottom:0px;}
.m6t{ width:100%; height:75px; background:url(../images/m6.jpg) no-repeat top center; margin-bottom:20px;}
.m61{ border:1px #7e7e7e solid; padding:10px;/* background:url(../images/m6bg.jpg) no-repeat bottom center;*/ height:312px;}
#gundong1 {width: 100%; box-sizing:border-box; }
#gundong1 .cont { padding-top:10px; overflow: hidden;}
#gundong1 .cont .left {width:38px; display: inline; float: left; padding-top:80px;height:38px;}
#gundong1 .cont .right {width:38px; display: inline; float: right; padding-top:80px; height: 38px; }
#gundong1 .cont #marquee1 {width: 980px; margin:10px; display: inline; float: left; height: 212px; overflow: hidden; }
#gundong1 .cont #marquee1 li {TEXT-ALIGN: center;   width: 218px; float: left; height: 210px; margin-right:10px; overflow: hidden; border:1px #dddddd solid;}
#gundong1 .cont #marquee1 img {width: 218px; height: 180px;}
#gundong1 .cont #marquee1 li span{ display:block; background-color:#1775d5; text-align:center;}
#gundong1 .cont #marquee1 li span a{ color:#ffffff;}
.m62{ width:254px; float:left;}
.m62t{ width:100%; height:54px; background:url(../images/m62.jpg) no-repeat top center; margin-bottom:5px;}
.m62c{  width:90%; height:275px; background:url(../images/m62bg.jpg) no-repeat top center; color:#003567; padding:5%;}
.line{ width:100%; height:16px; background:url(../images/line.jpg) repeat-x top center;}
.flink{ padding:30px 0px; }
.flint{ float:left;}
.fnav{ width:100%; height:70px; line-height:70px; background:url(../images/fnav.jpg) repeat-x left center; font-size:18px; margin-bottom:30px; }
.fnav ul {overflow:auto; zoom:1;}
.fnav ul li { float:left;}
.fnav ul li a { float:left; font-size:16px; color:#fff; padding:0px 0px; _padding:0px 0px; width:136px; text-align:center; }
.flogo{ width:260px; float:left; padding:0px 30px;}
.flx{ float:left; padding:0px 100px; border-left:1px #bdbdbd solid; border-right:1px #bdbdbd solid;}
.flx b{ font-size:16px;}
.foot{ margin-bottom:30px; overflow:auto; zoom:1;}
.wx{ text-align:right; width:202px; float:right;}
.wx img{ border:1px #dddddd solid;}
.wx span{ text-align:center; display:block;}

/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.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} /* 跳转INPUT */

  .lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:500px;}
  .lubo_box{ position: relative; width: 100%; height:500px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:500px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{ display: block;width: 100%;  height: 100%;}

  .lubo_box li img{ width: 100%; height: 500px;}

  /*圆点*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
  .cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
  .cir_on{ background: #000 !important;}

  /*按钮*/
  .lubo_btn{ position: absolute; width: 100%; top: 140px;}
  .left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  .left_btn{ float: left;}
  .right_btn{ float: right;}
.p16{font-weight:bold; font-size:16px; }
.ptitle{line-height:35px; margin-bottom:8px; text-align:center;}
.info{text-align:center;line-height:30px;color:#666;padding-right:18px; border-top:1px #dddddd solid;  border-bottom:1px #dddddd solid; margin-bottom:20px;}
.prenext{ color:#cc0000;
	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;
}
.mrtit{ border-bottom:1px #dddddd solid; margin-bottom:15px;}
.mrtit span{background:#0082d6;  height:30px; display:block; padding:0px 15px;}
.mrtit a{ color:#FFF; font-weight:bold; font-size:16px;}
.mrtit 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:43%; float:left; margin:2% 2%; text-align:center; line-height:22px; font-size:14px; height: 140px; overflow:hidden; display:inline; *margin:2% 1% 0 0;}
.rxcp li img{ border:1px #dddddd solid; height:90px;}
.nyban{ width:100%; height:350px; background:url(../images/nyban.jpg) no-repeat top center;}