@charset "utf-8";
/*****************************************
* 2017-4-24 网站公共样式
*****************************************/
*{margin:0;padding:0;}
body {font:12px/20px 微软雅黑; color:#333; margin:0; padding:0; background:url(../images/tbg.jpg) top center no-repeat;}
form,dl,dd,dt,ol,ul,li,h1,h2,h3,h4,h5,h6,h7,p {margin:0;padding:0;}
ol,ul,li {list-style:none outside none;}
a{ text-decoration:none; color:#555; font-size:14px;}
img {border:0;}
a img{ border:0;}
* A {POSITION: relative}
em,cite,i{font-style:normal;}
.clear { clear:both; margin:0px; top:0px} 
html,body{ overflow-x:hidden;}
div{ border:0px;}
img{border:none; margin:0; padding:0;}
li,dt,dd{text-overflow:ellipsis;}
.fl{float:left;}
.fr{float:right;}
.fc{ margin:0 auto;}
.section{ width:1200px; margin:0 auto;}
.mt15{ margin-top:5px;}
#gs-top{ height:140px; background:url(../images/top.jpg) center no-repeat;}

#gs-menu{ height:101px; background:url(../images/navbg.jpg) 0 bottom repeat-x; position:relative; z-index:10; margin-top:-34px;}
#navul{ width:1200px;}
#navul li { float:left; width:170px; position:relative; text-align:center; height:101px; line-height:16px; position:relative;}
#navul li a:link, #navul li a:visited { color:#666; font-family:微软雅黑; font-size:15px;}
#navul li i{ position:absolute; left:0; top:0; display:none; z-index:11; text-transform:uppercase;}
#navul li ul { display:none; position:absolute; z-index:10000; left:0px;  border-bottom:none;}
#navul li a{ display:block; width:170px; height:67px; line-height:67px; padding-top:34px;}
#navul li a.lion{ width:170px; background:url(../images/nav.png) center top no-repeat; color:#333;}
#navul li.navmoon { width:170px; background:url(../images/nav.png) center top no-repeat;}
#navul li.navmoon a { color:#333; text-decoration:none; display:block; font-size:16px;}
#navul li.navmoon ul { display:block;}
#navul li.lion{background:#9dcc1c;}
.nav_fuwu{ width:170px; height:auto; background:#58585a; padding:0px !important;}
.nav_fuwu span a{ color:#fff !important; font-size:14px !important; height:45px !important; line-height:45px !important; border-bottom:1px #464647 solid; padding:0 !important;}
.nav_fuwu span a:hover{ background:#a91e31;}


.footer{ width:100%; background:#191c25; border-top:10px #920c0a solid;}
.fnav{ width:1200px; height:260px; padding:35px 0 5px; border-bottom:1px #0c0d11 solid;}
.fmanu{ width:800px; margin-top:20px;}
.fmanu li{ width:100px; float:left;}
.fmanu li a{ display:block; line-height:29px; color:#999; font-size:14px;}
.fmanu li em a{ line-height:39px; font-size:17px; color:#eee;}
.fmanu li a:hover{ color:#fff;}
.flixi{ width:330px;}
.flixi img{ padding-bottom:5px;}
.flixi p{ line-height:30px; font-size:15px; color:#aaa; padding-left:34px; margin-bottom:1px; background-size:24px;}
.lxbg1{ background:url(../images/l1.png) left no-repeat;}
.lxbg2{ background:url(../images/l2.png) left no-repeat;}
.lxbg3{ background:url(../images/l3.png) left no-repeat;}
.lxbg4{ background:url(../images/l4.png) left no-repeat;}
.lxbg5{ background:url(../images/l5.png) left no-repeat;}
.flink{ width:1090px; background:url(../images/linky.jpg) left 20px no-repeat; border-bottom:1px #2c303c solid; padding:20px 0 40px 110px; color:#999;}
.flink a{ color:#999;}
.flink a:hover{ color:#fff;}
.footers{ background:#a91e31; padding:10px 0;}
.footery{ width:1200px; font-size:14px; color:#fff;}
.footery a{ color:#fff;}
.footery a:hover{ text-decoration:underline;}
.footers span{ float:left; padding-right:15px;}
.footers em{ float:right;}
/*分页*/
.pagination-wrapper {clear:both;padding:1em 0 2em 0;text-align:center;margin-top:20px;} 
.pagination {display: inline-block;*display: inline;*zoom: 1;font-size:14px;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} 
.pagination li{list-style: none;display: inline;padding:0 .8em;float: left;line-height: 34px;text-decoration: none;border: 1px solid #ddd;border-left-width: 0; height:34px;} 
.pagination li a {display: inline-block;/*background-color: #f9f9f9;*/color: #999; text-align:center;} 
.pagination li a:link{background:#fff;color: #555555;} 
.pagination li a:hover{text-decoration:none;color:#a91e31;} 
.pagination li a:link:hover {color:#a91e31;} 
.pagination li.thisclass{background-color: #a91e31;color:#fff;} 
.pagination li.thisclass a{color:#fff;}
.pagination li:first-child {border-left-width: 1px;border-radius: 3px 0 0 3px;} 
.pagination li:last-child{border-radius: 0 3px 3px 0;} 
.pagination .pageinfo{color: #444;}