@charset "utf-8";
/* CSS Document */
.clear{ clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
.img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
}

/*首页*/
.main_warp{ width:100%; overflow:hidden; position:relative;}
.main{  position:absolute; top:0;}
.main_top{width:100%;overflow:hidden; position:fixed; left:0px; top:0px;background:url(../images/main_bj.png) no-repeat; height:113px; z-index:10;}
.main_top_con{width:310px; margin:0 auto; height:113px;}
.main_top_con img{float:left;width:310px; height:120px;position: fixed;}

.main_top_ico{background:url(../images/page_ico.png) no-repeat; display:block;width:19px; height:19px; float:left; margin-top:2px;}
.main_rslides{width:100%;position:relative;list-style:none;padding:0}
.main_rslides img{width:1920px;}

.main_top_two{width:100%;overflow:hidden; position:fixed; left:0px; top:47px;/* background:rgba(161, 194, 220, 0.58); */ height:60px; z-index:10;}
.nav{width:1002px; margin:0 auto;}
.nav li{height:40px; float:left;  line-height:40px; text-align:center; font-size:14px;}
.nav li a{ display:block;padding:0 38px; height:40px;color:#000;}
.nav li a:hover{color: #000;text-decoration: none;background:url(../images/nav-s.png) no-repeat bottom center}
/* .nav .none{width:126px;height:40px;background: rgba(161, 194, 220, 0.01) none repeat scroll 0% 0%;color: rgba(161, 194, 220, 0.01);}
.nav .none:hover{text-decoration: none;background:none} */

.prev{background:url(../images/main_prev.png) no-repeat; left:0px; top:290px; text-indent:-9999px;overflow:hidden;}
.next{background:url(../images/main_next.png) no-repeat; right:0px; top:290px;text-indent:-9999px;overflow:hidden;}
.rslides_nav{ width:61px; height:118px;position:fixed;z-index:10;display:block;}
.main_con{width:100%;overflow:hidden;position:absolute;bottom:0px; margin-bottom:91px;}
.main_content{width:1001px;margin:0 auto; position:relative;z-index:10; }
.main_list {width:376px;}
.main_list li{height:38px; line-height:38px; }
.main_list li a{font-size:14px; float:left; color:#FFF;}
.main_list li a:hover{color:#991a0b;text-decoration: none;}
.main_list li span{color:#FFF;font-size:14px; float:right;}
.txtMarquee-top{width:402px;overflow:hidden; height:243px;}
.txtMarquee-top .bd{background:url(../images/xw_bj.png) no-repeat; width:376px; height:114px;}
.main_title{font-size:16px; color:#FFF;height:36px; line-height:36px;font-weight:700;}
.txtMarquee-top .hd{margin-top:25px;}
.txtMarquee-top .hd .next {background:url(../images/txtMarquee_ico2.gif) no-repeat; width:19px; height:16px; display:block; float:left; margin-right:2px;cursor:pointer;}/*改*/
.txtMarquee-top .hd .prev {background:url(../images/txtMarquee_ico1.gif) no-repeat;width:19px; height:16px; display:block; float:left; cursor:pointer;}/*改*/

.main_foot{width:100%;overflow:hidden; position:fixed; left:0px; bottom:60px; height:80px; z-index:10;background:url(../images/foot-3.png) no-repeat center center}
.main_nav{width:1000px; margin:0 auto;background:#a6c9ea}
.main_nav li{width:245px; margin:7px 1px; float:left;line-height:40px; border-left:2px solid #7591a6; border-right:2px solid #7591a6;  text-align:center; font-size:14px;}
.main_nav li a{ display:block;width:245px; height:40px;background:#a6c9ea; color:#052550;}
.main_nav li a:hover{background: #a6c9ea;color: #fff;text-decoration: none;}


.main_notice{background:url(../images/notice_bj.png) no-repeat; width:125px; height:61px; padding:10px; position:absolute; right:103px; top:96px; text-align:right; }
.main_text{background:url(../images/notice_ico.png) no-repeat left; width:60px; height:22px; text-align:center; line-height:22px; font-size:14px; color:#FFF; margin:0 auto; text-indent:12px;}
.main_notice_t{display:block; color:#FFF;}
.main_notice_time{display:block;color:#b9baba;}
.main_bottom{width:100%; background:#fff; position:fixed; bottom:0px; height:60px;}
.main_bottom_con{width:1001px; margin:0 auto;color: #4e4e4e}
.main_bottom_con a{color: #4e4e4e}

.main_bottom_r{text-align:center;width:1000px;height:30px; line-height:20px;font-size:13px;color:#4e4e4e;}
.main_rslides_t{position:fixed; top:0px; left:0px; color:#F00;}



.q_acc_content img{float: left;}
.q_ban_con{width: 155px;}


.main_bj{background:url(../images/sy_bj.png) no-repeat bottom; width:1920px; height:505px; position:absolute; bottom:0px; left:0px;}


.title_bj{position:absolute;right:100px; bottom:212px; color:rgba(255,255,255,0.5); font-size:25px; z-index:100; background:url(../images/images/title_bj.png) no-repeat; width:467px; height:52px; text-align:center; line-height:52px;}


/* 切换卡 */
.moreSelect { width: 100%; /* margin: 30px 0 20px 0; */ overflow: hidden }
.ms-top { /* height: 36px; *//*  border-bottom: solid 1px #EAEAEA; */ font-size: 16px }
.ms-top  ul{margin:0;padding:0;}

#tab li a {color:#052550; float: left; height: 40px; cursor: pointer; line-height: 40px; list-style-type: none; padding: 0 35px; }
#tab li.cur a {text-decoration: none; color: #052550;background:url(../images/nav-s.png) no-repeat bottom center }
.moreSelect .bd { display: none }
#tab .cur .none{width:126px;height:40px;background: rgba(161, 194, 220, 0.01) none repeat scroll 0% 0%;color: rgba(161, 194, 220, 0.01);}
#tab  .none{width:126px;height:40px;background: rgba(161, 194, 220, 0.01) none repeat scroll 0% 0%;color: rgba(161, 194, 220, 0.01);}
#tab .cur .none:hover{text-decoration: none;background:none}

.bd-news ul{float:right;margin-right: 25px;}
.bd-news ul li{float:left;}
.bd-news ul li a { color: #000;display: block;padding:0 5px;font-size:12px; }
.bd-news ul li a:hover { color: #fff; text-decoration: none;}
.bd-news ul li:hover {  }/* 鼠标放上去的效果 */


.bd-news ul li .current{color:#fff}
.main_nav ul li .current2{color:#fff}


.slideBox{ width:1000px; height:100%; overflow:hidden; position:relative; border:0px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:100%; display:block;  }
.slideBox .prev,.slideBox .next{ position:fixed; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=1000);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }