.sub_banner{width: 100%;height: 300px;}
.sub_banner div{height: 100%;}
.sub_main{margin: 0px 0px 20px 0px;}
.main_l{width:19.5%; }
.main_r{width: 79.5%;}
.column{padding-left: 10px;border-left: 3px solid #008fd1; font-size: 22px;xborder-bottom: 3px solid #008fd1; margin-bottom: 16px;text-align: left;font-weight: bold; height: 30px; line-height: 30px;color: #000;}
.sub_nav ul{
	min-height:745px;
	border: 1px solid #ccc; 
	xbox-shadow: -1px 1px 2px #656060;
	box-shadow: 1px 1px 3px #c3c3c3;
	border-radius: 3px;	
	}
.sub_nav ul li a{display: block;text-align: center; height: 50px; line-height: 50px; font-size: 17px; background:  #fff;border-bottom: 1px solid #ccc; color: #333;  }
.sub_nav ul li a:hover{background: #008fd1; color: #fff; xborder-bottom-color: #008fd1;   xborder-left: 5px solid #004ca1;}
.sub_nav ul li.sub_on a{background: #008fd1; color: #fff; xborder-bottom-color: #008fd1;   xborder-left: 5px solid #004ca1;}
.dqwz{height: 30px;line-height: 30px;margin-bottom: 16px; text-align: right;}
.pg_list{border: 1px solid #eee; border-top:1px solid #ccc;padding: 10px 20px; background: #fff; min-height: 450px;box-shadow: 1px 1px 10px #e3e3e3;}
.pg_list>ul li{border-bottom: 1px dashed #aaa; padding: 10px 10px; transition: all .3s;}
.pg_list>ul li:hover{border-radius:0 5px 5px 3px ; box-shadow: 3px 3px 7px #dfdfdf;} 
.pg_list>ul li a{display: block;padding-bottom: 16px;}
.pg_list>ul li a>i{float: right; color: #999;}
.pg_list>ul li p{font-size: 15px; color: #999; width:100%; overflow: hidden;    line-height: 2px; }
.pg_bar{ padding: 30px 0 10px 0;}

.showincolor{display:inline-flex;background: url(../images/itembg.png) no-repeat;margin:10px 10px 10px 10px;height: 50px; width:250px;line-height: 50px; font-size: 15px;xborder-left: 5px solid #004ca1;justify-content:center;}
.showincolor>a{text-align:center;}
.content {min-height:724px;}
.content>h2{font-size: 20px; font-weight: bold;padding: 20px 0;text-align: center;line-height: 30px;}
.content>h3{font-size: 18px; font-weight: bold;padding: 20px 0;text-align: left;line-height: 30px;}
.content>p{font-size: 14px; text-align: center; color: #666; padding-bottom: 14px;margin-bottom:15px;  border-bottom: 1px dashed #aaa;}
.content>p>span{padding: 0 20px;}
.content img{max-width:98%;}
.content .cont p{/*text-indent: 2em;  margin-bottom: 10px;*/}
.content .cont *{line-height: 180% }
.content .cont img{max-width:820px;margin-top:8px;}
.content .cont li a{margin:5px 0;font-size:14px;}
.content .cont table{border-collapse: collapse; border: 1px;}
.content .cont table td p{text-indent:3px;}

.content>ul li{border-bottom: 1px dashed #aaa; padding: 10px 10px; transition: all .3s;}
.content>ul li:hover{border-radius:0 5px 5px 3px ; box-shadow: 3px 3px 7px #dfdfdf;} 
.content>ul li a{display: block;padding-bottom: 16px;}
.content>ul li a>i{float: right; color: #999;}
.content>ul li p{font-size: 15px; color: #999; width:100%; overflow: hidden;    line-height: 2px; }

.dashedwords {
    display: inline-block;
    font-size: 16px;
	font-weight:bold;
	color:red;
	text-decoration:blink;
	background: linear-gradient(red, red) no-repeat;
    background-size: 100% 1px;
    background-position: 0 1.3em;
    text-shadow: 0.05em 0 #fff, -0.05em 0 #fff;

}