
body,html {color:#666; font-size: 12px; background-color:#F7F7F7; }

a {color: #333;}

table { border-collapse: collapse; }
td  {border: 1px solid #ccc;  }

th {background-color: #5186E6; color: #fff;}
td , th {padding: 0.25rem; line-height: 1.8333333333333333rem;}
a {text-decoration: none;}
a:hover {color: #5186E6; text-decoration: none;}
.fl{ float: left; }
.fr{ float: right; }

.header { height: 3.3333333333333335rem; background-color: #333;}
.body {width: 91.66666666666667rem; margin: 0 auto;}

/* 获得焦点时去掉边框 */
input:focus{ border: none;outline: none; }
/* 输入内容时去掉背景色（背景变黄）*/
input:-webkit-autofill { box-shadow: 0 0 0px 83.33333333333333rem white inset;}

/* = uploadify上传插件样式
------------------------------------------ */
.uploadify-button { position: relative; text-align: center; color: #fff; cursor: pointer;  background-color: #27ae60;  padding: 0.4166666666666667rem 1rem; }
.uploadify-button:hover {  background-color: #248e4a ; color: #fff;}
.uploadify-queue-item {  margin-top: 0.3333333333333333rem;  padding: 1.25rem;  width: 39.166666666666664rem;  border: 1px solid #ccc;  background-color: #fff;  }
.uploadify-queue-item > span {   }
.uploadify-queue-item .cancel {  float: right;  }
.uploadify-queue-item .cancel {  float: right;  }
.uploadify-queue-item .cancel a,
.uploadify-queue-item .cancel a:hover {  font-family: Consolas;  color: #404040;  text-decoration: none;  border-bottom: 0 none;  }
.uploadify-queue-item .fileName {  color: #2D7200;  }
.uploadify-queue-item .uploadbtn,
.uploadify-queue-item .delfilebtn { cursor: pointer;  }
.uploadify-queue-item .uploadbtn:hover,
.uploadify-queue-item .delfilebtn:hover { color: #f00;  }
.uploadify-error {  background-color: #FDE5DD !important;  }
.uploadify-queue-item.completed {  background-color: #E5E5E5;  }


.uploadify-progress {  background-color: #E5E5E5;  margin-top: 0.8333333333333334rem;  width: 100%;  }
.uploadify-progress-bar {  background-color: #0099FF;  height: 0.25rem;  width: 0.08333333333333333rem;  }
.upload-file-box {  margin-top: 0.3333333333333333rem; padding-bottom: 0.5rem;  }
.upload-file-box .upload-pre-item {  padding: 0.08333333333333333rem; cursor: pointer;  border: 1px solid #ccc;  transition: all 0.3s linear;  }

.upload-img-box {  margin-top: 0.3333333333333333rem; padding-bottom: 0.5rem;  }
.upload-img-box .upload-pre-item {  padding: 0.08333333333333333rem;  width: 10rem;  max-height: 10rem;  overflow: hidden;  text-align: center; cursor: pointer;  border: 1px solid #ccc;  transition: all .3s linear;  }
.upload-img-box .upload-pre-item img {  vertical-align: top;  }
.upload-img-box .upload-pre-file {  padding: 0 0.8333333333333334rem;  width: 31.666666666666668rem;  height: 2.9166666666666665rem;  line-height: 2.9166666666666665rem;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  border: 1px dashed #ccc;  background-color: #fff;  }
/* 上传图片点击弹出层 */
.upload-img-popup {  position: fixed;  z-index: 9999;  padding: 0.25rem;  border: 1px solid #c3c3c3;  background-color: #fff;  box-shadow: 0 0 0.3333333333333333rem rgba(0,0,0,.5); }
.upload-img-popup .close-pop {  position: absolute;  top: -0.6666666666666666rem;  right: -0.6666666666666666rem;  width: 1.4166666666666667rem;  height: 1.4166666666666667rem;  background: url(../images/bg_icon.png) no-repeat -2.0833333333333335rem 0;  }
.upload-img-popup .close-pop:hover {  text-decoration: none;  border-bottom: 0 none; }
.upload-img-popup img {  display: block;  }
.upload_icon_all {  width: 1.25rem;  height: 1.25rem;  background: url(../images/attachment_1.png); display: inline-block; vertical-align: middle;  margin-right: 0.4166666666666667rem  }


body,html,
.wrapper,
.main_box{ width: 100%; height: auto; }
.cont_box{ max-width: 100rem; margin: 0 auto; overflow: hidden; }
.row{ margin-right: 0rem; margin-left: 0rem; }

/*查看更多*/
.check_more{ text-align: center; line-height: 1.6666666666666667rem; cursor: pointer; margin-top: 3.5rem; }
.check_more span{ width: 0.5rem; height: 0.9166666666666666rem; background: url("../img/arrow.png") no-repeat -0.16666666666666666rem -7.916666666666667rem; margin-left: 0.4166666666666667rem; }
.check_more:hover{ color: #4085ED; }
.check_more:hover span{ background-position: -0.9166666666666666rem -7.916666666666667rem; }


/*首页字体标题 home_title*/
.home_title{ font-weight: bold; font-size: 1.6666666666666667rem; color: #333333; }

/*diamonds 方块*/
.blue_diamonds,
.white_diamonds{ margin-top: -0.16666666666666666rem; height: 1.6666666666666667rem; width: 0.16666666666666666rem; vertical-align: middle; margin-right: 1.1666666666666667rem; }
.blue_diamonds{background: #4085ED;}
.white_diamonds{background: #fff;}
/*搜索框*/
.info_search { position: relative; width:54%; height: 5rem; border-radius: 2.5rem; margin: 0 auto; margin-top: 4rem; margin-bottom: 4rem;
box-shadow: 0.1rem 0.16666666666666666rem 0.16666666666666666rem 0.08333333333333333rem #ddd,  
			0.1rem 0.1rem 0.1rem 0.1rem #fff, 
			0.1rem 0.1rem 0.1rem 0.1rem #fff,    
			0.1rem 0.08333333333333333rem 0.16666666666666666rem 0.1rem #ddd;
 }
.info_search input{ text-indent: 1rem; margin-top:0.8333333333333334rem;width: 93%;height: 3.3333333333333335rem; line-height: 3.3333333333333335rem; border: none; margin-left:4%;}
/*icon*/
.info_search .search_query{ background:url(../img/arrow.png) no-repeat; }
.info_search .search_query.search_icon{position: absolute; right: 1.9166666666666667rem; top: 1.75rem; width: 1.5833333333333333rem; height: 1.5833333333333333rem; background-position: -0.16666666666666666rem -8.916666666666666rem; }
.info_search:hover .search_query.search_icon{ background-position-x: -1.8333333333333333rem; }

/*header nav*/
#header{ width: 100%; min-height: 3rem; background: #4085ED;}
#header .cont_tan{ width: 100%; min-height: 3rem; padding: 0 7rem; }
#header ul{ float: right; }
#header li{ float: left; line-height: 3rem; margin-left: 3.8333333333333335rem; position: relative; }
#header a{ color: #fff; }


/* main nav */
.navbar{ margin-bottom: 0; }
.navbar-nav{float: right}
#menu .container-fluid{margin: 0 7rem;min-height: 5rem;}
.navbar-default{background-color: #fff; border: none;}
.navbar{min-height: 5rem;}
.nav>li{ margin-left: 3.8333333333333335rem;}
.container-fluid>.navbar-collapse{margin-right: -1.25rem;margin-left: -1.25rem;}
#logo{ display: inline-block; height: 2.5rem; background: url("../img/logo_pic.png?v=1") no-repeat; position: absolute; left: 7rem; top:1.25rem; z-index: 999999; }
.main_nav .site_name  { font-size: 20px; margin-left: 12.166667rem; line-height: 2.7rem; font-weight: 600; }
#menu .container-fluid>.navbar-header{ height: 5rem; }
#dLabel{ line-height: 60px; border: none; background: #fff;padding: 0; }
.nav>li.dropdown>a#dLabel{ text-decoration: none; }
.nav>li.dropdown.open>a#dLabel,
.nav>li.dropdown:hover>a#dLabel{ color: #4085ED; text-decoration: none; }
.nav>li.dropdown.open>a#dLabel>span,
.nav>li.dropdown:hover>a#dLabel>span{ display: block;width: 100%; border-bottom: 2px solid #4085ED; position: absolute; bottom: 1.25rem; }
.dropdown-menu{ min-width: 0; border: none; }

/* 一级菜单选中 */
.nav>li.dropdown.active>a#dLabel{ color: #4085ED; text-decoration: none; }
.nav>li.dropdown.active>a#dLabel>span{ display: block;width: 100%; border-bottom: 2px solid #4085ED; position: absolute; bottom: 1.25rem; }
/* 二级菜单选中 */
.nav>li .dropdown-menu li.active>a{ background-color: #4085ED; text-decoration: none; }
.nav>li .dropdown-menu li:hover>a{ background-color: #4085ED; text-decoration: none;color: #fff; }

/*banner*/
.swiper-slide{display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}

/*footer*/
.footer{ width: 100%;margin-top: 1.6666666666666667rem; }
.footer .row.link{ margin-top: 2.0833333333333335rem; }
.footer .col-md-12, 
.footer .col-xs-12,
.footer .col-xs-6{ padding: 0; }
#footer{ width: 100%; }
#footer .footer_left{ width: 84%; margin-top: 1rem; }
#footer .footer_right{ width: 16%;margin-top: 1rem; }
#footer .footer_right ul{ width: 100%; }
#footer .footer_right ul li{width: 100%; text-align: right; }
#footer .footer_right ul li a{ font-weight: bold; height: 2.5rem; line-height: 2.5rem;}
#footer .item_footer{ line-height: 2.8333333333333335rem;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.footer .link_connection{ width: 100%; margin-top: 1.6666666666666667rem; text-align: center; background: url("../img/foot_img.png") no-repeat center center; background-size: 100% 100%; }
.footer .link_connection .link_fluid div{ color: #fff; padding: 5rem 0; font-size: 1.5rem; }
.footer .link_connection .link_fluid div:nth-child(1),
.footer .link_connection .link_fluid div:nth-child(2){ text-align: left; }
.footer .link_connection .link_fluid div:nth-child(3),
.footer .link_connection .link_fluid div:nth-child(4){ text-align: right; }
.footer .link_connection .link_fluid .foot_icon{ background: url("../img/location_fill.png") no-repeat; vertical-align: middle; margin-right: 0.4166666666666667rem; }
.footer .link_connection .link_fluid .foot_icon.addr_icon{ width: 1.1666666666666667rem; height: 1.4166666666666667rem; background-position: -0.08333333333333333rem -0.08333333333333333rem; }
.footer .link_connection .link_fluid .foot_icon.foot_email{ width: 1.1666666666666667rem; height: 1.4166666666666667rem; background-position: -1.3333333333333333rem -0.25rem; }
.footer .link_connection .link_fluid .foot_icon.foot_tel{ width: 1.6666666666666667rem; height: 1.1666666666666667rem; background-position: -2.6666666666666665rem -0.16666666666666666rem; }

/*版权 copyright*/
.copyright{ padding: 0.8333333333333334rem; line-height: 1.6666666666666667rem; text-align: center; background: #4085ED; color: #fff; }
.copyright span{ margin: 0 0.4166666666666667rem; }

/*分页样式*/
.pagination>li>a{ border: none; margin-left:0rem;margin: 0 0.4166666666666667rem; }
.pagination>li>a:hover{ background-color: #fff; }
.pagination>li>a.skip{ padding: 0rem; color: #333; margin: 0 0.8333333333333334rem 0 1.6666666666666667rem; }
.pagination>li>a.skip input{ width: 3.3333333333333335rem; height: 2.5833333333333335rem; line-height: 2.5rem; border: 1px solid #ddd; margin: 0 0.4166666666666667rem; }
.pagination>li>a.sure,
.pagination>li>a.prev,
.pagination>li>a.next{border: 1px solid #ddd;}
.pagination>li:first-child>a{border-top-left-radius: 0rem; border-bottom-left-radius: 0rem; border-radius: 2px; }

/*路径公共样式*/
/*.cont_box { margin: 0 auto 1.6666666666666667rem; }*/
.cont_box .cont { background-color: #ffffff; padding: 22px 44px; }
.cont_box .content_title { margin: 1rem 0px;width: 100%;height: 1.6666666666666667rem;padding-left: 1.75rem; }
.cont_box .content_title a { color: #333333;font-size: 1.1666666666666667rem;height: 1.6666666666666667rem;line-height: 1.6666666666666667rem; }
.cont_box .content_title span { width: 3.75rem;display: inline-block;height: 1.6666666666666667rem;line-height: 1.6666666666666667rem;color: #999999;text-align: center; }
.cont_box .content_title .active { color: #5186E6; }














/*mobile terminal public css*/
@media screen and (min-width: 768px) and (max-width: 1024px){
	.footer .link_connection .link_fluid div:nth-child(1), 
	.footer .link_connection .link_fluid div:nth-child(2){ padding-top: 2rem; }
	.footer .link_connection .link_fluid div:nth-child(3), 
	.footer .link_connection .link_fluid div:nth-child(4){ text-align: left; padding-bottom: 2rem; }
	.footer .link_connection .link_fluid div{ padding: 0.5rem 0; }
	.container-fluid>.navbar-collapse{ margin-left: 0rem; margin-right: 0rem; }
	.navbar-collapse{ padding-left: 0rem; padding-right: 0rem; }
	#footer .footer_left,
	#footer .footer_right{ float: none; }
	#footer .footer_right ul{ width: 100%; }
	#footer .footer_right ul li{ float: left; width: 33.33%; text-align: left; }
	#footer .footer_right ul li a{ color: #333; }

}
@media screen and (width: 768px){.nav>li{ text-indent: 0rem; margin: 0 1.8333333333333333rem; }}
@media screen and (max-width: 768px){
	.cont_box{ padding: 0 0.8333333333333334rem;width: 100%; overflow: hidden;}
	.navbar-nav { float: left; margin: 0; width: 13.333333333333334rem; }
	.navbar-default .navbar-collapse, 
	.navbar-default .navbar-form{ width: 13.333333333333334rem; position: absolute; background-color: #fff; right: 0; z-index: 99999; }
	.container-fluid>.navbar-collapse{ margin-right: 0rem;}
	.navbar-collapse{ padding-right: 0rem; padding-left: 0rem; }
	.navbar>.container-fluid .navbar-brand {margin-left: 2.5rem; }
	.nav>li{ margin-left: 0rem; text-indent: 2.5rem; }
	.navbar-toggle{ margin-top: 1.0833333333333333rem;margin-right: 2.5rem; }
	.container-fluid{ padding-left: 1.25rem; padding-right: 1.25rem; }
	.nav>li>.dropdown.open>#dLabel>a>span{bottom: auto; top: 3.8333333333333335rem; }
	.dropdown-menu>li{ text-indent: 0.5rem; }

	#logo{ left: 1.25rem; top:1.25rem; width: 128px; }
	.main_nav .site_name  {  display: none;  }
	#header .cont_tan{ padding: 0; }
	#header ul{ margin: 0 auto; }
	#header li{ margin-left: 0rem; margin: 0 1.6666666666666667rem;}
	.footer .link_connection .link_fluid{ padding: 0.8333333333333334rem 0; }
	.footer .link_connection .link_fluid div{padding: 0.3rem 0; font-size: 1rem; }
	.white_diamonds{ height: 1rem; }
	.footer .link_connection .link_fluid div:nth-child(3),
	.footer .link_connection .link_fluid div:nth-child(4){ text-align: left; }
	.check_more{ margin-top:1.75rem; }
	.info_search { width:90%;}
	
	#footer .footer_left,
	#footer .footer_right{ float: none; }
	#footer .footer_right ul{ width: 100%; }
	#footer .footer_right ul li{ float: left; width: 50%; text-align: left; }
	#footer .footer_right ul li a{ color: #333; }
}


.pager_div { display: inline-block;width: 100%; }

