/* CSS Document */

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
*{ margin:0; padding:0;}
body,ol,ul,h1,h2,h3,h4,h5,h6,dl,dt,dd,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0; font-family:"微软雅黑",'Microsoft Yahei',Tahoma,Arial,Helvetica,sans-serif;line-height: 20px;font-weight: normal}
body{font-size:14px; -webkit-text-size-adjust:100%; color:#333; background:#fff; }
em{font-style:normal}
li{list-style:none}
i{font-style:normal;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.clear{ clear:both;overflow: hidden; }
.clearfix { zoom:1; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#0056a0; }
.container{
	width:1200px;
	margin: 0 auto;
}
.vertical-middle{display:table-cell;vertical-align: middle;}
.justify{display: flex;justify-content: space-between;}
/*头部*/
.header{height: 90px;line-height: 90px;}
.header .fl-header{float: left;width: 300px;}
.header .fl-header img{height: 60px;padding-top:15px;}
.header .fr-header{float: right;}
.header .fr-header .header-tel i{background: url(../images/z_img/tel.png);width: 30px;height: 30px;display: inline-block;background-size: cover;vertical-align: -9px;margin-right: 10px;}
.header .fr-header .header-tel{font-size: 16px;margin-top: 10px;margin-right: 20px;}
.header .fr-header .header-text{text-align: right;color: #ccc;}
.header .fr-header .header-text a{font-size: 12px;color: #ccc;}
.header .fr-header .header-text a:first-child{margin-right: 6px;}
.header .fr-header .header-tel-num{font-size: 18px;font-weight: bold;margin-right: 20px;}
.nav{background: #0056a0;height: 60px;line-height: 60px;}
.nav ul li{float: left;height: 60px;line-height: 60px;width: 100px;text-align: center;font-size: 14px;color: #fff;}
.nav ul li a{display:inline-block;color: #fff;font-size: 16px;}
.nav ul li.other-nav{width: 200px;}
.nav ul li.other-nav a{font-size: 12px;}
.nav ul li ul{display: none;}
.nav ul li:hover ul{display: block;z-index: 99;position: relative;border: solid 5px  #0056a0;width: 100%;}
.nav ul li:hover ul li{height: 25px;line-height: 25px;border-bottom: 1px solid  #0056a0;background: #fff;color: #000;width: 100px;}
.nav ul li:hover ul li a{color: #000;font-size: 14px;}
.banner1{background: url(../images/z_img/banner1.jpg) no-repeat center;height: 400px;}
.banner2{background: url(../images/z_img/banner2.jpg);height: 400px;background-size: 100% 100%;}
.swiper-slide img{width: 100%;height: 400px;}
/**/
.index-pro{margin-top: 30px;}
.index-tit{text-align: center;position: relative;margin-bottom: 30px;}
.index-tit .tit-text{display: inline-block;padding: 0px 30px;}
.index-tit p{font-size: 20px;font-weight: bold;height: 30px;line-height: 30px;}
.index-tit span{display: block;font-size: 16px;color: #ccc;}
.index-tit .line{width: 100%;height: 1px;background: #ccc;position: absolute;top: 15px;z-index: -1;}
ul.ywfw li{width:235px;float: left;text-align: center;margin-bottom: 20px;margin-right: 20px;transition: 1s all;-webkit-transition: 1s all;line-height: 1.2;}
ul.ywfw li:nth-of-type(4n){margin-right: 0px;}
/*ul.ywfw li:last-child:hover{transform: rotate(360deg);}*/
ul.ywfw li img{width: 100%;height: 235px;}
ul.ywfw li a{display: block;}
ul.ywfw li p{font-size: 14px;font-weight: bold;margin: 10px 0px;}
ul.jczb li{width: 238px;float: left;margin-bottom: 20px;text-align: center;}
ul.jczb li img{width: 170px;height: 170px;}
ul.jczb li:nth-of-type(4n){margin-right: 0px;}
ul.jczb li p{height: 30px;line-height: 30px;}
.index-about{background:url(../images/z_img/about_bg.jpg) no-repeat center;height: 900px;background-size: cover;padding-top: 30px;}
.index-about .index-about-fl{width: 650px;float: left;}
.index-about .index-about-fl img{width: 100%;}
.index-about .index-about-fr{float: left;width: 1200px;}
.index-about .index-about-fr p{font-size: 14px;line-height: 28px;text-indent: 28px;}
.about-img{padding-top: 30px;}
.about-img ul li{width: 31%;float: left;margin-left: 40px;margin-bottom: 10px;}
.about-img ul li:first-child{margin-left: 0px;}
.about-img ul li img{width: 100%;}
.index-news{margin: 20px 0px;}
.index-news-box dl{border-bottom: 1px dotted #dedede;}
.index-news-box dl dt{float: left;width: 220px;height: 170px;overflow: hidden;}
.index-news-box dl dt img {width: 220px;height: 168px;overflow: hidden;}
.index-news-box dl dd {float: right;width: 750px;height: 170px;overflow: hidden;}
.index-news-box dl dd h2{height: 34px;overflow: hidden;font-weight: bold;line-height: 34px;font-size: 14px;color: #cb0009;}
.index-news-box dl dd span{color: #bbb;}
.index-news-box dl dd p {line-height: 22px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.more{width: 122px;height: 32px;line-height: 32px; border: 1px solid #cb0009;font-size: 14px;margin-top: 10px;}
.more a{display: block;text-align: center;color: #cb0009;}
.more a:hover,.index-news-box ul li a:hover{text-decoration: underline;}
.index-news-box ul{padding-top: 15px;}
.index-news-box ul li{float: left;width: 485px;height: 28px;line-height: 28px;overflow: hidden;    background: url(../images/z_img/dot.jpg) no-repeat 0 center;padding-left: 10px;}
.index-news-box ul li a{width: 388px;display: inline-block;overflow: hidden;float: left;font-size: 12px;}
.index-news-box ul li span{display: inline-block;float: right;color: #999;margin-right: 10px;font-size: 12px;}
.smain{line-height: 20px;z-index: 9;overflow: hidden;margin-top: -100px;position: relative; margin-bottom: 15px;}
.smain .smain-fl{float: left;width: 220px;overflow: hidden;}
.smain .smain-fl ul li{height: 50px;line-height: 50px;background: #0056a0;border-bottom: 1px solid #768fa5;text-align: center;}
.smain .smain-fl ul li a{display: block;color: #fff;}
.smain .smain-fr{float: right;width: 950px;overflow: hidden;padding-bottom: 20px;margin-top: 100px;}
.smain-fl-tit{height: 100px;line-height:100px;font-weight: bold;color: #fff;background: #e70012;padding-left: 8px;font-size: 24px;text-align: center;}
.page-position{width: 950px;height: 40px;margin: 0px auto;margin-bottom:20px;line-height: 40px;color: #666;border-bottom: 1px solid #eee;}
.page-position a{color: #666;}
.smain .smain-fr p img{max-width: 100%;}
.smain .smain-fr .about-fl{width:400px;float: left;margin-right: 50px;}
.smain .smain-fr .about-fl img{width: 100%;}
.smain .smain-fr .about-fr{width: 300px;float: left;}
.smain .smain-fr .about-fr p{line-height: 25px;margin-bottom: 10px;text-indent: 28px;}
.smain  .about-content{margin-top: 25px;}
.smian-about{margin-top: 30px;}
.smain .smain-fr .scope{color: #0056a0;font-size: 16px;margin-bottom: 10px;}
.smain .smain-fr .scope i,.culture-tit i{background: url(../images/z_img/lx.png) left;width: 20px;height: 20px;background-size: cover;display: inline-block;vertical-align: middle;margin-right: 10px;}
.culture-tit{font-size: 16px;color: #a3c03b;margin: 8px 0px;display: block;}
.culture-text{color:#0056a0;font-size: 16px;margin-left: 28px;line-height: 25px;}
.smian-about ul.qyzz  li{width:240px;float: left;margin: 0px 15px 15px 0px;height: 340px;}
.smian-about ul.qyzz li:nth-of-type(3n){margin-right: 0px;}
.smian-about ul.qyzz li img{width: 100%;}
.develop p span{margin-right: 40px;color: #a3c03b;font-weight: bold;}
.develop p{margin-bottom: 10px;font-size: 16px;line-height: 28px;}
.distribute ul li{margin-bottom: 10px;}
.distribute span{display: block;color: #0056a0;font-weight: bold;font-size: 16px;}
.distribute p{color:#0056a0;}
.pro-content{margin-top: 20px;}
.pro-text{line-height: 25px;margin-bottom: 20px;text-indent: 28px;}
.pro-content ul li{width: 208px;float: left;text-align: center;margin-right: 42px;border:1px solid #ccc;    box-shadow: 0px 3px #ccc;margin-bottom: 20px;}
.pro-content ul li:nth-of-type(3n){margin-right: 0px;}
.pro-content ul li img{width: 170px;height: 170px;}
.pro-content ul li p{height: 40px;line-height: 40px;}
.news ul li{background: url(../images/z_img/dot.jpg) no-repeat left;height: 40px;line-height: 40px;border-bottom: 1px dotted #ccc;padding: 0px 15px;overflow: hidden;font-size: 12px;}
.news ul li a{display: block;float: left;width: 642px;overflow: hidden;}
.news ul li a span{display: block;float: right;}
.idea strong{font-size: 24px;text-align: center;display: block;}
.idea p{font-size: 16px;margin-bottom: 10px;text-indent: 28px;line-height: 25px;}
.join p{font-size: 12px;line-height: 20px;margin-bottom: 10px;}
.join p span {color: #0080b7;font-size: 14px;font-weight: bold;}
.contact strong,.contact p{font-size: 14px;line-height: 25px;}
.tab-head{text-align: center;}
.tab-head ul li{display: inline-block;cursor: pointer;margin-bottom: 20px;background: #333;color: #fff;    width: 130px;height: 40px;line-height: 40px;}
.tab-head ul li.active{background: #0056a0;color: #fff;}
.service-area{padding: 20px 0px;background: url(../images/z_img/service-bg.jpg);background-size: cover;}
.fl-service{width: 300px;float: left;margin-left:25px;}
.fl-service p{line-height: 25px;}
.fl-service p img{width: 100%;}
.center-service{width: 300px;float: left;}
.fr-service{width: 300px;float: left;margin-left: 25px;}
.service-area .tit-text{background: none;}
/*修改*/
.link-icon{background: #0056a0;padding: 30px 0px;}
.link-icon ul li a{display: block;}
.link-icon ul li{width:199px;float: left;text-align: center;    border-right: 1px solid #f5f5f5;}
.link-icon ul li.nobor{border-right:0; }
.link-icon ul li i{width: 50px;height: 50px;display: block;margin: 0 auto;}
.link-icon ul li span{display: block;color: #fff;height:40px;line-height: 40px;}
.link-icon ul li a:hover span{ text-decoration:underline; }
.link-icon ul li i.qy{background: url(../images/z_img/zz.png);}
.link-icon ul li i.fz{background: url(../images/z_img/fz.png);}
.link-icon ul li i.td{background: url(../images/z_img/td.png);}
.link-icon ul li i.yw{background: url(../images/z_img/yw.png);}
.link-icon ul li i.jc{background: url(../images/z_img/jc.png);}
.link-icon ul li i.lc{background: url(../images/z_img/lc.png);}

.other-content{/*margin: 15px 0px;*/}
.plate-box{width:370px;float: left;zoom: 1;margin-left:45px;height: 260px;overflow: hidden;margin-bottom: 10px;}
.other-content .other-content-box{ margin-left:-45px;}
/*.plate-box:nth-of-type(3n){margin-right: 0px;}*/
.plate-box:after,.plate-box dl:after{clear: both;overflow: hidden;display: block;content: "";}
.plate-box .other-tit{font-size: 16px;color: #0056a0;font-weight: bold;padding:5px 0px 8px 0px;border-bottom: 1px solid #0056a0;margin-bottom: 8px;}
.plate-box dl{zoom: 1;padding-top: 5px;}
.plate-box dl dt{width: 35%;float: left;}
.plate-box dl dt img{width: 100%;height: 70px;}
.plate-box dl dd{width: 60%;float: left;margin-left: 5%;}
.plate-box dl dd .news-tit{font-size: 14px;color: #333;height: 30px;line-height: 30px;overflow: hidden;}
.plate-box dl dd .news-text{font-size: 12px;height: 44px;overflow: hidden;}
.plate-box ul li{line-height: 35px;}
.plate-box ul li a{display: block;float: left;width: 70%;overflow: hidden;height:35px;line-height:35px;}
.plate-box ul li a.bj-tit{width: 100%;/*height: 35px;*/}
.plate-box ul li span{display: block;float: right;}
.other-content{background: url(../images/z_img/box-bg.jpg);background-size: cover;padding: 20px 0px;}
.other-content .li-img img{width: 100%;height: 220px;}
.plate-box .yl-contet{height: 60px;overflow: hidden;color: #333;font-size: 12px;width: 100%;}

/*.qy-promise .swiper-slide img{height: 180px;}

.qy-promise .pre{background: url(../images/z_img/l-jt.png) no-repeat;background-color:#333; background-size: 44px 44px;opacity: .8;text-indent: -999px;width: 44px;height: 44px;position: absolute;left: 0px;top:74px;cursor: pointer;z-index:99;}
.qy-promise .next{background: url(../images/z_img/r-jt.png) no-repeat;background-color:#333;background-size: 44px 44px;opacity: .8;text-indent: -999px;width: 44px;height:44px;position: absolute;right: 0px;top:74px;cursor: pointer;z-index:99;}
.qy-promise .pic1{width: 1200px;overflow: hidden;margin: 0 auto;position:relative;top:0;left:0;}
.qy-promise .pic{left:0px;width: 10000px;position: relative;}
.qy-promise .pic img{width: 380px;height: 180px;}
.qy-promise .pic li{float: left;margin-right: 30px;width: 380px;}
.qy-promise .points{margin: 0 auto;width: 300px;height:30px;}
.qy-promise .points img{width: 100%;}
.qy-promise .points li{width: 300px;float: left;padding: 1px 7px;border: 1px solid;margin: 3px;cursor: pointer;}
.qy-promise .points li img{width: 100%;}
.qy-promise .points .current{background-color: #DB5C49;}*/

.qy-promise{margin: 20px 0px;}
.qy-promise ul{ margin-left:-20px;}
.qy-promise ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.qy-promise ul li{ float:left; width:285px; margin-left:20px;}
.qy-promise ul li div{ width:285px; height:160px; overflow:hidden; }
.qy-promise ul li div img{ width:285px; height: }
.qy-promise ul li strong{display: block; font-weight:bold; color: #0056a0;font-size: 18px;height: 40px;line-height: 40px;}
.qy-promise ul li p{font-size: 14px;overflow: hidden;width: 100%;}




.footer{background: #0056a0;padding: 20px 0px;color: #fff;}
.footer a{color: #fff;}
.footer a:hover{color: #fff;}
.footer .a-fl{width: 600px;float: left;}
.footer .a-fl ul li span{display: block;height: 40px;line-height: 40px;font-size: 14px;font-weight: bold;}
.footer .a-fl ul li p{line-height: 25px;}
.footer .a-fl ul li{width: 25%;float: left;}
.footer .a-fc{width: 200px;float: left;}
.footer .a-fc span{height: 40px;line-height: 40px;display: block;font-weight: bold;}
.footer .a-fr{float: right;}
.footer .a-fr img{width: 100px;height: 100px;}
.footer .a-fr p{font-size: 14px;text-align: center;}
.footer-a{margin-bottom: 10px;}
.footer-b{padding-top:10px;border-top: 1px solid #768fa5;}
.footer-b dl{width: 740px;float: left;}
.footer-b dl dt{float: left;width: 100px;margin-right: 20px;}
.footer-b dl dt img{width: 100%;}
.footer-b dl dd{float: left;}
.footer-b .b-fr{float: left;}
/*服务区域页面*/
.smain-fr .center-service {width: 240px;float: left;}
.smain-fr .fl-service {width: 200px;float: left;margin-left: 30px;}
.smain-fr .fr-service{width: 250px;float: left;margin-left: 30px;}







/* sbanner */
.sbanner{ height:250px; margin:0 auto; overflow:hidden; clear:both;  background:url(../images/z_img/sbanner_about.jpg) no-repeat center 0; z-index:1; }
/*.sbanner_about{ height:250px; margin:0 auto; overflow:hidden; clear:both;  background:url(../images/z_img/sbanner_about.jpg) no-repeat center 0; z-index:1;}
.sbanner_news{ height:250px; margin:0 auto; overflow:hidden; clear:both;  background:url(../images/z_img/sbanner_news.jpg) no-repeat center 0; z-index:1; }
.sbanner_pro{ height:250px; margin:0 auto; overflow:hidden; clear:both;  background:url(../images/z_img/sbanner_01.jpg) no-repeat center 0; z-index:1;}
.sbanner_contact{ height:250px; margin:0 auto; overflow:hidden; clear:both;  background:url(../images/z_img/sbanner_03.jpg) no-repeat center 0; z-index:1; }*/


.sbanner .sbanner_tit{ width:1000px; margin:0 auto; }
.sbanner .sbanner_tit span{ display:block; width:150px; height:60px; line-height:60px; font-size:18px; font-weight:bold; text-align: center; margin:50px 50px 0 0; background:#000; color:#fff; }


/* smain */
.smain{ width:1200px; margin:0 auto; overflow:hidden; clear:both; background:none; line-height:20px; z-index:9; overflow:hidden; margin-top:-100px; position:relative; margin-bottom:15px; }

.smain_l{ float:left; width:220px; overflow:hidden; }
.smain_r{ float:right; width:950px; overflow:hidden; padding-bottom:20px; margin-top:100px; }

.smain_l .smain_l_tit{ height:100px; font-weight:bold; color:#fff; background:#e70012; padding-left:8px; clear:both; font-size:20px; line-height:100px; font:24px/100px  'Microsoft Yahei',Tahoma,Arial,Helvetica,sans-serif; text-align:center;}

.smain_l .smain_l_menu{ width:240px; clear:both; background:#1c4882; }
.smain_l .smain_l_menu li{ height:50px; line-height:50px; border-bottom:1px solid #2b5b9a; /*background:url(../images/z_img/smain_l_menubg.jpg) no-repeat 0 0;*/}
.smain_l .smain_l_menu li a{ width:240px; height:50px; display:block; text-indent:35px; color:#fff; font-size:14px;  }
.smain_l .smain_l_menu li a:hover{ color:#fff; font-weight:bold; text-decoration:none; background:#2b5b9a; }
.smain_l .smain_l_menu li.cur{ background:#2b5b9a; }
.smain_l .smain_l_menu li.cur a{ color:#fff; font-weight:bold; text-decoration:none;}

.smain_l .smain_l_con{ width:220px; margin:0 auto; clear:both; padding:10px 0;}


.smain_l .smain_lbox{ padding-top:10px;}
.smain_l .smain_lbox li{ margin-bottom:5px; height:21px; line-height:20px; overflow:hidden; }
.smain_l .smain_lbox li a{ display:block; padding-left:22px; height:21px; overflow:hidden; background:#e8e8e8 url(../images/z_img/t_02.jpg) no-repeat 10px 7px; }
.smain_l .smain_lbox li a:hover{ color:#fff; background:#e70012 url(../images/z_img/t_01.jpg) no-repeat 10px 7px; text-decoration:none; }
.smain_l .smain_lbox li a.onli{ color:#fff; background:#e70012 url(../images/z_img/t_01.jpg) no-repeat 10px 7px; text-decoration:none; }



.smain_r .position{ width:950px; height:40px; margin:0px auto; overflow:hidden; clear:both; line-height:40px; color:#666; border-bottom:1px solid #eee; }

.smain_r .smain_rcon{ width:950px; margin:0 auto; overflow:hidden; clear:both; }
.smain_r .smain_about{ width:950px; margin:20px auto; overflow:hidden; clear:both; line-height:24px; }
.smain_r .smain_map{ width:950px; margin:20px auto; overflow:hidden; clear:both; line-height:24px; }
.smain_r .smain_about img{ max-width:100%; height:auto;}

/* newslist */

.news_list0{}
.news_list0 li{ height:40px; line-height:40px; overflow:hidden; border-bottom:1px dotted #ccc; background:url(../images/z_img/dot.jpg) no-repeat 3px center; padding:0 15px; }
.news_list0 li span{ float:right; color:#afafaf; }


/* imglist */
.imglist{ clear:both; }
.imglist li{ margin-top:20px; float:left; display:inline-block;  width:208px; height:230px; overflow:hidden; padding:10px 15px 0 10px; background:url(../images/z_img/imglist_bg.jpg) no-repeat center 0; text-align:center; line-height:40px; overflow:hidden;}
.imglist li img{width:170px; height:170px;}
.imglist li a{    line-height: 18px;width: 170px;display: inline-block;}

/*.imglist0{ float:left; width:178px; height:300px; overflow:hidden; padding:10px 15px 0 10px;}
.imglist0 dt{}
.imglist0 dt img{ width:170px; height:170px; }
.imglist0 dd{ line-height:20px;}
.imglist0 dd h2{ padding:0 15px; line-height:40px; font-size:14px; border-bottom:1px solid #d6d6d6; }
.imglist0 dd p{ padding:10px 15px;}
.imglist0 dd p a{ color:#e70012;}*/


/* page */
.page { margin:0 auto; padding:10px 0; text-align:center; clear:both}
.page A { border:#eee 1px solid; padding:5px 8px; margin:2px; color:#333; text-decoration:none;}
.page A:hover { border:#999 1px solid; color:#666;}
.page A:active { border:#999 1px solid; color:#666; }
.page .current { border:#333 1px solid; padding:5px 8px; font-weight:bold; margin:2px; color:#fff; background:#333;}
.page .disabled { border:#eee 1px solid; padding:5px 8px; margin:2px; color:#ddd;}


/* newsview */
.newsview_tit { color: #3A3736; font-weight: bold; font:24px/48px  'Microsoft Yahei',Tahoma,Arial,Helvetica,sans-serif; text-align: center; }
.newsview_time { font-size: 12px; height: 36px; line-height: 36px; text-align: center;background: none repeat scroll 0 0 #F3F3F3;border: 1px solid #EBEBEB;height: auto;overflow: hidden;padding: 6px; }
.newsview_time a, .newsview_time span { margin-right: 10px; }
.newsview_guide { border-bottom: 1px solid #E8E8E9; color: #898989; font-size: 12px; line-height: 1.8em; margin-bottom:5px; margin-top: 5px; padding: 10px; }
.newsview_guide span{ color:#cc0000; font-weight:bold;}
.newsview_guidzx{ text-align:center;}
.newsview_detail{ line-height:24px; overflow:hidden; padding:15px 0;}
.newsview_detail p { padding: 8px 0; /*text-indent:2em;*/ }

.newsview_next{ clear:both; border-top: 1px solid #E8E8E9;}
.newsview_next span { float: left; font-size:14px; height:30px; line-height:30px; margin-right: 20px; overflow: hidden; width: 310px; }
.newsview_zx { padding-bottom: 30px; padding-top: 16px;text-align: center;}

.newsview_rel { margin-bottom: 10px; margin-top: 10px; clear:both;}
.newsview_rel dt { background: url(images/related_t.gif) no-repeat 0 0; color: #005E9B; font-weight: bold; height: 30px; line-height: 30px; padding-left: 20px; }
.newsview_rel dd { border: 1px solid #E8E8E9; border-top:none; height:136px; padding: 10px 20px; }
.newsview_rel dd a {float: left; width:290px; height: 26px; padding-left:10px; background: url(images/dd_2.gif) no-repeat 0 center; display: block; line-height: 26px; overflow: hidden; }



/* page */
.page { margin:0 auto; padding:10px 0; text-align:center; clear:both}
.page A { border:#eee 1px solid; padding:5px 8px; margin:2px; color:#333; text-decoration:none;}
.page A:hover { border:#999 1px solid; color:#666;}
.page A:active { border:#999 1px solid; color:#666; }
.page .current { border:#333 1px solid; padding:5px 8px; font-weight:bold; margin:2px; color:#fff; background:#333;}
.page .disabled { border:#eee 1px solid; padding:5px 8px; margin:2px; color:#ddd;}

.text-c{  margin:0 auto; padding:10px 0; text-align:center; clear:both; text-align:center; }

.text-c a:hover { border:#999 1px solid; color:#666;}
.text-c a { border:#eee 1px solid; padding:5px 8px; margin:2px; color:#333; text-decoration:none;}
.text-c span { border:#333 1px solid; padding:5px 8px; font-weight:bold; margin:2px; color:#fff; background:#333;}
