
ul,li,body,p{ margin:0px; padding:0px; font-size:13px; color:#333; list-style-type:none; font-family:Arial, Helvetica, sans-serif}
a{ color:#062EB7; text-decoration:none;}
a:hover{ color:#F00}
.green{ color:#0F0;}
.blue{ color:#00F}
.red{ color:#F00;}
.top{ height:20px; line-height:20px; margin-top:2px; margin-bottom:10px; color:#999  }
.w1000{ width:1000px; margin-left:auto; margin-right:auto;}
.gray{ color:#999}
.logo{ height:80px; margin-top:20px; overflow:hidden;}
.line{ height:2px; border-top:1px solid #D1D1D1;}
img{ border:0px;}
.bold{ font-weight:bold;}
.px14{ font-size:14px;}
.clear{ clear:both}
.page{ height:50px; padding-left:40px;}
.page a{ display:block; float:left; padding-left:12px; padding-right:12px; margin-right:16px; height:30px; line-height:30px; border:1px solid #BCBCBC; background:#F2F2F2; color:#333; font-weight:bold;}
.page a.curr{ color:#FFF; font-weight:bold; background:#105FEF}
.tb40{ height:40px;}
.cz li{ height:30px; line-height:30px; font-size:14px; background:url(/images/dq.gif); background-repeat:no-repeat; padding-left:18px; background-position:left center; font-weight:bold; margin-bottom:4px;}



.key{ border:1px solid #417CB7; border-left:0px; width:300px; height:30px; line-height:30px; font-size:14px; padding-left:6px;}
.key:hover{ color:#102889}
.indexkey{ border:1px solid #417CB7;  width:420px; height:30px; line-height:30px; font-size:14px; padding-left:6px;}
.btn{ width:100px; height:35px; line-height:34px; cursor:pointer; background:#417CB7; color:#FFF; border:0px; font-weight:bold;    border: 1px solid #0050D5; border-left:0px;
    -moz-border-radius:0px 5px 5px 0px;      /* Gecko browsers */
    -webkit-border-radius: 0px 5px 5px 0px;   /* Webkit browsers */
    border-radius:0px 5px 5px 0px;            /* W3C syntax */}
.mainso{ height:40px; overflow:hidden; margin-bottom:10px; width:656px; float:right; margin-top:10px;}
.mainso span{ display:block; float:left;}
._so{ margin-left:152px; height:36px;}
._so_span{ height:35px; line-height:35px; font-size:14px; margin-right:6px; font-weight:bold;}
.so_s{  height:34px; line-height:34px; font-size:14px; padding-left:4px; padding-right:4px; border-right:0px; border:0px;}

.bar{ height:40px; background:#156AB7}
.bar a{ display:block; float:left; color:#FFF; height:40px; line-height:40px; padding-left:10px; padding-right:10px; font-weight:bold; margin-right:25px; font-size:14px;}
.bar a:hover{ background:#4D8CF7;}
.bar a.curr{ background:#4D8CF7;}



.so_intro{ height:22px; line-height:22px; text-align:right; color:#A0A0A0;}
.s_inro{ margin-left:8px; line-height:18px; color:#999; font-size:12px;}
.logoimg{ height:80px; width:250px;overflow:hidden; margin-top:10px; float:left}

.bang{ margin-top:10px;}
.bang a{ margin-right:8px; color:#5E605B}
.bang a:hover{ color:#F00}
.tab{ width:230px; border:1px solid #7CB1FA; height:485px; float:left; margin-right:10px; overflow:hidden;border-radius:4px;}
.tab .tab_tit{ height:28px; line-height:28px; padding-left:10px; font-weight:bold; margin-top:4px; font-size:14px; background:url(/images/p.gif) 4px center; background-repeat:no-repeat; padding-left:24px;}
.tab .tab_tit span{ float:right; font-weight:normal; font-size:12px; margin-right:10px;}
.tab .tab_tit span a{ color:#666;}
.tab .tab_ct li{ height:40px; line-height:40px; margin-top:3px; padding-left:10px;}
.tab .tab_ct li table td{ text-align:left}
.tab .tab_ct li:hover{ background:#F2F2F2;}
.tab .tab_ct li span{ float:right; margin-right:10px;}
.tab .tab_ct font{ font-weight:bold;}
.news{ margin-top:10px; height:78px;  border:1px solid #7CB1FA; overflow:hidden;border-radius:4px;}
.news li{ float:left; width:230px; height:22px; line-height:22px; font-size:14px; background:url(/images/xj.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px; margin-left:3px;}
.news a{ color:#393939}
.news a:hover{ color:#F00;}

.sai_box{border:1px solid #0081EA;padding:5px;border-radius:4px;}
.sai_tit{ height:24px; line-height:24px;font-weight:bold; background:url('/images/j.gif'); background-repeat:no-repeat; background-position:4px center; padding-left:24px; font-size:14px; margin-top:6px;}

.sai_ct{line-height:21px; margin-top:4px; margin-bottom:10px; }
.sai_ct a{}
.bottom{ margin-top:20px; margin-bottom:20px; text-align:center; color:#666; font-size:14px;}
.bottom a{ color:#666}
.bottom div{ line-height:21px; margin-top:4px;}

table td{ padding:5px;}
table th{ padding:5px;}
.show_tb1{ border-bottom:1px solid #CACACA}
.tb_r{border-right:1px solid #CACACA}
.tb_pdl{ padding-left:15px;}
.tb_tit{ font-weight:bold; color:#666}
.tb_jz1 .td1{ color:#999; text-align:center; font-size:18px; height:30px;}
.tb_jz1 .td2{ color:#333; height:50px; text-align:center; }
.jz1{font-family:'Source Sans Pro', sans-serif,;font-size:40px;}

.jl_tit{font-family: 'Source Sans Pro', sans-serif; font-weight:bold; font-size:20px;}
.countrys a{ margin-right:10px;}
.uptime{ height:20px; padding-top:10px; border-bottom:1px solid #EAEAEA}
.uptime td{ padding:0px;}
.uptime .sokey{ border:1px solid #D2D2D2; width:120px;}
.sobtn{ border:1px solid #AAA; color:#333; cursor:pointer;}

.qc{height:346px; width:275px; background:url(/images/qc.gif); background-repeat:no-repeat; position:relative}
.qc a{position:absolute; width:16px; height:37px; background:url(/images/qy.gif?); background-repeat:no-repeat; border-radius:4px 4px 4px 4px;}
.qc a.smy{ bottom:40px;left:130px;background:url(/images/qys.gif?); background-repeat:no-repeat;}

.ranks li{ height:22px; line-height:22px; margin-bottom:3px; color:#4F4F4F}


.px16{ font-size:16px;}


.indexlogo{ margin-left:380px; margin-top:30px;}
.indexul{ height:22px; margin-left:250px; margin-top:20px;}
.indexul li{ float:left; margin-right:20px;}
.indexul li a{ font-size:15px;  padding:2px 8px 2px 8px;}
.indexul li a.curr{  background:rgb(67,124,183); color:#FFF; font-weight:bold;}
.indexso{ margin-left:250px;}
.indexin{ border:1px solid #F0F0F0; padding:10px; border-top:2px solid #163292; margin-top:40px; margin-bottom:40px;}
.indexin div.b1 a{ font-size:14px; margin-right:16px;}
.indexin div.b1{ padding-top:4px; margin-bottom:10px;}

.indexin span{ font-size:14px;}
.edit{ width:66px; height:27px; display:block; background:url(/images/bij.gif)}
.edit:hover{background:url(/images/bj2.gif)}


.links{ color:#A0A0A0}
.links a{ color:#666}

.csj-box{ position:fixed; top:200px;right:0px; height:150px; width:220px; border:2px solid #F93; background:#FFF; padding-top:10px;}
.pk{ font-weight:bold; font-size:30px; color:#F60; text-align:center; font-style:italic}
.pkp{ height:30px; line-height:30px;padding:10px; padding-bottom:0px; padding-top:0px;}

.pkp span{ display:block; float:left; }
.pkp span.pks1{}
.pkp span.pks2{ margin-left:10px; color:#F00}
.pkp span.pks3{ margin-left:60px; color:#090; width:80px; overflow:hidden; height:30px; text-align:right}
.pkp span.pks4{ margin-left:10px;}
.pk-btn-div{ margin-top:16px; text-align:center}

.pk-btn{ cursor:pointer; display:block; float:left; height:20px; line-height:20px; margin-left:40px;
  border: 1px solid #dedede;
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	padding:3px; padding-left:6px; padding-right:6px; color:#06C; background:#ECF3FF;
}
.pk-btn:hover{ color:#F00; border:1px solid #069}



body,li,ul{ font-size:13px; margin:0px; padding:0px; list-style-type:none; font-family:"微软雅黑";}
body{ background:#e7eef4;}
.clear{ clear:both;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
.red{ color:#F00;}
.px1000{ margin:0px auto; width:1000px;}
.new-logo-big{height:77px; background:#FFF;}
.new-logo{ height:77px;}
.new-logo-l1{ width:163px; float:left;height:77px;}
.new-logo-l2{ float:left; margin-left:100px;height:77px;}
.new-logo-so{ border:1px solid #06b04f; 
-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius:4px;            /* W3C syntax */
	margin-top:22px; height:36px;
}
.new-logo-so div{ float:left;}
.select{ border:0px; color:#858585; height:30px; font-size:16px; margin-top:2px; border-right:1px solid #efefef;outline:medium;}
.input{ height:34px; border:0px; font-size:14px; width:348px; padding-left:4px;outline:medium; line-height:34px;}
.btn{ background:url(/img/so.gif) #06b04f; width:50px; height:36px; border:0px; cursor:pointer; background-repeat:no-repeat; background-position:center 5px;}

.new-bar{ height:38px; border-bottom:2px solid #06b04f; background:#FFF;}
.new-small-bar{ height:38px; background:#06b04f;}
.new-small-bar a{ float:left; display:block; color:#FFF; height:38px; line-height:38px; padding-left:20px; padding-right:20px; font-weight:bold; font-size:15px;}
.new-small-bar a:hover{ color:#c7ffe4}
.new-small-bar a.curr{ background:#00923f;}
.list_left{ float:left; width:660px;}
.list_right{ float:right; width:320px;}

.index-main{ margin-top:20px;}

.bd{ border:1px solid#d5d5d5; background:#FFF}
.news-item{ padding:15px; margin-bottom:20px;}
.news-tit{ font-weight:bold; font-size:18px; height:36px; line-height:36px;}
.news-tit a{ color:#424242;}
.news-img{ width:186px; height:112px; float:left; background:#DBDBDB}
.news-right{ height:112px; margin-top:6px;}
.news-info{ line-height:24px;height:98px; overflow:hidden; text-indent:2em; color:#424242; margin-left:15px; width:425px; }
.news-big-info{float:left;}
.news-other{ text-align:right; color:#666;}
.news-info a{ color:#2678b3;}
.hot{ background:#e92423; color:#FFF; padding-left:6px; padding-right:6px; font-weight:normal; font-size:16px; margin-right:10px;
-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */

 }
.table{ border-top:4px solid #bfbfbf; margin-bottom:20px; color:#333; }
.table a:hover{ text-decoration:underline;}
.table-head{ height:40px;}
.table-head li{ float:left; width:100px; text-align:center; border-right:1px solid #bfbfbf;height:36px; line-height:36px; cursor:pointer;}

.table-head li.curr{ color:#06b150; border-top:4px solid #06b150; top:-4px; position:relative;}
.table-hd{ height:30px; margin-top:5px;}
.table-hd li{ float:left; height:30px; color:#666; line-height:30px;}
.table-list{ height:36px;border-bottom:1px dotted #bfbfbf; }
.table-list li{ float:left; height:36px; line-height:36px; }
.table-list a{ color:#2678b3; font-size:14px;}

.jx1{ background:url(/img/jx1.gif); width:8px; height:16px; display:block;float:left; background-repeat:no-repeat; margin-left:4px; background-position:left center; margin-top:10px;}
.jx2{ background:url(/img/jx2.gif); width:8px; height:16px; display:block;float:left; background-repeat:no-repeat; background-position:left center;margin-left:4px; margin-top:10px;}
.jx3{ background:url(/img/jx3.gif); width:8px; height:16px; display:block;float:left; background-repeat:no-repeat; background-position:left center;margin-left:4px; margin-top:10px;}
.rank{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-style:italic;}
.jifen{ float:left;}
.wz{ height:36px; text-align:right; line-height:36px; padding-right:20px;}
.wz a{color:#2678b3; }

.link{  color:#666; line-height:21px;}
.link a{ color:#999}
.footer{ margin-top:20px; margin-bottom:20px; color:#999; padding-top:10px; padding-bottom:10px;}
.footer div{ text-align:center; height:30px; line-height:30px;}
.contact{ padding-left:200px;}
.contact a { float:left; margin-right:20px; margin-left:20px; color:#666}
table a{ color:#2678b3;}
 .green{ color:#019742}
table th{color:#019742}
.main_list{ padding-left:30px;}
.main_list div{ height:30px; line-height:30px;}
.page{ margin-top:20px;}
.page a{ color: #999; border:1px solid #EBEBEB; font-weight:normal;
-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */

}
.page a.on{ background:#019742; color:#FFF}
.page a:hover{ background:#019742; color:#FFF}
.main_list{ font-size:14px;}

.chaxun{  margin-bottom:10px; color:#666}
.chaxun a{color:#999 ;}


.round3 {
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */
}

.comment-title{ font-size:18px; font-weight:bold; margin-bottom:10px; margin-top:10px;}
.cooment-text{ width:380px; height:60px; padding:6px; color:#666}
.cooment-btn{}
.comment-box div{ line-height:21px; margin-top:10px;}