.pr{position:relative}
.pa{position:absolute}
ul,li{list-style:none}
.ovh{overflow:hidden}
.b{font-weight:bold}
th{font-weight:normal}
.tac{text-align:center}
.tar{text-align:right}
.tac img{display:block;margin:auto}
.pd10{padding:10px}
.mb10{margin-bottom:10px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.w300{width: 300px}
.form-control{display:inline-block;}
.input-width-mini{width:60px!important}
.input-width-small{width:90px!important}
.input-width-medium{width:150px!important}
.input-width-large{width:195px!important}
.input-width-xlarge{width:270px!important}
.input-width-xxlarge{width:360px!important}
.input-block-level{display:block;width:100%}
a [class^="icon-"], a [class*=" icon-"] {
    display: inline; margin-right: 4px;
}
a { outline:none;}
.f-large{font-size:150%}
.f-red{ color: #ff0000}
.menu{margin-top:2px;background:#0b395a;margin-bottom:0px;border:none}
.navbar-default .container{position:relative}
.logo{float:left;margin-top:37px; width:100%;}
.logo img{display:block; width:100%}
.menu .navbar-nav > li.line{width:1px;height:20px;border-left:solid 1px #fff;margin-top:15px}
.menu .navbar-nav > li > a{height:50px;display:block;line-height:50px;padding:0 20px;color:#fff;font-size:14px}
.menu .navbar-nav > li > a i.icon{vertical-align:middle}
.menu .nav > li > a:hover,.menu .nav > li > a:focus{text-decoration:none;background-color:#03273a;color:#fff;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:#03273a;border-color:#428bca;color:#fff;}
body{background-color:#f0f0f2}



.container{background-color:#fff}
.navbar-default{background:none;border:none}
.navbar-default .navbar-collapse{box-shadow:none}
.navbar-default .menu > li > a{color:#fff}
.navbar-default .menu > .navbar-nav > .open > a,.navbar-default .menu > .open > a:hover,.navbar-default .menu > .open > a:focus{position:relative;background-color:#41718a;color:#fff;border:none}
.navbar-default .menu > .navbar-nav > li > a:hover,.navbar-default .menu > li > a:focus{color:#fff;background-color:#03273a}
.navbar-default .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#03273a;color:#fff;}
.navbar-default .navbar-toggle{border-color:#001643}
.dropdown-menu{background-color:#858585;border:none}
.dropdown-menu li{padding:0 15px;background-color:#858585}
.dropdown-menu li a{color:#fff;padding:10px 0;border-bottom:solid 1px #fff}
.navbar-default .navbar-nav .open .dropdown-menu li:last-child a{border-bottom:none}
.dropdown-menu li:hover{background-color:#adadad}
.dropdown-menu li:hover a{background-color:#adadad;color:#fff}
.navbar-default .menu>.open>a,.navbar-default .menu>.open>a:hover,.navbar-default .menu>.open>a:focus{color:#fff;background-color:#03273a}
.swiper-home ~.main-container{margin-top:20px}

.countdown{ font-size: 16px; color:#fff;margin-top: 0px;}
.topbanner{position: relative; width: 400px; height: 99px}

.headTop{background-color: #163a5c; }
.headTools{padding: 30px 15px;overflow: hidden;*zoom:1;}
.countdown span{height: 27px; background: url(../images/bg_date.png) repeat-x; line-height: 27px; text-align: center;color: #fff;display: inline-block;margin: 0 4px;vertical-align: middle; padding: 0 6px; font-weight: bold; position: relative;}

.headTools:before{content: "";height: 50%;width: 1px;background-color: #fff;display: block;position: absolute;left:5px;top:25%; }
.headTools h5{color:#fff;font-size:16px;padding-bottom:2px;padding-top:0px;line-height:1.6;font-weight: normal;margin-top: 0;margin-bottom: 0;}


.yzlink{color: #fff;font-size: 14px;text-align: right;margin-top:20px;}
.yzlink a{display: inline-block; color: #fff;font-size: 14px}
.yzcon {overflow: hidden; width: 200px;margin-top: 6px; }
.yzcon .input-group{background-color: #fff;border-radius: 4px;overflow: hidden;}

.m-exhibition{background-color: #0b395a; text-align: center; padding: 10px 0; color: #fff; margin-top: 20px; border-radius:5px;}
.m-exhibition h3{font-size: 22px; padding-bottom: 5px;}
.m-exhibition p{font-size: 0}
.m-exhibition p a{width: 138px; height: 37px; background: url(../images/tubiao-1.png) no-repeat; line-height: 37px;text-align: center; color: #fff;font-size: 16px;display: inline-block; margin: 0 5px}
.m-exhibition p a:hover{text-decoration: none;}
.hm-tit{font-size: 20px; font-weight: bold;padding: 3px 0 15px; margin-top: 30px}
.hm-tit a{float: right; color: #999;font-size: 12px; margin-top: 7px;font-weight: normal;}
.m-aboutus{ position: relative; overflow: hidden;}
.m-aboutus h5{ font-size: 20px; color: #666;}
.m-aboutus p{color: #727171;position: relative;line-height: 22px;margin-bottom: 0; margin-bottom: 15px; }
.m-aboutus .more{background-color: #4e95c9; color: #fff;-webkit-border-radius: 100%;border-radius: 100%; width: 28px; height: 28px;display: inline-block;text-align: center; float: right; position: absolute; bottom:0px;right:0;}
.m-aboutus .more i{margin-right: 0;}
.m-aboutus .more:hover{text-decoration: none;background-color: #4e95c9;}
.toggle .a1,
.m-aboutus.on .toggle .a2{display: none;}
.toggle .on,
.m-aboutus.on .toggle .a1{display: inline;}
.m-aboutus.on p{height: auto}

.str_wrap{width:100%;position:relative;-moz-user-select: none;-khtml-user-select: none;user-select: none;white-space:nowrap;}
.str_move{white-space:nowrap;position:absolute;top:-10px;left:0;cursor:move;}
.str_move_clone{display:inline-block;*display:inline;*zoom:1;vertical-align:top;position:absolute;left:100%;top:0;}
.str_vertical .str_move_clone{left:0;top:100%;}
.str_down .str_move_clone{left:0;bottom:100%;}
.str_vertical .str_move,
.str_down .str_move{white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
.str_wrap img{max-width:none !important;}



.m-newsitem h2{border-bottom: solid 1px #e8e8e8;}
.m-newsitem ul{padding: 0; margin-top: -8px;*zoom:1;}
.m-newsitem li{overflow: hidden;*zoom:1;padding: 10px 0;border-bottom: solid 1px #e8e8e8;}
.m-newsitem li a{color: #4e95c9}
.m-newsitem li .ic-new{ width: 36px; height: 17px; background: url(../images/ic_new.png) no-repeat; display: inline-block; vertical-align: top; margin-left: 6px;}
.m-showlist{ margin-top:20px;}
.m-showlist a{display: block; position: relative;}
.m-showlist .txt-block{ position: absolute; bottom:0; width: 100%; height: 30px;line-height: 30px; text-align: center; color: #fff;background:rgba(0,0,0,.6); left:0;}
.m-logolist .bd{ overflow: hidden;*zoom:1; width: 100%}
.m-logolist h2{border-bottom: solid 1px #e8e8e8;}
.m-logolist .bd{padding-bottom: 10px;border-bottom: solid 1px #e8e8e8;}
.m-logolist li{ display: inline-block;vertical-align: middle; }
.logoList li{ margin-right: 20px; min-height: 82px; }
.mediaList li{  margin-right: 20px; min-height: 77px; }
.device{position:relative}
.device .arrow-left,.device .arrow-right{position:absolute;top:0%;display:block;width:35px;z-index:99;height:94.5%;background-repeat:no-repeat;background-position:center center}
/*.device .arrow-left{background-image:url(../images/prev.png);left:0px}
.device .arrow-right{background-image:url(../images/next.png);right:0px}*/
.swiper-home{/*height:400px*/}
.swiper-topbanner{ height: 99px}
.swiper-pagination{position:absolute;left:0;text-align:center;bottom:10px;width:100%;margin:0;z-index:99}
.swiper-pagination-switch{display:inline-block;width:10px;height:10px;-webkit-border-radius:100%;border-radius:100%;background:#4e95c9;margin:0 6px;cursor:pointer}
.swiper-active-switch{background:#000}

.topbanner-page{ left:auto;right:7px; text-align: right;}
.topbanner-page .swiper-pagination-switch{ margin: 0 3px;width:8px;height:8px;}



.bm-intro img{display: block; margin-bottom: 15px;}
.bm-intro p{color: #4e95c9}
.footer-intro ul{ overflow: hidden;*zoom:1; padding: 0 }
.footer-intro li{float: left; margin-left: 15px; }
.footer-intro li a{ margin-bottom:5px; display:inline-block;}
.footer-intro h3{font-size: 16px; color: #000;font-weight: normal; padding-bottom: 5px; margin-top: 0;}
.footer-intro p{line-height: 22px; color: #666; margin-bottom: 0;font-size: 12px; padding-right: 10px;}
.footer-intro p a{color: #666}
.footer-intro p a:hover{color: #4e95c9}
.footer-link{}
.footer-link ul{margin: 0; padding: 0; overflow: hidden;*zoom:1;}
.footer-link li{float: left; margin-right: 10px; padding-bottom: 15px;}
.footer-link h3{font-size: 18px; color: #000;font-weight: normal; padding:20px 0px 10px; margin-top: 0;}
.copyright{padding: 30px 0 20px;text-align: center;font-size: 12px}
.copyright p{padding: 0 20px}

.media-list .media{border-bottom: dashed 1px #ccc; padding-bottom: 15px;}
.media-list .media .media-left{width: 150px}

#myModal .modal-backdrop{background: none;}


.sidebar{width:100%;height:100%; margin-top: 50px;}
.sidebar h2{font-size: 20px; color: #333}
.sidebar ul{margin: 0; padding: 0}
.sidebar ul li{display:block;overflow:hidden;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;border-top: solid 1px #e8e8e8; padding: 6px 0}
.sidebar ul li h6{display:block;width:100%;height:30px; line-height: 30px; color:#666;overflow:hidden; padding: 0; margin: 0}
.sidebar ul li h6 a{display:block; color: #666;font-size: 14px}
.sidebar ul li .sub{ padding-left: 15px;}
.sidebar ul li .sub a{ line-height: 22px; color: #888;display: block;padding-left: 12px; position: relative; margin: 10px 0}
.sidebar ul li a.on,
.sidebar ul li .sub a:hover{color: #4e95c9}
.sidebar ul li .sub a:before{position: absolute; content: ""; width: 4px; height: 4px; border-radius: 50%; background-color: #444;left:2px; top:12px; margin-top: -2px;}

.breadcrumb{background-color: #fff;font-size: 12px; margin-top: 12px; padding: 0; color: #777}
.breadcrumb a{color: #777;}
.main-panel h2{color: #003551;font-weight: bold;font-size: 26px;padding-bottom: 15px;}
.photo-list{}
.photo-list h4{color: #666;font-size: 20px; padding-bottom: 5px;}
.photo-list .item{ margin-bottom: 15px;}
.photo-list .item a{display: block; position: relative;}
.photo-list .item .ic-play{ position: absolute; top:50%; left:50%; z-index: 2; font-size: 50px; color: #fff; opacity: .6;font-weight: normal; margin: -25px 0 0 -22px}
.photo-list .item a:hover .ic-play{text-decoration: none; opacity:1;}

.panel-toolsnav{background-color: #003551;-webkit-border-radius: 10px; border-radius: 10px;text-align: left; color: #fff; padding: 20px; margin-top: 45px;}
.panel-toolsnav h3{font-size: 22px;padding-bottom: 10px;font-weight: normal; margin-top: 0;}
.panel-toolsnav ul{padding: 0}
.panel-toolsnav li{overflow: hidden; margin-top: 10px;}
.panel-toolsnav li a{display: block; height: 37px;line-height: 37px; font-size: 16px;color: #fff; background:url(../images/tubiao-1.png) no-repeat top center;text-align: left; -webkit-background-size: 100% 100%;background-size: 100% 100%; margin: auto; padding-left:20px;}
.panel-toolsnav li a:hover{color: #4e95c9;text-decoration: none;}
.panel-recommend{background-color: #eee;-webkit-border-radius: 10px; border-radius: 10px;text-align: center; color: #fff; padding: 20px; margin-top: 20px;}
.panel-recommend h3{font-size: 22px;padding-bottom: 10px;font-weight: normal; margin-top: 0; color: #044414}
.panel-recommend ul{padding: 0}
.panel-recommend li{overflow: hidden; margin-top: 10px;}
.panel-recommend li img{margin: auto;}

.panel-search{background-color: #0b395a; padding: 15px;-webkit-border-radius:10px; border-radius:10px;}
.panel-search input{height: 30px; line-height: 30px; background-color: #fff; border: none;}
.panel-search .input-group-addon{background: none;border: none; padding: 0}
.panel-search .input-group-addon a{background-color: #062439;-webkit-border-radius: 100%; border-radius: 100%; color: #fff; width: 30px; height: 30px; display: block; margin-left: 10px;}
.panel-search .input-group-addon a i{display: inline-block; vertical-align: middle; margin-top: 7px;}
.panel-search .input-group-addon a:hover{text-decoration: none;}
.search-index{margin-top: 30px;}
.search-index h5{color: #000;}
.search-index p a{color: #999; margin-right: 10px; margin-bottom: 5px;display: inline-block;}
.result-list .res-item{ padding:20px 0 10px 0; border-top: dashed 1px #e8e8e8;}
.result-list .res-item p{line-height: 22px;font-size: 13px;margin-bottom: 16px; color:#277521; font-weight:bold;}
.result-list .res-item p.high{ min-height:86px;}
.result-list .res-item p strong{font-weight: normal; color: #0b395a}
.result-list .res-item .is-list{margin-top: 15px;}
.result-list .res-item .is-list .col-md-3{margin-bottom: 15px;}
.noResult{padding: 20px 0}
.noResult i{text-decoration: none;font-size: 80px}
.noResult h4{margin-bottom: 40px;}

.topTools{ background-color: #fff; padding: 10px;border: solid 1px #ddd; border-top: none;}
.topTools .input-group{ width: 400px}
.topTools .input-group .input-group-addon{background: none; border: none;}
.topTools .list{margin-top: 5px;}
.topTools .list a{display: inline-block;}
.topTools .list a img{display: inline-block; vertical-align: middle;}

.main-panel{font-size: 12px; line-height: 20px}
.main-panel span{}
.t_o03{color: #ef930e;font-size: 18px; padding-bottom: 15px;}
.f-org{color: #4e95c9; text-decoration: underline;}
.b{font-weight: bold;}
.zl-link a{background: url(../images/icon04.gif) no-repeat left center; padding-left: 22px;display: inline-block;margin-right: 5px; margin-bottom:2px; margin-top: 3px;}
.styleList{}
.styleList{padding: 0}
.styleList li{overflow: hidden;*zoom:1;border-bottom: solid 1px #e8e8e8; padding: 8px 0}
.styleList li a{color: #333}
.styleList li i{margin-right: 5px;}
.main-con .form-control{font-size: 12px;}
.smap img{width: 100%}
.smap {background-color: #e8e8e8;border: solid 1px #c8c8c8;}
.smap p{padding: 6px; margin-bottom: 0;}
.smap p a{color: #333}
#tsTab {margin-top: 30px;overflow: hidden;}
#tsTab .nav-tabs{border-left: solid 1px #ccc;}
#tsTab .nav-tabs li a{background-color: #d8d8d8;border: solid 1px #ccc;border-bottom: none; margin-left: -1px;}
#tsTab .nav-tabs li.active a{background-color: #f0f0f0;border-bottom-color: #f0f0f0;}
#tsTab .tab-content{background-color: #f0f0f0;border: solid 1px #ccc;border-top: none;}
#tsTab .nav-tabs > li > a{border-radius:0; margin-right: 0;}
#tsTab .tab-pane p{padding: 20px; line-height: 22px}
.help-list{}
.help-list ul{ padding: 0}
.help-list li{margin-bottom: 25px;}
.help-list h4{color: #4e95c9; font-size: 14px; margin-bottom: 0; padding-bottom: 6px;}
.news-group ul{padding: 0}
.news-group li{overflow: hidden; padding: 3px 0}
.news-group li .date{float: right;}
.news-group li a{color: #4e95c9}
.logo-group h4{ }
.logo-group div{margin-top: 10px;}
.logo-group div img{ height: 71px; width: 181px;border: solid 1px #e8e8e8;}
.m-share{margin-top: 50px;}
.zt-list .table tr td,
.zt-list .table tr th {border: 0 !important;}
.zt-list .table tr td{padding: 5px}
.zt-list .table tr td.t{ width: 70%}

/*添css*/

.pull-right .yzu li{ float:left;}
.pull-right .yzu li.y-title{ padding-right:6px;}
.pull-right .yzu li.y-title a{display: inline-block;}
.pull-right .yzu li.line{    width: 1px;
    height: 14px;
    border-left: solid 1px #fff;
    margin-top: 8px; margin-right:8px; margin-left:6px;}
.pull-right .yzu li a { display:block; color:#fff; width:100%; text-align:center; margin-top:6px; }
.pull-right .yzu .yzcon{ width:180px; height:28px; border:1px solid #FFF; background:#fff; border-radius:5px; float:right;}
.pull-right .yzu .yzcon .te{ float:left; margin-left:4px; margin-top:2px; border:0; outline:none; text-indent:8px;}
.pull-right .yzu .yzcon .go{ float:right; margin-right:8px; margin-top:5px;}

#srh_content_global_header{ border:0; padding:3px 0 0 0px; width:100%; height:auto; margin-left:10px; background:none;box-shadow:none;}
.input-group-btn .btn{ padding:0;  border: 0; padding-right:6px; padding-top:1px;}
.pageOn a{font-weight:bold}
.text-pic{ text-align:center;}
.text-pic img{ margin:0 auto; width:200px;}
.p_width{ width:48%; float:left; margin-right:2%;}
.menuk a.flow{ background: url(../images/yz_more.png); width:100px; height:30px; display:block; margin:auto; margin-bottom:10px; }
.menuk a.active{ background: url(../images/yz_close.png); width:100px; height:30px;display:block;margin:auto; margin-bottom:10px; }
.clearfix:after{
  content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
  }

.clearfix {
  /* 触发 hasLayout */ 
  zoom: 1; 
  }
 .menuk ul{padding:0; margin:0;}


.m-video{width: 100%;margin: 20px auto 0;}
.m-video video{width: 100%;margin: 0;padding: 0}



@media screen and (max-width:768px){
	.pull-right .yzu li.line{ 
    margin-top: 2px; }
    .headTop{padding-top:20px;padding-bottom:15px}
    .logo{margin-top: 0;}
    .logo img{width: 75%}
    .menu{margin-top:0}
    .menu .navbar-nav > li.line{margin-top:0;display:none}
    .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#03273a;}
    .navbar-default .navbar-toggle{border-color:#fff}
    .navbar-toggle{margin-top:0px;margin-bottom:0px;margin-right:0px;position:absolute;right:10px;z-index:9; }
    .navbar-default .navbar-toggle .icon-bar{background-color:#fff}
    .navbar-nav .open .dropdown-menu{padding-top:0}
    .navbar-default .menu > .open > a,.navbar-default .menu > .open > a:hover,.navbar-default .menu > .open > a:focus{position:relative;background-color:#f7a30f;color:#fff;border:none;border-top-right-radius:0px;border-top-left-radius:0px}
    .navbar-default .menu .open .dropdown-menu>li>a{color:#FFF;border-bottom:1px solid #aaa;padding:10px 15px 10px 25px}
    .navbar-default .menu .open .dropdown-menu>li>a:hover,.navbar-default .menu .open .dropdown-menu>li>a:focus{color:#FFF;background-color:#f7a30f}
    .m-exhibition p a{width: 120px; height: 37px; background: url(../images/tubiao-1.png) no-repeat; line-height: 37px;font-size: 14px;display: inline-block;-webkit-background-size: cover;
    background-size: cover; margin: 8px 2px 0;}
    .m-aboutus p{line-height: 20px; margin-bottom: 25px;}
    .topTools .input-group{ width:100%; margin-bottom: 15px;}
    .swiper-home,
    .device{ height:auto}
    .swiper-pagination{ bottom:0px;}
    .topbanner{ width: 100%}
    .footer-intro ul{font-size: 0}
    .footer-intro li{float: none;display: inline-block; vertical-align: top; width: 50%; margin-left: 0;font-size: 12px; margin-bottom: 20px;}
    .sidebar{margin-top: 0;}
    .panel-recommend ul{overflow: hidden;font-size: 0;text-align: left;}
    .panel-recommend li{width: 50%;display: inline-block;vertical-align: top;}
    .panel-recommend li a{ padding: 5px;display: block;}
    #tsTab .nav-tabs li a{ padding: 7px 10px}
    #tsTab .tab-pane p{padding: 12px; }
    .logo-group div img{ height: 65px; width: 100%;}
    .copyright{padding: 15px 0 10px}
    .footer-link ul{ margin-bottom: 15px;}
    .bm-intro p{ margin-bottom: 25px;}
    .nav > li{border-top: solid 1px #aaa;}
    .nav > li:first-child{border-top: none; }
    .dropdown-menu{margin: 0; padding: 0 }
    .xs-ts {margin: 30px 0;border-bottom: solid 1px #e8e8e8;}
    .xs-ts ul{ margin: 0; padding: 0}
    .xs-ts li{border-top: solid 1px #e8e8e8; padding: 12px 0}
    .xs-ts a{font-size: 16px; }
    .xs-ts a i{margin-right: 10px;background-color: #f7931d; color: #fff;-webkit-border-radius: 100%;border-radius: 100%; width: 24px; height: 24px;display: inline-block;text-align: center;font-size: 22px; padding-top: 1px;vertical-align: top;}
    .xs-ts a:hover{text-decoration: none;background-color: #ec840a;}
    .topTools .pull-right{display: block; float: left!important;}
    .media-list .media .media-left{width: 100px}
    .media-list .media  h4{font-size: 14px;}
    .media-list .media p.mt20{ margin-top: 10px;}
    .m-share{display: none;}

    .yzcon{width: 100%}
    .countdown{font-size: 14px}
    .headTools h5{font-size: 14px;padding-top: 6px;}
    .headTools{padding: 0; padding-top: 25px;}
    .headTools:before{display: none;}
	.choose-lang{ margin-top:0;padding-left:0px; padding-left:0;}
	.yzu{ margin-left:0; padding-left:0;}
	.m-showlist .col-xs-6{ margin-bottom:6px;}
	.footer-link .col-xs-4{ width:80%;}
	.pull-right .yzu li a {margin-bottom:5px; margin-top:0; }
	.pull-right{ float:left !important;}

	#lovexin12Left{ display:none;}
  .m-video{margin: 0px auto 0; padding: 15px 15px 0}
	
	}

.input-group .form-control{ float:none; width:18%; margin-right:2%;margin-bottom:2%;}
.input-group select{ height:30px; line-height:30px; margin-bottom:2%;margin-right:2%;}
.result-list .res-item p.prize strong{font-size:18px; color:#ba9312; font-weight:bold;}
.result-list .res-item p.prize{font-size:18px; color:#ba9312; font-weight:bold; text-align:center;}




@media screen and (max-width:414px){
.input-group .form-control{ float:none; width:100%; margin-right:2%;}
.input-group select{ height:30px; width:100%;line-height:30px; margin-right:2%;}
.p_width{width:100%;}
}