﻿/*重置*/
body { background-color:#ccc;}
.head {
width:1170px; margin:auto; height:auto; background:#fff;
}
.adlog{height:45px;width:1168px;margin:10px auto;background-image: url(../images/xuan43.png); font-size:14px;font-weight:bold}
.adlog span{width:auto;float:left;text-align:center;padding:1px 8px;}
.adlog span a{color:red;}
.adlog span a:hover {COLOR: #ff8a00;text-decoration: none;}
*{ padding:0px; margin:0px; margin:0 auto; font-family:微软雅黑}
li{ list-style:none}
a{ text-decoration:none;color:#666;}
/*welcomebox*/
.wel{height:30px; background-color:#d5d5d5; width:100%;}
.welcomebox{ width:1128px; overflow:hidden; background-color:#d5d5d5; padding-left:20px; padding-right:20px; }
.welleft{ height:24px; line-height:30px; float:left}
.welright{ float:right; width:320px;}
.welright li{ float:left; height:24px; line-height:30px}
.table_border {border-collapse:collapse;border: 1px solid red;}
/*navbox*/
.title-kb-1 {
    width: 50px;
    padding: 6px 6px 3px 8px;
    float: left;
    overflow: hidden;
    text-align: left;
}
.title-kb-1 img { width:35px; height:16px; border:1 solid #FFFFFF; background:#FFFFFF;
}
/*contactbox*/
.contactbox{ width:908px; border:solid 1px #d5d5d5; height:110px; margin-top:10px; background-image:url(../images/contact.png); background-position:left; background-repeat:no-repeat; padding-left:210px ;  padding-top:20px; padding-bottom:20px; overflow:hidden;color:#666;}
.contleft{ width:352px; height:110px; float:left; border-right:solid 1px #d5d5d5; padding-left:40px;}
.contleft li{ font-size:16px; height:26px}
.contright{ margin-top:-3px;width:490px; height:120px; float:left}
.span_more{color: #666;float: right;font-weight: 400;}
.span{color:#a9010b; font-size:16px; font-weight:bold; text-indent:2em;}
.contleft li span{color:#a9010b; font-size:16px; font-weight:bold}
.articlex2{ width:430px;margin-left:15px; height:120px;}
.articlex2 li{ height:24px;text-align:left; width:406px; position:relative; background-image:url(../images/article.png); background-repeat:no-repeat; background-position:left; padding-left:24px; line-height:24px}
.articlex2 li a{ text-align:left; line-height:24px;color:#666;}
.articlex2 li span{ position:absolute;top:0px; right:0px; line-height:24px}

.chengnuo{ width:1168px; text-align:center; color:#ff0000; font-size:24px; line-height:56px; padding-top:2px; padding-bottom:2px}
.chengnuo2{ width:1168px; text-align:center; color:#3366ff; font-size:24px; line-height:56px; padding-top:2px; padding-bottom:2px}
/*xuanhao*/
.xuanhao{ width:1022px;}
.xuanhao td{ width:770px; height:30px; border:1px solid #a9010b;}
/****************/
.index-list{ width:1022px; margin:auto; height:auto;}
.index-list li{ width:330px; height:28px;border:1px solid #a9010b;float:left; margin-right:1px; line-height:22px; margin-left:3px;margin-top:5px; font-size:28px; letter-spacing:1px; padding-left:4px;}
.index-list li a{color:#3366ff;font-size:16px;}
.cai {
    width: 888px;
    height: 206px;
    background-image: url(../images/di.png);
    margin-top: 5px;
    padding: 65px 140px 180px 140px;
    font-size: 24px;
    color: #fff;
    line-height: 50px;
    font-weight: bold;
    text-indent: 2em;}
/*articlebox*/
.articlebox{ width:1168px; overflow:hidden; margin-top:5px}
.article{ width: 576px;border: solid 1px #d5d5d5;float: left;margin-left: 11px;padding-bottom: 10px;overflow: hidden;}
.mgl{ margin-left:0px}
.articles{ height: 30px;line-height: 30px;width: 90%;border-bottom: solid 1px #d5d5d5;color: #a9010b;font-size: 14px;font-weight: bold;padding-left: 15px;padding-right: 15px;text-align: left;position: relative;}
.articles a{ position:absolute; top:0px; right:15px; font-weight:normal;color:#666;}

.articlex{ width: 92%;margin-left: 4%;height: 120px;margin-top: 10px;overflow: hidden; }    
.articlex li{ height: 24px;text-align: left;width: 90%;position: relative;background-image: url(../images/article.png);background-repeat: no-repeat;background-position: left;padding-left: 24px;line-height: 24px;}
.articlex li a{ text-align:left; line-height:24px;color:#666;}
.articlex li span{ position:absolute;top:0px; right:0px; line-height:24px;color:#666;}

.articlexs{ width:660px;margin:auto; margin-top:10px; height:24px;}
.articlexs li{ height:24px;text-align:left; width:anto; background-image:url(../images/article.png); background-repeat:no-repeat; background-position:left; padding-left:24px; line-height:24px}
.articlexs li a{line-height:24px}
.lileft{ float:left;}
.liright{ float:right}


.ad{ width:960px; height:80px;border:1px solid #d5d5d5; margin-top:5px}
.ad dd{ width:auto; margin-top:5px; margin-left:10px; float:left;}
/*bottombox*/
.bottombox{ width:1168px; border-top:solid 1px #a9010b; margin-top:10px; height:auto}
.link{ margin-top:2px; text-align:center; line-height:20px; color:#000;}
.link a{ margin-left:10px; color:#fff;}
.link img{ margin-left:10px}
.as a{margin-left:0px;color:#000; font-weight:800;}
/*centerbox*/
.centerbox{ width:1120px; margin:auto; overflow:hidden; margin-top:20px; }
.centerbox .gg {float:right;width:230px;}
.centerbox .gg .centleft .centls .centlx span{font-size: 14px;font-weight: bold;}
.centlx .p1 {font-size: 24px;}
.centlx .p2 {font-size: 16px; color: #0000FF;}
.centlx .p3 {color: #990000;font-weight: bold;font-size: 16px;}
.centleft{  width:230px; float:right; border:solid 1px #d5d5d5;margin-left:16px; margin-bottom:8px;}

.title_list{ height:34px; display:block; width:830px;border-bottom:solid 1px #d5d5d5; line-height:34px; }
.title_list dt{ float:left;font-size:16px; font-weight:bold;color:#a9010b;  width:auto;}
.title_list dd{ float:right; width:auto; font-size:12px; color:#000;}
.title_list dd a{color:#000;}
.title_list dd span {
color: #FF0000; font-size:14px; font-weight:bold
}
.centright{ width:870px; min-height:580px; float:left; border:solid 1px #d5d5d5; }
.centls{ width:206px; font-size:14px; color:#000; height:30px; background-image:url(../images/xuan_03.png); padding-left:24px; line-height:28px; font-weight:bold}
.centlx{width:206px; margin-top:5px; min-height:85px;}
.centlx span{width:206px; font-size:14px; color:#000; height:34px;  padding-left:24px; line-height:34px; font-weight:bold}
.fen li{ float:left; width:100px; margin:4px auto; text-align:left;overflow: hidden; height:20px; line-height:20px;}
.fen li a:link, .fen li a:visited, .fen li a:active {
color: #026E9B;
text-decoration: none;
font-size: 14px;
}
.fen{ width:206px; overflow:hidden;border-bottom:solid 1px #d5d5d5;}

.main_cp{
width:1114px;
height:auto;
border: 1px solid #a9010b;
float:left;}

.main_cp img{
border:0px;
padding:0px;
margin:0px;
}

.main_title{
background: #D94600;
width:1114px;
height:30px;}

.main_cp_title{
width:154px;
height:30px;
font-size:14px;
color:#fff;
font-weight:bold;
line-height:30px;
float:Left;}

.main_cp_list{
float:left;
width:259px;
 height:35px; 
line-height:35px; 
padding-left:19px;  
text-align:center; 
overflow:hidden;
border-right: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
}

main_cp_list img { width:35px; height:16px; background-color:#cccccc; border:0;}
.left_box {border:#DBDBDB 1px solid;}
.pos {
color: #026E9B;
padding: 0 5px 0 12px;
line-height: 28px;
background: #DBDBDB url('../images/pos-1.gif') repeat-x 0 bottom;
margin: 1px 1px 0 1px;
}
.b10 {
height: 10px;
font-size: 1px;
}
.f_gray {color:#666666;}
.catlist {
padding: 15px 15px 15px 20px;
line-height: 24px;
}
.catlist_li {
font-size: 14px;
height: 28px;
line-height: 28px;
background: url('../images/li_dot.gif') no-repeat 5px 12px;
padding: 0 10px 0 12px;
overflow: hidden;
}
.px11 {font-size:11px;}
.f_r {float:right;}
.catlist_li a:link,.catlist_li a:visited,.catlist_li a:active {
color: #026E9B;
text-decoration: none;
font-size:14px;
}
.catlist_sp {
background: #fafafa url('../images/dot.gif') repeat-x 0 center;
}

/* pages */
.pages {padding:10px 0 10px 0;text-align:center;font-size:12px;color:#666666;}
.pages a:link,.pages a:visited,.pages a:active  {color:#808080;background:#FFFFFF;border:#d3d3d3 1px solid;padding:1px;text-decoration:none;}
.pages a:hover  {background:#FFFFFF;border:#019fe8 1px solid;color:#009ee8;padding:1px;text-decoration:none;}
.pages strong {background:#00a0e9;padding:1px;border:#00a0e9 1px solid;color:#FFFFFF;}
.pages_inp {border:#d5d5d5 1px solid;padding:1px;width:30px;text-align:center;color:#666666;}
.pages_btn {width:35px;background:#F1F7FC;border:#818181 1px solid;color:#9a9a9a;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#2E6AB1 1px solid;color:#004499;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}
.con-tl {
width: 846px;
text-align: center;
border-bottom: 1px dashed #d3d3d3;
margin-left: 12px;
padding-top: 14px;
padding-bottom: 14px;
}
.con-tl h1 {
font-size: 24px;
color: #5b5b5b;
font-family: Microsoft Yahei;
font-weight: bold;
line-height: 48px;
}


.con-jian {
width: 813px;
margin-left: 11px;
border-top: 1px dashed #d3d3d3;
margin-top: 10px;
}
.con-txt span.laugh {
font-size: 12px;
}
.con-txt a { font-size:16px !important; font-weight:600 !important;}
.con-txt strong { font-size:18px !important; font-weight:600 !important;}
.con-txt span.laugh a.blue {
margin-left:8px;
color: #448fbf;
}

.con-txt {
padding: 15px;
}

.page {
overflow: hidden;
width: 871px;
height: 43px;
line-height: 43px;
border: 1px solid #bed7e7;
float: left;
border-right: none;
}
.page li {
float: left;
}
.page li a:hover {
background: #ecf5f8;
}
.page li.shang a {
width: 349px;
height: 43px;
line-height: 43px;
display: inline-block;
text-align: center;
}
.page li a {
font-size: 15px;
font-family: Microsoft Yahei;
font-weight: bold;
color: #4290c1;
border-right: 1px solid #bed7e8;
background: #f5fafc;
}
.page li.back-list a {
width: 170px;
height: 43px;
line-height: 43px;
display: inline-block;
text-align: center;
}
.welogo {
height:147px; 
width:1168px;
}
/*主导航菜单*/
.box{background-image: url(../images/nav-1.png);}
#nav-menu{height:40px;;width:1120px;margin:0 auto;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{padding:0 0 0 14px;}
#nav-menu .menu li{position:relative;float:left;padding:0 8px 0 5px;display:inline;font-size:14px;}
#nav-menu .menu li h1{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{margin-top:10px;display:inline-block;color:#FFF;height:30px;text-decoration:none;width:120px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#bd0102;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#FFF;}
#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;font-size:14px;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:100px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:40px;left:3px;width:120px;background:#FFF;border:2px solid #ba0003;border-top:0;line-height:normal;}
#nav-menu .menu ul.children li{width:120px;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #ccc;}
#nav-menu .menu ul.children li h1{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:16px;line-height:16px;overflow:hidden;padding:3px 0;display:block;color:#bd0102;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#eee;text-decoration:none;}
#nav-menu .menu li a{ font-weight:bold;}
.search { width:auto; float:right; margin-right:50px;
}
.STYLE4 {font-size: 24px}
.chengnuo2 img { width:63px; height:16px; border:0;}
.table { width:1020px; border:0 solid #CCCCCC; margin-top:10px; margin-bottom:10px;
}
.w5_6 { width:auto; height:30px; line-height:30px; padding-right:12px; float:right; 
}
.w5_6 a { color:#fff;}
.w5_6 img { width:14px; height:7px; border:0;}
.w_77{margin-top:10px; margin-bottom:10px; width:1114px; border:0;}
.w7_1 {float:right; padding-right:12px;height:30px;line-height:30px;}
.w7_1 a { color:#ffffff;}
.main_cp_list a {
color:#3366ff;
font-family: Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.cle { clear:both;}
.centleft .tel {color: #FF0000;font-weight: bold;font-size: 16px; text-align:left;}
.centleft .kfqq {color: #990000;font-weight: bold;font-size: 16px;}
.centleft .kfqqq {color: #0000FF;
font-weight: bold;font-size: 16px;}
.tg_pages{ padding-top: 20px; padding-bottom: 10px; text-align: center; clear:both;} 
.tg_pages li{ display: inline; line-height: 22px; } 
.tg_pages li a{ margin-right: 5px; padding-right: 5px; padding-left: 5px; 
padding-top: 3px; padding-bottom: 3px; border: 1px solid #CCC; background-color: #FFF; } 
.thisclass { font-weight: bold; color: #C00; }
.kale p { font-size:18px; font-weight:bold; margin-bottom:5px;}
.kale li a {color:#000; font-size:16px;}
.selist { height:70px;}
.pages li {
    display: inline-block;
}