﻿@charset "utf-8";

/* CSS Document */
body {
    background: #fff;
    font-size: 12px;
    font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";
}

* {
    padding: 0;
    margin: 0;
}

ul {
    padding: 0;
}

ul li {
    list-style: none;
}

a,
a:link,
a:visited,
a:focus,
a:active {
    text-decoration: none;
    cursor: pointer;
    color: #333;
}

.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

.clearfix {
    zoom: 1;
}

img {
    border: 0 none;
}

.index_top {
    width: 1100px;
    height: 87px;
    margin: 0 auto;
}

.top_Logo {
    width: 455px;
    height: 61px;
    float: left;
    padding-top: 26px;
}

/*简体版繁体版english*/
.top_jft {
    float: right;
    color: #adadad;
    text-decoration: none;
    font-size: 14px;
    width: 435px;
    height: 15px;
    line-height: 15px;
}

.top_jft ul.link {
    float: right;
    padding-right: 4px;
    margin: 0;
    padding-top: 40px;
}

.top_jft ul.link li {
    float: left;
    color: #adadad;
    padding-left: 9px;
}

.top_jft ul.link li a {
    color: #adadad;
}

.top_jft ul.link li a:hover {
    text-decoration: none;
}

.top_jft ul.link li img {
    padding: 0px 5px 2px;
}

.weixin {
    position: relative;
}

.weixin-con {
    position: absolute;
    z-index: 999;
}

.wzq {
    position: relative;
}

.wzq-con {
    position: absolute;
    z-index: 999;
    display: none;
    left: -147px;
}

.zz {
    text-align: center;
    width: 100% !important;
    background: none !important;
    font-size: 16px !important;
    padding-top: 5px;
}

ul.wzqhul {
    background: url("/Portals/0/images/wzq-bj.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    font-size: 12px;
    height: 322px;
    padding: 10px 8px 11px 13px;
    width: 542px;
}

ul.wzqhul li {
    background: url("/Portals/0/images/li_icon.jpg") no-repeat scroll 2px center rgba(0, 0, 0, 0);
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 32px;
    padding-left: 9px;
    width: 99px;
}

ul.wzqhul li a {
    color: #666666;
    text-decoration: none;
}

#gblink {
    cursor: pointer;
    color: #666;
    font-weight: normal;
    display: none;
}

#big5link {
    color: #666;
    cursor: pointer;
}

.weixin-con {
    cursor: pointer;
    display: none;
}

.wzq-con {
    cursor: pointer;
    display: none;
}

/*nav*/
.index_nav {
    width: 100%;
    min-width: 1100px;
    height: 44px;
    border-bottom: 3px solid #c7001a;
}

.nav_content {
    width: 1100px;
    margin: 0 auto;
}

.nav_menu {
    width: 820px;
    height: 44px;
    float: left;
}

/*=================搜索框=====================*/
.nav_search {
    width: 207px;
    height: 31px;
    float: right;
}

.searchtext {
    padding: 0;
    width: 207px;
    _width: 218px;
    height: 31px;
    float: right;
}

.stext {
    width: 161px;
    height: 31px;
    padding-left: 15px;
    float: left;
    background: url(/Portals/0/image/search-textbj.png) 0 0 no-repeat;
}

.stext .input {
    margin: 0;
    padding: 0;
    width: 159px;
    height: 31px;
    line-height: 31px;
    padding-left: 2px;
    border: 0;
    background: none;
    font-size: 12px;
    color: #e7e7e7;
    outline: none;
}

.sbutton {
    width: 26px;
    height: 26px;
    float: left;
    _position: relative;
    _left: -7px;
    top: 0px;
    cursor: pointer;
}

.flashpane {
    width: 100%;
    min-width: 1100px;
    height: 305px;
}

.index_content {
    padding: 0;
    width: 1100px;
    height: auto;
    margin: 38px auto;
    position: relative;
}

.content_right {
    margin: 5px auto;
    width: 847px;
    height: auto;
    float: right;
}

.content_left {
    margin: 0;
    width: 214px;
    float: left;
}

/*=============================================*/

.ls_breadcrumb {
    width: 847px;
    height: 40px;
    line-height: 40px;
    margin-top: 0px;
    position: absolute;
    right: 0;
    z-index: 1;
}

span.ls_breadcrumb_ct {
    color: #999;
    float: right;
    width: auto;
    /*margin-right:9px;*/
    height: 33px;
    background: url(images/icon-dqwz.png) no-repeat 0px 13px;
    padding-left: 13px;
    font-family: "\5B8B\4F53";
}

.ls_breadcrumb_ct a {
    /*padding-right:5px;*/
}

span.ls_breadcrumb_ct_ds {
    color: #999;
    float: right;
    width: 200px;
    overflow: hidden;
    /*margin-right:9px;*/
    height: 33px;
}

.ls_breadcrumb_ct_ds a {
    /*padding-right:5px;*/
}

a.SkinObject {
    padding-left: 1px;
    padding-right: 1px;
    font-size: 12px;
    font-weight: normal;
}

.ls_breadcrumb_ct a:link {
    color: #999;
    text-decoration: none;
}

.ls_breadcrumb_ct a:visited {
    color: #999;
    text-decoration: none;
}

.ls_breadcrumb_ct a:hover {
    color: #999;
    text-decoration: none;
}

.ls_breadcrumb_ct a:active {
    color: #999;
    text-decoration: none;
}

a.SkinObject:last-of-type {
    color: #505050;
}

/*---------------网站底部-------------------*/
/*.footer{width:100%;	height:135px;clear:both; background:#434343; font-size:14px;}
.footer-con{width:1100px;margin:0 auto;	}
.footer_left{ width:862px; float:left;}
.footer_link{width:862px;height:42px;line-height:42px;float:left; border-bottom:1px solid #4d4d4d;}
.footer_link ul{ height:42px; line-height:42px; margin:0; padding:0;}
.footer_link ul li{	float:left; color:#b0b0b0; padding-left:10px;}
.footer_link ul li a{ color:#b0b0b0; font-size:14px;font-family:"\5B8B\4F53";}
.footer_bq{	clear:both;	float:left;	font-size:13px;color:#8b8b8b; line-height:30px; margin-top:15px; padding-left:10px;}
.footer_bq p{ line-height:30px; margin:0;}
.footer_weixin{ width:198px; height:91px; float:right; padding-top:22px;}
.footer_weixin img{ width:91px; height:91px;}
.footer_weixin .wx_zi{ color:#8a8b8b; width:80px; float:right; text-align:center; padding-top:25px; font-size:16px; line-height:24px;}*/

.crrcgc-footer {
    width: 100%;
    min-width: 1100px;
    margin: 0 auto;
}

.crrcgc-f1 {
    width: 100%;
    min-width: 1100px;
    height: 292px;
    margin: 0 auto;
    background: url(images/crrcgc-f1-bg.jpg) repeat-x;
}

.crrcgc-f2 {
    width: 100%;
    min-width: 1100px;
    margin: 0 auto;
    background: #2f2f2f;
    font-size: 14px;
}

.crrcgc-f1-item {
    width: 1100px;
    height: 212px;
    margin: 0 auto;
    font-size: 14px;
}

.crrcgc-f1-item dl {
    width: 136px;
    float: left;
    margin: 0;
}

.crrcgc-f1-item dt {
    line-height: 52px;
}

.crrcgc-f1-item dt a {
    font-size: 16px;
    color: #fff;
    line-height: 52px;
}

.crrcgc-f1-item dd {
    line-height: 30px;
    margin: 0;
}

.crrcgc-f1-item dd a {
    font-size: 14px;
    color: #a7a7a7;
}

.gfwb {
    width: 123px;
    height: 35px;
    line-height: 35px;
    background: url(images/gfwb-1.png) no-repeat;
    color: #fff;
    font-size: 9px;
    font-size: 11px;
    margin-top: 18px;
    margin-left: 17px;
    display: none;
}

.wx-sys {
    width: 174px;
    height: 120px;
    background: url(images/wx-sys.png) no-repeat;
    margin-top: 17px;
}

.zc-wx-wb-sys {
    margin: 0;
    padding: 0;
}

.crrcgc-f1-item dt {
    color: #fff;
    font-size: 16px;
    line-height: 52px;
}

/*微信微博*/
.zc-wx-wb-sys {
    width: 176px;
    height: 121px;
    padding-top: 15px;
}

.zc-wx-wb-sys li {
    width: 80px !important;
    height: 130px;
    float: left;
    padding-right: 8px;
}

.zc-wx-sys {
    width: 80px !important;
    height: 45px;
    text-align: center;
}

.zc-wx-sys dt {
    color: #f9b730;
    width: 80px;
    height: 30px;
    line-height: 30px;
}

.zc-wx-sys dd {
    color: #8a8b8b;
    width: 80px;
    height: 30px;
    line-height: 30px;
}

.zc-wx-wb-sys img {
    width: 76px;
    height: 76px;
}

.zc-wb-sys {
    width: 80px !important;
    height: 45px;
    text-align: center;
}

.zc-wb-sys dt {
    color: #f9b730;
    width: 80px;
    height: 30px;
    line-height: 30px;
}

.zc-wb-sys dd {
    color: #8a8b8b;
    width: 80px;
    height: 30px;
    line-height: 30px;
}

.footer-bottom {
    width: 1100px;
    margin: 0 auto;
    color: #a7a7a7;
}

.footer-bottom ul li {
    width: 70px;
    height: 40px;
    line-height: 40px;
    float: left;
}

.footer-bottom ul li a {
    color: #a7a7a7;
}

.footer-nav {
    width: 1100px;
    height: 40px;
}

.footer-nav ul {
    margin: 0;
    padding: 0;
}

.footer-copyright {
    width: 1100px;
    height: 40px;
    line-height: 40px;
}

.footer-copyright span {
    height: 40px;
    line-height: 40px;
    color: #a7a7a7;
    float: right;
}

/*产品与服务*/
.cpyfw-module {
    width: 846px;
    margin: 10px auto;
}

.cpyfw-module-content {
    width: 846px;
}

.cpyfw-news-item {
    width: 260px;
    margin-bottom: 30px;
    float: left;
    position: relative;
}

.cpyfw-news-item-pic {
    width: 260px;
    height: 124px;
}

.cpyfw-news-item-pic img {
    width: 260px;
    height: 124px;
}

.cpyfw-news-item-bottom {
    width: 242px;
    height: 180px;
    background: #f7f8fa;
    padding-left: 18px;
    padding-top: 10px;
}

.cpyfw-news-item-title {
    line-height: 36px;
}

.cpyfw-news-item-title a {
    font-size: 18px;
    color: #333;
    text-decoration: none;
}

.cpyfw-news-item-summary {
    font-size: 14px;
    color: #666;
    line-height: 28px;
}

.cpyfw-news-item-summary-title {
    background: url(images/cpyfw-news-item-summary-titlebg.png) 0 center no-repeat;
    padding-left: 15px;
}

.cpyfw-news-item-summary-title a {
    text-decoration: none;
}

.cpyfw-news-item-summary ul {
    margin: 0;
}

.cpyfw-news-item-fenye {
    margin: 0;
    position: relative;
}

.cpyfw-jiantou {
    position: absolute;
    left: 18px;
    bottom: 15px;
}

.cpyfw-jiantou a {
    text-decoration: none
}

.cpyfw-jiantou img {
    width: 30px;
    height: 30px;
}

.cpyfw-jiantou .last {}

.cpyfw-jiantou .next {}

.cpyfw-shuzi {
    width: 40px;
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.cpyfw-shuzi h4 {
    font-size: 30px;
    float: left;
    font-weight: bold;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
}

.cpyfw-shuzi h5 {
    font-size: 16px;
    margin-top: 14px;
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
}

.cpyfw-news-item-summary ul {
    display: none;
}

.cpyfw-news-item-summary ul.act {
    display: block;
}

.cpyfw-news-item2 {
    margin: 0px 32px;
}

.cpyfw-news-item5 {
    margin: 0px 32px;
}

.cpyfw-news-item8 {
    margin: 0px 32px;
}

.cpyfw-news-item11 {
    margin: 0px 32px;
}

.cpyfw-news-item3 .cpyfw-news-item-fenye {
    display: none;
}


/*分页*/
.i-pager {
    text-align: center;
    margin-top: 40px;
}

.i-pager a,
.i-pager a:link,
.i-pager a:visited,
.i-pager a:active {
    color: #333;
}

.i-pager .i-pager-item-active {
    background: #f00;
}

.i-pager .i-pager-item:hover,
.i-pager .i-pager-prev:hover,
.i-pager .i-pager-first:hover {
    background: #f00;
}

.i-pager .i-pager-item:hover span,
.i-pager .i-pager-prev:hover span,
.i-pager .i-pager-first:hover span {
    color: #fff;
}

.i-pager .i-pager-item:hover,
.i-pager .i-pager-next:hover,
.i-pager .i-pager-last:hover {
    background: #f00;
}

.i-pager .i-pager-item:hover span,
.i-pager .i-pager-next:hover span,
.i-pager .i-pager-last:hover span {
    color: #fff;
}

.i-pager-info .i-pager-info-p,
.i-pager-info .i-pager-info-t {
    color: #333;
}

/*右侧悬浮*/
.fx-content {
    width: 57px;
    height: 420px;
    position: fixed;
    right: 8px;
    bottom: 60px;
}

.fx-content ul {
    padding: 0;
    margin: 0;
}

.fx-content ul li {
    width: 57px;
    height: 60px;
}

.tp-1 {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-link-1.png) no-repeat;
}

.tp-2 {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-link-2.png) no-repeat;
}

.tp-3 {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-link-3.png) no-repeat;
}

.tp-4 {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-link-4.png) no-repeat;
}

.tp-5 {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-link-5.png) no-repeat;
}

.tp-6 {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-link-6.png) no-repeat;
    display: none;
}

.tp-7 {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-link-7.png) no-repeat;
}

.tp-1:hover {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-1.png) no-repeat;
}

.tp-2:hover {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-2.png) no-repeat;
}

.tp-3:hover {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-3.png) no-repeat;
}

.tp-4:hover {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-4.png) no-repeat;
}

.tp-5:hover {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-5.png) no-repeat;
}

.tp-6:hover {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-6.png) no-repeat;
    display: none;
}

.tp-7:hover {
    width: 57px;
    height: 60px;
    display: block;
    background: url(images/tp-7.png) no-repeat;
}

/*侧滑微信效果*/
.header-links-tp2 {
    position: relative;
}

.ch-weixin-con {
    border: 0 none;
    height: 162px;
    left: -115px;
    position: absolute;
    top: -1px;
    width: 114px;
    z-index: 999999;
}

.header-links-tp3 {
    position: relative;
}

.ch-f-con {
    border: 0 none;
    height: 162px;
    left: -115px;
    position: absolute;
    top: -1px;
    width: 114px;
    z-index: 999999;
}

.header-links-tp4 {
    position: relative;
}

.ch-t-con {
    border: 0 none;
    height: 162px;
    left: -115px;
    position: absolute;
    top: -1px;
    width: 114px;
    z-index: 999999;
}

.header-links-tp5 {
    position: relative;
}

.ch-in-con {
    border: 0 none;
    height: 162px;
    left: -115px;
    position: absolute;
    top: -1px;
    width: 114px;
    z-index: 999999;
}