body {
	font-family: 'Open Sans', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	font-weight:300;
	line-height:1.6em;
	color:#656565;
	/* background: #EFEFEF; */
}
*{ margin:0px; padding:0px;}
a:active {
	outline:0;
}
ul,li{margin:0px;
padding:0px;
list-style:none;
}
.clear {
	clear:both;
}
a{text-decoration:none;
}
a:hover{text-decoration:none;
}

#top {
    background: #F5463B;
    padding: 20px 0 10px;
    color: #fff;
}
.logo a{font-size:28px;
color:#FFF;
line-height:52px;
}
.item img{max-width:100%;
width:100%;
height:auto;
}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; font-size:16px; margin-top:15px;}
.nav .nLi h3 a{color: #fff; font-size:14px;font-weight:bold; padding: 6px 15px 10px 15px;}
.nav .sub{ display:none; width:190px; left:0; top:48px;  
position:absolute; background:#337ab7;  line-height:28px; padding:5px 0; 
text-align:lrft; z-index:999;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 15px; color:#fff; font-size:14px; text-decoration:none; }
.nav h3 a:hover{color:#337ab7; text-decoration:none; }

.nav a:hover{color:#fff; text-decoration:none; }
.nav .on h3 a{
color:#fff;
text-decoration:none;
}  
.fix-left{margin-top:10PX;
}
.widget {
/*    border-right: 1px solid #ccc;
	box-shadow: 1px 1px 1px #ccc;
*/	padding: 10px 0px 10px 0px;

}
.widget .heading {
    background:#ccc;
    margin-bottom: 10px;
	height:36px;
	line-height:36px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	}
.widget .heading h4 {
    font-size:18px;
    display: inline-block;
    margin-left: 15px;
    color: #333;
    text-transform:capitalize;
	font-weight:bold;
}
.widget .content{padding:0px 15px;
}
.sidebar-menu li{height:42px;
line-height:42px;
border-bottom: 1px dashed #ccc;
}
.sidebar-menu li a{color:#666;
padding:0px 0px 0px 15px;
}
.wid-menu, .wid-info, .wid-edit, .wid-news{margin-bottom:15px;
border:1px solid #ddd;
box-shadow: 2px 2px 2px #eeeeee;
border-radius:10px;
}
.wid-info ul li{line-height:36px;
}
.wid-edit p{line-height:28px;
}
.wid-edit img{
	width:90px;
	height:90px;
	float:left;
margin-right:15px;
}
.wid-con p .fa{color:#337ab7;
margin-right:10px;
}
.wid-con{line-height:28px;
}
.news-item {
    border-bottom: 1px solid #ddd;
    padding: 5px;
	margin-bottom:10px;
}
.news-item p {
    margin: 0;
}
.news-item a{
    color: #337ab7;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	line-height:28px;
	}
#main{margin-top:20px;
}
.main-title {
    background: url(../images/images/title-tag.png) repeat-x center center;
    margin:15px 0 20px 0px;
}
.main-title h2 {
    font-size: 25px;
    padding: 0px 8px;
    background-color: #fff;
    display: inline-block;
    margin: 0 0 0 15px;
    color: #333;
}
.about-more a {
    width: 210px;
    height: auto;
    border: 1px solid #337ab7;
    text-align: center;
    line-height: 36px;
    margin-top: 15px;
    display: inline-block;
}
.about-more a .fa{margin-right:15px;
}
.service-box {
    margin-bottom: 20px;
    position: relative;
	height:160px;
	overflow:hidden;
}
.service-box h5 a{color:#656565;
}
.service-box h3:before {
    position: absolute;
    content: "";
    width: 40px;
    height: 2px;
    top: -3px;
    background: #337ab7;
}
.service-box h3 {
    position: relative;
    margin-bottom: 20px;
    padding-top: 10px;
}
.service-box h3 span {
    margin-right: 11px;
    background: #337ab7;
    padding: 5px;
    color: #fff;
}
.service-box h5:before {
    position: absolute;
    content: "";
    width: 40px;
    height: 2px;
    top: -3px;
    background: #337ab7;
}
.service-box h5 {
    position: relative;
    padding-top: 10px;
	font-size:15px;
	line-height:28px;
	font-weight:bold;
	/*max-height:84px;*/
}
.service-box h5 span {
    margin-right: 11px;
    background: #337ab7;
    padding: 5px;
    color: #fff;
	font-size:24px;
}
.service-box h6{font-size:15px;
font-weight:normal;
/*margin-top:15px;*/
line-height:24px;
color:#337ab7;

}
.service-box p {
    position: relative;
    margin-bottom: 15px;
}

.service-box p span {
    margin-right: 11px;
    background: #337ab7;
    padding: 5px;
    color: #fff;
	font-size:24px;
}
.ar-more {
    width: 200px;
    height: 48px;
    background:#337ab7;
    text-align: center;
    line-height: 48px;
	float:right;
	margin-right:15px;
/*	font-size:18px;*/
	
}
.ar-more a{color:#FFF;
	text-decoration:none;
	display:inline-block;
	}
.ar-more a:hover {
	width: 188px;
    height: 46px;
    border: 1px solid #337ab7;
	text-decoration:none;
	background:#fff;
	color:#000;
}
.main-content{margin-bottom:15px;
border:1px solid #ddd;
box-shadow: 2px 2px 2px 2px #eeeeee;
border-radius:10px;
padding:15px 15px;
}
.text-center{margin-top:20px;
}
.box {
    width: 100%;
    display: inline-block;
    padding: 20px 0px 20px 0px;
    min-height:320px;
	background:#FFF;
	border: 1px solid #ddd;
    box-shadow: 2px 2px 2px 2px #ddd;
    border-radius: 10px;
	}
.icons1{background:#30c39e;
width:60px;
height:60px;
display:inline-block;
text-align:center;
line-height:55px;
border-radius:100%;
}
.icons2{background:#f85a40;
width:60px;
height:60px;
display:inline-block;
text-align:center;
line-height:55px;
border-radius:100%;
}
.icons3{background:#0389ff;
width:60px;
height:60px;
display:inline-block;
text-align:center;
line-height:55px;
border-radius:100%;
}
.icons i {
    color: #fff;
	text-align:center;
	vertical-align:middle;

}
.box-area{padding: 0 0; float: left;text-align: center;padding: 0px 20px;width: 100%;}
.box-area .cfp-list li{float:left;
padding:5px 10px;
text-align:left;
}
.box-area .cfp-list li i{font-size:18px;
color:#656565;
padding-right:5px;
}
.box-area .cfp-list li a{color:#656565;
}
.box-area p{text-align:center;
}
.box_btn a {
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
    background: #055999;
    padding: 7px 20px;
    margin-top: 10px;
    display: inline-block;
    border: 1px solid #055999;
}
.foot-botom {
    background: #eeeeee;
    padding-bottom: 30px;
}
.mail-text {
    margin: 0 auto;
    text-align: center;
}
.mail-but {
    background: #333;
    color: #FFF;
    padding: 2px 5px;
}
.footer {
    background: #1b1b1b;
    padding: 30px 0px;
}
.footer p {
    text-align: center;
    color: #FFF;
}



.content_left_title {
    font-size: 18px;
    height: auto;
    line-height: 48px;
    color: #055999;
    border-bottom: #CCC dashed 1px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
}
.page-cons {
    text-align: justify;
    margin-top: 10px;
    font-size: 14px;
    line-height: 28px;
    margin: 0 8px;
	border-top: 1px #CCCCCC solid;
}
.path{
    font-size: 14px;
}
.pub-list {
    padding-top: 20px;
}
.pub-list li {
    line-height: 28px;
    border-bottom: 1px #CCCCCC dashed;
    padding-bottom: 2px;
    margin-bottom:8px;
    background-image: url(../images/images/dot.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
}
.pub-list strong {
    color: #337ab7;
	margin-right:8px;
}
.text-num{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
#pages { padding:14px 0 10px; margin-top:10px; }
#pages a {display:inline-block; height:38px; line-height:38px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px; border-radius:5px;}
#pages a.a1 {  width:84px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
.page-cons {
    text-align: justify;
    margin-top: 10px;
    font-size:14px;
    line-height: 28px;
	margin:0 20px;
}
.base-info {
    background-image: url('../images/images/base.png');
    padding-left: 50px;
    height: 45px;
    padding-top: 10px;
    background-position: left center;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-left: 10px;
}
.s-editor {
    color: #4C4C4C;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    border-bottom: 1px #CCCCCC dashed;
    padding-bottom: 5px;
    padding-top: 5px;
}
.down-pdf {
    text-align: center;
    margin: 8px;
}
.p-div{

padding-top:5px;


}
.p-d{
	margin: 3px 0;

}
.p-up{
	background-image:url('../images/images/p_up.gif');
	background-repeat:no-repeat;
	display:block;
	height:21px;
	line-height:21px;
	width:170px;
	padding-left:33px;

	
}
.p-down{
	background-image:url('../images/images/p_down.gif');
	background-repeat:no-repeat;
	display:block;
	height:21px;
	line-height:21px;
	width:170px;
	padding-left:33px;

	
}
.p-up-txt strong{text-align:left;}
.p-up-txt{
	display:block;
	background-image:url('../images/images/dot.png');
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
}
.p-up-txt  a:link,.p-up-txt  a:visited{
	color:blue;
	font-size:14px;
	text-align:left;
}
.p-up-txt a{text-align:left;}
.p-bd{
	background-image:url('../images/images/line.gif');
	background-repeat:no-repeat;
	background-position:left center;
}
.down-pdf{
	text-align:center;
	margin: 8px;
}
.down-pdf li a{
	text-align:center;
	background-image:url('../images/images/down_pdf.jpg');
	width:204px;
	height:44px;
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	font-size:0px;
	line-height:0px;
	
}
.cblue {
    color: #055999;
}
.zzinfo {
    text-align: center;
    margin-bottom: 10px;
    font-size: 14px;
}
.uplabel {
    vertical-align: super;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
}

.dwinfo{

	font-family: arial, sans-serif; 

	 font-style: italic;

	 font-size:14px;

	 color:#808080;

	 padding-bottom:8px;

	 margin-bottom:8px;

	 

}
.qk-loop {
    height: 35px;
    float: left;
    width: 205px;
    margin-right: 10px;
    display: inline;
    border: 1px #CCCCCC solid;
    line-height: 35px;
    background-image: url('../images/images/index_bt.jpg');
    background-repeat: no-repeat;
    margin-bottom: 5px;
}
.qk-loop a:link, .qk-loop a:visited {
    text-decoration: none;
    font-size: 12px;
    padding-left: 10px;
    display: block;
    color: #656565;
}
.iss-tb {
    margin: 10px 0;
}
.iss-h {
    height: 28px;
    background-color: #333333;
    float: left;
    font-size: 16px;
    line-height: 28px;
    color: white;
    padding: 0 10px;
}
.pdf-con {
    float: right;
    width: 98px;
    height: 28px;
    background-repeat: no-repeat;
}
.iss-hline {
    height: 1px;
    overflow: hidden;
    background-color: #333333;
    clear: both;
}
.gray_bg {
    background-color: #F0F0F0;
}
#isstab td {
    padding: 2px 5px;
}
.hs_date {
    font-size: 14px;
    background-color: #ede9e9;
    color: #808080;
    padding: 5px 0px 5px 10px;
	background-color: #ede9e9;
}