﻿@charset "utf-8";
/* CSS reset */
*{margin:0;padding:0;}
body {
	font-size: 14px;
    font-family:"Microsoft Yahei", arial, verdana;
    color:#333;
	background-color:#ddf3fb;
	background-image:url(../../images/common/background2.png);
	-moz-background-size:100% auto; /* 老版本的 Firefox */
    background-size:100% auto;
	background-repeat:no-repeat;
	background-position:center 115px;
	min-width:1200px;
}
div, form, img, ul, ol, li, dl, dt, dd,table,fieldset {
    border: 0;
}
li {
    list-style-type:none;
}
img {
    vertical-align:top;
}
a {
	color:#333;
    text-decoration:none;
}
a:hover,a:focus{
    text-decoration:none;
	outline:none;
	cursor: pointer;
}
.headbox{
	height: 135px;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
.headiframe{
	height:185px;
	width:100%;
	overflow:hidden;
}
#main{
	padding-top:20px;
	background-color:#fff;
	padding-left:35px;
	padding-right:35px;
}
.blockpad{
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}
/*nav S*/
#navbar{
	padding-left:0;
	padding-right:0;
}
.navbox{
	/*height:50px;
	width:100%;
	min-width:1200px;
	background-color:#eee;
	position:absolute;
	top:145px;
	z-index:1000;*/
	margin-top: 40px;
	width: 680px;
    float: right;
}
.navbox .nav li a{
	font-size:16px;
	color:#4c4c4c;
	/*height:58px;
	margin-top:-4px;
	padding-top:15px;*/
	margin: 0px 5px;
    padding: 5px;
}
.navbox .nav li.active a{
	background-color:#36a6ff;
	color:#fff;
}
.navbox .nav li a:hover,#navbar li a:focus{
	background-color:#36a6ff;
	opacity: 0.8;
	color:#111111;
}
@media (max-width: 768px) {
	.navbox .nav li{
		background:#cce7fa;
		border-top:1px solid #fff;
	}
	.navbox .nav li.active a,.navbox .nav li a:hover,#navbar li a:focus{
		background:#39a5ff;
	}
	.navbox .nav li a{
	    margin-top: 0;
	    margin-bottom:0;
   }
}
/*nav E*/

/*foot S*/
.footbox{
	height:190px;
	width:100%;
	overflow:hidden;
}
.footiframe{
	height:100%;
	width:100%;
	border:none;
	overflow:hidden;
}
/*foot E*/

/*首页大搜索框 S*/
.searchbox{
	border-radius: 4px;
    height: 45px;
    position: relative;
}
.searchbox_input{
	height:100%;
	width:100%;
	background-color:rgba(255,255,255,0.7);
	border-radius:4px;
	border:1px solid #bfbfbf;
	padding-right:12%;
	padding-left:1%;
	font-size:16px;
}
.searchbox_input::-moz-placeholder {
  color: #888787;
  opacity: 1;
}
.searchbox_input:-ms-input-placeholder {
  color: #888787;
}
.searchbox_input::-webkit-input-placeholder {
  color: #888787;
}
.magnifier{
	display:block;
	background:url(../../images/index/icon_search1.png) no-repeat center;
	position:absolute;
	right:0;
	top:4px;
	height:30px;
	width:12%;
	border-left:1px solid #585858;
}
.searchboxindex .magnifier{
	top:7px;
	height:32px;
	background:url(../../images/index/icon_search1.png) no-repeat center;
}

.rm_title{
	float: left;
}
/*首页大搜索框 E*/

/*常用公用样式 S*/
.tit{
	font-size:24px;
	color:#145cae;
	font-weight:bold;
	border-left:3px solid #ff9c00;
	padding-left:15px;
	padding-top:2px;
	margin-bottom:20px;
}
.btn{
	border-radius:0;
}
.btn .glyphicon{
	margin-right:5px;
}
.btn-orange{
    background-color:#fa8c11;
	color:#fff;
}
.btn-orange:hover{
    background-color:#df7c0e;
	color:#fff;
}
.btn-gray{
    background-color:#c0c0c0;
	color:#555;
}
.btn-blue{
	background-color:#00a0ea;
	color:#fff;
}
.btn-blue:hover{
	background-color:#028ccc;
	color:#fff;
}
.btn-circle{
	border-color: #00a0ea;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.btn-circle:hover{
	background-color:#00a0ea;
}
.btn-circle span{
	color: #00a0ea;
	right: 2px;
}
.btn-circle:hover span{
	color: #fff;
}
.btn-green{
	background-color:#44be24;
	color:#fff;
}
.btn-green:hover{
	background-color:#38a51b;
	color:#fff;
}
.btn-lightgray{
	background-color:#f5f5f5;
	color:#666;
}
.btn-lightgray:hover{
	background-color:#339fec;
	color:#fff;
}
.whitbg{
	background-color:#fff;
}
.whitebg{
	background:#fff;
}
.padright0{
	padding-right:0;
}
.padleft0{
	padding-left:0;
}
.padlr{
	padding-right:0;
	padding-left:0;
}
.inputstyle{
	height:34px;
	border:1px solid #bbbbbb;
	font-size:14px;
	padding-left:10px;
	width:100%;
}
.bg-responsive{
	display: block;
	-moz-background-size: 100% auto;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.responsive_imgbox{
	display:table-cell;
	vertical-align:middle;
	height:200px;
}
@media (max-width: 1366px){
	.responsive_imgbox img{
		width:100%;
	}
}
.sorucetit{
	color:#3091ff;
}
.source_media{
	border:1px solid #39a5ff;
	border-radius:4px;
	margin-bottom:50px;
}
.source_media .media-left a{
	width:117px;
	height:117px;
	display:block;
	-moz-background-size:100% 100%; /* 老版本的 Firefox */
    background-size:100% 100%;
	background-repeat:no-repeat;
}
.source_media .media-body{
	color:#3091ff;
}
.source_media .media-body .media-heading{
	font-weight:bold;
	margin-top:20px;
}
.source_media .media-left,.source_media .media-body{
	float:left;
	display:block;
}
/*常用公用样式 E*/

/*网站地址导航 S*/
.mapsite{
	background-color: #f1f1f1;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mapsite a,.mapsite span{
	color: #333;
    font-size: 14px;
}
.mapsite span{
	margin-left:5px;
	margin-right:5px;
}
.mapsite .currentpage{
	color:#ffab36;

}
/*网站地址导航 E*/

/*友情链接 S*/
.friend_item a{
	display:block;
	margin-bottom:20px;
}
/*友情链接 E*/

.tabstyle .nav-tabs{
	border-bottom:2px solid #339fec;
}
.tabstyle .nav-tabs > li{
	margin-bottom:0;
}
.nav-tabs > li > a{
	border:1px solid #ddd;
	border-radius:0;
	margin-right:15px;
	border-bottom:none;
}
.tabstyle .nav-tabs > li.active > a, .tabstyle .nav-tabs > li.active > a:hover, .tabstyle .nav-tabs > li.active > a:focus{
	background-color:#339fec;
	border-width:0;
	border-radius:0;
	color:#fff;
	border:1px solid #339fec;
}
.tabstyle .nav-tabs > li > a{
	padding: 10px 50px;
}

/*页码 S*/
.pagination_sy{
	font-size:16px;
	padding-top:15px;
	padding-bottom:15px;
	color:#555;
	background-color:#fff;
}
.pagination_sy a{
	color:#555;
}
.pagination_sy a:hover,  
.pagination_sy a:focus{
	cursor: pointer;
}
.num_btn{
	padding:5px 12px;
	display:inline-block;
}
.prev_btn .glyphicon,.next_btn .glyphicon{
    color:#1e96e8;
}
.num_btn:hover,.num_active{
	background-color:#ddd;
	border-radius:4px;
}
.page_num,.tongji{
	text-align:center;
}
.tongji{
	padding-top:5px;
}
.orangetext{
	color:#fa8c11;
	margin-left:10px;
	margin-right:10px;
	font-weight:bold;
}
.tongji span{
	color:#fa8c11;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
}
.tongji span input{
	padding: 5px;
    text-align: center;
    border-radius: 4px;
    border: 1px solid #ccc;
}
.pagination_sy .list_num{
	margin-top: 6px;
	float: right;
}
.common_pagination .page_num .first {
	display: none;
}
.common_pagination .page_num .prev {
	display: none;
}
.common_pagination .page_num .page {
	font-size: 14px;
	display: inline-block;
}
.common_pagination .page_num .next {
	display: none;
}
.common_pagination .page_num .last {
	display: none;
}
.common_pagination .page_num .page{
	padding:1px 6px;
}
.common_pagination .page_num .active {
	background-color: #ddd;
	border-radius: 4px;
}
.common_pagination .page_num .prev_btn,.common_pagination .page_num .next_btn{
	float: left;
	padding-top:3px;
}
.commonpagebox{
	float: left;
}
/*页码 E*/

/*段落样式 S*/
.paratitle {
    text-align: center;
    color: #00a0e8;
	margin-top:0;
	border-bottom: 1px solid #ddd;
	padding: 10px;
}
.paratitle span{
	border-bottom: 2px solid #00a0e8;
	padding: 5px;
}
.parablock p{
	text-indent: 2em;
	line-height: 28px;
	font-size:16px;
}
.parablock .paratit{
	font-weight: bold;
}
.parablock .parafutit{
	font-weight: bold;
}
.paraimg{
	border:1px solid #ddd;	
}
.paraimg p{
	font-size:12px;
	text-align:center;
	margin-bottom:5px;
	margin-top:5px;
}
@media (max-width: 1366px){
	.paraimg img{
		width:100%;
	}
}
/*段落样式 E*/
/*查询补全*/
#word{
	position: absolute;
	z-index: 99;
	width: 100%;
	height: auto;
	background-color: #fff;
	border: 1px solid #39a5ff;
	border-radius: 4px;
	display: none;
}
.click_work{
	padding: 8px;
	font-size: 13px;
	cursor:pointer;/*鼠标放上变成小手*/
}
.click_work:hover{
	color: #145cae;
	background-color:#F7F7F7;
	padding-left: 10px;
}
.error{
	color: gray;
	cursor:pointer;/*鼠标放上变成小手*/
}