html{ }
body{ background: url(../images/bg.jpg) center 0 no-repeat; font-family: sans-serif; font-size:1.5rem;}
.contentBg { background-color: #fff; }

ul{ list-style-type:none;}
.fl{ float:left;}
.fr{ float:right; text-align:right;}
.mar-pad{ padding-left:5px;}
.mar-pad2{ margin-left:20px;}
.mar-top{ margin-top:50px; }
.mar-top2{ margin-top:10px; }
.mar-side{margin:40px 0px 90px 0px;}
.contentBg { background-color: #fff; }

/* 小屏幕（平板，大于等于 768px） */
@media (max-width: 360px) { 
}
/* iPhone6s（大屏手机，大于等于 360px） */
@media (min-width: 360px) { 
}
/* iPhone6s Pl us（大屏手机，大于等于 414px） */
@media (min-width: 412px) { 
}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) { 
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
}


/*begin header*/
.logoImg { width:100%; height:60px; float:left; background-image: url(../images/logo.png); background-repeat:no-repeat; background-position:left center; margin:42px 0px 30px 0px;  display:inline;}
.header{ width:100%; height:60px; color:#ffffff; margin-top:52px; float:right; text-align:right;}
.index_search { width:52%; height:28px; background-color:#ecf1f9; border:none; border-radius:5px; margin:0px 10px; padding:0px 8px;color:#000000;}
.index_button{  height:28px;background-color:#ecf1f9; border:none; border-radius:5px; color:#000000;}
/*end header*/

/*nav start*/
.navbar-nav > li > a {
 padding-left:20px;
  padding-right:20px; margin-left:30px; margin-right:30px;
}
.navbar {
  border: 0px solid transparent; margin-bottom:0px;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 2px;
  }
}

.navbar-default {
  background-color: #0f5eaa;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  border-bottom:3px solid #ff7403;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  border-bottom:3px solid #ff7403;
  background-color: #0f5eaa;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

/*end nav*/




/*tab start*/
.nav-tabs {
  border-bottom: 1px solid #bdbdbd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 0px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2 px 0 0;
  color:#333; text-decoration:none;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active {
	
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #525151;
  font-weight:bold;
  cursor: default;
  background-color: #fff;
  border: 1px solid transparent;
  border-bottom-color:#ff7403;
  cursor: pointer;
  
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
/*tab end*/


/*start info1 */
.leader{font-size:15px;line-height:30px}
.leader2{line-height:24px; font-size:12px;}

.thumbnail {
  border: 0px solid #ddd;
}

.line_down{ border-bottom:1px #ff7403 solid;}
.list-group-item-heading {
  margin-top: 10px;
}
.list-group-item:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}


.list-group {
  padding-left: 0;
  margin-bottom: 20px; margin-top:18px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 9px 12px;
  margin-bottom: -1px;
  background-color: #fff; 
  border: 0px solid #ddd; white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}
.list-group .list_title { width:440px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis; float:left; }
.list_jianjie { font-size:1.3rem;width:100%;height:50px; line-height:25px;white-space: normal;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis; float:left; color:rgba(0, 0, 0, 0.33); }
.list-group .list_time{ text-align:right; color:#acacac; float:right;}
.list-group-item a{ color:#333; text-decoration:none; }
.more{ float:right; margin-right:5px;}
.more a{color:#797979; line-height:40px; font-size:12px;}

.change{ margin-bottom:12px;}

/*end info1*/

/*begin info2*/
.pass_country{ margin:25px 0px 0px 10px; }
.pass_country_searh{ width:55%; height:40px; background-color:#ececec; border:0px; border-radius:5px; padding-left:15px; margin:0px 10px;}
.pass_country_button{  height:40px; background-color:#054b8e;border:0px; border-radius:5px; color:#fff;}
/*end info2*/

/*begin link*/
.list_link{ margin-bottom:20px;}
.list_link_con{ border:1px #dedede solid; margin:20px 5px;}
.yq_link{ margin:15px 0px; text-align:center;}
.yq_link a{color:#636161; text-decoration:none; }
/*end link*/

/*begin footer*/
.footer_bg{ background-color:#144d84;}
.footer{ padding:20px 0px; color:#c0d7e3;}
/*end footer*/

/*beigin news*/
.news_nav{ border-bottom:1px #e2e2e2 solid; height:40px; line-height:40px; margin-top:15px;}
.news_nav a{ display:block; color:#575757; font-size:16px; height:40px; line-height:40px; float:left; padding:0px 15px;}
/*.news_nav a:hover:{ border-bottom:1px #ff7403 solid; height:40px; line-height:40px;padding:0px 15px; text-decoration:none;}*/
.news_nav .news_nav_hover{ border-bottom:1px #ff7403 solid; height:40px; line-height:40px;padding:0px 15px;}
.news_tit{ padding:30px 20px 0px; font-size:16px;}
.news_list{ padding:0px 12px;}
.list-group .news_list_title { width:800px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis; float:left; }
.news_page{ float:right; margin:20px 30px 40px 0px;}
/*end news*/

/*begin news_end*/
.news_dh{ line-height:30px;border-bottom:1px #dfdfdf solid; }
.news_end{ margin:0px 20px;}
.news_end_tit{ text-align:center; font-size:20px; line-height:40px;  margin:15px 0px;}
.news_end_tit span{ font-size:12px; display:block; }
.news_end_list{  margin:30px 0px 0px 0px;}
.news_end_list p{ line-height:30px; text-indent:30px;}
.news_end_list b{ margin-right:10px;}
.news_end_prive{ margin:30px 20px 50px 20px; border-top:1px #d6d6d6 solid; line-height:40px;}
.news_end_prive a{ color:#2b2b2b; text-decoration:none; }
.news_end_photo{ vertical-align:middle; text-align:center; margin:25px 0px; }
.news_dh_font{ color:#464646;}
.breadcrumb {
  padding: 1px 15px;
  margin-bottom: 0px;
  list-style: none;
  background-color:transparent;
  border-radius: 0px; margin-top:10px;
}
.breadcrumb > li + li:before {
  content: ">\00a0";
}
.breadcrumb > .active {
  color: #fe5a00;
}
/*end news_end*/

/*begin login*/
.login_user_input{ border:1px #c1cbd0 solid; width:250px; height:40px; line-height:40px; margin:10px 0px; padding-left:8px;}
.rember_password a{ color:#828383; text-decoration:none;}
.login_button .login_submit{ width:292px; height:46px; line-height:46px; color:#fff; background-color:#0070c3; border-radius:4px; border:0px; margin:22px 0px;}
.login_line{ display:block;vertical-align:middle; text-align:center; margin-top:50px;}
.login_auto_width{ margin:60px 0px 80px 0px;}
.login_tit_Int{ margin:60px 0px 20px 0px;}
/*end login*/

/*begin register*/
.reg_list{ margin-top:30px;}
.pass_find{ padding:8px; margin-top:12px;}

.pass_find_fl{padding-top:30px;}
.form-group {
  margin-bottom: 5px;
}
.form-control {
  border: 1px solid #e0dada ;
  border-radius: 0px;
}
.form-group div{
	padding: 0px 5px;
}
/*end  register*/

/*begin password*/
.pass_user{ width:300px; height:34px; line-height:34px; border:1px #e0dada solid; margin-left:5px; padding-left:10px;}
.form-horizontal .pass_user1{  padding:0px 8px; font-weight:normal;height:34px; line-height:34px;}
.pass_iphone{ width:180px; height:34px; line-height:34px; border:1px #e0dada solid; margin-left:5px; padding-left:10px;}
.pass_push{ width:80px; height:34px; line-height:34px; background-color:#e7e7e7; border:0px; text-align:center; margin-left:10px; cursor:pointer;font-size:12px;}
.pass_yzm{ width:160px; height:34px; line-height:34px;  border:1px #e0dada solid; margin:0px 5px; padding-left:10px;}
.pass_button{ width:100%; height:46px; line-height:46px; background-color:#ff5a00; border:0px; border-radius:2px; color:#fff; margin:40px 0px;}

/*.mar_bot{position: relative;}*/
.pass_suss{margin:0 auto;width:250px}
.pass_suss_img{   margin-top:10px; height:50px;float:left}
.pass_suss_text { line-height:26px; color:#787878; 
   width:200px;float:right;
}

.pass_suss_text a{ color:#0f5eaa;}
.pass_sty{ line-height:30px;}
.pass_sty1{line-height:35px;}
/*end password*/




/* max-width是最大宽度是这么多，意思就是只要屏幕宽度小于它，那么这个样式就会起作用 */
@media (max-width: 360px) { 
	.header{ margin-top:1px;}
	.list-group .list_title { width:280px; overflow:hidden;word-break: break-all; word-wrap: break-word; white-space: normal}
	.footer{ text-align:center;}
	.pass_country_searh{ width:38%; height:40px; background-color:#ececec; border:0px; border-radius:5px; padding-left:15px; margin-left:10px;}
	.list-group .news_list_title{ width:280px; overflow:hidden;word-break: break-all; word-wrap: break-word;  float:left;}
	.login_auto_width{ width:100%;}
	.login_line{ display:block;}
	.login_auto_width{ margin:60px 0px 1px 0px;}

}

/* iPhone6s（大屏手机，大于等于 360px） */
/* min-width是最小宽度是这么多，意思就是只要屏幕宽度大于于它，那么这个样式就会起作用 */
@media (min-width:360px) and (max-width:412px) { 
	.header{ margin-top:1px;}
	.list-group .list_title {width:320px; overflow:hidden;word-break: break-all; word-wrap: break-word; white-space: normal; line-height:26px; }
	.footer{ text-align:center;}
	.pass_country_searh{ width:38%; height:40px; background-color:#ececec; border:0px; border-radius:5px; padding-left:15px; margin-left:10px;}
	.list-group .news_list_title{ width:320px; overflow:hidden;word-break: break-all; word-wrap: break-word;  float:left;}
	.login_auto_width{ width:95%;}
	.login_line{ display:block;}

}
/* iPhone6s Plus（大屏手机，大于等于 414px） */
@media (min-width: 412px) and (max-width: 768px) { 
    .header{ margin-top:1px;}
	.list-group .list_title {width:392px;overflow:hidden;word-break: break-all; word-wrap: break-word; white-space: normal; line-height:26px; }
	.footer{ text-align:center;}
	.pass_country_searh{ width:45%; height:40px; background-color:#ececec; border:0px; border-radius:5px; padding-left:15px; margin-left:10px;}
	.list-group .news_list_title{ width:380px; overflow:hidden;word-break: break-all; word-wrap: break-word;  float:left;}
	.login_auto_width{ width:90%;}
	.login_line {display:none}
	.login_auto_width{ margin:60px 0px 1px 0px;}

}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) and (max-width: 992px) { 
	.list-group .list_title {width:440px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis;  float:left; }
	.footer{ text-align:center;}
	.list-group .news_list_title { width:560px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis; float:left; }
	.login_auto_width{ width:29%;}
	.login_line{ display:block;}
    .pass_country_button{ width:66px;}
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
	.list-group .list_title {width:340px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis; float:left; }
	.login_auto_width{ width:29%;}
	.login_line{ display:block;}
    .pass_country_button{ width:66px;}
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
	.list-group .list_title { width:440px; }
	.login_auto_width{ width:29%;}
	.login_line{ display:block;}

    .pass_country_button{ width:66px;}
}

