@charset "utf-8"; body {
    margin: 0;
    padding: 0;
    color: #666;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    font-size: 12px;
    text-align: center;
    position: relative;
}

ul, ol, dl,a ,li,dd {
    padding: 0;
    margin: 0;
    border: 0;
}

textarea {
    padding: 0;
    margin: 0;
}

input.search_input:focus {
    outline: none;
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    font-weight: normal;
}

li {
    list-style: none;
}

p {
    line-height: 24px;
}

.clear {
    clear: both;
}

a img {
    border: none;
}

a {
    color: #333;
    text-decoration: none;
    font-size: inherit;
}

a:visited {
    color: #666;
}

a:hover {
    color: #09f;
}

a:hover, a:active, a:focus {
    text-decoration: none;
}

#arctext a,html body a.linkstyle {
    color: #069;
}

#arctext a:hover,html body a.linkstyle:hover {
    text-decoration: underline;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

h2 span {
    color: #999;
}

h2 span.more a {
    color: #999;
}

.floatdiv:after {
    content: "";
    display: block;
    height: 0;
    line-height: 0;
    clear: both;
    visibility: hidden;
}

.imgborder img,img.border {
    border: 1px solid #dcdcdc;
    padding: 1px;
}

.imgborder a:hover img,a:hover img.border {
    border: 1px solid #900;
}

.aligncenter {
    text-align: center;
}

.aligncenter img {
    margin: 20px 0;
}

.thisclass {
    font-weight: bold;
}

.wrap {
    margin: 0 auto;
}

.home_body {
    /*background:#f1f1f1 url(../images/bg.jpg) repeat-x left top; */
}

.page_body {
    /*background:#f1f1f1 url(../images/page_bg.jpg) repeat-x left top;*/
    overflow: hidden;
}

.home_banner {
    background: url(../images/slider-bg.png) center top no-repeat;
    height: 410px;
}

.head {
    height: 175px;
    background: url(../images/top-abstract-bg.png) no-repeat left top;
}

.head_con {
    width: 980px;
    margin: 0 auto;
}

.head_con1 {
    width: 1100px;
    margin: 0 auto;
}

.logo {
    margin: 30px 0 0 0;
    float: left;
}

.top_title {
    margin-top: 5px;
    float: right;
    margin-right: 5px;
}

.top_title h1,.top_title h2 {
    /*width:304px;height:18px;text-indent:-9999px;background:url(../images/top_title.png) no-repeat left center;*/
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    font-size: 18px;
    margin-top: 0px;
    line-height: 24px;
}

.top_title h1 strong,.top_title h2 strong {
    font-size: 20px;
    font-weight: normal;
}

.top_title h1 span,.top_title h2 span {
    padding: 0 8px;
}

.nav {
    clear: both;
    width: 980px;
    height: 40px;
    margin-top: 20px;
    background: url(../images/menubg.png) no-repeat left -1px;
    float: left;
}

.nav1 {
    clear: both;
    width: 1100px;
    height: 40px;
    margin-top: 20px;
    background: url(../images/menubg1.png) no-repeat left -1px;
    float: left;
}

.nav_ul {
    float: left;
    margin-left: 16px;
}

.baidu_share {
    float: right;
    margin: 8px 12px 0 0;
}

.nav_ul li {
    float: left;
    height: 40px;
}

.nav_ul li a {
    display: block;
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    float: left;
    text-decoration: none;
}

.nav_ul li a:hover {
    background: url(../images/sprite-menu.png) repeat-x left top;
    color: #fff;
}

.nav_ul li.current a {
    background: url(../images/sprite-menu.png) repeat-x left -40px;
    color: #fff;
}

.main_body {
    width: 980px;
    margin: 0 auto
}

.home_2,.home_1,.home_3,.home_4,.home_5,.home_6,.home_7 {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    background-color: #fff;
    position: relative;
    zoom:1}

.page_banner {
    margin: 0 auto;
    height: 281px;
    background: url(../images/banner-bg.png) no-repeat center center;
    position: relative;
    padding-top: 9px;
}

.page_banner img {
    width: 974px;
    height: 268px;
}

.page_banner01 {
    margin: 0 auto;
    background: url(../images/banner_1_bg.jpg) no-repeat center center;
}

.place {
    text-align: left;
    width: 980px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
}

.place p {
    line-height: 40px;
}

.page_main {
    width: 980px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 10px;
}

.page_sidebar {
    float: left;
    width: 220px;
}

.page_content {
    float: right;
    width: 749px;
    background: #fff;
    border: 1px solid #ccc;
    text-align: left;
}

.page_sid_div {
    width: 218px;
    border: 1px solid #ccc;
    margin-bottom: 7px;
}

.page_sid_div_tit {
    width: 216px;
    background: url(../images/titlebg.gif) no-repeat right top;
    border-bottom: 1px solid #ccc;
}

.page_sid_div_tit h3 {
    height: 39px;
    line-height: 39px;
    text-align: left;
    padding-left: 20px;
    text-indent: 14px;
    background: url(../images/h3.jpg) no-repeat 14px center;
}

.page_sid_div_con {
    padding: 10px;
    text-align: left;
    background: #fff;
}

.page_sid_div_con li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    text-indent: 20px;
    background: url(../images/li.gif) no-repeat 3px center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.page_content h3 {
    height: 39px;
    border-bottom: 1px solid #ccc;
    line-height: 39px;
    background: url(../images/titlebg.gif) no-repeat right top;
    padding-left: 20px;
}

ul.app {
    padding-top: 10px;
    overflow: hidden;
}

ul.app li {
    width: 200px;
    display: inline;
    float: left;
    margin: 0 17px;
    margin-bottom: 0px;
}

ul.app li img {
    width: 200px;
    height: 150px;
}

ul.app li span {
    display: block;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.page_content_con {
    padding: 20px;
}

.page_content_con1 {
    padding: 0 20px;
}

.page_content_con table tr td {
    text-align: left;
    line-height: 30px;
    padding: 5px 0;
}

.footer_line {
    padding-top: 20px;
    clear: both;
}

.page_content_con p {
    margin-bottom: 20px;
    line-height: 26px;
}

#kf {
    width: 34px;
    height: 310px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    _position: absolute;
    top: 60px;
    right: 0;
    font-size: 12px;
}

#kf table {
    border-collapse: collapse;
    border-spacing: 0
}

#kf table,#kf tr,#kf td {
    margin: 0;
    padding: 0;
    border: 0;
}

#kf .kfin table td.kfimg {
    width: 34px;
    vertical-align: top;
    padding-top: 60px;
}

#kf td.kflist {
    width: 170px;
    background: url(../images/qqlisttop.jpg) no-repeat left top;
}

#kf p.kftel {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    font-size: 12px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 0;
    height: 12px;
    overflow: hidden;
}

#kf .kflist {
    text-align: center;
}

#kf .kflist table {
    margin: 40px auto 0;
}

#kf .kflist table td img.kftx {
    width: 60px;
    height: 60px;
    margin-right: 15px;
    display: none;
}

#kf td.kfnr {
    text-align: center;
    width: 100%;
}

/*恢复头像：去掉上条的display:none及本条的width:100%，再把本条的text-align改为left即可*/
#kf td.kfnr img {
    margin-top: 4px;
    margin-bottom: 6px;
}

#kf .kflist tr td {
    padding-top: 10px;
}

li .kftx {
    width: 40px;
    height: 40px;
    float: left;
    display: inline;
    margin-right: 20px;
}

.kf_ul {
    padding-top: 20px;
    margin: 0 auto;
    width: 180px;
}

.kf_ul li {
    width: 180px;
    font-size: 12px;
    margin-left: 20px;
    clear: both;
    float: left;
    display: inline;
    margin-bottom: 20px;
    text-align: left;
}

.kf_ul li span {
    display: block;
    margin-bottom: 3px;
    margin-top: 0px;
}

.qqkf {
    width: 33px;
    height: 109px;
    position: fixed;
    top: 150px;
    right: 0;
}

* html .qqkf {
    position: absolute;
    top: 150px;
    right: 0;
}

.article p {
    font-size: 14px;
}

.article h1 {
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    text-align: center;
}

.article p.title {
    font-weight: bold;
    font-size: 16px;
}

.home_1 {
    background: #fff url(../images/home_1_bg.jpg) no-repeat right top;
    width: 980px;
    height: 410px;
}

.home_1_con {
    position: relative;
    margin-top: 25px;
}

.home_1_p1 {
    float: left;
    font-size: 14px;
    text-align: left;
    display: inline;
    margin-top: 68px;
    margin-left: 60px;
    margin-right: 30px;
}

.home_1_img {
    margin-top: 28px;
    float: left;
    display: inline;
}

.home_1_p2 {
    float: left;
    left: 680px;
    top: 70px;
    ;font-size: 14px;
    text-align: left;
    display: inline;
    margin-top: 68px;
    margin-left: 40px;
}

.home_2_bottom {
    background: url(../images/home_2_bottom.jpg) no-repeat left bottom;
    width: 978px;
    height: 412px;
}

.home2_bottom_swf {
    width: 450px;
    height: 410px;
    float: left;
}

.home2_bottom_p {
    float: right;
    width: 528px;
}

.home_2_bottom p {
    font-size: 14px;
    text-align: left;
}

.home_2_bottom .home_2_p1 {
    width: 470px;
    margin: 10px 0 0 20px
}

.home_2_bottom .home_2_p1 span {
    color: #39F;
}

.home_2_bottom .home_2_p2 {
    margin: 20px 0 0 20px;
}

.home_2_bottom .home_2_p2 a {
    padding-left: 40px;
    text-decoration: underline;
    background: url(../images/comment.jpg) no-repeat left center;
    height: 24px;
    line-height: 24px;
    display: block;
}

.home_3,.home_4,.home_5,.home_6 {
    text-align: left;
    font-size: 14px;
}

.home_3_title,.home_4_title,.home_5_title,.home_6_title,.home_7_title {
    margin: 20px 0 30px 20px;
}

.home_3_1 {
    float: left;
}

.home_3_2 {
    float: right;
}

.home_3_1 p {
    margin-left: 30px;
    margin-bottom: 10px;
    width: 490px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    font-size: 16px;
}

.home_3_1 img {
    margin-bottom: 12px;
    margin-left: 10px;
}

.home_3_2 h3 {
    color: #39F;
    font-weight: bold;
    margin-bottom: 40px;
    margin-top: 4px;
    font-size: 16px;
}

.home_3_2 p {
    line-height: 34px;
}

.home_4 h4 {
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    font-size: 18px;
    margin-left: 30px;
    margin-bottom: 20px;
}

.home_4_img {
    float: left;
    margin: 0 100px 15px 15px;
}

.home_4 h3 {
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    font-size: 24px;
    margin-bottom: 20px;
}

.home_4 p {
    line-height: 30px;
}

.home_4 .home_4_p2 {
    margin-top: 15px;
    line-height: 36px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    font-size: 18px;
}

.home_4 .home_4_p2 span {
    color: #39F;
}

.home_5_p1,.home_5_p2 {
    font-size: 16px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    font-weight: normal;
    margin-left: 30px;
    margin-bottom: 20px;
    width: 360px;
}

.home_5_img {
    float: right;
    margin: 0 10px 20px 0;
}

.home_6_title2 {
    margin: 20px 0 20px 30px;
}

.home_6_div h3 {
    font-size: 16px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    color: #F00;
    margin-bottom: 20px;
}

.home_6_div div {
    float: left;
    margin: 0 20px 10px 30px;
    width: 240px;
    display: inline;
}

.home_6_div div p {
    text-indent: 28px;
    line-height: 28px;
}

.home_7 {
    background: #fff url(../images/home_7_bg.jpg) no-repeat right bottom;
    height: 270px;
    text-align: left;
}

.home_7 ul li {
    background: url(../images/li_con.jpg) no-repeat left 5px;
    height: 32px;
    line-height: 32px;
    padding-left: 30px;
    margin-left: 30px;
    font-size: 14px;
}

.home_7_tel {
    margin: 0 0 0 40px;
}

.home_7_other {
    margin: 30px 0 0 50px;
    font-size: 14px;
}

.home_news,.home_special {
    width: 318px;
    border: 1px solid #ccc;
    float: left;
    display: inline;
    background: #fff;
    overflow: hidden;
    text-align: left;
}

.home_link,.home_tag {
    width: 978px;
    border: 1px solid #ccc;
    float: left;
    display: inline;
    background: #fff;
    height: 100px;
    text-align: left;
    margin-bottom: 10px;
}

.home_special {
    margin: 0 10px;
}

.home_news_title,.home_tag_title,.home_link_title,.home_special_title {
    background: url(../images/titlebg.gif) no-repeat right top;
    height: 39px;
    border-bottom: 1px solid #ccc;
}

.home_news_con,.home_tag_con,.home_link_con,.home_special_con {
    margin: 9px;
}

.home_link_con a {
    display: block;
    float: left;
    padding: 0 10px;
}

.home_news_con {
    overflow: hidden;
}

.home_special_con {
    text-align: center;
    padding-top: 10px;
}

.home_special_con a img {
    padding: 1px;
    border: 1px solid #fff;
}

.home_special_con a:hover img {
    padding: 1px;
    border: 1px solid #ccc;
}

.home_special_con p {
    font-size: 14px;
    line-height: 22px;
    padding-top: 8px;
}

.home_news_title h4,.home_tag_title h4,.home_special_title h4,.home_link_title h4 {
    line-height: 39px;
    height: 39px;
    font-size: 15px;
    padding-left: 16px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
}

.more {
    float: right;
    font-size: 12px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    margin-right: 10px;
}

.home_8 {
    margin-top: 10px;
}

.home_8 h4 span {
    color: #999;
}

.home_news_con li {
    height: 28px;
    float: left;
}

.home_news_con li a {
    display: block;
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    background: url(../images/li.gif) no-repeat 3px center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.home_news_con li a:hover {
    background: url(../images/lihover.gif) no-repeat 3px center;
}

.home_link {
    background: #fff no-repeat left bottom;
    margin-top: 10px;
}

.home_link_con ul {
    margin-right: -10px;
}

.home_link_con li,.home_tag_con li {
    display: inline;
    padding-right: 10px;
    line-height: 20px;
}

.home_ask {
    border: 1px solid #ccc;
    background: #fff;
    text-align: left;
    margin-bottom: 10px;
}

.home_ask_title {
    background: url(../images/titlebg.gif) no-repeat right top;
    height: 39px;
    border-bottom: 1px solid #ccc;
}

.home_ask_title h4 {
    line-height: 39px;
    height: 39px;
    font-size: 14px;
    padding-left: 16px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
}

.home_ask_dl {
    margin: 20px 10px;
    font-size: 14px;
}

.home_ask_dl dt {
    background: #f1f1f1;
    line-height: 30px;
    font-weight: bold;
    padding: 0 10px;
}

.home_ask_dl dd {
    line-height: 28px;
    padding: 10px;
    font-size: 12px;
}

.home_ask_dl dd span {
    font-size: 14px;
    padding-right: 10px;
}

.home_ask_dl a {
    text-decoration: underline;
    color: #39F;
}

.mcs {
    margin-left: 10px;
}

.mcs li {
    width: 220px;
    float: left;
    margin: 0 10px;
    line-height: 24px;
    font-size: 12px;
}

.mcs li span {
    display: block;
    margin-bottom: 10px;
    color: #F00;
    font-size: 14px;
}

#TB_overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    background-color: #CCC;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}

#TB_window {
    top: 0px;
    left: 0px;
    position: fixed;
    _position: absolute;
    background: #fff;
    z-index: 102;
    color: #000000;
    display: none;
    border: 5px solid #666;
}

#TB_caption {
    height: 25px;
    padding: 10px 30px 10px 25px;
}

#TB_closeWindow {
    height: 25px;
    padding: 10px 25px 10px 0;
    float: right;
}

#TB_closeAjaxWindow {
    padding: 5px 10px 7px 0;
    margin-bottom: 1px;
    text-align: right;
    background: #e8e8e8 url(../images/shadeTopIcon.gif) no-repeat 10px top;
}

#TB_ajaxContent {
    padding: 2px 15px 15px 15px;
    overflow: auto;
}

#TB_load {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    overflow: visible;
    visibility: visible;
    display: block;
    z-index: 101;
}

#TB_loadContent {
    margin-left: -125px;
    position: absolute;
    top: -50px;
    left: 50%;
    width: 250px;
    height: 100px;
    visibility: visible;
}

.list_main_con ul {
    width: 708px;
    margin: 9px 0;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
    float: left;
}

.list_main_con ul li.list_con_tit {
    background: url(../images/list_li1.png) no-repeat left center;
    padding-left: 24px;
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    font-weight: bold;
}

.list_main_con ul li.list_con_tit span {
    float: right;
    font-weight: normal;
}

.list_main_con ul li.list_con_text {
    text-indent: 24px;
    line-height: 24px;
    color: #999;
}

.list_main_con ul li.list_con_ol {
    line-height: 40px;
    color: #333;
    margin-bottom: 10px
}

.list_main_con ul li.list_con_ol span {
    margin-right: 50px;
}

.list_page_list {
    text-align: center;
    padding: 10px 0;
    clear: both;
}

.list_page_list li {
    display: inline;
    margin: 0 2px;
}

.list_page_list .thisclass a {
    color: #900;
    ;}

.list_page_list a {
    padding: 2px 6px;
    border: 1px solid #ccc;
    display: inline-block;
}

list_page_list a:hover {
    border: 1px solid #900;
}

.article_main_con h1 {
    font-size: 20px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    text-align: center;
    margin-bottom: 24px;
}

.article_info {
    padding: 0 0 15px 0;
    margin: 0 0 20px 0;
    border-bottom: 1px dashed #ccc;
    text-align: center;
}

.article_info span {
    padding: 0 6px;
}

.article_info span strong {
    color: #c00;
    font-weight: normal;
    padding: 0 2px;
}

.art_content {
    font-size: 14px;
}

.art_content p {
    line-height: 25px;
    margin-bottom: 10px;
}

.news_fy_l {
    border-top: 1px #ccc dashed;
    padding-top: 10px;
}

.news_fy_l li {
    height: 24px;
    line-height: 24px;
    font-weight: bold;
    overflow: hidden;
}

.article_tag {
    margin: -10px 0 10px;
    border: 1px solid #f1f1f1;
    padding: 5px 10px;
}

.article_tag a {
    margin: 0 10px;
}

.art_next {
    margin: 10px 0;
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
    padding: 6px 0;
    line-height: 20px;
}

.related {
    border: 1px solid #f1f1f1;
    background: #fbfbfb;
    padding: 10px;
}

.related p {
    background: url(../images/li.gif) no-repeat 10px center;
    font-weight: bold;
}

.related ul {
    margin-left: 10px;
}

.related li {
    line-height: 24px;
    font-size: 12px;
}

.tag {
    margin-right: -15px;
}

.tag a {
    padding-right: 15px;
    line-height: 32px;
}

.tagc1,.tagc3 {
    font-size: 14px;
    color: #000;
}

.tagc2,.tagc5 {
    font-size: 16px;
    color: #39F;
}

.tagc4,.tagc9 {
    text-decoration: underline;
    font-size: 12px;
}

.tagc6,.tagc8 {
    font-size: 14px;
    color: #ccc;
}

.tagc7 {
    color: #900;
}

.column_con h4 {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 20px;
    clear: both;
}

.column_con p {
    font-size: 14px;
    line-height: 28px;
}

.column_boiler_ul li {
    clear: both;
    font-size: 14px;
    line-height: 28px;
}

.column_boiler_ul img {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.column_boiler_ul li span {
    font-size: 18px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    margin-bottom: 15px;
    display: block;
}

.column_boiler_ul li a,a.link {
    text-decoration: underline;
    color: #39F;
}

.column_more {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    background: #39f;
    font-size: 14px;
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
}

a.column_more:visited {
    color: #fff;
}

a.column_more:hover {
    background: #ccc;
    color: #39f;
}

.column_boiler_div1 {
    width: 709px;
    height: 300px;
    background: url(../images/img_boiler_1.jpg) no-repeat left top;
    margin-bottom: 20px;
}

.column_boiler_div1 p {
    font-size: 12px;
    padding-top: 124px;
    padding-left: 20px;
    width: 280px;
    line-height: 26px;
}

.conlumn_boiler_div2,.conlumn_boiler_div3 {
    clear: both;
    margin-bottom: 20px;
    width: 709px;
    float: left;
}

.conlumn_boiler_div2 img {
    float: left;
    margin-right: 20px;
}

.conlumn_boiler_div3 img {
    float: right;
    margin-left: 20px;
}

.conlumn_boiler_div2 h5,.conlumn_boiler_div3 h5 {
    margin-top: 80px;
    font-size: 20px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    margin-bottom: 10px;
}

.conlumn_boiler_div2 p,.conlumn_boiler_div3 p {
    width: 260px;
    font-size: 12px;
}

.column_principle_div1 {
    width: 709px;
    height: 524px;
    background: url(../images/img_principle_2.jpg) left top;
}

.column_principle_div1 .principle_p1 {
    font-size: 12px;
    line-height: 24px;
    width: 304px;
    padding-top: 72px;
    padding-left: 366px;
}

.column_principle_div1 .principle_p2 {
    font-size: 12px;
    line-height: 24px;
    width: 204px;
    padding-top: 190px;
    padding-left: 467px;
}

.column_principle_div1 p span {
    font-size: 14px;
    color: #39F;
}

.column_standard_div1 {
    width: 709px;
    height: 510px;
    background: url(../images/img_standard_2.jpg) no-repeat left top;
}

.column_standard_div1 p {
    font-size: 12px;
}

.column_standard_div1 span {
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    font-size: 18px;
    display: block;
    color: #333;
}

.standard_p1 {
    padding-top: 90px;
    padding-left: 190px;
}

.standard_p2 {
    padding-top: 24px;
    padding-left: 150px;
}

.standard_p3 {
    padding-top: 28px;
    padding-left: 160px;
}

.standard_p4 {
    padding-top: 10px;
    padding-left: 210px;
}

table.contenttable {
    border: 1px solid #ccc;
    border-width: 1px 0 0 1px;
    margin: 2px 0 2px 0;
    border-collapse: collapse;
    width: 100%
}

.contenttable td {
    padding: 4px 2px;
    line-height: 18px;
    border: 1px solid #ccc;
    border-width: 0 1px 1px 0;
    margin: 2px 0 2px 0;
    font-size: 12px;
    text-align: center;
}

.contenttable th {
    font-size: 14px;
    border: 1px solid #ccc;
    border-width: 0 1px 1px 0;
    padding: 10px 6px;
    text-align: center;
    color: #666;
    background: #f3f3f3;
}

.par_1 {
    width: 707px;
    height: 320px;
    background: url(../images/par_div_bg.jpg) repeat-x left bottom;
    border: 1px solid #ccc;
}

.par_1_title {
    background: url(../images/par_title_bg.jpg) repeat-x left center;
    height: 41px;
    border-bottom: 1px solid #ccc;
    font-size: 16px;
    color: #fff;
    line-height: 41px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    text-indent: 20px;
}

.par_1_list1 {
    float: left;
    width: 210px;
}

.par_1_list2 {
    float: right;
    width: 210px;
}

.par_1_div {
    background: url(../images/par_1_bg.png) no-repeat center 20px;
    padding: 20px;
    height: 220px;
}

.par_1_div li {
    line-height: 32px;
    font-size: 14px;
}

.par_1_div ul {
    margin-top: 0px;
    margin-bottom: 10px;
}

.par_1_div li.par_1_t1 {
    font-weight: bold;
}

.par_1_div li.par_1_t2 {
    color: #09C;
    font-size: 18px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    line-height: 36px;
}

.par_1_div p.clear {
    height: 37px;
    padding-top: 10px;
    background: url(../images/par_1_note.gif) no-repeat left center;
    padding-left: 82px;
    font-size: 12px;
    line-height: 18px;
}

.par_1_div p.clear span {
    font-size: 14px;
}

.par_2 {
    border: 1px solid #ccc;
    padding: 20px 20px 0;
    background: #FDF5D6;
    margin-top: 20px;
    position: relative;
}

.par_2_why {
    width: 300px;
    position: absolute;
    left: 370px;
    top: 24px;
}

.par_2_why p {
    font-size: 12px;
    margin-bottom: 12px;
    color: #666;
    line-height: 22px;
}

.par_2_why p.par_2_t1 {
    background: url(../images/par_why.gif) no-repeat left 2px;
    line-height: 24px;
    text-indent: 24px;
    font-size: 14px;
    padding-left: 0;
    margin-bottom: 15px;
}

.par_3 {
    margin-top: 20px;
}

p.par_4_title {
    font-size: 16px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
}

.par_4 p {
    margin-bottom: 15px;
}

.par_4_1 {
    width: 354px;
    float: left;
    text-align: center;
}

.par_4_2 {
    width: 354px;
    float: right;
    text-align: center;
}

.par_4 div p {
    font-size: 12px;
}

.par_4 div p strong {
    display: block;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.about_simg li {
    float: left;
    display: inline;
    margin-right: 20px;
    width: 120px;
    text-align: center;
    margin-bottom: 20px;
}

.about_simg li span {
    line-height: 24px;
}

.about_simg li img {
    border: 1px solid #ccc;
    cursor: pointer;
}

.msc_banner {
    position: absolute;
    top: 0;
    left: 50%;
    width: 490px;
    margin: 0 auto;
    height: 290px;
}

.mcs_login {
    position: absolute;
    left: 124px;
    bottom: 60px;
    width: 216px;
    height: 43px;
}

.mcs_login a {
    width: 216px;
    height: 43px;
    background: url(../images/mcs_login.jpg) no-repeat 0 0;
    line-height: 43px;
    color: #fff;
    text-indent: 30px;
    display: block;
}

.mcs_login a:hover {
    background-position: 0 -43px;
    color: #fff;
}

.new_content {
    width: 750px;
    float: right;
}

.new_company,.new_medium {
    width: 370px;
    text-align: left;
    margin-bottom: 10px;
    background: url(../images/new_div_top.jpg) no-repeat left top;
    height: 267px;
}

.new_company {
    float: left;
}

.new_medium {
    float: right;
}

.new_div_tit {
    background: #fff;
    margin-top: 3px;
    width: 368px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    text-indent: 10px;
    margin-left: 1px;
}

html .new_div_tit span {
    float: right;
    margin-right: 10px;
    font-size: 12px;
}

.new_div_con {
    border: 1px solid #ccc;
    width: 368px;
    background: #fff;
}

.new_div_headline {
    margin: 12px 10px 10px;
    border-bottom: 1px dashed #ccc;
    width: 348px;
    padding-bottom: 10px;
}

.new_div_headline img {
    float: left;
    margin-right: 15px;
}

.new_div_headline h5 {
    font-size: 14px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    margin-bottom: 10px;
}

.new_div_headline p {
    line-height: 18px;
}

ul.new_list {
    padding: 10px;
    padding-top: 0;
}

ul.new_list li {
    line-height: 28px;
    font-size: 12px;
}

ul.new_list li a {
    background: url(../images/li.gif) no-repeat left center;
    padding-left: 16px;
}

ul.new_list li a:hover {
    background: url(../images/lihover.gif) no-repeat left center;
}

ul.new_list li span {
    float: right;
}

.index_news_comment {
    width: 648px;
    border: 1px solid #ccc;
    background: #fff url(../images/news_comment.jpg) no-repeat center top;
    height: 518px;
    float: left;
    text-align: left;
}

.index_news_first {
    margin: 70px 20px 0px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
}

.index_news_first img {
    float: left;
    margin-right: 20px;
}

.index_news_first h4 {
    font-size: 14px;
    line-height: 30px;
}

.index_news_comment dl {
    padding: 0px 20px 20px;
}

.index_news_comment dt {
    font-size: 14px;
    line-height: 32px;
    color: #333;
    padding-top: 5px;
}

.index_news_comment dd {
    font-size: 12px;
    line-height: 24px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ccc;
}

.index_news_comment a {
    color: #39F;
}

.index_news_comment a:hover {
    text-decoration: underline;
}

.index_news_sidebar {
    width: 320px;
    float: right;
    text-align: left;
}

.index_news_nolte,.index_news_fk {
    width: 318px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    background: #fff;
}

.index_news_nolte {
    height: 230px;
}

.index_news_nolte_more {
    height: 30px;
    background: #f1f1f1;
}

.index_news_nolte_more a {
    display: block;
    width: 318px;
    height: 30px;
    text-indent: 50px;
    background: url(../images/plus.gif) no-repeat 20px center;
    line-height: 30px;
}

.index_news_fk {
    height: 276px;
}

.index_news_nolte_title,.index_news_fk_title {
    width: 318px;
    height: 39px;
    border-bottom: 1px solid #ccc;
    background: url(../images/index_new_title.jpg) no-repeat left center;
    font-size: 14px;
    text-align: center;
    line-height: 39px;
    color: #fff;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
}

.index_news_nolte ul {
    padding: 10px 20px;
}

.index_news_nolte li {
    line-height: 28px;
    font-size: 14px;
}

.index_news_nolte li a {
    padding-left: 20px;
    background: url(../images/li.gif) no-repeat left center;
}

.index_news_nolte li a:hover {
    background: url(../images/lihover.gif) no-repeat left center;
}

#sdemo {
    overflow: hidden;
    width: 298px;
    height: 215px;
    margin: 10px;
}

.home_fk_ul li {
    background: #EEE;
    padding: 5px;
    line-height: 26px;
    margin-bottom: 10px;
}

#pl_weibo_show {
    background: #fff;
}

.KSS_titleBox h2 {
    text-align: left;
    line-height: 30px;
    text-indent: 10px;
}

.new_banner_sidebar {
    padding: 10px;
    background: #fff;
}

.new_banner_sidebar ul {
    height: 170px;
    margin-top: 8px;
}

.new_banner_sidebar ul li {
    font-size: 14px;
    width: 175px;
    height: 33px;
    margin: 0 auto 8px;
}

.new_banner_sidebar ul li a {
    display: block;
    width: 175px;
    height: 33px;
    background: url(../images/li_bg.png) no-repeat left top;
    line-height: 33px;
    text-align: left;
    text-indent: 60px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
}

.new_banner_sidebar ul li a:hover {
    background-position: 0 -33px;
}

.home_safe_con,.home_jieneng_con {
    border: 1px solid #ccc;
    margin-bottom: 20px;
    text-align: left;
}

.home_safe_con {
    position: relative;
    background: #fff url(../images/home_safe_bg.jpg) no-repeat center bottom;
    height: 450px;
    width: 978px;
}

.home_safe_con h3 {
    font-size: 28px;
    text-align: center;
    margin-top: 32px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
}

.home_safe_con p {
    font-size: 14px;
    position: absolute;
    line-height: 28px;
    width: 310px;
}

.home_safe_con p strong {
    display: block;
    padding-left: 26px;
    background: url(../images/h_safe_li.jpg) no-repeat left center;
    float: left;
}

.home_safe_con .h_safe_p1 {
    left: 20px;
    top: 100px;
}

.home_safe_con .h_safe_p2 {
    right: 20px;
    top: 100px;
}

.home_safe_con .h_safe_p3 {
    left: 20px;
    top: 272px;
}

.home_safe_con .h_safe_p4 {
    right: 20px;
    top: 272px;
}

.home_safe_con p.h_safe_p2 strong,.home_safe_con p.h_safe_p4 strong {
    float: right;
}

.home_safe_con p span {
    display: block;
    clear: both;
    padding-top: 10px;
}

.home_jieneng_con h3 {
    font-size: 28px;
    text-align: left;
    padding-top: 32px;
    padding-left: 330px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
}

.home_jieneng_con ul {
    margin-top: 20px;
    padding-left: 330px;
}

.home_jieneng_con li {
    line-height: 28px;
    font-size: 12px;
}

.home_jieneng_con li p strong {
    font-size: 16px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    font-weight: normal;
}

.home_jieneng_con li p {
    margin-bottom: 5px;
}

.bigtitle {
    font-size: 24px;
    line-height: 42px;
    font-weight: bold;
    margin: 10px 0;
}

.cp {
    width: 980px;
    height: 335px;
    overflow: hidden;
    margin-bottom: 10px;
    text-align: left;
}

.cp_left {
    width: 218px;
    overflow: hidden;
    float: left;
    border: 1px solid #ccc;
    background: #FFF;
}

.cp_left h3,.cp_right h3 {
    background: url(../images/titlebg.gif) no-repeat right top;
    height: 39px;
    border-bottom: 1px solid #ccc;
    line-height: 39px;
    height: 39px;
    font-size: 14px;
    padding-left: 16px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
}

.cp_left ul {
    padding: 14px 10px;
}

.cp_left ul li {
    display: block;
    height: 43px;
    line-height: 43px;
    padding-left: 20px;
    background: url(../images/li.gif) no-repeat 3px center;
}

.cp_left ul li a {
    font-weight: bold;
    color: #333;
}

.cp_right {
    width: 743px;
    overflow: hidden;
    float: right;
    border: 1px solid #ccc;
    background: #FFF;
}

.cp_right ul li {
    float: left;
    margin: 0 15.8px;
    margin-top: 2px;
    height: 140px;
    overflow: hidden;
    width: 153px;
}

.cp_right ul {
    padding-top: 10px;
}

.cp_right ul li p {
    text-align: center;
    line-height: 22px;
    height: 22px;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cp_right ul li a img {
    border: 1px #ccc solid;
    height: 113px;
}

.fwtx {
    width: 978px;
    height: 450px;
    overflow: hidden;
    text-align: center;
    margin: 10px 0 20px 0;
    border: 1px solid #ccc;
}

.liucheng {
    width: 978px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 20px;
    background: #FFF;
}

.jjfa {
    width: 978px;
    overflow: hidden;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    background: #FFF;
}

.kk {
    width: 940px;
    overflow: hidden;
    padding: 0 20px;
}

.kk div {
    overflow: hidden;
}

.kk h3 {
    overflow: hidden;
    margin-top: 30px;
    float: left;
}

.kk p {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    margin-top: 10px;
    float: left;
    margin-left: 9px;
}

.kk #bt {
    text-align: left;
}

.kk #bt span {
    width: 48px;
    height: 48px;
    display: block;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    background: #d5d4d6;
    line-height: 48px;
    text-align: center;
    font-size: 30px;
    color: #FFF;
}

.l {
    float: left;
}

.r {
    float: right;
}

#tabbox {
    width: 978px;
    overflow: hidden;
    margin-top: 20px;
}

.tab_conbox {
    width: 744px;
    height: 360px;
    float: left;
    border-top: none;
    overflow: hidden;
}

.tab_con {
    display: none;
}

.tabs {
    width: 234px;
    float: left;
    overflow: hidden;
}

.tabs li {
    height: 60px;
    width: 234px;
    line-height: 31px;
    float: left;
    border-left: none;
    overflow: hidden;
    position: relative;
    background: url(../images/hoverbj.jpg) top no-repeat;
}

.tabs li a {
    outline: none;
    color: #FFF;
    font-size: 14px;
    line-height: 60px;
    font-weight: bold;
}

.tabs .thistab a:hover {
}

.tab_con {
    width: 741px;
    overflow: hidden;
}

#tabs2 .thistab {
    background: url(../images/bj.jpg) no-repeat;
}

.hezuo {
    width: 978px;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    background: #FFF;
}

.hezuo ul {
    width: 970px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 15px;
}

.hezuo li img {
    width: 170px;
    height: 70px;
    border: #ccc solid 1px;
}

.hezuo li {
    width: 172px;
    margin: 12px 11px 0;
    float: left;
    text-align: center;
}

.icon-a {
    background: url(../images/tx_icon.gif) no-repeat left;
}

.icon-b {
    background: url(../images/xl_icon.gif) no-repeat left;
}

.weibo3 {
    background: url(../images/7c91e066a8be4a56e01e6e56e64a58d6.jpg) no-repeat left;
}

.top_title p {
    overflow: hidden;
    margin-bottom: 15px;
}

.top_title p a {
    padding-left: 16px;
    line-height: 18px;
    height: 16px;
    display: block;
    width: 75px;
    float: right;
}

.footer {
    padding: 5px 0;
}

.focus {
    width: 741px;
    height: 360px;
    overflow: hidden;
    position: relative;
}

.focus dl {
    height: 360px;
    position: absolute;
}

.focus dl dd {
    float: left;
    width: 741px;
    height: 360px;
    overflow: hidden;
    position: relative;
    background: #000;
}

.focus dl dd div {
    position: absolute;
    overflow: hidden;
}

.focus .btnBg {
    position: absolute;
    width: 800px;
    height: 20px;
    left: 0;
    bottom: 0;
    background: #000;
    display: none;
}

.focus .btn {
    position: absolute;
    width: 780px;
    height: 23px;
    padding: 0px 10px 0px 10px;
    right: 0;
    bottom: 6px;
    text-align: right;
}

.focus .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 25px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #fff;
}

.focus .btn span.on {
    background: #fff;
}

.focus .preNext {
    width: 45px;
    height: 100px;
    position: absolute;
    top: 90px;
    background: url(../images/sprite.png) no-repeat 0 0;
    cursor: pointer;
}

.focus .pre {
    left: 0;
}

.focus .next {
    right: 0;
    background-position: right top;
}

#flashs {
    position: relative;
    height: 370px;
    padding-bottom: 20px;
    background: url('../images/s_ban.gif') no-repeat center bottom;
}

#flashs .bgitem {
    z-index: 1;
    position: absolute;
    top: 0;
}

#flashs .btn {
    position: absolute;
    z-index: 7;
    bottom: 25px;
    right: 50%;
    margin-right: -450px;
    padding: 5px 6px;
}

#flashs .btn span {
    color: #fff;
    background: #1F950A;
    border: 1px solid #1F950A;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 2px 6px;
}

#flashs .btn span.cur {
    background: #fff;
    color: #1F950A;
}

.nr_row_3_tabmain .tab_item .hide_note {
    background: #1874b1;
    bottom: 0;
    color: #fff;
    display: none;
    left: 0;
    filter: Alpha(opacity=85);
    opacity: 0.85;
    position: absolute;
    width: 100%;
}

.nr_row_3_tabmain .tab_item .hide_note dt {
    font-size: 14px;
    padding: 0 0 0 15px;
    line-height: 28px;
}

.nr_row_3_tabmain .tab_item .hide_note dd {
    font-size: 14px;
    padding: 0 25px;
    text-align: left;
    line-height: 32px;
}

.nr_row_3_tabmain .tab_item .tab_inner {
    position: relative;
    width: 100%;
}

.js_tab_item {
    width: 287px;
    height: 384px;
    float: left;
    overflow: hidden;
    margin: 0 19px;
    margin-bottom: 10px;
}

.fangan {
    overflow: hidden;
    font-size: 32px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    line-height: 72px;
    font-weight: bold;
    color: #259ad9;
}

.fangan2 {
    overflow: hidden;
    font-size: 32px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    line-height: 36px;
    font-weight: bold;
    color: #259ad9;
    padding-top: 15px;
    background: #fff;
}

.fangan2 hr {
    border-top: 2px #259ad9 solid;
    border-bottom: 2px #259ad9 solid;
    padding-bottom: 3px;
    width: 600px;
    border-left: 0;
    border-right: 0;
}

.fangan3 {
    overflow: hidden;
    font-size: 32px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    line-height: 72px;
    font-weight: bold;
    color: #259ad9;
}

#QQ {
    position: absolute;
    display: block;
    font-size: 15px;
    font-family: "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;
    left: 106px;
    bottom: 141px;
}

.page_sidebar {
    position: relative;
}

.youshi {
    width: 978px;
    height: 300px;
    background: #fff;
}

.youshi .cont1 {
    overflow: hidden;
    _zoom: 1;
    padding: 10px;
    float: left;
    width: 469px;
}

.youshi .cont1 .left1 {
    float: left;
    width: 309px;
    padding-left: 10px;
    padding-top: 20px;
}

.youshi .cont1 .left1 ul {
    overflow: hidden;
    height: 110px;
    padding: 0;
    margin: 0;
}

.youshi .cont1 .left1 ul li {
    line-height: 25px;
}

.youshi .cont1 .left1 ul li .nr {
    height: 75px;
    overflow: hidden;
    font-size: 14px;
    color: #454545;
}

.youshi .cont1 .left1 ul li .ck {
    text-align: right;
    padding: 7px 20px;
}

.youshi .cont1 .left1 .title {
    font-weight: bold;
    font-size: 16px;
    color: #259ad9;
    overflow: hidden;
}

.youshi .cont1 .right1 {
    float: right;
}

.menu {
    display: none;
}

.ProInfo1 {
    margin: 10px 0;
    overflow: hidden;
}

.ProInfo1 .image {
    float: left;
    padding: 10px;
}

.ProInfo1 .column {
    float: right;
    width: 450px;
    padding-right: 10px;
}

.ProInfo1 .column ul {
    margin-top: 5px;
}

.ProInfo1 .image img {
    width: 225px;
    height: 200px;
}

.ProInfo1 .image a {
    display: block;
    width: 225px;
    height: 200px;
    border-top: none;
}

.ProInfo1 .column .title {
    border-bottom: 1px dashed #424141;
    height: 40px;
    line-height: 40px;
    color: #000;
}

.ProInfo1 .column .title h1 {
    text-align: left;
    font-size: 16px;
}

.ProInfo1 .column .infos {
    text-align: left;
    margin-top: 10px;
    color: #A5A5A5;
}

.ProInfo1 .column ul li {
    line-height: 35px;
    height: 35px;
    padding: 0;
    border: none;
    color: #424141;
    font-size: 14px;
}

.ProInfo1 .column ul li span {
    width: 100px;
    height: 20px;
}

.ProInfo1 .column ul li p {
    color: #666666;
}

.tab_nr {
    margin: 10px auto;
    border: 1px solid #ccc;
    border-left: none;
    border-right: none;
    width: 700px;
}

.tab_nr ul.menu_nr {
    height: 36px;
    overflow: hidden;
    border: 1px #ccc solid;
    border-top: none;
    border-bottom: none;
}

.tab_nr ul.menu_nr span {
    float: right;
    display: block;
    line-height: 30px;
    margin-right: -4px;
}

.tab_nr ul.menu_nr li {
    float: left;
    text-align: center;
    width: 100px;
    height: 36px;
    line-height: 36px;
    list-style: none;
    font-size: 14px;
    cursor: pointer;
    color: #525657;
}

.tab_nr ul.menu_nr li.active_nr {
    background: #01a8ec;
    color: #fff;
}

.tab_nr ul.menu_nr li.active_nr span:nth-child(1) {
    display: none;
}

.tab_nr ul.menu_nr li.active_nr span {
    display: none;
}

.con11,.con12,.con13,.con14,.con15 {
    border-top: 1px solid #d1d2d4;
    padding: 20px;
}

.con11 {
    padding: 0;
    border-top: 0;
}

.con11 p,.con12 p,.con13 p,.con14 p,.con15 p {
    font-size: 14px;
    color: #424141;
    line-height: 30px;
}

.con12,.con13,.con14,.con15 {
    display: none;
}

.con11 ul,.con12 ul,.con13 ul,.con14 ul,.con15 ul {
    padding: 5px;
}

.con11 ul li a,.con12 ul li a,.con13 ul li a,.con14 ul li a,.con15 ul li a {
    background: url(images/point.png) no-repeat left center;
    font-size: 14px;
    line-height: 180%;
    color: #252525;
    text-decoration: none;
}

.con11 ul li:hover,.con12 ul li a:hover,.con13 ul li a:hover,.con14 ul li a:hover,.con15 ul li a:hover {
    color: #098ef9;
    cursor: pointer;
    text-decoration: none;
}

.canshu {
    width: 100%;
    border: 1px #ccc solid;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=##fff,endColorStr=#f0f0f3);
    /*IE*/
    background: -moz-linear-gradient(top,#fff,#f0f0f3);
    /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#fff), to(#f0f0f3));
    /*谷歌*/
    background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #fff),color-stop(1, #f0f0f3));
    /* Safari & Chrome*/
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fff', endColorstr='#f0f0f3');
    /*IE6 & IE7*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fff', endColorstr='#f0f0f3')";
    /* IE8 */
}

.canshu ul {
    overflow: hidden;
}

.canshu ul {
    overflow: hidden;
    padding: 10px 2%;
}

.canshu ul li {
    float: left;
    width: 30%;
    padding: 0 2% 0 1.3%;
    border-bottom: none;
    font-size: 14px;
    color: #222121;
    line-height: 30px;
    overflow: hidden;
    height: 30px;
    background: url(http://image12.beiliugu.com/cs_ico.png) no-repeat left center;
}

.canshu ul li:hover {
    color: #222121;
}

.n_info_con p {
    padding: 0;
}

.n_info_con h1 {
    border: 0;
}

.t_submit {
    width: 95px;
    height: 28px;
    cursor: pointer;
    padding: 0;
    margin: 10px 0;
    border: none;
    background: #01a8ec;
    color: #FFF
}

#plpost table tbody tr td {
    padding: 0;
    line-height: initial;
}

#plpost table tbody tr td:nth-child(2) {
    text-align: right;
}

#infocommentarea>table>tbody>tr>td>table>tbody>tr>td {
    background: #f7f7f7;
}

.list_search {
    border-bottom: 3px solid #259ad9;
    padding-bottom: 7px;
    width: 980px;
    margin: 10px auto 0;
    overflow: hidden;
}

.list_search .form2 {
    float: left
}

.list_search .form2 .search-keyword2 {
    border: 1px solid #E2E2E2;
    height: 26px;
    line-height: 26px;
    margin-right: 10px;
    width: 247px;
    float: left;
    padding-left: 3px;
    font-size: 14px;
    color: #828383;
}

.list_search .form2 .search-submit2 {
    background: #fff;
    width: 55px;
    height: 28px;
    float: left;
    cursor: pointer;
}

.list_search .one {
    float: left;
    color: #828383;
    line-height: 28px;
    margin-left: 15px
}

.list_search .one a {
    margin-left: 8px;
}

.list_search .one b {
    color: #E1454E
}

.list_search .one1 {
    float: left;
    color: #828383;
    line-height: 28px;
    margin-left: 15px
}

.list_search .one1 a {
    margin-left: 8px;
}

.list_search .one1 b {
    color: #E1454E
}

.list_search .two {
    float: right;
    color: #4D4D4D;
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
    height: 26px;
    width: auto!important;
    width: 280px
}

.list_search .two font {
    color: #E1454E;
    font-weight: bold
}

.list_search .two img {
    float: right
}

.jjfa .ser_project ul {
    margin: 20px auto;
    overflow: hidden;
}

.jjfa .ser_project li {
    float: left;
    margin: 0 18px;
    position: relative;
    overflow: hidden;
}

.blur {
    filter: blur(4px);
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=4, MakeShadow=false);
    /* IE6~IE9 */
}

.blur_shade {
    background: url("../images/blur.png") no-repeat;
    position: absolute;
    top: -600px;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 2;
    opacity: 0;
    padding-top: 90px;
}

.blur_shade span.jjfa1_ico {
    background: url(../images/jjfa1_ico.png) no-repeat center;
    height: 80px;
    display: block;
    margin-top: 20px;
}

.blur_shade span.jjfa2_ico {
    background: url(../images/jjfa2_ico.png) no-repeat center;
    height: 80px;
    display: block;
    margin-top: 20px;
}

.blur_shade span.jjfa3_ico {
    background: url(../images/jjfa3_ico.png) no-repeat center;
    height: 80px;
    display: block;
    margin-top: 20px;
}

.blur_shade h4 {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    margin-top: 20px;
}

.blur_shade .text {
    background: url("../images/s13.jpg") no-repeat center top ;
    font-size: 14px;
    color: #333;
    margin-top: 20px;
    padding: 8px 10px 0;
}

.blur_shade p.text a {
    border: 2px #fff solid;
    padding: 3px 15px;
    color: #fff;
}

.footer {
    WIDTH: auto !important;
    BACKGROUND: #4d4d4d;
    OVERFLOW: hidden;
    margin-top: 20px;
}

.footer .foot_bottom {
    MARGIN: 0px auto;
    WIDTH: 980px;
}

.footer .foot_bottom P {
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 40px;
    LINE-HEIGHT: 23px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #fff;
    PADDING-TOP: 20px;
}

.footer .foot_bottom P A {
    MARGIN: 5px 0px;
    COLOR: #fff;
}

.footer .foot_bottom .fbox {
    overflow: hidden;
}

.footer .foot_bottom .foot_l {
    float: left;
    width: 255px;
    padding-top: 20px;
}

.footer .foot_bottom .foot_l ul li {
    text-align: center;
}

.footer .foot_bottom .foot_l ul li p {
    margin: 0;
}

.footer .foot_bottom .foot_l ul li p.tel1 {
    font-size: 22px;
    color: #fc9900;
    font-weight: bold;
    padding: 10px 0;
}

.footer .foot_bottom .foot_l ul li p.hd {
    font-size: 16px;
    color: #fff;
    padding: 0;
}

.footer .foot_bottom .foot_r {
    float: right;
    width: 725px;
    padding-top: 20px;
}

.footer .foot_bottom .foot_r ul {
    margin-top: 30px;
}

.footer .foot_bottom .foot_r ul li {
    overflow: hidden;
    margin-bottom: 20px;
    float: left;
    width: 200px;
}

.footer .foot_bottom .foot_r ul li.shebei {
    width: 320px;
}

.footer .foot_bottom .foot_r ul li.bqsy {
    width: auto;
}

.footer .foot_bottom .foot_r ul li span {
    font-size: 18px;
    display: block;
    width: 130px;
    text-align: left;
}

.footer .foot_bottom .foot_r ul li span a {
    color: #fff;
}

.footer .foot_bottom .foot_r ul li p {
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-align: left;
}

.footer .foot_bottom .foot_r ul li.bqsy p {
    width: 690px;
    line-height: 30px;
}

.footer .foot_bottom .foot_r ul li.bqsy p span.beian {
    font-size: 14px;
    width: auto;
    display: initial;
}

.footer .foot_bottom .foot_r ul li.bqsy p.tj span {
    float: none;
    display: initial;
}

.footer .foot_bottom .foot_r ul li.bqsy p.tj a {
    margin-left: 0;
    display: initial;
}

.footer .foot_bottom .foot_r ul li.bqsy p.tj a img {
    margin-top: 4px;
}

.footer .foot_bottom .foot_r ul li.bqsy p.tj #cnzz_stat_icon_1000117771 a img {
    margin-top: 6px;
}

.footer .foot_bottom .foot_r ul li p a {
    display: block;
}

.footer .foot_bottom .foot_r ul li.shebei p a {
    float: left;
    width: 120px;
}

.yqlj1 {
    BACKGROUND: #383838;
    overflow: hidden;
}

.link1 {
    margin-bottom: 10px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
    WIDTH: 980px;
}

.link1 span {
    font-size: 14px;
    color: #a7a7a7;
    line-height: 25px;
    float: left;
}

.link1 p {
    line-height: 25px;
    float: right;
    width: 910px;
    margin: 0;
}

.link1 p a {
    margin-left: 10px;
    display: block;
    color: #a7a7a7;
    float: left;
}

.zxbg {
    background: #383838;
    height: 87px;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
}

.zixun {
    width: 1200px;
    height: 87px;
    background: url(http://image12.beiliugu.com/zixun.png) no-repeat;
    margin: 0 auto;
}

.server.unfold .server-body {
    display: block;
}

.server .server-body {
    position: absolute;
    display: none;
    -o-transition: .3s cubic-bezier(.19,1,.22,1);
}

.server .server_fold {
    position: fixed;
    right: 0;
    padding: 10px 19px;
    cursor: pointer;
    background: #ff6100;
    bottom: 0;
    z-index: 10;
}

.server .server-header {
    overflow: hidden;
    position: fixed;
    right: 0;
    bottom: 69px;
    z-index: 1000;
}

.server .server-header * {
    float: left;
}

.server .server_arrow {
    cursor: pointer
}

.server .server-footer {
    margin-top: 10px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 11px;
    border-top: 1px dashed #d1d4cc
}

.server .server-footer .text-primary {
    color: #70CA5D;
    font-size: 14px;
}

.server .server_icon-alert {
    display: inline-block;
    margin-right: 10px;
    vertical-align: -3px;
    *display: inline;
    *zoom:1;*vertical-align: -1px
}

.server_fold div {
    width: 21px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    line-height: normal;
}

.server_arrow {
    width: 18px;
    height: 18px;
    background-image: url(../images/close_ico.png);
}

.tj_pc {
    width: 83%;
    height: 300px;
    margin: 0 auto;
    margin-top: 0!important
}

#pc_xinxi {
    width: 887px;
    padding-left: 300px;
    padding-top: 22px;
    position: relative;
    text-align: left;
}

#pc_xinxi tr {
    height: 20px;
    line-height: 20px
}

#pc_xinxi td {
    height: 20px
}

#pc_xinxi input {
    width: 190px;
    height: 20px;
    border: 1px solid #ddd;
    font-size: 14px
}

#pc_xinxi input+span {
    width: 91px;
    display: block;
    float: right;
    margin-top: -21px;
    height: 20px;
    line-height: 20px;
    margin-right: 15px;
    font-size: 13px;
    position: absolute;
    text-align: right;
    margin-left: 100px
}

#sub {
    width: 175px;
    height: 45px;
    border: 0;
    background: 0 0;
    position: absolute;
    right: -100px;
    top: 22px;
}

.shengming {
    font-size: 14px;
}

.shengming span {
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    padding: 10px 0 !important;
}

.shengming strong {
    font-size: 16px;
}

.shengming strong span {
    display: initial;
    font-size: 20px;
    color: #eb6100;
}

.shengming p {
    padding: 10px 0;
}

.shengming p.fwsm {
    color: #fe2400;
}

.linkbox{background: #fafafa;overflow: hidden;margin: 20px;padding: 10px;}
.linkbox h3{width: 100%;overflow: hidden;border-bottom: 0;line-height: unset;background: none;padding: 0;}
.linkbox h3 a{display: block;padding: 5px 10px;background: #4c95cf;margin: 10px 0;float: left;width: 170px;color: #fff;font-weight: normal;font-size: 16px;}
.linkbox h3 a:hover{text-decoration:none;}
.linkbox ul li{width: 24%;float: left;font-size: 14px;padding-left: 1%;line-height: 30px;}
.linkbox ul li a:hover{text-decoration:none;}