.firstside{padding:5px;}
.firstbox{width:100%; height:120px; padding:12px 20px 12px 120px; background:url(../images/firstbg.jpg) no-repeat 20px 20px #fff; text-align:center; box-sizing: border-box; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); }
.firstbox h3{margin:0px auto; overflow:hidden;}
.firstbox h3 a{font-size:26px; color:#1850a7; font-weight:600; line-height:1.75; max-width:96%; 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;}

/*首页资讯动态*/
/* 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;}

.wzslide{width:700px; height:400px; background:#f5f5f5;}
.wzslide .slick_item{width:100%; height:400px; position:relative;}
.slick_picbox{width:700px; height:400px;}
.wzslide .slick_picbox img{width:100%; height:100%;}
.wzslide .slick_txt{height:48px; line-height:48px; background:rgba(0,0,0,.5); position:absolute; left:0; right:0; bottom:0; z-index:99;}
.wzslide .slick_txt h3{width:685px; padding-left:15px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wzslide .slick_txt h3 a{ font-size:16px; line-height:48px; color:#fff;}
.wzslide .slick-dots{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: 680px; height:400px; background:#fff; float:right; overflow:hidden;}
.h_newsbox .news_box{ width:100%; position:relative;}
.h_newsbox .hd {width:680px; margin:0px !important;}
.h_newsbox .hd ul{width:100%; display: flex;}
.h_newsbox .hd ul:after{content:""; width:100%; border-bottom: 1px solid #eee;}
.h_newsbox .hd li {width:180px; position: relative; text-align: center; line-height: 50px; height: 50px; font-size: 32px; font-family: "宋体", "SimSun", "Times New Roman", serif; font-weight: bolder; padding: 0px 0px; color: #333; cursor: pointer;}
.h_newsbox .hd li.layui-this { color: #174fa6; background: #fff; border-bottom: 4px solid #174fa6;margin-bottom: -1px;}
.h_newsbox .bd{padding:15px 0px;}
.h_newsbox .bd li {padding:5px 0px; line-height:30px; position:relative;}
.h_newsbox .bd li a {font-size:18px; color: #343434; height: 30px; max-width:80%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.h_newsbox .bd li a:hover{color: #174fa6;}
.newimg{ position:relative; float:left !important; margin-top:-8px; margin-left:10px;}
.h_newsbox .bd li span {color: #999; font-size: 16px; float:right;}
.h_newsbox .bd li a span { float: none;}

.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%;}

.fr-top p {
    text-indent: 24px;
}

/* flexslider */
.flexslider{width:100%; max-width:1920px; margin:0px auto; position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;overflow:hidden;z-index: 1;}
.slides{position:relative;z-index:1; overflow:hidden; z-index: 1;}
.slides li{height:auto; overflow:hidden;z-index: -1;}
.slides li img{width:100%; height:auto; max-height:500px; ; overflow:hidden;z-index: -1;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px; border-radius: 50%; overflow:hidden; background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#e99740;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:146px;}
.flex-direction-nav li a{display:block;width:77px;height:118px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/arrow-left.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/arrow-right.png) center center no-repeat;}
/* fixed-main1 */
.fixed-main1{
	width: 1400px;
	margin: 0 auto;
	padding-bottom: 24px;
	overflow: hidden;
}
.main1-left{
	float: left;
	padding-right: 4px;
	padding-bottom: 3px;
	width: 880px;
	border-right: 1px solid #e2e2e2;
}
.main1-left .title{
	height: 30px;
	border-bottom: 1px solid #e2e2e2;
	padding-left: 13px;
	padding-top: 2px;
}
.main1-left .title h3{
	float: left;
	width: 79px;
	height: 27px;
	line-height: 27px;
	background: url(../images/icons.png) no-repeat 0 0;
	padding-left: 14px;
}
.main1-left .title h3 a{
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.main1-left .title .more{
	float: right;
	line-height: 27px;
	padding-right: 12px;
}
.main1-left .title .more a:link,.main1-left .title .more a:visited{
	font-size: 12px;
	color: #868686;
	padding-right: 12px;
	background: url(../images/more-jia.png) no-repeat center right;
}
.main1-left .title .more a:hover{
	color: #ff7800;
}
.main1-left-content{
	border-left: 1px solid #e2e2e2;
	padding: 5px 0 0 4px;
	overflow: hidden;
}
#huxi{
	width: 390px;
	height: 290px;
	position: relative;
	padding-right: 4px;
	border-right: 1px solid #e2e2e2;
	margin-right: 12px;
}
#huxi .tuul{
	list-style: none;
}
#huxi .tuul li{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
#huxi .tuul li.no1{
	display: block;
}
#huxi .tuul li .huxi-title{
	position: absolute;
	left: 0px;
	top: 254px;
	background: url(../images/news-titlebg.png);
	height: 36px;
	width: 390px;
}
#huxi .tuul li .huxi-title a:link,#huxi .tuul li .huxi-title a:visited{
	color: #fff;
	font-weight: bold;
	line-height: 36px;
	font-size: 14px;
	padding-left: 6px;
}
#huxi .dianul{
	list-style: none;
	position: absolute;
	right: 7px;
	bottom: 12px;
}
#huxi .dianul li{
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 5px;
	background: url(../images/icons.png) no-repeat -475px 0;
	cursor: pointer;
}
#huxi .dianul li.cur{
	background: url(../images/icons.png) no-repeat -490px 0;
}
.main1-left-content .fr{
	width: 463px;
	padding-right: 5px;
}
.main1-left-content .fr .fr-top{
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 8px;
}
.main1-left-content .fr .fr-top h4{
	margin-bottom: 4px;
	padding-top: 5px;
	text-align: center;
}
.main1-left-content .fr .fr-top h4 a:link,.main1-left-content .fr .fr-top h4 a:visited{
	font-size: 18px;
	font-weight: bold;
	color: #d30002;
}
.main1-left-content .fr .fr-top p a:link,.main1-left-content .fr .fr-top p a:visited{
	font-size: 13px;
	line-height: 22px;
	color: #7f7f7f;
}
.main1-left-content .fr ul{
	padding-top: 6px;
}
.main1-left-content .fr ul li{
	font-size: 15px;
	line-height: 29px;
	height: 29px;
	border-bottom: 1px dashed #dcdcdc;
}
.main1-left-content .fr ul li a:link,.main1-left-content .fr ul li a:visited{
	float: left;
	color: #333;
	padding-left: 14px;
	background: url(../images/icons.png) no-repeat -491px -38px;
}
.main1-left-content .fr ul li a:hover{
	color: #ff7500;
}
.main1-left-content .fr ul li span{
	float: right;
	padding-right: 8px;
	color: #999;
}
.main1-right{
	float: right;
	padding-top: 8px;
	padding-right: 13px;
}
.main1-right ul li a:link,.main1-right ul li a:visited{
	display: block;
	width: 262px;
	height: 46px;
	background: url(../images/icons.png) no-repeat 0 -181px;
	text-indent: -9999px;
}
.main1-right ul li.li1 a:link,.main1-right ul li.li1 a:visited{
	background-position: 0 -181px;
}
.main1-right ul li.li2 a:link,.main1-right ul li.li2 a:visited{
	background-position: 0 -228px;
}
.main1-right ul li.li3 a:link,.main1-right ul li.li3 a:visited{
	background-position: 0 -275px;
}
.main1-right ul li.li4 a:link,.main1-right ul li.li4 a:visited{
	background-position: 0 -320px;
}
.main1-right ul li.li5 a:link,.main1-right ul li.li5 a:visited{
	background-position: 0 -366px;
}
.main1-right ul li.li6 a:link,.main1-right ul li.li6 a:visited{
	background-position: 0 -412px;
}
.main1-right ul li.li7 a:link,.main1-right ul li.li7 a:visited{
	background-position: 0 -456px;
}
.main1-right ul li.li1 a:hover{
	background-position: -270px -181px;
}
.main1-right ul li.li2 a:hover{
	background-position: -270px -228px;
}
.main1-right ul li.li3 a:hover{
	background-position: -270px -275px;
}
.main1-right ul li.li4 a:hover{
	background-position: -270px -320px;
}
.main1-right ul li.li5 a:hover{
	background-position: -270px -366px;
}
.main1-right ul li.li6 a:hover{
	background-position: -270px -412px;
}
.main1-right ul li.li7 a:hover{
	background-position: -270px -456px;
}
/* fixed-main1 */
/* fixed-main2 */
.fixed-main2{
	width: 1400px;
	margin: 0 auto;
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
	height: 125px;
}
.main2-title{
	float: left;
	margin-right: 8px;
}
.main2-title h3 a{
	display: block;
	width: 118px;
	height: 116px;
	background: url(../images/service-title.jpg) no-repeat;
	background-size: cover;
	text-indent: -9999px;
}
.vertical{
    float: right;
    padding-top: 4px;
}
.brand .info{
    display: none;
}
.vertical .info{
    width: 0;
    height: 102px;
    margin: 0 auto;
}
.horizontal img{
    position: absolute;
    top: 0;
    left: 0;
}
.horizontal .info{
    width: 132px;
    height: 0;
    top: 120px;
    position: absolute;
    left: 0;
}
.brand a{
    display: block;
    float: left;
    width: 137px;
    height: 107px;
    text-align: center;
    position: relative;
}
.brand{
    width: 1220px;
    height: 129px;
	overflow:hidden;
}
.brand ul li{
    float: left;
    width: 150px;
    height: 116px;
    text-align: center;
    position: relative;
    margin-right: 28px;
	margin-bottom:30px;
}
.brand ul li.li7,.brand ul li.li14{
    margin-right: 0px;
}
.brand ul li.li8,.brand ul li.li9,.brand ul li.li10,.brand ul li.li11,.brand ul li.li12,.brand ul li.li13,.brand ul li.li14{
    margin-bottom: 0;
}
.brand ul li .info1{
    width: 150px;
    height: 116px;
    background: url(../images/ser-icons.png) no-repeat 0 0;
}
.brand ul li .info{
    width: 150px;
    height: 116px;
    background: url(../images/ser-icons.png) no-repeat 0 -275px;
}
.brand ul li.li2 .info1{
    background-position: -176px 0;
}
.brand ul li.li2 .info{
    background-position: -176px -275px;
}
.brand ul li.li3 .info1{
    background-position: -354px 0;
}
.brand ul li.li3 .info{
    background-position: -354px -275px;
}
.brand ul li.li4 .info1{
    background-position: -534px 0;
}
.brand ul li.li4 .info{
    background-position: -534px -275px;
}
.brand ul li.li5 .info1{
    background-position: -710px 0;
}
.brand ul li.li5 .info{
    background-position: -710px -275px;
}
.brand ul li.li6 .info1{
    background-position: -887px 0;
}
.brand ul li.li6 .info{
    background-position: -887px -275px;
}
.brand ul li.li7 .info1{
    background-position: -1065px 0;
}
.brand ul li.li7 .info{
    background-position: -1065px -275px;
}

.brand ul li.li8 .info1{
    background-position: 0px -123px;
}
.brand ul li.li8 .info{
    background-position: 0px -369px;
}
.brand ul li.li9 .info1{
    background-position: -158px -123px;
}
.brand ul li.li9 .info{
    background-position: -158px -369px;
}
.brand ul li.li10 .info1{
    background-position: -316px -123px;
}
.brand ul li.li10 .info{
    background-position: -316px -369px;
}
.brand ul li.li11 .info1{
    background-position: -475px -123px;
}
.brand ul li.li11 .info{
    background-position: -475px -369px;
}
.brand ul li.li12 .info1{
    background-position: -633px -123px;
}
.brand ul li.li12 .info{
    background-position: -633px -369px;
}
.brand ul li.li13 .info1{
    background-position: -791px -123px;
}
.brand ul li.li13 .info{
    background-position: -791px -369px;
}
.brand ul li.li14 .info1{
    background-position: -949px -123px;
}
.brand ul li.li14 .info{
    background-position: -949px -369px;
}
/* fixed-main2 */

.ind_tlbox {width: 100%; max-width: 1400px; height: 110px; background: url(../images/55555.jpg) no-repeat; overflow: hidden;}
.tlcont {padding: 45px 20px 10px; position: relative;}
/* 图片列表容器 - 横向排列 */
.tllistbk {width:100%; overflow: hidden; position: relative; z-index: 99;}
.tllistbk ul {display: flex; gap: 20px; list-style: none; justify-content: space-between; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.tllistbk li {flex: 1; text-align: center; transition: all 0.3s ease;}
.tllistbk img {width: 100%; max-width: 300px; height: auto; transition: transform 0.3s ease; cursor: pointer; display: block; margin: 0 auto;}
.tllistbk img:hover {transform: scale(1.05);}

/* 文字信息容器 - 默认隐藏所有li */
.tlinfo {width:1360px; overflow: hidden; max-height: 68px; padding: 0px 20px; position: absolute; top: 35px; left: 0px; z-index: 9;}
.tlinfo ul {list-style: none; position: relative;}
.tlinfo li {color: #333; font-size: 16px; font-weight: 500; text-align: justify; margin-top:20px; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; transform: translateY(30px); position: absolute; top: 0; left: 0; width: 100%; pointer-events: none;}
.tlinfo li:last-child{ margin-top:5px;}
.tlinfo li {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

/* 显示的li状态 */
.tlinfo li.active { opacity: 1; transform: translateY(0); position: relative;}

/* 动画：图片列表向上隐藏 */
.tllistbk.hide-up ul { transform: translateY(-120%); opacity: 0;}

/* fixed-main3 */
.fixed-main3{
	width: 1400px;
	margin: 0 auto;
}
/* fixed-main3 */
.fullmain{width:100%; background: #f7f8fa; padding: 20px 0;}
/* fixed-main4 */
/*大标题*/
.ind-bigtitle{ line-height: 0; font-size: 0; text-align: center; background: url("../images/ind_telbg2.gif") 0 24px repeat-x;}
.fuwumain .ind-bigtitle a{display: inline-block; height: 48px; min-width: 354px; position: relative; padding: 0 30px; color: #333; background: #f7f8fa url("../images/ind_tit_fwxm.png") center 0 no-repeat; font-size: 28px; font-weight: bold; line-height: 48px;}
.ind-ztzlbox .ind-bigtitle a{display: inline-block; height: 48px; min-width: 354px; position: relative; padding: 0 30px; color: #333; background: #FFF url("../images/ind_tit_ztzl.png") center 0 no-repeat; font-size: 28px; font-weight: bold; line-height: 48px;}
.ind-bigtitle a i{ position: absolute; width: 7px; height: 7px; background: #164fa6; border-radius: 50%; top: 50%; margin-top: -3px;}
.ind-bigtitle a .dl{left: 0;}
.ind-bigtitle a .dr{right: 0;}
.ind-bigtitle a:hover{ color: #164fa6;}


.artbox.artboxmin{width:680px;}
.tab-wrap .hd{position: relative;}
.tab-line-nav{height:44px; border-bottom: 1px solid #e1e2e4; margin-bottom: 15px;}
.tab-line-nav li{float: left; padding:0 10px; cursor: pointer;}
.tab-line-nav li a{font-size: 28px; font-family: "宋体", "SimSun", "Times New Roman", serif; font-weight: bolder; color: #333; line-height: 44px;}
.tab-line-nav .on{ border-bottom: 4px solid #174fa6;}
.tab-line-nav .on a:link ,.tab-line-nav .on a:visited{color: #174fa6;}

.art-list li{position:relative; padding:0 50px 0 20px; line-height:38px; overflow:hidden; vertical-align:top;}
.art-list li:before{content:''; position:absolute; left:5px; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #9A9999;}
.art-list li a{float:left; font-size: 18px; color: #343434; max-width:85%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.art-list li a:hover{color: #174fa6;}
.art-list li .time{position: absolute; right: 5px; top: 0; color: #999999; font-size: 14px;}

/**首页专题**/
.ind-ztzlbox{margin-top:30px}
.ztlist {position: relative; overflow: hidden;}
.ztlist .bd ul{width:200%;}
.ztlist .bd ul li {width: 264px; height: 120px; margin-right: 20px; float: left;}
.ztlist .bd ul li img {width: 100%; height:100%; transition: All 0.3s ease-in-out; -webkit-transition: All 0.3s ease-in-out; -moz-transition: All 0.3s ease-in-out;-o-transition: All 0.3s ease-in-out;}
.ztlist .bd ul li:hover img {transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.ztlist a.prev,.ztlist a.next { position: absolute; width: 20px; height: 34px; top: 50%; margin-top: -17px; background: url("../images/ind_prve.png") 0 0 no-repeat; z-index: 10; transition: 0s;}
.ztlist a.prev{left: 0;}
.ztlist a.prev:hover{ background-position: -20px 0;}
.ztlist a.next{right: 0; background-position: -40px 0;}
.ztlist a.next:hover{right: 0; background-position: -60px 0;}


.fixed-main4{
	width: 1400px;
	margin: 0 auto;
	height: 425px;
}
.main4-left{
	float: left;
	border-left: 1px solid #e2e2e2;
	height: 336px;
	padding-left: 3px;
	margin-top: 2px;
	width: 391px;
	overflow:hidden;
}
.fixed-main4 .title{
	height: 30px;
	border-bottom: 1px solid #e2e2e2;
	padding: 1px 0 1px 8px;
}
.fixed-main4 .title h3{
	float: left;
	width: 79px;
	height: 27px;
	line-height: 27px;
	background: url(../images/icons.png) no-repeat 0 0;
	padding-left: 14px;
}
.fixed-main4 .title h3 a{
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.fixed-main4 .title .more{
	float: right;
	line-height: 27px;
	padding-right: 12px;
}
.fixed-main4 .title .more a:link,.fixed-main4 .title .more a:visited{
	font-size: 12px;
	color: #868686;
	padding-right: 12px;
	background: url(../images/more-jia.png) no-repeat center right;
}
.fixed-main4 .title .more a:hover{
	color: #ff7800;
}

.main4-left .imgbox{width:100%; height: 160px; overflow:hidden;}
.main4list{height:144px; padding:0px 5px;}
.main4list ul li{width:100%; height:28px; border-bottom:1px dashed #dedede; line-height:28px; overflow:hidden;}
.main4list ul li a{font-size:14px; color:#666;padding-left: 14px; background: url(../images/icons.png) no-repeat -491px -40px;}
.main4list ul li a:hover{color:#ff7500;}
.main4list ul li span{ display:block; float:right; color:#999;}

.fixed-main4 .ztbox{padding:0px;}
.fixed-main4 .ztbox li{height:95px; margin-top:5px; border-bottom:none;}

.main4-mid{
	float: left;
	border-left: 1px solid #e2e2e2;
	height: 330px;
	margin-left:5px;
	padding-left: 4px;
	margin-top: 2px;
	width: 450px;
}
.main4-mid .jiedai{
	width:100%;
	height:303px;
	background:#ecf6fa;
}

.main4-mid .jiedai h2{height:37px; line-height:37px;}
.main4-mid .jiedai h2 a{ color:#333; font-size:16px;}
.main4-mid .jiedai td a{ display:block; line-height:25px; color:#666;}
.main4-mid .jiedai td a img{ display:block;}
.main4-mid .jiedai .ftinfo{width:430px; height:30px; line-height:30px; margin:10px auto 0px;}
.main4-mid .jiedai .ftinfo .fttit{width:75px; line-height:30px; padding-right:32px; background:url(../images/fttitbg.png) no-repeat right 3px; font-size:16px; float:left;}
.main4-mid .jiedai .ftinfo .marquee{width:300px; height:30px; padding:0px 5px; background:#fff; float:right;}
.main4-mid .jiedai .ftinfo .marquee a{ line-height:30px;}

.main4-mid .jiedai dl{padding:10px;}
.main4-mid .jiedai dl a{color:#333;}
.main4-mid .jiedai dl dt{height:30px; line-height:30px; font-size:15px; font-weight:bold;}
.main4-mid .jiedai dl dd{ line-height:28px;}
.main4-mid .jiedai dl dd a{margin-right:15px; font-size:14px;}

.main4-mid .xjleft{width:230px; float:left;}
.main4-mid .xjleft img{width:100%; height:100%;}
.main4-mid .xjcont{width:220px; float:right;}
.main4-mid .xjcont dl{height:80px; border-bottom:2px solid #09F;}
.main4-mid .xjcont dl dt{height:36px; line-height:36px; font-size:16px; font-weight:bold; color:#0C72BC; overflow:hidden;}
.main4-mid .xjcont dl dd{line-height:20px; color:#999;}


.main4-right{
	float: right;
	width: 300px;
	height: 338px;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	margin-left: 4px;
	padding-left: 5px;
	padding-right: 3px;
}
.main4-right .title{
	height: 30px;
	border-bottom: 1px solid #e2e2e2;
	padding: 3px 0 1px;
	margin-bottom: 7px;
}
.main4-right .title h3{
	float: left;
	width: 79px;
	height: 27px;
	line-height: 27px;
	background: url(../images/icons.png) no-repeat 0 0;
	padding-left: 14px;
}
.main4-right .title h3 a{
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.main4-right .title .more{
	float: right;
	line-height: 27px;
	padding-right: 12px;
}
.main4-right .title .more a:link,.main4-right .title .more a:visited{
	font-size: 12px;
	color: #868686;
	padding-right: 12px;
	background: url(../images/more-jia.png) no-repeat center right;
}
.main4-right-fl{
	float: left;
	width: 475px;
	margin-right: 3px;
}
.main4-right-fl .main-news{
	margin-bottom: 22px;
	height: 180px;
}
.main4-right-fl .main-news .pic{
	float: left;
	margin-right: 8px;
}
.main4-right-fl .main-news .pic img{
	width: 320px;
	height: 180px;
}
.main4-right-fl .main-news .text{
	float: left;
	width: 147px;
	font-size: 14px;
	line-height: 22px;
	color: #7f7f7f;
	padding-top: 5px;
}
.main4-right-fl .main-news .text a:link,.main4-right-fl .main-news .text a:visited{
	color: #7f7f7f;
}
.main4-right-fl .main-news .text a:hover{
	color: #ff7800;
}
.main4-right-fl ul{
	padding: 0 10px 0 3px;
}
.main4-right-fl ul li{
	font-size: 15px;
    line-height: 29px;
    height: 29px;
    border-bottom: 1px dashed #d3d3d3;
}
.main4-right-fl ul li.li1{
	border-top: 1px dashed #d3d3d3;
}
.main4-right-fl ul li a:link,.main4-right-fl ul li a:visited{
	float: left;
    color: #5c5c5c;
    padding-left: 10px;
    background: url(../images/icons.png) no-repeat -594px -103px;
}
.main4-right-fl ul li a:hover{
	color: #ff7800;
}
.main4-right-fl ul li span{
	float: right;
    padding-right: 1px;
    color: #999;
}
.main4-right-fr{
	float: left;
	border-left: 1px solid #e2e2e2;
	padding-left: 8px;
	height: 296px;
}
.main4-right-fr ul{
	position: relative;
	top: -7px;
}
.main4-right-fr ul li{
	width: 268px;
	font-size: 15px;
    line-height: 29px;
    height: 29px;
    border-bottom: 1px dashed #d3d3d3;
}
.main4-right-fr ul li.li1{
	border-top: 1px dashed #d3d3d3;
}
.main4-right-fr ul li a:link,.main4-right-fr ul li a:visited{
	float: left;
    color: #5c5c5c;
    padding-left: 10px;
    background: url(../images/icons.png) no-repeat -594px -103px;
}
.main4-right-fr ul li a:hover{
	color: #ff7800;
}
.main4-right-fr ul li span{
	float: right;
    padding-right: 1px;
    color: #999;
}
/* fixed-main4 */
/* fixed-main5 */
.fixed-main5{
	width: 1400px;
	margin: 0 auto;
}
.fixed-main5 .title{
	height: 30px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	padding: 5px 0 0 12px;
	margin-bottom: 7px;
}
.fixed-main5 .title h3{
	float: left;
	width: 79px;
	height: 27px;
	line-height: 27px;
	background: url(../images/icons.png) no-repeat 0 0;
	padding-left: 14px;
}
.fixed-main5 .title h3 a{
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.fixed-main5 .title .more{
	float: right;
	line-height: 27px;
	padding-right: 12px;
}
.fixed-main5 .title .more a:link,.fixed-main5 .title .more a:visited{
	font-size: 12px;
	color: #868686;
	padding-right: 12px;
	background: url(../images/more-jia.png) no-repeat center right;
}
.fixed-main5 .scroll{
	height: 157px;
}
/* scrollleft */
.scrollleft{width:1170px;padding-top: 1px;height: 161px;overflow: hidden;}
.scrollleft .img{padding:0px 8px; display:inline;width:185px;text-align:center;line-height:30px}
.scrollleft img{width:185px;height:130px;}
.scrollleft .t{
	font-size: 14px;
	color: #666;
}
.scrollleft .t a{
	line-height:30px;
	color: #666;
}
.scrollleft .t a:hover{
	color: #ff7800;
}
/* fixed-main5 */

/*左右飘窗*/
.div2{
    width: 160px;
    height:220px;
    position: fixed;
    top: 570px;
    right: 60px;
    z-index: 9999;
}
.div2_1{
    position:fixed;
    width: 160px;
    height:220px;
    top:300px;
    right: 60px;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop));
}
.dianzibao {
	display: none !important;
}
.div3{
    width: 160px;
    height:220px;
    position: fixed;
    top: 570px;
    left: 60px;
    z-index: 9999;
}
.div3_1{
    position:fixed;
    width: 160px;
    height:220px;
    top:300px;
    left: 60px;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop));
}
.dianzibao .close{
	padding-left: 89px;
	width: 53px;
	height: 15px;
	font-size: 15px;
	color: #b7b7b7;
	padding-right: 18px;
	background: url(../images/close.png) no-repeat center right;
	margin-bottom: 2px;
	cursor: pointer;
}
.dianzibao .dianzibao-c{
	width: 140px;
	height: 151px;
	padding: 37px 10px 9px;
	background: url(../images/dianzibao.png) no-repeat;
}
.erweima .close{
	padding-left: 89px;
	width: 53px;
	height: 15px;
	font-size: 15px;
	color: #b7b7b7;
	padding-right: 18px;
	background: url(../images/close.png) no-repeat center right;
	margin-bottom: 2px;
	cursor: pointer;
}
.erweima .erweima-c{
	width: 100px;
	height: 103px;
	padding: 16px 30px 78px;
	background: url(../images/erweima.png) no-repeat;
}
/*服务项目*/

.enter-list,.enter-about,.enter-hoor{width:100%; margin-top:10px;}
.enter-list .enter-news{width:100%; height:290px;overflow:hidden;}
.enter-news .enter-foucs{width:390px; height:290px; float:left;}
.enter-news .enter-n-box{width:450px; height:290px; float:right;}
.enter-news .enter-n-box .enter-n-tit{height:34px; border-bottom:2px solid #06C;}
.enter-news .enter-n-box .enter-n-tit h3{padding:0px 15px; height:100%; float:left; background:#06C; color:#fff; line-height:34px; font-size:15px; font-weight:bold; text-align:center;}
.enter-news .enter-n-box .enter-n-tit .more{float:right; color:#999;}
.enter-news .enter-n-box .enter-n-tit .more a{color:#999; line-height:38px;}
.enter-news .enter-n-box .enter-n-list{padding:8px 0px;}
.enter-news .enter-n-box .enter-n-list ul li{width:100%; height:30px; border-bottom:1px dashed #dedede; line-height:30px; overflow:hidden;}
.enter-news .enter-n-box .enter-n-list ul li a{font-size:14px; color:#666;}
.enter-news .enter-n-box .enter-n-list ul li a:hover{color:#ff7500;}
.enter-news .enter-n-box .enter-n-list ul li span{ display:block; float:right; color:#999;}

.enter-about .enter-about-t{height:34px; border-bottom:2px solid #06C; margin-bottom:10px;}
.enter-about .enter-about-t h3{padding:0px 15px; height:100%; float:left; background:#06C; color:#fff; line-height:34px; font-size:15px; font-weight:bold; text-align:center;}
.enter-about .enter-about-t .more{float:right; color:#999;}
.enter-about .enter-about-t .more a{color:#999; line-height:38px;}
.enter-about .a-left{width:300px; height:200px; float:left;}
.enter-about .a-info{width:520px; height:200px; padding:0px 15px; float:right; overflow:hidden;line-height:32px; font-size:15px; color:#666; text-indent:2em;}
.enter-about .a-info p{line-height:32px; font-size:15px; color:#666;}

.enter-hoor .enter-hoor-t{height:34px; border-bottom:2px solid #06C; margin-bottom:10px;}
.enter-hoor .enter-hoor-t h3{height:100%; float:left; padding:0px 15px; background:#06C; color:#fff; line-height:34px; font-size:15px; font-weight:bold; text-align:center;}
.enter-hoor .enter-hoor-t .more{float:right; color:#999;}
.enter-hoor .enter-hoor-t .more a{color:#999; line-height:38px;}
.enter-hoor .xshoorbox{width:100%; height:178px;}
.enter-hoor .xshoorbox ul li{width:200px; margin-right:13px; float:left; text-align:center;}
.enter-hoor .xshoorbox ul li img{ display:block;}
.enter-hoor .xshoorbox ul li p{ height:35px; line-height:35px; font-size:14px; color:#666;}

.enterbox .enter-rtit{height:34px; border-bottom:2px solid #06C; margin-bottom:10px;}
.enterbox .enter-rtit h3{height:100%; float:left; padding:0px 15px; background:#06C; color:#fff; line-height:34px; font-size:15px; font-weight:bold; text-align:center;}
.enterbox .enter-rtit .more{float:right; color:#999;}
.enterbox .enter-rtit .more a{color:#999; line-height:38px;}

.pl6{padding-left:6px;}
.pr6{padding-right:6px;}
.w50{width:50%;}
.mt10{margin-top:10px;}
.scroll a{ line-height:35px; font-size:14px; color:#666;}
.scroll img{display:block;}

.enterbox .lygonglue{height:188px; overflow:hidden;}
.enterbox .w50list ul li{width:100%; height:28px; border-bottom:1px dashed #dedede; line-height:28px; overflow:hidden;}
.enterbox .w50list ul li a{font-size:14px; color:#666;}
.enterbox .w50list ul li a:hover{color:#ff7500;}
.enterbox .w50list ul li span{ display:block; float:right; color:#999;}

.enterbox .lygonglue td{padding-right:13px; text-align:center;}
.enterbox .lygonglue .img img{ display:block;}
.enterbox .lygonglue .t{height:35px; overflow:hidden;}
.enterbox .lygonglue .t a{ line-height:35px; font-size:14px; color:#666;}

.enter-hoor .lyysgs{width:865px; height:178px; overflow:hidden; margin:0px auto;}

.enter-hoor .xshoorbox td,.enter-hoor .lyysgs td{padding-right:13px; text-align:center; }
.enter-hoor .xshoorbox td img,.enter-hoor .lyysgs td img{ display:block;}
.enter-hoor .xshoorbox td .t a{ display:block; overflow:hidden; line-height:35px; font-size:14px; color:#666;}
.enter-hoor .lyysgs td p{height:35px; overflow:hidden; line-height:35px; font-size:14px; color:#666;}

.top_a .allsearch .logo{width:173px; float:left;height:35px; overflow:hidden;}
.top_a .allsearch .searchmenu li{float:left; padding-right:20px; text-align:center; height:30px; line-height:30px;}
.top_a .allsearch .searchmenu a{ font-size:15px; color:#666;}
.top_a .allsearch .searchmenu .curr a{ color:#338BC9; font-weight:bold;display:block; line-height:30px;}
.top_a .allsearch .searchsc{width:140px; float:right; line-height:38px;}
.top_a .allsearch .searchsc a{ color:#666;}
.top_a .allsearch .searchmain{margin-top:10px;height:38px; line-height:38px;}
.top_a .allsearch .searchmain #key{width:360px; overflow:hidden; float:left; height:36px; line-height:36px; color:#999;  padding-left:10px;}
.top_a .allsearch .searchmain #m{width:127px;height:37px; /*line-height:37px;*/ border:1px solid #DDDDDD; border-left:0; background:#fff; float:left; text-align:center; font-size:14px;  cursor:pointer;}

.searchbody{ margin-top:20px;}
.searchbody .tit{background:#f8f8f8 url(../images/btn.png) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:40px; margin-top:15px;}
.searchbody .tit span{ color:red; padding:0 3px;}

.searchbody .leftbox{width:100%; margin:0px auto;}
.searchbody .leftbox .searchlist .border{ padding:20px 0; font-size:16px; color:#999;}
.searchbody .leftbox .searchlist ul{ padding-top:15px;}
.searchbody .leftbox .searchlist li{ line-height:28px; border-bottom:1px dashed #E5E5E5; padding-bottom:12px}

.searchbody .leftbox .searchlist span.art_title{ height:35px; line-height:35px; display:inline-block;}
.searchbody .leftbox .searchlist span.art_title a{ font-size:16px; color:#666;}
.searchbody .leftbox .searchlist span.artintro{ line-height:22px;  font-size:12px; color:#666; display:inline-block;}
.searchbody .leftbox .searchlist span.arturl{ line-height:24px;}
.searchbody .leftbox .searchlist span.arturl a{font-size:14px; color:#999}
.searchbody .leftbox .searchlist span.c9{font-size:14px; float:right; color:#999; margin-right:20px;}
.searchbody .leftbox .searchabout{margin:20px 10px 20px 0px; padding:15px;background: #EFEFEF; height:100%;  overflow:hidden;}
.searchbody .leftbox .searchabout h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.searchbody .leftbox .searchabout .searchresult li{line-height:25px; width:20%; float:left; border-bottom:#f1f1f1 1px solid;}
.searchbody .leftbox .searchabout .searchresult a{ font-size:14px; color:#0022CC; text-decoration:underline;}
.searchbody .leftbox .kuaisou{ margin:0px 10px 0px 0px;}
.searchbody .leftbox .kuaisou .i{ height:30px; line-height:30px;width:575px; padding-left:15px; color:#333;}
.searchbody .leftbox .kuaisou #m{margin-left:5px;height:28px; line-height:22px; width:80px;}
.mainpdbox .showcomment .content_nei{height:100%; overflow:hidden;}
.mainpdbox .showcomment .content_nei ul{padding:10px;}
.mainpdbox .showcomment .content_nei li{}
.mainpdbox .showcomment .content_nei .articleurl{line-height:30px;}
.mainpdbox .showcomment .content_nei .articleurl a{color:#069;font-weight:bold;font-size:14px;}


.searchbody  .right01 .right01box{}
.searchbody  .right01 .right01box ul{ padding:8px;}
.searchbody  .right01 .right01box li{ background:url(../images/artarrow.gif) no-repeat 0px 11px; padding-left:8px;height:30px; line-height:30px;overflow: hidden;   white-space:nowrap;text-overflow:ellipsis; }
.searchbody  .right01 .right01box a{ font-size:14px;}


/*全站搜索end*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}
