@charset "utf-8";
/* CSS Document */


/*Ê×Ò³*/
/* banner */
.ban { position: relative; width: 100%; overflow: hidden; margin: 0 auto;min-width:1200px; }
.ban .pic { position: relative; z-index: 0; }
.ban .pic li { height: 700px; overflow: hidden; text-align: center; position:relative; background-repeat:no-repeat; background-position:top center; background-position: center 0; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -o-background-size: cover; zoom: 1;}
.ban .pic a { width: 100%; display: block; height: 700px; }
.ban .pic a img { width: 100%; display: block; }
.ban .hd { width: 10%; height: 30px; position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%);; text-align: left; font-size: 0; z-index: 1; overflow: hidden; text-align: center; }
.ban .hd li { display: inline-block; margin: 30px 7px 0 0; width: 9px; height: 9px; border-radius: 13px; border: 2px solid #fff; cursor: pointer; -ms-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; transition: background-color 500ms, margin-top 500ms; transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; -webkit-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; -o-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms; }
.ban .hd .on { background-color: #ffb419; border-color: #ffb419; }
.ban .prev, .ban .next { width: 50px; height: 50px; margin: -25px 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; }
.ban .prev { left: -12.76%; background: url(/skin/images/prev.png) 0 0 no-repeat; }
.ban .next { right: -12.76%; background: url(/skin/images/next.png) 0 0 no-repeat; }
.ban a.next:hover { background: url(/skin/images/nextStop.png) 0 0 no-repeat; }
.ban a.prev:hover { background: url(/skin/images/prevStop.png) 0 0 no-repeat; }

.xm { width: 100%; background-color: rgba(248, 248, 248, 1); box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.3); shadow-angle: 90px; }
.xmBox { width: 1200px; margin: 0 auto; }
.xmBox li { width: 219px; padding: 10px; margin: 20px 0; border-right: 1px solid #999; float: left; }
.xmBox .xmImg { margin-top: 10px; }
.xmBox .xmImg img{ width:76px;}
.xmBox li .xmCon div { margin-bottom: 7px; font-size: 8px; color: #A9A9A9; }
.xmBox li .xmCon h3 { color: #000; font-size: 18px; font-weight: normal; }
.xmBox li .xmCon p { color: #333; font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.xmBox li.last { border-right: 0; }


.section{ width:1200px; margin:0 auto;}
.section li{ float:left;}

.main{ margin:60px auto;}

.news{ width:424px;}
.newsHead{ width:424px; line-height:45px; border-bottom:1px solid #7f7f7f; margin-bottom:15px;}
.newsHead li{ width:106px; height:45px; line-height:45px; float:left; text-align:center;}
.newsHead li a{ font-size:16px; display:block;}
.newsHead li a:hover, .newsHead li a.current{ font-weight:bold; border-bottom:2px solid #090; color:#090; text-decoration:none;}
.newsBody .time { font-size: 26px; line-height: 33px; color: #090; text-align: left; }
.newsBody h3 { margin: 15px 0 10px 0; font-size: 16px; font-weight:normal;}
.newsBody p { height:66px; font-size: 14px; text-align: justify; color: #666; overflow:hidden; }
.newsBody .xx { margin-top: 20px; background-color: rgba(25, 39, 106, 1); font-size: 14px; border-radius: 25px; width: 100px; height: 30px; line-height: 30px; text-align: center; }
.newsBody .xx a { color: #FFF; height: 30px; display: block; }
.newsBody .xx:hover { background: #090; }
.zasz{ width:479px; height:250px; margin:0 18px;}
.zasz ul li{ width:237px; height:123px; float:left;}

.zasz ul li{ width:237px; height:123px; float:left;}

.zasz ul li{overflow:hidden;}
.zasz ul li img{ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.zasz ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.pinpai{ width:260px; height:250px; overflow:hidden;}
.pinpai img{ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.pinpai:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}





/*À¸Ä¿Ò³*/

.colBan { width: 100%; height: 460px; background-image: url(/skin/images/gywm.jpg); background-position: center 0; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -o-background-size: cover; zoom: 1; }
.ban1{background-image: url(/skin/images/gywm.jpg);}
.ban2, .ban3{background-image: url(/skin/images/news.jpg);}
.ban5, .ban18, .ban20, .ban17,.ban16, .ban19, .ban15, .ban18{background-image: url(/skin/images/gcyj.jpg);}
.ban8, .ban21, .ban22{background-image: url(/skin/images/news.jpg);}
.ban12{background-image: url(/skin/images/dj.jpg);}
.ban13{background-image: url(/skin/images/gsry.jpg);}
.ban9{background-image: url(/skin/images/zp.jpg);}
.ban11{background-image: url(/skin/images/lx.jpg);}


.lmmain{ margin:30px auto;}

.lmTitle{ width:240px; height:200px; padding:20px 25px; background-color: rgba(30, 43, 109, 0.9); color:#FFF; position:absolute; left:0; bottom:-551px;}
.lmTitle h3{ font-size:28px; font-weight:normal;}
.lmTitle h4{ font-size:13px; font-weight:normal;}
.lmTitle p{ line-height:1.8;font-size:16px; text-align:justify;}
.lmTitle div{ width:64px; height:2px; background:#FFF; margin:32px 0 20px 0;}


.lmTop{ width:1200px; margin:0 auto; border-bottom:1px solid #ccc; padding-bottom:20px;}
.lmNavList { width:600px; float:left; margin-left:280px; /*height:40px; */line-height:40px; text-align:center;}
.lmNavList a{/* width:120px; *//*height:60px;*/ margin:0 15px; display:inline-block;font-size:18px; color:#000; text-decoration:none;}
.lmNavList a:hover, .lmNavList a.thisclass{ color:#090; border-bottom:2px solid #090;}

.location{ width:auto; float:right; height:30px; line-height:30px; font-size:14px;}
.location a{ color:#666;}

.lmBox{ margin:60px auto; width:1200px;}
.lmBox p{ font-size:14px; line-height:1.8; margin:12px 0; text-align:justify;}



.listImg ul li{ width:280px; margin:10px 10px; float:left; }
.listImg ul li div{ width:280px; height:186px; overflow:hidden;}
.listImg ul li img{ width:280px; min-height:186px;}
.listImg ul li p{ margin:10px 0; font-size:14px; text-align:center; height:24px; line-height:24px; overflow:hidden;}
.listImg ul li img { -webkit-transform:scale(1); transform:scale(1); transition:all ease 1s; position: relative;}
.listImg ul li:hover img { -webkit-transform:scale(1.05); transform:scale(1.1);}
.zhengshu24 ul li div{ height:366px !important; overflow:inherit !important;}
.zhengshu24 ul li img{ width:280px; height:366px !important;}


.list li { width: 1160px; padding: 20px; background-color: #f6f6f6; margin-bottom: 20px; position:relative; }
.list li .newsImg { width: 240px; height: 160px; overflow: hidden; }
.list li .newsImg img { width: 240px; }
.list li .listWz { width: 880px; float: right; }
.list li .listWz h2 { margin-bottom: 20px; font-size: 18px; font-weight: normal; }
.list li p { color: #888; text-align: justify; font-size: 14px; line-height: 22px; text-align: left; vertical-align: top; word-break: break-all; }
.ckxx { background: rgba(252,252,252,1); box-sizing: border-box; height: 26px; line-height: 26px; border-color: rgba(240, 240, 240,1); border-style: solid; border-width: 1px; display: inline-block; padding: 0 10px; margin-top: 22px; float: right; color: rgba(101, 190, 186,1); font-size: 12px; text-align: center; }
.ckxx a{color: rgba(101, 190, 186,1);}
.ckxx a:hover{color: #289c3e;}
.wzInfo{ position:absolute; top:20px; right:20px; font-size:12px;color: #c8c8c8;}

.line{ margin-bottom:20px; border-bottom:1px solid #e4e4e4;}


.pages { margin:40px 0; overflow: hidden; text-align:center; }
.pagelist{ display:inline-block;}
.pagelist li { float: left; border: 1px solid #ccc; line-height: 16px; margin-left: 5px; display: inline; font-size: 12px; padding: 3px 8px }
.pagelist { overflow: hidden }
.pagelist li.thisclass { background-color: #b42122; color: #FFF; }
.pagelist li.thisclass a { color: #FFF; }
.pagelist a { color: #191919; }



.article{ width:100%;  }
.article h1{ padding:10px 0 20px 0; text-align:center; font-size:20px; color: #333;}


.summary { padding: 5px; border: 1px solid #e4e4e4; }
.summary .information { overflow: hidden; color: #666; font-size: 14px; text-indent: 2em; }
.article .intro { margin: 0 0 15px 0; text-align: center; padding-bottom: 20px; border-bottom: 1px solid #e4e4e4; margin-bottom: 20px; }
.artcileBody { text-align: justify; line-height: 28px; font-size: 16px !important; margin: 28px 0px !important; }
.artcileBody p { margin: 15px 0 15px 0; line-height: 1.6; font-size: 15px; word-break: normal; }
.artcileBody img { max-width: 700px !important; }
.artcileBody div.mubanjj { margin: 40px 0 0 0; padding: 0 15px 15px 15px; border-bottom: 1px solid #CCC; color: #4095CE; font-size: 16px; }


.context{ margin:15px 0; border-top: 1px dashed #CCC; padding:10px 0; }
.context li { width:50%; float: left; height:30px; line-height: 30px; color: #888; overflow:hidden; }
.context li a, .artcileBody p a{ color:#BD192D; font-size:14px;}

.go{ width:84px; height:20px; line-height:20px; background:url(/skin/images/article_icon.gif) no-repeat top left; margin:40px auto 10px auto;}
.go a{ padding-left:24px; font-size:14px; color:#b32122; text-decoration:underline;}

.lxBox{ width:480px; float: left;}
.lxBox li{ width:480px; padding:10px 0; border-bottom:1px solid #ddd;}
.lxBox li h4{ font-size:22px; font-weight:normal;}
.lxBox li p{ font-size:16px; color:#454545;}




.gshj { width: 1200px; overflow: hidden; position: relative; margin: 0 auto 30px auto; }
.gshj .hd { overflow: hidden; height: 30px; background: #fff; padding: 0 10px; }
.gshj .hd .prev, .gshj .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("/skin/images/arrow.png") no-repeat; }
.gshj .hd .next { background-position: 0 -50px; }
.gshj .hd .prevStop { background-position: -60px 0; }
.gshj .hd .nextStop { background-position: -60px -50px; }
.gshj .bd { padding: 0; }
.gshj .bd ul { overflow: hidden; zoom: 1; }
.gshj .bd ul li { margin: 0 9px; width:360px; height: auto; border:1px solid #ccc; float: left; _display: inline; overflow: hidden; text-align: center; }
.gshj .bd ul li .pic { text-align: center; }
.gshj .bd ul li .pic img { width:360px;height: 270px; display: block; }
.gshj .bd ul li .pic a:hover img { border-color: #999; }
.gshj .bd ul li .title { line-height: 32PX; background: none; }
.gshj .bd ul li .title a { font-size: 14px; color: #333; text-decoration: none; }



.zhaopin{ width: 100%; margin: 20px auto 20px auto; text-align: center; font-size: 14px;}
.zhaopin th{ background: #00b200 !important;  font-weight: bold; color:#FFF;}
.zhaopin th, .zhaopin td{ padding: 0 10px; }
.zhaopin th.t2{ text-align: center;}
.zhaopin .t1{ width: 15%;}
.zhaopin td.t1{ font-weight: bold;}
.zhaopin .t2{ width: 50%; text-align: left;}
.zhaopin td.t2 p{ margin: 8px 0; font-size: 14px; text-indent: 0;}
.zhaopin tr:nth-child(odd){ background: #FFF;} 





<!--ºÄÊ±1755450139.4585Ãë-->