@charset "utf-8";
img{border:0;margin:0;padding:0; }
ul li{margin:0;padding:0;}
*{margin:0;padding:0;list-style-type:none;}
body{position:relative;font-size:14px; background:#3295fb url(../images/bg.jpg) no-repeat center 34px;font-family:'微软雅黑';font-family:"Microsoft YaHei"; background-color:#0b4595; color:#666}
a{text-decoration:none; color:#666}
a:hover{ color:#eb6f19;text-decoration:underline;}

.ll{float:left !important;}
.rr{float:right !important;}
.box{margin:0 auto;width:1000px;position:relative;overflow:hidden;background:#fff;}
.box2{width:100%;min-width:1000px;position:relative;margin:0 auto;overflow:hidden;}
.box1{margin:0 auto;width:100%;position:relative;overflow:hidden;}
.box3{margin:0 auto;width:100%;position:relative;overflow:hidden;}
.overflow{overflow:hidden;}
/*****清理浮动**/
.clearfix:after,.clearfix:before{content:'';display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{*zoom:1;}

#top{ height:35px;line-height:35px;background:#efefef;}
#top ul li{ display:inline;border-right:1px solid #ddd;margin-right:10px;padding-right:10px;}
#top ul li:last-child{ padding:0;margin:0;border:0;}
.wp{ width:1000px; margin:0 auto; clear:both; font-size:12px}

.navbox{width:130px;position:fixed;right:15px;top:220px;_position:absolute;z-index:2; background:url(../images/Gulf.png) no-repeat center top; padding-top:74px}
.rnav{width:130px;overflow:hidden;padding:0 ;background:#fff;}
.rnav li{width:100%;float:left;border-bottom:1px solid #e1e1e1; font-size:12px; height:40px; line-height:40px; text-align:center}
.rnav li.last{border-bottom:0;}
.rnav li a{color:#333;}

.HaiWan{ width:950px; margin:0 auto; clear:both; padding:25px; background-color:#fff; margin-top:500px; overflow:auto}
.foucebox {position:relative;width:580px;height:310px; float:left}
.foucebox .bd { position:relative; float:left; width:465px;height:310px;overflow:hidden;}
.foucebox .bd img {width:465px;height:310px;}
.foucebox .hd {position:relative; width:109px; float:right;  z-index:1; }
.foucebox .hd ul { position:relative; width:105px; overflow:hidden; }
.foucebox .hd li { height:70px; overflow:hidden; margin-bottom:10px }
*+html .foucebox .hd li{margin-bottom:6px}
.foucebox .hd img {width:105px;height:70px; display:block; }
.foucebox .hoverBg { position:absolute; top:0; left:0; width:101px; height:66px; z-index:100; border:solid 2px #eb6f19}

.HaiWan .Js{ width:350px; float:right; line-height:30px; font-size:16px; padding-top:10px}
.HaiWan .Js a{ float:right; background-color:#eb6f19; color:#fff; padding:0px 15px; font-size:14px; margin-top:150px}

.HaiWan2,.Xpsd,.Footer{ width:1000px; margin:0 auto; clear:both; padding-top:20px}
.About{ width:490px; float:left}
.Title{ width:100%; float:left; height:80px; background:url(../images/BtBg.jpg) repeat-x}
.Title img{ float:left}
h1{ margin:0;padding:0;list-style-type:none;color:#fff;background:url(../images/BtR.jpg) no-repeat right; height:50px; padding:30px 70px 0 0; float:left}
.List{ width:450px; float:left; padding:20px; line-height:30px; background-color:#fff; }
.About span{width:100%; float:left; font-size:16px; text-indent:32px}
.Video,.News{ width:490px; float:right}
.VideoOn{ position:absolute; left:190px; top:160px}
.List2{ width:950px; float:left; padding:25px; background-color:#fff}
.List2 .Pic{ width:330px; float:left; padding:85px 40px}
.List2 .Js{ width:540px; float:right; padding-top:15px}
h2{  margin:0;padding:0;list-style-type:none;color:#0b4595; font-size:24px}
.List2 .Js p{ color:#333; font-size:20px; margin:7px 0; font-weight:bold}
.List2 .Js span{ width:100%; float:left; font-weight:bold; font-size:16px; color:#666}
.List2 .Js .Bt{ width:110px; float:left; height:24px; line-height:24px; text-align:center; color:#fff; background-color:#eb6f19; margin:20px 0 10px 0}
.List2 .Js .XpsdList{width:100%; float:left; font-size:12px; line-height:25px}
.List2 .Js ul,.List2 .Js ul li{width:100%; float:left;}
.List2 .Js ul li{ height:25px; line-height:25px; background:url(../images/Ico.jpg) no-repeat 2px center; text-indent:20px}

.News ul{ width:450px; float:left; background-color:#fff; padding:20px; padding-top:5px}
.News ul li{width:100%; float:left;  height:35px; line-height:35px; border-bottom:dashed 1px #ddd; background:url(../images/Ico2.jpg) no-repeat 7px center; text-indent:20px; overflow:hidden}
.More{ width:100%; float:left; background-color:#fff; text-align:center; padding-bottom:20px }
*+html .More{ padding-bottom:11px}
.More a{width:160px; float:left; height:30px; line-height:30px; background-color:#f1f1f1; margin-left:165px;color:#999}

.Topic{ width:940px; float:left; padding:30px; background-color:#fff}
.Footer{ color:#fff; line-height:25px; text-align:center; padding:40px 0}


/*焦点图*/
.focus{ position:relative; width:950px; height:580px; float: left;}  
.focus img{ width: 950px; height: 580px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10; display:none  }  
.focus .shadow{ width:930px; position:absolute; bottom:0; left:0px; z-index:10; line-height: 25px; background-color:#eb6f19; opacity:0.8; display:block;  text-align:left; color:#fff; overflow:hidden; padding:5px 10px; float:left; font-size:14px}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:38px;height:48px; top:240px}
.focus .prev{background: url(../images/Pre.png) no-repeat; cursor:pointer; }  
.focus .next{background: url(../images/Next.png) no-repeat; cursor:pointer; right:0 }  


.mod18{width:940px;float:left; border:solid 1px #ddd; padding:4px; position:relative}
.mod18 .btn{ width:21px; height:75px;position:absolute;cursor:pointer;z-index:99;top:519px;}
.mod18 .btn2{position:absolute;width:38px;height:48px;top:336px;cursor:pointer;z-index:99;}
.mod18 .prev{left:0;background:url(../images/Pre2.jpg) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:213px;width:38px;height:48px;}
.mod18 #prevTop{background:url(../images/Pre.png) 0 0 no-repeat; left:4px}
.mod18 #nextTop{background:url(../images/Next.png) 0 0 no-repeat; right:4px}
.mod18 .next{ right:0;background:url(../images/Next2.jpg) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:940px;height:500px;position:absolute;color:#fff;}
.mod18 .picBox{height:500px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:500px;position:absolute;}
.mod18 .picBox li{width:940px;height:500px;}
.mod18 .listBox{width:892px;height:76px;margin:0 auto;position:relative;overflow:hidden; margin-top:15px}
.mod18 .listBox ul{position:absolute;}
.mod18 .listBox li{width:112px;height:70px;cursor:pointer;position:relative;  float:left;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:102px;height:70px;}
.mod18 .listBox li img{width:102px;height:70px;padding:2px; border:solid 1px #ddd;}
.mod18 .listBox .on img{width:102px;height:70px;border:1px solid #ff6600;}
.mod18 .listBox .on i{display:block;}

.SaiDaoTop{ line-height:36px; font-size:16px; background:url(../images/Left.jpg) no-repeat 15px 0; padding-left:60px; padding-bottom:30px}
.SaiDaoTop p{ background:url(../images/Right.jpg) no-repeat right bottom; padding-right:40px}
.SaiDaoTop a{ width:100px; padding:5px 13px; text-align:center; color:#fff; background-color:#eb6f19}

.Close{ position:fixed; right:0; cursor:pointer; top:270px}