@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
body {margin: 0px;padding: 0px;color: #666;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;background:#f7f7f7;text-align:left;position:relative;line-height:20px;min-width:1200px;}
img {border: 0;position:relative;}
.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,td,tr,table,p,span,h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;list-style:none;list-style-type: none; word-wrap:break-word;position:relative; border:none;font-weight:400;}
a {color:#333;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse;border-spacing:0;}
th , td { text-align:left;}
input {font-family:"微软雅黑";font-size:14px;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;}
input.text {background:none; border:none;}


.wrap{width:1200px;margin-left:auto;margin-right:auto;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.oh{overflow: hidden;}

.whitebg{background: #fff;}

.yellow,a.yellow { color:#fd9f01;}

a:hover {color:#ce2828;}

.c3,a.c3 { color:#333;}
.c6,a.c6 { color:#666;}
.c9,a.c9 { color:#999;}

.fs18{font-size: 18px;}

.ml35{margin-left: 35px;}

.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}

.h70{height:70px;}

.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}

.pb60{padding-bottom: 60px;}
.pt30{padding-top: 30px;}

/* cartoon */
.cartoon{-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}

.min-height{min-height: 500px;}





/* ------------- main css ------------ */
.m-top{height:50px;line-height: 50px;background-color:#fff;}
.m-top a{color:#666;margin-right: 14px;font-size: 13px;}
.m-top a:hover{color:#ce2828;}
.m-top a::after{content: "";width:1px;height:14px;background-color: #888;position: absolute;left:-9px;top:50%;margin-top: -7px;}

.m-header{height:185px;background:url(../images/top-bg.png) no-repeat center top;box-shadow: 0 0 10px #ccc;}
.m-hd-wrap{overflow: hidden;}
.m-hd-wrap .logo{float:left;margin-top: 28px;}

.m-hd-wrap .s-tit{float:left;height:75px;line-height: 75px;color:#fff;padding-left: 20px;font-size: 36px;font-weight: bold;border-left: 2px solid #d17373;margin:52px 0 0 25px;}


.m-hd-wrap .logo-s{float:left;margin: 52px 0 0 25px;border-left: 2px solid #d17373;padding-left: 20px;}


.searchBox{float:right;width:184px;height:30px;background-color: #fff;border-radius: 15px;-webkit-border-radius: 15px;margin-top: 70px;padding-left: 16px;}
.searchBox .text{width:150px;height:30px;line-height:30px;font-size:13px;}
.searchBox .sub{width:40px;height:30px;position: absolute;top:0;right:0;background: url(../images/search-btn.png) no-repeat center center;}


.sinaTopIcon{display: block;width:32px;height:32px;float:right;margin:70px 20px 0 0;}

.wechatTopIcon{float:right;}
.wechatTopIcon .icon{display: block;width:32px;height:32px;margin:70px 20px 0 0;cursor: pointer;}
.wechatTopIcon .show{width:110px;height:110px;position: absolute;left:-120px;top:10px;display: none;}
.wechatTopIcon .show img{width:100%;height:100%;}
.wechatTopIcon:hover .show{display: block;}




/*nav*/
.wrap-nav{width:1200px;height:42px;margin:16px auto 0;}

.m-nav{position: absolute;right:0;bottom:0;}
.m-nav a{height:42px;line-height: 42px;color:#fff;display: block;float:left;padding:0 25px;font-size: 15px;margin:0 8px;}
.m-nav a:hover,.m-nav a.cur{background-color: #fff;color:#ce2828;border-radius: 10px 10px 0 0;}



/*首页wrap标题*/
.p-p-tit{height:40px;line-height: 40px;border-bottom: 2px solid #ce2828;padding-left: 30px;}
.p-p-tit.noborder{border-bottom: none;}
.p-p-tit .line{display: block;width:116px;height:2px;background-color: #ce2828;position: absolute;left:0;bottom:-2px;}
.p-p-tit .icon{display: block;width:23px;height:23px;position: absolute;left:0;bottom:7px;}
.p-p-tit h3{font-size: 18px;color:#ce2828;line-height: 40px;font-weight: 600;}
.p-p-tit h3 span{font-size: 12px;color:#999;text-transform: uppercase;padding-left: 8px;}
.p-p-tit .more{font-size: 12px;color:#777;position: absolute;right:0;transform: scale(.9);bottom:-5px;}
.p-p-tit .more:hover{color:#ce2828;}


.p-p-tit.icon01 .icon{background: url(../images/index01.png) no-repeat;}
.p-p-tit.icon02 .icon{background: url(../images/index01.png) no-repeat;}
.p-p-tit.icon03 .icon{background: url(../images/index03.png) no-repeat;}
.p-p-tit.icon04 .icon{background: url(../images/index04.png) no-repeat;}
.p-p-tit.icon05 .icon{background: url(../images/index05.png) no-repeat;}





/*友情链接*/
.bot-link{margin-top: 20px;}
.bot-link-slide{margin-top: 20px;}
.bot-link-slide .bd{overflow: hidden;}
.bot-link-slide .bd ul{float: left;}
.bot-link-slide .bd li{display: block;width:136px;height:60px;background-color:#f5c9c9;margin:0 16px 16px 0;border-radius: 5px;}

.bot-link-slide .bd li a{color:#ce2828;text-align: center;width:136px;height:60px;display: block;line-height: 60px;font-size: 0;}
.bot-link-slide .bd li a span{width:86px;display: inline-block;vertical-align: middle;line-height: 20px;*display: inline;zoom:1;font-size: 14px;}


.bot-link-slide .hd{overflow: hidden;position: absolute;right:0;top:-48px;}
.bot-link-slide .hd span{display: block;width:24px;height:24px;border:2px solid #f1f1f1;border-bottom: 0;cursor: pointer;float:left;}
.bot-link-slide .hd span.prev{background: url(../images/arrow02.png) no-repeat center center;}
.bot-link-slide .hd span.next{border-left: 0;background: url(../images/arrow02-1.png) no-repeat center center;}


.bot-link-slide .hd span.prev:hover{background: url(../images/arrow02_hover.png) no-repeat center center;}
.bot-link-slide .hd span.next:hover{border-left: 0;background: url(../images/arrow02-1_hover.png) no-repeat center center;}



/* 底部 */
.footer-box{background: #ce2828;padding:15px 0;}
.footer-box .b-logo{float:left;margin-top: 25px;}
.footer-box .b-text{float:right;text-align: right; color: #fff;line-height: 26px;}
.footer-box .b-text a{color:#fff;}
.footer-box .b-text a:hover{text-decoration: underline;}



/* 分页 */
.paging{text-align: center;font-size: 0;margin-top: 30px;}
.paging a,.paging span{display: inline-block;height:32px;line-height: 32px;padding:0 12px;background: #fff;border:1px solid #ddd;color:#666;font-size: 14px;margin:0 5px;}

.paging a:hover,.paging a.cur{background: #ce2828;color:#fff;border-color:#ce2828;}



/*面包屑*/
.crumbs-nav-con{padding-left: 22px;background: url(../images/icon.png) no-repeat left center;height:52px;line-height: 52px;color:#999;border-bottom: 1px solid #eeeeee;}
.crumbs-nav-con a{color:#999;}
.crumbs-nav-con a:hover{color:#ce2828;}



/* 空 */
.empty-wrap{padding-top: 310px;background: url('../images/empty.png') no-repeat center 50px;text-align: center;font-size: 20px;color:#999;height: 120px;}










