
/* CSS Document */

body { margin:0 auto; font-size:12px; color:#444; font-family:"Microsoft YaHei","微软雅黑","arial","宋体"; line-height:1.8;}
 ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
 ul { list-style:none;}
 img { border:0px;}
 a { color:#fff; text-decoration:none;}
 a:hover { color:#069fa5;cursor:pointer;}

 
#container { width:100%; margin:0 auto; background:#f7f8f8;}
 
.clearfloat {clear:both;}
#container1 {width:1024px; margin:0 auto;}
#container2 {float:left;background:#FFF;}
#top_bj { width:100%; height:145px; background:url("../image/top-bj.jpg"); margin-bottom:3px;}
#header {height:91px; background:url("../image/top.gif"); margin-bottom:0px;}
#header_logo {float:left; width:87px; height:54px; margin-top:8px; margin-left:53px;}
#header span {float:left; color:#FFF; margin-top:32px; margin-left:50px;}
.mid_top_top{ float:right; width:300px; height:26px; margin-top:8px;}
.mid_top_top a{float:right; color:#888; padding-left:10px; 	line-height:20px;	text-align:right;	text-decoration:underline;}
.top_a2 {background:url(../image/sc.png) no-repeat 0px 3px;margin-right:28px; float:right;}

 
#nav { height:56px; background:url(../image/nav_bg.gif) 0 0 repeat-x;}
.nav_main { height:36px; overflow:hidden;margin-left:171px;}
 .nav_main ul li { float:left; font-size:14px; font-weight:bold; padding-top:1px; margin:5px 5px 0 0px;}
 .nav_main ul li a { float:left; display:block; height:26px; line-height:26px; color:#fff; padding-left:20px; margin-bottom:3px; z-index:1;}
 .nav_main ul li a span { display:block; padding-right:20px; }
 .nav_main ul li a:hover { color:#999;}
 .nav_main ul li a#nav_current { height:25px; line-height:25px; background:#fff; color:#444;}
#second {height:30px;margin-left:175px;}
 .nav_son { height:28px;position:absolute;top:117px;}
 .nav_son ul li { float:left; margin-top:4px;}
 .nav_son ul li a { padding-top:3px; display:block; width:78px; height:25px; text-align:center; color:#fff;}
 .nav_son ul li a:hover {margin-top:4px; display:block; color:#999; height:16px; line-height:13px; *line-height:15px; background:#1e3f8f  0 0px no-repeat;}
 .nav_son ul li a#nav_current{ height:16px;background:#fff 0 -0px no-repeat; color:#000;} 
 
.top_right{	float: right;margin-right:27px;	width: 250px;	height: 15px;	margin-top: -25px;	color: #FFF;}
.top_right span {float:right;}
.top_right a{color:#fff;}
.top_right a:hover {color:#999;}

 #main { float:right; width:840px; height:781px; margin-left:3px;}
 .main_top { float:right; width:840px; height:209px; }
 .main_top_tu { float:left; width:654px; height:209px;}
 #main_top-right {float:left; margin-left:3px; width:156px; height:209px;}
 .main_left { float:left; width:655px; height:355px;}
 .main_left_k1 {float:left; width:326px; height:174px; margin-top:3px;}
 .main_left_k1_img { float:left; width:326px; height:78px;}
 .main_left_k3 {float:left; width:326px; height:174px; margin-top:3px;}
 .main_left_k4 {float:right; width:326px; height:174px; margin-top:3px;}
 .main_label { float:left; width:156px; height:26px; background:#069fa5; color:#fff;font-size:12px; font-weight:bold; line-height:26px; padding-left:5px;}
 .main_label span { float:right; font-weight:normal; margin-right:5px;}
 .main_label a{color:#fff;}
 .main_label a:hover {color:#999;}
 .main_label1 { float:left; width:156px; height:26px; background:#069fa5; color:#fff;font-size:12px; font-weight:bold; line-height:26px; padding-left:5px;}
 .main_label1 span {float:right; font-weight:normal; margin-right:5px;}
 .main_label1 a{color:#fff;}
 .main_label1 a:hover {color:#999;}
 .main_label2 { float:right; margin-right:1px; width:156px; height:26px; background:#069fa5; color:#fff; font-size:12px; font-weight:bold; line-height:26px; padding-left:5px;}
 .main_label2 span {float:right; font-weight:normal; margin-right:5px;}
 .main_label2 a{color:#fff;}
 .main_label2 a:hover {color:#999;}
 .main_label_k {float:right; width:161px; height:26px;}
 .main_left_k1_footer { float:left; width:326px; height:70px; background:#6b88cc; color:#FFF;}
 .main_left_k1_footer p { margin-left:10px; margin-top:4px; margin-right:10px; overflow:hidden;}
 .main_left_k1_footer a {float:right; color:#FFF; margin-right:5px;}
 .main_left_k1_footer a:hover {color:#069fa5;}
 .more { float:right;color:#fff;background:url(../image/more.png) -18px 8px no-repeat; }
 .more:hover { color:#069fa5; background:url(../image/more.png) 0 -96px no-repeat;}
 .main_left_k4box { float:left; width:161px; height:118px; background:#e5ecf6;}
 .main_left_k4box p {margin-left:10px; margin-top:5px; margin-right:10px; overflow:hidden;}
 .main_left_k4box a {float:right; margin-right:5px; color:#444;}
 .main_left_k4box a:hover {color:#069fa5;}
 .main_left_k4box2 { float:left; width:161px; height:148px;}
 .main_left_k4box2 ul {float:left;list-style: none;   }
 .main_left_k4box2 ul li {float: left;margin: 5px 5px 0;width: 143px; height:18px;}
 .main_left_k4box2 ul li img {float:right; margin-top:5px; margin-right:3px;}
 .main_left_k4box2 a {margin-right:5px; color:#444;}
 .main_left_k4box2 a:hover {color:#069fa5;}
 .main_left_k4box3 { float:right; margin-right:1px; width:161px; height:148px;}
 .main_left_k4box3 ul {float:left;list-style: none;  margin-left:5px; }
 .main_left_k4box3 ul li {float: left;margin: 5px 5px 0;width: 143px; height:18px;}
 .main_left_k4box3 ul li img {float:right; margin-top:5px; margin-right:3px;}
 .main_left_k4box3 a {margin-right:5px; color:#444;}
 .main_left_k4box3 a:hover {color:#069fa5;}
 .main_left_box { float:left; width:326px; height:148px; background:#e5ecf6;}
 .main_left_box p {margin-left:10px; margin-top:5px; margin-right:10px; overflow:hidden;}

 
 .main_right { float:right; width:183px; height:352px; margin-top:3px;}
 .main_right_top { float:left; width:160px; height:183px;  margin-bottom:7px;}
 .main_right_top ul {float:left; width: 155px; }
 .main_right_top ul li {height:25px; margin-top:3px;border-bottom: 1px solid #dfdfdf;}
 .main_right_top ul li span {color:#999; float:right;}
  .main_right_top ul li dd{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90px;
    float: left;	 
 }
 .main_right_top ul li img {float:left; margin-top:2px;}
 .main_right_top a {margin-right:5px; color:#444;}
 .main_right_top a:hover {color:#069fa5;}
 .main_right_box { float:left; width:160px; height:174px; margin-top:3px;}
 
 #cppthzhb {float:left; margin-top:3px;}
 #hzhbbt {float:left; width:818px; height:26px; background:url(../image/home-biaoti.png)}
 #hzhbbt span {float:left; font-weight:bold; margin-right:5px; color:#FFF; margin-left:5px; margin-top:2px;}
 #hzhptp {float:left; width:814px; height:50px; margin-left:2px; margin-top:5px; }
 
#lunfangtu {float:left; margin-top:3px; background:#efefef; width:818px; height:120px; border-bottom:2px solid #069fa5; border-top:2px solid #069fa5;}
#lunfangtu img {float:left; margin-top:10px; margin-left:4px;}

  /*　搜索*/
 .side1_box1 {float:right;width:159px; height:110px; margin-left:2px;border-bottom: 1px solid #dfdfdf; background:#0CC}
 .side1_box1 span { float:left;width:154px; margin-top:5px; margin-left:17px;}
 .side1_box1_1 {float:right; width:159px; height:80px;}
 .Search2 {float: left; width:159px; height:75px; margin-top:3px;}
.search3_1 {float:left; width:155px; height:24px;}
#mid_top3{ float:left; font-size:12px; font-family:"Microsoft YaHei"; color:#444; width:155px;height:24px; border:1px solid #dfdfdf; background:#fff; margin-bottom:3px; margin-top:3px;}


  
 
 #side { float:left; width:181px; height:781px;}
 .side_box {float:right; width:159px; height:305px; margin-right:3px; }
 .side_box ul li { float:left; width:159px; height:26px; border-bottom: 1px solid #dfdfdf;}
 .side_box ul li span { float:right; width:140px; margin-top:4px;}
 .side_box a {float:left; color:#444;} 
 .side_box a:hover {color:#069fa5;} 
 .side_box1 {float:right; width:159px; height:80px;border-bottom: 1px solid #dfdfdf;}
 .side_box1 span { float:right; width:154px; margin-top:5px;}
 .side_box1_1 {float:right; width:159px; height:80px;}
 .side_box1_1 span { float:right; width:143px; margin-top:5px;}
 .side_box2 {float:right; width:159px; height:97px; background: url(../image/map.png); margin-top:2px;}
 .side_top1 { float:right; width:160px; height:26px; background:#069fa5;}
 .side_top2 {float: right; width: 157px; height:116px; border: 1px solid #000;}
 .side_top3 {color:#fff; width:158px; height:20px; font-weight:bolder; margin-left:10px; margin-top:3px; }
 .side_top3 a {color:#fff;} 
 .side_top3 a:hover {color:#999;} 
 .Search {float: left; width: 157px; height: 48px; margin-top:3px;}
 .search1 {float: left; width: 157px; height: 24px; border: 1px solid #dfdfdf;}
 .search1_1 {float:left; width:155px; height:24px; margin-top:2px; }


/*左侧导航*/
#sidel_nav { float:right; width:159px; height:245px;}
#sidel_nav h1 {float:left; width:154px; height:23px; *height:25px; background:#069fa5;font-size:12px; color:#FFF; padding-left:5px; margin-bottom:3px; padding-top:3px; *padding-top:1px;}
#sidel_nav h1 a { color:#fff;}
#sidel_nav h1 a:hover { color:#999;}

#second1 {height:220px;position:absolute;z-index:20; margin-left:-5px;}
#nav_son1 {width:165px; position:absolute; top:176px; margin-left:162px; *margin-left:94px; z-index:20;}
#nav_son1 ul li { float:left; width:135px; height:24px; border-bottom:1px solid #fff;background:#dedfe1; margin-left:5px;}
#nav_son1 ul li img {float:left; margin-left:10px; margin-top:7px;}
#nav_son1 ul li span {float:left; margin-left:5px; color:#444; margin-top:2px;}
#nav_son1 ul li a:hover { color:#069fa5;}
 
#footer_bj {width:100%;height:71px;background: url(../image/footer_bj.jpg);} 
#footer { margin:0 auto; width:1024px; height:71px; background: url(../image/footer_bg.png);}
.footer1 { text-align:center; width:1024px; height:26px;  color:#FFF; padding-top:17px; line-height:1.5}

/*最下方的图片轮放的样式*/
.rollBox{float:left; margin-top:3px; background:#efefef; width:818px; height:120px; border-bottom:2px solid #069fa5; border-top:2px solid #069fa5;}
.rollBox .LeftBotton{ width:12px; height:120px; float:left; overflow:hidden; cursor:pointer;}
.rollBox .RightBotton{width:12px; height:120px; float:left; overflow:hidden; cursor:pointer;}
.rollBox .Cont{width:794px; overflow:hidden; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;}
.rollBox .Cont .pic img{float:left; margin-top:10px; margin-left:4px;}
.rollBox #List1,.rollBox #List2{float:left;}