﻿@charset "utf-8";
body {
	margin: 0px; padding: 0px; font-family: "微软雅黑";
}

.x_ns { padding: 0px; margin-top: 15px;}
.x_ns ul { list-style: none; margin: 5px 0px 0px; padding: 0px;}
.x_ns li { list-style: none; margin: 0px; padding: 0px; line-height: 38px; font-family: "微软雅黑";border-bottom: 1px dashed #ccc;}
.x_ns li a { color: rgb(0, 0, 0); font-size: 16px; text-decoration: none;letter-spacing: 1.5px;}
.x_ns li a:hover{ color: #ED1C24;}
.x_ns li{ background:url(../images/mark_02.jpg) no-repeat 0 center; padding-left:15px; margin-left:5px;}

.x_ns01 { padding: 0px; margin-top: 15px;}
.x_ns01 ul { list-style: none; margin: 5px 0px 0px; padding: 0px;}
.x_ns01 li { list-style: none; margin: 0px; padding: 0px; line-height: 28px; font-family: "微软雅黑";}
.x_ns01 li a { color: rgb(0, 0, 0); font-size: 14px; text-decoration: none;}
.x_ns01 li a:hover{ color: #ED1C24;}
.x_ns01 li{ background:url(../images/mark_03.jpg) no-repeat 0 center; padding-left:15px; margin-left:3px;}

.x_ns02 { padding: 0px; margin-top: 15px;}
.x_ns02 ul { list-style: none; margin: 5px 0px 0px; padding: 0px;}
.x_ns02 li { list-style: none; margin: 0px; padding: 0px; line-height: 18px; font-family: "微软雅黑";border-bottom: 1px dashed #ccc;
    padding: 0 15px 0 20px;
    position: relative;}
.x_ns02 li i {    position: absolute;
    width: 4px;
    height: 4px;
    display: block;
    background: #000;
    top: 24px;
    left: 5px;
    border-radius: 50%;}
.x_ns02 li a {     line-height: 48px;
    font-size: 16px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    letter-spacing: 1.6px;}/* CSS Document */
.x_ns02 li a:hover{ color: #ED1C24;}
/*.x_ns02 li{ background:url(../images/mark_04.jpg) no-repeat 0 center; padding-left:15px; margin-left:3px;}*/


.main_nsall { margin-top:0!important;}

.main_ns01 { background:url(../images/dotline1.gif) repeat-x bottom; overflow:hidden}
.main_ns01 ul li { float:left; line-height:38px; height:38px; background:none; padding:0 10px 0 5px;}
.main_ns01 ul li a { display:block;font-family:Microsoft Yahei; }
.main_ns01 .hover { border-bottom:3px #B81311 solid; line-height:38px; height:36px; background:url(../images/navtop.gif) center bottom no-repeat;}
.main_ns01 .hover a { color:#B81311;font-weight: bold;}
.main_ns01 .hover a:hover { color:#B81311; }
.main_ns_box01 { clear:both}

.main_ns02 { background:url(../images/dotline.gif) repeat-x bottom; overflow:hidden}
.main_ns02 ul li { float:left; line-height:38px; height:38px; background:none; padding:0 10px 0 5px; }
.main_ns02 ul li a { display:block;}
.main_ns02 .hover { border-bottom:2px #0A65BE solid; line-height:38px; height:36px; }
.main_ns02 .hover a { color:#0A65BE}
.main_ns02 .hover a:hover { color:#0A65BE}
.main_ns_box02 { clear:both}

.main_ns03 { background:url(../images/dotline.gif) repeat-x bottom; overflow:hidden}
.main_ns03 ul li { float:left; line-height:38px; height:38px; background:none; padding:0 10px 0 5px;}
.main_ns03 ul li a { display:block;}
.main_ns03 .hover { border-bottom:2px #0A65BE solid; line-height:38px; height:36px; }
.main_ns03 .hover a { color:#0A65BE}
.main_ns03 .hover a:hover { color:#0A65BE}
.main_ns_box03 { clear:both}

.main_ns04 { background-color: #0A65BE; overflow:hidden;text-align: center;}
.main_ns04 ul li {     float: left;
    padding: 0 14px;
    border-right: 1px solid #0F6FBC;}
.main_ns04 ul li a {  font-size: 18px;font-weight: bold;color: #FFFFFF;line-height: 48px;text-decoration-line: none;}
.main_ns04 .hover { border-bottom:2px #0A65BE solid; line-height:38px; height:48px; background-color: #FFFFFF;width: 27%;}
.main_ns04 .hover a { color:#0A65BE}
.main_ns04 .hover a:hover {     color: #015293;font-size: 20px;}
.main_ns_box04 { clear:both}
.main_ns_box04 .tu{width: 50%;height: 216px;float: left;margin-top: 28px;}
.main_ns_box04 .tu img{width: 240px;height: 216px;} 
.main_ns_box04 .lie{width: 100%;height: 300px;float: left;}
.main_ns_box04 .xq{width: 50%;height: 216px;float: left;margin-top: 28px;}

.main_ns05 { background-color: #0A65BE; overflow:hidden;text-align: center;}
.main_ns05 ul{width: 100%;}
.main_ns05 ul li { float: left;
    padding: 0 14px;
    border-right: 1px solid #0F6FBC;}
.main_ns05 ul li a { font-size: 18px;font-weight: bold;color: #FFFFFF;line-height: 48px;text-decoration-line: none;}
.main_ns05 .hover { border-bottom:2px #0A65BE solid; line-height:38px; height:48px; background-color: #FFFFFF;}
.main_ns05 .hover a { color:#0A65BE}
.main_ns05 .hover a:hover { color: #015293;font-size: 20px;}
.main_ns_box05 { clear:both}
.main_ns_box05 .tu{width: 50%;height: 210px;float: left;margin-top: 28px;}
.main_ns_box05 .tu img{width: 268px;height: 210px;} 
.main_ns_box05 .lie{width: 100%;height: 300px;float: left;}
.main_ns_box05 .xq{width: 50%;height: 210px;float: left;margin-top: 28px;}
.rightspan {float:right;font-size:12px;color: #959595;}
