@charset "utf-8";
.topright
{
float:right;margin-top:15px;right:5px;display:none;
}


.topright  li
{
	float:left;margin-right:10px;
}


.topright  li  a
{
	color:#FFF;
	
}
.select{position:relative;float:left;margin:0;width:100%;}
.select dt{height:38px;display:inline-block;border-bottom:1px solid #d2ccc4;background:#fcfcfb url(ico.gif) no-repeat 97px center;line-height:38px;font-weight:bold;padding-left:0px;cursor:pointer;width:100%;padding-right:0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:1000000;width:100%;color:#0590d7;}
.select dt:hover,.select dt.cur{border:1px solid #409DFE;box-shadow:0 0 3px #409DFE;z-index:1000000;}
.select dd{position:absolute;left:0;top:-340px;border:1px solid #d2ccc4;background:#fff;display:none;width:100%;z-index:1000000;}
.select dd ul{padding:0px;width:100%;max-height:340px;overflow-x:hidden;
.select dd ul li a{line-height:35px;display:block;padding:0 8px;height:35px;}}
.select dd ul li a:hover{background:#f5f5f5;}

#link-1{display:none; width:93px; height:98px; position:absolute; top:93px; z-index:100000; left:50%; margin-left:396px;}
#link-2{display:none; width:93px; height:98px; position:absolute; top:93px; z-index:100000; left:50%; margin-left:456px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'Microsoft YaHei'; font-size:14px;}
ul,ol,li{list-style:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
img{border:none;}
button,input,select,textarea{font-size:100%;}
.clear{clear:both;}
.wid1200{width:1200px; margin:0 auto;}
.wid100{width:100%; float:left;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);color:rgb(0,0,0);}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}
body{min-width:1200px;}
.top-link{width:100%; height:0px; line-height:36px; background:#00203c; color:#fff; font-size:14px;overflow:hidden;}
.top-right{float:right; font-size:12px;}
.top-left{float:left; font-size:12px;}
.top-right a,.top-left a{color:#fff; padding:0 10px;}
.search{float:right; border-right:1px solid #1d4c75; border-left:1px solid #1d4c75; width:100%; height:36px; margin-left:15px;}
.search-input{width:100%; height:40px; line-height:40px; padding:0px;  font-size:18px; color:#2097de;font-weight:bold; float:left; padding-right:0;border-bottom:1px dashed #ccc;}
.search-btn{width:45px; height:36px; float:left;}
.top{width:100%; height:104px; background:#0590d7;}
.logo{width:510px; height:44px; margin:20px 0; display:block; float:left;}
.top1{width:1200px; height:104px; margin:0 auto; background:url(../images/top-bg.jpg) no-repeat right top;}
.right-1{min-height:200px;}
.list-spans-box-slider_2 {
  background: url("../images/border.png") no-repeat center center;
  height: 100px;
   
  padding: 0px 0;
  border: 0px solid #0000CC;
  position:relative;
}
.list-spans-box-slider_2 ul li {
  width: 29%;
  height: 50px;
  border-radius: 10px;
  text-align: center;
  padding-left: 5px;
  margin-bottom: 10px;
  margin-right:10px;
  transition: all 0.4s ease;
  background-color: #37a6df;
  float: left;   
 /* z-index: 10;*/
}

.list-spans-box-slider_2 ul li .list3
{
	float: right;
}

.list-spans-box-slider_2 ul li .list1
{
	float: left;
}

.list-spans-box-slider_2 ul li a
{
	display: block;
	width: 100%;
  	height: 50px;
  	padding: 0;
  	margin: 0;
  	line-height: 50px;
  	color: white;
  	border: 0px solid red;
}



/******nav******/
.index_nav {width: 100%;background:#1e9bdb; float:left; height:45px; z-index:999; position:relative;}
.nav{ position:relative; width:100%; height:45px;}
.nav>ul {padding:0; margin:0;list-style-type: none;  width:1200px; margin:0 auto; }
.nav>ul>li {float:left; text-align:center; height:45px; display:block;float:left;  display:block;width:120px;}
.nav>ul>li a{text-decoration:none;text-transform:capitalize;display:block; font-size:16px; height:45px; line-height:45px; color:#fff; }
.nav>ul>li:hover { background:#006699;}
.nav>ul>li:hover a{ color:#fff;}
.nav>ul>li.hover { background:#006699;}
.nav>ul>li.hover a {color:#fff;}
.nav>ul>li>ul
{
	display:none;
	background:#1e9bdb;
	padding:0;
	margin:0;
	list-style-type: none; 
	
}
.nav>ul>li:hover>ul
{
	display:block;
	padding:0;
	margin:0;
	list-style-type: none; 
	
}
.nav>ul>li>ul>li
{
	float:left;
    width:100%;
	height:45px;
	line-height:45px;
	background:#1e9bdb;
	padding:0 0px;
	
}


.nav>ul>li>ul>li a{text-decoration:none;text-transform:capitalize;display:block; font-size:16px; height:45px; line-height:45px; color:#333; }

.nav>ul>li>ul>li:hover {background:#006699;}
.nav>ul>li>ul>li:hover a{color:#fff;}

.ejdh{position:absolute; left:0; background:url(../images/ejbg.png) repeat; height:165px; z-index:998; width:100%; top:45px; left:0; display:none;}
.ejdhw{ width:1200px; margin:0 auto; height:150px;}
.nav ul li:hover .ejdh {display:block; }
.lj {width:520px; float:left;}
.lj ul{ width:520px !important;}
.lj li{ width:90px!important; padding:0px !important; overflow:hidden; height:30px !important; line-height:30px !important; text-align:left!important; margin-left:60px; margin-top:15px;}
.lj li a{ font-size:14px!important; height:30px !important; line-height:30px !important; font-weight:normal!important; color:#222!important;}
.lj li a:hover{ color:#034990 !important; font-size:14px!important; font-weight:normal!important; background:none !important;}
.lj li:hover{ background:none!important;}
.lj_img{ width:290px; margin-top:16px; float:left;}
.xf{width:390px; height:150px; float:right;}
.tb{padding:20px 0 15px; background:#f5f5f5; float:left; width:100%;}
.tb li{width:85px; float:left; margin-right:54px; text-align:center;}
.tb li a{color:#333; line-height:24px;}
.tb li:last-child{margin-right:0;}
.part1{width:100%; float:left; padding-bottom:10px;}
.part1-left{width:820px; float:left;}
.part1-right{width:370px; float:right;}
.title,.title2{padding:30px 0 10px; width:100%; border-bottom:1px dotted #7f7f7f; height:40px; line-height:40px; float:left;}
.title h3,.title-1 h3,.title2 h3{display:block; float:left; color:#0590d7; font-size:24px; font-weight:normal;}
.title h3 img,.title-1 h3 img,.title2 h3 img{height:28px; margin-right:6px; vertical-align:middle;}
.more{display:block; float:right; color:#666; font-size:14px;}
.title-1{padding:30px 0 10px; width:100%; height:40px; line-height:40px;}
.jgsz-txt-1 ul{width:100%; float:left;}
.jj table{caption-side: top; width: 100%; border-collapse: collapse; empty-cells: hide; border:1px solid #000;}
.jj table td{border:1px solid #000;}
/***************/
.focus{ position:relative; width:418px; float: left; margin-left:0!important;}  
.focus img{ width:100%; height:240px;} 
.focus .shadow .title{width: 100%; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{float:left; width:100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow a{ width:100%; display:block;}
.focus .shadow p{color:#333; font-size:15px; float:left; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}
.focus .shadow span{display:block; float:left; color:#999; font-size:14px; line-height:24px; width:100%;}
.focus .shadow{width:100%; border-top:0; float:left; margin-top:5px;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none;}  
.focus .fcon img,.lht-pic{ display:block; width:100%; height:240px; float:left;border-radius:5px;margin-top:10px;}  
.focus .fbg{ height:6px; width:100%; float:left; margin:10px 0; position:relative;}  
.focus .fbg div{overflow:hidden;zoom:1;height:6px; position:absolute; left:50%; margin-left:-24px;}    
.focus .D1fBt a{position:relative; display:inline; width:6px; height:6px; margin:0 5px; float:left; background:url(../images/mr.png) no-repeat;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/xz.png) no-repeat;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }

/************/
.bjxw-con{width:100%;  margin-top:15px; float:left;}
.bjxw-con-qh{width:400px; float:right; border:0px solid #d9d9d9;  position:relative;}
.bjxw-con-title{width:100%; height:40px; line-height:40px;border-bottom:2px solid #0590d7;}
.bjxw-con-title li a{display:block; float:left; width:100%; text-align:left; background:url(../images/pic1.png) no-repeat 20% center; color:#333; font-size:20px;padding-left:0px;font-weight: bold;}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#0590d7; background:#ffffff url(../images/pic2.png) no-repeat 20% center;}
.bjxw-content{width:400px; padding:0 0px;}
.bjxw-content li{width:100%; height:42px; line-height:42px; border-bottom:1px dashed #b2b2b2;}
.bjxw-content li img{margin-right:6px;}
.bjxw-content li a{color:#333; font-size:14px; display:block; float:left; width:100%;}
.bjxw-content li:last-child{border-bottom:0;}
.bjxw-content li .bt{width:100%; float:left;}
.bjxw-content li .bt-1{margin-right:95px; height:42px; line-height:42px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.bjxw-content li .date-1{width:85px; float:right; margin-left:-85px; text-align:right; position:relative; height:42px; line-height:42px; color:#999; font-size:12px;}


.tzgg-con li{width:100%; height:42px; line-height:42px; border-bottom:1px dashed #b2b2b2;}
.tzgg-con li img{margin-right:6px;}
.tzgg-con li a{color:#333; font-size:14px; display:block; float:left; width:100%;}
.tzgg-con li:last-child{border-bottom:0;}
.tzgg-con li .bt{width:100%; float:left;}
.tzgg-con li .bt-1{margin-right:95px; height:42px; line-height:42px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.tzgg-con li .date-1{width:85px; float:right; margin-left:-85px; text-align:right; position:relative; height:42px; line-height:42px; color:#999; font-size:12px;}


.part2{width:100%; background:url(../images/part2.jpg) no-repeat center top; height:520px; float:left;}

/***************/
.xsdt{width:370px; margin-right:35px; float:left;}
.mtjj{width:410px; margin-right:35px; float:left;}
.xyyx{width:350px; float:left;}
.xsdt-con,.mtjj-con{width:100%; float:left;}
.xsdt-first{width:350px; padding:10px; border:1px solid #cccccc; background:rgba(255,255,255,0.7); margin-top:10px;}
.xsdt-first h3{display:block; float:left; height:26px; margin-bottom:5px; line-height:26px; width:100%; color:#333; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.xsdt-first p{display:block; float:left; color:#666; width:100%; height:24px; line-height:24px; font-size:12px;}
.xsdt-list{width:100%; float:left; margin-top:6px;}
.xsdt-list li .bt{width:100%; float:left;}
.xsdt-list li .bt-1{margin-right:65px; height:33px; line-height:33px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.xsdt-list li .date-1{width:55px; float:right; margin-left:-55px; text-align:right; position:relative; height:33px; line-height:33px; color:#333; font-size:12px;}
.mtjj-con li .bt{width:100%; float:right;}
.mtjj-con li .bt-1{margin-left:77px; line-height:26px;overflow:hidden; height:52px; color:#333;}
.mtjj-con li .date-1{width:55px; float:left; margin-right:-57px;  position:relative; height:55px;  border:1px solid #0590d7;}
.mtjj-con li .date-1 h3{display:block; width:100%; float:left; text-align:center; color:#fff; font-size:22px; line-height:28px; height:28px; background:#0590d7;}
.mtjj-con li .date-1 p{display:block; width:100%; float:left; text-align:center; color:#0590d7; font-size:12px; line-height:26px; height:26px;}
.mtjj-con li{width:100%; margin-top:10px; height:57px; float:left; margin-bottom:15px;}
.xyyx-con{width:100%; float:left; margin-top:16px;}
.sp{width:344px; height:243px; overflow:hidden; border:3px solid #fff; box-shadow:2px 2px 6px rgba(0,0,0,0.3); float:left; position:relative;}
.sp img{width:100%;}
.sp h3{display:block; position:absolute; left:50%; top:50%; margin-left:-31px; margin-top:-31px; background:url(../images/bf.png) no-repeat center top; z-index:100; width:62px; height:62px;}
.xyyx-1{width:100%; float:left; margin-top:20px;}
.xyyx-1 li{width:159px; height:104px; border:3px solid #fff; overflow:hidden; box-shadow:2px 2px 6px rgba(0,0,0,0.3); float:left; margin-right:20px;}
.xyyx-1 li:last-child{margin-right:0; float:right;}
.part3{width:100%; background:url(../images/zt-bg.jpg) no-repeat center top; height:265px; float:left;}
.zt{width:1150px; margin:0 auto; background:url(../images/zt.png) no-repeat; margin-top:42px; padding-left:50px; height:148px;}
.zt li{width:259px; height:100px; margin-left:22px; float:left; margin-top:24px;}
.zt li img,.xyyx-1 li img{width:100%; vertical-align:top;}

.foot{width:100%; height:40; background:#0b50a2 url(../images/foot.jpg) no-repeat center top; float:left; position:relative;}
.foot-left{width:480px; margin-top:5px; float:left;}
.foot-logo{width:100%; height:54px; margin-bottom:15px; float:left;}
.bq{width:100%; color:#fff; font-size:12px; line-height:30px; float:left;}
.bq a{color:#fff;}
.foot-middle{margin-top:35px;  float:left;}
.foot-middle1{width:150px; float:left; margin-left:90px;}
.foot-middle1 h3{display:block; width:100%; font-size:16px; float:left; line-height:30px; color:#fff;}
.foot-middle1 p{display:block; float:left; width:100%; font-size:12px; line-height:36px; color:#fff;}
.foot-right{float:right; margin-top:20px;}
.foot-right li a{width:60px; line-height:26px; color:#fff; display:block; float:left; margin:0 20px; font-size:12px;}


.list-banner{width:100%; height:280px; background:url(../images/banner.jpg) no-repeat;}
.foot-right li{float:left;}
.main{width:100%; float:left; margin-top:30px; background:url(../images/zt-bg.jpg) no-repeat center bottom; }
.right{width:100%; float:right;}
.right-1{margin-left:300px; overflow:hidden; color:#333;}
.left{width:260px; float:left; margin-right:-260px;  position:relative; padding-bottom:50px; background:#eee;}
.lmcc{height:60px; background:url(../images/lmcc.jpg) no-repeat; padding-left:50px; width:210px; line-height:60px; color:#fff; font-size:20px; float:left;}
.left-list{width:100%; float:left;}
.left-list li a{width:190px; float:left; padding-left:30px; border-bottom:1px solid #dedede; height:50px; line-height:50px; margin:0 20px; display:block; float:left; color:#0590d7; font-size:14px;}
.local{width:100%; height:30px; line-height:30px; color:#333; font-size:12px; float:left;}
.local a{color:#333; padding:0 5px;}
.right-lmcc{width:100%; float:left; border-bottom:2px solid #0590d7; font-size:22px; height:45px; line-height:45px; margin-top:20px;}
.jj{width:100%; float:left; margin:25px 0 80px;}
.jj p{display:block; width:100%; float:left; color:#333; font-size:15px!important; line-height:32px!important; text-indent:2em;}
.left-current{background:#71a9db!important; color:#fff!important; margin:0!important;padding-left:50px!important; width:210px!important;}
.jgsz1 h3{width:100%; height:40px; line-height:40px; color:#333; font-size:16px; float:left;}
.sfrz{width:100%; float:left; padding:10px 0 30px; margin-bottom:30px; border-bottom:1px solid #ccc;}
.sfrz li a{display:block; padding:0 20px; line-height:36px; color:#333; float:left;}
.jgsz-txt{width:100%; float:right;}
.jgsz-txt-1{margin-left:330px; overflow:hidden; color:#333;}
.jgsz-pic{width:280px; overflow:hidden; float:left; margin-right:-280px;  position:relative; }
.jgsz-txt-1 li{width:50%; float:left; height:36px; line-height:36px; font-size:15px;}
.jgsz-txt-1 li a{color:#333;}
.jgsz1{width:100%; float:left; margin-top:30px; margin-bottom:20px;}
.jgsz{width:100%; float:left; margin-bottom:100px;}
.jgsz-pic img{width:100%; }
.jgsz-txt-1 h3{display:block; width:100%; float:left; margin-bottom:8px; font-size:18px;}
.list,.list-1,.pic-list{width:100%; margin:0px 0 0px; float:left;}
.list li{width:100%; height:26px; line-height:26px; border-bottom:1px dotted #ccc; float:left;}
.list li .bt{width:100%; float:left;}
.list li .bt-1{margin-right:100px; height:26px; line-height:26px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; font-size:15px;}
.list li .date-1{width:25px; float:right; margin-left:-85px; text-align:right; position:relative; height:26px; line-height:26px; color:#999; font-size:12px;}
.list-1 li{width:100%; border-bottom:1px dotted #000; padding:12px 0; float:left;}
.list-txt{width:100%; float:right;}
.list-txt-1{margin-left:280px; overflow:hidden; color:#333;}
.list-pic{width:240px; height:160px; float:left; margin-right:-240px;  position:relative; overflow:hidden;}
.list-pic img{width:240px; height:160px;}
.list-txt-1 h3,.list-txt1 h3{display:block; width:100%; height:26px; line-height:26px; float:left; overflow:hidden; color:#333; font-size:16px; margin-bottom:6px;}
.list-txt-1 p,.list-txt1 p{display:block; width:100%; float:left; color:#666; font-size:14px; line-height:24px; margin-bottom:5px;}
.list-txt-1 i,.list-txt1 i{display:block; width:100%; float:left; color:#999; font-size:12px; line-height:26px;}
.content,.list-txt1{width:100%; float:left;}
.content-title{width:100%; padding:15px 0; border-bottom:1px solid #ccc; float:left; position:relative;}
.content-title h3{display:block; float:left; color:#333; width:100%; font-size:20px; line-height:32px; text-align:center;}
.content-title i{display:block; float:left; width:100%; text-align:center; font-size:14px; color:#666; margin-top:6px;}
.content-con{width:100%; float:left; margin-top:25px;}
.content-con span{line-height:30px!important; font-size:15px!important;font-family:'Microsoft YaHei'!important;}
.content-con p{display:block; width:100%; float:left; line-height:30px!important; font-size:15px!important; text-indent:2em; margin-bottom:15px!important;font-family:'Microsoft YaHei'!important;}
.bdsharebuttonbox{position:absolute; bottom:15px; right:0;}
.content{padding-top:15px; margin-bottom:100px;}
.sxt{width:100%; float:left; border-top:1px solid #ccc; padding-top:15px; margin-top:15px;}
.sxt p a{display:block; float:left; width:100%; color:#333; font-size:14px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic-list img{width:270px; height:180px;}
.pic-list li{width:270px; float:left; text-align:center; line-height:24px; margin:20px 45px 20px 0; font-size:14px;}
.pic-list li a{color:#333;}
.pic-list li:nth-child(3n){margin-right:0;}
.content-con img{max-width:80%!important;  margin:10px auto!important; display:block; height:auto;}

/****************/
/* 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(../images/prev.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(../images/next.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(../images/close.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;
}
/*******banner*******/
.slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
	float:left;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd li img{
	width: 100%;
	vertical-align:top;
}
.slideBox4 .hd {
	overflow:hidden;
	position:absolute;
	bottom:20px;
	z-index:1;
	left: 50%;
	margin-left: -54px;
}
.slideBox4 .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox4 .hd ul li {
	float:left;
	margin: 0 7px;
	width: 18px;
	height: 18px;
	text-align: center;
	cursor: pointer;
	background: url(../images/ico1.png) no-repeat;
}
.slideBox4 .hd ul li.on {
	background: url(../images/ico1_h.png) no-repeat;
}
.dl-menuwrapper,.zt .title2,.list-banner img{display:none;}
.list, .list-1, .pic-list{min-height:300px;}
.left{margin-bottom:100px;}

.content-con video{height:610px!important;}



@media screen and (min-width:1200px) and (max-width:5000px) {
.topright
{
display:block;
}
}





@media screen and (min-width:1000px) and (max-width:1200px) {
.topright
{
display:block;
}
.bjxw-content li:last-child{display:block;}
.bjxw-content li .bt-1, .bjxw-content li, .bjxw-content li a{height:40px; line-height:40px;}
.part3{padding-bottom:50px;}
}

@media screen and (min-width:800px) and (max-width:1200px) {
.topright
{
display:block;
}
body{min-width:100%;}
body,.nav ul,.part1-right,.part1-left,.xyyx,.zt ul{width:100%;}
.wid1200,.zt,.top1,.ejdhw,.bjxw-content,.part3{width:100%; padding:0 25px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.top1,.top{height:100px;}
.logo{margin:25px 0;}
.focus{ position:relative; width:100%; float: left; margin-left:0!important;}  
.logo,.logo img{height:50px;}	

.top1{background-size:60%;}
.nav ul li{width:12.5%; padding:0;}
.lj_img{width:200px;}
.xf{width:255px; height:auto;}
.lj{width:415px;}
.lj li{margin-left:20px;}
.xf img,.lj_img img{width:100%; height:auto;}
.ejdh{padding-bottom:20px;height:auto;}
.ejdhw,.part2{height:auto;}
.tb li{width:11.1%; padding:0 6px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-right:0;}
.title, .title2{padding:20px 0 10px;}
.focus{width:40%; padding-right:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.focus .fcon img, .lht-pic{height:auto;width:100%;}
.bjxw-con-qh{width:58%;}
.bjxw-content li .bt-1,.bjxw-content li,.bjxw-content li a{height:36px; line-height:36px;}
.bjxw-content{padding:5px 15px 15px;}
.bjxw-content li:last-child{display:none;}
.part1-right{border-top:15px solid #eee;}
.part1-left{padding-bottom:25px;}
.xsdt{width:48%; margin-right:4%;}
.mtjj{width:48%; margin-right:0;}
.xyyx{margin-top:20px;}
.title h3, .title-1 h3, .title2 h3{font-size:22px;}
.sp{width:30%; height:auto;}
.xyyx-1{width:68%; float:right; margin-top:0;}
.xyyx-1 li{width:48%; margin-left:2%; margin-right:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:auto;}
.part3{width:100%; background:url(../images/zt-bg.jpg) no-repeat center bottom; height:auto; float:left;background-size:100%;}
.zt{margin:25px 0 40px;background-size:100%;}
.zt li{width:25%; height:auto; margin-top:15px; padding-left:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-left:0;}
.foot-middle1{margin-left:55px;}
.foot-middle{margin-left:100px;}
#link{margin-left:375px;}
#link-1{margin-left:472px;}
.content-title h3, .content-title i{text-align:center;}
.left{width:200px; margin-right:-200px;}
.lmcc{height:60px; line-height:60px;}
.lmcc,.left-current{width:150px!important;}
.left-list li a{width:130px;}
.right-1{margin-left:240px;}
.list-pic,.list-pic img{width:200px; height:auto;}
.list-txt-1{margin-left:220px;}
.list-txt-1 p, .list-txt1 p{height:72px; overflow:hidden;}
.list, .list-1, .pic-list{margin:0 0 80px;}
.right-lmcc{margin-top:0;}
.pic-list li{width:46%; margin:25px 2% 10px;}
.pic-list img{width:100%;}
.pic-list li:nth-child(3n){margin-right:2%;}
}
@media screen and (max-width: 800px) {
.topright
{
display:block;
}
.focus{ position:relative; width:100%; float: left; margin-left:0!important;}  
.content-con video{height:360px!important;}
.focus .fcon img, .lht-pic{height:auto;width:100%;}
.dl-menuwrapper,.zt .title2,.list-banner img{display:block;}
.part2,.top1{background:none;}
body{min-width:100%;}
body,.jgsz-pic{width:100%;}
.index_nav,.search,.tb li:last-child,.foot-right,.foot-logo,.left,.top-left{display:none;}	
.wid1200,.part1-left,.zt,.top1,.foot-left,.sp,.bjxw-con-qh{width:100%;}
.part2,.part3,.foot,.sp{height:auto;}
.top,.top1{height:60px;}
.sp{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.logo{height:36px; margin:12px 0 12px 15px; width:auto;}
.logo img{height:36px;}
.slideBox4 .hd ul li{width:10px; height:10px;}
.slideBox4 .hd{bottom:10px;}
.zt{padding-left:0; height:auto; border-top:15px solid #eee; background:none; margin-top:20px; padding-top:10px; padding-bottom:20px}
.zt li{width:48%; margin:15px 1% 0; height:auto;}
.foot-logo,.bq{text-align:center;}
.foot-left,.xyyx-1{margin-top:10px;}
.foot-logo{margin-bottom:5px;}
.bq{line-height:25px;}
.foot-middle,.bjxw-content{width:92%; float:left; margin-top:10px; padding:0 4%;}
.foot-middle1{margin-left:0; float:left;}
.foot-middle1:last-child{float:right;}
.foot-right{width:100%; float:left; margin-top:10px; text-align:center; margin-bottom:10px;}
.part3,.main{background:url(../images/zt-bg.jpg) no-repeat right bottom; background-size:150%;} 
.xyyx,.mtjj,.xsdt,.part1-right{width:92%; padding:0 4%; border-top:15px solid #eee;}
.xyyx-1 li{width:48%; margin-right:4%; height:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.title-1,.title{padding:15px 0 0 0;}
.title h3, .title-1 h3, .title2 h3{font-size:20px;}
.title h3 img, .title-1 h3 img, .title2 h3 img{height:24px;}
.xsdt{padding-bottom:20px;}
.xsdt-first{width:100%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.part1{padding-bottom:20px;}
.tzgg-con li a{padding:8px 0;}
.tzgg-con{margin-top:6px;}
.focus,.local,.right-lmcc,.content,.jgsz1,.jj,.list,.list-1{width:100%; padding:0 15px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.title2,.zt ul{width:92%; margin:0 4%; padding:0;}
.part1-left{border-top:15px solid #eee; padding-top:15px;}
.bjxw-con-qh{margin-top:15px;}
.tb li{width:25%; padding:0 1%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-right:0; margin-bottom:10px;}
.tb li a{line-height:20px;}
.tb li a img{width:50%;}
.foot-right li a{line-height:20px;}
.foot-right ul{position:absolute; left:50%; margin-left:-100px;}
.foot-right{height:80px; position:relative;}
.main{margin-top:10px;}
.list-banner{height:auto; background:none;}
.list-banner img{width:100%;}
.right-lmcc{margin-top:10px; font-size:20px; font-weight:bold; height:40px; line-height:40px; color:#0590d7;}
.content-title h3,.content-title i{text-align:left;}
.bdsharebuttonbox{display:none;}
.content-con{margin-top:10px;}
.content-title{border:0;}
.tb{background:#fff;}
.content,.jgsz,.jj,.list,.pic-list{margin-bottom:30px;}
.right-1,.jgsz-txt-1{margin-left:0;}
.jgsz1{margin:15px 0;}
.jgsz-txt-1 h3{color:#0590d7;}
.jgsz-txt-1{margin-top:10px;}
.jj,.list{margin-top:15px;}
.list li{height:auto; line-height:26px;}
.list li .bt-1{margin-right:80px;}
.list li .date-1{width:70px; margin-left:-70px;}
.list-pic{width:120px; margin-right:-120px; height:100px;}
.list-txt-1{margin-left:135px;}
.list-1{margin:10px 0 30px;}
.list-1 li{padding:15px 0;}
.list-txt-1 p, .list-txt1 p{height:; font-size:12px; line-height:22px; height:66px; overflow:hidden;}
.pic-list li{width:50%; padding:0 2%; margin:10px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.pic-list img{width:100%; height:auto;}
.top-right{float:left; margin-left:10px;}
}
@media screen and (max-width: 370px) {
.tb li a{font-size:12px;}
.logo img{height:30px;}
.dl-menuwrapper button{width:55px; height:55px;}
.xyyx-1 li{height:auto;}
.topright
{
display:none;
}
}

@media screen and (min-width:0px) and (max-width: 370px) {
.topright
{
display:none;
}
}

@media screen and (min-width:370px) and (max-width: 700px) {
.topright
{
display:none;
}
}

@media screen and (min-width:700px) and (max-width:800px) {
.focus{ position:relative; width:100%; float: left; margin-left:0!important;}  
.bjxw-con-title li a{background:url(../images/pic1.png) no-repeat 36% center;}
.current a:hover, .current a:active, .current a:link, .current a:visited{background:#0590d7 url(../images/pic2.png) no-repeat 36% center;}	
.topright
{
display:none;
}
}
@media screen and (min-width:580px) and (max-width:700px) {
.focus{ position:relative; width:100%; float: left; margin-left:0!important;}  
.focus{ position:relative; width:100%; float: left; margin-left:0!important;}  
.bjxw-con-title li a{background:url(../images/pic1.png) no-repeat 33% center;}
.current a:hover, .current a:active, .current a:link, .current a:visited{background:#0590d7 url(../images/pic2.png) no-repeat 33% center;}	
.topright
{
display:none;
}
}
@media screen and (min-width:460px) and (max-width:580px) {
.bjxw-con-title li a{background:url(../images/pic1.png) no-repeat 30% center;}
.current a:hover, .current a:active, .current a:link, .current a:visited{background:#0590d7 url(../images/pic2.png) no-repeat 30% center;}	
.topright
{
display:none;
}
}
@media screen and (min-width:800px) and (max-width:950px) {
.foot-middle{margin-left:0;}
.foot-right{display:none;}
.topright
{
display:block;
}
@media screen and (min-width:950px) and (max-width:1000px) {
.foot-middle{margin-left:0;}
.foot-middle1{margin-left:25px;}
.topright
{
display:block;
}
}

@media screen and (min-width:1000px) and (max-width:1100px) {
.foot-middle{margin-left:50px;}
.foot-middle1{margin-left:25px;}
.topright
{
display:block;
}
}