/* CSS Document */
body {margin: 0;padding: 0;	font-size:12px;font-family:"Microsoft Yahei"; background:#fff; color:#4f4f4f;}
* {	margin:0;padding: 0;}
a {	color: #444; text-decoration:none;}
a:hover {text-decoration:none; color:#c81623;}
p {	margin: 0;padding: 0;}
ul {list-style: none outside none;}
li {list-style: none;margin: 0;padding: 0;}
em {font-style: normal;}
input,select{	margin: 0;padding: 0;font-family:"Microsoft Yahei";}
img {border: none;}
.clear{ clear:both;}
input:focus,select:focus{outline:none;}

.w1200{ width:1200px; margin:0 auto;}
.login{ height:38px; background:#fff; border-bottom:1px #dcdcdc solid;}
.login p{ float:left; height:38px; line-height:38px; font-size:14px; color:#666;}
.login p a{ padding:0 10px;}
a.mfzc{ color:#ca1622;}

.login span a{ padding:0 10px;}
.login span{ display:block; height:38px; line-height:38px;}
.loginfl{ float:left;}
.loginfr{ float:right;}
.top{ height:58px; padding:33px 0;}
.foot{ text-align:center; padding-bottom:40px;}
.foot span{ display:block; height:76px; line-height:76px; overflow:hidden; text-align:center;}
.foot span a{ display:inline-block; padding:0 15px;}
.foot p{ line-height:24px; color:#666;}
a#logo{ display:block; width:348px; height:70px; overflow:hidden; float:left;}
.zxrx{ float:right; height:53px; padding-top:5px; overflow:hidden; padding-left:52px; background:url(../images/zxrx_ico.gif) left center no-repeat;}
.zxrx strong{ font-size:20px; font-weight:normal; display:block;}

/*列表页面*/
.h10{ height:10px; overflow:hidden;}
.w226{ width:226px; float:left;}
.w964{ width:964px; float:right;}
.cpfl{ border-bottom:1px #ddd solid;}
.cpfl h3{ cursor:pointer; height:43px; border:1px #ddd solid; border-bottom:none; background:#f1f1f1; color:#505050; font-size:14px; font-weight:normal; line-height:43px;}
.cpfl h3 em{ width:34px; height:43px; display:block; float:left; background:url(../images/cpfl_h3_bg.png) 14px center no-repeat;}
.cpfl h3.on{ background:#c81624; border:1px #c81624 solid; border-top:none; color:#fff;}
.cpfl h3.on em{ background:url(../images/cpfl_h3_bg_hover.png) 14px center no-repeat}
.cpfl .cpfl_list{ overflow:hidden; border-left:1px #ddd solid; border-right:1px #ddd solid; padding:10px;color:#999; display:none; /* 默认都隐藏 */ }
.cpfl_list a{ display:block; float:left; height:30px; overflow:hidden; line-height:30px; color:#5b5b5b; margin-right:10px;}
.cpfl_list a:hover{ color:#c81624;}
.pptj h2{ height:40px; overflow:hidden; font-size:18px; color:#4f4f4f; font-weight:normal; line-height:40px;}
.pptj ul{ border-top:1px #ddd solid; border-left:1px #ddd solid; overflow:hidden;}
.pptj ul li{ width:111.5px; height:auto;overflow:hidden; border-right:1px #ddd solid;line-height:37px; border-bottom:1px #ddd solid; float:left;text-align:center;}
.pptj ul li a{ display:block; width:100%; height:38px; padding:2px 0; overflow:hidden;}
.pptj ul li a img{ display:block; margin:0 auto;}
/*文章列表页面*/
.wzfl{ border-left:1px #ddd solid; border-right:1px #ddd solid; overflow:hidden;}
.wzfl ul{ padding:10px 30px;}
.wzfl ul li{ height:30px; overflow:hidden;}
.wzfl ul li a{ display:block; width:100%; height:30px; overflow:hidden; line-height:30px; background:url(../images/cpfl_h3_bg.png) left center no-repeat; text-indent:20px;}
.wzbor{ border:1px #ddd solid; padding:0 50px; padding-bottom:50px;}
.wzbor h2{ height:65px; overflow:hidden; line-height:65px; padding-top:30px; font-size:24px; font-weight:normal;}
.wzbor ul li{ height:40px; overflow:hidden; border-bottom:1px #ddd dotted; overflow:hidden;}
.wzbor ul li a{ display:block; width:75%; height:40px; overflow:hidden; float:left; line-height:40px; font-size:14px;}
.wzbor ul li span{ display:block; width:25%; height:40px; overflow:hidden; float:right; line-height:40px; text-align:right; color:#999;}
.dqwz{ margin-top:10px; height:32px; overflow:hidden; border-bottom:1px #ddd solid; background:url(../images/dqwz_ico.png) left center no-repeat; padding-left:26px; line-height:32px; font-size:14px;}


/*文章内页*/
.wzdy{ padding-top:30px;}
.wzdy h1{ text-align:center; font-size:25px; font-weight:normal; line-height:30px; color:#222;}
/* .wzdy span{ display:block; height:54px; overflow:hidden; border-bottom:1px #ddd dotted; line-height:54px; text-align:center;} */
.wzdy_artcilc{ padding-top:20px;}
.wzdy_artcilc p{ font-size:14px; }
.wzdy_artcilc .firstRow{background-color: #eeeeee}
.wzdy_artcilc td{border:#eeeeee solid 1px;}


.w {width:1200px;margin: 0 auto;}

.bgcolor01{background-color:#D44239;height:100%;overflow:hidden;width:100%}
.notice-box{color:#fff;padding-top:10px;padding-bottom:10px;overflow:hidden;*zoom:1;margin-left:50px}
.notice-box .text,.notice-box .list-float{float:left;font-size:14px;font-family:"microsoft yahei"}
.notice-box .more-link{float:right;padding-right:200px}
.notice-box a:link,.notice-box a:visited{color:#fff}.notice-box a:hover{color:#ffe400}.notice-box .text{font-weight:bold}.notice-box .list-item{margin-right:25px}.notice-box .list-item:last-child{margin-right:10px}
.search-order-box{padding-bottom:15px;overflow:hidden;*zoom:1;margin-right:200px}
.search-box .btn-sch{height:40px\9\0}
.search-box{float:right;position:relative;background-color:#E9E7E7;padding-top:2px;padding-bottom:2px;padding-left:2px}
.list-float li{float:left; margin-left:15px}

.search-box txt{left:0}.search-box .f-text{padding:12px 0 12px 12px;width:559px;vertical-align:top;float:left;border:0;color:#b4b7ae}
.search-box .btn-sch{background-color:#E9E7E7;font-size:20px;font-family:"microsoft yahei";color:#9a6e11;float:left;border-radius:none;border:0;vertical-align:top;height:40px;width:118px;cursor:pointer}

.bgcolor02 {
    background-color: #fff;
    overflow: hidden;
}
.mt {
    height: 58px;
    line-height: 55px;
}
.mt, .smt {
    cursor: default;
}
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb {
    overflow: hidden;
}
.mt .title {
    font-size: 18px;
    font-family: "microsoft yahei";
    color: #333;
}


.self-service-list {
    float: left;
    padding-left: 20px;
    padding-right: 10px;
    width: 215px;
    margin-bottom: 30px;
}
.self-service-list .ds-icon {
    float: left;
    padding-right: 10px;
    position: relative;
}.self-service-list .link-img {
    display: block;
    width: 61px;
    height: 61px;
}.self-service-list dd {
    display: block;
    -webkit-margin-start: 40px;
}.self-service-list .ds-name {
    font-size: 16px;
    font-family: "microsoft yahei";
    margin-bottom: 9px;
}.ds-content h3 {
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}.self-service-list .text {
    color: #b4b7ae;
    line-height: 14px;
    height: 28px;
    overflow: hidden;
}.ds-content p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}


.tabs .tab-list {
    font-family: "microsoft yahei";
}.tabs .tab-list .list-item.current {
    background-color: #f3b701;
    color: #fff;
    position: relative;
}
.tabs .tab-list .list-item {
    float: left;
    height: 45px;
    line-height: 45px;
    margin-right: 12px;
    background-color: #e9e9e9;
    color: #585858;
    font-size: 16px;
    width: 150px;
    text-align: center;
    font-weight: bold;
    cursor: default;
}.tabs .tabcons {
    padding-top: 28px;
    background-color: #fff;
}.hot-topic-box {
    padding-top: 22px;
    margin-bottom: 20px;
}.tabs .tabcon {
    padding-bottom: 18px;
}
.hot-topic-list{overflow:hidden;*zoom:1;padding-left:20px;font-size:14px;margin-bottom:25px}
.hot-topic-list .list-item01{width:49%;float:left;font-family:"microsoft yahei"}
.hot-topic-list a{height:32px;line-height:32px;display:block;padding-left:10px;color:#585858}
.hot-topic-list a:hover{color:#ca8b00}
.bg-icon {
    background: url("../images/icon01.png") 0 -14px no-repeat;
}
.bgcolor04{background-color:#f1f1f1;overflow:hidden}
.pd-box-b80{padding-bottom:80px}.pb-box-t9{padding-top:9px}
.mod-h02 {
    border: 3px solid #eaeaea;
    background-color: #f1f1f1;
}
.contact-us-in{padding:22px;overflow:hidden;*zoom:1;}.contact-us-in p a{color:#4db7eb}.contact-us-in p a:hover{text-decoration:underline}
.contact-us-in .dl-list {
    float: left;
    width: 245px;
    margin-right: 90px;
}.contact-us-in .dl-list .title {
    font-size: 16px;
    font-family: "microsoft yahei";
    margin-bottom: 10px;
    font-weight: bold;
}
.dl-list {
    float: left;
    width: 245px;
    margin-right: 90px;
}

.dl-list dd {
    display: block;
    -webkit-margin-start: 40px;
}
.btn-s02 {
    background-color: #6abb77;
}
.btn-s02, .btn-s03, .btn-s04 {
    padding-left: 30px;
    padding-right: 30px;
}
.btn-s02, .btn-s03, .btn-s04 {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    font-family: "microsoft yahei";
}
.btn-s02, .btn-s03, .btn-s04 {
    border-radius: 1px;
}.btn-s04 {
    background-color: #4cb0e2;
}
.btn-s02, .btn-s03, .btn-s04 {
    padding-left: 30px;
    padding-right: 30px;
}
.btn-s02, .btn-s03, .btn-s04 {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    font-family: "microsoft yahei";
}
.btn-s02, .btn-s03, .btn-s04 {
    border-radius: 1px;
}
.btn-s01, .btn-s02, .btn-s03, .btn-s04 {
    display: inline-block;
    transition: background-color .5s;
    color: #fff;
}


.contact-us-in .dl-list .text {
    color: #999;
    margin-bottom: 10px;
}

.yline {
    margin-left: 6px;
    margin-right: 6px;
}.contact-us-in p a {
    color: #4db7eb;
}
.mod-h01 a {
    transition: color .3s;
}.fore01{border-color:#4db7eb}.fore02{border-color:#f8bb00}.fore03{border-color:#85b716}.fenye{ height:40px; overflow:hidden; padding-top:28px; text-align:center;}
.fenye a,.fenye em{ display:inline-block;}
.fenye a{ padding:0 13px; height:36px; background:#f6f6f8; border:1px #dedede solid; line-height:36px; color:#323431;}
.fenye a:hover{ background:#c81622; border:1px #c81622 solid; color:#fff;}
.fenye a.pagestop{ border:1px #ddd solid; background:#fff; color:#ccc;}
.fenye span{ display:inline-block; height:38px; line-height:38px; padding:0 15px; color:#c81622}
.fenye em{ padding:0 5px;}
.fenye input[type="text"]{ width:36px; height:36px; overflow:hidden; border:1px #ccc solid; line-height:36px; text-align:center;}
.fenye input[type="submit"]{ width:56px; height:36px; overflow:hidden;background:#f6f6f8; border:1px #dedede solid;color:#323431; cursor:pointer; border-radius:2px;}
.fenye input[type="submit"]:hover{ background:#f1f1f1}