@charset ¡°gb2312¡å;

* {
font-family: 'Microsoft Yahei','Simsun','SimHei';
color: #333;
}

body {
	margin: 0;
	padding: 0;
	color: #252525;
	font-size: 12px;
	background-color: #f1f1f1;
}

a, a:link, a:visited { color: #000000; font-weight: normal; text-decoration: none; font-family: 'Microsoft Yahei','Simsun','SimHei',;}/* color: #0099CC */
a:hover { color: #009900; text-decoration: underline; }

p { margin: 0 0 10px 0; padding: 0; }
img { border: none; }

ul,li{margin: 0px;padding: 0px;}
em { color: #000; font-weight: bold; font-style: normal }

h1, h2, h3, h4, h5, h6 { color: #2c93a6; font-weight: normal; }
h1 { font-size: 28px; margin: 0 0 20px 0; padding: 5px 0 }
h2 { font-size: 25px; margin: 0 0 15px 0; padding: 5px 0; }
h3 { font-size: 22px; margin: 0 0 15px; padding: 0; }
h4 { font-size: 18px; margin: 0 0 15px; padding: 0; }
h5 { font-size: 16px; margin: 0 0 10px; padding: 0;  }
h6 { font-size: 14px; margin: 0 0 5px; padding: 0; }

.table {width: 100%}
.table td{
	text-align: center;
	height:60px;
	line-height: 22px;
}

.lm1 {
height:28px;margin-left:10px;line-height: 28px;
}

a.more { clear: both; display: block; width: 50px; height: 24px; line-height: 24px; font-size: 11px; text-align: center; color: #666; }
a.more:hover { text-decoration: none; }


.fl { float: left }
.fr { float: right }

#footer p span{color:#fff !important;}

#topnews{
	width: 978px;
	height: 78px;
	color: #003366;
	margin: 0px auto 10px;
	border: 1px solid #ccc;
	text-align: center;
	clear: both;
	background: #fff;
	border: :1px solid red;
}

#topnewsimg{
	width: 77px;height: 76px;
	float: left;
	background: #1c668b url(imagescatop0.jpg);
}

#topnewsimg1{
	width: 77px;height: 76px;
	float: left;
	background: #1c668b url(imagescatop1.jpg);
}

#topnewsimg2{
	width: 77px;height: 76px;
	float: left;
	background: #1c668b url(imagescatop2.jpg);
}

#topnewstxt{
	width: 900px;height: 78px;
	float: left;
}

#topnewstxt a{
	display: block;
	float: left;
}


#newspd{
	width:1000px;height: auto;
	margin: 0px auto;padding: 0px;
	background: #fff;
}

.webcol{
	width:1000px;height: auto;
	margin: 0px auto;padding-bottom: 0px;
	background: #fff;
}


.webcol p{
	text-indent:20px;
	margin: 10px; 
	font-size: 14px;
	color: #005b91;
}

.box{
	border:1px solid #ccc;
}

.box1{border:1px solid #C3E3FC;}

.boxcol{
	width: 1000px; height: auto;
	margin: 0px auto;
	padding: 0px 0px 10px;
	clear: both;
	background: #fff;
}

.boxcol1{
	width: 1000px; height: auto;
	margin: -20px auto;
	padding: 20px 0px 30px;
	clear: both;
	background: #fff;

}

.zt{
    height:90px;
    width:980px;
    margin:0 auto;
    padding:0 10px;
    background:#fff;
}

.zt img{
    width:980px;
    height:90px;
}

.news{
	color: black;
	height: 28px;line-height: 28px;
	font-size: 14px;
}

a.wbnews{
	color: #008CD7; ;
	height: 28px;line-height: 28px;
	font-size: 14px;
	font-weight: 600;
}



.news1{
	color: black;
	height: 22px;line-height: 22px;
	font-size: 14px;
}


.news2{
	color: #ddd;
	height: 15px;line-height: 15px;
	font-size: 14px;
}

.news3{
	color: #ddd;
	height: 22px;line-height: 22px;
	font-size: 12px;
}

a.news4{
	color: black;
	height: 28px;line-height: 28px;
	font-size: 14px;	
}

a.news4:hover{
	background:#fff;
	color:#004171;
	text-decoration: none;
}


a.topnews{
	width: 100%;
	height: 36px;
	color: #004171;
	margin-top: 5px;
	font-size: 36px;font-weight: 700;
	font-family: 'Microsoft Yahei','SimHei','Simsun';
}
a.topnews:hover{
	text-decoration: none;
}
a.topsubtitle{
	width: 100%;
	color: #000;
	font-size: 12px;
    margin-top:8px;
}
a.topsubtitle:hover{
	text-decoration: none;
}

a.zdnews{
	color: #CC0000;
	height: 50px;line-height: 50px;
	font-size: 16px; font-weight:700;
	font-family: 'Microsoft Yahei';
}
a.zdnews:hover{
	text-decoration: underline;
}

a.zdnews1{
	color: #004171;
	height: 50px;line-height: 50px;
	font-size: 16px; font-weight:700;
	font-family: 'Microsoft Yahei';
}


div.more{
	float: right;
	padding: 5px 0px;
	width: 50px;height: 22px; 
}

div.boxhead{
	float: left;
	height: 32px;width: 130px;
	line-height: 32px; font-size: 18px;
 	padding:0px 0px 0px 10px;
 	color: #fff;
}

.boxhead1{
	float: left;margin-left: 20px;
	height: 32px;width: 130px;
	line-height: 32px; font-size: 18px;
 	padding:0px 0px 0px 10px;
 	color: #1D72B3;
}

.boxhead2{
	float: left;margin-left:0px;
	height: 32px;width: 130px;
	line-height: 32px; font-size: 18px;
 	padding:0px 0px 0px 10px;
 	color: #1D72B3;
}

.pd{
	width: 1018px; height:55px;
	margin: 0px auto;padding:0px;
	clear: both;
} 

.title{background: url(imagestitle.png) no-repeat 0 0; }
.title1{background: url(imagestitle1.png) no-repeat 0 0; }
.title3{background: url(imagestitle3.png) no-repeat 0 0; }
.title4{background: url(imagestitle4.png) repeat-x 0 0; }
.titlebg{background: url(imagestitlebg.jpg) no-repeat 0 30px; }
.tbg4{background: url(imagestbg-4.jpg) no-repeat}
.tbg6{background: url(imagestbg-6.jpg) no-repeat}
.hainanbg{background: url(imageshainan.jpg) no-repeat 0 0px !important; }


.zztitlebg{background: url(imageszzwebt1.jpg) no-repeat; }
.zztitlebg1{background: url(imageszzwebt2.jpg) no-repeat; }
.zztitlebg2{background: url(imageszzwebt3.jpg) no-repeat; }
.zztitlebg3{background: url(imageszzwebt4.jpg) no-repeat; }
.zztitlebg4{background: url(imageszzwebt5.jpg) no-repeat; }
.zztitlebg5{background: url(imageszzwebt6.jpg) no-repeat; }
.zztitlebg6{background: url(imageszzwebt7.jpg) no-repeat; }
.zztitlebg7{background: url(imageszzwebt8.jpg) no-repeat; }
#sdjsb{background: url(imagessdjsb.png) no-repeat;}
#zfpd{background: url(imageszfpd.png) no-repeat;}
#zfpd{background: url(imageszfpd.png) no-repeat;}
#zzpd{background: url(imageszzpd.png) no-repeat;}
#cawq{background: url(imagescawq.png) no-repeat;}
#shwd{background: url(imagesshwd.png) no-repeat;}
#msfw{background: url(imagesmsfw.png) no-repeat;}
#zfrw{background: url(imageszfrw.png) no-repeat;}
#dswh{background: url(imagesdswh.png) no-repeat;}
#ztpd{background: url(imagesztpd.png) no-repeat;}
#pfxt{background: url(imagespfxt.png) no-repeat;}
#sppd{background: url(imagessppd.png) no-repeat;}
#mtpd{background: url(imagesmtpd.png) no-repeat;}


.tbg4_txt{
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin:3px 0 0 20px;
}


.sppd-txt p{
	height:32px;
	line-height: 32px;
}

.sppd-txt .link1 a{
	line-height: 100%;
	color: #1482C3 !important;
}

.sppd-txt .link1 a:hover{color:red !important; text-decoration: none;}



.flfgk{
	padding: 8px 0;

}

.flfgk ul{
	list-style-type: none;
	margin-left: 0px;
}


.flfgk li {
background-color: white;
float: left;
height: 27px;
width: 90px;
border: 1px solid #008CD7;
text-align: center;
margin-left: 10px;
_margin-left: 8px;
margin-top: 10px;
color: red;
font-size: 12px;
line-height: 25px;
padding-top: 3px;
}

#sdjs{
	width:980px; height: 335px; 
	margin: -10px 10px 0px;
	clear: both;
	padding:100px 0px 0px;
	background: url(imagesbg1.jpg) no-repeat #fff;	
}

.jshead1{
	background: url(../images/js1.gif) no-repeat;	
}

.banner{
	width: 1000px; height:100px;
	margin: 0px auto;padding:0px 0px 10px;
	clear: both;
}

#banr1{
	background: url(imagesbanner1.jpg) no-repeat #fff;	
}

#banr2{
	background: url(imagesbanner2.jpg) no-repeat #fff;
}

.navhead{
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	font-size: 16px;
	font-weight: 100;
	color: black;
	background: #F1F1F1;
	border-top: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	padding: 0px 15px;
	margin: -1px 0px 0px -1px;
}

.nhshow {
	color: #008CD7; 
	background: white;
	border-top: 4px solid #008CD7;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	margin-top: -2px;
}

.nhshow1 {
	color: #008CD7; 
	background: white;
	border-top: 4px solid #008CD7;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	margin-top: -2px;
}

a.nht { color: #008CD7; font-weight: 100; font-size: 18px; }
a.nht:hover { text-decoration: none; }


.pepole{
	height:130px;
	width: 307px;
	background-color: #F8F8F8;
	border: 1px solid #CCC;
	margin-top: 5px;
	padding-right: 5px;
}

.pepole p {
	text-align: left;
	line-height: 19px;
}

.pepole img {
	float: left;
	margin-right: 5px;
	padding: 5px;
}

.pepole a,.zfwy a{
	color:#008CD7;
}
.pepole a:hover,.zfwy a:hover{
	color:#008CD7;
	text-decoration:underline !important;
}

.zfwy p{
	line-height: 18px;
}

.shsy{
	position: relative;
	width: 155px;height: 126px;
	margin-top: 5px;
}

.zfwebpic1{
	position: relative;
	width: 398px;height: 245px;
	margin-top: 0px;
}

.zfwebpic2{
	position: relative;
	width: 180px;height: 100px;
	margin-top: 0px;
}

.infotxt{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 28px;line-height: 28px;
	font-size: 14px;color: #fff;
	text-align: center;
}
.infobg{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 28px;
	background: #000;
}

#headnews{
	width: 980px;
	height: 150px;
	margin: 0 auto 10px;
	background: url(imageshnnews.jpg);
}

.videonews{
	position: relative;
	width: 200px;height: 160px;
	margin-top:10px;
}

.zfwy{
	padding: 5px;
	height: 100px;
	width: 288px;
}
.zfwy p {
	text-align: left;;
}
.zfwy img {
	float: left;
	margin-right: 5px;
}

.zfwy p{color: #666;}

.line{
	width: 288px;
	height: 0;
	line-height: 0;
	font-size: 0;
	margin: 3px auto;
	border-bottom: 1px dotted #CCC;
	clear: both;
}


.bluebg{
	width: 100%;
	height: 5px;
	background: #008CD7;
}


.link a{
	display: inline-block;
	padding: 4px 10px;
	line-height: 100%;
	margin: 10px 10px 0px 0px;
	border: solid 1px #EEE;
	background:rgba(255, 255, 255, 0.6)!important;
	background-color: #EEE;
	border-radius: 10px;
}

.link a:hover{color:red; text-decoration: none;}

.sp-b{
	display: inline-block;
	padding: 4px 10px;
	line-height: 100%;
	margin: 10px 10px 0px 0px;
	background:#1482C3!important;
	border-radius: 6px;
	color: #fff;
}

.tran50 {  
      filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  
} 


.wqtop{
	display: block;width: 110px;
	position: absolute;
	top:-7px;left:30px;
	color: black;
	height: 20px;line-height: 20px;
	font-size: 12px;	
}

.bsrk{
	display: block;width: 96px;
	position: absolute;
	top:235px;left:100px;
	height: 33px;
}


#photoplay{
	width:1000px;
	margin: 0px auto 10px auto;
    padding-top:10px;
	background: #fff;
}


#demo {
background: #FFF;
overflow:hidden;
width: 980px;
margin-left: 10px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.picBox143 {
float: left;
width: 95px;
text-align: center;
padding: 0;
margin-top: 10px;
margin-left: 5px;
}

.black12 {
line-height: 24px;
font-size: 12px;
}

#backtotop {
position:fixed;
font-size: 18px;font-weight: 500;
color:#fff;height: 22px;line-height: 22px;
right:-133px;bottom:30px;
background: url(imagesgotopbtn.png) 0% 0% no-repeat;
padding: 9px 15px 11px 25px;
opacity: 0; cursor: pointer; 
-moz-transition: right 0.5s;
-webkit-transition: right 0.5s;
-o-transition: right 0.5s;
transition: right 0.5s;
z-index: 9000;
}


#backtotop span{
	color:#fff;
	font-family: Microsoft Yahei,SimsunVerdana, Geneva, sans-serif;
}


.posi-rela{position: relative;}
.oh{overflow:hidden;}
.more1{position: absolute;bottom: 0px;right: 5px;padding: 5px 0px;
	width: 50px;height: 22px; font-size: 14px !important;
	font-family: 'Microsoft Yahei','Simsun','SimHei';
}

.more3{position: absolute;top: 0px;right: 5px;padding: 5px 0px;
	width: 50px;height: 22px; font-size: 14px !important;
	font-family: 'Microsoft Yahei','Simsun','SimHei','Simsun';
}

.op60{
	opacity: 0.8;
    filter: alpha(opacity=80);
    background: #fff !important;
    z-index:1;
}

.opbox{
position: absolute;
left:0px;
top:32px;
width:100%;
}

.opdiv{
position: absolute;
left:0px;
top:32px;
width:100%;
height:298px;
z-index: 10;
}

a.more2 {
clear: both;
display: block;
width: 50px;
height: 24px;
line-height: 24px;
font-size: 11px;
text-align: center;
color: #000;
}

.f1{color: #008CD7; font-weight: bold;}
.f2{color: #fff; font-weight:100;font-size:16px;line-height: 30px;}
.f3{color: #000; font-size: 14px; line-height: 24px;}
.f4{color:#000 !important;}
.f5{color: #000; font-size: 12px; line-height: 18px;}
.c1{color: #008CD7;}


.bgwhite{background: #fff;}
.bgblue{background: #008CD7;}

.vt{vertical-align: top;}
.tc{text-align: center;}

.bbb2{border-bottom: 2px solid #008CD7;}
.p0{padding: 0px;}
.p5{padding: 5px;}
.p10{padding: 10px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.pr5{padding-right:5px;}
.pt10{padding-top: 10px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pb10{padding-bottom: 10px;}

.mt5{margin-top: 5px;}
.mt-5{margin-top:-5px;}
.m10{margin: 0px 10px;}
.m20{margin: 0px 20px;}
.ml0{margin-left: 0px;}
.mr10{margin-right: 10px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt80{margin-top: 80px;}
.mt-10{margin-top: -10px;}
.mb10{margin-bottom: 10px;}

.w50{width: 50px;	}
.w68{width: 68px;	}
.w80{width: 80px;	}
.w100{width: 100px;	}
.w110{width: 110px;	}
.w120{width: 120px;	}
.w150{width: 150px;	}
.w155{width: 155px;	}
.w180{width: 180px;	}
.w200{width: 200px;	}
.w218{width: 218px;	}
.w238{width: 238px;	}
.w268{width: 268px;	}
.w273{width: 273px;	}
.w314{width: 314px;	}
.w318{width: 318px;	}
.w320{width: 320px;	}
.w330{width: 330px;	}
.w340{width: 340px;	}
.w398{width: 398px;	}
.w418{width: 418px;	}
.w630{width: 630px; }
.w648{width: 648px; }
.w660{width: 660px; }
.w980{width: 980px; }
.w940{width: 940px; }
.w100p{width: 100%;}

.h8  { height: 8px  }
.h10 { height: 10px }
.h20 { height: 20px }
.h27 { height: 27px }
.h28 { height: 28px }
.h30 { height: 30px }
.h32 { height: 32px }
.h36 { height: 36px }
.h40 { height: 40px }
.h48 { height: 48px }
.h50 { height: 50px }
.h60 { height: 60px }
.h70 { height: 70px }
.h160{height: 160px }
.h208{height: 208px }
.h210{height: 210px }
.h240{height: 240px }
.h248{height: 248px }
.h263{height: 263px;}
.h268{height: 268px;}
.h280{height: 280px;}
.h300{height: 300px;}
.h330{height: 330px;}
.h315{height: 315px;}
.h390{height: 390px;}
.h430{height: 430px;}
.h596{height: 596px;}
.hp430{height: 410px;}
.hauto{height: auto;}

.clear{clear: both;}
.hidden{display: none;}



