@charset "utf-8";
/* CSS Document */
.cont1024{ width:1024px; margin:0 auto;}
.lib-img{ background: url(../images/index_icon.png)  no-repeat;}

/* CSS 模块名样式 */
.shad{-webkit-box-shadow: #afacaf 2px 2px 3px;  -moz-box-shadow: #afacaf 2px 2px 3px;  box-shadow: #afacaf 2px 2px 3px;}
.mk-nav{ height: 45px; color:#5a5858;}
.mk-s{ cursor: pointer; display: inline-block; text-align: center; line-height: 45px; font-size: 18px; font-family: 微软雅黑,黑体;width: 156px; float: left; }
.mk-s-cur{background:url(../images/index_icon.png) -179px -213px no-repeat; color: #fff;}
.more{ font-size: 12px; color: #959595; float:right; padding-right: 20px; line-height: 45px; }

.mk-s1{cursor: pointer;  display: inline-block; text-align: center; line-height: 45px; font-size: 18px; font-family: 微软雅黑,黑体;width: 150px; float: left; }
.mk-s1-cur{background:url(../images/index_icon.png) -179px -265px no-repeat; color: #fff;}
.mk-s2{cursor: pointer;  display: inline-block; text-align: center; line-height: 45px; font-size: 18px; font-family: 微软雅黑,黑体;width: 150px; float: left; }
.mk-s2-cur{background:url(../images/index_icon.png) -179px -319px no-repeat; color: #fff;}
.mk-s3{cursor: pointer;  display: inline-block; line-height: 45px; font-size: 18px;  float: left; padding-left: 10px; }


/* CSS header */
.in-header{ height: 125px;}
.in-logocon{ padding-top: 20px;}
.txt-Search{ width:227px; height:32px; border: 1px solid #dbddde; border-right: 0;}
.btn-aearch{  width: 100px; height:34px; line-height:34px; background: #e8645a; color: #fff;}
.logo-text{ width:540px; float: left; margin-left: 18px; margin-top: 28px;}
.logo-text h1{ font-size:36px; font-family: 微软雅黑; color:#565657; }

.main_menu{height:46px; margin-bottom:2px; background:#d9141d}

.big-nav{ width: 762px;}
.qzb-bignav{ display:inline-block; font-size:16px; font-family: 微软雅黑,黑体; line-height:46px}
.qzb-bignav li{ float:left; margin:0 28px; }
.qzb-bignav li a{ color:#FFF; display:inline-block}
.qzb-bignav li:hover a{ background:url(../images/icon_jiao.jpg) no-repeat center bottom}
.qzb-bignav .cut a{  color:#e8645a;}
.index-icon-cur,.index-icon{ display:inline-block; width:17px; height:16px; background:url(../images/index_icon.png) -1px 0px no-repeat; margin-top:1px; margin-right:5px; float:left;}
.index-icon{background:url(../images/index_icon.png) -20px 0px no-repeat;}

.sc-con{ width: 197px; height: 37px; border: 1px solid #e9eaea; margin-top:50px;}
.jrsc-div,.swsy-div{ width: 98px; height:37px; line-height: 36px;}
.jrsc-div{ border-right:1px solid #e9eaea; }
.jrsc-icon{ display: inline-block;width: 13px; height: 13px; vertical-align: middle; background-position: -704px -203px;}
.swsy-icon{ display: inline-block;width: 11px; height: 10px; background-position: -737px -204px;}
.jrsc-div:hover span,.swsy-div:hover span{ color: #53aee3;}
.jrsc-div:hover .jrsc-icon{ background-position: -704px -224px;}
.swsy-div:hover .swsy-icon{ background-position: -737px -225px;}

/* CSS footer */
.in-footer{ background: #d7d8d9; height: 135px; padding-top: 40px;}
.fotcon{ width: 600px; margin: 0 auto;}
.fot-logo{ width:154px; height: 50px; background-position: -9px -291px; }
.fotcon p{ font-size: 12px; padding-left: 20px; line-height: 20px; color:#777777;}

.fix-server{ width: 44px; height: 100px;position:fixed; right:50px; bottom:260px; z-index:50;}
.btn-kefu,.btn-top{ display: inline-block; width: 44px; height: 44px; margin-top: 10px;}
.btn-kefu{ background-position: -9px -227px;}
.btn-top{ background-position: -66px -227px;}
.btn-kefu:hover{ background-position: -689px -71px;}
.btn-top:hover{ background-position: -689px -127px;}

.web_name{font-size:30px; color:#42403d; padding:38px 0 0 10px}