@charset "utf-8";
body{ font-size:14px; font-family:Arial, Helvetica, sans-serif;background-color:#ffffff;width:100%;}
body,tr,td,table,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,input,p,span,div,a{ padding:0; margin:0;}
a{ text-decoration:none; color:#000000;outline:none;}
a:hover{text-decoration:none;}
img{padding:0px; margin:0px; border:0px;}
.left{position:relative;float:left;}
.right{position:relative;float:right;}
ul li{list-style:none;}
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{
    clear:both;
}
.clearfix{
    *zoom:1;/*ie6,7*/
} 
.clear { clear: both; margin: 0 auto;}
.hfont{ font-size:14px;}
.container{width:100%;max-width:1000px; padding:0px;}
.top{padding:0px; text-align:center;background:-moz-linear-gradient(top,#FFFFFF,#F4F4F4); padding-bottom:10px; padding-top:10px;}
.top img{ max-width:80%;}
.menu11{ background:#302CA7;height:45px;line-height:45px; width:100%;}
.menu11 ul{ width:100%;}
.menu11 ul .nbg{ background-image:none;}
.menu11 ul li{ float:left; width:20%; text-align:center;background:url(../images/x.png) no-repeat right center;}
.menu11 ul li a{ font-size:14px; color:#FFFFFF; font-weight:bold;}
/*banner*/
.banner{ background-color:#FFFFFF; padding:0px;}
/*hc*/
.hc{ width:98%; color:#FFFFFF;margin:0 auto; margin-top:2px; }
.hc a{ color:#FFFFFF;}
.hc  .bk1{border-left: 2px solid #0F0B7C;border-top-left-radius:12px; background-color:#0F0B7C; padding:2px;}
.hc  .bk2{border-left: 2px solid #fff;border-radius:0px; background-color:#0B0862;padding:2px;}
.hc  .bk3{border-left: 2px solid #fff;border-radius:0px; background-color:#0F0B7C;padding:2px;}
.hc  .bk4{border-left: 2px solid #0B0862;border-radius:0px; background-color:#0B0862;padding:2px;}
.hc  .bk5{border-left: 2px solid #fff;border-radius:0px; background-color:#0F0B7C;padding:2px;}
.hc  .bk6{border-right: 2px solid #0B0862;border-bottom-right-radius:12px; background-color:#0B0862;border-left: 2px solid #fff;padding:2px;}
.hc img{ max-width:45%; height:auto; margin:10px;}
.hc p{ color:#9b99d7; font-size:12px; height:40px;}

/*nbanner*/
.nbanner{ width:100%; padding:0px;}
.nbanner img{ max-width:100%; height:auto;}

/*nmenu*/
.nmenu{ height:40px; line-height:35px; background-color:#00458A; padding-left:10px;}

.nmenulist{ display:none;}
.nmenulist ul{ width:100%;}
.nmenulist li{ float:left; width:25%; margin:0px 0px; text-align:center; background-color:#0066CB; height:40px; line-height:40px;box-shadow:0px 0 0px #00458A,0 -1px 3px #00458A,0 0px 0px #00458A,0px 0 0px #2789EA;}
.nmenulist li a{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.nmenulist .dq{background-color:#0052A6;}
.nmenulist .dq a { color:#00B54C;}

.n_show{ margin-top:20px; padding:10px 5px 30px 5px;}
.n_show h2{ font-weight:bold;color:#000099; font-size:16px;}
.n_show h4{ font-weight:bold; font-size:14px;}
.n_show .n_time{ padding:10px 0px; border-bottom:1px #CCCCCC dashed;}
.n_show .n_content{ line-height:25px; padding-top:10px;}
.n_show .n_content img {
    height: auto;
    max-width: 100%;
}

/*news*/
.row_b{ border-bottom:1px #E3E3E3 dashed; padding:10px 0px;margin:0px 2px 10px 2px;}
.row_b h4{ font-weight:bold; color:#000099; margin-bottom:20px;}
.row_b h6{ font-weight:bold; margin-bottom:5px;}
.row_b a{color:#333298; font-size:14px;}
.row_b img {
    height: auto;
    max-width: 100%;
}
.row_b .more{ margin-top:10px;}
.row_b span{ float:right; color:#999999;}
/*pro*/
.pro{ width:95%; margin:0 auto; padding-top:5px;}
.pro li{ border:1px #343399 solid; margin:5px 0px;border-radius:4px; height:60px; line-height:60px;background:url(../images/pbg.png) no-repeat left top;}
.pro li a{ text-indent:40px; display:block; font-size:16px; color:#000099; font-weight:bold;height:58px; line-height:58px;background:url(../images/pbg1.png) no-repeat right center; width:94%;}

.prolist{ width:100%;}
.prolist h4{ font-weight:bold; color:#000099; margin:20px 5px 20px 5px;}
.prolist h4 a{ font-weight:bold; color:#000099;}
.prolist ul{ width:100%;}
.prolist li{ float:left; width:48%; margin:2px 1%; text-align:center; background-color:#000099; height:40px; line-height:40px;}
.prolist li a{ color:#FFFFFF; font-size:14px;}
.prolist .dq{background:url(../images/d.png) no-repeat top center;background-color:#000099;}
.prolist .rows{padding:10px 0px;margin:0px 2px 10px 2px;}
.prolist .rows dl{ float:left; width:48%;}
.prolist .rows dl dt{border:1px #b1b1b1 solid; padding:5px;  text-align:center;}
.prolist .rows dl dt img{height: auto;max-width:90%;}
.prolist .rows dl dd{ text-align:center; height:35px; line-height:35px;}
.prolist .rows .fr{ float:right;}

.prolist .pyy{ border-bottom:0px #79788F dashed; margin:10px 0px 20px 0px; height:auto;}
.prolist .pyy .bt{ color:#000000; padding-left:12px; font-size:14px; line-height:50px; font-weight:bold;background-color:#f4f4f4;}
.prolist .pyy .spic{ width:100%;border:2px #F4F4F4 solid; text-align:center;}
.prolist .pyy .spic img{ max-width:100%; height:auto;}
.prolist .pyy .text{ line-height:25px; padding:5px;}
.prolist .pyy .text .meu{ text-indent:10px; color:#433CA3; font-weight:bold; border-bottom:2px #353599 solid; height:50px; line-height:50px;background:url(../images/3.jpg) no-repeat 30px bottom;}
.prolist .pyy .text img{ max-width:100%; height:auto;}

/*foot*/
.foot{background-color:#F1F1F1;text-align:center;padding:0px;color:#79788f; margin-top:20px;}
.foot ul{ width:100%; margin-top:8px;}
.foot ul li{ float:left; width:33%; text-align:center; }
.foot ul li a img{ max-width:40%;}
.foot ul li a{ font-weight:bold;color:#79788f; }
/**/