@charset "utf-8";
/* CSS Document */
/* 全局样式 */
*{ padding:0px; margin:0px; font-size:12px; color:#333333; 
font-family: "微软雅黑"}
ul,ol{ padding:0px; margin:0px; list-style:none;}
body,ul,ol,dl,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0; text-decoration:none;word-wrap : break-word ;}
.clear{ clear:both;}
a{ color:#333; text-decoration:none !important;}
a:hover{ text-decoration:none;}


.navbar-brand{ height:90px; max-width:400px;}
.right_box{ float:right;}
.banner_box{ background:url(../images/lby.jpg) no-repeat center top; background-size:cover; min-height:500px;}
.navbar-default{ background:none; border:none;}
.active a{ color:#e7a30d !important; background:none !important;}
.dropdown-menu a,.active .dropdown-menu a{color:#333 !important; font-size:14px;}
.dropdown-menu a:hover{color:#e7a30d !important; font-size:14px;}

.navbar-default .navbar-nav>li>a{ color:#fff; font-size:16px;}
.top-box{ border-bottom:1px solid #fff;}
.top-box div,.top-box span,.top-box div a,.top-box span a{ color:#fff; font-size:14px; line-height:40px; padding:0 10px;}
.right_box a{ line-height:60px !important;}
.right_box .dropdown-menu a{ line-height:30px !important;}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	color:#e7a30d;
	}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	color:#e7a30d;
	background:none;
	}	
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none;}
.caret{ color:#fff;}
.banner_box1 div{ color:#fff;}
.ban_txt1{ font-size:3em; font-weight:bolder; margin: 35px 0;}
.ban_txt2{ font-size:16px; margin-bottom:35px;}
.ban_txt3{ font-size:18px; border:1px solid #fff; padding:10px;}


.fwys{ background:#fff; min-height:88px; position: relative; top: 50px;
    -moz-box-shadow:0px 7px 7px -7px #5E5E5E;/*firefox*/ 
	-webkit-box-shadow:0px 7px 7px -7px #5E5E5E;/*webkit*/ 
    box-shadow: 0px 7px 7px -7px #5E5E5E; margin-bottom:10px;}
.ywfw_box,.gsys_box{ padding:15px 0;}
.tit_box{ line-height:35px; color:#343434; font-size:16px; height:35px;}
.tit_ct{ color:#727272; line-height:20px;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}


.center-vertical {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.box-border{ border-right:1px solid #fff;}

.fwnr_tit01{ font-size:1.5em; color:#77778b;}
.fwnr_tit02{ font-size:3em; color:#123c6c; font-weight:bolder; margin-bottom:20px;}

.fwnr_tb01{ margin-top:45px;}
.bt_fwnr{ line-height:40px; font-size:18px; color:#343434; margin-top:15px; float:left; width:100%; background:url(../images/fwnr_bor01.png) no-repeat left bottom;}
.bt_fwnr span{ font-size:14px; color:rgba(0,0,0,0.3); margin-left:15px;}
.fwnr_ct{ color:#555f69; font-size:13px; margin-top:20px; float:left; width:100%;word-wrap : break-word ;}

.fwnr_box1{margin-top:22px;}
.fwnr_box1 a{ font-size:1.1em; line-height:35px; height:35px; border:1px solid #123c6c; border-radius:7px; padding:5px 10px; color:#123c6c;}
.fwnr_tb{ width:100%; float:left;}



/* scrollleft */

.scrollleft1{ margin-top:50px;}
.scrollleft li{float:left;margin-right:15px;display:inline;text-align:center;}
.scrollleft a{word-wrap:break-word;}

.zz_box{ background:rgba(0,0,0,0.3); position:absolute; top:0; width:100%; height:100%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;

}
.zz_box span{ width:85%; line-height:30px; color:#fff; font-size:20px; font-weight:bolder; display:inline-block;    position: relative;
    top: 50%;
    transform: translateY(-50%);}
.scrollleft li:hover .zz_box{ top:-100%;
 -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
	
	
.center-vertical{    position: relative;
    top: 50%;
    transform: translateY(-50%);}
	
/*新闻资讯*/	
.xwzx_box{ background:url(../images/bg01.jpg) no-repeat center top; background-size:initial; margin-top:100px; margin-bottom:40px;}
.xwzx_listbox{ margin-bottom:30px;}
.xwzx_bt{ color:#fff; font-weight:bolder; font-size:3em; background:url(../images/xwzx_bor01.png) no-repeat center bottom; line-height:40px; margin-top:90px;}
.xwzx_abstract{ color:#fff; font-size:24px; margin-top:30px;}
.xwzx_introduction{ font-size:16px; color:#fff; margin-top:45px;}
.xwzx_more{ background:#123c6c; font-size:16px; color:#fff; line-height:40px; border-bottom:3px solid #fdad00; margin-top:40px; margin-bottom:70px;}
.xwzx_tit a,.xwzx_tit{ font-size:16px; color:#343434; font-weight:bolder; line-height:70px;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;

}
.xwzx_ct{ font-size:14px;color:#7a7676; text-align:justify; line-height:30px;}
.xwzx_ct p{font-size:14px;color:#7a7676; text-align:justify; line-height:30px;}
.xwzx_xq a{ font-size:14px; color:#123c6c; line-height:70px;}
.xwzx_list{ 
  -webkit-box-shadow:0 0 10px 5px  rgba(0,0,0,0.1);
  -moz-box-shadow:0 0 10px 5px  rgba(0,0,0,0.1);
  -ms-box-shadow:0 0 10px 5px rgba(0,0,0,0.1);
  -o-box-shadow:0 0 10px 5px rgba(0,0,0,0.1);
  box-shadow:0 0 10px 5px rgba(0,0,0,0.1);
}
.xwzx_list img{ width:100%;}




/*联系我们*/
.lxwm_box{  background:url(../images/bg02.png) no-repeat center top;background-size: auto 100%; padding-bottom:60px;}
.lxwm_bt{ color:#123c6c; font-weight:bolder; font-size:3em; background:url(../images/xwzx_bor01.png) no-repeat center bottom; line-height:40px; margin-top:75px; margin-bottom:55px;}
.lxwm_ct div{ font-size:1.2em; color:#757575; height:40px; line-height:40px; margin:15px 0;}
.lxwm_ct .row{ margin:0; height:auto;}
.lxwm_ct div img{ margin-right:5px;}



/*底部导航*/
.bottom_nav{ background:#04132f url(../images/btnav_bg.png) no-repeat center; background-size:cover;}
.bottom_nav li{ float:left; width:14%;}
.bottom_nav ul ul{ float:left; width:100%; margin-top:30px;}
.bottom_nav ul ul li{ width:100%;}
.bottom_nav ul ul li a{ color:rgba(255,255,255,0.6); line-height:35px;}
.lxwm_navbt{ font-size:16px; color:#fff;}
.bor-right{ background:url(../images/bor-right.png) no-repeat left top;}
.bt_nav{    margin-bottom: 90px;
    margin-top: 75px;
	display:block;
	float:left; width:100%;}
.bt_nav li:first-child{ background:none;}
.bottom_box{ background:#04132f; line-height:50px; color:rgba(255,255,255,0.4);}
.bottom_navbox{ position:relative;}
.bottom_navbox a:hover{ color:#fff;}
.top_box{ position:absolute; top:-45px; right:0;}
.bq,.bq1{color:rgba(255,255,255,0.4);}

.btright_box{  position:fixed; right:0; top:40%; width:60px;}
.btright_box div{ }
.right_ewm{width:60px; height:60px; margin-bottom:5px; background:url(../images/right-ewm.png) no-repeat center #123c6c; float:left; cursor:pointer;position:relative; z-index:2;}
.right_ewm:hover{ background:url(../images/right-ewmhover.png) no-repeat center #123c6c;}
.hover_box{ opacity:0; left:0; background:red; position:relative; padding:5px; width:60px; height:60px;  background:#e9f1f4; z-index:-1; line-height:50px; text-align:center; display:none;}
.hover_box div{  color:#757575; font-size:14px;}
.right_ewm:hover .hover_box,.right_dh:hover .hover_box{ opacity:1; left:-65px; transition: all .2s ease;float:right; width:150px; height:auto;border-top:3px solid #fdad00; display:block;}
.right_dh{width:60px; height:60px; margin-bottom:5px; background:url(../images/right-dh.png) no-repeat center #123c6c; float:left;  cursor:pointer;position:relative; z-index:2;}
.right_dh:hover{ background:url(../images/dh_hover.png) no-repeat center #123c6c;}
.right_qq{width:60px; height:60px; margin-bottom:5px; background:url(../images/right-qq.png) no-repeat center #123c6c; float:left;  cursor:pointer;position:relative; z-index:2;}
.right_qq:hover{ background:url(../images/right-qqhover.png) no-repeat center #123c6c;}
.gotoTop{width:60px; height:60px; margin-bottom:5px; display:none;background:url(../images/right-top.png) no-repeat center #123c6c; float:left;  cursor:pointer;position:relative; z-index:2;}
.gotoTop:hover{background:url(../images/right-tophover.png) no-repeat center #123c6c;}







/*liebiao*/
.lb_content{ margin-top:70px; margin-bottom:50px;}
.banner_txt{ color:#fff; font-size:3em; line-height:300px;}

.lb_titbox{ background:#0f1e3b; padding:15px;}
.lb_titbox span{color:#FFFFFF; font-size:20px; line-height:25px;}
.lb_nav{ background:#eef3f7; padding-top:20px; float:left; width:100%;}
.lb_nav li{text-indent:30px; width:100%; float:left; border-bottom:1px solid #90a1af;}
.lb_nav li i{ background:url(../images/jia.png) no-repeat center; height:50px; width:50px; float:right;}
.lb_nav li,.lb_nav li a{ line-height:50px;font-size:16px;}
.lb_nav li a{ line-height:50px;font-size:16px; width:100%; height:50px; display:block; cursor:pointer;}
dl{ display:none; background:#eef3f7;}

.lb_nav li:hover{background:url(../images/lb_shu.png) no-repeat left 5px top #123c6c; color:#fff;}
.lb_nav li:hover a{ color:#fff;}
.lb_nav li:hover i{background:url(../images/jia_hover.png) no-repeat center;}
.lb_nav li:hover dl a{ color:#343434;}
.lb_nav{ margin-bottom:30px;}
.lb_nav li dl a:hover{ color:#1c518d;} 
.lb_nav li dl dd{ padding-left:30px; background:url(../images/lb_xjt.png) no-repeat center left 30px;}

.lb_nav dl a{ line-height:40px; height:40px;}
.lb_nav .active1 i{ background:url(../images/jian.png) no-repeat center;}
.active1{ background:url(../images/lb_shu.png) no-repeat left 5px top #123c6c; color:#fff;}
.active1 a{color:#fff;}
.active1 dl a{ color:#343434;}
.active1 dl{ display:block;}

.lb_nav .active1:hover i{ background:url(../images/jian.png) no-repeat center;}
.lbtitle{ border-bottom:1px solid #90a1af; padding:0; line-height:35px; margin-bottom:40px;}
.lbtitle .yj{ font-size:18px; color:#0f151c; border-bottom:2px solid #1c518d; padding:0 15px;}
.lbtitle .pull-right{ color:#555555; height:35px; line-height:35px;}
.lbtitle .pull-right img{ margin:0 5px;}
.lbtitle .pull-right a{ color:#555555; line-height:35px;}
.lbtitle .pull-right a:hover{ color:#2c82e2;}
.lbtitle .pull-right span{ color:#2c82e2; line-height:35px;}
.tplb_box{ margin-bottom:40px;}
.tplb_box img{ width:100%; max-height:170px;}
.lb_name{ color:#303030; font-size:14px; line-height:50px; width:100%;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.fy_box{ margin-top:40px; margin-bottom:80px;}



/**/
.news_box{ padding-bottom:30px; padding-top:30px; border-bottom:1px dashed #acb9c3;}
.news_topbox{ padding:15px;}
.news_boxtop .news_time{ line-height:20px;text-align:left;}
.news_boxtop .news_text,.news_name{overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.news_name a{ color:#0f151c; font-size:16px; line-height:45px;}

.news_time{ color:#727272; line-height:45px; font-size:14px; text-align:right;}
.news_text{ line-height:30px; color:#555558; font-size:14px;}

.news_box:hover .news_name a{ color:#2c82e2;}
.news_boxtop:hover .news_topbox{-webkit-box-shadow:0 0 10px  rgba(0,0,0,0.3);
  -moz-box-shadow:0 0 10px  rgba(0,0,0,0.3);
  box-shadow:0 0 10px  rgba(0,0,0,0.3);
}

.dqwz_box a:last-child {
    color: #2c82e2 !important;
}
/*单页*/

.dy_box{ color:#123c6c; font-size:2em; font-weight:bolder; margin:30px 0;}
.page_box span{ font-size:14px; color:#575859; font-weight:bolder; line-height:30px;}
.page_box span a{font-size:14px; color:#575859; line-height:30px;}
.page1{ margin:30px 0;}
.page_box1{ overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width:75%;}
.fhlb a{ font-size:14px; color:#2c82e2; line-height:60px;}
.dy_text img{ max-width:100%;}
.dy_text p{word-wrap:break-word;}


@media( max-width:1200px){
	.fwnr_tb01{ margin-top:20px;}
	.fwnr_ct{ margin-top:5px;}
	.bt_fwnr{ margin-top:5px; line-height:40px;}
	.bt_fwnr span{ display:none;}
	}
@media( max-width:991px){
		.fwnr_tb01{ margin-top:35px;}
	.fwnr_ct{ margin-top:15px;}
	.bt_fwnr{ margin-top:15px; line-height:30px;}
	.bt_fwnr span{ display:initial;}
	.fwnr_tb01{ float:initial !important;}
	}
@media( max-width:767px){
	.top-box div,.top-box span{ font-size:1em;}
	.right_box{ float:initial;}
    .navbar-brand{ max-width:70%;}
		.center-vertical {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.navbar-brand{ height:50px;}

/*.bottom_box{ margin-top:50px;}*/
.scrollleft{ margin:15px;}
.lxwm_box{ background-size:cover;}
.bq{ width:100%; text-align:center; line-height:30px; margin-top:30px; margin-bottom:15px;}
.bq1{ width:100%; text-align:center; line-height:30px;  margin-bottom:15px;}

.right_box a{ line-height:30px !important; text-align:center;}
.btright_box{ display:none;}


.fy_box{ margin-bottom:30px;}
.news_text{width:100%;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.news_time{ text-align:left;}
.news_topbox{ padding:0;}
.news_boxtop:hover .news_topbox{
  box-shadow:none;
}


.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff !important;font-size: 14px;}
.dropdown-menu>li>a{color:#fff;}
.dropdown-menu a{ padding:5px 15px 5px 15px !important;}

.tplb_box img{ max-height:240px;}
	}
	
	
@media( max-width:375px){
	.kfrx_top{ display:none;}
	
}

	