﻿@charset "utf-8";

body { font-size:12px; color:#4a4a4a;   line-height:24px; font-family:"Microsoft yahei", Arial; margin:0 ; background:#ffffff;}

UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
A IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
}
h3, h5, h2, h1, h4, h6, dl, dt, dd, ul, li { margin: 0; padding: 0; list-style-type: none; }
a:link {color:#414141; text-decoration: none; font-size:12px;}
a:visited {color:#414141;text-decoration: none;font-size:12px;}
a:hover {color: #0b61aa;text-decoration:  none;font-size:12px;}


/* ???????????? */

a.link1{color: #ffffff;text-decoration: none;font-size: 16px;line-height:24px;  }
a.link1:visited{color: #ffffff;text-decoration: none;font-size: 16px;line-height:24px;   }
a.link1:hover{color: #0066CC;text-decoration: none;font-size: 16px;line-height:24px; }

a.link2{color: #666666;text-decoration: none;font-size: 12px;line-height:24px;}
a.link2:visited{color: #666;text-decoration: none;font-size: 12px;line-height:24px;}
a.link2:hover{color: #999999;text-decoration: none;font-size: 12px;line-height:24px; }


a.link5{color: #141414;text-decoration: none;font-size: 16px;line-height:34px;}
a.link5:visited{color: #141414;text-decoration: none;font-size: 16px;line-height:34px; }
a.link5:hover{color: #3366CC;text-decoration: none;font-size: 16px;line-height:34px; }

a.link3{color: #0066CC;text-decoration: none;font-size: 14px;line-height:24px;}
a.link3:visited{color: #0066CC;text-decoration: none;font-size: 14px;line-height:24px; }
a.link3:hover{color: #666666;text-decoration: none;font-size: 14px;line-height:24px; }

a.link4{color: #ffffff;text-decoration: none;font-size: 14px;}
a.link4:visited{color: #FFffff;text-decoration: none;font-size: 14px; }
a.link4:hover{color: #fff;text-decoration: none;font-size: 14px; }
a.link6{color: #333333;text-decoration: none;font-size: 14px;}
a.link6:visited{color: #333;text-decoration: none;font-size: 14px; }
a.link6:hover{color: #333;text-decoration: none;font-size: 14px; }

a.link7{color: #414141;text-decoration: none;font-size: 14px;}
a.link7:visited{color: #333;text-decoration: none;font-size: 14px; }
a.link7:hover{color: #0b61aa;text-decoration: none;font-size: 14px; }

a.link8{color: #ffffff;text-decoration: none;font-size: 14px;line-height:24px;  }
a.link8:visited{color: #ffffff;text-decoration: none;font-size: 14px;line-height:24px;   }
a.link8:hover{color: #0066CC;text-decoration: none;font-size: 14px;line-height:24px; }
/* ???????????? */
.text{ color:#717171; font-size:20px ; line-height:35px;  }
.text1{ color: #333333; font-size:22px ; }
.text2{ color: #095dc6; font-size:14px ; font-weight:normal}
.text3{ color: #666666; font-size:12px ; }
.text4{ color: #333333; font-size:14px ;font-weight:bold;}
.text5{ color:#ffffff; font-size:16px ;}
.text6{ color: #dffbbf; font-size:14px ;line-height:30px; }
.text7{ color: #333333; font-size:12px ;font-weight:bold;}
.text8{ color: #171717; font-size:18px ;font-weight:bold;}
.text9{ color: #fff; font-size:12px ; background: #FF0000; padding:4px 5px; height:20px;  }
.text10{ color: #FF0000 ; font-size:14px ; }
.text11{ color: #333333; font-size:12px ; }
/* ???????????? */
.tab{ border-left:22px solid #ffffff ; border-right:22px solid #ffffff; background:#FFFFFF;}
.tab1{padding:8px; border:1px solid #e8e8e8; background:#f4f4f4;}
.tab2{ border:1px solid #cccccc;}
.kuang {BORDER-RIGHT: #e3e3e3 1px solid; BORDER-TOP: #dddada 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #dddada 1px solid; COLOR: #999999; LINE-HEIGHT: normal; BORDER-BOTTOM: #CCCCCC 1px solid; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; BACKGROUND-COLOR: #ffffff; padding:5px;}
/* index?????? */




.top-bj{width:100%; height:119px; margin:0 auto;  text-align:center ; background:#f9f7f7;  position:fixed;/*????????????*/
  top:0px;z-index:9999;}
.logo-bj{ width:1250px; margin:0 auto; height:80px;}
.logo{ width:236px; float:left; height:80px; text-align:left; margin-top:10px;}
.dh-right{ width:950px; float:right; height:50px; margin-top:30px;}
.top-banner-bj{width:100%; height:510px; padding:0; text-align: left;margin:0 auto; }
.index-all-c{ width:1200px; margin:0 auto; height:100%; overflow:hidden; }





.all-bj {MARGIN: 0 auto ;  WIDTH:100%;  height:100%; OVERFLOW: hidden; text-align:center; background:#ffffff; padding:30px 0;}
.all { MARGIN: 25px auto ;  WIDTH:1200px;  height:100%; OVERFLOW: hidden; }

.index-cp-bt-bj{ float:left ;  WIDTH:1200px;  height:100%; OVERFLOW: hidden; }
.index-cp-bt1{ float:left ;  WIDTH:1200px;  height:45px; OVERFLOW: hidden; font-size:24px; background:url(img/index3_03.jpg) center bottom no-repeat; text-align:center; }
.index-cp-bt2{ float:left ;  WIDTH:1200px;  height:45px; OVERFLOW: hidden; font-size:12px;  text-align:center; color:#717171; margin-top:15px; line-height:22px; }

.index-cp-bj { MARGIN: 0 auto ;  WIDTH:1250px;  height:100%; OVERFLOW: hidden; padding:35px 0 0 0; }
.index-cp-bj1 { MARGIN: 0 auto ;  WIDTH:1250px;  height:100%; OVERFLOW: hidden; padding: 0; }
.cp_listh { WIDTH:280px;   FLOAT: left; HEIGHT: 270px; margin:0 10px 30px 8px; text-align:center; background:#fff; padding:1px; border:1px solid #dedede; }
.cp_listh ul li{ text-align:center;list-style-type:none;}
.cp_listh ul li span{ float:right;  line-height:26px;}

.cp_listh1 { WIDTH:112px;   FLOAT: left; HEIGHT: 42px; margin:0 10px 30px 8px; text-align:center;  }
.cp_listh1 ul li{ text-align:center;list-style-type:none;}
.cp_listh1 ul li span{ float:right;  line-height:26px;}


.cp_listh2 { WIDTH:162px;   FLOAT: left; HEIGHT: 62px; margin:5px 5px 20px 10px; text-align:center;  }
.cp_listh2 ul li{ text-align:center;list-style-type:none;}
.cp_listh2 ul li span{ float:right;  line-height:26px;}

.hotFM{ width:145px; height:100%; overflow:hidden; margin:0 auto;}
.hotFM a{ display:block; float:left; width:145px; text-align:center; margin:0 5px 10px 5px;  background:#b0c57a;color:#FFF !important; height:33px; line-height:25px; _line-height:28px; overflow:hidden;  font-size:14px; _display:inline; padding-top:5px;}
.hotFM .color0{  background-color:#0153a0; }
.hotFM .color0:hover{  background-color:#075baa; }
.hotFM .color0:active{  background-color:#075baa; }



.all-bj1 {MARGIN: 0 auto ;  WIDTH:100%;  height:100%; OVERFLOW: hidden; text-align:center; background:#f9f7f7; padding:30px 0;}
.index-news-left{ width:570px; float:left; height:100%; overflow:hidden; text-align:left;  }
.index-news-lefe-dh{ width:570px; float:left; height:45px; background:url(img/index3_07.jpg) bottom left no-repeat; text-align:left; }
.index-news-lefe-dh-bt{ width:280px; float:left;text-align:left; font-size:24px;}
.index-news-lefe-dh-more{ width:80px; float:right;text-align:right; margin-top:10px; }
.index-news-left1{ width:570px; float:left; height:100%; overflow:hidden; text-align:left; margin-top:25px;  }
.center-s SPAN {FLOAT: right}
.center-s LI { LINE-HEIGHT: 24px; PADDING-LEFT: 16px; MARGIN-BOTTOM: 8px; BACKGROUND:url(img/index_26.png) no-repeat left center;  HEIGHT: 24px;list-style-type:none; padding-bottom:5px; font-size:12px;}


.er-list-bj{width:230px;  FLOAT:left;text-align:left;  margin:0;  font: 14px "????????????";  border-bottom:1px solid #dedede;  }

.er_list-2{ margin:0 5px; FLOAT:left;  HEIGHT: auto; overflow: hidden;  text-align:center;background:url(img/nyzbdhbg.gif); padding:10px 25px;   }
.er_list-2 li{text-align:center;list-style-type:none;position:relative;   }

.er_list-1 {  margin:0 5px; FLOAT:left;  HEIGHT:auto; overflow: hidden;  text-align:center; padding:10px 25px; border-bottom:2px solid #fabf13; background:#f0f0f0 ;     }
.er_list-1 li{text-align:center;list-style-type:none;position:relative;      }



.index-news-right{ width:570px; float:right; height:100%; overflow:hidden; text-align:left;  }

.down{width:100%; height:100%; overflow:hidden; margin:0 auto ; padding:0; background:#393c4d;  }
.down-dh{width:100%; height:100%; overflow:hidden; margin:0 auto ; padding:0;}
.down-dh-bj{width:1200px; height:40px; overflow:hidden; margin:35px auto 25px auto ; padding:0; }
.down-dh-left{ float:left; }
.down-Menu-d{width:800px; height:100%; overflow:hidden; text-align:center; margin:0 auto; }
.down-Menu-d li{ height:30px; text-align: left; float:left; BACKGROUND:url(index_262.png) no-repeat right center; padding:0 25px; color:#FFFFFF }

.down-dh-bj1{width:1300px; height:100%; overflow:hidden; margin:0 auto ; padding:0; color:#fff; }
.down-left{ float:left; width:560px; text-align:left; margin:0 0 0 50px;  }
.down-siz-left{ float:left; width:360px; text-align:left; margin-top:30px;  }
.down-pick-left{ float:left; width:170px; text-align:left;  }
.down-right{ float:right; width:570px; text-align:left;  }
.down-pick-right{ float:right; width:120px; text-align:right;  }
.down-siz-right{ float:right; width:440px; text-align:right; margin:30px 10px 0 0;  }


.down-g-bj{width:100%; height:100%; overflow:hidden; margin:0 auto ; padding:0; background:#3c3f4f; }
.down-g-dh{width:100%; height:100%; overflow:hidden; margin:0 auto ; padding:15px 0 3px 0;  border-bottom:1px solid #343747; background:#3f4253;}
.down-g-dh-bj{width:1200px; height:40px; overflow:hidden; margin:0 auto ; padding:; }
.down-g-siz-bj{width:1200px;  height:100%; overflow:hidden; overflow:hidden; margin:20px auto 10px  auto ; padding:0; text-align:center; color:#FFFFFF; }


.down-left-g{ float:left; width:660px; text-align:left; margin:0 0 0 50px; font-size:12px;}  
.down-right-g{ float:right; width:470px; text-align:left;  }

.er-banner1{width:100%; height:216px; margin:90px auto 0 auto;  text-align: center; background: url(img/er-1.jpg) top center no-repeat;   }
.er-banner2{width:100%; height:216px; margin:90px auto 0 auto;  text-align: center; background: url(img/er-2.jpg) top center no-repeat;   }
.er-banner3{width:100%; height:216px; margin:90px auto 0 auto;  text-align: center; background: url(img/er-3.jpg) top center no-repeat;   }
.er-banner4{width:100%; height:216px; margin:90px auto 0 auto;  text-align: center; background: url(img/er-4.jpg) top center no-repeat;   }
.er-banner5{width:100%; height:216px; margin:90px auto 0 auto;  text-align: center; background: url(img/er-5.jpg) top center no-repeat;   }
.er-banner6{width:100%; height:216px; margin:90px auto 0 auto;  text-align: center; background: url(img/er-6.jpg) top center no-repeat;   }
.er-siz{width:1200px; height:216px; overflow:hidden; margin:0 auto ; bottom:0; text-align:left; font-size:18px; color:#FFFFFF; line-height:35px;}
.er-left-dh{ float:left; width:230px; text-align:left; background:url(img/menu-tit.png); height:58px; font-size:16px; color:#FFFFFF; line-height:30px; border-bottom:1px solid #fff;   }
.er-left-siz{ float:left; width:140px; text-align: left; margin:15px 0 0 30px;   }
.er-all{ width:1200px; height:100%; overflow:hidden; margin:0 auto ; padding:0; }
.er-left{ float:left; width:230px; text-align:left;  height:100%; overflow:hidden; background:#f7f3e8; padding:1px ; border:1px solid #f3f3f3;   }

.x_news{ width:230px;  FLOAT:left;text-align:left;  margin:0;  font: 14px "????????????";  border-bottom:1px solid #dedede;   }
.x_news li a{ width:200px;height:35px; padding-top:16px; float:left; margin:0;   text-align: left; border-bottom:1px  solid #fff;display:block;  font: 14px "????????????"; padding-left:30px;background:url(img/nyzbdhbg.gif); }
.x_news li a:hover{background: #00a1e7; border-bottom:1px solid #e6e6e6; color:#fff;font: 14px "????????????";}


.x_news0{ width:230px;  FLOAT:left;text-align:left;  margin:0;  font: 14px "????????????";  border-bottom:1px solid #dedede;   }
.x_news0 li a{ width:200px;height:35px; padding-top:16px; float:left; margin:0;   text-align: left; border-bottom:1px  solid #fff;display:block;  font: 14px "????????????"; padding-left:30px;background: #00a1e7; color:#FFFFFF }
.x_news0 li a:hover{background: #00a1e7; border-bottom:1px solid #e6e6e6; color:#fff;font: 14px "????????????";}





.n_news{ width:230px;  FLOAT:left;text-align:left;  margin:0;  font: 16px "????????????";  border-bottom:1px solid #dedede;   }
.n_news li a{ width:200px;height:35px; padding-top:16px; float:left; margin:0;   text-align: left; border-bottom:1px  solid #fff;display:block;  font: 16px "????????????"; padding-left:30px;background:url(img/nyzbdhbg.gif); }
.n_news li a:hover{background: #00a1e7; border-bottom:1px solid #e6e6e6; color:#fff;font: 16px "????????????";}


.n_news0{ width:230px;  FLOAT:left;text-align:left;  margin:0;  font: 18px "????????????";  border-bottom:1px solid #dedede;   }
.n_news0 li a{ width:200px;height:35px; padding-top:16px; float:left; margin:0;   text-align: left; border-bottom:1px  solid #fff;display:block;  font: 18px "????????????"; padding-left:30px;background: #00a1e7; color:#FFFFFF }
.n_news0 li a:hover{background: #00a1e7; border-bottom:1px solid #e6e6e6; color:#fff;font: 18px "????????????";}



.news1{ width:230px;  FLOAT:left;text-align:left;  margin:0 ;  font: 142px "????????????";     }
.news1 li a{ width:190px;height:30px; padding-top:10px; float:left; margin:0;   text-align: left; background:url(img/index1_218.jpg);display:block;  font: 12px "????????????"; padding-left:40px;}
.news1 li a:hover{background: #12b4fa; border-bottom:1px solid #e6e6e6; color:#fff;font: 12px "????????????";}






.er-left-pick{ float:left; width:210px; text-align: left; margin:15px 0 0 15px; height:100%; overflow:hidden;    }




.er-right {float:right; width:950px; height:100%; overflow:hidden; background:#FFFFFF;}
.er-1bt{width:890px; height:37px; text-align:left; float: right; padding:10px 0 0 0; border-bottom:1px solid #dedede; margin:25px 30px 5px 0;  }
.er-1bt-left{ float:left; width:200px; text-align:left; height:100%; overflow:hidden; font:18px "????????????";   }
.er-1bt-right{ float:right; width:550px; text-align:right; height:100%; overflow:hidden;   }
.er-right-siz{ WIDTH:870px; DISPLAY: inline; FLOAT: right;  text-align:left; margin:20px 40px 30px 0; text-align:justify; text-justify:inter-ideograph; font-size:14px; line-height:26px;   }
.er-right-siz1{ WIDTH:870px; DISPLAY: inline; FLOAT: right;  text-align:left; margin:10px 40px 10px 0;text-align:justify; text-justify:inter-ideograph; font-size:14px;line-height:26px; }
.er-right-siz2{ WIDTH:890px; DISPLAY: inline; FLOAT: right;  text-align:left; margin:20px 40px 30px 0; text-align:justify; text-justify:inter-ideograph; font-size:14px; line-height:26px;   }

.jkxx-bt{width:870px; margin:5px 0 10px 0; height:28px; border-bottom:1px  solid #e8e8e8; text-align:center; font-size:16px; font-weight:bold;float:left; }
.jkxx-sj{width: 870px; margin:5px 0 10px 0; height:100%;  text-align:center; font-size:12px; color:#999999; float:right;}
.jkxx-siz{width:870px; margin:25px 0 10px 0; height:auto ; float:right; text-align:justify; text-justify:inter-ideograph;  }
.jkxx-siz1{width:870px; margin:25px 0 10px 0; height:auto ; float:right; text-align: center;  }
.jkxx-pf{width:850px; margin:15px 0 10px 0; height:100%; overflow:hidden;  text-align:left;background:#ededee; padding:10px;  float:right;}

.er-right-siz-left{ WIDTH:400px; DISPLAY: inline; FLOAT: left;  text-align:left; margin:0; text-align:justify; text-justify:inter-ideograph; font-size:14px; line-height:36px; padding:15px; background:#f9f9f9;   }

.er-right-siz-right{ WIDTH:400px; DISPLAY: inline; FLOAT: left;  text-align:left; margin:0; text-align:justify; text-justify:inter-ideograph; font-size:14px; line-height:36px;   padding:15px; background:#f2f2f2;}
.cp_fl-1 { width:380px; float: left; margin: 10px 23px 13px 0; display: inline; padding:15px; border:#c9ccd3 1px dashed; background:#f6f6f6;  line-height:36px;}
.cp_fl-1 dd { float:right; width:100%; line-height: 36px; text-align:left; margin-right:6px; }
.cp_fl-1 dd a, .cp_lb .cp_fl-a dd a:visited { font: bold 14px "????????????"; line-height: 36px; float:left;  }

.er-cp_fl-a { width:870px; float: left; margin:0 0 10px 0; display: inline; padding:0 0 20px 0;  }
.er-cp_fl-a dt { float:left; width:860px; line-height: 34px; text-align:left; border-bottom:#cdcdcd 1px dashed; margin-bottom:6px; font-size:16px; font-weight:bold  }
.er-cp_fl-a dd { float:left; width:860px; line-height: 34px; text-align:left;  }






.cp_list-22 {padding:0; WIDTH: 205px; FLOAT:left; margin:10px 28px 20px 28px ; border-bottom:1px solid #f3f3f3; }
.cp_list-22 li a{text-align: left;list-style-type:none;}
.cp_list-22 li a:hover{text-align: left;list-style-type:none; }
.cp_list-22 span { float:right; text-align:right; font-family:"??????"; line-height:26px;  }

.cp_list1 { WIDTH:200px;   FLOAT: left; HEIGHT: 170px; margin:10px 23px 20px 23px;  text-align:center; padding:10px; background:#f6f7f9;}
.cp_list1  li{text-align: center;list-style-type:none;}


.cp_fl-b { width:560px; float: left; margin: 10px 0 13px 0; display: inline; padding:15px; border:#c9ccd3 1px dashed; background:#fff;  }
.cp_fl-b dd { float:right; width:100%; line-height: 30px; text-align:left; margin-right:6px; }
.cp_fl-b dd a, .cp_lb .cp_fl-a dd a:visited { font: bold 14px "????????????"; float:left;  }

.cp_fl2 { width:890px; float: left; margin: 20px 0 ; display: inline; border-bottom:1px solid #f5f5f5; padding-bottom:20px;   }
.cp_fl2 dt { width: 165px; float: left; display: block;  height: 118px;  padding: 0; }
.cp_fl2 dd { float:right; width: 700px; line-height: 24px; text-align:left; margin-right:6px; }
.cp_fl2 dd a, .cp_lb .cp_fl dd a:visited {   }
.center-s2 SPAN {FLOAT: right; color:#CCCCCC;}
.center-s2 LI {  LINE-HEIGHT: 28px; PADDING-LEFT: 16px; MARGIN-BOTTOM: 10px; BACKGROUND:url(img/index_26.png) no-repeat left center;  HEIGHT: 28px;list-style-type:none; border-bottom:1px solid #f3f3f3; padding-bottom:5px;}




.er-all-dh-b-right{width:1200px; height:100%; overflow:hidden; margin:0 auto;text-align:left ; padding-top:170px;}



















/*CSS green-black style pagination*/
DIV.green-black {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; width:100%
}
DIV.green-black A {
	BORDER-RIGHT: #636363 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #636363 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(image1.gif) #636363; PADDING-BOTTOM: 2px; BORDER-LEFT: #636363 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #636363 1px solid; TEXT-DECORATION: none
}
DIV.green-black A:hover {
	BORDER-RIGHT: #095dc6 1px solid; BORDER-TOP: #095dc6 1px solid; BACKGROUND: url(image2.gif) #095dc6; BORDER-LEFT: #095dc6 1px solid; COLOR: #fff; BORDER-BOTTOM: #095dc6 1px solid
}
DIV.green-black A:active {
	BORDER-RIGHT: #095dc6 1px solid; BORDER-TOP: #095dc6 1px solid; BACKGROUND: url(image2.gif) #095dc6; BORDER-LEFT: #095dc6 1px solid; COLOR: #fff; BORDER-BOTTOM: #095dc6 1px solid
}
DIV.green-black SPAN.current {
	BORDER-RIGHT: #095dc6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #095dc6 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(image2.gif) #095dc6; PADDING-BOTTOM: 2px; BORDER-LEFT: #095dc6 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #095dc6 1px solid
}
DIV.green-black SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #666666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}