@charset "gb2312";
/*格式化*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body{ font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; background:url(../images/bg.jpg); min-width:1200px;} 
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none;font-family:"Microsoft Yahei";}
a:hover { cursor:pointer; text-decoration:none; color: #15499a}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{ padding:0; margin:0;}
a img { border:none; }
input,textarea{ border:none;font-family:"Microsoft Yahei"; font-size:13px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px;}
/*排版通用*/



body:after {
  content: url(imagesclose.png) url(../images/loading.gif) url(imagesprev.png) url(imagesnext.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(imagesprev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(imagesnext.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(imagesclose.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}




















































/* -- 页面整体布局 -- */

.w100{ width:100%;}
.warp{width:1200px;margin:0 auto;position:relative;display: table;} /*网站首页宽度*/
.top{height: 35px;width: 100%;line-height: 35px;color: #FFF;background-color: #15499a;font-size: 12px;min-width: 1200px}
.top span{float: right;}
.top a{display: inline-block;color: #FFF;padding-left: 15px;margin-left: 15px;}
.top .icon1{background:#df620f url(imagesicon1.png) no-repeat 5px center; padding:0 10px 0 20px}
.top .icon2{background: url(imagesicon2.png) no-repeat left center;padding-left: 20px}
.top .icon3{background: url(imagesicon3.png) no-repeat left center;}
.top .icon4{background: url(imagesicon4.png) no-repeat left center;}

.head {height: 120px;}
.head h1{float: left;height: 120px;}
.head h1 img{margin-top: 20px}
.head .search{width: 250px;height: 33px;float: right;margin-top: 40px;border:1px #c6c6c6 solid;border-radius: 25px;overflow: hidden;}
.head .search input[type="text"]{width: 180px;height: 33px;line-height: 33px;float: left;padding-left: 15px}
.head .search input[type="submit"]{width: 50px;height: 33px;line-height: 33px;float: right;overflow: hidden;text-indent: -99px;background: url(imagesicon5.png) no-repeat center center;}

button{display: none;}
.bgDiv{width: 100%;height: 100%;background-color: #000;opacity: .5;position:fixed;display: none;z-index: 99;bottom: 0;}
.rightNav{width: 100%}

.nav{ width:100%;background-color: #efefef;height: 45px;min-width: 1200px}
.nav .m{ float:left; position:relative;}
.nav a:hover{ text-decoration:none; color:#15499a;}
.nav h3{ float:left;font-size:100%; font-size:20px; height:45px; overflow:hidden;line-height: 45px;width: 120px}
.nav h3 a{ display:block; color:#333;font-size: 15px;text-align: center;background: url(imagesline.jpg) no-repeat right center;}
.nav .on h3 a{ background:#15499a; color:#FFF;}
.nav .sub{display:none;width:120px;position:absolute;top:45px;background:rgba(21,73,154,0.8);text-align:center;z-index: 999;}
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:35px; line-height:35px; display:block; color:#fff;font-size: 12px}
.nav .warp li.drowp .drowp_icon{
	display: block;
	position: absolute;
	width: 22px;
	height: 22px;
	right: 0;
	top: 10px;
	background: url("imagesdown_sel.png") no-repeat center center;
	background-size: 100% 100%;
}

.news-box .tabBox .bd li a img{width:100%; height:100%;}
/* 焦点图 */

.swipe{width:100%;height:560px;overflow:hidden;position:relative;min-width: 1200px}
.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0;}
.swipe li{height: 560px}
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:14px;height:14px;line-height:99em;background:#393939;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#C80002;}
.swipe img{width: 100%;display: none;}

.menu{height: 95px;background:rgba(255,255,255,0.6);position: relative;top: -90px;z-index: 999;width: 1400px;margin: 0 auto;text-align: center;}
.menu a{display: inline-block;width: 145px;height: 40px;font-size: 14px;color: #333;padding-top: 50px;line-height: 40px;}

.menu .icon1{background: url(imagesn1.png) no-repeat center 10px;}

.menu .icon2{background: url(imagesn2.png) no-repeat center 10px;}

.menu .icon3{background: url(imagesn3.png) no-repeat center 10px;}

.menu .icon4{background: url(imagesn4.png) no-repeat center 10px;}

.menu .icon5{background: url(imagesn5.png) no-repeat center 10px;}

.menu .icon6{background: url(imagesn6.png) no-repeat center 10px;}

.menu .icon7{background: url(imagesn7.png) no-repeat center 10px;}

.menu .icon8{background: url(imagesn8.png) no-repeat center 10px;}


.news-box{margin-top: -40px}
.news-box .tabBox .hd{ height:80px;position:relative; text-align: center; }
.news-box .tabBox .hd ul li{ color:#333;display: inline-block;font-size: 32px;line-height: 80px;margin: 0 25px}
.news-box .tabBox .hd ul .on{ color:#b40002;}
.news-box .tabBox .bd ul{ padding:10px 0 10px 10px; overflow:hidden;  }
.news-box .tabBox .bd li{ height:280px; width: 380px;overflow: hidden;float: left;margin-right: 25px;margin-bottom: 25px;position: relative;}
.news-box .tabBox .bd li a{ color:#666; display:block; }
.news-box .tabBox .bd ul li:nth-last-child(3n-2){margin-right: 0px;}
.news-box .tabBox .bd .text{background:rgba(154,0,0,0.9);position:absolute;width:386px;height:280px;top:280px;left:0;z-index: 9;}
.news-box .tabBox .bd .text p{font-size:20px;line-height:35px;}
.news-box .tabBox .bd .text a{color: #fff;display: block;height: 80px;padding:50px 30px 0;}
.news-box .tabBox .bd li .txt{position: absolute;bottom: 0;left: 0;height: 35px;line-height: 35px;width: 100%;background:rgba(0,0,0,0.6);color: #FFF;text-indent: 15px;z-index: 1;}
.news-box .tabBox .bd li:hover .txt{display: none}
.dqwz a:hover{color:#15499a !important;}

.i_news{width: 100%;background-color: #edeff2;padding: 60px 0;min-width: 1200px}
.i_news .tabBox .hd{ height:60px;  position:relative;text-align: center;color: #333;margin-bottom: 20px;}
.i_news .tabBox .hd ul li{color:#333;display: inline-block;font-size:32px;line-height:60px;margin: 0 25px}
.i_news .tabBox .hd span{display: inline-block;font-size:22px;top: -4px;position: relative;}
.i_news .tabBox .hd ul .on{color:#b40002;}
.i_news .tabBox .bd li{ height:60px;background-color: #FFF;width: 335px;float: left;padding: 25px 25px 25px 20px;margin-right: 30px;margin-bottom: 30px;}
.i_news .tabBox .bd li:nth-last-child(3n-2){margin-right: 0px;}

.i_news .tabBox .bd li .data{width: 65px;height: 60px;float: left;}
.i_news .tabBox .bd li .data span{display: block;width: 100%;height: 30px;line-height: 30px;color: #b40002;font-size: 26px;font-weight: bold;text-align: center;}
.i_news .tabBox .bd li .data em{text-align: center;font-size: 14px;height: 30px;color: #000;display: block;width: 100%;line-height: 30px;}
.i_news .tabBox .bd li .txt{padding-left: 22px;border-left: 1px #c4c4c4 solid;height: 60px;margin-left:70px ; overflow:hidden;}
.i_news .tabBox .bd li .txt a{font-size: 16px;line-height: 30px;color: #333}

.pic-box{height: 420px;margin-top: 40px;margin-bottom: 40px;}
.pic-box .pic1{width: 640px;height: 420px;overflow: hidden;float: left;}
.pic-box .pic2{width: 560px;height: 420px;overflow: hidden;float: right;}
.pic-box .pic2 li{width: 270px;height: 205px;overflow: hidden;margin-left: 10px;float: left;margin-bottom: 10px;position: relative;}

.pic-box .pic2 .rsp{width:270px;height:205px;overflow:hidden;position: absolute;background:rgba(0,0,0,0.6);top:0px;left:0px;}
.pic-box .pic2 .text{position:absolute;width:270px;height:205px;left:-270px;top:0px;overflow:hidden;}
.pic-box .pic2 .text h3{width:270px;margin-top:50px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.pic-box .pic2 .text a{text-decoration:none}
.pic-box .pic2 .text .time{text-align: center;color: #FFF}

.copy{width: 92%;padding: 15px 4%;text-align: center;color: #FFF;font-size: 14px;background-color: #002e75;line-height: 22px;}

.help-box{background-color: #15499a;width: 100%;padding: 40px 0;min-width: 1200px}
.help-box dl{float: left;width: 780px}
.help-box dl dt,.help-box li h3{color: #FFF;width: 100%;height: 35px;line-height: 35px;position: relative;margin-bottom: 15px;}
.help-box dl dt:before,.help-box li h3:before{content: '';position: absolute;bottom: 0;background: #85a8e0;width: 40px;height:1px;left: 0%;z-index: 2;}
.help-box dl dd{width: 100%}
.help-box dl dd a{display: block;color: #cadfff;font-size: 14px;width: 25%;float: left;line-height: 30px;height: 30px}
.help-box ul{float: right;width: 375px;}
.help-box li{float: left;width: 50%}
.help-box li a{display: block;width: 100%;line-height: 30px;height: 30px;color: #cadfff}
.i_news .tabBox .bd ul{ overflow:hidden;}
.caidan{ display:none}

/******xz*********/
.xw-left{width:100%; float:left;}
.xw-left-1{margin-right:350px;}
.xw-right{width:290px; margin-top:30px; position:relative; float:right; margin-left:-290px;}
.xw-first{width:100%; position:relative; height:390px; overflow:hidden; margin-top:30px;}
.xw-first img{width:100%; height:100%;}
.xw-first-bt{height:70px; width:100%; background:url(imagesimgbg.png) repeat-x left bottom; position:absolute; bottom:0; left:0;}
.xw-first-time{width:80px; position:relative; margin-right:-80px; height:60px; padding-top:10px; background:#f4930a; float:left;}
.xw-first-time span,.xw-first-time i{display:block; float:left; width:100%; text-align:center; color:#fff;}
.xw-first-time span{font-size:30px; font-weight:bold; line-height:32px;}
.xw-first-time i{font-size:12px;}
.bt{line-height:70px; font-size:24px; float:right; width:100%;}
.bt-1{margin-left:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:20px;}

.xw-list{margin-top:30px; width:100%; float:left;}
.xw-qh{width:100%; height:50px; line-height:50px; float:left; background:#3d3f4b; padding-top:6px;}
.xw-qh li{display:block; float:left; width:12.5%; text-align:center;}
.xw-qh li a{display:block; width:100%; color:#fff;}
.xw-qh-con{width:100%; margin-top:20px; float:left;}
.twzx,.tjnr,.rdnr{width:100%; margin-bottom:30px; float:left;}
.title{width:100%; float:left; height:36px; line-height:36px; padding-bottom:20px; border-bottom:2px solid #d6d6d6; color:#15499a; font-size:18px; margin-bottom:20px;}
.more{float:right; color:#999; font-size:12px;}
.title img,.title-1 img{vertical-align:middle; margin-right:12px;}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#333; background:#fff;TEXT-DECORATION:none;}
.twzx-first,.twzx-first img{width:100%; height:180px; overflow:hidden;}
.rdzx-list,.tjnr-list{width:100%; float:left;}
.rdzx-list li{width:100%; padding:16px 0; border-bottom:1px dotted #bababa;}
.rdzx-list li i{padding-bottom:8px; height:14px; font-size:12px; color:#999; width:100%; float:left;}
.rdzx-list li i span{margin-right:20px; background:url(imagespic40.jpg) no-repeat left center; padding-left:18px;}
.rdzx-list li i em{background:url(imagespic41.jpg) no-repeat left center; padding-left:18px;}
.rdzx-list li p{display:block; width:100%; color:#555; font-size:12px; line-height:26px;}
.tjnr-list li:nth-of-type(n){width:47%; margin-right:3%; margin-bottom:20px; float:left;}
.tjnr-list li:nth-of-type(2n){width:47%; margin-left:3%; margin-right:0; float:left;}
.tjnr-pic{width:100%; height:85px; overflow:hidden; float:left;}
.tjnr-pic img{width:100%; min-height:85px;}
.tjnr-txt{width:100%; float:left; line-height:24px; color:#555; font-size:12px; margin-top:6px;}
.title-1{width:100%; float:left; height:36px; line-height:36px; padding-bottom:10px; border-bottom:2px solid #d6d6d6; color:#15499a; font-size:18px; margin-bottom:10px;}



.slide_container {position: relative; float: left; width: 100%; position:relative; }
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {position: relative; float: left; width: 100%; position:relative; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("imagesthemes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }



.rs{width:30%; background:#f6f6f6; overflow:hidden; margin:32px 5% 0 0; padding-bottom:15px; float:left;}
.rs-pic{width:100%; float:left; overflow:hidden;}
.rs-pic img{width:100%;}
.rs-txt{float:left; width:100%;}
.rs-txt ul{ padding:10px 15px;}
.rs-txt li{width:100%; float:left; height:30px; line-height:30px; font-size:12px;}
.rs-txt li a{display:block; width:100%; float:left;}
.rs-txt li span{display:block; margin-right:50px; color:#4f608c; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.rs-txt li i{display:block; float:right; position:relative; margin-left:-40px; width:40px; color:#666; font-size:12px; text-align:right;}
.more-1{display:block; height:30px; line-height:30px; text-align:right; float:right; margin-right:15px;  color:#999; font-size:12px;}
.rs:nth-of-type(3n){width:30%; background:#f6f6f6; overflow:hidden; margin:32px 0 10px 0; padding-bottom:10px; float:left;}
.rs-txt h3{display:block;float:left; color:#15499a; font-size:18px; line-height:36px; border-bottom:1px solid #ddd; width:100%; margin-bottom:10px;}
.xxgk{width:100%; margin-bottom:30px;}
.xxgk-list{width:100%;}
.xxgk-list li a{border-bottom:1px dotted #ccc; display:block; float:left; height:30px; line-height:30px; color:#666; font-size:12px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rs-txt h3 span{margin-left:15px; display:block; float:left;}

.list-banner{width:100%; height:300px; overflow:hidden;}
.main{width:1200px; margin:0 auto; position:relative;}
.left{width:255px; margin-top:-50px; padding-bottom:100px; background:#ededed; position:relative; float:left; margin-right:-255px;}
.lmcc{ background: url(imageslmcc.jpg) no-repeat; color:#fff; height:110px; line-height:110px; font-size:30px; padding-left:40px; width:215px;} 

.left-list{padding:10px 0 0 16px; width:239px;}
.left-list li a{width:209px; height:48px; line-height:48px; padding-left:30px; color:#333; display:block; float:left; background: url(imageslist.jpg) no-repeat 10px center;}
.left-list li a:hover,.left-current{color:#15499a!important; background:#fff url(imageslist.jpg) no-repeat 10px center!important;}
.right{width:100%; float:right;}
.right-1{margin-left:305px;}
.local{width:100%; height:50px; line-height:50px; background:url(imagesline-1.jpg) repeat-x left center;}
.local h3{display:block; font-weight:bold; float:left; color:#333; font-size:30px; background:#fff; padding-right:20px;}
.dqwz{float:right; margin-top:15px; height:30px; line-height:30px; text-align:right; color:#333; font-size:12px; background:url(imagesjt.png) no-repeat left center; padding-left:12px; font-family:'宋体'}
.dqwz a{color:#333; padding:0 6px; font-family:'宋体'}
.list li a{width:100%; display:block; float:left; padding:15px 0; margin-bottom:15px; border-bottom:1px solid #cecece;}
.list li h3{display:block; float:left; width:100%; height:30px; line-height:30px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px;}
.list li p{display:block; float:left; overflow:hidden; width:100%; color:#666; height:48px; line-height:24px;}
.list li i,.list-txt-1 i{display:block; float:left; font-size:12px; color:#999; line-height:24px;}
.list li i span,.list-txt-1 i span{margin-right:20px; background:url(imagespic40.jpg) no-repeat left center; padding-left:18px;}
.list li i em,.list-txt-1 i em{background:url(imagespic41.jpg) no-repeat left center; padding-left:18px;}
.list,.content,.list-1,.list-2{width:100%; min-height:500px; margin-bottom:30px;}

.content-title{width:100%; padding-bottom:15px;}
.content-title,.jj-title{width:100%; margin:20px 0; text-align:center;}
.content-title h3,.jj-title h3{font-size:30px; font-family:'微软雅黑'; line-height:34px; color:#333; display:block; float:left; width:100%;}
.content-title i{font-size:14px; line-height:20px; color:#999; display:block; float:left; width:100%; margin-top:5px;}
.content-con,.jj{width:100%; line-height:30px; color:#333; margin-bottom:20px;}
.content-con p,.jj p{margin-bottom:20px; line-height:36px; text-indent:2em;text-align:justify; text-justify:inter-ideograph; font-size:15px;}
.sxt{width:100%; padding-top:10px; border-top:1px dotted #ccc; color:#333; line-height:30px; margin-bottom:15px; font-size:14px;}
.sxt a{color:#333;}

.list-1,.list-2{margin:15px 0;}
.jj,.list-2{margin-top:20px;}
.list-1 li{ height:64px; width: 100%;float: left;padding: 20px 0; margin-bottom: 10px;}
.list-1 .data{width: 65px;height: 60px;float: left;}
.list-1 .data span{display: block;width: 100%;height: 30px;line-height: 30px;color: #15499a;font-size: 26px;font-weight: bold;text-align: center;}
.list-1 .data em{text-align: center;font-size: 14px;height: 30px;color: #000;display: block;width: 100%;line-height: 30px;}
.list-1 .txt{padding-left: 22px;border-left: 1px #c4c4c4 solid;height: 60px;margin-left:70px ;}
.list-1 .txt a{font-size: 16px;line-height: 30px;color: #333}
.list-1 .txt h3{display:block; width:100%; line-height:20px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal; font-size:16px; color:#333;}
.list-1 .txt p{display:block; width:100%; line-height:20px; height:40px; overflow:hidden; font-size:14px; color:#666; margin-top:4px;}
.list-pic{width:180px; height:100px; overflow:hidden; position:relative; float:left; margin-right:-180px;}
.list-txt{width:100%; float:right;}
.list-txt-1{margin-left:210px;}
.list-2 li{width:100%; margin-bottom:40px;}
.list-pic img{width:180px; height:100px;}
.list-txt-1 h3{display:block; height:26px; width:100%; line-height:26px; float:left; color:#333; font-size:16px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list-txt-1 p{display:block; height:40px; line-height:20px; color:#666; float:left; font-size:14px; overflow:hidden; margin:6px 0;}
.sxt p{display:block; float:left; height:30px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.content-title em,.content-title span{padding:0 5px;}














 @media (min-width: 1025px) {
/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
.nav .sub li a:hover{ background:rgba(21,73,154,0.8);}
.menu a:hover{color: #9a0000}
.menu .icon1:hover{background: url(imagesn01.png) no-repeat center 10px;}
.menu .icon2:hover{background: url(imagesn02.png) no-repeat center 10px;}
.menu .icon3:hover{background: url(imagesn03.png) no-repeat center 10px;}
.menu .icon4:hover{background: url(imagesn04.png) no-repeat center 10px;}
.menu .icon5:hover{background: url(imagesn05.png) no-repeat center 10px;}
.menu .icon6:hover{background: url(imagesn06.png) no-repeat center 10px;}
.menu .icon7:hover{background: url(imagesn07.png) no-repeat center 10px;}
.menu .icon8:hover{background: url(imagesn08.png) no-repeat center 10px;}
.nav .warp li.drowp .drowp_icon{
	display: none;
}

.swiper-container,.swiper-wp8-horizontal,.swiper-slide,.swiper-container ul{height:auto!important;}
}


 @media (max-width: 1441px) {
/*修改1441以下、小屏显示器*/

.menu{ width:100%;}

}
 @media (max-width: 1199px) {
/*修改1200以下、小屏显示器*/

.head .search {

    margin-top: 20px;

}

.menu a {

    width: 124px;

}
.warp{ padding-left:15px; padding-right:15px; width:inherit; display:block; box-sizing:border-box;}
.top{ min-width:inherit;}
.nav{ display:none;}
.news-box .tabBox .bd li{ width:32%; height:auto; margin-right:1%; margin-left:1%; box-sizing:border-box;}
.news-box .tabBox .bd li:nth_child(3n+3){ margin-right:0;}
.news-box .tabBox .bd li:nth-child(3n+1){ margin-left:0;}

.news-box .tabBox .bd ul{ padding:0;}
.news-box .tabBox .bd .text{ display:none;}

.i_news .tabBox .bd li{width:46%; margin-right:1%; margin-left:1%; padding-left:1%; padding-right:1%;}
.i_news .tabBox .bd li:nth-last-child(3n-2){ margin-right:1%;}
.i_news{ min-width:inherit;}

.pic-box .pic1{width: 53.4%; height:inherit}
.pic-box .pic1 img{ width:100%;}
.pic-box .pic2{ width:46.5%; height:inherit;}
.pic-box .pic2 li{ width:50%; box-sizing:border-box; margin:0; padding-left:5px;}
.pic-box .pic2 li img{ width:100%;}
.pic-box .pic2 .rsp{ display:none;}
.pic-box .pic2 li{ height:inherit;}
.pic-box{ overflow:hidden; height:auto;}
.help-box dl,.help-box ul{ float:inherit; width:inherit;}
.help-box{ min-width:inherit; overflow:hidden;}

.news-box .tabBox .bd li img{ width:100%; display:block;}
.caidan{     width: 30px;
    height: 30px;
    background: url(imagescaidan.png) no-repeat center center;
    display: block;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}


.head h1 img{ width:300px;}
.head,.head h1{ height:80px;}
.head .search{ margin-right:50px;}


.nav{ position:absolute; height:inherit; z-index:9999; min-width:inherit;}
.nav .warp ul li{ float:inherit; display:block; width:100%; border-bottom:1px dashed #CCC;} 
.nav .warp ul li:last-child{border-bottom:none;}
.nav h3{ float:inherit;}
.nav h3 a{ background:none;}


}



 @media (max-width: 1023px) {
/*修改1024以下、平板*/
.nav .warp li.drowp .drowp_icon{
	display: block;
}
.nav .sub{
position: static;
width: 100%;	
text-align: left;
}
.nav .sub li a{
padding: 0 30px;
}
.head .search {

    margin-top: 10px;

}
.head h1{ width:45%; height:auto;}
.head h1 img{  width: 260px; margin-top:12px;}
.head{ height:auto; padding-bottom:10px; clear:both; overflow:hidden;}
.menu{ height:auto; top:0;}
.news-box{ margin-top:0;}
.news-box .tabBox .hd{ height:auto;}
.news-box .tabBox .hd ul li,.i_news .tabBox .hd ul li{ font-size:24px; line-height:2.5;}
.i_news .tabBox .bd li .txt a{	overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.help-box dl dd a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.help-box dl dd{ clear:both; overflow:hidden; margin-bottom:10px;}
.news-box .tabBox .bd li .txt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rsp,.text{ display:none !important;}

.swiper-container,.swiper-wp8-horizontal,.swiper-slide,.swiper-container ul{height:auto!important;}

}
 @media (max-width: 767px) {
/*修改758以下、小屏平板*/
.head h1{ width:auto; max-width:100%;}
.head h1 img{  width: 260px; margin-top:0;}
.top a{ width:0; height:35px; overflow:hidden;}
.head .search{ width:100%; margin-top:10px;}
.head .search input[type="text"]{ width:250px;}
.menu{ clear:both; overflow:hidden;}
.menu a{ width:25%; float:left;}
.news-box .tabBox .hd ul{ clear:both; overflow:hidden;}
.news-box .tabBox .hd ul li{ font-size:18px; margin:0; width:33.333%; float:left;}
.i_news .tabBox .hd ul li{ font-size:18px; margin:0 15px;}
.i_news .tabBox .hd span{ top:auto;}
.news-box .tabBox .bd li{ width:49%; margin-bottom:7px; margin-right:2%; margin-left:0;}
.news-box .tabBox .bd ul li:nth-last-child(3n-2){ margin-right:2%;}
.news-box .tabBox .bd ul li:nth-last-child(2n-1){ margin-right:0;}
.i_news{ padding-top:20px; padding-bottom:20px;}
.i_news .tabBox .bd li{ width:100%; margin:0 0 15px 0;}
.pic-box .pic1,.pic-box .pic2{ width:100%;}
.pic-box .pic1 img,.pic-box .pic2 img{ width:100%; display:block;}
.pic-box .pic1{ margin-bottom:10px;}
.pic-box .pic2 li{ padding:0; padding-right:5px; margin-bottom:10px;}
.pic-box .pic2 li:nth-child(2n){ padding-left:5px; padding-right:0;}
.help-box dl dd a{ width:50%;}
.i_news .tabBox .hd{ height:auto;}
.i_news .tabBox .bd li{ box-sizing:border-box; height:auto; padding:15px;}

.caidan {
    top: 28px;
}

.head .search {
     margin-right: 0px; 
}

}
 @media (max-width: 424px) {
/*修改425以下、普通的安卓手机屏*/
.news-box .tabBox .bd li{ width:100%;}
}
 @media (max-width: 374px) {
/*修改425以下、iPhone5，4，等小屏手机*/
.head .search input[type="text"]{ width:215px;}
}

@media screen and (min-width:1000px) and (max-width:1200px) {
body{min-width:1000px;}
.main{width:90%; margin:0 5%;}
.lmcc{height:100px; line-height:100px;}
}
 @media (max-width:1000px) {
body{min-width:auto;}
.left{display:none;}
.right{float:left; width:92%; margin:0 4% 30px;}
.right-1{margin-left:0;}
.main{width:100%;}
.content-title h3, .jj-title h3{font-size:24px;}
.local h3{font-size:26px;}
.list-banner,.list-banner img{width:100%; height:auto;}
.list-pic,.list-pic img{width:150px; height:auto;}
.list-pic{margin-right:-150px; margin-top:8px;}
.list-txt-1{margin-left:180px;}
.list-txt-1 i em{display:none;}
.list-2 li{margin-bottom:20px;}
.list li p{}

}
 @media (max-width: 424px) {
.dqwz,.content-title span,.list li i em,.list-txt-1 p{display:none;}
.local{margin-top:15px;} 
.local h3{font-size:20px;}
.content-title h3, .jj-title h3{font-size:20px;}
.list-1 .data{width:56px;}
.list-1 .data span{font-size:22px;}
.list-1 .txt{padding-left:16px;}
.list-1 .txt p{font-size:12px;}
.list-1 .txt h3{font-size:14px;}
.list-1 li{margin-bottom:0; padding:15px 0;}
.list-1{margin-top:0;}
.list-pic,.list-pic img{width:120px; height:auto;}
.list-pic{margin-right:-120px; margin-top:8px;}
.list-txt-1{margin-left:140px;}
.list-txt-1 h3{font-size:14px; height:auto; overflow:auto; white-space:normal;}
.list-txt-1 i em{display:none;}
.list-2 li{margin-bottom:20px;}

 }


.pic-img{height:180px; overflow:hidden;}

.pic li{width:30%; float:left; margin:20px 5% 20px 0;}
.pic li:nth-child(3n+0){ margin:20px 0;}
.pic-img,.pic-img img{width:100%; float:left;}
.pic-txt{width:100%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#333; font-size:14px;}
@media (max-width: 767px) {
.pic li{width:45%; float:left; margin:20px 10% 20px 0;}
.pic li:nth-child(3n+0){  margin:20px 10% 20px 0;}
.pic li:nth-child(2n+0){ margin:20px 0;}

}




.link-list ul{margin-top:15px;}
.link-list li{width:30%; display:block; float:left; padding:15px 0; margin-right:5%; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.link-list li a{color:#333; width:100%;}
.link-list li:nth-child(3n){margin-right:0;}
.link-list img{margin-right:6px;}


@media (max-width: 767px) {
.link-list li{width:46%; display:block; float:left; padding:15px 0; margin-right:8%; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.link-list li:nth-child(3n){margin-right:8%; }
.link-list li:nth-child(2n){margin-right:0;}


}
