@charset "utf-8";
/* CSS Document */

ul,li{ list-style:none}
a{ text-decoration:none}
.f18{ font-size:18px;}
.f24{ font-size:24px}
.f16{ font-size:16px}
.f30{ font-size:30px;}
.f20{ font-size:20px;}
.f12{ font-size:12px;}
.blue{ color:#0087d3}
.c666{ color:#666}
.c999{ color:#999}

.cfff{ color:#fff}
.stx{ font-family:Georgia, "Times New Roman", Times, serif}
.ih30{ width:1180px; height:30px; overflow:hidden; margin:0 auto}
.ih50{ width:1180px; height:50px; overflow:hidden; margin:0 auto}

a:link,a:visited,a:active{color:#333;text-decoration:none}
a:hover{color:#2fa4e6; text-decoration:none}

.cfff a:link,.cfff  a:visited,.cfff  a:active{color:#fff;text-decoration:none}
.cfff  a:hover{color:#fff;  text-decoration:none}

.c999 a:link,.c999  a:visited,.c999  a:active{color:#999;text-decoration:none}
.c999  a:hover{color:#2fa4e6;  text-decoration:none}

.c666 a:link,.c666  a:visited,.c666  a:active{color:#666;text-decoration:none}
.c666  a:hover{color:#2fa4e6;  text-decoration:none}



.bg{ background:#f6f6f6}


.div1180{ width:1180px; overflow:hidden; margin:0 auto}
.webtop{ width:100%; min-width:1180px; background:#fff; height:132px; overflow:hidden; margin:0 auto}
.weblogo{ width:717px; height:132px; overflow:hidden; float:left}
.webtop_r{ width:218px; overflow:hidden; float:right}
.webtop_phone{ width:218px; padding:30px 0px 0px 0px; overflow:hidden; float:left}
.serch_box{ width:218px; overflow:hidden; float:left}
.form{ width:178px; height:20px; border-top:1px solid #dedede; border-left:1px solid #dedede; border-bottom:1px solid #dedede; border-right:none; line-height:20px; font-family:'微软雅黑'; font-size:12px; color:#666; padding-left:3px; overflow:hidden; float:left}

.webnav{ width:100%; min-width:1180px; height:60px; background:#007abf; overflow:hidden; margin:0 auto}
.nav{ width:1180px; height:60px; overflow:hidden; margin:0 auto}


.nav li.on a{  color:#cada33; font-weight:bold}



.inews_c{ width:760px; padding-bottom:90px; overflow:hidden; float:left}
.inews_title{ width:760px; overflow:hidden; float:left}
.inews_txt{ width:760px; padding-top:24px; overflow:hidden; float:left}
.inews_txt p{ padding-bottom:10px;}


.ibtn a{ width:120px; height:34px; border:1px solid #b4bdc2; display:block; color:#333; line-height:34px; text-align:center; overflow:hidden; float:left}
.ibtn a:hover{ background:#0087d3;border:1px solid #0087d3; color:#fff}
.inews_r{ width:342px; overflow:hidden; float:right}
.inews_list{ width:342px; padding-top:22px; overflow:hidden; float:right}
.inews_list li{ width:342px; line-height:45px; border-bottom:1px solid #e5e5e5; background:url(../images/li.png) left center no-repeat; text-indent:20px; overflow:hidden; float:left}

.imore a{ width:80px; height:26px; border:1px solid #b4bdc2; display:block; color:#666; line-height:26px; text-align:center; overflow:hidden; float:right}
.imore a:hover{ background:#0087d3;border:1px solid #0087d3; color:#fff}

.iabout_bg{ width:100%; min-width:1180px; padding:40px 0px 70px 0px; background:#f6f6f6; overflow:hidden; margin:0 auto}
.iabout_title{ width:1180px; text-align:center; padding-bottom:28px; overflow:hidden; margin:0 auto}
.iabout_pic{ width:548px; height:255px; padding:45px 0px 0px 32px; background:url(../images/iabout.jpg) no-repeat; overflow:hidden; float:left}
.iabout_txt{ width:156px; text-align:center; overflow:hidden; float:left}
.iabout_txt p{ padding-bottom:10px;}

.iabout_info{ width:584px; height:300px; background:#fff; overflow:hidden; float:right}

.btn{width:584px; padding:70px 0px 0px 0px;overflow:hidden;}
.btn a{width:130px;display:block;float:left;margin-left:49px;text-align:center;}

.btn a em,.btn a em span{width:130px;height:130px;display:block;}
.btn a em{position:relative;overflow:hidden;}
.btn a em span{position:absolute;left:0;top:0;height:260px; background:url(../images/tip.jpg) no-repeat}
.btn a.sina em span{background-position:0 0;}
.btn a.tqq em span{background-position:-130px 0;}
.btn a.job em span{background-position:-260px 0;}
.btn a b{font-weight:normal;text-align:center;display:block;line-height:56px;}


/*e*/
.e{with:100%;height:100%; padding-top:70px; }
.e ul.cat{padding-top:40px; padding-bottom:40px;}
.e ul.cat li{display:inline;}
.e ul.cat li a:hover{color:#d00;text-decoration:underline;}
.e_s_news_title{ width:540px; position:absolute; left:0; top:10px; overflow:hidden; float:left}
.e_s_news{position:relative;padding-top:20px;width:1180px;  padding-bottom:50px; overflow:hidden;}

.e_s_news .hd a{position:absolute;top:0;display:block;width:108px;height:38px;border:1px solid #b4bdc2;cursor:pointer;}
.e_s_news .hd .prev{right:128px;}
.e_s_news .hd .next{left:auto;right:0px;}
.e_s_news .hd a i{margin:15px auto 0;width:66px;height:8px;background:url(../images/arrow2.png);}
.e_s_news .hd a.next i{background-position:-130px 0;}
.e_s_news .hd a:hover{border-color:#4092c6;background:#4092c6;}
.e_s_news .hd a.prev:hover i{background-position:0 -9px;}
.e_s_news .hd a.next:hover i{background-position:-130px -9px;}
.e_s_news .tempWrap{margin:0 auto;}
.e_s_news .bd{ padding-top:50px;}
.e_s_news .bd ul{overflow:hidden; zoom:1; }
.e_s_news .bd ul li{position:relative;float:left;_display:inline;margin-right:20px; text-align:center; background:#eff2f5;overflow:hidden;}

.e_s_news .bd ul li a{display:block;width:380px;cursor:pointer;}
.e_s_news .bd ul li a div{line-height:20px;}
.e_s_news .bd ul li a i{margin:10px 0 18px;width:30px;height:3px;background:#d00; display:block}
.e_s_news .bd ul li a p{padding-bottom:15px;}

.bottom_bg{ width:100%; min-width:1180px; height:200px; padding:60px 0px 40px 0px; background:url(../images/bootombg.jpg) center repeat-x; overflow:hidden; margin:0 auto}

.bottom_nav{ width:595px; overflow:hidden; float:left}
.bottom_column{ width:195px; overflow:hidden; float:left}
.bottom_column li{ width:195px; line-height:32px; overflow:hidden; float:left}
.bottom_column li.title{ font-size:18px;}

.bottom_r{ width:558px; overflow:hidden; float:right}
.bottom_txt{ width:425px; overflow:hidden; float:left}
.bottom_txt p{ padding-bottom:10px;}
.bottom_txt p img{ margin-bottom:15px;}
.erweima{ width:120px; text-align:center; overflow:hidden; float:right}



.n_l{ width:230px; overflow:hidden; float:left}
.n_l_title{ width:230px; height:80px; padding-top:20px;  background:#004795; text-align:center; overflow:hidden; float:left}
.n_l_list{ width:228px; border-left:1px solid #ededed; border-right:1px solid #ededed; overflow:hidden; float:left}
.n_l_list li a{ width:228px; line-height:45px; text-align:center; border-bottom:1px solid #ededed; background:#fff; color:#666; overflow:hidden; float:left}
.n_l_list li a:hover{ background:#004795; border-top:1px solid #fff;border-bottom:none; color:#fff; }
.n_l_list li.on a{ background:#004795; border-top:1px solid #fff;border-bottom:none; color:#fff; }
.n_l_phone{ width:230px; padding-top:20px; overflow:hidden; float:left}

.n_r{ width:930px; background:#fff; padding:10px 0px 50px 0px; overflow:hidden; float:right}
.map{ width:880px; padding:0px 25px 0px 25px; border-bottom:1px solid #dbdbdb; line-height:60px; overflow:hidden; margin:0 auto}

.news_list{ width:868px; overflow:hidden; margin:0 auto}
.news_list li{ width:868px; padding:20px 0px 25px 0px; border-bottom:1px dashed #dbdbdb; overflow:hidden; float:left}
.news_list li p{ padding-top:10px;}
.news_list li p span{ float:right; font-size:12px; }


.fenye { width:800px;  padding:40px 0px 0px 0px;  overflow:hidden; margin:0 auto }
.fenye li a{ line-height:24px; border:1px solid #f0f0f0; background:#f0f0f0; color:#b1b1b1; padding:0px 8px 0px 8px; margin-right:5px;list-style:none;float:left; cursor:pointer}

.fenye li.on a{ line-height:24px; background:#004795; border:1px solid #004795; padding:0px 8px 0px 8px;margin-left:5px;list-style:none; color:#fff;float:left}
.fenye li span.pageinfo{ line-height:24px; background:#f0f0f0;color:#b1b1b1; padding:0px 8px 0px 8px; margin-right:5px;list-style:none;float:left; cursor:pointer}

.show_title{ width:880px; padding-top:30px; line-height:30px; text-align:center; overflow:hidden; margin:0 auto}
.show_time{ width:880px; text-align:center; overflow:hidden; margin:0 auto}
.show_time span{ margin:0px 8px 0px 8px;}
.show_content{ width:860px; line-height:30px; padding-top:20px; overflow:hidden; margin:0 auto}
.show_about{ width:860px; line-height:30px; padding-top:35px; overflow:hidden; margin:0 auto}

.pic_list{ width:930px; padding:20px 0px 10px 0px; overflow:hidden; margin:0 auto}
.pic_list li{ width:279px; background:#eff2f5; margin:20px 0px 0px 23px; text-align:center; overflow:hidden; float:left}
.pic_list li p{ padding-bottom:12px;}
