﻿#side-menu li {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.w12_rr{width: 1130px; margin: 0 auto; position: relative;}

.dah{ height:45px; background:#0b64d0;width:100%; min-width:1200px;    margin-top: 34px;}
.dahv{ width:1200px; margin:0 auto; height:45px;}

.clear {clear:both; height:0; line-height:0; overflow:hidden;   }

.bont{background:#044593; width: 100%; height: 155px; border-top: 5px solid #004946; padding: 20px 0px;}
.bontlf{ width: 600px; float: left; line-height: 43px; color: #fff; font-size: 14px;}

.bontcc{width: 320px; height: 71px; float: left; margin-left: 20px; margin-top: 25px;}


.barg{width: 250px; float: right;  }
.barg li{  float: left; height: 95px; text-align: center; color: #fff; padding-left: 15px;font-size: 14px;}
.winl12_ww{ width: 100%; height: auto; margin: 0 auto; background: url(../images/z_02.png) bottom no-repeat;}
.banncc{width:100%; min-width: 1200px; background: #f7f6f6; height: 250px;}
.winl1200{ width: 1200px; padding: 30px 0px; margin: 0 auto; background: url(../images/z_02.png) bottom no-repeat;}

.wnc{width: 300px; float: left; min-height: 500px; border: 1px solid #e1e1e1;}
.wncrr{width: 870px; float: right; min-height: 500px;}

.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom: 20px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; text-align:right; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.rslides li i{display:block; left:50%; background:#666 margin-left:-550px; bottom:0; line-height:50px; color:#f00;position:absolute; z-index:10000;}

ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
A:link,A:visited{TEXT-DECORATION:none; }
A:hover { TEXT-DECORATION:none; color:#1f5db2;}
a{color:#333333;}















thead > tr > th {
	white-space: nowrap !important;
}
.btgrid .content > p {
	margin: 7px auto;
}
.input-group-container > .input-group-container-addon {
	padding: 0px 13px; height: 34px; text-align: left; color: rgb(72, 72, 72); line-height: 34px; display: block;
}
.input-group-container > input.form-control {
	padding-left: 39px; margin-top: -34px;
}
textarea {
	resize: vertical;
}
.alert-info {
	border-color: rgb(51, 51, 51); color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
.alert-info hr {
	border-top-color: rgb(188, 232, 241);
}
.alert-info .alert-link {
	color: rgb(85, 136, 187);
}
.alert-info .close {
	color: rgb(255, 255, 255) !important; text-shadow: 0px 0px 1px #fff;
}
.alert-info .notify-header > .close {
	color: rgb(255, 255, 255) !important; text-shadow: 0px 0px 1px #fff;
}
.alert-default {
	border-color: rgb(187, 187, 187); color: rgb(51, 51, 51); box-shadow: 0px 3px 15px rgba(0,0,0,0.5); background-color: rgb(255, 255, 255);
}
.alert-default hr {
	border-top-color: rgb(51, 51, 51);
}
.alert-default .alert-link {
	color: rgb(85, 136, 187);
}
.alert-default .close {
	color: rgb(51, 51, 51) !important; text-shadow: 0px 0px 1px #333;
}
.alert-default .notify-header > .close {
	color: rgb(51, 51, 51) !important; text-shadow: 0px 0px 1px #333;
}
div[data-notify='container'] button[data-notify='dismiss'].close:focus {
	
}
.notify-backdrop {
	left: 0px !important; top: 0px !important; right: 0px !important; bottom: 0px !important; display: block !important; position: fixed !important; background-color: transparent !important;
}
.notify-header {
	height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.notify-header > [data-notify='title'] {
	overflow: hidden; padding-right: 16px; font-size: 17px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.notify-body {
	padding: 15px 0px; font-size: 14px;
}
.notify-body > [data-notify='icon'] {
	margin-right: 5px;
}
.notify-footer {
	padding: 7px 0px; text-align: right;
}
.grid {
	margin: 0px -5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid::before {
	display: table; content: " ";
}
.grid::after {
	clear: both; display: table; content: " ";
}
.grid-20-1 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-2 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-3 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-4 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-5 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-6 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-7 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-8 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-9 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-10 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-11 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-12 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-13 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-14 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-15 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-16 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-17 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-18 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-19 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-20 {
	padding-right: 5px; padding-left: 5px; float: left; position: relative; min-height: 1px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.grid-20-1 {
	width: 5%;
}
.grid-20-2 {
	width: 10%;
}
.grid-20-3 {
	width: 15%;
}
.grid-20-4 {
	width: 20%;
}
.grid-20-5 {
	width: 25%;
}
.grid-20-6 {
	width: 30%;
}
.grid-20-7 {
	width: 35%;
}
.grid-20-8 {
	width: 40%;
}
.grid-20-9 {
	width: 45%;
}
.grid-20-10 {
	width: 50%;
}
.grid-20-11 {
	width: 55%;
}
.grid-20-12 {
	width: 60%;
}
.grid-20-13 {
	width: 65%;
}
.grid-20-14 {
	width: 70%;
}
.grid-20-15 {
	width: 75%;
}
.grid-20-16 {
	width: 80%;
}
.grid-20-17 {
	width: 85%;
}
.grid-20-18 {
	width: 90%;
}
.grid-20-19 {
	width: 95%;
}
.grid-20-20 {
	width: 100%;
}
figure {
	margin: 10px auto; padding: 7px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; display: inline-block; max-width: 100%;
}
figure > figcaption {
	text-align: center; display: block;
}

