html { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; }
body { margin: 0 auto; font-size: 1.4rem; line-height: 1.5; color: #666;  height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; background:#efefef; }
ul {display: block;
list-style-type: disc;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
}
li { list-style:none;}
img {max-width:100%;}
a:hover { text-decoration:none;}
.common_padding {padding:0 10px;}

/*index*/
header {height:50px; position:relative;background:#005339 ; background-size:cover; }
header .logo {left:0;top:0;height:50px;padding-left:10px;padding-top:9px;position:absolute;}
header .logo img {height:30px;}
header .home {right:0;top:0;height:50px;padding-right:10px;padding-top:10px;position:absolute;width:60%;}
header .home a.search_link {background:#fff;float:right;height:30px;  border-radius:3px;width:100%;max-width:320px;display:block; position: relative;}
header .home span {font-size:16px;color:#005339;font-weight: normal;position:absolute;right: 5px;top: 6px;}

header .search {right:0;top:0;width:50px;height:50px;padding-right:10px;padding-top:10px;position:absolute;}
header .search span{font-size:23px;color:#fff;font-weight: normal;position:absolute;right: 10px;top: 13px;}

header .home .nav_ul {background:#f7f7f7; position:absolute; right:10px; top:60px; margin:0;padding:0; width:100px; z-index:999; border-radius:0; box-shadow:0 0 5px #ccc; background:#fff;/*display:none;*/box-shadow: none;}
header .home .nav_ul li {height:40px; }
header .home .nav_ul li a {display:block; height:40px; line-height:40px; font-size:1.4rem; color:#e2542d; text-align:center;}
header .home .nav_ul li a:hover {background:#e2542d; color:#fff;}


header .list {right:0;top:0;height:100%;padding-left:10px;padding-right:10px;padding-top:4px;display:none;position:absolute;}
header .list img {height:35px;}

header .list.list_active {background:#71a2e6;}

header .currtitle {width:100%; text-align:center;height:100%;padding-left:10px;padding-top:4px;line-height:35px;font-size:1.8rem;color:#fff;font-family:'寰蒋闆呴粦';}

header.d .logo{display:none;}
header.d .home {right:inherit;left:0;padding-left:10px;padding-right:inherit;}
header.d .list {display:block;}



.headernav_list {height:40px;background:#002118;}
.headernav_list ul {margin:0;padding:0;font-size:0;} 
.headernav_list ul li {width:20%;float:left;} 
.headernav_list ul li a {font-size:1.4rem;height:40px;line-height:40px;color:#fff; text-align: center;display: block;} 

/* panel */
.right_panel {
	position:absolute;
    top: 0px;
    bottom: 0px;
	left:inherit;
    right: 0;
    z-index: 980;
    width: 200px;
    background-color: #71a2e6;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
    box-shadow:inset 0px 0px 8px #555;
    padding-top:44px;

}
.right_panel h4 {position:absolute;top:0;left:0;width:100%;height:44px;background:#0077ea;line-height:44px;overflow:hidden; font-size:1.4rem;margin:0;padding:0;color:#fff;padding-left:10px;z-index:5555;}

.panel_scroll { /*position:absolute; left:0;top:44px; bottom:0;*/}

div.has-panel {
    
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	-webkit-transition: -webkit-transform 0.5s /*ease-in-out*/;
    transition: transform 0.5s /*ease-in-out*/;
}
div.panel-active{
  -webkit-transform: translate3d(-200px, 0, 0);
  transform: translate3d(-200px, 0, 0);  
  /*overflow-x: hidden; */
}

.nav-aside {
  list-style:none;
  -webkit-padding-start: 0px;
  padding:0;
}
.nav-aside li {
  border-top: 1px solid #88b8e4;
  border-bottom: 1px solid #4477cc;
  color: #fff;
}
.nav-aside li a {
  color: #fff;
  padding:  10px 10px 10px 10px;
  display: block;
  font-size:14px;
}
/*.nav-aside li a:hover, .nav-aside li a:active, .nav-aside li a.active {
  background-color: #0077ea;
}*/
/*panel end*/



.carousel-indicators .active {width:10px;height:10px;margin:1px;}


.index_cpzs {background:#fff;}
.index_cpzs .cpzs_t {height:40px;background:#005339;line-height:40px;font-size:1.6rem;color:#fff;padding:0 10px;}
.index_cpzs .cpzs_t a {height:40px;background:#005339;line-height:40px;float:right;color:#fff;}
.index_cpzs .cpzs_list {padding:10px 0;}
.index_cpzs .cpzs_list li {margin-bottom:7px;border-bottom:1px solid #efefef;padding-bottom:7px;padding-left:10px;padding-right:10px;}
.index_cpzs .cpzs_list li .baseInfo {}
.index_cpzs .cpzs_list li .baseInfo h4 {margin:0;padding:0;font-size:1.6rem;height:40px;line-height:40px;color:#005339;}
.index_cpzs .cpzs_list li .baseInfo p {margin:0;padding:0;}
.index_cpzs .cpzs_list li .baseInfo p a{margin-right:10px;height:30px;line-height:30px;font-size:1.4rem;color:#666;display:block;}
.index_cpzs .cpzs_list li .baseInfo p a span {color:#005339;}



.index_cpzs .cpzs_tw li {display: table;width:100%;padding:0 10px;margin-top:10px;border-bottom:1px solid #ddd;padding-bottom:10px;}
.index_cpzs .cpzs_tw li:last-child {border-bottom:none;}
.index_cpzs .cpzs_tw li .li-item {display:table-cell; vertical-align: top;}
.index_cpzs .cpzs_tw li .li-item.li-img {width:10rem;height:10rem;}
.index_cpzs .cpzs_tw li .li-item.li-img img {width:100%;height:100%;}
.index_cpzs .cpzs_tw li .li-item.li-con {}
.index_cpzs .cpzs_tw li .li-item.li-con h3 {margin:0;padding:0;}
.index_cpzs .cpzs_tw li .li-item.li-con h3 a span{font-size:1.6rem;font-weight:bold;color:#005339;display:block;padding-left:10px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
}

.index_cpzs .cpzs_tw li .tw_list {margin:0;padding:0;margin-top:10px;} 
.index_cpzs .cpzs_tw li .tw_list dd{width:50%;height:2.3rem;float:left;} 
.index_cpzs .cpzs_tw li .tw_list dd a{
	
} 
.index_cpzs .cpzs_tw li .tw_list dd a span{
	color:#666;font-size:1.4rem;display:block;line-height:2.3rem;padding-left:10px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
}




.index_news {background:#fff;}
.index_news .news_t {height:42px;color:#005339;line-height:40px;font-size:1.6rem;padding:0 10px;border-bottom:2px solid #005339;}
.index_news .news_t a {height:40px;line-height:40px;float:right;color:#005339;}
.news_list {}
.news_list ul {margin:0;padding:0;padding:0 10px;}
.news_list ul li {height:40px;border-bottom:1px solid #efefef;line-height:40px;font-size:1.4rem;}
.news_list ul li a {color:#666;display:block;}
.news_list ul li a .f_title {padding-right:11rem;position: relative;
	-webkit-line-clamp: 1;
	line-clamp: 1;-webkit-box-orient: vertical;
	box-orient: vertical;display: -webkit-box;
	display: box;overflow: hidden;}	
.news_list ul li a .time {display:block;width:10rem;text-align:right; position: absolute;right: 0;top:0;height:40px;font-size:1.2rem;color:#999;
}
.news_list ul li a span.glyphicon-list-alt {font-size:1.4rem;margin-right:5px;}
.index_hot {}
.index_hot .index_hotcon {position:relative;height:110px;border:1px solid #43baeb; border-radius:3px;padding-left:40px;}
.index_hot .index_hotcon .hot_t {width:40px;line-height:18px; position:absolute; left:0;top: 0;bottom:0;background:#43baeb; text-align: center; color:#e2542d; font-size:1.4rem;padding-top:3px;}
.index_hot .index_hotcon .hot_list {padding-top:4px;}
.index_hot .index_hotcon .hot_list .hot_it {width:33.3333333%;height:100px;float:left;padding:0 2px; }
.index_hot .index_hotcon .hot_list .hot_it a {border:1px solid #eee;height:100px;
		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;
}
.index_hot .index_hotcon .hot_list .hot_it img {max-width:100%;max-height:100%;}
.anli_con {}
.anli_con h3 {height:40px; text-align:center; border-radius:3px; line-height:40px; font-size:20px;color:#e2542d; background:#43baeb url(../images/anli_tbg.png) top center no-repeat;background-size:cover;}
.anli_con h3 span {font-size:18px;margin-right:5px;}
.anli_con .anli_list ul {margin:0;padding:0;font-size: 0;list-style: none;margin-left:-6px;}
.anli_con .anli_list ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	width: 50%;
	vertical-align: bottom;
	padding-left:6px;
	margin-top:6px;
}
.anli_con .anli_list ul li a {  
	display: block;
	text-align: left;
	position: relative;
	width: 100%;
	background: #eee;
	padding-top: 84%;
	overflow: hidden;
}
.anli_con .anli_list ul li a img {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.anli_con .anli_list a.more {margin-top:10px;display:block;height:40px;line-height:40px;font-size:1.6rem;border:1px solid #e2542d; border-radius:3px; color:#e2542d; text-align:center; }
  
/*妗堜緥list*/
.anli_list_bg .anli_list ul {margin:0;padding:0;font-size: 0;list-style: none;margin-left:-6px;}
.anli_list_bg .anli_list ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	width: 50%;
	vertical-align: bottom;
	padding-left:6px;
	margin-top:6px;
}
.anli_list_bg .anli_list ul li a {  
	display: block;
	text-align: left;
	position: relative;
	width: 100%;
	background: #eee;
	padding-top: 84%;
	overflow: hidden;
}
.anli_list_bg .anli_list ul li a img {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.anli_list_bg .anli_list ul li b {
	display:block;
	font-weight: normal;
	padding: 5px 0;
	height:26px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size: 1.4rem;
	color: #333;
	margin-bottom: 10px;
}


/*鑽ｈ獕璧勮川list*/
.anli_list_bg2 .anli_list ul {margin:0;padding:0;font-size: 0;list-style: none;margin-left:-6px;}
.anli_list_bg2 .anli_list ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	width: 50%;
	vertical-align: bottom;
	padding-left:6px;
	margin-top:6px;
}
.anli_list_bg2 .anli_list ul li a {  
	display: block;
	text-align: left;
	position: relative;
	width: 100%;
	background: #eee;
	padding-top: 66%;
	overflow: hidden;
}
.anli_list_bg2 .anli_list ul li a img {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.anli_list_bg2 .anli_list ul li b {
	display:block;
	font-weight: normal;
	padding: 5px 0;
	height:26px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size: 1.4rem;
	color: #333;
	margin-bottom: 10px;
}

/*浜у搧灞曠ず*/
.anli_list_bg3 .anli_list ul {margin:0;padding:0;font-size: 0;list-style: none;margin-left:-6px;}
.anli_list_bg3 .anli_list ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	width: 50%;
	vertical-align: bottom;
	padding-left:6px;
	margin-top:6px;
}
.anli_list_bg3 .anli_list ul li a {  
	display: block;
	text-align: left;
	position: relative;
	width: 100%;
	background: #eee;
	padding-top: 70%; 
	overflow: hidden;
}
.anli_list_bg3 .anli_list ul li a img {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.anli_list_bg3 .anli_list ul li b {
	display:block;
	font-weight: normal;
	padding: 5px 0;
	height:26px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size: 1.4rem;
	color: #333;
	margin-bottom: 10px;
}



.trans_bg {padding:0 10px;background:url(../images/bg1.png) repeat;padding-top:20px;padding-bottom:20px;}
.video_item { background:#fff;}
.video_item h4 {
	margin: 0;
	padding: 0;
	height: 50px;
	font-weight: normal;
	line-height: 50px;
	color: #000;
	font-size: 18px;
	padding: 0 15px;
	font-family: microsoft yahei;
}
.video_item h4 i {
	color: #999;
	font-size: 1.4rem;
	margin-left: 10px;
	font-style: normal;
	font-family:microsoft yahei;
}
.video_item h4 a {
	float: right;
	color: #ff3300;
	font-size: 1.2rem;
}
.video_item>a {
	padding: 1.5rem;
	display: block;
	position: relative;
}
.video_item>a img {
	width:100%;
}
.video_item>a i {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 50%;
	margin-left: -32px;
	top: 50%;
	margin-top:-32px;
	background: url(../images/play_icon.png) center no-repeat;
}

.team_item { background:#fff;margin-top:15px;}
.team_item h4 {
	margin: 0;
	padding: 0;
	height: 50px;
	font-weight: normal;
	line-height: 50px;
	color: #000;
	font-size: 18px;
	padding: 0 15px;
	font-family: microsoft yahei;
}
.team_item h4 i {
	color: #999;
	font-size: 1.4rem;
	margin-left: 10px;
	font-style: normal;
	font-family:microsoft yahei;
}
.team_item h4 a {
	float: right;
	color: #ff3300;
	font-size: 1.2rem;
}


.team_f {padding:15px 43px; position:relative;}
.team_banner {/*padding:15px 43px;*/width:100%;position: relative; overflow: auto;}
.team_banner ul li { float: left; width:100%;/*height:158px;*/ position:relative;}
.team_banner ul li img {/*width:296px;height:158px;*/width:100%;}
.team_f .op_icon { position:absolute; top:50%; width:16px;height:28px; margin-top:-14px; cursor:pointer; }
.team_f .op_icon_left {left:15px; background:url(../images/icon_left.png) left center no-repeat;}
.team_f .op_icon_right {right:15px;background:url(../images/icon_right.png) left center no-repeat;}


.company_item { background:#fff;margin-top:15px;}
.company_item h4 {
	margin: 0;
	padding: 0;
	height: 50px;
	font-weight: normal;
	line-height: 50px;
	color: #000;
	font-size: 18px;
	padding: 0 15px;
	font-family: microsoft yahei;
}
.company_item h4 i {
	color: #999;
	font-size: 1.4rem;
	margin-left: 10px;
	font-style: normal;
	font-family:microsoft yahei;
}
.company_item h4 a {
	float: right;
	color: #ff3300;
	font-size: 1.2rem;
}
.company_item>a {
	padding: 15px;
	display: block;
	position: relative;
}

.project {background:#ffe8cd;padding:15px 10px;}
.project .project-title {text-align:center;}

.project .prolist {margin:0;padding:0; list-style:none; font-size: 0;-webkit-text-size-adjust:none; margin-top:20px;}
.project .prolist li {margin:0;padding:0;list-style:none;display:inline-block; width:50%;vertical-align: bottom;padding:0 3px;}
.project .prolist li a {display:block; text-align:left;position:relative;width:100%;padding-top:80%; overflow:hidden;}
.project .prolist li a img {width:100%;height:100%;border:none; display:block;margin:0;padding:0; position:absolute; left:0;top:0;}
.project .prolist li b {
	font-weight:normal;
	padding:5px 5px; 
	padding-right:20px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size:1.2rem;
	color:#e60000;
	margin-bottom:10px;
	background:#ffcc64;
	position:relative;
}
.project .prolist li b i {display:block; width:17px;height:30px; position:absolute; right:5px; top:0; background:url(../images/pro_more1.png) center no-repeat;}

dl.prolist dd a b {display:block;height:40px; font-weight:normal;font-size:14px;color:#cc0000;line-height:40px; background:#ffcc64 url(../images/pro_more1.png) 220px center no-repeat;padding:0 10px;padding-right:35px;}


.dz_lv {
	padding: 20px 10px 20px 10px;
}
.dz_lv h4 {
	font-size: 2.0rem;
	height: 3.0rem;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #f30000;
	font-family: microsoft yahei;
	line-height: 3.0rem;
}
.dz_lv .dq_tips {
	display: inline-block;
	line-height: 3.0rem;
	color: #fff;
	background: #f30000;
	padding: 0 10px;
	font-size: 1.4rem;
	font-family: microsoft yahei;
	margin-top: 10px;
}
.dz_lv .lv_description {
	font-size: 1.4rem;
	color: #999;
	line-height: 3.0rem;
	overflow: hidden;
	font-family: microsoft yahei;
	margin-top: 10px;
}
.dz_lv a.readmore {
	height: 30px;
	width: 90px;
	margin:0 auto;
	display: block;
	margin-top: 20px;
	background: #f4a82d;
	text-align: center;
	color: #fff;
	font-size: 1.2rem;
	line-height: 30px;
	border-radius: 3px;
	
}


.nav {margin-top:10px;}
.nav_group {}
.nav_group .group_title {height:40px;background:#e0e0e0;padding:4px 10px; font-weight:normal;position:relative;}
.nav_group .group_title b {display:block;height:32px;line-height:32px;border-left:4px solid #de0000;padding-left:5px;font-size:2.2rem; font-family:'寰蒋闆呴粦';color:#535252;}
.nav_list {margin:0;padding:0;padding:10px; display:block;}
.nav_list li {float:left;list-style:none;line-height:2;}
.nav_list li a {color:#e2542d;margin-right:20px;font-size:1.8rem;font-family:'寰蒋闆呴粦';}


.nav2_list {background:#fff;margin-top:10px; padding:0 10px;}
.nav2_list .nav2_listdl {margin:0;padding:0;border-bottom:1px solid #e8e8e8; }

.nav2_list .nav2_listdl dd {display:block;height:40px;float:left; width:25%; /*border-left:1px solid #e8e8e8;*/}
.nav2_list .nav2_listdl dd a {display:block;height:40px;text-align:center;overflow:hidden; font-size:1.4rem; color:#666;
		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;
}
.nav2_list .nav2_listdl dd a.select {border-top:1px solid #fc4f1a; border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8; color:#fc4f1a;}


/*video list*/
.video_list .video_ul {margin:0;padding:0; list-style:none; font-size: 0;-webkit-text-size-adjust:none; margin-top:10px;padding:0 5px;}
.video_list .video_ul li {margin:0;padding:0;list-style:none;display:inline-block; width:50%;vertical-align: bottom;padding:0 5px;}
.video_list .video_ul li a {display:block; text-align:left;position:relative;width:100%;padding-top:70%; overflow:hidden;}
.video_list .video_ul li a img {width:100%;height:100%;border:none; display:block;margin:0;padding:0; position:absolute; left:0;top:0;}
.video_list .video_ul li b {
	font-weight:normal;
	padding:5px 5px; 
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size:1.2rem;
	color:#333;
	margin-bottom:10px;
	background:#ffe8cd;
	position:relative;
}
.video_list .video_ul li a i {display:block; width:40px;height:40px; background:url(../images/play_icon_s.png) center no-repeat; position:absolute; left:50%;margin-left:-20px;top:50%;margin-top:-20px;}


.footer_copyright { text-align:center;font-size:1.2rem;line-height:1.5rem;overflow:hidden;padding:15px 10px; text-shadow: 0px 1px 2px #ccc;}
.footer_link {height:60px; background:#005339; background-size:cover; position:fixed; bottom:0; left:0; right:0;z-index:99999;}
.footer_link .footer_link_ul {margin:0;padding:0; list-style:none;}
.footer_link .footer_link_ul li { width:20%; float:left;list-style:none;}
.footer_link .footer_link_ul li a { display:block; position:relative; text-align:center;padding-top:38px; line-height:20px; font-size:1.3rem; font-family:microsoft yahei; /*overflow:hidden;*/ color:#fff;z-index:9;}
.footer_link .footer_link_ul li a.icon_1 { background:url(../images/footer_icon1.png) center 10px no-repeat;background-size:auto 25px ;}
.footer_link .footer_link_ul li a.icon_2 { background:url(../images/footer_icon2.png) center 10px no-repeat;background-size:auto 25px ;}
.footer_link .footer_link_ul li a.icon_3 { background:url(../images/footer_icon3.png) center 10px no-repeat;background-size:auto 25px ;}
.footer_link .footer_link_ul li a.icon_4 { background:url(../images/footer_icon4.png) center 10px no-repeat;background-size:auto 25px ;}

.footer_link .footer_link_ul li.footer_tel a i {display:block;width:60px;height:60px;border:10px solid #005339; position: absolute;top:-15px;left:50%;margin-left:-30px; border-radius:50%;z-index:-1;background:#fff;}
.footer_link .footer_link_ul li.footer_tel a i img {display:block;width:30px;margin:0 auto;}

.curr_location {
	height:40px;
	background:#dcdcdc;
	font-size:1.6rem;
	line-height:40px;
	padding:0 10px;
	position: relative;
}
.curr_location span {
	font-size:1.4rem;
	color:#333;
	padding:0 5px;
}
.curr_location a{
	font-size:1.4rem;
	color:#333;
}

.curr_location .more {position:absolute;right:10px;line-height:40px;padding-left:20px;}

.curr_location .curr_nav_ul {background:#005339; position:absolute; right:10px; top:40px; margin:0;padding:0;min-width:120px; width:120px; z-index:999; border-radius:0; box-shadow:0 0 5px #ccc; /*display:none;*/box-shadow: none;}
.curr_location .curr_nav_ul li {height:40px; }
.curr_location .curr_nav_ul li a {display:block; height:40px; line-height:40px; font-size:1.4rem; color:#fff; text-align:center;padding:0 5px;}
.curr_location .curr_nav_ul li a:hover {background:#005339; color:#fff;}


.cpzs_nav3 {
	height:40px;
	background:#005339;
	font-size:1.6rem;
	line-height:40px;
	padding:0 10px;
	position: relative;
}
.cpzs_nav3 .swiper-slide {height:40px;width:auto;}
.cpzs_nav3 .swiper-slide a {font-size:1.4rem;color:#fff;}


.nav3_clist {position:absolute;right:120px;top:-1px;background:#005339;display:none;min-width:160px;}
.nav3_clist dl{margin:0;padding:0;padding:0 10px;}
.nav3_clist dl dd {height:40px;}
.nav3_clist dl dd a{display:block;height:40px;line-height:40px;color:#fff;font-size:1.4rem;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
}


/*detail*/
.detail_container {padding:10px;}
.detail_container .detail_title {font-size:2rem;line-height:1.5;color:#333; font-weight:bold;font-family:'Microsoft yahei';}
.detail_container .detail_datetime {font-size:1em;color:#999;margin-top:10px;font-family:'Microsoft yahei';}
.detail_container .news_text {margin-top:10px; font-size:1.6rem; line-height:1.5;color:#555;}
.detail_container .news_text img {max-width:100%;}

/*single*/
.single_container {padding:10px;padding-top:10px;}
.single_container .single_title {font-size:1.6rem;line-height:1.5;color:#e60000; font-family:'Microsoft yahei';}
.single_container .news_text {paddin-top:10px; font-size:1.6rem; line-height:1.5;color:#555;}
.single_container .news_text img {max-width:100%;}
.single_container .single_con_txt {/*background:#fff;padding:10px;box-shadow:0 0 5px #999;border:1px solid #dfdfdf;*/}


/*list*/
.list_container {padding:10px;}
.list_con {font-family:'Microsoft yahei';}
.list_con_ul {margin:0;padding:0;}
.list_con_ul li { display:table; width: 100%;/*border-bottom:1px solid #ccc;*/}
.list_con_ul li .li-item {display:table-cell; vertical-align: top; padding:10px 0;}
.list_con_ul li .li-item.li-img {width:10rem;height:8.75rem;}
.list_con_ul li .li-item.li-img img {width:10rem;height:6.67rem;}
.list_con_ul li .li-item.li-con {position: relative;font-size:12px; border-bottom:1px solid #e8e8e8;}
.list_con_ul li .li-item.li-con a {
	color: #666;
	line-height: 1.25;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size:1.4rem;
}
.list_con_ul li .li-item.li-con a span {color:#005339;}
.list_con_ul li .li-item.li-con .flag-datetime {padding:5px 0; font-family:Verdana, Geneva, sans-serif; color:#999;}

.list_con_ul li .li-item.li-con .flag-descri  {
	padding-top:7px;
	color: #666;
	line-height: 1.2;
	overflow: hidden;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
}
.list_con_ul li .li-item.li-con .flag-btn {
	position: absolute;
	bottom:10px;
	right:0;
	display:block;
	padding:3px 10px;
	font-size:12px;
	background:#0077ea;
	color:#fff;
	border-radius:3px;
}

/*twlb*/


.twlb_container {padding:10px;}
.twlb_con {font-family:'微软雅黑';}
.twlb_con .ejtitle {margin-top:10px;}
.twlb_con_ul {margin:0;padding:0;}
.twlb_con_ul li { display:table; width: 100%;/*border-bottom:1px solid #ccc;*/}
.twlb_con_ul li .li-item {display:table-cell; vertical-align: top; padding:10px 0;}
.twlb_con_ul li .li-item.li-img {width:10rem;height:10rem;}
.twlb_con_ul li .li-item.li-img img {width:10rem;height:10rem;}
.twlb_con_ul li .li-item.li-con {position: relative;padding-left:10px; font-size:12px;}
.twlb_con_ul li .li-item.li-con .col_title a {
	color: #333;
	line-height: 1.25;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size:1.5rem;
}
.twlb_con_ul li .li-item.li-con .flag-datetime {padding:5px 0; font-family:Verdana, Geneva, sans-serif; color:#999;}

.twlb_con_ul li .li-item.li-con .flag-descri  {
	padding-top:7px;
	color: #999;
	line-height: 1.5;
	overflow: hidden;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size:1.3rem;
}
.twlb_con_ul li .li-item.li-con .flag-btn {
	position: absolute;
	bottom:10px;
	right:0;
	display:block;
	padding:3px 10px;
	font-size:12px;
	background:#0077ea;
	color:#fff;
	border-radius:3px;
}



/*search*/
.search_container {}
.search_con {font-family:'Microsoft yahei';}
.search_con .ejtitle {margin-top:10px;}
.search_con_ul {margin:0;padding:0;}
.search_con_ul li { display:table; width: 100%;/*border-bottom:1px solid #ccc;*/ border-top:10px solid #e8e8e8;padding:10px;}
.search_con_ul li .li-item {display:table-cell; vertical-align: top; /*padding:10px 0;*/}
.search_con_ul li .li-item.li-img {width:10rem;height:8.75rem; vertical-align:middle; text-align:center; border:1px solid #e8e8e8;}
.search_con_ul li .li-item.li-img img {max-width:100%;max-height:100%; display:inline-block;}
.search_con_ul li .li-item.li-con {position: relative;padding-left:10px; font-size:12px;}
.search_con_ul li .li-item.li-con .col_title a {
	color: #666;
	line-height: 1.25;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size:1.4rem;
}
.search_con_ul li .li-item.li-con .col_br {
	color: #999;
	line-height: 1.3;
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size:1.4rem;
	font-family:microsoft yahei;
}
.search_con_ul li .li-item.li-con .col_br i{display:block;float:right;height:1.5rem;border-radius:0.75rem; background:#ff3c00; color:#fff; font-size:1.2rem;padding:0 5px; font-style:normal;}
.search_con_ul li .li-item.li-con .flag-datetime {padding:5px 0; font-family:Verdana, Geneva, sans-serif; color:#999;}

.search_con_ul li .li-item.li-con .flag-descri  {
	padding-top:7px;
	color: #666;
	line-height: 1.2;
	overflow: hidden;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
}
.search_con_ul li .li-item.li-con .flag-btn {
	position: absolute;
	bottom:10px;
	right:0;
	display:block;
	padding:3px 10px;
	font-size:12px;
	background:#0077ea;
	color:#fff;
	border-radius:3px;
}




.cpzs_container {  margin:0 auto;padding:7px;padding-top:10px;}
.cpzs_container .cpzs_con_ul {margin:0;padding:0; list-style:none; font-size: 0;-webkit-text-size-adjust:none;}
.cpzs_container .cpzs_con_ul li {margin:0;padding:0;list-style:none;display:inline-block; width:50%;vertical-align: bottom;padding:0 3px;}
.cpzs_container .cpzs_con_ul li a {display:block; text-align:left;position:relative;width:100%;background:#eee;padding-top:150%; overflow:hidden;}
.cpzs_container .cpzs_con_ul li a img {width:100%;height:100%;border:none; display:block;margin:0;padding:0; position:absolute; left:0;top:0;}
.cpzs_container .cpzs_con_ul li b {
	font-weight:normal;
	padding:5px 0; 
	overflow: hidden;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	display: -webkit-box;
	display: box;
	font-size:1.4rem;
	color:#333;
	margin-bottom:10px;
}




.table_form {
	margin-top:20px;
	padding:0 10px;
}

.search_block {
	margin-top:20px;
	padding:0 10px;
}
.search_block input {
	padding:0;
	height:50px;padding-left:35px;
	border:1px solid #ff3c00;
	width:100%;
	box-shadow: inset 0 1px 1px rgba(255,255,255,.075);
	outline: none;
	border-radius:4px;
	padding-right:9rem;
}
.search_block .select_category {
	position:absolute;
	right:5px;
	text-align:right;
	top:0;
	height:100%;
	line-height:50px;
	font-size:1.4rem;
	width:9rem;
	color:#999;
}
.search_block .select_category a {color:#999;}

.search_block .select_category .dropdown-menu {min-width:inherit;}

.search_block select {border:1px solid #ff3c00; background:#fff;height:40px;}
.search_block button {background:#ff3c00;height:45px; font-size:20px;}

.allcategory {padding:0 10px;margin-top:15px;}
.allcategory .more_category {display:block;margin:0 auto;font-size:1.4rem; text-align: center;color:#ff3c00;padding:10px;} 
.allcategory .radius_select {}
.allcategory .allcategory_list {margin:0;padding:0;border-right:1px solid #eee;border-bottom:1px solid #eee;height:61px;overflow: hidden;}
.allcategory .allcategory_list li {width:33.3333333%;float:left;border-left:1px solid #eee;border-top:1px solid #eee;height:30px;}
.allcategory .allcategory_list li a {font-size:1.2rem;color:#666;display:block;height: 100%;text-align: center;line-height:1;
	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;
}


.pageBtn, .pageBtn:visited {
	cursor:pointer;
	margin: 26px auto 15px auto;
	height: 34px;
	width: 93.8%;
	text-align: center;
	line-height: 34px;
	font-size: 15px;
	border-radius: 3px;
	color: #005339;
	border-radius:17px;
	border:1px solid #005339;
	
}

.cpzs_detail_container {padding:0 10px;}
.cpzs_detail_container .sb_detail_line {font-size:1.4rem;color:#666;padding:2px 0;}


.index_catgory_list {
	border:1px solid #dfdfdf;
	margin-top:20px;
	min-height:100px;
	_height:100px;
}
.index_catgory_list .category_title {
	background:#f6f6f6;
	height:40px;
	border-bottom:1px solid #dfdfdf;
	color:#fa5e00;
	line-height:38px;
	font-weight:bold;
	font-size:1.6rem;
	position: relative;
}

.index_catgory_list .category_title .title_name {
	border-bottom:3px solid #fa5e00;
	display:inline-block;
	padding:0 25px 0 15px;
}
.index_catgory_list .single_content {padding:10px;}
.tbsm_title {font-weight:bold;}





#pager {text-align: center;}
#pager a {display:inline-block; width:100px;height:30px;color:#43baeb;line-height:30px; border:1px solid #43baeb; border-radius:15px; font-size:1.6rem; text-align:center;margin:0 5px;}

/*涓婁笅涓�瘒*/
.detail_more {
	font-size:1.4rem;
	line-height: 1.4;
	color: #999;
}
.detail_more a {
	color:#999;
}
.detail_more a:hover {
	color:#fa5e00;
}
.detail_more .prev {
	font-size:1.4rem;
	padding:4px 10px;
}
.detail_more .next {
	font-size:1.4rem;
	padding:4px 10px;
}


/*search*/
.search_form {background:#efefef;height:60px;padding: 10px 10px 0 10px;}
.search_form .search_con{height:40px;position: relative;}
.search_form .search_con input {height:37px;width:100%;padding:0 65px 0 10px;line-height:37px;background:#fff;border:none;line-height:35px;font-size:1.4rem;}
.search_form .search_con button {background:0;border:0;width:60px;height:37px;line-height:37px;font-size:1.4rem;background:#005339;text-align: center;color:#fff; border-radius:0 5px 5px 0;position: absolute;right: 0;top:0;}

.search_nav {height:50px;background:#005339;line-height:50px;position: relative;text-align: center;font-size:1.8rem;color:#fff;}
.search_nav .backhome{display:block;height:50px;position: relative;position:absolute;left:0;top:0;color:#fff;font-size:1.4rem;padding-left:30px;}
.search_nav .backhome span {font-size:1.8rem;position: absolute;left:10px;top:50%;margin-top:-0.9rem;}