* {

    margin:0px;

    padding:0px;

    border:0px;

    font-family:SimSun, Verdana, Geneva, sans-serif;

    line-height: 18px;

    color: #333;

}

body {

    background:#414141 url(img/bg.jpg) repeat-y center;

    font-size:12px;

}

#header {

    width:1000px;

    height:102px;

    margin:0 auto;

    background:url(img/head.jpg) no-repeat;

    /*text-align: left;*/

    position:relative;

}

#wrapper {

    width:1000px;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

}

div.skip-link {

    position:absolute;

    right:1em;

    top:1em;

}

.nav {

    width:1000px;

    height:41px;

    margin:0px auto;

    background:url(img/nav.jpg) no-repeat;

    overflow: hidden;

}

.nav .home {

    width:94px;

    height: 26px;

    padding-top:5px;

}

.nav .aboutus {

    width:135px;

    height: 26px;

    padding-top:5px;

}

.nav .service {

    width:131px;

    height: 26px;

    padding-top:5px;

}

.nav .customer {

    width:129px;

    height: 26px;

    padding-top:5px;

}

.nav .resources {

    width:106px;

    height: 26px;

    padding-top:5px;

}

.nav .blog {

    width:105px;

    height: 26px;

    padding-top:5px;

}

.nav .news {

    width:132px;

    height: 26px;

    padding-top:5px;

}

.nav .contact {

    width:119px;

    height: 26px;

    padding-top:5px;

}

#container {

    padding-left:20px;

    width:980px;

    background:#fff url(img/nrCon.jpg) no-repeat top;

    overflow:hidden;

    margin-top: 0;

    margin-right: auto;

    margin-bottom: 0;

    margin-left: auto;

    padding-top: 5px;

}

.contentbg {

    background-image: url(img/contentbg.jpg);

    background-repeat: repeat-y;

    width:728px;

    float:left;

    overflow:hidden;

}

#content {

    width:728px;

    float:left;

    overflow:hidden;

    color:#114F84;

    /*min-height: 725px;*/

}

#postmain {

    width: 670px;

    padding-left: 20px;

}

.archive-meta {

    padding-left:3em;

    padding-top:0.2em;

}

/******************************************************************右侧边栏开始********************************************/

#rightbar {

    width:238px;

    float:left;

    overflow:hidden;

    z-index: -10;

}

.sidebar {

    overflow:hidden;

}

.search {

    width:238px;

    height:218px;

    background:url(img/seachBg.jpg) no-repeat;

    float:left;

    overflow:hidden;

    position:relative;

}

.input_s {

    border:0px;

    margin-top:20px !important;

    margin-left:14px !important;

    *margin-top:19px;

    width:180px;

}

.search2 {

    width:238px;

    height:75px;

    background:url(img/s-pic2.jpg) no-repeat;

    float:left;

    overflow:hidden;

    position:relative;

}

.searchText {

    width:167px;

    height:15px;

    left:17px;

    top:54px;

    position:absolute;

    background:none;

}

.searchText2 {

    width:167px;

    height:15px;

    left:17px;

    top:53px;

    position:absolute;

    background:none;

}

.search-middle {

    background-color: #d4e8fb;

    width: 230px;

    margin-right: 4px;

    margin-left: 4px;

    float: left;

}

.search2a {

    background-image: url(/wp-content/themes/sandbox/img/s-pic5.jpg);

    background-repeat: no-repeat;

    height: 28px;

    width: 230px;

    font-size: 14px;

    font-weight: bold;

    color: #436498;

    text-indent: 10px;

}

.search2b {

    background-image: url(/wp-content/themes/sandbox/img/s-pic6.jpg);

    background-repeat: repeat-y;

    width: 200px;

    padding-right: 10px;

    padding-left: 20px;

}



.search2b ul li a ,.search2b-ul a {

    text-decoration: none;

}

.search2b-ul a{

    line-height:1.3em;

}

.search2b-ul a:hover{

    color:#1F447F;

}

.search2c {

    background-image: url(/wp-content/themes/sandbox/img/s-pic7.jpg);

    background-repeat: no-repeat;

    height: 19px;

    width: 230px;

}

.searhSub {

    position:absolute;

    left:197px;

    top:15px;

}

.searhSub2 {

    position:absolute;

    left:199px;

    top:20px;

}

.tag-cumulus {

    text-align:center;

    margin-top:24px;

}

#tagcloudflash {

    margin:0 auto;

}

div#seo_discover {

    padding: 5px 0px 5px 20px;

    margin: 0px;

    width: 210px;



}

div#author_list{

    padding: 5px 0px 5px 20px;

    margin: 0px;

    width: 210px;

    height:300px;

}

#author_list ul{

    list-style: none;

    position: relative;

    left:-10px;

}

#author_list ul li{

    width: 100px;

    float:left;

    margin: 1px 0px;;

}

#author_list ul li a{

    padding-left: 15px;

}

#author_list ul li a:hover{

    color:#617AA4;

    background:url(/wp-content/themes/sandbox/img/sanjiao.gif) no-repeat left center;

}

/*除了博客的右侧边栏*/

.rightbar-box {

    width:230px;

    height:100%;

    margin:0 auto;

}

.rightbar-box a, .rightbar-h2 a {

    text-decoration:none;

}

.rightbar-list {

    background:url(/wp-content/themes/sandbox/img/rightbar-list-b.jpg) repeat-y;

}

.rightbar-h2 {

    margin-top:1em;

}

.rightbar-h2 a {

    height:1.1em;

    margin:0.5em;

    color:#2D5089;

    font-weight:bold;

    font-size:14px;

}

.rightbar-h2 a:hover {

    text-decoration:none;

}

.rightbar-list ul {

    margin:0.5em;

    margin-top:0;

    list-style:none;

}

.more a {

    margin-right:2em;

    float:right;

}

.more a:hover{

    color:#06F;}

.rightbar-list ul li a {

    display:block;

    height:1.5em;

    line-height:1.5em;

    padding-left:1.5em;

    padding-bottom:0.2em;

    background:url(/wp-content/themes/sandbox/img/sanjiao-h.jpg) no-repeat left center;
    overflow: hidden;

}

.rightbar-list ul li a:hover {

    color:#617AA4;

    background:url(/wp-content/themes/sandbox/img/sanjiao.jpg) no-repeat left center;

}

/*

*************************************************************************************右侧边栏结束*********************************/

.author3 .pic {

    width: 42px;

    height: 42px;

    border: 1px solid #D6E8F1;

    float: left;

}

.author3 .pic img {

    width: 40px;

    height: 40px;

    padding: 1px;

}

.author3 .title {

    width: 614px;

    height: 44px;

    float: right;

}

.entry-title {

    width: 600px;

    height: 22px;

    line-height: 22px;

    font-size: 14px;

    clear:both;

    color: #36558b;

    float: right;

    overflow: hidden;

}

.entry-meta {

    line-height: 30px;

    width:710px;

    background-color: #d4e8fb;

    margin-top: 20px;

}

.entry-content {
	margin: 15px 0 15px 15px;
}

.article-content {

    padding-top: 18px;

}

.search-content {

    padding-bottom: 12px;

    line-height: 18px;

    text-align:justify;

    text-indent:24px;

    border-bottom: 5px solid #D4E8FB;

}

.entry-content p {

    line-height: 18px;

    text-align:justify;

    /*text-indent:24px;*/

    font-size: 12px;

    word-spacing: 0px;

}

.article-content p {

    line-height:1.5;

    text-align:justify;

    margin-bottom:0.5em;

    /*text-indent:24px;*/

}

.article-content ol{

    margin:-5px 0px 10px 20px;

}

.article-content ul{

    margin:0px 0px 0px 20px;

}

.entry-date {

    width: 600px;

    height: 18px;

    line-height: 18px;

    clear:both;

    float: right;

}

.entry-date a {

    color: #284983;

}

.aligncenter, img.aligncenter {

    display:block;

    margin:1em auto;

    text-align:center;

}

div.gallery {

    clear:both;

    height:180px;

    margin:1em 0;

    width:100%;

}

p.wp-caption-text {

    font-style:italic;

}

div.gallery dl {

    margin:1em auto;

    overflow:hidden;

    text-align:center;

}

div.gallery dl.gallery-columns-1 {

    width:100%;

}

div.gallery dl.gallery-columns-2 {

    width:49%;

}

div.gallery dl.gallery-columns-3 {

    width:33%;

}

div.gallery dl.gallery-columns-4 {

    width:24%;

}

div.gallery dl.gallery-columns-5 {

    width:19%;

}

div#nav-above {

    margin-bottom:1em;

}

div#nav-below {

    margin:1em 0;

}

div#nav-images {

    height:150px;

    margin:1em 0;

}

div.navigation {

    height:1.25em;

}

div.navigation div.nav-next {

    float:right;

    text-align:right;

}

div.sidebar h3 {

    font-size:1.2em;

}

div.sidebar input#s {

    width:7em;

}

div.sidebar li {

    list-style:none;

    margin:0 0 2em;

}

div.sidebar li form {

    margin:0.2em 0 0;

    padding:0;

}

div.sidebar ul ul {

    margin:0 0 0 1em;

}

div.sidebar ul ul li {

    list-style:disc;

    margin:0;

}

div.sidebar ul ul ul {

    margin:0 0 0 0.5em;

}

div.sidebar ul ul ul li {

    list-style:circle;

}

div#menu ul li, div.gallery dl, div.navigation div.nav-previous {

    float:left;

}

div#footer {

    text-align:center;

}

#footer {

    height: 274px;

    width: 1000px;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

    background-image: url(img/bottombg.jpg);

    background-repeat: repeat-y;

    font-family:Verdana,"宋体",Arial, Helvetica, sans-serif;

}

#footera {

    height: 102px;

    width: 1000px;

    text-align: left;

    overflow: hidden;

}

#footerb {

    height: 71px;

    width: 1000px;

    background-image: url(img/bottom2.jpg);

    background-repeat: no-repeat;

}

#footerbl {

    float: left;

    width: 167px;

}

#footerbr {

    float: left;

    width: 833px;

    text-align: right;

    font-size: 12px;

    line-height: 12px;

    padding-top: 10px;

}

.four {

    float: left;

    margin-left: 20px;

    height: 102px;

    width: 171px;

    margin-right: 20px;

}

.font-white {

    color: #FFF;

    font-size: 12px;

}

.font-white-b {

    color: #FFF;

    font-weight: bold;

}

#footer #footera .four .font-white a {

    color: #FFF;

    text-decoration: none;

    font-size: 12px;

}

input#author, input#email, input#url, div.navigation div {

    width: auto;

}

.wp-pagenavi {

    padding:5px 0px;

}

div.gallery *, div.sidebar div, div.sidebar h3, div.sidebar ul {

    margin:0;

    padding:0;

}

/*首页主题*/



#main-index {

    width: 728px;

    background-image: url(/img/whitebg.jpg);

    background-repeat: repeat-y;

}

#main-index-a {

    width: 708px;

    height: 280px;

    padding-left: 20px;

    color: #333;

    

}
#main-index-b {



    

}

.font-blue-big {

    color: #039;

    font-size: 24px;

    line-height: 35px;

    text-align:center;

    margin:10px 0px;

    ;

}

.font-orange-big {

    color: #f06522;

    font-size: 24px;

    line-height: 35px;

}

.font-p-top {

    padding-top:20px;

}

.font-p-bottom {

    padding-bottom:20px;

}

.font-orange-middle {

    font-size: 14px;

    color: #f06522;

}

.font-orange-middle a {

    font-size: 14px;

    color: #f06522;

    text-decoration: none;

}

.font-orange-middle a:hover {

    font-size: 14px;

    color: #039;

}

.font-green-big {

    color: #8d9a0c;

    font-size: 24px;

    line-height: 35px;

}

.font-green-middle {

    font-size: 14px;

    color: #8d9a0c;

}

.font-green-middle a {

    font-size: 14px;

    color: #8d9a0c;

    text-decoration: none;

}

.font-green-middle a:hover {

    font-size: 14px;

    color: #039;

}

.font-pink-big {

    color: #b8004a;

    font-size: 24px;

    line-height: 35px;

}

.font-pink-middle {

    font-size: 14px;

    color: #b8004a;

}

.font-black-middle {

    font-size: 14px;

    color: #000;

}

.font-pink-middle a {

    font-size: 14px;

    color: #b8004a;

    text-decoration: none;

}

.font-pink-middle a:hover {

    font-size: 14px;

    color: #039;

}

.font-yellow-big {

    color: #fdac03;

    font-size: 24px;

    line-height: 35px;

}

.font-yellow-middle {

    font-size: 14px;

    color: #fdac03;

}

.font-yellow-middle a {

    font-size: 14px;

    color: #fdac03;

    text-decoration: none;

}

.font-yellow-middle a:hover {

    font-size: 14px;

    color: #039;

}

.font-green2-big {

    color: #0fa99d;

    font-size: 24px;

    line-height: 35px;

}

.font-green2-middle {

    font-size: 14px;

    color: #0fa99d;

}

.font-green2-middle a {

    font-size: 14px;

    color: #0fa99d;

    text-decoration: none;

}

.font-green2-middle a:hover {

    font-size: 14px;

    color: #039;

}

.font-blue-middle {

    font-size: 16px;

    color: #5773a1;

}

.font-black-small {

    font-size: 12px;

    color: #000;

    font-weight: normal;

    line-height: 18px;

    min-height: 18px;

}

.font-black-small0 {

    font-size: 12px;

    color: #000;

    font-weight: normal;

    line-height: 18px;

    min-height: 18px;

    text-indent: 0px;

}

#hua {

    width: 725px;

    height: 250px;

    overflow: hidden;

    margin-top:20px;

}

#hua-top {

    width: 725px;

    background-color: #FFF;

}

.huamen-over {

    width: 143px;

    background-image: url(/img/hua-bg-over.jpg);

    background-repeat: no-repeat;

    height: 27px;

    font-size: 12px;

    line-height: 27px;

    padding-top: 5px;

    float: left;

    cursor: pointer;

}

.huamen {

    width: 145px;

    background-image: url(/img/hua-bg.jpg);

    background-repeat: no-repeat;

    height: 27px;

    font-size: 12px;

    line-height: 27px;

    padding-top: 5px;

    float: left;

    cursor: pointer;

}

.hua-line {

    font-size: 12px;

    line-height: 27px;

    color: #09C;

    width: 1px;

    float: left;

}

#con_one_1, #con_one_2, #con_one_3, #con_one_4, #con_one_5 {

    width: 714px;

    background-image: url(/img/huamenindexbg.jpg);

    background-repeat: repeat-y;

    min-height: 250px;

    padding-right: 10px;

    padding-left: 1px;

    color: #333;

}

.about-us p {

    text-indent: 0px;

}

#contact-l {

    width: 290px;

}

#contact-l p {

    text-indent: 0px;

}

#contact-l-m {

    width: 268px;

    padding-right: 10px;

    padding-left: 10px;

    border-right-width: 1px;

    border-left-width: 1px;

    border-right-style: solid;

    border-left-style: solid;

    border-right-color: #e3e3e3;

    border-left-color: #e3e3e3;

}

#contact {

    width: 300px;

    margin-right: 0px;

    float: left;

    color: #000;

}

#contact-map {

    float: left;

    width: 375px;

    padding-top: 50px;

}

/*服务页*/



#service {

    width: 678px;

    padding-right: 30px;

    padding-left: 30px;

    color: #000;

}

#news {

    width: 668px;

    padding-right: 60px;

    padding-left: 10px;

    color: #000;

}

.resource {

    width:678px;

}

.resource a {

    margin-right:8px;

}

.res-list ul {

    margin-left:2em;

    list-style:none;

}

.res-list ul li {

    margin-left:2em;

    padding-left:2em;

}

.res-title {

    height:51px;

    line-height:51px;

    padding-left:70px;

    background:url(/img/serviceico.jpg) no-repeat center left;

    margin-top:2em;

}

.res-bot {

    margin-right:20px;

    float:right;

}

#seo-1 {

    width: 660px;

}

#seo-1-m {

    width: 630px;

    padding-right: 10px;

    padding-left: 20px;

    background-image: url(/img/seo-bg.jpg);

    background-repeat: repeat-y;

}

#seo-1-m ul .font-red-middle a {

    color: #F63;

    text-decoration: none;

}

#seo-1-m ul .font-red-middle a:hover {

    color: #0CF;

}

/*搜索*/

#content-search {

    width:708px;

    float:left;

    overflow:hidden;

    background:url(img/pointBg.jpg) no-repeat;

    color:#114F84;

}

/*sidebar*/

#bookmark {

    width:230px;

    padding-top:2em;

    margin:0 auto;

    text-align:center;

}

#bookmark2 {

    width:230px;

    padding-right: 31px;

    padding-left: 31px;

    height: 50px;

    float: left;

    overflow: hidden;

}

#service #service-a .service-a-r .font-black-small a {

    color: #000;

    text-decoration: none;

}

.breadcrumb {

    width:713px;

    font-size: 12px;

    color: #666;

    padding-left: 15px;

    padding-top: 7px;

}

.blog-main {

    width:708px;

    min-height: 300px;

    padding: 10px;

}

#flash {

    width:728px;

    background:url(img/m-pic_02.jpg) repeat-x;

    height: 185px;

}

#main-index #hua #hua-top #one1 a {

    text-decoration: none;

}

#main-index #hua #hua-top #one2 a {

    text-decoration: none;

}

#main-index #hua #hua-top #one3 a {

    text-decoration: none;

}

#main-index #hua #hua-top #one4 a {

    text-decoration: none;

}

#main-index #hua #hua-top #one5 a {

    text-decoration: none;

}

#main-index #hua #con_one_1 .font-blue-middle a {

    text-decoration: none;

}

#main-index #hua #con_one_2 .font-blue-middle a {

    text-decoration: none;

}

#main-index #hua #con_one_3 .font-blue-middle a {

    text-decoration: none;

}

#main-index #hua #con_one_4 .font-blue-middle a {

    text-decoration: none;

}

#main-index #hua #con_one_5 .font-blue-middle a {

    text-decoration: none;

}

#glossary {

    height: 37px;

    width: 678px;

    background-image: url(/img/glossary-bg.jpg);

    background-repeat: no-repeat;

    color: #30548e;

    font-size: 15px;

    line-height: 37px;

    padding-top: 8px;

}

#service #glossary a {

    text-decoration: none;

    cursor: pointer;

}

.zimu {

    width: 26px;

    float:left;

    cursor: pointer;

    text-align: center;

}

.zimu-over {

    width: 24px;

    float:left;

    color:#C90;

    cursor: pointer;

    text-align: center;

    display: block;

}

.zimu-over a {

    width: 24px;

    height: 24px;

    color: #CC9900;

    display: block;

}

.zimu a {

    width: 24px;

    height: 24px;

    color: #CC9900;

    display: block;

}

.con_one {

    padding-right: 10px;

    padding-left: 10px;

}

.con_one .left {

    width: 105px;

    height: 105px;

    overflow: hidden;

    float: left;

}

.con_one .right {

    width: 520px;

    float: right;

}

.con_one .right p {

    text-indent: 0px;

    line-height: 18px;

    padding-bottom: 6px;

}

#service #service-a .service-a-r-a .font-black-small a {

    color: #000;

    text-decoration: none;

}

#service #service-a .service-a-r-a .font-black-small a:hover {

    color: #09F;

    text-decoration: underline;

}

#footer #footerb #footerbr p font a {

    text-decoration: none;

    color: #FFF;

}

.diaoyong {

    width:230px;

    padding-left: 3px;

    padding-right: 5px;

    margin-top: 5px;

    margin-bottom: 5px;

}

.diaoyong h2 {

    width:228px;

    font-size: 14px;

    color: #2d5089;

    padding-left: 10px;

    text-decoration: none;

}

.diaoyong h3 a {

    width:228px;

    font-size: 14px;

    color: #2d5089;

    padding-left: 10px;

    text-decoration: none;

}

.diaoyong-a {

    width:230px;

    height:8px;

}

.diaoyong-b {

    width:200px;

    background-image: url(img/sidebar-diao-b.jpg);

    background-repeat: repeat-y;

    padding-right: 10px;

    padding-left: 20px;

}

.diaoyong-b ul li a {

    color: #000;

    text-decoration: none;

}

.diaoyong-b a {

    color: #666;

    text-decoration: none;

}

.diaoyong-b ul li a:hover {

    color: #03C;

    text-decoration: underline;

}

.diaoyong-c {

    width:230px;

    height:11px;

}

h3 a {

    text-decoration: none;

}

#sitemap {

    width: 668px;

    padding-right: 30px;

    padding-left: 30px;

}

#sitemap ul li ul li {

    list-style-type: none;

    margin-left: 20px;

}

#sitemap ul li ul li a {

    color: #333;

    text-decoration: none;

}

#sitemap ul li a {

    color: #036;

    text-decoration: none;

    font-size: 14px;

}

.entry-content a {

    text-decoration: none;

    color: #617aa4;

}

.link-a a {

    text-decoration: none;

    color: #617aa4;

}

.entry-title a {

    font-size: 14px;

    text-decoration: none;

    color: #617aa4;

}

.author1 {

    width: 670px;

    min-height: 44px;

    padding: 28px 0px 10px 0px;

    border-bottom: 1px dashed #DDDDDD;

}

.author2 {

    float: left;

}

.author3 {

    float: left;

}

.postbottom {

    border: #CCC 1px solid;

    background-color: #d4e8fb;

    margin-top: 20px;

    padding-left: 10px;

}

.postbottom_left a, .postbottom_right a {

    height:20px;

    line-height:20px;

    padding-right:20px;

}

.postbottom_left {

    float:left;

}

.postbottom_right {

    float:right;

}

/*下拉菜单*/

#jsddm {

    width: 952px;

    height: 31px;

    margin: 0px auto;

    padding: 4px 4px 6px 4px

}

#jsddm li {

    float: left;

    list-style: none;

}

#jsddm li a {

    height:26px;

    text-align: center;

    display: block;

    text-decoration: none;

    width: 100%;

    color: #323232;

    white-space: nowrap

}

#jsddm li a:hover {

    color: #2C4E86;

}

#jsddm li ul {

    margin: 0;

    padding: 0;

    position: absolute;

    visibility: hidden;

    z-index: 10;

}

#jsddm li ul li {

    width: 100%;

    float: none;

    display: inline;

    z-index: 10;

}

#jsddm li ul li a {

    width: 135px;

    height: 25px;

    line-height:25px;

    border: 1px solid #A3CBE3;

    background: #F5FBFF;

    color: #24313C;

    text-align: left;

    text-indent: 12px;

}

#jsddm li ul li a:hover {

    background: #CDE1F0

}

.nav_active {

    background-image: url(img/nav_active.png);

}

/*404错误页面*/

.not-found {

    padding: 40px;

}

.not-found p {

    padding: 20px 0px;

}

.not-found li {

    height: 24px;

    line-height: 24px;

    text-indent: 36px;

    list-style-image:none;

    list-style-position:outside;

    list-style-type:none;

}

.not-found li a {

    line-height: 18px;

    color: #617AA4;

}

/*资源页面*/

.resource {

    width: 540px;

    height: 140px;

    padding: 0px 60px;

}

.resource_01 {

    width: 115px;

    height: 140px;

    padding-right:20px;

    float: left;

}

/*sitemap*/

.sitemap {

    padding: 20px 0px 0px 30px;

}

.sitemap ul {

    list-style-type: none;

}

.sitemap a{

    color:#000;

}

.sitemap a:hover{

    color:#617AA4;

}

.cat01{

}

.cat01 h2{

    padding:10px 0px 5px 0px;

}

.cat02 li{

    padding-left:20px;

    float:left;

}

/*..sitemap a{

	color:#000;

	text-decoration:none;

	}

.sitemap a:hover{

	color:#617AA4;

	}*/

/*新闻页面*/

.page-title span {

    height: 64px;

    line-height: 64px;

    font-size: 24px;

    color: #132F9C;

}

.information {

    border-bottom: 2px dashed #3F678D;

    padding-top: 18px;

    padding-bottom: 18px;

    padding-left: 25px;

}

.information .hd {

    height: 54px;

    line-height: 18px;

    color: #0F4170;

}

.information .hd a {

    color: #0F4170;

}

.information .hd h3 {

    height: 36px;

    font-size: 14px;

}

.information .hd h3 a {

    line-height: 36px;

    font-size: 14px;

}

.permalink a {

    color: #0F4170;

}

/*文章内容页*/

.author3 {

    width: 670px;

    height: 44px;

}

.article-title {

    height: 24px;

    line-height: 24px;

    font-size: 18px;

    color: #3F678D;

    text-align: center;

}

.article-date {

    height: 18px;

    line-height: 18px;

    text-align: center;

}

.article-date a {

    color: #3F678D;

}

.article-content {

    /*text-indent: 24px;*/

    padding:10px;

}

.article-content p a {

    color:#284983;

}

/*邮件发送*/

.send_mail {

    background-image: url(/img/send_mail.png);

    width: 440px;

    height: 440px;

    margin: auto;

    overflow: hidden;

}

.send_mail h3 {

    width: 440px;

    height: 40px;

    line-height: 40px;

    color: #D8E7F3;

    text-align: center;

}

.send_mail p {

    width: 440px;

    height: 50px;

    line-height: 18px;

    text-align: left;

    padding-top: 20px;

}

.send_mail_form {

    width: 400px;

    height: 350px;

    margin: auto;

}

.send_mail input {

    width: 360px;

    height: 18px;

    border: 1px solid #80B2D8;

    display: block;

}

.send_mail label {

    width: 400px;

    height: 24px;

    display: block;

    padding-top: 18px;

}

.send_mail #submit {

    background-image: url(/img/send_mail_bn.png);

    width: 120px;

    height: 30px;

    color: #2E6EAF;

    font-weight: bold;

    display: block;

    float: right;

    margin-right: 60px;

}

/*服务*/

.service_list {

    width: 660px;

    height: 129px;

    margin:0 auto;

}

.service_list li {

    width: 107px;

    height: 129px;

    display: block;

    float: left;

}

/*行政团队*/

.team {

    padding-top:1em;

    height:250px;

}

.team span {

    display:block;

}

.team img {

    float:left;

    margin-right:20px;

}

.team span {

    display:block;

    margin-top:8px;

}

.team_indent {

    text-indent:24px;

}

/*评论*/

#comments {

    height:36px;

    line-height:36px;

    padding-left:1em;

    /*border-left:#CCC 1px solid;

	border-right:#CCC 1px solid;*/

    background:url(img/pinglun_bk_r1_c4.png) repeat-x;

}

.commentlist {

    padding: 0;

    text-align: justify;

    position:relative;

}

.commentlist li {

    margin: 15px 0 10px;

    padding: 5px 5px 10px 10px;

    list-style: none;

}

.commentlist li ul li {

    margin-right: 0px;

    margin-left: 10px;

}

.commentlist p {

    clear:both;

    margin:1em 0 0.2em 0;

    text-indent:2em;

    background:#EAF4FD;

}

.children {

    padding: 0;

}

#commentform p {

    margin: 5px 0;

}

.nocomments {

    text-align: center;

    margin: 0;

    padding: 0;

}

.commentmetadata {

    margin: 0;

    display: block;

}

/* End Comments */

/*评论*/

#respond h3 {

    height: 36px;

    line-height: 36px;

    font-size: 14px;

}

.commentform {

    background:#FFF;

    font-size: 12px;

}

#author, #email, #url, #comment {

    border: 1px solid #cccccc;

}

.red {

    color:#F00;

}

.commentfont {

    font-size:12px;

}

textarea#comment {/*评论内容*/

                  font-size:13px;

                  height:13em;

                  overflow:auto;

                  width:35em;

}

.comment {

    border:1px solid #CCC;/*父类评论-灰色*/

    position:relative;

    background-color:#D5E7FB;

}

.comment-body {

    position:relative;

}

.children {

    position:relative;

}

.reply {

    text-align:right;

}

/*subject*/

.subject{

    width:650px;

    line-height:normal;

    margin:0 auto;

    color:#003399;

    text-align:center;

    padding:10px 0px 10px 0px;

}

/*SEO成功案例*/

#example{

    float:left;

    height:49px;

    line-height:49px;

}

/*常用文本样式*/

/*浮动类*/

.clear {

    clear:both;

}

.con-float-left {

    float:left;

}

.con-float-right {

    float:right;

}

/*边距类*/

.con-pad {

    padding:1em;}

.p-bottom-05em {

    padding-bottom:0.5em;

}

.p-bottom-2em {

    padding-bottom:2em;

}

.p-top-02em {

    padding-top:0.2em;

}

.p-top-2em {

    padding-top:2em;

}

/*内容类*/

.a-text-right {

    text-align:right;

}

.a-color {

    color:#617AA4;

}

.text-indent {

    text-indent:2em;

}

.con-width{

    width:450px;

    margin:0 auto;

}



a#netconcepts {

    position:absolute;

    top:5px;

    left:895px;

    color:#EEE;

    text-decoration:none;

}

a#netconcepts:hover {

    text-decoration:underline;

}

/*最新评论*/

.new_comments{

    padding:0 10px;

}

.new_comments p{

    font-weight:bold;

    padding-bottom:10px;

}

.new_comments p a{

    font-weight:normal;

}

.new_comments p a:hover{

    color:#617aa4;

}

/*Max add*/

.statement{

    color:#ccc;

    line-height:20px;

}

.related_articles{

    padding:5px 5px 0 5px;

}

.related_articles h3{

    font-size:13px;

    height:36px;

    line-height:36px;

}

.related_articles ul{

    list-style:none;

}

.related_articles ul li{

    padding:5px 0;

}

.related_articles ul li a{

    text-decoration:none;

}

.related_articles ul li a:hover{

    color:#617aa4;

}

#last-comment p{

    padding:5px 0;

}



/*SEO成功案例*/

.sponsorListHolder{

    /*padding-top:30px;*/

    width:610px;

    padding:10px 0;

    margin:0 auto;

}



.sponsorListHolder img{

    border:0;

}

.sponsor{

    width:140px;

    height:140px;

    float:left;

    margin:5px;

    _margin-left:5px;

    /* Giving the sponsor div a relative positioning: */

    position:relative;

    cursor:pointer;

}



.sponsorFlip{

    /*  The sponsor div will be positioned absolutely with respect

		to its parent .sponsor div and fill it in entirely */



    position:absolute;

    left:0;

    top:0;

    width:140px;

    height:140px;

    border:1px solid #ddd;

    background:url("img/our-client/background.jpg") no-repeat center center #f9f9f9;

}



.sponsorFlip:hover{

    border:1px solid #999;



    /* CSS3 inset shadow: */

    -moz-box-shadow:0 0 30px #999 inset;

    -webkit-box-shadow:0 0 30px #999 inset;

    box-shadow:0 0 30px #999 inset;

}



.sponsorFlip img{

    /* Centering the logo image in the middle of the sponsorFlip div */



    /*position:absolute;

	top:50%;

	left:50%;

	margin:-70px 0 0 -70px;*/

    margin:30px;

}



.sponsorData{

    /* Hiding the .sponsorData div */

    display:none;

}



.sponsorDescription{

    font-size:12px;

    padding:10px 5px;

    text-align: center;

    /*font-style:italic;*/

}



.sponsorDescription h3{

    font-size:13px;

}

.sponsorDescription h3 a {

    display:block;

    color:#000;

}

.sponsorLink a{

   display:block;

}

.sponsorDescription h3 a:hover,.sponsorLink a:hover{

    color: #003399;

}

.sponsorURL{

    height: 75px;

    /*border: 1px solid #0196e3;*/

    font-size:12px;

    padding:0 5px;

}



div.sponsorLink{

    text-align:center;

}



/* The styles below are only necessary for the styling of the demo page: */



#main{

    position:relative;

    margin:0 auto;

    width:960px;

}



.note{

    font-size:12px;

    font-style:italic;

    padding-bottom:20px;

    text-align:center;

}



sponsorListHolder a, sponsorListHolder a:visited {

    color:#0196e3;

    text-decoration:none;

    outline:none;

}



sponsorListHolder a:hover{

    text-decoration:underline;

}



sponsorListHolder a img{

    border:none;

}



div.edit-link{

    clear:both;

    text-align:right;

    padding: 10px 30px;

}



#related_articles_comments {

    height:36px;

    line-height:36px;

    padding-left:1em;

    /*border-left:#CCC 1px solid;

	border-right:#CCC 1px solid;*/

    background:url(img/pinglun_bk_r1_c4.png) repeat-x;

    margin-top: 20px;

}

div.author{

    padding: 20px 0px;

    text-align: center;

}

div.author img{

    background:#F1F1F1;

    padding:1px;

    border: 1px solid #269CDD;

}

div.author p{

    text-align: left;

    margin: 10px 10px;;

}

div.author p.introduce{

    text-indent: 2em;

    line-height: 1.8em;

    margin: 20px 10px;

text-align:justify;

text-justify:inter-ideograph;



}
