#masthead .container{position:relative}
.site-header{background-color:#fff;width:100%;line-height:1;margin:0 auto}
.site-header{height:126px;position:relative}.site-header .search-icon{margin-right:0}
#primary-bar{background-color:#f8f8f8;border-bottom:1px solid #f0f0f0;height:40px; }
.top-left{float:left;line-height:40px;color:#666;font-size:14px}
.top-left a,.top-left a:visited{color:#666}
.top-left li{border-right:1px solid #e9e9e9;display:inline-block;list-style:none;margin-right:9px;padding-right:11px;line-height:1;}
.top-left li:last-child{border-right:none;padding-right:0;margin-right:0}
.top-right{float:right;line-height:40px;color:#666;font-size:14px}
.top-right a,.top-right a:visited{color:#666}
.top-right .current-date{margin-left:6px}
.top-right li{border-right:1px solid #e9e9e9;display:inline-block;list-style:none;margin-right:9px;padding-right:11px;line-height:1; }
.top-right li:last-child{border-right:none;padding-right:0;margin-right:0}
.current-date{margin-left:6px}
.site-start{background-color:#fff;display:block;width:100%;height:100px}
.site-logo{float:left;text-align:left; height: 100px; width: 279px; clear: both; line-height:93px;}
.header-search{background-color:#fff;border:1px solid #e9e9e9;line-height:1;width:400px;height:42px;position:absolute;top:29px;left:50%;margin-left:-200px;z-index:2;border-radius:3px;border-radius:3px}

.header-search .search-input{background:0 0;border:none;color:#333;font-size:14px;width:400px;height:40px;line-height:40px;padding:0 15px 0 15x;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute;left:9px}
.header-search .search-submit{background-color:#f8f8f8;border-left:1px solid #e9e9e9;color:#333;font-weight:400;width:62px;height:40px;line-height:40px;padding:0;position:absolute;top:0;right:0;text-align:center;}
.header-search .search-submit:hover{background-color:#f4f4f4;}
.header-search button:focus,textarea:focus {outline:0}

.tip_search{width:495px;height:45px;display:block;margin-top:30px;float: left;margin-left:40px;}
.tip_box{ position:absolute; left:393px; top:40px; width:75px; height:25px; line-height:25px; text-align:center; z-index:999}
.tip_name{ color:#949DA3; background:url(/img/search_j.png) no-repeat right center; text-align:center; }
.tip_menu{ background:#fff;box-shadow:0px 2px 3px rgba(0,0,0,0.2); position:absolute; top:30px; left:0; width:80px; display:none;}
.tip_menu a{ display:block;color:#949DA3; line-height:32px;}
.tip_menu a:hover{ background:#949DA3; color:#fff;}
.tip_text{ border:0; padding-left:62px; padding-right:30px; line-height:28px;}
.tip_text .textbox{float:left; width:318px; height:42px; border:2px solid #ff6a00;border-right:none; border-radius:3px 0 0 3px; position: relative; padding-left: 90px}
.tip_text .textbox input{ width:220px;border:none;color:#999; font:normal 14px tahoma, PingFangSC, "microsoft yahei ui", "microsoft yahei", sans-serif;font-size-adjust:none; overflow: hidden; position: absolute;left: 88px;top:10px;}
.tip_text .btnbox{ width:80px;height:42px; line-height:42px; display:block;float:left; border-radius: 0 3px 3px 0; border: none; cursor: pointer; background:#ff6a00;}
.tip_text .btnbox:hover{opacity:.8;}

.header-icons{position:absolute;top:0;right:0;line-height:100px}
.header-icons span{display:inline-block}
.header-icons span span,.header-icons span a{background-size:24px 24px;background-repeat:no-repeat;background-position:left center;color:#666;cursor:pointer;display:block;font-size:15px;padding-left:30px}
.header-icons span span:hover,.header-icons span a:hover{color:#333}
.header-icons .header-mobile span{background-image:url(../img/mobile.png)}
.header-icons .header-weixin{margin-left:15px}
.header-icons .header-weixin span{background-image:url(../img/wechat.png)}
.header-icons .header-weibo{margin-left:15px;}
.header-icons .header-weibo a{background-image:url(../img/toutiao.png)}
.header-icons{line-height:100px;right:1%}

#secondary-bar{background-color:#fff;border-top:2px solid;border-bottom:1px solid #e9e9e9;position:relative;width: 1180px; margin: 0 auto; overflow: hidden;}
#secondary-bar1{background-color:#fff;border-top:2px solid;border-bottom:1px solid #e9e9e9;position:relative;width: 1200px; margin: 0 auto; overflow: hidden;}
#secondary-menu.sf-arrows .sf-with-ul{padding-right:12px}
#secondary-menu.sf-arrows .sf-with-ul:after{right:10px;line-height:47px}
#secondary-menu.sf-arrows li li .sf-with-ul{margin-right:0}
#secondary-menu.sf-arrows li li .sf-with-ul:after{top:1px;right:-5px;line-height:40px}
#secondary-menu li:after{background-color:#e9e9e9;content:" ";display:block;height:16px;width:1px;position:absolute;right:0;top:16px}
#secondary-menu li:last-child:after{content:none}
#secondary-menu li{line-height:48px; font-size:16px; padding-left:18px; padding-right:18px; font-weight: 550; font-family: "微软雅黑";}
#secondary-menu li a{color:#333; display: inline-block; }
#secondary-menu li.sfHover a.sf-with-ul:after,#secondary-menu li a:hover.sf-with-ul:after{transform:rotate(180deg)}
#secondary-menu li ul{border-top:1px solid #f0f0f0;padding-left:18px;padding-right:18px}
#secondary-menu li ul ul{margin-top:-1px;left:182px}
#secondary-menu li li{padding-bottom:0;}
#secondary-menu li li:after{content:none}
#secondary-menu li li:first-child a{padding-left:17px}
#secondary-menu li li a:link,#secondary-menu li li a:visited,#secondary-menu li li a:hover{background:0 0;border-right:none;color:#333;font-size:16px;line-height:1.5;padding-left:0;padding-right:0}

.sf-menu ul li li a:hover,.sf-menu li.sfHover li a:hover,#primary-menu li.sfHover a,#primary-menu li a:hover,#primary-menu li li a:hover,#secondary-menu li li a:hover,#secondary-menu li a:hover,#secondary-menu li.sfHover a,.top-right a:hover,.home-latest ul li a:hover,.breadcrumbs .breadcrumbs-nav a:hover,.entry-meta a,.comment-reply-title small a:hover,.pagination .page-numbers.current,.mobile-menu ul li a:hover,.pagination .page-numbers:hover,.entry-tags .tag-links a:hover:before,.page-content ul li:before,.entry-content ul li:before,a:hover,.site-title a:hover,.entry-title a:hover,.entry-related .hentry .entry-title a:hover,.sidebar .widget a:hover,.sidebar .widget ul li a:hover,.site-footer .widget a:hover,.site-footer .widget ul li a:hover,.single .navigation a:hover,#site-bottom a:hover,.content-block .section-heading h3 a:hover,.content-block .section-heading .section-more a:hover,.carousel-content .section-heading a:hover,.breadcrumbs ul.sub-categories li a:hover,.entry-content a:hover,.page-content a:hover,.author-box .author-meta .author-name a:hover,.entry-content li a:hover,.page-content li a:hover,.content-grid .hentry a:hover .entry-title,.friend-nav li a:hover {
	color:#f33}
.sf-menu * {margin:0;padding:0;list-style:none}
.sf-menu {margin:0;padding:0;list-style:none}
.sf-menu li {position:relative}
.sf-menu li:hover>ul,.sf-menu li.sfHover>ul {display:block}
.sf-menu ul {position:absolute;display:none;top:100%;left:0;z-index:99}
.sf-menu ul ul {top:0;left:185px}
.sf-menu>li {float:left}
.sf-menu a {display:block;position:relative}
.sf-menu {float:left}
.sf-menu ul {background-color:#fff;width:200px;box-shadow:rgba(190,190,190,.45882) 0px 0 5px;
	-webkit-box-shadow:rgba(190,190,190,.45882) 0px 1px 5px;
	position:absolute;z-index:999;padding:0 15px}
.sf-menu ul:before {content:' ';display:block;
	position:absolute;width:9px;height:9px;left:30px;top:-9px;
	transform:translate(-50%,50%) rotate(45deg);
	background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.2);z-index:1}
.sf-menu ul ul:before {content:none}
.sf-menu a {text-decoration:none;zoom:1}
.sf-menu li {line-height:48px;white-space:nowrap;*white-space:normal;}
.sf-menu li a {padding:0 11px;color:#333;font-size:1em}
.sf-menu li li {line-height:1.5;border-bottom:1px dotted #eee}
.sf-menu li li:first-child {background-color:#fff;z-index:9}
.sf-menu li li:last-child {border-bottom:none}
.sf-menu li li a {background-color:#fff;color:#333;font-size:1em;padding:10px 0}
.sf-menu li:hover li a,.sf-menu li.sfHover li a {color:#333;display:block}
button,.btn,input[type=submit],input[type=reset],input[type=button] {
	border:none;
	padding:0 15px;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	color:#fff;
	font-size:1.1em;
	font-weight:400;
	height:42px;
	line-height:42px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-appearance:none;
	-webkit-backface-visibility:hidden}
button:hover,.btn:hover,.btn:visited,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover {
	color:#fff;text-decoration:none}
button:focus,textarea:focus,input:focus {outline:0}
.tooltip1 .bottom{min-width:136px;min-width:136px;}.tooltip1 .bottom h3{font-size:12px;color:#333;font-weight:400; line-height: 0px}
.tooltip1{display:inline-block;position:relative;text-align:left;line-height:1.7}
.tooltip1 .bottom{min-width:200px;top:40px;left:50%;transform:translate(-50%,0);padding:10px;color:#444;background-color:#fff;font-weight:400;font-size:13px;border-radius:4px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px rgba(0,0,0,.3);visibility:hidden;opacity:0;transition:opacity .4s;text-align:center}
.bottom-space{padding-top:40px}
.tooltip1:hover .bottom{visibility:visible;opacity:1}
.tooltip1 .bottom i{position:absolute;bottom:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden}
.tooltip1 .bottom i:after{content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,.3)}
.tooltip1 .bottom img{min-width:180px;max-height:180px}

 .focusBox { position: relative;; width: 665px; height: 443px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 665px; height: 443px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; line-height:36px; width:100%; overflow: hidden; }
.focusBox .txt a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 10px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 13px; height: 13px; border-radius:50px;  line-height: 10px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:#919191; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#22a9ff; filter:alpha(opacity=100);opacity:1;  } 

.focusBox615 { position: absolute; width: 615px; height: 317px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox615 ul{ padding: 0px; margin: 0px }
.focusBox615 ul li{position: absolute; width: 615px; height: 317px; display: block;}
.focusBox615 .pic img { width: 615px; height: 317px;}
.focusBox615 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox615 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox615 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox615 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox615.num { position: absolute; z-index: 3; bottom: 12px; right: 8px; }
.focusBox615 .num li{ float: left; position: relative; width: 13px; height: 13px; border-radius:50px;  line-height: 10px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox615 .num li a,.focusBox615 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox615 .num li span { z-index: 1; background:#919191; }
.focusBox615 .num li.on a,.focusBox615 .num a:hover{ background:#22a9ff; filter:alpha(opacity=100);opacity:1;  } 


.feature-post2 {width:230px;padding:0;margin:0; height: 317px;  overflow:hidden; position:relative;}
.feature-post230 li {position:relative;height:151px;margin-bottom:15px;overflow:hidden;background:#fff}
.feature-post230 img {width:230px;height:151px;vertical-align:top;transition:all .3s ease-out 0s}
.feature-post230 span {position:absolute;display:block;left:0;bottom:0;width:100%;height:26px;padding:0 10px;line-height:26px;color:#fff;font-size:12px;font-size:.12rem;background:rgba(0,0,0,.3);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}





.qykx-nav{ width: 100%; margin: 15px auto; font-size: 16px;}
.qykx-nav li{display:inline-block;margin-right:1em}
.qykx-nav li.currclass a{background-color:#01c099;color:#fff}
.qykx-nav li a{padding:10px 24px;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

.qykx-list{padding:0 20px 20px 20px;margin:0;list-style:none}
.qykx-list .item{position:relative;margin:0;padding:18px 0 18px 20px;color:#999; line-height:40px;border-bottom:1px solid #eee;}
.qykx-list .item:before{position:absolute;left:2px; right:4px;top:35px;width:8px;height:8px;border-radius:50%;background:#ff6a00;content:""}
.qykx-list .item .date{float:right;font-size:14px}
.qykx-list .item a{display:inline-block;font-size:19px;vertical-align:top;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550; padding-left:5px}
.qykx-list .item a:hover{color:#ff791a;text-decoration:none}

.feature-post1 {width:180px;padding:0;margin:0; height: 443px;  overflow:hidden; position:relative;}
.feature-post11 li {position:relative;height:141px;margin-bottom:10px;overflow:hidden;background:#fff}
.feature-post11 img {width:180px;height:141px;vertical-align:top;transition:all .3s ease-out 0s}
.feature-post11 span {position:absolute;display:block;left:0;bottom:0;width:100%;height:26px;padding:0 10px;line-height:26px;color:#fff;font-size:12px;font-size:.12rem;background:rgba(0,0,0,.3);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}

.top-snsn {float: right; width: 300px; height: 80px; line-height: 80px; background: #ccc}

.view_foot{width:100%;margin:0 0 10px 0;border-bottom:1px solid #EEEEEE;font-family:"Helvetica Neue",Arial,"Hiragino Sans GB","STHeiti","Microsoft Yahei","SimSun","WenQuanYi Micro Hei",sans-serif}
.view_foot .bdsharebuttonbox span{float:left;display:inline-block;margin:3px 6px 0 0}
.view_foot .bdsharebuttonbox a{float:left;display:inline-block;text-indent:-999px;padding:0;width:28px;margin:0 7px 0 0;height:28px;line-height:28px;border:1px solid #E6E6E6;border-radius:3px;background:url(../img/share.png) no-repeat;}
.view_foot .bdsharebuttonbox .bds_tsina{background-position:-1px -1px;border-color:#d2423c;}
.view_foot .bdsharebuttonbox .bds_weixin{background-position:-1px -31px;border-color:#39b41c;}
.view_foot .bdsharebuttonbox .bds_qzone{background-position:-1px -61px;border-color:#3d9dd1;}
.view_foot .bdsharebuttonbox .bds_more{background-position:-1px -91px;border-color:#aaa;}
.view_foot .bdsharebuttonbox{float:left;display:inline-block;color:#999999;font-size:14px}
.view_foot .bdsharebuttonbox .bds_tsina:hover{background-position:-1px -121px;background-color:#d2423c;}
.view_foot .bdsharebuttonbox .bds_weixin:hover{background-position:-1px -151px;background-color:#39b41c;}
.view_foot .bdsharebuttonbox .bds_qzone:hover{background-position:-1px -181px;background-color:#3d9dd1;}
.view_foot .bdsharebuttonbox .bds_more:hover{background-position:-1px -211px;background-color:#aaa;}

.widget_post_thumb ul .item{margin:0;padding:7px 0 8px;overflow:hidden}
.widget_post_thumb ul .item:last-child{padding-bottom:0}
.widget_post_thumb ul .item:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);transition:all .3s ease-out 0s}
.widget_post_thumb ul li:before{display:none}
.widget_post_thumb .item-img{float:left;width:100px;overflow:hidden;border-radius:2px}
.widget_post_thumb .item-img img{width:100%;height:63px;vertical-align:top;transition:all .3s ease-out 0s}
.widget_post_thumb .item-img.item-video:hover .item-img-inner:after,.widget_post_thumb .item-img.item-video:hover .item-img-inner:before{opacity:1;transition:all .3s ease-out 0s}
.widget_post_thumb .item-img.item-video .item-img-inner{position:relative;display:block}.widget_post_thumb .item-img.item-video .item-img-inner:before{z-index:1;border:1px solid #fff;border-radius:50%;content:""}
.widget_post_thumb .item-img.item-video .item-img-inner:after,.widget_post_thumb .item-img.item-video .item-img-inner:before{position:absolute;left:50%;top:50%;width:36px;height:36px;margin-left:-18px;margin-top:-18px;box-sizing:border-box;opacity:.8;transition:all .3s ease-out 0s}
.widget_post_thumb .item-img.item-video .item-img-inner:after{padding-left:3px;text-align:center;line-height:36px;font-size:20px;font-family:FontAwesome;color:#fff;content:"\f04b"}
.widget_post_thumb .item-title{height:38px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-height:1.4}
.widget_post_thumb .item-title a{color:#333}
.widget_post_thumb .item-date{margin:0;font-size:12px;color:#999;line-height:14px}
.widget_post_thumb .item-content{margin-left:110px}

#MyContent img {max-width:800px;} 

/*文章分页样式*/
.fenye{ width:100%; margin:0 auto; float: left; display: flex;background:#fff;}
#fenye{clear:both; padding-right:6px}
#fenye td, th{padding:5px}
#fenye a{text-decoration:none; }
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr, #fenye a:hover{background:#ff6a00;color:#fff;text-decoration:none;border:1px solid #ff6a00;}
#fenye a.curr:visited {color:#fff;}
#fenye a{border:1px solid #aaa;background:#fff;color:#808080;padding:6px 15px;margin-left:5px;transition:all 0.2s}
#fenye a.num{width:22px;}
#fenye a:visited{color:#2E2828;} 
#fenye span{line-height:30px;}

.containers {padding: 0 0;width: 1180px!important;position: relative; margin: 0 auto}
.user-menu-warp{min-height:500px;background-color:#fafafa;width:100%;margin:20px 0 20px 0;position:relative}
.menu-warp{width:280px;height:100%;position:absolute;border-right:1px solid #f8f8f8}
.menu-warp ul li{height:60px;line-height:60px;color:#ff6a00;font-size:17px;text-align:center;border-bottom:1px solid #f5f5f5}
.menu-warp ul li a{color:#ff6a00;}
.menu-warp ul li .icon-message{margin:27px 0 0 5px}
.menu-warp ul li.active{color:#ff791a;border-left:2px solid #ff791a;background-color:#fff;margin-right:-1px}
.user-content-warp{margin-left:280px;background-color:#fff;padding:0 30px;width:900px;min-height:500px}
.user-content-warp .nav-box{height:60px;border-bottom:1px solid #f0f0f0; line-height: 59px}
.user-content-warp .nav-box li{float:left;font-size:18px;color:#bbb;padding:0 25px}
.user-content-warp .nav-box li.active{color:#333;border-bottom:2px solid #ff791a;}
.about-us-box{margin:30px 25px 30px 25px;}
.about-us-box span{font-family: 微软雅黑; font-size: 16px}
.about-us-box .about-min-height{min-height:600px}
.about-us-box p{font-size:16px;color:#303030;line-height:28px}

/*相关新闻*/
.clear_div { overflow:hidden; zoom:1;}
.d_list{ clear:both; margin:0px auto; width:97%;}
.d_list li{ float:left; width:49.8%; color: #444; font-size:14px; line-height:2em; height:2em; overflow:hidden; margin:1px 0; background:url(https://kjcxpp.com/img/red_arrow1.gif) no-repeat 0px 10px; text-indent:1em; text-overflow: ellipsis;}
.d_list li {list-style-type: none}

/*lianghui*/
.widget-title1 {margin:0 0 10px;padding:0px 0 1px 7px;font-size:16px;font-weight:600; border-bottom:2px solid #ff0000; height:34px; line-height: 20px; color: #ff0000}
.rljlh{list-style:square; margin-left:14px;margin-right:14px;padding-bottom:8px;}
.rljlh li{list-style:square; color: #6f6f6f; border-bottom:1px dotted #ccc; height: 38px; letter-spacing: 2px}
.rljlh li a{font-size: 16px;line-height:2.2em; color: #6f6f6f;}

.breadcrumb1 {margin-bottom:15px;padding:8px 0;border-bottom:1px solid #ddd; clear: both;}
.breadcrumb1 span{
	font-size:1.17em;
	font-weight:600;
	color:#255;
	text-decoration:none;
	border-left:5px solid #277;
	padding-left:0.5em;
}

.imglist-main {margin-left:-20px;}
.post-imglist {float:left;position:relative;width:25%;overflow:hidden;-moz-transition:ease-in-out 0.3s;-webkit-transition:ease-in-out 0.3s;-o-transition:ease-in-out 0.3s;-ms-transition:ease-in-out 0.3s;transition:ease-in-out 0.3s;}
.post-imglist:hover {transform:translateY(-5px);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-moz-transform:translateY(-5px);}
.imglist-item-box {margin:0px 0px 20px 20px;overflow:hidden;background:#fff;border:1px solid #ddd;box-shadow:0 0 5px rgba(0,0,0,0.1);transform:translate3d(0,0,0);}
.post-imglist:nth-child(4n+1) .imglist-item-box {border-bottom-color:#ffac13;}
.post-imglist:nth-child(4n+2) .imglist-item-box {border-bottom-color:#83c44e;}
.post-imglist:nth-child(4n+3) .imglist-item-box {border-bottom-color:#e53935;}
.post-imglist:nth-child(4n+4) .imglist-item-box {border-bottom-color:#2196f3;}
.imglist-img-wp {width:100%;height:230px;overflow:hidden;text-align:center;margin:0 auto;}
.imglist-img-wp img {width:100.888%;height:auto;min-height:100%;}
.imglist-title {padding:6px 6px 6px 6px;font-size:16px;line-height:26px;text-align:center;height:38px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.imglist-title h3 {font-weight:normal;}
.imglist-title a{color: #255}

/*关键字tags*/

.tagsmain{width:100%;margin:0px auto 15px auto;background:#fff;}
.tagsmain .tit{background:#f1f1f1; height:30px; line-height:30px;font-size:14px;font-weight:bold; padding-left:10px; color:#333;}
.tagsmain .tit span{ font-size:12px; font-weight:normal; color:#555; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tagsmain .tagsshow{}
.tagsmain .tagsshow ul{padding:20px;}
.tagsmain .tagsshow #tags{background:#f1f1f1;height:30px;line-height:30px;font-size:14px;}
.tagsmain .tagsshow .title{background:#f1f1f1;height:30px;line-height:30px;font-size:14px;}
.tagsmain .tagsshow tr.list{height:75px;overflow:hidden;}
.tagsmain .tagsshow tr.list td{border-bottom:#E8E8E8 1px solid;}
.tagsmain .tagsshow tr.list td img{padding:2px;border:#D4D4D4 1px solid;}
.tagsmain .tagsshow tr.list td A{font-size:14px;}
.tagsmain .tagsshow tr.list td a:hover{color:#ff6600;text-decoration:none;}
.tagsmain .tagsshow .tagstitle{font-size:12px; font-weight:bold; color:#069;height:21px; line-height:21px; }
.tagsmain .tagsshow .tags a{ padding:3px 5px; color:#fff;}
.tagsmain .tagsshow .showpage{margin-top:10px;text-align:center;font-size:14px;color:#069;}
.tagsmain .tagsshow artintro{padding-right:15px;}

.banner{display:table;width:1180px;background-position:50%;background-size:auto 100%;background-size:cover;background-repeat:no-repeat; margin: 0 auto}
.banner-inner{display:table-cell;vertical-align:middle;text-align:center}
.banner-inner h1{margin:0;padding:0;font-size:26px;color:#333}
.banner-inner .page-description{position:relative;margin:17px 0 0;padding:15px 0 0}
.banner-inner .page-description:before{position:absolute;left:50%;top:0;width:20px;height:2px;margin-left:-10px;background:#666;content:""}
.banner-inner p{margin:0 auto;width:60%;font-size:15px;font-weight:400}
.banner-white .banner-inner h1{color:#fff}
.banner-white .banner-inner .page-description:before{background:#e5e5e5}
.banner-white .banner-inner p{color:#f9f9f9}

.mod-style-1{width: 1180px; margin: 20px auto; }
.mod-style-1:after,.mod-style-1:before{content:" ";display:table}
.mod-style-1:after{clear:both}
.mod-style-1 .item-cell{ overflow: hidden; background: #fff; display:block;}
.mod-style-1 .item-cnt{width: 50%;  float: left;  }
.mod-style-1 .item-cnt>*{ padding: 0 50px;}
.mod-style-1 .item-pic { width: 590px; height: 350px;  float: left; overflow: hidden;}
.mod-style-1 .item-pic img{  height:auto; width:auto;}
.mod-style-1 .item-tit{ margin-top:80px; text-align: center; margin-bottom: 15px;}
.mod-style-1 .item-tit *{ font-size: 28px; color: #333}
.mod-style-1 .item-tit a:hover {color:#3ca5f6;text-decoration:none}
.mod-style-1 .item-btn{ text-align: center; margin-top:30px;}
.mod-style-1 .item-btn a{ display: inline-block; width: 140px; height: 45px; line-height: 45px; border: 1px solid #000; text-align: center; font-size: 14px;}
.mod-style-1 .item-2 .item-pic { float: right;}
.mod-style-1 .item-2 .item-cnt{ float: left;}
.mod-style-1 .item-cnt *{ text-align: left;   line-height: 28px;}
.mod-style-1 .item-cnt .item-desc{font-size: 14px;color: #666;}
.mod-style-1 .item-cnt .item-desc a{font-size: 14px;color: #666;}
.mod-style-1 .item-cnt .item-desc a h3{ font-size: 16px;color: #333; margin-bottom: 5px; font-weight: normal;}

.p-listgg span{padding:0px; margin:0px;display:-webkit-inline-box;}
.p-listgg span a{width:100%; margin:  0 auto 8px auto; display: block; overflow: hidden;}

.p-listgg1 dd{margin-top:10px}
.p-listgg1 dd img{border:1px solid #efefef}

.vimage-list{ width: 100%; background: #ffffff; overflow: hidden; padding: 20px 0 20px 0; height: auto; margin-bottom: 20px}
.post-image-list{margin: 0 0 15px 15px;list-style:none}
.post-image-list .item{display:inline-block;width:276px;margin:0 15px 20px 0;background:#fff;border-radius:3px; float:left;}
.post-image-list li:hover{box-shadow: 1px 1px 5px rgba(0,0,0,.1);}
.post-image-list .item-title{margin:0;padding:10px;font-size:15px;font-weight:500;height:60px;}
.post-image-list .item-title a{line-height:1.4;color:#333;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none}
.post-image-list .data{padding:0 10px 10px;line-height:20px;font-size:12px;color:#999;overflow:hidden}
@media (max-width:767px){.post-image-list .item-title{font-weight:400}}
@media (max-width:767px){.post-image-list .item .date{display:none}}
.post-image-list .item img{-o-object-fit:cover;object-fit:cover;transition:all .2s; }
.post-image-list .item a:hover{color:#4285f4;text-decoration:none}
.post-image-list .item .video{background:url(../img/index241.png) 0 -47px no-repeat;width:40px;height:40px;position:absolute;margin-left:10px;bottom:200px;font-size:0;line-height:0}
.post-image-list .item:hover .video{opacity:.5;filter:alpha(opacity=50);transition:all .2s;}

.team-item {
    text-align: center;
    display:inline-block;width:360px;margin:0 15px 20px 0;background:#fff;border-radius:3px; float:left;
	box-shadow: 1px 2px 5px 1px rgba(0, 140, 208, 0.15);}
.team-item img{width:100%; height:auto;display:block}
.team-text p{font-size:14px;padding:20px;text-align:left}
.team-text p a{color:#000000;}

/*zhuanti*/
.zhuanti{padding-bottom:20px}
.zhuanti ul { overflow: hidden; padding: 10px 0 30px 10px; position: relative; }
.zhuanti ul:before { content: ""; position: absolute; background: #fff; width: 1px; height: 100%; left: 10px }
.zhuanti ul:after { content: ""; position: absolute; background: #fff; width: 100%; height: 1px; bottom: 20px; left: 0; }
.zhuanti li { float: left; width: 19.6%; border-bottom: #eee 1px solid; border-left: #eee 1px solid; overflow: hidden; padding: 20px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.ztpic { width: 100%; height: 110px; overflow: hidden; border-radius: 3px; background: #CCC; display: block }
.ztpic img { display: inline-block; width: 100%; min-height: 100%; height: auto; vertical-align: middle; transition: all .5s ease-out .1s; }
.zhuanti li b {text-align:center; display: block; width: 100%; overflow: hidden; height: 30px; line-height: 30px; margin: 10px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.zhuanti li span { color: #999; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; font-size: 14px; height: 62px; }
.readmore { margin: 10px 0 0 0; color: #096; display: block; }
.readmore:before { content: "+"; color: #063 }
.zhuanti li:hover { background: #fff; box-shadow: #ccc 1px 1px 8px; }
.zhuanti li:hover img { transform: scale(1.05) }

/*yuanshi*/
.yuanshi ul { overflow: hidden; padding: 10px 0 20px 10px; position: relative; }
.yuanshi ul:before { content: ""; position: absolute; background: #fff; width: 1px; height: 100%; left: 10px }
.yuanshi ul:after { content: ""; position: absolute; background: #fff; width: 100%; height: 1px; bottom: 20px; left: 0; }
.yuanshi li { float: left; width: 14.1%; border-bottom: #eee 1px solid; border-left: #eee 1px solid; overflow: hidden; padding: 20px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
.yuanshi .ztpic { width: 100%; height: 160px; overflow: hidden; border-radius: 3px; background: #CCC; display: block }
.yuanshi .ztpic img { display: inline-block; width: 100%; min-height: 100%; height: auto; vertical-align: middle; transition: all .5s ease-out .1s; }
.yuanshi li b {text-align:center; display: block; width: 100%; overflow: hidden; height: 20px;  margin: 5px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color:#6f7982;}
.yuanshi li span { color: #666; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 1; font-size: 14px; height: 26px;text-align:center; }
.yuanshi li:hover img { transform: scale(1.05) }


.ys-item-img{overflow:hidden; clear:both;}
.ys-item-img ul{margin-left:-5px;margin-right:-5px; overflow:hidden; zoom:1; }
.ys-item-img .tempWrap11{ width:1680px !important }
.ys-item-img ul li{width:120px; float:left; margin:0 5px;  display:inline;}
.ys-item-img ul li h2{margin:0;font-size:1.1em;line-height:2.0em;overflow:hidden; color:#6f7982;}
.ys-item-img ul li h4{margin:0;font-size:0.9em;overflow:hidden; font-weight: normal;color:#666;}
.ys-item-img ul li img{width:120px; height:160px;}

.txtScroll-top{ width:300px;  overflow:hidden; position:relative;background:#fff; margin-bottom: 20px }
.txtScroll-top .hd{ overflow:hidden;  height:40px; padding:5px 10px; border-bottom:1px solid #efefef; }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../img/slide/icoUp.gif") no-repeat;}
.txtScroll-top .hd .next{ background:url("../img/slide/icoDown.gif") no-repeat;  }
.txtScroll-top .hd span{ font-size: 16px; font-weight: 400; padding-left: 5px; line-height: 30px }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../img/slide/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ padding:15px;  }
.txtScroll-top .infoList li{ height:24px; line-height:24px; font-size:15px; letter-spacing: 1px}
.txtScroll-top .infoList li a{ height:24px; line-height:24px; color: #333; }
.txtScroll-top .infoList li a:hover{color: #3ca5f6; }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }

.footer {padding:15px 0 5px 0;color:#5f676f;background:#2d3237; text-align: center;}
.footer a {color:#5f676f; padding-right: 15px; line-height: 26px}
.footer a:hover {color:#999;text-decoration:none}
.footer .footerui {font-size:13px;list-style:none}
.footer .footerul a {color:#76818c; float: left; display: block; padding-right: 10px; margin-right:15px;}
.footer .footerui p{ font-size: 12px; }

.secondary-bar{background-color:#fff;width: 100%; margin: 0 auto; overflow: hidden;}
.secondary-nav{border-top:2px solid;border-bottom:1px solid #e9e9e9;position:relative;width: 1180px; margin: 0 auto; overflow: hidden;}
.j-lemma-banner-wrap{height:458px;margin-bottom:-150px}

.slider{ width:1180px;  height:330px;  position:relative; overflow:hidden; background:#fff; text-align:center; margin: 13px auto 0 auto}
	.slider .bd{ width:980px; position:absolute; left:50%; margin-left:-490px  }
	.slider .bd li{ width:980px;  overflow:hidden; }
	.slider .bd li img{ display:block; width:980px; height:330px;    }
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-980px !important; /*强制位置*/  }

	.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
	.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../img/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
	.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-490px;  }
	.slider .next{ left:50%;  margin-left:490px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:335px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:335px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
	.slider .prev .arrow{ right:0; background:url(../img/slider-arrow.png) -120px 0 no-repeat;   }
	.slider .next .arrow{ left:0; background:url(../img/slider-arrow.png) 0 0 no-repeat;  }

.comiis_mh_navs {height:40px;width:100%;overflow:hidden;}
.comiis_mh_subbox {height:40px;position:relative;}
.comiis_mh_sub {height:40px;text-align:center;white-space:nowrap;width:100%;}
.comiis_mh_sub li {float:left;width:auto;overflow:hidden;position:relative;}
.comiis_mh_sub em {position:absolute;left:50%;bottom:2px;margin-left:-9px;height:4px;width:18px;border-radius:10px;}
.comiis_mh_sub a {display:inline-block;font-size:15px;height:40px;line-height:40px;padding:0 12px;}

.links-panel {margin-bottom:20px;background:#fff}
.links-panel-head {position:relative;padding:0 15px}
.links-panel-head h2{margin:0;padding:0;font-size:16px;font-size:.16rem;line-height:48px;
	font-weight:700;color:#333;border-bottom:1px solid #efefef}
.links-panel-head small {font-size:14px;font-size:.14rem;margin-left:10px;color:#090;font-weight:400}
.links-panel-body {padding:15px}
.links-list {margin:-6px;font-size:0; display: inline-block;}
.links-list li{padding:6px 12px 6px 13px; margin-bottom:12px; float: left;}
.links-list img{display:block;width: 180px; height: 66px;border:1px solid #efefef;vertical-align:top;border-radius:2px; }


.sectionw{ width: 100%; margin: 0 auto; display: block; overflow: hidden; background: #fff}
.sub-cpsz{ width: 980px; margin: 15px auto; font-size: 16px;text-align: center;}
.sub-cpsz li{display:inline-block;margin-right:1em}
.sub-cpsz li.currclass a{color: #ffffff;background:#f5882a; font-weight:500;}
.sub-cpsz li a{font-size:15px;text-align:center; background:#fff;
    color: #f5882a; border: 1px solid #f5882a;
    display: inline-block; padding: 0px 14px 0px 14px;line-height:34px; height: 36px;
    margin: 0 10px 0 10px;-webkit-transition:all 0.2s ease;border-radius: 0px;transition:all 0.2s ease;}
.sub-cpsz li a:hover{color: #ffffff;background:#3fb150;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border: 1px solid #f5882a;}

.section1 { position: relative;top: 0px;z-index: 4;}
.section1 .warp {
	width: 980px;margin: 0 auto;
	padding: 40px 50px 60px 50px;
	background: #fff;overflow: hidden;
	box-shadow: 0 0 30px rgba(0, 0, 0, .1);}
.introduce {float: left;width: 550px;margin-right: 40px;}
.introduce h2{ font-size: 26px;line-height: 35px;font-weight: 600;margin-bottom: 24px;margin-top: -6px;}
.introduce p {font-size: 16px;font-weight: 300;line-height: 25px;color: #888888;}
.introduce span{font-size: 16px;font-weight: 700;line-height: 45px;color: #333;}
.introduce + img {margin-top: 0px;}

/*重点产品与项目*/
.section2 {position: relative;z-index: 5;}
.title {
	font-size: 34px;
	text-align: center;
    font-weight: 400;}
.section2 .warp {
	width: 1080px; margin: 0 auto;}
.section2 .title {
    padding-top: 20px;
    padding-bottom: 20px;
}
.section2 ul {
	position: relative;
}
.section2 li {
	float: left;
	width: 33.33%;
    margin-bottom: 50px;
	text-align: center;
}
.section2 h3 {
    margin-bottom: 10px;
	font-size: 20px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.section2 li > p {
	height: 56px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
    line-height: 2;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.img_box {
    width: 148px;
    height: 148px;
    margin: 0 auto 20px;
    border: 3px solid #eee;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
    line-height: 148px;
   /*  behavior: url(PIE.htc);  */
}
.section2 li:hover .img_box{
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    border-color: #fff;
}
.img_box img {
    max-width: 120px;
	/* margin-top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); */
    display: inline;
    vertical-align: middle;
}