@charset "utf-8";
.indexadv{ width:100%; min-width:1300px; height:292px; background:url(../images/1YNF97lyuT3332.jpg) #142575 right no-repeat; position:fixed; top:0; z-index:-1; box-shadow: 0px 0px 22px #666;}
.tjxc{ padding-left:1%;}
.tjxc .cbox{ width:32.33333333%; background:url(../images/f3.gif) repeat-x bottom; height:186px; border:1px solid #eee; box-shadow: 0px 0px 5px #eee; float:left; margin-left:1%; margin-bottom:1em; padding:1% 0; position:relative; display:block; border-radius:5px;}
.tjxc .cbox h4{ font-size:18px; text-align:center;}
.tjxc .cbox h5{ font-size:16px; text-align:center; color:#666666; margin:0;}
.tjxc .cbox:hover{ box-shadow: 0px 0px 6px #ccc; border:none}
.tjxc .cbox span{ text-align:center; font-size:13px; color:#666666; display:block;}
.tjxc .cbox span img{height:17px; margin-right:3px;}
.tjxc .cbox .agb{ width:31.3333%; height:45px; float:left; margin:0 1%; text-align:center; font-size:18px; color:#DF0000; line-height:1.3}
.tjxc .cbox .cboxborder{ border-right:1px solid #ddd}
.tjxc .cbox .agb h5{ color:#727272; margin:0;}
.tjxc .cbox li{ display:block; width:100%; height:34px; line-height:34px; position:absolute; bottom:0; clear:both; border-top:1px dashed #eee; padding:0 8px; background:#FFFFFF}
.tjxc .cbox hr{ margin:.5em 0;}
.tjxc .cbox li font{background: #CE0000; color:#FFFFFF; font-size:12px; padding:4px 6px; float:right; line-height:1; margin-top:6px;}



.indexnews .news_left{ width:300px; height:300px; float:left; margin-left:22px; padding-right:20px; margin-right:20px; border-right:1px solid #eee;}
.indexnews .news_left img{ max-width:100%;}
.indexnews .news_left h4{ font-size:16px;}
.indexnews .news_right{ height:300px; float:left; width:732px;}
.indexnews .news_right a{ width:50%; height:35px; line-height:35px; display:block; float:left; padding-right:4%; overflow:hidden; border-bottom:1px dashed #eee}

.sqzx{ height:auto; padding-left:1%;}
.sqzx .img{ width: 19%; height:auto; padding:.5%; box-shadow: 0px 0px 5px #ddd; border:1px solid #eee; margin-bottom:1em; float:left; margin-left:1%; display: block; border-radius:5px;}
.sqzx .img img{ width:100%;}
.sqzx .img:hover{box-shadow: 0px 0px 5px #ccc;}




.ywjy{ height:auto; padding-left:1%;}
.ywjy .box{ background: linear-gradient(#e3f5fc,#fff);  width: 19%; height:224px; padding:.5%; box-shadow: 0px 0px 5px #eee; border:0px solid #eee; margin-bottom:1.5em; float:left; margin-left:1%; display: block; border-radius:5px; text-align:center; position:relative;}
.ywjy .box:hover{background:url(../images/jy.png) no-repeat top right #e3f5fc;}
.ywjy .box img{ width:130px; height:130px; box-shadow: 0px 5px 8px #666; margin:3px auto; display:block; border-radius:50%;}
.ywjy .box h3{ font-size:18px; color:#000000; font-weight:900; border-bottom:1px dashed #CCCCCC; padding-bottom:4px; text-align:left; padding-left:5%;}
.ywjy .box h3 i{font-size:12px; font-weight:100; color:#666;}
.ywjy .box font{display:block; width:60px; height:20px; line-height:20px; background:#0fa9a9; color:#fff;  border-radius:4px; font-size:12px; position:absolute; bottom:103px; z-index:9999}
.ywjy .box .erweima{ width:70px; height:70px; position:absolute; bottom:8px; right:7px;}
.ywjy .box .erweima img{ width:70px; height:70px; border-radius:1px; box-shadow:none;}
.ywjy .box .vipbut{ width:110px; font-size:13px; height:36px; padding-top:2PX; position:absolute; bottom:9px; left:4%; background: url(../images/telico.jpg) no-repeat 2px 0px, linear-gradient(to right,#fff,#e3f5fc); z-index:999; color:#666; text-align:LEFT; line-height:16px; border-radius:6px; padding-left:20px; box-shadow: 0px 0px 5px #0fa9a9;}




.show_link{ display:block; width:19%; float:left; margin-left:1%; padding:5px; box-shadow: 0px 0px 10px #ddd; border-radius:5px;}
.show_link img{ width:100%;}
.show_link:hover{box-shadow: 0px 0px 10px #ccc;}

.index_jbbw{ padding:5px; box-shadow: 0px 0px 10px #ddd;  border-radius:5px; margin-left:21px; margin-top:10px;}
.index_jbbw img{ width:100%;}

.counter{
		    background:#049099; width:24%; float:left;
		    text-align: center;
		    position: relative; margin:.5%; border-radius:4px;
		    
		}
		
		
	.counter:hover{
	 background:#004993;
	}	
		
		
		.counter .counter-content{
		    padding: 2px 20px 10px;
		    color: #fff;
		    position: relative;
		}
		.counter:before,
		.counter:after,
		.counter .counter-content:before,
		.counter .counter-content:after{
		    content: "";
		    width: 20px;
		    height: 20px;
		    border-radius: 50%;
		    background: #fff;
		    position: absolute;
		    box-shadow: inset 0 2px 2px #000;
		    top: 15px;
		    left: 15px;
		}
		.counter:after{
		    left: auto;
		    right: 15px;
		}
		.counter .counter-content:before,
		.counter .counter-content:after{
		    box-shadow: inset 0 -2px 2px #000;
		    top: auto;
		    bottom: 15px;
		}
		.counter .counter-content:after{
		    left: auto;
		    bottom: 15px;
		    right: 15px;
		}
		.counter .counter-icon{
		    display: inline-block;
		    font-size: 40px;
		    margin-bottom: 10px; margin-top:10px;
		}
		.counter .counter-value{
		    display: block;
		    font-size: 50px;
		    margin-bottom: 15px;
		}
		.counter .title{
		    font-size: 20px;
		    text-transform: uppercase;
		   
		}
		@media only screen and (max-width: 990px){
		    .counter{ margin-bottom: 20px; }
		}



*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.counterbox{ box-shadow: 0px 0px 10px #ddd;  border-radius:5px; margin-left:21px; margin-top:10px;}

.indexsearch{ width:100%; height:200px; padding-top:0px; padding-left:25px;}
.indexsearch .s1{ width:69%; height:200px; float:left;  border-radius:8px; border:7px solid #C6ECFF; padding:8px;}
.indexsearch .s2{ width:30%; height:198px; float:right; overflow:hidden; border-radius:7px;}
.indexsearch .s2 img{ width:100%; height:auto;}
.indexsearch .s1 .nav-link{ color:#000000; font-weight:700}
.indexsearch h3{ font-size:18px; font-weight:800; color:#000000; margin-bottom:12px; line-height:1.5}
.indexsearch h3 small{ font-size:14px; color:#999; display:block; font-weight:300;}
.indexsearch h3 small b{ color:#DD0000;}



 .newpbox{ width:98%; margin-left:2%; height:200px; border:1px solid #eee; box-shadow: 0px 0px 5px #eee; margin-bottom:.5em; padding-top:.8em; display:block; border-radius:5px; background:#fff}
 .newpbox .box{ width:47%; height:28px; line-height:28px; border-bottom:1px dashed #eee; float:left; margin:0 1.5%; display:block;}
 .newpbox h3{ font-size:16px; padding-left:1%;}
 .newpbox .box img{ height:20px; margin-left:5px;}
 .newpbox .box span{ float:right; color:#999999}
 .newpbox .box:hover{box-shadow: 0px 3px 5px #eee; text-indent:1%;}
