@charset "utf-8";
/* CSS Document */


* { margin:0px; padding:0px; list-style-type: none;}
HTML { padding: 0px; margin: 0px }
body { font-family:"微软雅黑",Tahoma,Helvetica,Arial,sans-serif; background:#e9f2f7;}

a{color: #000;}
a:hover,a:focus {color:#0c92f2;text-decoration: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-weight:normal;}
a img { border:0px; }
img:hover {  }

border: { zoom:1;  }
ul, li,  p { margin:0; padding:0; border:none; list-style-type:none;}
.clear {clear: both; }
.hr2,.hr4,.hr5,.hr6,.hr8,.hr10,.hr15,.hr20,.hr40{margin:0 auto; padding:0px; font-size:0;line-height:0;clear:both;}
.hr2{height:2px;}.hr4{height:4px;}.hr5{height:5px;}.hr6{height:6px;}.hr8{height:8px;}.hr9{height:9px;}.hr10{height:10px;}.hr20{height:20px;}.hr15{height:15px;}.hr40{height:40px;}
.dash {border-bottom:1px dashed #ddd; text-align:center;}
.dis{ display:block;}
.undis{ display:none; }




		  
.focus{width:540px;height:390px; position:relative; }
.focus:hover{*border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;}		  

.focus #pic{width:540px;height:390px;overflow:hidden;}
.focus #pic ul{width:540px;height:390px;float:left;}
.focus #pic li{width:540px;height:390px;float:left;}
.focus #pic li img{width:540px;height:390px;float:left;}
.focus #txt{width:540px;height:38px;background:#757575;filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;position:absolute;left:0;bottom:21px;z-index:100; overflow:hidden;}
.focus #txt ul{ float:left;}
.focus #txt li a{ float:left;width:540px;height:38px; line-height:38px; text-align:center; color:#fff; font-size:17px;text-decoration:none;letter-spacing:1px; }
.focus #txt li a:hover{text-decoration:none;}
.focus .tip-bg{width:540px;height:21px;background:url(../images/focus_tip_bg.png) repeat-x left top;position:absolute;left:0;bottom:0;z-index:12;}
.focus #tip{width:100px;height:14px;position:absolute;left:230px;bottom:3px;z-index:13;}
.focus #tip ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:url(../images/focus_tip.png) no-repeat;}
.focus #tip ul li.on{background:url(../images/focus_tip_current.png) no-repeat;}
.focus .button{width:42px;height:9px;position:absolute;right:0;bottom:5px;z-index:14;overflow:hidden;}
.focus .button ul{width:100%;float:left;}
.focus .button li{width:7px;height:9px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;}
.focus .button li.prev{background:url(../images/focus_btn_left.png) no-repeat left top;}
.focus .button li.next{background:url(../images/focus_btn_right.png) no-repeat left top;}
		  
		  
		  
.wrap{width:1200px; margin:0 auto; height:390px;}
.wrap .left,.wrap .right{ float:left;}
.wrap .left{width:540px;}
.wrap .left .img{width:540px; height:385px;}
.wrap .right{width:620px; float:right; margin-right:20px;}

.wrap .right .title {border-left: 4px solid #0c92f2; padding-left: 13px; font-size: 16px; line-height: 30px; font-weight: bold; }
.wrap .right .title {color:#0c92f2;}
.wrap .right .title a:hover{color:#1479d7;}
.wrap .right .hd{ width:620px;}
.wrap .right .hd ul li{ width:620px; float:left; border-bottom:1px dashed #ccc; padding:6px 10px; }
.wrap .right .hd ul li h2{ text-align:center; font-size:26px; line-height:50px;font-weight:bold; height:50px; overflow: hidden;
text-overflow:ellipsis;white-space: nowrap; color:#0c92f2;}
.wrap .right .hd ul li h2 a{color:#0c92f2;}
.wrap .right .hd ul li p{font-size:15px; text-indent:2em;  padding:3px 0; line-height:30px; color:#999;text-align: justify; }
.wrap .right .hd ul li p a{color:#999;}
.wrap .right .hd ul li p a:hover{color:#0c92f2;}


.box{width:1200px; margin:0 auto; padding:0; }
.box .list{width:1200px; float:left; list-style:none; padding:0}
.box .list .bd{ float:left; background:#fff; width:1200px; padding:10px 0;}
.box .list .bd h3{font-size:24px; font-weight:bold; border-left:5px solid #d7000f; padding-left:20px; margin-left:10px; line-height:50px; background:#fff;}
.box .list .bd h3 { color:#d7000f;}
.box .list .bd h3 a:hover{ color:#1479d7;}
.box .list .bd ul{float:left; margin:10px 20px 20px 20px; width:560px;}
.box .list .bd ul li{font-size:18px; float:left; background:url("../images/list_point.gif") no-repeat 10px 23px;  height:50px; line-height:50px; padding:0 0 0 25px; border-bottom:1px dashed #ddd; }
.box .list .bd ul li a{width:430px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; float:left;}
.box .list .bd ul li span{color:#999; float:right; width:100px; text-align:right; font-size:16px;}



.box .list .hd{background:#fff; width:1200px; height:60px; line-height:60px; border-bottom: 3px solid #ddd;}
.box .list .hd h3{font-size: 24px; font-weight: bold; border-bottom: 3px solid #0c92f2; text-align: center; width: 200px; height: 60px; line-height: 60px;}
.box .list .bd1{ height:670px; background:#fff;}
.box .list .bd1 ul li{ float:left; width:335px; height:600px; padding: 0 20px;}
.box .list .bd1 ul li p{ text-align:center; width:335px; line-height:20px;}


.bline { border-bottom: 2px solid #0c92f2; margin:0 auto;}
.foot { padding-top:20px; line-height:30px; margin:0 auto; 
width: 100%; text-align:center; font-size: 12px;color:#999; }
.foot a{color:#999; padding:0 8px;}
.foot a:hover{color: #0c92f2;}