/*@charset "utf-8";
 CSS Document */

body{background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.p_body{width:900px; margin:0 auto; padding:0px; display:block; overflow:hidden;}

.head , .main , .footer{margin:0 auto; padding:0px; clear:both; display:block; overflow:hidden;} 

.footer{background:url(../img/footer.jpg) repeat-x; width:894px; height:59px; overflow:hidden; font-size:12px;}

.footer ul{ display:block;  width:600px; margin:25px auto;}

.footer ul li{padding-left:10px; padding-right:10px; float:left; line-height:30px;}
.footer li a{ text-decoration:none;color:Black;}
.footer li a:hover{ text-decoration:underline; color:Black;}

.logo{float:left; padding-left:21px;}

ul,ol,li,p,h1,h2,h3{padding:0px; margin:0px; display:block; list-style-type:none;}

h4{clear:both; text-align:center; line-height:25px;  padding:0px; margin:0px; padding-top:20px; font-size:14px; font-weight: bold;}
h5{clear:both; text-align: center; line-height:25px; padding:0px; margin:0px; font-size:12px; font-weight: normal;}
.clr{clear:both; display:block; padding:0px; margin:0px;}

.top_right{float:right;}
.top_right span{ display:block; float:left; padding-left:10px;}

.naw{clear:both; float:left; background:url(../img/naw_gb.jpg) repeat-x; width:900px; height:26px; margin-top:10px;}

.naw ul{float:left; width:900px; margin-left:5px; display:block;}

.naw ul li{line-height:24px;  font-size:14px; font-weight:bold; float:left; padding-left:18px; padding-right:18px;}

.naw ul li a{text-decoration:none; color:#000;}

.naw ul li a:hover{text-decoration: underline; color:#004488;}

.left , .right{float:left; margin-top:10px;}

.right1{float:left; border:1px #cccccc solid; margin-top:10px; margin-left:10px; height:804px;}

.right2{float:left; border:1px #cccccc solid; margin-top:10px; margin-left:10px; padding-bottom:18px;}


.left div{float:left;}
.box1{clear:both;}

.box2{clear:both;}

.box2{width:243px; height:260px; border:1px #cccccc solid;}

.box2 span{float:left;}

.box2 ul{color:#04488; clear:both; display:block; padding-top:5px; padding-left:10px;}

.box2 ul li{line-height:25px; font-size:12px;}

.box2 ul li a{color:#333333; text-decoration:none;}

.box2 ul li a:hover{color:#333333; text-decoration: underline;}

.box3{ float:left;}

.box3{width:240px; height:260px;}

.box3 span{float:left;}

.box3 ul{color:#04488; clear:both; display:block; padding-top:5px; padding-left:10px;}

.box3 ul li{line-height:25px; font-size:12px;}

.box3 ul li a{color:#333333; text-decoration:none;}

.box3 ul li a:hover{color:#333333; text-decoration: underline;}

.box{background:url(../img/box_bg.jpg) repeat-x; width:227px; height:279px;}

.box span{float:left;}

.p_tex{clear:both; text-align:left; line-height:19px; width:210px; padding-top:12px; height:224px;}
.text_p{padding-left:25px;}
.text_ph{color:#333333; text-align:left;}

.geng_b{float:left; padding-left:100px; padding-top:15px;}
.geng_b a{color:#333333; text-decoration:none;}

.geng_b a:hover{color:#333333; text-decoration:underline;}

.p_tex a{color:#333333; text-decoration:none;}
.p_tex a:hover{color:#333333; text-decoration: underline;}


.box ul{color:#04488; clear:both; display:block; padding-top:15px; padding-left:10px;}

.box ul li{line-height:25px; font-size:12px;}

.box ul li a{color:#333333; text-decoration:none;}

.box ul li a:hover{color:#333333; text-decoration: underline;}

.kuai{ padding-top:11px; padding-right:5px;}



.biao{padding-top:10px;}

.long{clear:both; padding-top:5px; float:left; padding-left:18px;}

.gy{padding-top:10px; padding-left:16px;}

.gy span{float:left;}

.txt{ line-height:60px; padding-left:10px; color:#000000; font-size:24px; font-weight:bold;}

.h1{padding-top:13px; padding-left:5px; color:#004488; font-size:14px; font-weight: bold;} 

.h1 a{color:#FF9900; text-decoration:none;}
.h1 a:hover{color:#FF9900; text-decoration: underline;}

.h2{padding-top:13px; padding-left:5px;} 
.h_5{height:10px; clear:both; overflow:hidden;}

.box p{clear:both; padding-left:5px; padding-top:17px; line-height:18px;}

.box p span{padding-left:25px;}

.right_top{height:34px; border-bottom:1px #cccccc solid; width:627px; margin-left:15px;}

.right_top span{float:left;}

.right_top1{height:30px; width:627px; margin-left:15px;}

.right_top1 span{float:left;}

.float , .text{float:left;}

.text{border-right:1px solid #cccccc; width:341px; line-height:25px; padding-left:20px; padding-top:10px; height:235px;}

.text ul{float:left; clear:both; height:200px;}

.text ul li{line-height:25px; font-size:12px; color:#ff9900;  display:block;}

.text ul li span{padding-top:3px; padding-right:5px;}

.text ul li a{color:#333333; text-decoration:none; padding-left:5px;}
.text ul li a:hover{text-decoration:underline; padding-left:5px; color:#333333;}


.text p{width:310px;}

.baner1{ clear:both; display:block; overflow:hidden; margin-top:10px;}

.gengduo{ float:right; padding-right:25px;}

.gengduo1{ clear:both; padding-left:280px;}

.gengduo a{color:#004488; text-decoration:none;}

.gengduo a:hover{color:#004488; text-decoration: underline;}

.gengduo1 a{color:#004488; text-decoration:none;}

.gengduo1 a:hover{color:#004488; text-decoration: underline;}

.text p span{padding-left:25px;}

.float{padding-left:10px; padding-top:10px; overflow:hidden;}

.h_10{height:10px; clear:both; display:block; list-style-type:none;}

.baner{width:892px; height:323px; border:1px solid #cccccc; margin-left:2px;}

.baner_gb{width:892px; border-left:1px #E4E4E4 solid; height:140px; border-right:1px #E4E4E4 solid; margin-left:1px;}

.tu_bg{background:url(../Images/image-1.gif) repeat-y; height:180px; width:445px; overflow:hidden;}

.tu_bg ul{margin-left:20px; margin-top:10px;}
.tu_bg ul li{line-height:25px; font-size:12px; color:#ff9900;}
.tu_bg li a{color:#333333; text-decoration:none; padding-left:3px;}
.tu_bg li a:hover{color:#004488; text-decoration:underline; padding-left:3px;}
.gb_biao{padding-right:10px;}

.bottom_left , .bottom_left1{float:left;}

.bottom_left1{margin-left:5px; color:#333333;}

.tab_float{margin-top:6px; display:block;}

.tab_float td a{text-decoration:none; color:#333333;}
.tab_float td a:hover{text-decoration: underline; color:#333333;}
.tu_top{background:url(../Images/image-1.gif); width:445px; height:31px; overflow:hidden;}

.tu_top p{font-size:14px; font-weight:bold; padding-left:26px; padding-top:8px; color:#565656;}


.dis {DISPLAY: block}
.undis {DISPLAY: none}
#cntR {WIDTH: 892px; height:238px;  display:block;}
#NewsTop {	CLEAR: both; MARGIN-BOTTOM: 16px}
#NewsTop P {	FLOAT: left; LINE-HEIGHT: 29px;background-color:#e79a03}
#NewsTop P.topTit {FONT-WEIGHT: bold; WIDTH: 391px; float:left; COLOR: #004488; padding-left:2px; font-size:14px;}
#NewsTop P.topC0 { BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 123px; CURSOR: pointer; text-align:center; }
#NewsTop P.topC1 {	BACKGROUND: #004488; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 123px; COLOR: #fff; text-align:center;}
#NewsTop #NewsTop_tit {	BORDER-BOTTOM: #c2130e 0px solid; HEIGHT: 29px; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; border-top:1px #CCCCCC solid;}

#NewsTop_tit{ background:url(../Images/web4_08.jpg) repeat-x; width:535px; height:29px; line-height:31px;}

.topTit span{background:url(../Images/image-107.gif) no-repeat; margin-top:6px; height:16px; width:16px; padding-left:20px;}



#NewsTop #NewsTop_cnt {	PADDING-LEFT: 10px; LINE-HEIGHT:29px; PADDING-TOP: 7px; HEIGHT: 210px; TEXT-ALIGN: left; width:554px; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; display:block; overflow:hidden; display:block;}
#NewsTop #NewsTop_cnt A {	COLOR: #333333; TEXT-DECORATION: none; padding-left:10px; line-height:25px;}
#NewsTop #NewsTop_cnt A:hover {	COLOR: #004488; TEXT-DECORATION: underline;padding-left:10px; line-height:25px;}

.text_ol{clear:both; display:block;}
.text_ol ol{float:left; padding-left:20px; width:390px; overflow:hidden; padding-top:10px; display:block;}
.text_ol ul{padding-left:50px; float:left; padding-top:10px; display:block;}

.text_ol li{line-height:25px; width:340px; color:#ff9900}
.text_ol li a{line-height:25px;  text-decoration:none; color:#333333; padding-left:3px;}
.text_ol li a:hover{line-height:25px;  text-decoration: underline; color:#004488; padding-left:3px;}



.gb_biao2{padding-left:20px;}

.more{ padding-left:770px; clear:both; display:block; padding-top:0px; margin:0px;}


A {
	COLOR: #fff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.fpic {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 3; BACKGROUND: #000;  BORDER-BOTTOM-WIDTH: 0px; WIDTH: 892px; POSITION: relative; HEIGHT: 330px; BORDER-RIGHT-WIDTH: 0px; BORDER:#CC6600 1px solid;
text-align:center
}
.bpic {
	FLOAT: left; MARGIN: 0px; WIDTH: 244px; POSITION: relative; HEIGHT: 243px
}
#focpic {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 1px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 1px; BORDER-RIGHT-WIDTH: 0px; padding:5px;
}
.thubpic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; Z-INDEX: 20; PADDING-BOTTOM: 0px; WIDTH: 116px; CURSOR: pointer; PADDING-TOP: 4px; TOP: 10px; HEIGHT: 49px
}
.thubpiccur {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; Z-INDEX: 20; PADDING-BOTTOM: 0px; WIDTH: 116px; CURSOR: pointer; PADDING-TOP: 4px; TOP: 10px; HEIGHT: 49px
}
.thubpiccur {
	Z-INDEX: 30; BACKGROUND: url(../images/arrow3.gif) no-repeat left 50%
}
.thubpic IMG {
	BORDER-RIGHT: #666 3px solid; BORDER-TOP: #666 2px solid; BORDER-LEFT: #666 3px solid; WIDTH: 116px; BORDER-BOTTOM: #666 2px solid; HEIGHT: 42px
}
.thubpiccur IMG {
	BORDER-RIGHT: #666 3px solid; BORDER-TOP: #666 2px solid; BORDER-LEFT: #666 3px solid; WIDTH: 116px; BORDER-BOTTOM: #666 2px solid; HEIGHT: 42px
}
.thubpiccur IMG {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}

.tu_flat{ MARGIN-LEFT: 745px; WIDTH: 116px; margin-top:5px;}

.text1{line-height:25px; width:610px; padding-top:30px; overflow:hidden; padding-left:30px; clear:both;}

.text_gb{line-height:25px; width:610px; padding-top:10px; overflow:hidden; padding-left:30px; clear:both;}
.text_gb a{line-height:30px; color:#333333; text-decoration:none;}
.text_gb a:hover{line-height:30px; color:#333333; text-decoration: underline;}

.text2{line-height:25px; width:610px;  overflow:hidden; padding-left:30px; clear:both;}

.text1 span{padding-left:25px;}

.xinten{float:left; padding-top:10px; }

.xinten ul{float:left;  padding-left:25px; }
.xinten ul li{line-height:30px; border-bottom:1px #cccccc dashed; width:575px;}
.xinten ul li span{float:right; padding-right:20px;}

.xinten ul li a{line-height:30px; color:#333333; text-decoration:none;}
.xinten ul li a:hover{line-height:30px; color:#333333; text-decoration: underline;}

.xinten_gb{ float:left; padding-top:10px; padding-left:0px;}

.xinten_gb ul{float:left;  padding-left:0px;}
.xinten_gb ul li{line-height:30px; border-bottom:1px #ccc dashed; width:80px;}



.xinten_a{clear:both; padding-top:10px;}

.xinten_a ul{float:left; width:350px; padding-left:50px;}
.xinten_a ul li{line-height:30px; border-bottom:1px #cccccc dashed;}

.xinten_a ul li a{line-height:30px; color:#333333; text-decoration:none;}
.xinten_a ul li a:hover{line-height:30px; color:#333333; text-decoration: underline;}

.xinten_a ol{float:left;}

.xinten_a ol li{line-height:30px; border-bottom:1px #cccccc dashed; }

.table{padding-left:20px; margin-top:30px; clear:both;}

.table td{ font-size:12px; color:#333333; padding-bottom:5px;}

.in_put{ border:1px #cccccc solid; width:250px; height:30px;}

.in_put_in{height:100px; border:1px #cccccc solid; width:400px;}

.tab{float:left; padding-left:20px; clear:both; width:590px; margin-top:1px;}

h6{clear:both; font-size:12px; float:left; padding-left:30px; margin:0px;  font-weight:normal; color:#333333; line-height:30px;}

h6 a{color:#000; text-decoration:none;}
h6 a:hover{color:#000; text-decoration: underline;}

h3 a{color:#000; text-decoration:none;}
h3 a:hover{color:#000; text-decoration: underline;}

.tab_tu{float:left;}

.text3{float:left; width:400px; padding-left:10px; line-height:19px;}

.text3 a{color:#000; text-decoration:none;}
.text3 a:hover{color:#000; text-decoration: underline;}

.xian{height:2px; overflow:hidden; border-bottom:1px #333333 solid; width:530px; clear:both; margin-left:20px; padding-top:5px;}

.net{clear:both; padding-top:50px;}

.fcly{float:left; padding-left:158px;}

.qxqk{padding-left:50px; float:left;}

.kaui{height:30px; border-bottom:3px #FD9A01 solid; text-align:center; line-height:30px; clear:both; display:block; width:610px; margin-left:20px; color:#FD9A01; font-size:14px; font-weight: bold; padding-top:20px;}

h3{text-align:center; font-size:13px; color:#004488; clear:both; line-height:30px;} 

.trad{clear:both;  padding-top:15px;  padding-left:10px;}

.trad div{float:left; margin:0 18px; padding:3px; border:1px #cccccc solid; background:#F5F5F5;}

.box_span span{padding-left:8px;}

.long_gb{border-top:1px #cccccc dashed; height:5px; clear:both;  margin-left:5px; overflow:hidden; width:226px; margin-top:5px;}

.table_tab{padding-left:10px;}

.table_tab td{line-height:25px; font-size:12px;}

.table_tab td a{color:#333333; text-decoration:none;}
.table_tab td a:hover{color:#333333; text-decoration: underline;}

.geng_d{color:#333333}
.flash{ float:right; padding-right:40px; margin-top:20px;}


.xb_right{margin:0px; float:right; padding-top:12px; padding-right:26px; display:inline;}
.xb_right a{color:#333333; text-decoration:none;}
.xb_right a:hover{color:#333333; text-decoration: underline;}

.xb_left{ margin:0px; float:left; padding-top:8px;  padding-left:26px; display:inline; font-size:14px; font-weight:bold; color:#565656}


