/* CSS Document */
@charset "utf-8";

/*共公类*/
body{ margin:0px; font-size:14px; line-height:30px; color:#666; font-family:Arial, Helvetica, sans-serif,Simsun;}
h1,h2,h3,h4{margin:0px; padding:0px; font-size:14px; font-weight:normal;}
ul,ol,li{margin:0px; padding:0px; list-style-type:none;}
p,dl,dt,dd{margin:0px; padding:0px;line-height:30px}
img{border:none; margin:0px; padding:0px;}
a{text-decoration:none;color:#666;}

.clear{
	clear:both;
	height:0px;
}
* html .clear{
	clear:both;
	display:inline;
}
.flo{ float:left;}
.flot{ float:right;}
/*共公类*/
/* 网页底部 */
.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #5d5d5d;
}

.zzb07link:hover {
	text-decoration: underline;
	color: #5d5d5d;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #5d5d5d;
}
.zzb07tail a
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #5d5d5d;
}

.box{ width:100%;}

.boxa{width:1200px;}
.top{ height:699px; position:relative;}

.atop{ height:399px; position:relative;}

.topa{ height:86px; background:url(../images/23.jpg ) center #fff; position:absolute; top:10px; z-index:9999;}

.topb{ width:800px; height:86px;}
h1{ width:208px; height:87px; border-right:1px solid #eeeeee;}

.nav { width:590px;  position:relative; }

.nav ul li{ width:97px; line-height:87px; font-size:14px; float:left; text-align:center; border-right:1px solid #eeeeee;}



.nav ul li .zyxiangmu{ position:absolute; left:-2px; top:86px; width:552px; height:190px; background:#f7f7f7; border-bottom:5px solid #0b4da1; padding-top:58px; padding-left:20px; padding-right:20px; display:none;}

.zyxiangmua{ width:207px; height:190px;}

.zyxiangmub{ width:44px; height:4px; background:#0c4da2;}
.zyxiangmuc{ font-size:25px; font-weight:500; color:#0c4da2; text-align:left;}
.zyxiangmudaa{  border:2px solid #0c4da2; line-height:30px !important; width:90px; border-radius:45px;}
.zyxiangmuf{ width:336px;}

.zyxiangmuf a{ display:block;  line-height:30px; padding-left:10px; padding-right:10px; border:1px solid #999; width:100px; float:left; margin-left:30px; margin-bottom:20px; }

.zyxiangmuf a:hover{ background:#0c4da2; color:#FFF;}
.topc{ width:400px; height:86px;}

.topca{ width:208px; height:86px; background:#FFF;}
.topcb{ width:88px; height:88px; background:#0c4da2;}
.topcc{width:88px; height:88px; background:#141414;}


.center{ height:616px; background:url(../images/6.jpg) no-repeat center;}

.centera{ height:108px; padding-top:48px; text-align:center;}

.centerbc{ height:282px; padding-top:70px;}


.centerbcyi{ width:236px; height:273px; background:url(../images/9.png) no-repeat center;}

.centerbcdier{ width:236px; height:273px; background:url(../images/10.png) no-repeat center; margin-left:76px;}

.centerbcdsan{ width:236px; height:273px; background:url(../images/11.png) no-repeat center; margin-left:76px;}

.centerbcdisi{ width:236px; height:273px; background:url(../images/12.png) no-repeat center; margin-left:76px;}


.centerbd{ height:717px; background:url(../images/7.jpg) no-repeat center top;}

.centerbda{ padding-top:57px; height:107px; text-align:center;}
.centerbdb{ height:495px; padding-top:62px; background:(../images/7.jpg) center top;}

.centerbdb ul li{ width:268px; height:185px; margin-right:30px; float:left; margin-bottom:35px; color:#FFF; position:relative; overflow:hidden;}

.centerbdb ul li img{ width:268px; height:auto;}


.centerbdb ul li .ab{ width:268px; height:0px; background:#000; color:#FFF; text-align:center; position:absolute; bottom:0px; opacity:0.5; }
.centerc{ height:578px; background:url(../images/9.jpg);}
.centerca{ height:104px; padding-top:49px; text-align:center;}

.centercb{ height:299px; padding-top:50px;}
.centercba{ width:645px; height:299px; background:url(../images/11.jpg) no-repeat left #FFF;}
.centercbaa{ width:645px;}

.centercbaa ul li{ border-bottom:1px solid #CCC;}
.centercbaa .tie{ width:99px; height:38px; color:#FFF; text-align:center; padding-top:60px;}
.centercbaa .nraa{ width:489px; height:38px; padding-left:20px;}
.centercbb{ width:555px; height:299px;}

.centerd{ height:550px; background:url(../images/13.jpg) no-repeat center top;}

.centerda{ padding-top:72px; height:104px; text-align:center;}


.centerdb{ height:233px; padding-top:72px;}

.centerdba{ height:222px; padding-top:82px;}

.centerdbb{ height:222px; background:url(../images/8.png) no-repeat left;}

 
.down{ height:100px; background:#FFF; padding-top:30px;}

.downa{ width:88px; height:69px;}

.downb{ width:1100px; height:69px;}

.downb ul li{ width:210px; height:67px; border:1px solid #CCC; margin-left:5px; float:left;} 
.downc{ height:210px; background:url(../images/16.jpg) repeat-x;}

.downd{ height:181px;}

.downg{ width:738px; height:179px; background:url(../images/18en.jpg);}
.downg p.aa{ line-height:79px; padding-left:50px;}

.downh{ width:290px; height:128px; padding-top:30px;}

	
.zyleft{ width:292px;}
.zylefta{ width:292px; height:96px; background:#0b4da1;}
.zylefta p{ font-size:23px; line-height:96px; padding-left:30px; color:#FFF;}
.zyleftb{ width:292px; margin-bottom:60px;}
.zyleftb ul li{ width:292px; height:52px; border-bottom:1px solid #eeeeee; font-size:14px;  line-height:52px;}
.zyleftb ul li a{ display:block; color:#666; padding-left:20px; width:272px;}

.zyleftb ul li a:hover{ background:#0b4da1; color:#FFF;}
.zyleftb ul li ul{ position:absolute; top:10px; z-index:999; left:130px; background:#FFF; border:1px solid #CCC; padding:5px; width:480px; display:none;}
.zyleftb ul li ul li{ width:130px; float:left;}
.zyleftc{ width:200px; height:81px; margin-top:20px;}
.zylefta ul li ul{ width:300px; border:1px solid #000; padding:5px; position: absolute; top:0px; left:200px;}

.zyrig{ width:865px; padding-right:26px; }/*子页右*/
.zyriga{ width:865px; height:83px; border-bottom:1px solid #e7e7e7; line-height:83px;}

.zyriga p{  font-size:23px;  ; line-height:83px; padding-left:10px;}
.zyrigb{ width:845px; padding:10px; min-height:700px; margin-top:20px;}
.fy{ text-align:center; padding-top:10px;}
.zyrigc{width:845px; padding:10px; min-height:700px; margin-top:20px;}
.zyrigc ul li{ height:40px; line-height:40px; border-bottom:1px dashed #CCCCCC; background:url(../images/28.jpg) no-repeat left; padding-left:20px; width:845px;}
.zyrigctt{width:845px; padding:10px; min-height:700px; margin-top:20px;}

.zyrige{width:741px;  background:url(../images/vvccc.jpg) no-repeat right bottom;}


.zyrigd{width:865px; padding:10px;}
.zyrigd ul li{ width:240px; height:160px; margin-left:30px; margin-top:20px; display:inline; float:left; }
.zyrigd img{ max-width:90%;}

.aimg{border:1px solid #CCC; width:230px; height:133px; text-align:center; overflow:hidden;}
.zyrigd ul li p{ width:230px; text-align:center; line-height:25px;}
.zyrigd ul li img{ width:230px; height:auto;}


.zyrigproaa{width:865px; padding:10px;}
.zyrigproaa ul li{width:240px; height:280px; margin-left:15px; margin-top:20px; display:inline; float:left;}
.proimga{width:240px; height:240px;  text-align:center; overflow:hidden; background:#FFF; border:1px solid #dedede;

vertical-align:middle; display:table-cell;}

.zyrigproaa ul li img{ max-height:240px;  width:auto; max-width:240px; height:auto;}
.zyrigproaa ul li p{width:240px; text-align:center; line-height:25px; }







.zyrigpro{width:865px;}
.zyrigpro ul li{width:240px; height:300px; margin-left:30px; margin-top:20px; display:inline; float:left;}
.proimg{width:240px; height:240px;  text-align:center; overflow:hidden; background:#CCC; border:1px solid #dedede; vertical-align:middle; display:table-cell;}

.zyrigpro ul li img{ max-height:240px; width:auto; max-width:240px; height:auto;}
.zyrigpro ul li p{width:240px; text-align:center; line-height:40px;}
.bt{width:865px; height:33px; border-bottom:#CCC dashed 1px; line-height:33px;  font-weight:bold; text-align:center; font-size:15px;}
.nr{width:865px; padding-top:20px; }
.table{border-collapse:collapse;}
 			.table
			 {    
              border:1px solid;   
               border-color:#e4e4e4;   
            }   
            .table td   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
             }   
             .table th   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
            } 
			



.newspage {width:760px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center}

.newspage A { 

BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid

}

.newspage A:hover {

BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #000; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none

}

.newspage A:active {

BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #000; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid

}

.newspage SPAN.current {

BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #000; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid

}

.newspage SPAN.disabled {

BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid

}

.boxc{ width:1200px; background:url(../images/18cc.jpg); font-size:14px !important;}



.table{border-collapse:collapse;}
 			.table
			 {    
              border:1px solid;   
               border-color:#e4e4e4;   
            }   
            .table td   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
             }   
             .table th   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
            }
			
			.cpnytu_list {
	display: inline;
	float: left;
	width: 230px;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 230px;
	position: relative;
}.cpnytu_list img {
	display: inline;
	float: left;
	width: 210px;
	height: 210px;
	border-radius: 50%;
	border: 10px solid #efefef;
	position: absolute;
	left:0px;
	
}.cpnytu_list p {
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	background-color: rgba(0,0,20,0.7);
	
	width: 150px;
	position: absolute;
	left:0px; top:30px; z-index:9999;
	top: 100px;
	text-align: center;
	float: left;
	display: inline;
	margin-left: 40px;
}
			
			
			
			
			.cpnytu_list a {

	color: #FFF;
	
}
            


.floating_ck{position:fixed;right:20px;top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#0b4da1;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/icon0701/zxicon.png);}
.quote{background-image:url(../images/icon0701/kficon.png);}
.qrcord{background-image:url(../images/icon0701/erweima.png);}
.return{background-image:url(../images/icon0701/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#0b4da1;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}


.hesebufen{width:350px; height:281px; position:absolute; right:0px; top:86px; background:#0b4da1; border-bottom:3px solid #0b4da1; display:none;}