/* CSS Document */
body {font-size: 12px; color:#333;padding: 0px; background:#fff;}
*{margin:0; padding:0;}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,input,select,table,tr,td{padding: 0px;}
ul,li {list-style-type: none;}
a {color: #000;text-decoration: none;}
a:hover {text-decoration: underline; color:#f00;}
th { font-weight:normal;}
img {border: 0;}
.mt_5{ margin-top:5px;}
.mb_5{ margin-bottom:5px;}
.clear{ clear:both;}
.left{float:left;}
.right{float:right;}
.h5{ width:100%; height:5px; float:left;}
.h10{ width:100%; height:10px; float:left;}
.red{ color:#F00;}

/*公用样式*/

.header{background:url('/images/m_topbg.png') repeat-x;}
.logo{ text-align:center;height:70px; padding-top:25px; margin:0 auto;background:url('/images/logo_bg.png')center center no-repeat;}
h1{ margin:0 auto;padding-left:100px; font-size:19px; height:30px; line-height:35px; font-family:"Microsoft YaHei UI", "黑体"; font-weight:bold;}
h1 a{ color:#58595b;}
.logo a:hover{text-decoration:none;}
.toptel{margin:0 auto;padding-left:100px; font-size:18px; height:30px; line-height:30px; font-family:"Microsoft YaHei UI", "黑体";}
.toptel a{ color:#ed1a23;}
.nav{height:56px; margin:0 auto; text-align:center; padding:0;}
.nav li{min-width:50px;height:50px; float:left; margin-left:2px;}

.nav a{display:inline-block; font-size:17px;line-height:22px; color:#fff;text-align:center;  font-weight:bold;background:#ce161d;}
.nav a span{width:45px; height:44px; display:block; padding-top:1px;}
.nav a:hover{ text-decoration:none; color:#f6e905;}
.focus{height:160px; margin:0 auto; text-align:center;}
.index-body{height:215px; width:320px;margin:10px auto;}
.index-body .index-left{ height:215px; width:115px; text-align:left;background:#fff;}
.s_1{ width:115px; height:50px;color:#ce161d;font-family:"Microsoft YaHei UI", "黑体"; font-weight:bold;}
.s_1 .s_11{ float:left; width:40px; height:50px; line-height:50px;font-size:70px; }
.s_1 .s_12{ float:right; width:70px; height:20px;line-height:20px;font-size:12px;}
.s_1 .s_13{ float:right; width:70px; height:30px; line-height:30px; font-size:20px;}
.s_t{ float:left; width:113px; height:45px;border:1px solid #ccc; background:#dcdcdc; margin-top:8px; text-align:right;}
.s_t_1{ float:left;width:113px;height:12px; line-height:12px; display:block;}
.s_t_3{ float:left;width:113px;height:20px; line-height:20px; font-size:14px;display:block;color:#ce161d;font-family:"Microsoft YaHei UI", "黑体"; font-weight:bold;}
.index-body .index-right{width:200px;height:215px; padding-top:3px; background:url('/images/dt_bg.png') 0 3px repeat-x; }
.index-body .index-right .index-news .title{width:100%;}
.index-body .index-right .index-news .title span{ height:25px; line-height:25px;}
.index-body .index-right .index-news .title .left{width:150px;text-indent:5px; font-size:15px; font-family:"Microsoft YaHei UI", "黑体"; font-weight:bold;}
.index-body .index-right .index-news .title .left a{color:#333;}
.index-body .index-right .index-news .title .right{ width:40px; background:url('/images/li-a.png') 28px center no-repeat;}
.index-body .index-right .index-news .news-list{ float:left; clear:both;}
.index-body .index-right .index-news .news-list li{float:left; height:20px; line-height:20px; width:100%;background:url('/images/li-b.png') 5px center no-repeat; text-indent:15px; margin:5px 0 0 0; overflow:hidden; border-bottom:1px dashed #ccc;}
.index-body .index-right .index-news .news-list .hot{ height:60px;line-height:30px; background:none; font-family:"Microsoft YaHei UI", "黑体"; font-size:22px; overflow:hidden; border:none;}
.list-body{ width:100%; float:left;clear:both;}
.list-body .title{ width:100%; height:29px; line-height:29px;background:url('/images/title_bg.png') repeat-x; border-top:1px solid #ccc; font-family:"Microsoft YaHei UI", "黑体"; font-size:16px; color:#ce161d; font-weight:bold; text-indent:10px;}
.tel-body .title{ width:100%; height:30px; line-height:29px;background:url('/images/title_bg2.png') repeat-x; border:none;}
.tel-body .title a{ color:#fff;}
.list-body p{ float:left; width:100%; line-height:23px;}
.list-body .title .right{ padding-right:10px;}
.list-body .news-list{float:left; width:100%;}
.list-body .news-list li{  float:left; width:98%; padding:10px; border-bottom:1px dashed #ccc; clear: both;}
.list-body .news-list li .li-title{ float:left; width:100%; height:30px; line-height:30px; font-size:14px; font-weight:600; color:#222;}
.list-body .news-list li .li-title .left{ float:left;}
.list-body .news-list li .li-title .right{ padding-right:10px;}
.list-body .news-list li .li-title .right a{ color:#F00;}
.list-body .news-list li .intro{ float:left; width:100%; line-height:20px;}
.list-body .news-list li .li-link{ float:left; width:100%; height:30px; line-height:30px;}
.list-body .news-list li .li-link a{ color:#F00; font-size:14px; font-weight:600;}
.tuijian-body .news-list li{padding:0 0 0 10px;height:22px;line-height:22px;border:none;background:url('/images/li-x.png') 5px center  no-repeat;text-indent:15px;}
.view-content,.view-content p{padding-top:10px; line-height:20px;}
.bus-body .news-list li{ padding-top:5px;} 
.bus-body .news-list li h3{ height:35px; width:100%; float:left;background:url('/images/bus.png')no-repeat;}
.bus-body .news-list .gj h3{ background-position:0 0;}
.bus-body .news-list .dt h3{ background-position:0 -45px;}
.bus-body .news-list .ds h3{ background-position:0 -90px;}
.bus-body .news-list .ct h3{ background-position:0 -135px;}
.bus-body .news-list .hc h3{ background-position:0 -180px;}
.bus-body .news-list .fj h3{ background-position:0 -225px;}
.accp-table{ width:98%; margin:10px auto; clear:both;border:1px solid #ccc}
.accp-table td{ padding:3px;}
.accp-table td .line{ height:2px; width:99%; margin:0 auto; border-bottom:1px dashed #ccc;}
.accp-table .coolbg{ padding:5px 8px 5px 8px;}
/******/
.zstable {background:#ccc; margin-top:5px; width:100%;}
.zstable  td{background:#FFF; padding:5px 0 5px 0; text-align:center;}
.zstable .zixun{ height:100%; width:100%; text-align:center; line-height:100%; padding:3px 8px; background:#F00; color:#fff;}
.s-tel{ background:url('/images/tel.png') no-repeat; height:30px; width:90%; text-indent:50px; font-size:14px;}
.s-qq{ background:url('/images/qq.png') no-repeat; height:30px; width:90%; text-indent:50px; font-size:14px;}
.bmtable {background:#ccc; margin:0 auto;}
.bmtable  td{background:#FFF; padding:5px 0 5px 0; text-align:center;}
/*分页*/
.paging, .pagenav {float:left; width:100%; overflow:hidden;	padding: 20px 10px 10px 10px;overflow: hidden;border-radius: 4px;}
.paging li, .paging .thisclass, .pagenav a, .pagenav .current, .paging .dots, .pagenav .page-numbers {padding:6px 14px;	color: #666;border: 1px solid #ddd;display: block;	margin-right: -1px;	margin-bottom: 3px;	float: left;}
.paging .thisclass, .paging li:hover, .pagenav .current, .pagenav a:hover {color: #7BAB2E;	font-weight: bold;	background-color: #EDF9D7;	border-color: #8CAC52;position: relative;}
.paging li:active, .pagenav a:active, .postinate span:active {	box-shadow: inset 0 1px 2px #bbb;}
.paging li:first-child {border-radius: 2px 0 0 2px;}
.paging li:last-child {border-radius: 0 2px 2px 0;}
.footer{width:100%;height:42px; margin:0 auto;background:#ed1b24; text-align:center; padding:0; clear:both;}
.footer ul{height:42px;margin:0 auto; text-align:center; padding:0;}
.footer ul a{display:inline-block;background:url('/images/f-line.png')right center no-repeat; margin:0;}
.footer ul .f-li-4{ background:none;}
.footer .f-li span{width:76px; height:17px; padding-top:25px;margin:0 auto;text-align:center; display:block; color:#fff;}
.footer .f-li-1 span{background:url('/images/tel-ico.png')center top no-repeat;}
.footer .f-li-2 span{background:url('/images/qq-ico.png')center top no-repeat;}
.footer .f-li-3 span{background:url('/images/zx-ico.png')center top no-repeat;}
.footer .f-li-4 span{background:url('/images/map-ico.png')center top no-repeat;}
.footer a:hover{ background:#a40605;}
.footer-none{ height:1px; width:100%; float:left; overflow:hidden;background:#ed1b24; color:#ed1b24;}
.footer-none a{color:#ed1b24 !important;}