@charset "gb2312";
.mr50{margin-right:50px;}
.mb20{margin-bottom:20px;}
.flexslider{position:relative; height:540px; overflow:hidden;}
.slides{position:relative;z-index:1; overflow:hidden;}
.bigsro .bdbg1{ background:url(images_2015scrol1.jpg) center center no-repeat;vertical-align: top;}
.bigsro .bdbg2{ background:url(images_2015scrol2.jpg) center center no-repeat;vertical-align: top;}
.bigsro .bdbg3{ background:url(images_2015scrol3.jpg) center center no-repeat;vertical-align: top;}
.bigsro .bdbg4{ background:url(images_2015scrol4.jpg) center center no-repeat;vertical-align: top;}
.bigsro .bdbg5{ background:url(images_2015scrol_20160516.jpg) center center no-repeat;vertical-align: top;}
.bigsro li{ position:relative;}
.bigsro li a{ display:block; position:relative;width:100%; height:540px;} 
.picshft{max-width: 1170px;height: 100%;margin: 0 auto;position: relative;}
.bigsro .picshow{ position:absolute; text-align:left; top:25%; right: 0%; display:none; cursor:pointer;}
.bigsro .picshow h1{ font-size:52px; font-weight:bold; color:#fff;font-family:"Î¢ÈíÑÅºÚ"; height:70px; line-height:70px; margin-bottom:10px;}
.bigsro .picshow p{color:#fff;font-family:"Î¢ÈíÑÅºÚ"; height:40px; line-height:40px; }
.bigsro .picshow p.p1 img{ display:inline-block; margin-left:10px; vertical-align:middle;}
.bigsro .picshow p.p1{ font-size:36px; }
.bigsro .picshow p.p2{ font-size:28px; }
.bigsro .picshow p.p3{ font-size:30px; }
.bigsro .picshow span.scrobtn{ display:inline-block; width:155px; text-align:center; height:50px; line-height:50px; color:#fff; font-size:25px;font-family:"Î¢ÈíÑÅºÚ"; border-radius:8px; text-decoration:none; margin-top:20px;}
.bigsro .picshow a.bg1{ background: url(images_2015btnbg2.png) no-repeat;}
.bigsro .picshow span.bg2{ background:url(images_2015btnbg1.png) no-repeat;}
.slides .bg01{background:url(../images_2015/sidd_bg.png) left top repeat-x; z-index:4; position:absolute; width:100%; height:7px;}
.flex-control-nav{height:19px;  position:absolute; z-index:1; bottom:20px;text-align:center;width:100%;}
.flex-control-nav li{display:inline-block;width:24px;height:6px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{float:left; margin-right:10px;width:17px; height:17px;overflow:hidden; list-style:none; text-indent:-999px; background:url(images_2015dot.png) no-repeat; }
.flex-control-nav .flex-active{background:url(images_2015doted.png) no-repeat;}
.scroll{max-width:100%;}
.focus{ margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{height:19px;  position:absolute; z-index:1; bottom:20px;text-align:center;width:100%;}
.focus .hd ul{ display:inline-block;padding:3px 5px;border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ float:left; margin-right:10px;width:17px; height:17px;overflow:hidden; list-style:none; text-indent:-999px; background:url(images_2015dot.png) no-repeat; }
.focus .hd ul li.on{ background:url(images_2015doted.png) no-repeat;}
.focus .bd{ position:relative; z-index:0; width:100%;}
.focus .bd li{ position:relative;overflow:hidden; text-align:center;list-style:none;}
.smallsro{ display:none;}
.smallsro .picshow{text-align:left; height:110px; background-color:#efefef;}
.smallsro .smlbg1{ background-color:#6298b2; padding:15px; height:80px;}
.smallsro .smlbg2{ background-color:#85c2ec; padding:15px; height:80px;}
.smallsro .smlbg3{ background-color:#ef880e; padding:15px; height:80px;}
.smallsro .smlbg4{ background-color:#85c2ec; padding:15px; height:80px;}
.smallsro .smlbg0{ background-color:#a4c74f; padding:15px; height:80px;}
.smallsro .picshow h1{ font-size:16px; color:#fff;font-family:"Î¢ÈíÑÅºÚ"; height:24px; line-height:24px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.smallsro .picshow p{ font-size:16px; color:#fff;font-family:"Î¢ÈíÑÅºÚ";text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); height:18px; line-height:18px; }

.news{ width:1170px; height:59px; margin:20px auto; background:#f7f7f7; position:relative; overflow:hidden;}
.news .newtit{ display:block; width:120px; height:59px; color:#3a3a3a; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; line-height:59px; text-align:center;background:url(images_2015titlebg.png) no-repeat left; float:left;}
.news .newlist{display:block; margin-left:20px; float:left; width:75%; height: 59px;
overflow: hidden;}
.news .newlist li{line-height:59px; width:100%;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.news .newlist li a{ font-size:16px; color:#3a3a3a;font-family:"Î¢ÈíÑÅºÚ"; text-decoration:none;}
.news .flex-prev{ display:inline-block; width:22px; height:12px; position:absolute; top:15px; right:35px;background: url(images_2015prve.png) no-repeat;}
.news .flex-next{ display:inline-block; width:22px; height:12px; position:absolute; top:35px; right:35px;background: url(images_2015next.png) no-repeat;}
.flexslider1 ol{ display:none;}
.tuij{width:1170px; margin:0 auto 30px;}
.tith{ height:37px; color:#3a3a3a; font-size:20px;font-family:"Î¢ÈíÑÅºÚ"; border-left:5px solid #0081d4; padding-left:15px; line-height:37px; margin-bottom:8px;}
.tith2{ height:37px;border-left:5px solid #0081d4; padding-left:15px; line-height:37px; margin-bottom:8px;}
.tith2 .fl{color:#3a3a3a; font-size:20px;font-family:"Î¢ÈíÑÅºÚ";}
.tith2 .fr{background:#70a4bd;color:#fff;font-size:10px;padding:0 5px;border-radius:2px;margin-top: 20px;height: 16px;line-height: 16px;text-decoration: none;}
.tuijcon{padding: 20px 0;}
.tuijcon li{ float:left; width:33.33333333333%; height:auto;overflow:hidden; position:relative;}
.tuijcon li.fst{width:100%;}
.tuijcon li img{width: 100%;vertical-align: bottom;}
.tuijcon li .explantj{padding-top: 30%;width:100%;height:100%; text-align:center; color:#fff;font-family:"Î¢ÈíÑÅºÚ"; background-color:#29a8f7; opacity:0.9;filter:alpha(opacity=90); position:absolute; left:0; top:0; display:none; text-decoration:none;}
.tuijcon li .explantj span{ font-size:18px; display:block; margin-bottom:20px;}
.tuijcon li .explantj span{ font-size:18px; color:#fff; text-decoration:none;}
.tuijcon li .explantj span img{ vertical-align:middle; display:inline-block; margin-left:5px;width: auto;}

.newsBox{width:1170px; margin:50px auto;}
.newsList{width:100%;}
.newsList li{width:46%;display:inline;margin-left:2%;padding:28px 0;border-bottom:1px solid #e4e7e9;}
.newsList li .pic{float:left;width:12%;display:inline;margin:0 4% 0 1%;height: 45px;overflow: hidden;}
.newsList li .pic img{width:100%;}
.newsList li .info{float:left;width:82%;}
.newsList li .info h3{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 10px;}
.newsList li .info a,.newsList li .info a:visited{color:#3e7894;font-size:18px;font-weight:bold;text-decoration:none;}
.newsList li .info p{color:#999;font-size:12px;}

.lawcon{ width:1170px; margin:0 auto;}
.lawcon h1{ font-size:30px; font-weight:bold; margin:30px 0;}
.lawclis{ margin-top:20px;}
.lawclis h2{ font-size:20px; margin-bottom:10px;  margin-top:30px;}
.lawclis p{ font-size:16px; line-height:35px; text-indent:1em;}
.lawclis p span{ font-weight:bold;}

@media only screen and (max-width:1200px){
   .news{ margin:20px ; width:auto;}
   .tuij{width:auto; margin:0 20px;}
   .mr50{ margin-right:2%;}
   .tuijcon li .explantj img{ width:28px;}
   .lawcon{ width:95%; margin:0 auto;}
   .newsBox{width:auto;padding: 0 20px;}
   .newsList li{margin-left:0;}
}

@media only screen and (max-width:640px){
	.news .newtit{font-size:17px;}
	.news .newlist li a{ font-size:15px;}
	.tuijcon li .explantj span{ font-size:16px; margin-bottom:15px;}
	.tuijcon li .explantj span{ font-size:16px;}
	.tuijcon li .explantj span img{ width:25px !important; }
}

@media only screen and (max-width:1128px){
    .bigsro li a,.flexslider{ height:460px;}
	.bigsro .bdbg1,.bigsro .bdbg2,.bigsro .bdbg3,.bigsro .bdbg4{background-size:auto 100%;}
	.bigsro .picshow h1{ font-size:42px; line-height:50px;height:50px;} 
	.bigsro .picshow p.p1{ font-size:32px;}
	.bigsro .picshow p.p1 img{ width:36px;}
	.pisc4 img{ width:80%;}   
}

@media only screen and (max-width:960px){
   .bigsro li a,.flexslider{ height:420px;}
   .bigsro .bdbg1,.bigsro .bdbg2,.bigsro .bdbg3{background-size:auto 100%;}
   .bigsro .picshow h1{ font-size:38px;line-height:40px;height:40px;}
   .bigsro .picshow p.p1,.bigsro .picshow p.p2,.bigsro .picshow p.p3{ font-size:28px;}    
   .bigsro .picshow p.p1 img{ width:35px;} 
   .pisc4 img{ width:70%;} 
}

@media only screen and (max-width:880px){
   .bigsro li a,.flexslider{ height:380px;}
   .bigsro .bdbg1,.bigsro .bdbg2,.bigsro .bdbg3{background-size:auto 100%;}
   .bigsro .picshow h1{ font-size:32px;line-height:36px;height:36px;}
   .bigsro .picshow p{line-height:32px;height:32px;}
   .bigsro .picshow p.p1,.bigsro .picshow p.p2,.bigsro .picshow p.p3{ font-size:22px;}    
   .bigsro .picshow p.p1 img{ width:30px;} 
   .pisc4 img{ width:60%;} 
}
@media only screen and (max-width:800px){
   .bigsro li a,.flexslider{ height:350px;}
   .bigsro .bdbg1,.bigsro .bdbg2,.bigsro .bdbg3{background-size:auto 100%;}
   .bigsro .picshow h1{ font-size:30px;line-height:32px;height:32px;}
   .bigsro .picshow p.p1,.bigsro .picshow p.p2,.bigsro .picshow p.p3{ font-size:20px;}    
   .bigsro .picshow p.p1 img{ width:26px;} 
   .pisc4 img{ width:50%;} 
   .newsList li {width: 96%;float:left; position:relative;}
   .newsList li .pic{ position:absolute;width: 65px;}
   .newsList li .info{ float:none; width:auto; display:block;margin-left: 85px;}
}

@media only screen and (max-width:720px){
   .flexslider{ display:none;} 
   .smallsro{ display:block;}
   .smallsro img{ width:100%;vertical-align: middle;}  
   .focus .hd ul li.on,.focus .hd ul li{ background-size:80%;}
   .focus .hd{bottom:8px;}
}

@media only screen and (max-width:960px){
}

@media only screen and (max-width:920px){
   .news .newlist{ width:70%;}
}
@media only screen and (max-width:580px){
	.news,.botline,.tuij{ margin-left:10px;margin-right:10px;}
	.tuijcon li .explantj span{ font-size:14px; margin-bottom:10px;}
	.tuijcon li .explantj span{ font-size:14px;}
	.tuijcon li .explantj span img{ width:21px !important; }
}
@media only screen and (max-width:500px){
	.news{ height:50px;}
	.news .newtit{ font-size:16px;height:50px; width:100px; line-height:50px; background-size:100%;}
	.news .newlist{ height:50px;}
	.news .newlist li{ line-height:50px;}
	.news .newlist li a{ font-size:14px;}
	.news .prve{ right:16px; top:11px;}
	.news .next{ right:16px; top:31px;}
	.news .prve img,.news .next img{ width:18px;}
	.tith{ font-size:16px; height:30px; line-height:30px;}
	.newsList li .info a{ font-size:16px;}
	.tuijcon li .explantj span{ font-size:12px; margin-bottom:8px;}
	.tuijcon li .explantj span{ font-size:12px;}
	.tuijcon li .explantj span img{ width:18px !important; }
}
@media only screen and (max-width:420px){
	.news .newtit{ width:100px ; font-size:15px; height:50px;}
	.news .newlist{margin-left:5px; }
}
@media only screen and (max-width:360px){
	.tuijcon li .explantj span{ font-size:15px; margin-bottom:10px;}
	.tuijcon li .explantj span{ font-size:15px;}
	.tuijcon li .explantj span img{ width:20px !important; }
}