/* CSS Document */
/* 通用 */
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
section{ padding:0; margin:0; display:block}
ul,li,ol,dl,a{list-style-type:none}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; background-color:#fff}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body {min-width:1200px; margin:0; padding:0; background:#f5f5f5;font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif;line-height: 1.5; color:#333; font-size:14px;}
li{list-style-type:none;}
img{vertical-align:top;}
.f14{ font-size14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.b{ font-weight:bold;}
.txtc{ text-align:center;}
.fl{float:left;}
.fr{float:right;}
.display{ display:block;}
.hidden{ display:none;}
.abs{ position:absolute;}
.rel{ position:relative;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mt20{margin-top:20px;}
input {outline: none;}
textarea {resize: none;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999; font-size: 15px;}
input::-moz-placeholder,
textarea::-moz-placeholder {color: #999; font-size: 15px;}
input::-moz-placeholder,
textarea::-moz-placeholder {color: #999; font-size: 15px;}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {color: #999; font-size: 15px;}
a,img{color:#333; margin:0px; padding:0px; border:0px; text-decoration:none;}
a:link {color: #333; text-decoration:none;}
a:hover {color:#de141d; text-decoration:none;}
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
* html .clearfix, *:first-child+html .clearfix { zoom:1 }
*{box-sizing: border-box; padding:0px; margin:0px;}
.wrap{width:1200px; margin:0px auto;  position:relative;z-index:111}
.container{width:1200px; margin:0px auto;}

/*头部*/
.header{width:100%; max-width:1920px; margin:0 auto; background:#fff;}
.top-bar{height:40px;line-height:40px; font-size:14px; background:#fafafa; border-bottom:1px solid #e5e5e5;}
.top-bar .welcome{width:450px; float:left;}
.top-bar .welcome p{ font-size:14px; color:#666; line-height:40px;}
.top-bar .top-bar-r{width:auto; height:40px; float:right;}
.top-bar .top-bar-r li{float:left; margin-left:30px;}
.top-bar .top-bar-r li:first-child{margin-left:0px;}
.top-bar-r .top-bar-user .icon-person{width:30px; height:30px; border-radius:50%; float:left; margin:5px 0px; background:#ffe7e5; font-size:20px !important; color:#de141d; line-height:30px; text-align:center;}
.top-bar-r .top-bar-user .land{ color:#666;}
.top-bar-r .top-bar-user a {display: inline-block; font-size: 14px; color:#666; padding: 0 5px; line-height:40px; transition: color 0.3s ease 0s;}
.top-bar-r a{color:#666;}
.top-bar-r a:hover{color:#ba070f;}

.headerbox{ height:auto;}
.headerbox .logo{width:474px; height:74px; margin:20px auto; float:left;}
.headerbox .logo img{ height:74px; width:auto;}
.headerbox .header_r{ float:right; margin-top:40px;}

/* 搜索条*/
.searchbox {width: 450px; float: right; margin-right: 70px;}
.searchbox .serarch-select {width: 100%;}
.searchbox .search {border: 1px solid #de141d; display: flex; justify-content: space-between; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; overflow: hidden;}
.searchbox .search input[type="text"] {font-size: 16px; padding: 0px 20px; line-height: 38px; height: 38px; width: 80%; color:#545454; border: none;}
.searchbox .search button {background: #de141d; color: #fff; width: 20%; border: none; font-size: 16px; cursor:pointer;}
.searchbox .search .icon-search{color:#fff;}
.header_r .need {background: #de141d; color: #fff; font-size: 16px; float: right; padding: 11px 20px 10px 20px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.header_r .need:hover {color: #fff; background: #ba070f;}


/* 主菜单 */

.hdnav{margin: 0 auto; height:60px; background:#de141d; width: 100%; position: relative; z-index: 999;}
.menuBtn{display: none;position: relative;float: right;margin-top: 15px;width: 40px;height: 40px;padding: 5px;cursor: pointer;}
.menuBtn b{	display: block;	width: 100%;height: 2px;border-radius: 2px;background-color: #ba070f;margin: 5px 0 7px;	transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;	-o-transition: .3s;}
.menuBtn.open b{position: absolute;	left: 5px;top: 35%;	display: none;	width: 30px;}
.menuBtn.open b:first-child{display: block;	transform: rotate(45deg);-webkit-transform: rotate(45deg);	-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.menuBtn.open b:last-child{	display: block;	transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.yunu-nav{ width:100%;}
.yunu-nav ul{width:100%; margin:0px auto; display: -webkit-flex; display: flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content : space-between;justify-content : -webkit-space-between;}
.yunu-nav li{ position:relative; height:100%;z-index:200}
.yunu-nav li a.v1{display:block;position:relative;width:100%; min-width:120px; height:60px;line-height:60px;font-size:18px;color:#eee;text-align:center;transition:all .1s ease-in-out}
.yunu-nav li a.v1 span{	position: relative;top: 0;display: block;transition: .8s;-ms-transition: .8s;-moz-transition: .8s;-webkit-transition: .8s;	-o-transition: .8s;}
.yunu-nav li.on a.v1,.yunu-nav li:hover a.v1{	background:#ba070f;}
.yunu-nav dl{position:absolute; top:70px; left:50%; width:120px; height:0px; margin-left:-60px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; filter: alpha(opacity=0); opacity: 0; overflow:hidden; z-index:200;}
.yunu-nav li:hover dl{height:auto; top:60px; opacity: 1; filter: alpha(opacity=100); box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.05);}	
.yunu-nav dl dd{ display:block;}
.yunu-nav dl dd a{display:block; background:rgba(255,255,255,.9); border-bottom:1px solid rgba(255,255,255,1); height:40px; line-height:40px; color:#343434; text-align:center; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}
.yunu-nav dl dd a:hover{ background:rgba(255,255,255,1); padding-left:10px;}

/* banner */
.banner{margin-top:0px;}
.slick-slider{ position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;-webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{ outline: none;}
.slick-list.dragging{ cursor: pointer; cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{ position: relative; top: 0; left: 0; display: block;}
.slick-track:before,.slick-track:after{ display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{ display: none; float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{ display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{ display: block; background-size: cover;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{ display: block; height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

.banner{max-height:600px; overflow:hidden;}
.banner .item .con{	padding-top: 31.5%; background-repeat: no-repeat;	background-position: center center;	-o-background-size: cover; -ms-background-size: cover; -moz-background-size: cover;	-webkit-background-size: cover;	background-size: cover;}
.banner .slick-arrow{ position: absolute; top: 50%; margin-top: -40px; overflow: hidden; cursor: pointer; width: 82px; height: 82px; border-radius:41px; font-size: 0; line-height: 0; z-index: 9; background-repeat: no-repeat; background-position: center center; -o-background-size: auto 30px; -ms-background-size: auto 30px; -moz-background-size: auto 30px; -webkit-background-size: auto 30px; background-size: auto 30px; background-color: rgba(0,0,0,0); border: 0; outline: 0; padding: 0;}
.banner .slick-arrow:hover{	background-color: rgba(0,0,0,.1);}
.banner .slick-prev{left: 2%;background-image: url(../images/pres1.png);}
.banner .slick-next{right: 2%;background-image: url(../images/nexts1.png);}
.banner .slick-dots{position: absolute; left: 0; bottom: 3%; width: 100%; text-align: center; z-index: 99; font-size: 0;}
.banner .slick-dots li{	display: inline-block; margin: 0 5px;}
.banner .slick-dots button{	background-color: #fff;	cursor: pointer;border-radius: 50%;	border: 0; width: 12px;	height: 12px; outline: 0; font-size: 0;	padding: 0;}
.banner .slick-dots li.slick-active button{background: #f79646;}

.main{width:100%;}
.firstbox{width:100%; height:120px; padding:12px 20px 12px 120px; background:url(../images/firstbg.jpg) no-repeat 20px 20px #fff; text-align:center;}
.firstbox h3{margin:0px auto; overflow:hidden;}
.firstbox h3 a{font-size:28px; color:#e60000; font-weight:500; line-height:1.75; max-width:86%; margin:0px auto; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.firstbox p{font-size:14px; color:#545454; width:96%; margin:10px auto; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*首页资讯动态*/
.wzslide{width:650px; height:375px; background:#f5f5f5;}
.wzslide .slick_item{width:100%; height:375px; position:relative;}
.slick_picbox{width:650px; height:375px;}
.wzslide .slick_picbox img{width:100%; height:100%;}
.wzslide .slick_txt{height:40px; line-height:40px; background:rgba(0,0,0,.5); position:absolute; left:0; right:0; bottom:0; z-index:99;}
.wzslide .slick_txt h3{width:580px; padding-left:15px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wzslide .slick_txt h3 a{ font-size:16px; line-height:40px; color:#fff;}
.wzslide .slick-dots{height:40px; padding:16px; position: absolute; right:0; bottom: 0; text-align: right; font-size: 0; z-index: 999;}
.wzslide .slick-dots li{display: inline-block; margin: 0px 5px; opacity:.7;}
.wzslide .slick-dots button{background-color: #fff;	cursor: pointer;border-radius: 50%;	border: 0; width: 8px; height: 8px; outline: 0; font-size: 0; padding: 0;}
.wzslide .slick-dots li.slick-active button{background: #f79646;}

.divshadow {transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.05); -ms-box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.05);}
.divshadow:hover {box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 0px 17px 3px rgba(0, 0, 0, 0.1);}
.h_newsbox { width: 530px; height:375px; background:#fff; float:right; overflow:hidden;}
.h_newsbox .news_box{ width:100%; position:relative;}
.h_newsbox .hd {width:530px; margin:0px !important;}
.h_newsbox .hd ul{width:100%; display: flex; background: #f9f9f9;}
.h_newsbox .hd ul:after{content:""; width:100%; border-bottom: 1px solid #eee;}
.h_newsbox .hd li {width:50%; position: relative; text-align: center; line-height: 60px; height: 60px; font-size: 18px; padding: 0px 30px; color: #333; cursor: pointer; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; background: #f9f9f9;}
.h_newsbox .hd li.layui-this { color: #de141d; background: #fff; border-bottom: 1px solid #fff;}
.h_newsbox .hd li:hover {color: #de141d;}
.h_newsbox .hd li i {height: 3px; background: #de141d; width: 100%; z-index: 10; position: absolute; top: 0px; left: 0px; opacity: 0; transition: all 0.3s; -webkit-transition: all 0.3s; -ms-transition: all 0.3s;}
.h_newsbox .hd li.layui-this i { opacity: 1;}
.h_newsbox .bd{padding:15px;}
.h_newsbox .bd li {padding:6px 0px; line-height:24px; position:relative;}
.h_newsbox .bd li a {font-size:16px; color: #343434; height: 24px; max-width:80%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.h_newsbox .bd li a:hover{color: #de141d;}
.newimg{ position:relative; float:left !important; margin-top:-8px; margin-left:10px;}
.h_newsbox .bd li span {color: #999; float:right;}

.sub-service_list{width:100%; display:flex; justify-content: space-between;}
.sub-service_list a{display:block; width:32.3%;}
.sub-service_list a img{width:100%;}

/*首页标题*/
.h_blank_tit{line-height: 63px; height: 63px; border-bottom: 3px solid #eee; display: flex; justify-content: left; position: relative;}
.h_blank_tit .lmtitle{height: 60px; width: 120px; display: inline-block; position:relative;}
.h_blank_tit .lmtitle h3{font-size: 18px; line-height: 60px; text-align: center; color:#de141d;}
.h_blank_tit .lmtitle:after {content:"";height: 3px; width: 120px; position: absolute; left: 0px; bottom: -3px; z-index: 1; background: #de141d; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;}
.h_blank_tit .lmchild{width:940px; margin-left:40px; display:flex; justify-content: left; flex-wrap: wrap; overflow:hidden;}
.h_blank_tit .lmchild span{ display:inline-block; margin:15px 8px;}
.h_blank_tit .lmchild span a{ display:block; padding:0px 20px; border-radius:15px; background:#f0f0f0; color:#343434; line-height:30px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.h_blank_tit .lmchild span:hover a{background:#de141d; color:#fff;}
.h_blank_tit .lmmore {font-size: 14px; line-height: 60px; height: 60px; display: inline-block; text-align: center; color: #999; margin-left:auto; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.h_blank_tit .lmmore:hover{color:#de141d;}

/*惠企政策*/
.h_policy{width:100%; padding:0px 22px 22px; background:#fff;}
.policybox{ margin-top:20px;}
.policybox .policy_list{ display:flex; justify-content: space-between;}
.policybox .policy_list .policyli{width:32.3%; padding:15px; border:1px solid #e4e4e4;}
.policyli:hover{ border: 1px solid rgba(222, 20, 29, 0.1); box-shadow: 0px 0px 10px 3px rgba(222, 20, 29, 0.15); -webkit-box-shadow: 0px 0px 10px 3px rgba(222, 20, 29, 0.15);
 -moz-box-shadow: 0px 0px 10px 3px rgba(222, 20, 29, 0.15); -ms-box-shadow: 0px 0px 10px 3px rgba(222, 20, 29, 0.15);}
 .policyli span{padding:3px 8px; border:1px solid #ff8400; color:#ff8400; line-height:28px;}
.policyli h3{width:96%; height:40px; font-size:18px; color:#de141d; line-height:40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.policyli .zcdes{height: 48px; word-break: break-all; color:#343434; line-height: 24px; margin-top:10px; display: -webkit-box !important; display: block; -webkit-line-clamp: 2; font-size: 16px; -webkit-box-orient: vertical; overflow: hidden;}
.policyli .zcinfo{margin-top:10px;}
.policyli .zcinfo p{font-size:14px; color:#999; line-height:24px;}
.policyli .zcinfo p i{ float:right; color:#999; margin-right:10px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.policyli:hover .zcinfo i{ color:#de141d; margin-right:0px;}

.h_hfads{width:100%; height:auto;}
.h_hfads img{width:100%;}

/*统计数据*/
.h_statibox{width:100%; display:flex; justify-content: space-between;}
.h_statibox .tongjili{width:23%;}
.content_tj_box{width: 100%; height: 190px; background: #ffffff;}
.content_tj_box_top{position: relative; width: 100%; height: 80px; line-height: 80px; font-weight: 500; text-align: center; color: #ffffff;}
.content_tj_box_top span{height:80px; line-height: 80px; font-weight: 500; text-align: center; color: #ffffff; position: absolute; width: 100%; height: 100%; z-index: 1; left: 0; top: 0; font-size: 28px;}
.content_tj_box_top img { position: absolute; width: 100%; height: 100%; z-index: 0; left: 0; top: 0;}
.content_tj_box_c{border: 1px solid #ddd; border-top: none; height: 110px; padding-left: 50px; padding-top: 20px; padding-bottom: 20px;}
.content_tj_box_c h2 { font-size: 16px; font-family: PingFangSC, PingFangSC-Regular; font-weight: 400; text-align: left; color: #ff6300; line-height: 22px; letter-spacing: 1px;}
.content_tj_box_c h2 span {height:44px; opacity: 0.8; font-size: 36px; font-family: Impact; color: #181818; position: relative; margin-right: 20px;}
.content_tj_box_c h2 span::after {width: 32px; content: ''; height: 3px; background: #ff6300; border-radius: 1px; position: absolute; left: 0;  bottom: -9px;}
.content_tj_box_c i {display: inline-block; font-size: 18px; font-family: PingFangSC, PingFangSC-Regular; font-weight: 400; text-align: left;  color: #7c7d7d; margin-top: 30px;}


/*服务机构*/
.h_blankbox{width:100%; display:flex; justify-content: space-between;}
.h_blank_l{width:850px; padding:0px 22px 22px; background:#fff;}
.jigoubox{width:100%; margin:20px 0px 0px; border:1px solid #e2e2e2; display:flex; justify-content: space-between; border-radius:0px; box-shadow:none;}
.jigoubox .fuwutab{width:168px; height:480px; overflow-y:auto; float:left;}
.jigoubox .fuwutab .fuwunav{width:100%; height:auto; border:none;}
.fuwutab .fuwunav li{width:100%; height:48px; display:block; text-align:left; padding:0px 0px 0px 25px; cursor: pointer; border-bottom:1px solid #e2e2e2; border-left:4px solid #f0f0f0; border-right:1px solid #e2e2e2; font-size:16px; color:#343434; line-height:48px; background:#f0f0f0;}
.fuwutab .fuwunav li.layui-this{ background:#fff; border-left:4px solid #de141d; border-right:1px solid #fff;}
.fuwutab .fuwunav li:last-child{ border-bottom:none;}
.layui-tab-title .layui-this::after{ display:none;}
.fuwutab .fuwunav li i{ position:absolute; right:25px;}
.jigoucontent{width:680px; height:100%; padding:15px;}
.jigoucontent .jigouitem{width:100%; height:450px; overflow:hidden;}
.jigouitem .jigoulist{ display:flex; justify-content: space-between; flex-wrap:wrap;}
.jigouitem .jigoulist li{width:33.3%; padding:0px 10px; margin-bottom:15px;}
.jigouitem .jigoulist li .jglogo{ text-align:center;}
.jigouitem .jigoulist li .jglogo img{width:144px; height:144px;}
.jigouitem .jigoulist li h3{height:30px; font-size:15px; color:#343434; line-height:30px; text-align:center; margin-top:5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jigouitem .jigoulist li p{ height:40px; font-size:12px; color:#999; line-height:20px; text-align:left; isplay: -webkit-box; word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}

/*首页专家团队*/
.h_blank_r{width:330px; padding:0px 22px 22px; background:#fff;}
.hr_blank_tit{line-height: 63px; height: 63px; border-bottom: 3px solid #eee; display: flex; justify-content: left; position: relative;}
.hr_blank_tit .lmtitle{height: 60px; width: 100px; display: inline-block; position:relative;}
.hr_blank_tit .lmtitle h3{font-size: 18px; line-height: 60px; text-align: center; color:#343434;}
.hr_blank_tit .lmtitle:after {content:"";height: 24px; width: 4px; position: absolute; left: 0px; top:20px; z-index: 1; background: #de141d; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;}
.hr_blank_tit .lmmore {font-size: 14px; line-height: 60px; height: 60px; display: inline-block; text-align: center; color: #999; margin-left:auto; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.hr_blank_tit .lmmore:hover{color:#de141d;}

.tuanduibox{ margin-top:20px;}
.zjlist{}
.zjlist li{width:100%; height:84px; margin-bottom:15px;}
.zjlist li:last-child{margin-bottom:0px;}
.zjlist li .zjimg{width:84px; height:84px; padding:5px; text-align:center; border:1px solid #e2e2e2; float:left; overflow:hidden;}
.zjlist li .zjimg img{width:auto; height:100%; max-width:100%;}
.zjlist li .zjinfo{width:184px; height:84px; float:right;}
.zjlist li .zjinfo h3{height:30px; font-size:16px; color:#343434; line-height:30px;}
.zjlist li .zjinfo p.zjdes{width:100%; height:48px; font-size:14px; color:#666; line-height:24px; display: -webkit-box; word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}

/*首页服务项目*/
.h_fuwu{width:100%; padding:0px 22px 22px; background:#fff;}
.h_fuwu .fuwubox{ margin-top:20px;}
.h_fuwu .fuwu_list{width:100%; display:flex; justify-content: space-between; flex-wrap:wrap; overflow:hidden;}
.h_fuwu .fuwu_list li{width:17.2%;}
.h_fuwu .fuwu_list li:nth-child(n+6){margin-top:15px;}
.fuwu_list li .fwimg{width:100%; height:140px; overflow:hidden;}
.fuwu_list li .fwimg img{width:100%; max-height:100%;}
.fuwu_list li .fwinfo{ margin-top:10px;}
.fuwu_list li .fwinfo h3{font-size:16px; color:#343434; line-height:1.75; text-align:center;}
.fuwu_list li .fwinfo p.fwdes{width:100%; height:50px; padding:5px 8px; margin-top:5px; background:#f8f8f8; font-size:12px; color:#565656; line-height:20px; display: -webkit-box; word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}

/*首页企业需求*/
.xuqiubox{ margin-top:20px;}
.xuqiulist{width:100%; display:flex; justify-content: space-between; flex-wrap:wrap; overflow:hidden;}
.xuqiulist li{float: left; padding: 10px 10px; width: 33.33%; border-bottom: 1px dashed #d5d5d5; border-right: 1px dashed #d5d5d5;}
.xuqiulist li:nth-child(3n+0){ border-right:none;}
.xuqiulist li:nth-child(n+10){border-bottom:none;}
.xuqiulist li .xq_ll{width:70%; float:left;}
.xuqiulist li .xq_ll h3{width:100%; font-size:16px; color:#343434; line-height:30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.xuqiulist li .xq_ll p{font-size:12px; color:#565656; line-height:24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.xuqiulist li .xq_lr{width:29%; text-align:right; float:right;}
.xuqiulist li .xq_lr span{ height:30px; padding: 3px; border: 1px solid #fe3f3f; font-size: 14px; color: #fe3f3f; line-height:30px; text-align: center;}
.xuqiulist li .xq_lr p{font-size:14px; color:#999; line-height:24px;}
.xuqiulist li:hover{ background:#f0f0f0;}
.xuqiulist li:hover .xq_ll h3{color:#de141d;}

/*首页企业展示*/
.qiyebox{margin-top:20px;}
.qylist{width:100%; overflow:hidden;}
.qylist li{ height:30px; padding-left:25px; position:relative;}
.qylist li:before{content:''; width:6px; height:6px; background:#c4c4c4; border-radius:50%; position:absolute; left:0; top:12px;}
.qylist li a{ font-size:14px; color:#343434; line-height:30px; width:96%; display:block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.qylist li a:hover{color:#de141d;}

/*首页应用平台*/
.h_yingyong{width:100%; padding:0px 22px 22px; background:#fff;}
.yingyongbox{width:100%; height:92px; margin-top:20px; position:relative;}
.slide-mod .icon-xiangyou1,.slide-mod .icon-xiangzuo{width:32px; font-size:32px; color:#ba070f; line-height:1; text-align:center;}
.slide-mod .btn-prev{position:absolute; left:0px; top:30px;}
.slide-mod .btn-next{position:absolute; right:0px; top:30px;}
.slide-mod .btn:hover i{color:#f60000;}
.slide-mod .slide-wrap{width:1092px; margin:0px auto;}
.slide-mod li{width:256px; height:90px; border:1px solid #d4d4d4; float:left; margin-right:20px;}
.slide-mod li img{width:100%; height:100%;}

/*首页友情链接*/
.flink{width:100%; height:auto; }
.flink .linkstit{width:132px; height:56px; float:left; background-image:url(../images/flink_tit.png); background-repeat: no-repeat; background-position: 20px center; background-color: #f60000;}
.flink .links{width:1068px; padding:10px 60px; background:#eaeaea; display:flex; justify-content: space-between;}
.flink .links .index_search_select {float: none; width: 180px; margin-top: 0; margin-left: 10px; border: 1px solid #999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.index_search_select {position: relative; display: inline-block; float: left; padding: 0 16px 0 10px; margin-top: 2px; border-right: 1px solid #e0e0e0; cursor: pointer;}
.links .index_search_select input {width: 100%; height: 34px; line-height: 34px; font-size: 14px; text-align: left; padding-left: 10px; background-image: url(../images/arrow_down.png); background-repeat: no-repeat; background-position: right center; background-color: transparent; color: #666; cursor: pointer; border: none; outline: medium;}
.links .menu_nav {top: 35px; left: -1px; right:-1px; padding: 16px 0 10px; background-color: #fff; border: 1px solid #999; border-top: none;}
.menu_nav {position: absolute; width: 180px; left: 0; top: 26px; background: #fff; display: none; z-index: 20;}
.links .menu_nav dt {text-align: left; text-indent: 10px;}
.menu_nav dt {text-align: center; line-height: 24px;}
.links .menu_nav dt span, .links .menu_nav dt a {display: block; color: #666; margin-bottom: 8px;}
.links .menu_nav dt:hover, .links .menu_nav dt a:hover {color: #333; text-decoration: underline;}


/*会员信息*/
.mylink{ display:none;}
.userinfo .login_welcome{ float:right; color:#666; line-height:40px;}
.userinfo .userface{width:100px; height:100px; margin:10px auto; text-align:center;}
.userinfo .userface img{width:100%; height:100%;}
.userinfo .uclink{ float:right; line-height:40px; text-align: center; color:#666; margin-left:20px;}
.userinfo .uclink a{ display:inline-block; margin:0px;}

/*底部*/
.w_bottom{background:#454545; color:#c2c2c2; padding:20px 0 78px; margin-top:40px; position: relative;}
.w_bottom_1{float:left; width:14.4%;}
.foottit{padding-bottom:10px; border-bottom:1px solid #545454; position:relative;}
.foottit:before{content:""; width:32px; height:1px; background:#d1d1d1; position:absolute; bottom:-1px; left:0;}
.foottit h1{font-size:16px; color:#fff;}
.w_bottom_1 ul{padding-top:5px;}
.w_bottom_1 ul li{margin-top:10px; float:left;margin-right:30%;}
.w_bottom_1 ul li:nth-child(2n){margin-right:0;}
.w_bottom_1 ul li a{font-size:14px; color:#c2c2c2;}
.w_bottom_1 ul li:hover a{color:#fff;}
.w_bottom_2{float:left; margin-left:11%;}
.w_bottom_2 ul{padding-top:5px;}
.w_bottom_2 ul li{font-size:14px; margin-top:10px;}
.w_title_3_1 h1{font-size:20px;}
.w_title_3_1 div{padding:5px 10px; background:#a01010; display: inline-block; margin-top:18px;}
.w_title_3_1 div i{float:left; color:#fff; margin-right:5px;}
.w_title_3_1 div h2 a{font-size:14px; color:#fff; float:left; line-height:24px;}
.w_bottom_3{float:right; width:22.66%;}
.w_bottom_3_1{margin-top:23px;}
.w_bottom_3_1 span{float:left; width:95px; height: auto; margin-right:5%; padding:5px; background:#fff; font-size:12px; color:#666; text-align:center;}
.w_bottom_3_1 div {margin-top:27px;}
.w_bottom_3_1 div h1{ font-size:18px; color:#fff; font-weight: bold;}
.w_bottom_3_1 div h2{font-size:14px; margin-top:5px;}
.w_bottom_4{margin-top:16px; padding-top:18px; clear: both; border-top:1px solid #545454;}
.w_bottom_4 h1{float:left; font-size:15px; margin-right:5%;}
.w_bottom_4 h1:nth-child(3){margin-right:0;}
.w_bottom_4 h1 a{color:#c2c2c2;}
.w_bottom_4 h1:hover a{color:#fff;}
.w_bottom_5{position:absolute; bottom:0; left: 0; width:100%; background-color:#333333;}
.w_bottom_5 p{font-size:14px; line-height: 44px; color:#c2c2c2; opacity: 0.8; text-align:center;}
.w_bottom_5 p a,.w_bottom_5 p span{ color:#c2c2c2;}


.mainbox{width:1200px; margin:28px auto; display:flex; justify-content: space-between;}
.mainlist{width:1200px; margin:28px auto; padding: 0px 22px; background:#fff; display:block; border-radius: 5px; overflow:hidden;}

/*文章列表*/
.mainbox .contleft{width:230px; float:left; background:#fff; border-radius: 5px; overflow: hidden;}
.dltitle {height: 50px; line-height: 50px; padding-left:40px; background: #ba070f; font-size: 20px;color: #fff; letter-spacing: 2px;}
.mainbox .contleft h4{ height:35px;font-size:18px; line-height:35px;overflow:hidden; margin-bottom:12px;}
.mainbox .contleft ul{padding:10px 0px;}
.mainbox .contleft ul li{ height:40px; line-height:40px; padding:0 40px; margin:5px 0px; border-left:3px solid #fff;}
.mainbox .contleft ul li a{ display:block;font-size:16px;color:#555;}
.mainbox .contleft ul li.curr,.mainbox .contleft ul li:hover{ background:#f8f8f8; border-left:3px solid #de141d;}
.mainbox .contleft ul li.on a{}
.mainbox .contright{width:948px; float:right;padding: 0px 22px; background: #fff; border-radius: 5px; overflow: hidden;}
.homepage{height:52px; line-height:50px;border-bottom:2px solid #e8e8e8;}
.homepage .dtitle{padding:0px 15px;line-height:50px;color:#ba070f;font-size:18px;width:auto;float:left;font-weight:500;letter-spacing:1px;border-bottom:2px solid #ba070f;}
.homepage .weizhi{float:right; color:#666; text-align:right; position:relative;}
.homepage .weizhi i{font-size:22px; color:#9f0d12; margin-right:5px; float:left;}
.homepage .weizhi a{color:#808080;line-height:50px;font-size:14px;}
.main .r_ctbox{ padding:15px 0px;}
.mainbox .contright .r_ctbox h4{font-size:24px; text-align:center; height:40px; line-height:40px;font-weight:normal;}
.mainbox .contright .r_ctbox h2{font-size:16px; height:40px; line-height:40px;border-bottom:1px solid #ddd;}
.mainbox .contright .r_ctbox .intro{padding:10px;font-size:14px; line-height:30px}
.mainbox .contright .r_ctbox .intro .firstRow{}
.mainbox .contright .r_ctbox .intro .firstRow span{ margin-right:10px;}
.mainbox .contright .ctboxbg{ height:10px; background:url(ctboxbg.png) no-repeat 50% 0}

/* contactUs */
.contactUs {margin-top: 70px; background: #e5e5e5; color: #5e5e5e; font-weight: 300;}
.contactUs h3 {margin: 0; font-size: 30px; font-weight: 300;}
.contactUs .qyinfo .qyinfoli {width:25%; height: 136px; float:left; border-right: 1px solid #f0f0f0;}
.contactUs .qyinfo .qyinfoli {padding: 35px 8px 8px 72px; font-size: 14px;}
.contactUs .qyinfo .lxtitle {padding:0px 15px; line-height:136px; border-right: 1px solid #f0f0f0;}
.contactUs .content {position: relative;}
.contactUs .content p {margin-bottom: 8px;}
.contactUs i {position: absolute; left: -40px; top: -10px; font-size: 30px;}


/*政策列表*/
.zc_list{}
.zc_list li{padding:15px 10px; border-bottom:1px dashed #d4d4d4;}
.zc_list li h3{ font-size:20px; color:#343434;}
.zc_list li h3 a{width:100%; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zc_list li .zc_info{ margin:10px 0px;}
.zc_list li .zc_info span{ margin-right:30px;}
.zc_list li .zc_info span:last-child{ margin-right:0px;}
.zc_list li .zc_text{ font-size:14px; color:#999;}
.zc_list li .zc_text a{color: #ff7f00; margin-left:10px;}
.zc_list li .zc_text a:hover{color:#de141d;}

/*资讯列表*/
.article-container{width:100%;}
.article-container .artlist li{height:44px; line-height:44px; padding:0px 10px; border-bottom:1px dashed #d4d4d4; position:relative;}
.article-container .artlist li .newimg{ position: relative; float:left; margin-left:10px;}
.article-container .artlist li>a{ max-width:86%; float:left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.article-container .artlist li span{ font-size:14px; color:#666; line-height:40px; margin:0px 10px; float:right;}

/*政策内容*/
.content_left {width:848px; padding:10px 28px 30px; background: #fff; border-radius: 5px; overflow: hidden;}
.content_left .homepage{ margin-bottom:20px;}
.content_left .homepage .weizhi{ float:none; text-align:left;}
.wzcontent .title{ padding: 0 0 20px 0;}
.wzcontent .title h3{ font-size: 22px; color: #343434; text-align: center; line-height: 32px; font-weight:bold;}
.wzcontent .info{ height:30px; font-size:14px; line-height:30px; background:#f8f8f8; border-radius:8px; text-align: center; }
.wzcontent .info span{ padding:0px 10px; color:#868686;}
.wzcontent .intro{ font-size:16px; line-height:30px; color:#343434; border-bottom:1px solid #F0F0F0; margin-top:20px; padding-bottom:20px; margin-bottom:20px;}
.wzcontent .intro p{ text-align:justify;}
.wzcontent .intro img{ max-width:100% !important; display:block; margin: 10px auto;}
.wzcontent .wzlink{ margin-top:20px;}
.wzcontent .wzlink p{ margin-top:10px; line-height:24px; font-size:14px;}
.wzcontent .wzlink p a{color:#343434;}
.wzcontent .wzlink p a:hover{color:#de141d;}

/*文章内容*/
.content_right {width:330px;}
.content_right .h_blank_r ,.content_right .right_qyxx { border-radius: 5px; overflow: hidden;}
.wzrbox{margin-top:20px;}
.wzrlist li{height:30px; line-height:30px; overflow:hidden;}
.wzrlist li i{float: left; background: url(../images/new-icon.png) no-repeat center; display: block; width: 20px; height: 32px;}
.wzrlist li em{  display: block; width: 20px; height: 30px; float: left;}
.wzrlist li:nth-child(1) i{background-position: -13px -948px;}
.wzrlist li:nth-child(2) i{background-position: -13px -988px;}
.wzrlist li:nth-child(3) i{background-position: -13px -1028px;}
.wzrlist li:nth-child(4) i {background-position: -13px -1069px;}
.wzrlist li:nth-child(5) i {background-position: -13px -1110px;}
.wzrlist li:nth-child(6) i {background-position: -13px -1149px;}
.wzrlist li:nth-child(7) i {background-position: -13px -1187px;}
.wzrlist li:nth-child(8) i {background-position: -13px -1225px;}
.wzrlist li:nth-child(9) i {background-position: -13px -1263px;}
.wzrlist li:nth-child(10) i {background-position: -13px -1301px;}
.wzrlist li a{display: block; margin-right: 0px; width: 98%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*机构列表*/
.jg_list{}
.jg_list li{display: flex; justify-content: space-between; padding:15px 10px; border-bottom:1px dashed #d4d4d4;}
.jg_list li .img-box{width:140px; height:140px; padding:5px; border:1px solid #d4d4d4; display: flex; align-items: center;}
.jg_list li .img-box img{width:100%; height:auto; max-height:140px; display:block;}
.jg_list li .info-text{width:730px; float:right;}
.jg_list li .info-text h3{ font-size: 18px; color: #343434; line-height: 30px;}
.jg_list li .info-text .info_jg{ color:#565656;}
.jg_list li .info-text .info_jg p{font-size:14px; color:#565656; line-height:24px;}
.jg_list li .info-text .info_jg p span{ margin-left:30px;}
.jg_list li .info-text .info_jg p span:first-child{ margin-left:0px;}
.jg_list li .destext{ height: 54px; padding: 5px 10px; margin-top:6px; background: #f8f8f8; font-size:14px; color:#868686; line-height: 22px;}
.jg_list li .destext a{ color: #ff7f00; margin-left: 10px;}
.jg_list li .destext a:hover{color:#de141d;}

/*机构内容*/
.jgcontent{width:100%; display:flex; justify-content: space-between;}
.jgcontent .jgleft{width:240px;}
.jgcontent .jgleft img{width:240px; height:auto; max-height:240px;}
.jgcontent .jgright{width:520px;}
.jgcontent .info-text{ position:relative;}
.jgcontent .info-text h3{ font-size: 22px; color: #343434; line-height: 32px; font-weight:bold;}
.jgcontent .info_jg{ margin-top:10px;}
.jgcontent .info-text .info_jg p{font-size:15px; color:#343434; line-height:28px;}
.smcont_t{ width:100%; height:50px; border-bottom:1px solid #9f0d12; margin-top:40px;}
.smcont_t .intro_tit{width:150px; height:50px; padding-left:15px; background:url(../images/intro_tit.png) no-repeat;}
.smcont_t .intro_tit h3{ font-size: 22px; color: #fff; line-height: 50px; font-weight:bold;}
.intro-text{ margin-top:20px; font-size:16px; color:#565656; line-height:30px;}
.intro-text p{text-align:justify;}
.intro-text img{ max-width:100% !important; display:block; margin: 10px auto;}

/*服务项目列表*/
.sme-fuwu{width:100%;}
.sme-fuwu .fuwu_list{width:100%;  overflow:hidden;}
.sme-fuwu .fuwu_list ul{width:100%;}
.sme-fuwu .fuwu_list li{width:205px; margin-bottom:30px; margin-right:28px; float:left;}
.sme-fuwu .fuwu_list li:nth-child(4n+0){margin-right:0px;}

.right_qyxx{width:330px; background:#fff;}
.qyxx_tit{width:100%; height:50px; background:#de141d; padding:0px 22px; line-height:50px;}
.qyxx_tit .lmtitle{ display:flex;}
.qyxx_tit i{font-size: 28px; color: #fff; line-height: 50px;}
.qyxx_tit span{ font-size: 20px; color: #fff; line-height: 50px; font-weight:bold; margin-left:10px;}
.fuwu_qyxxbox{width:100%; padding:20px 22px;}
.fuwu_qyxxbox .fuwu_qyxx{width:100%;}
.fuwu_qyxxbox .fuwu_qyxx .qyxx_img{width:100%; padding:10px 50px; background:#f8f8f8; text-align:center;}
.fuwu_qyxxbox .qyxx_img img{width:100%; height:auto; max-height:140px;}
.fuwu_qyxxbox .qyxx_text{padding:10px 15px; margin-top:10px; background:#f8f8f8;}
.fuwu_qyxxbox .qyxx_text h4{font-size:18px; color:#343434; font-weight:bold; line-height:32px;}
.fuwu_qyxxbox .qyxx_text p{font-size:14px; color:#343434; line-height:28px;}

/*企业展示列表*/
.qy_list li{display: flex; justify-content: space-between; padding:15px 10px; border-bottom:1px dashed #d4d4d4;}
.qy_list li .img-box{width:140px; height:140px; padding:5px; border:1px solid #d4d4d4; display:flex; align-items:center;}
.qy_list li .img-box img{width:100%; height:auto; max-height:128px;}
.qy_list li .info-text{width:960px; float:right;}
.qy_list li .info-text h3{ font-size: 18px; color: #343434; line-height: 30px;}
.qy_list li .info-text .info_qy{ color:#565656;}
.qy_list li .info-text .info_qy p{font-size:14px; color:#565656; line-height:24px;}
.qy_list li .info-text .info_qy p span{ margin-left:30px;}
.qy_list li .info-text .info_qy p span:first-child{ margin-left:0px;}
.qy_list li .destext{ height: 54px; padding: 5px 10px; margin-top:6px; background: #f8f8f8; font-size:14px; color:#868686; line-height: 22px;}
.qy_list li .destext a{ color: #ff7f00; margin-left: 10px;}
.qy_list li .destext a:hover{color:#de141d;}

/*活动专区列表*/
.sme-huodong{width:100%;}
.sme-huodong .huodong_list{width:100%;  overflow:hidden;}
.sme-huodong .huodong_list ul{width:100%;}
.sme-huodong .huodong_list li{width:264px; margin-bottom:30px; margin-right:33px; float:left;}
.sme-huodong .huodong_list li:nth-child(4n+0){margin-right:0px;}
.huodong_list li:hover{box-shadow: #ddd 0 0 15px 3px; -webkit-box-shadow: #ddd 0 0 15px 3px; -moz-box-shadow: #ddd 0 0 15px 3px;}
.huodong_list li .hdimg{width:100%; height:160px; overflow:hidden;}
.huodong_list li .hdimg img{width:100%; height:100%;}
.huodong_list li .hdinfo{height:192px; padding:10px; border:1px solid #d4d4d4; border-top:none;}
.huodong_list li .hdinfo h3{height:32px; font-size:16px; color:#343434; line-height:32px; text-align:center; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.huodong_list li .hdinfo p{font-size:14px; line-height:28px;}
.huodong_list li .hdinfo p.fwdes{width:100%; height:50px; padding:5px 8px; margin-top:5px; background:#f8f8f8; font-size:12px; color:#565656; line-height:20px; display: -webkit-box; word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}

.sme-hdrbox{margin-top:20px;}
.sme-hdrlist{width:100%;}
.sme-hdrlist li{width:47%; margin-bottom:20px; float:left;}
.sme-hdrlist li:nth-child(2n+0){margin-left:6%;}
.sme-hdrlist .hdimg{width:100%; height:88px;}
.sme-hdrlist .hdimg img{width:100%; height:100%;}
.sme-hdrlist .hdinfo{ height:58px; padding:8px 10px; background:#f0f0f0; overflow:hidden;}
.sme-hdrlist .hdinfo h3{ font-size:14px; color:#343434; line-height:24px; text-align:left;}



/*图片列表*/
.pic-container{width:100%;}
.pic-container ul{ display: -webkit-flex; display: flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content : space-between;justify-content : -webkit-space-between;}
.pic-container ul:after{width:32%;}
.pic-container ul li{width:32%; margin-bottom:30px;}
.pic-container ul li img{width:100%; height:202px; min-height:200px; vertical-align:middle;}
.pic-container ul li p{ margin-top:10px; text-align:center; overflow:hidden;}

/*搜索样式*/
.searchmain{width:1200px; margin:40px auto; background:#fff;}
.sc_cont{ padding:30px;}
.search_header{ overflow:hidden;zoom:1;}
.search_header .search_box{ width:100%;}
.search_header .search_box input{ border-width:1px;	border-style:solid;	border-color:#707070 #CECECE #CECECE #707070;padding:0px 4px;height:32px;line-height:32px;  width:300px;margin-right:10px;}
.search_header .search_box select{ font-size:14px; height:30px;  margin-right:5px; border: 1px solid #999;}
.search_header .search_box button{ width:80px; height:32px; line-height:32px;}
.resultbar{ height:36px; line-height:36px; background:#e4e4e4; padding-left:20px; text-indent:14px; color:#333; border-bottom: 1px solid #E4E4E4; border-top: 1px solid #E4E4E4;}
.result_content{width:100%; overflow:hidden; margin-top:20px; zoom:1;}
.sidebar{ float:right; width:300px; padding:20px 0 0 20px; margin-right:20px; border-left:1px solid #dadada; word-wrap:break-word;}
.sidebar h2{ font-size:14px; line-height:25px;}
.sidebar  ul { padding:4px 8px;}
.sidebar  ul li{ line-height:24px; background:url(../images/ico-3.gif) 4px 9px no-repeat;}
.resultlist{ overflow:hidden; }
.resultlist ul{ padding:20px 0 0 20px;}
.resultlist ul li{ padding-top:15px;}
.resultlist ul li h3{line-height:30px; font-size:16px; font-weight:normal;}
.resultlist ul li h3 a{ text-decoration:underline;}
.resultlist ul li p{ line-height:28px; color:#333; font-size:14px; width:650px;}
.resultlist ul li span small{line-height:28px; font-size:14px ;margin-left:5px;color:#999;}
.resultlist ul li span a{ color:#008400;}
#contentRtPicAD2.stick { position:fixed; top:0; margin:60px 0 0}

/*分页样式*/
.fenye{ width:98%; margin-top:20px; text-align:center; font-size:14px;}
.fenye li{ height:40px; display:inline-block; border:1px solid #d4d4d4; border-left:none;}
.fenye li:first-child{ border-left:1px solid #d4d4d4;}
.fenye li.thisclass{ background:#ba070f; border-color:#ba070f;}
.fenye li.thisclass a{ color:#fff;}
.fenye li a,.fenye li span{ padding:0px 15px; font-size:15px; line-height:40px; display:block;}

#pagelist{padding:30px 0; text-align: center;}
#pagelist a{float:left;width:30px;height: 30px;line-height: 30px;background:#fff;border-radius:3px;font-size:14px;border:1px solid #e3e3e3;margin:0 5px; color:#5b5b5b;}
#pagelist a:hover{color:#0288d1;}
#pagelist .prev,
#pagelist .next{ display:block;height:30px; width: 30px }
#pagelist .next img,#pagelist .next img{margin-top: -6px;border: 0px;vertical-align: middle;}

#pagelist .prev:hover{ background:url(paging-prevh.png) center no-repeat 50% 50%;}
#pagelist .next:hover{background:url(paging-nexth.png) center no-repeat 50% 50%;}
#pagelist .curr,
#pagelist .curr:hover{background: #0288d1;color: #fff;border: 1px solid #0288d1;}
#pagelist .prev{background:url(paging-prev.png) no-repeat 50% 50%;}
#pagelist .next{background:url(paging-next.png) no-repeat 50% 50%;}

.moveWindow{width:580px; position: fixed; background:#fff; left: 50%; top: 180px; margin-left:-290px; display:f;  z-index: 999900; border-radius: 4px; box-shadow: 0px 0px 10px #888888;}
.moveWindow .floatadbox { display: block; }
.float-title{padding: 0 0 0 20px; height: 50px; line-height: 50px; border-bottom: 1px solid #F0F0F0; font-size: 16px; color: #333; overflow: hidden; border-radius: 4px 4px 0 0;}
.float-content{position: relative; padding: 20px; line-height: 24px; word-break: break-all; overflow: hidden; font-size: 14px; overflow-x: hidden;
overflow-y: auto;}
.moveWindow .icon-close{ position:absolute; top:15px; right:20px; padding: 0 15px; font-size: 20px; color: #666; font-weight:100; cursor:pointer;}
.floatad-close{ padding: 0px 20px 20px; text-align:right;}
.floatad-close .close-btn{ display:inline-block; background-color: #a41111; color: #fff;height: 30px; line-height: 30px; padding: 0 15px; border-radius: 2px; font-weight: 400; cursor: pointer; text-decoration: none;}


/*网站地图*/
.mapcont{width:100%; padding: 0px 22px; background: #fff; border-radius: 5px;}
.mapbox{padding:20px;}
.mapcont h3{display:block; padding-left:10px;font-size:16px; height:40px; line-height:40px; font-weight:bold; }
.mapcont .maplist{line-height:28px;margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #d2d2d2; background: #fff;overflow: hidden}
.mapcont .maplist li{ white-space:nowrap;padding:0px 10px;height:30px; float:left;}
.mapcont .maplist li a{color:#333; }

/*右侧悬浮*/
.float-side-r{position: fixed; top:215px; right: 0; text-align:center; z-index: 9999;}
.float-side-list{width: 70px; height: 69px; background:#fff; border-bottom:1px solid #f5f5f5; cursor: pointer; position: relative;}
.float-side-list>div{color: #777;}
.float-side-list .white-img{display: none;}
.float-side-list:hover>div{color: #fff;}
.float-side-list:hover{background: #ba070f;}
.float-side-list:hover .white-img{display: inline-block;}
.float-side-list:hover .black-img{display: none;}
.float-side-list .mobile{ position: absolute; top:0; left:70px; width:150px; height:68px; padding:15px 20px; background:#de141d; z-index:-1; transition: .8s;-ms-transition: .8s;-moz-transition: .8s;-webkit-transition: .8s;	-o-transition: .8s;}
.mobileid:hover .mobile{ left:-150px; font-size:18px; line-height:38px;}
.float-side-list .weixin{ position: absolute; top:-16px; left:70px; width:100px; height:100px; padding:8px; background:#fff; z-index:-1; transition: .8s;-ms-transition: .8s;-moz-transition: .8s;-webkit-transition: .8s;	-o-transition: .8s;}
.float-side-list .weixin img{width:100%; height:100%; margin:0px;}
.weixinid:hover .weixin{left:-120px;}
.code{position: absolute; right: 80px; top: -20px; display: none; color:#333333; width: 180px;}
.float-side-list img{margin:15px 0 5px 0;}
.layui-btn-danger{width:100%; border-radius:0; border-bottom: 1px solid #f5f5f5;}
.gotop{width:100%; height:70px; padding-top:30px; cursor:pointer; background-color:#fff; background-image:url(../images/arrow_up.png); background-repeat:no-repeat; background-position:center 8px; font-size:14px; color:#666; line-height:30px;}
.gotop:hover{ background-color:#ba070f; background-image:url(../images/arrow_up_h.png); color:#fff;}
