@charset "utf-8";
/* CSS Document */


body{margin:0px; font-family:Arial, Helvetica, sans-serif; padding:0px; display:block;}
.p_body{width:960px; padding:0px; margin:0 auto; display:block; font-size:12px; overflow:hidden; background:url(../img/body.jpg) repeat-y;}


.header , .main , .footer{margin:0 auto; width:960px; overflow:hidden; padding:0px; display:block;}

ul,li,p,h1,h2{padding:0px; margin:0px; display:block; overflow:hidden; list-style-type:none;}

.footer{background:url(../img/footer.jpg) repeat-x; height:103px; width:960px; overflow:hidden;}

.footer ul{padding-top:10px; width:960px;}

.footer ul li{text-align:center; line-height:22px; font-size:12px;}

h1{color:#1c59b0; text-align:left; font-size:12px; padding:0px; margin:0px;}

h3{padding:0px; margin:0px; list-style-type:none; font-size:20px; text-align:left; text-indent:20px;}

h2{text-align:center; padding:0px; margin:0px; font-size:13px; color:#666666; font-weight:bold;overflow:hidden; }

h4{text-align:center; padding:0px; margin:0px auto; font-size:12px; color:#333333; font-weight: normal; border-bottom:1px #333333 dashed; line-height:30px; width:680px; list-style-type:none; overflow:hidden; display:block;}

h5{color:#000; text-align:left; font-size:14px; padding:0px; margin:0px; font-weight: bold; clear:both; text-indent:30px; padding-top:10px;
}

h5 a{color:#000; text-decoration:underline;}

h5 a:hover{color:#000; text-decoration:none;}

.p_text{width:660px; text-align:left; font-size:12px; color:#000; padding-left:30px; line-height:25px; padding-top:10px;} 



.logo{float:left; padding-left:27px; padding-top:21px; overflow:hidden;}

.logo1{float:left; padding-left:122px; padding-top:8px; overflow:hidden; display:block; padding-bottom:8px;}

.top{float:right; padding-right:15px; padding-top:5px;}

.box_left{float:left;}

.box_gb{ float:right; overflow:hidden; display:block;}

.box_gb ul{ padding-top:3px;  }

.box_gb ul li{float:left; font-size:12px; color:#000; padding-left:10px;
}

.box_gb ul li a{color:#666; text-decoration:none;}
.box_gb ul li a:hover{color:#004488; text-decoration: underline;}


.nav{clear:both; display:block; background:url(../img/nav.jpg) repeat-x; height:31px; width:960px; overflow:hidden; display:block;}

.h_8{height:20px; overflow:hidden; padding:0px; margin:0px; display: block; clear:both;}
.h_6{height:10px; overflow:hidden; padding:0px; margin:0px; display: block; clear:both;}

.h_5{height:5px; overflow:hidden; padding:0px; margin:0px; display: block;}
.h_10{height:10px; overflow:hidden; padding:0px; margin:0px; display: block; margin:auto; border-top:1px #d2d2d2 solid; width:960px;}

.h_18{height:18px; overflow:hidden; padding:0px; margin:0px; display: block; clear:both;}



.nav_left{float:left; width:580px; margin:0px; padding:0px;}

.nav_left ul{float:left; margin-top:1px; width:580px;} 

.nav_left ul li{float:left; margin:0px; font-size:13px; font-weight:bold; background:#fff; width:96px; }
.nav_left ul li a{color:#fff; text-decoration:none; width:95px; height:22px; display:block; float:left; background:url(../img/a2.jpg); text-align:center; padding-top:7px;}
.nav_left ul li a:hover{color:#fff; text-decoration: none; width:95px; height:22px; display:block; float:left; background:url(../img/a3.jpg); text-align:center; padding-top:7px;}

.nav_right{float:right; padding-right:10px; padding-top:7px;}

.baner{padding-top:1px; clear:both; display:block; height:155px;}

.box{clear:both; display:block; width:935px; margin:0 auto;}

.box_top{}

.box_center{ border-left:1px #155FA8 solid; border-right:1px #155FA8 solid; width:933px; height:90px; overflow:hidden; display:block; }

.txt{width:900px; margin:0 auto; line-height:22px; display:block; overflow:hidden; padding-top:5px;}

.txt span{padding-left:25px;}

.box_bottom{padding:0px; margin:0px;}

.center{clear:both; padding-top:18px; display:block; overflow:hidden; margin:auto; width:960px;}

.left{float:left;  padding-left:12px; }

.right{float:left; padding-left:9px;}

.left_left{float:left; width:6px; overflow:hidden; padding:0px; margin:0px; margin:0px; display:block;}

.left_bottom{ float:left; width:9px; overflow:hidden; padding:0px; margin:0px; display:block;}

.left_gb{float:left; background:url(../img/box1_gb.jpg) repeat-x; height:187px; width:448px; overflow:hidden;}

.tu{float:left; padding-left:-5px; margin-top:5px; display:block; background:url(../img/gb_tu.jpg); width:215px; height:180px;}

.tu span{ padding-left:18px; padding-top:18px; display:block;}

.text{float:left; padding-left:7px; padding-top:15px;}

.text p{width:220px; line-height:22px; overflow:hidden; clear:both; padding-top:6px;}

.text_left{float:left; display:inline; padding-top:5px;}

.text_left span{padding-top:5px; padding-right:5px;}

.text_right{float:right; display:inline; padding-top:5px; padding-right:10px;}

.text_right span{color:#FD0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.box2{ border:1px #65C2ED solid; width:216px; height:270px; clear:both; margin-top:10px;}

.box2_a{ border:1px #65C2ED solid; width:216px; height:116px; clear:both; margin-top:10px;}

.box2_b{ border:1px #65C2ED solid; width:216px; clear:both; margin-top:10px; display:block;}

.main_left{float:left;}

.main_right{float:right; margin-top:5px;}

.box3{background:url(../img/box_p.jpg) repeat-x; width:214px; height:26px; line-height:26px; margin:1px; display:block;}

.bixo{float:left; padding-top:5px; padding-left:5px;}

.wenzi{float:left; line-height:26px; font-weight:bold; padding-left:5px; color:#1878CF;}

.wenzi a:hover{ color:#1878CF; text-decoration:none; }

.wenzi a{ color:#1878CF; text-decoration:none; }


.more{float:right; padding-right:10px; padding-top:7px;}

.box3_txt{clear:both;  padding-top:10px; padding-left:10px; display:block; width:200px; overflow:hidden; }

.box3_txt ul{float:left; width:200px; overflow:hidden; display:block; padding-top:0px; padding-left:8px;}

.box3_txt ul li{border-bottom:1px #EAEAEA solid; line-height:26px; width:200px; overflow:hidden;}

.box3_txt ul li a{text-decoration:none; color:#333333; width:200px; overflow:hidden;}

.box3_txt ul li a:hover{text-decoration: underline; color:#333333; width:200px; overflow:hidden;}


.main_tu{float:left; padding-top:5px; padding-bottom:10px; display:block;}

.main_box{border:1px #65C2ED solid; width:730px; clear:both; display:block;}

.main_box_top{ background:url(../img/box_gb.jpg) repeat-x; width:728px; margin:1px; height:30px; line-height:30px; text-indent:10px; font-weight:bold; color:#1878CF;}

.tab{clear: both;}

.tab td{line-height:23px;}

.tab td a{text-decoration:none; color:#1878CF; font-size:13px; font-weight:bold;}

.tab td a:hover{text-decoration:underline;color:#000; font-size:13px; font-weight:bold;}

.p_txt{ clear:both; padding-top:20px;}

.p_txt ul {float:left; padding-left:20px;}

.p_txt ul li{line-height:30px; font-size:12px; }

.tup{text-align:center; padding-top:20px; display:block; overflow:hidden; clear:both; padding-bottom:20px;}


.yep{text-align:left; line-height:25px; font-size:12px; color:#333333; width:680px; margin:0 auto; clear:both; padding-top:10px;}


.tale td{line-height:30px; border-bottom:1px #cccccc dashed;}

.tale td a{color:#333333; text-decoration:none;}

.tale td a:hover{color:#333333; text-decoration: underline;}

.table_tab{margin-left:20px;}
.table_tab td{line-height:27px; font-size:12px; border-right:1px #fff solid; padding-left:5px;}


.long{ width:653px; height:3px; clear:both; margin-left:22px; margin-top:8px; overflow:hidden;}

.tab_tu{background:url(../img/ph2.jpg); width:180px; height:148px; display:block; overflow:hidden; text-align:center;}

.tab_tu span{padding-top:6px; display:block;}

.shijian{ margin:0 auto; width:550px; color:#666666; clear:both; text-align:center; display:block; margin:0px; padding:0px; overflow:hidden;}


.shijian a{color:#333333; text-decoration:none;}

.shijian a:hover{color:#333333; text-decoration: underline;}













