body {min-width: 1200px; background-color:#edf1f2;}
body { background-image:url(text.txt); /* for IE6 */ 
background-attachment:fixed; }
#bottomNavX { background-color:#FFF; z-index:99999; position:fixed; top:0; left:0; width:100%; height:90px; _position:absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible; }
#bottomNav { background-color:#FFF; z-index:999; position:fixed; top:25px; left:0; width:100%; _position:absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible; }

html,body,div,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0; list-style:none;font-family:"微软雅黑","Times New Roman", Arial, tahoma, arial, \5b8b\4f53, sans-serif;}
.clr{ margin:0px; padding:0px; border:0px; height:0px; clear:both;}
A{TEXT-DECORATION: none;}
A:link {color: #000000;}
A:visited {color: #000000}
A:active {color: #000000}
A:hover{COLOR: #FF6600; right: 0px; top: 1px}
TD
{
FONT-FAMILY: 宋体; FONT-SIZE: 9pt;
color: #000000;
line-height: 150%; 

}
Input
{
BACKGROUND-COLOR: #FFFDFB; 
BORDER-BOTTOM: #89a5e6 1px solid;
BORDER-LEFT: #89a5e6 1px solid;
BORDER-RIGHT: #89a5e6 1px solid;
BORDER-TOP: #89a5e6 1px solid;
COLOR: #205064;
border-color: #B2C2D7 #B2C2D7 #B2C2D7 #B2C2D7; font-size: 9pt;
}
#Menu A
{
font-size:13px;
TEXT-DECORATION: none;
color: #ffffff;
}

#Menu A:hover{color:#F8EF03;
}
/*头部CSS开始*/
div{ margin:0; font-size:16px;}
/*头部导航栏CSS开始*/
.sitenav {height:50px; margin:0}
.sitenav .menu-main ul{ list-style-type:none; display:table; margin:auto; padding:0; text-align:center;}
.sitenav .menu-main li,.sitenav .menu-main a,.sitenav .menu-main li a span{float:left;cursor:pointer}
.sitenav .menu-main li{list-style:none; display:table; white-space:nowrap; word-break:keep; background:url(/img/meun_jg.jpg) no-repeat right}
.sitenav .menu-main li.last-item{background:none;}
/* 下一行中的第五个参数padding:0 8px;中的8px为导航栏导航栏目与间隔图片间的距离 */
.sitenav .menu-main li a{display:block;height:50px;line-height:50px;color:#fff;padding:0 36px;white-space:nowrap;text-decoration:none; font-size:14px}
.sitenav .menu-main li a span{}
.sitenav .menu-main li a:hover,
.sitenav .menu-main li a:active,
.sitenav .menu-main li.open a{ background-color:#FB8700;}
.sitenav .menu-main li a:hover span,
.sitenav .menu-main li a:active span,
.sitenav .menu-main li.open a span{}
/*头部导航栏CSS结束*/
.ttop{width:100%; border-bottom:#CACACA 1px solid; background:#2698e4;}
.ttop_center{width:1150px; height:30px; line-height:30px; font-size:14px; margin:auto; clear:both; color:#ffffff;}
.logo{ float:left;}
.l_right{float:right; margin-right:40px;}
.l_map{float:right; margin-top:8px;}
.l_tel{color:#FF0000; font-size:24px; margin-top:55px;}
/*头部CSS结束*/


.i_about{width:100%; background:url(../img/about_bg.jpg); overflow:hidden; height:370px; margin-top:30px;}
.i_a_content{ width:1200px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.i_a_p{ width:350px; float:left; padding-top:20px;}
.i_a_p img{ width:100%;}
.i_a_box{ width:820px; margin-left:30px; float:left;line-height:26px; font-size:15px; color:#fff;}
.i_a_box p{ line-height:24px; font-size:14px; float:left;color:#fff;}

.baike{ float:left; width:250px; height:280px; margin-left:20px; background:#fff;}
.baike h2{position:relative; line-height:35px; border-bottom:1px solid #dbdbdb;color:#007ab9; text-align:center; font-size:20px;}
.baike ul { float:left; margin-top:9px; margin-left:10px; width:230px;}
.baike ul li{ font-size:14px; color:#555; line-height:30px; height:30px; overflow:hidden;}
.baike ul li a{color:#555;}


.slideshow { height:460px; position: relative; }
.slideshow .bd li { height:460px;}
.slideshow .bd li a { display: block; height:460px;}
.slideshow .hd ul { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; list-style:none;  line-height:30px; text-align:center; }
.slideshow .hd ul li { cursor:pointer; width:60px; height:6px; display:inline-block; background: #FFF; margin-left: 2px;}
.slideshow .hd ul .on{ background: #000; }



.prcls {height:46px; line-height:46px; padding:0px 0px 0px 35px; border-bottom:solid 1px #E5E5E5;}
.prcls a{display:block;height:46px;line-height:46px; color:#333333; width:100%; white-space:nowrap;text-decoration:none; font-size:16px}
.prcls:hover{/* background-color:#FB8700;*/}
.prcls:hover a{/*color:#FFFFFF;*/ color:#FF0000;}

#protit a{display:block;height:40px;line-height:40px; color:#333333; width:100%; white-space:nowrap;text-decoration:none; font-size:16px}
#protitx a{display:block;height:40px;line-height:40px; color:#333333; width:100%; white-space:nowrap;text-decoration:none; font-size:16px}

.compcont{ background-image:url(img/company_bg.jpg); background-position:center; background-repeat:no-repeat; height:100px; width:1200px; margin:auto;}

.compcont b{display: block;position: absolute;height: 100px;line-height: 100px;font-size: 30px;text-indent: 20px;}

.index-company{min-height: 100px;padding-bottom: 50px; width:1200px; margin:auto;}
.index-company .container{padding: 0px 30px 0px 30px;}
.index-company .title{width: 100%;height: 100px;position: relative;color: #fff;background: url('img/company_bg.jpg')no-repeat center center;}
.index-company .title b{display: block;position: absolute;height: 100px;line-height: 100px;font-size: 30px;text-indent: 20px;}
.index-company .title .tel{display: block;position: absolute;right: 0px;top: 0px;height: 100px;background: url('img/tel02.png')no-repeat 0px center;background-size: 30px;padding-left: 50px;padding-right: 50px;}
.index-company .title .tel small{display: block;font-size: 14px;padding:25px 0px 5px 0px;}
.index-company .title .tel span{display: block;font-size: 24px;font-weight: bold;}
.index-company .box{background-color: #f7f7f7;padding:6px 7px 6px 10px; font-size:14px; line-height:1.7}


.index-line01{width: 100%;height: 100px;line-height: 100px;background: url('img/line_bg.jpg')no-repeat center center;font-size: 26px;color: #fff;font-weight:bold;letter-spacing: 10px; text-align:center;}
.index-line02{width: 100%;height: 100px;line-height: 100px;background: url('img/line_bg.jpg')no-repeat center center;font-size: 26px;color: #fff;font-weight:bold;letter-spacing: 10px; text-align:center;}

.fl{ float:left;}
.fr{ float:right;}
.w600{ width:600px;}



/*-----------主体样式---------*/
.row{ width:100%; margin:0 auto;}
.content{width: 1200px; margin:0 auto;}
.overfl{overflow:hidden;}
.til01{text-align: center;height:80px;color: #333;font-size:40px;line-height:80px;font-family: "Microsoft Yahei";font-weight: normal;background:url(plantbg.gif) no-repeat center 0;margin-bottom: 34px;}
.til01 b{color: #c30c22;}
.til01 a{color: #333;}

/*logo nav*/
.top{ background:#b71d24; height:90px; background:url(../img/top_bg.jpg) top center no-repeat; }
.logo{ width:430px; height:90px;}
.nav{ width:770px; height:90px;}
.nav ul li{position: relative;float: left; position: relative; text-align: center;line-height:90px;}
.nav ul li > .menu{text-align:center; height:90px;}
.nav ul li > .menu > span{ width:1px; height:70px; color:#dcdcdc;}
.nav ul li > .menu > span:after{content:"|";}
.nav ul li:nth-child(6) > .menu > span:after{ content:"";}
.nav ul li:nth-last-child(1) > .menu > span:after{ content:"";}
/*.nav ul li > .menu:hover{ border-bottom:solid 3px #109bc5;}*/
.nav ul li > .menu > a{ display:inline-block; height:100%; padding:0px 22px; font-size:18px; font-weight:400; z-index: 999;}
.nav ul li > .menu > a:hover{ color:#ee2d24; border-bottom:solid 2px #2698e4;}
.nav ul li > .menu > i.caret{ position:absolute; top:45px; right:16px; width:16px; height:10px; background:url(../img/icon_bg.png) 0 0 no-repeat;}
/*.nav ul li > .cur{ border-bottom:solid 3px #109bc5;}*/
.nav ul li > .cur > a{ color:#ee2d24; border-bottom:solid 2px #2698e4;}
.nav ul li > .menu_sub{position: absolute; z-index:999; left:0; top:88px; width:98%; margin:0; padding:5px 0px; list-style:none; background-color:#FFFFFF; box-shadow:0 8px 0px #fff,0 8px 8px #ccc; border-radius:0px 0px 6px 6px; border-top:0px;}
.nav ul li > .menu_sub > li{ width:100%; height:30px; line-height:30px;}
.nav ul li > .menu_sub > li > a{ font-size:15px; }
.nav ul li > .menu_sub > li > a:hover{ color:#ee2d24}

.nav ul li > .menu_subx{position: absolute; z-index:999; left:-200px; top:90px; width:260px; margin:0; padding:5px 0px; list-style:none; background-color:#FFFFFF; box-shadow:0 8px 0px #fff,0 8px 8px #ccc; border-radius:0px 0px 6px 6px; border-top:0px;}

/*foot*/
.f_bj{clear:both;overflow:hidden;height:240px; color:#555;line-height:30px; background-color:#FFFFFF;}
.f_bj a{color:#555;}
.f_nav{overflow:hidden;margin-bottom:28px;height:60px; background-color:#0e90d2; text-align:center;font-size:16px;line-height:60px;}
.f_nav a{color:#f5dedf;}
.f_nav em{display:inline-block;padding:0 23px;font-style:normal;}
.f_logo{overflow:hidden;padding:7px 0 0;width:258px;white-space:nowrap;}
.f_logo img{display:block;width:191px;height:190px;}
.f_con{overflow:hidden;width:1200px; margin:0 auto;}
.f_con h3{height:46px;color:#333;font-weight:400;font-size:18px;line-height:46px;}
.f_text{overflow:hidden;padding-left:120px;height:150px;}
.f_cont{overflow:hidden; height:150px; padding-left:10px;}
.f_text{width:420px;background:url(../img/f_ico1.gif) no-repeat 0 20px;}
.f_cont{width:310px;}
.f_text b{display:block;color:#fff;font-size:18px;line-height:53px;}
.f_text p{display:block; margin:0; padding:0; height:26px; line-height:26px; font-size:15px;}
.f_cont p{display:block; margin:0; padding:0; height:26px; line-height:26px; font-size:15px;}
.f_code{padding:5px 0 0;width:82px;text-align:center;line-height:32px;}
.f_code img{display:block;display:block;width:82px;height:83px;}
.f_code span{display:block;color:#999;}
.f_wz{clear:both;height:72px;border-top:solid 1px #eee;color:#555;line-height:72px;}
.f_wz span{display:inline-block;padding:0 180px 0 0;}
.tel_1{ float:left; margin-right:25px;}

.links{ color:#636363; margin-bottom:30px;}
.links a{ display:inline-block; line-height:28px; margin:0 6px; color:#636363;}
.links a:hover{ color:#c81622;}

.titnav{margin-bottom: 20px;height: 48px;background: url(../img/line2.gif) repeat-x center bottom;font-size: 18px;line-height:46px;}
.titnav span{display: inline-block;height: 46px;border-bottom: solid 3px #0e90d2;color: #666;font-weight: 700;}
.newbox{overflow:hidden;padding:79px 0 0;height:609px;background:#f7f7f7;color:#555;line-height:26px;}
.newbox h2{height:86px;}
.news2 h3,.newtil{margin-bottom:20px;height:48px;background:url(../img/line2.gif) repeat-x center bottom;font-size:18px;line-height:46px;}
.newtil li{float:left;margin:0 31px 0 0;}
.newtil li.born{margin-left:0;}
.news2 h3 a,.newtil li a{display:inline-block;height:46px;color:#333;}
.news2 h3 a,.newtil li.cur a{border-bottom:solid 3px #c81622;color:#c81622;font-weight:700;}
.news1,.news2{width:550px;}
.more02 a,.news2 h3 .more02 a{border:0;color:#333;text-transform:uppercase;font-weight:400;font-size:14px;}
.new_c{ position:relative;}
.new_ico{position:absolute;top:0;left:0;z-index:1;width:161px;height:140px;background:url(../img/newtbg.gif) no-repeat 0 0;color:#fff;text-align:center;font-weight:700;font-size:28px;line-height:140px;}
.new_c dl{overflow:hidden;margin-bottom:22px;height:275px;border-bottom:solid 1px #dfdfe0;}
.new_c dt{position:relative;overflow:hidden;margin-bottom:17px;height:140px;}
.new_c dt span{position:absolute;top:0;right:0;width:66px;height:66px;background:url(../img/new_hot.png) no-repeat 0 0;}
.new_c dt img{float:right;display:block;overflow:hidden;width:388px;height:140px;}
.new_c dd{overflow:hidden;height:98px;color:#555;}
.new_c dd h3{height:42px;color:#c81622;font-size:14px;line-height:42px;}
.new_c dd h3 a{color:#0e90d2;}
.new_c dd h3 span{float:right;color:#8c8a8a;font-weight:400;}
.new_c dd p a{color:#555;}
.new_c li{display:block;height:29px;color:#555;line-height:29px;}
.new_c li span{float:right;color:#b1a5a5;}
.new_c li a{display:block;padding-left:14px;background:url(../img/ico07.gif) no-repeat 0 14px;color:#555;}
.new_c li a:hover{background:url(../img/ico08.gif) no-repeat 0 14px;}
.new2_c,.new_c{overflow:hidden;height:392px;}
.news_p,.news_p img{width:548px;height:140px;}
.news_p{margin-bottom:17px;}
.new2_c dl{float:left;overflow:hidden;margin-bottom:3px;margin-left:10px;padding:0 10px 0 12px;width:238px;height:118px;border-bottom:solid 1px #dfdfe0;background:url(../img/faq_ico1.gif) no-repeat 0 14px;}
.new2_c dt{height:42px;font-weight:700;line-height:44px;}
.new2_c dt a{color:#333;}
.new2_c dl.cur{background:url(../img/faq_ico2.gif) no-repeat 0 14px;}
.new2_c dl.cur dt a{color:#c81622;}
.new2_c dl.new2_cl1{padding-left:78px;background-position:48px 14px;}



.tol_links {
    position: relative;
    height: 30px;
    float: left;
    margin-left: 18px;
	font-size:14px;
}
.line {
    width: 0;
    height: 13px;
    display: inline-block;
    border-left: 1px solid #e6e6e6;
    margin: 0 15px 0 0;
    vertical-align: middle;
}

.mark_con {
    background: #fff;
    border: 1px solid #e6e6e6;
    text-align: center;
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -50px;
    width: 122px;
    height: 136px;
    color: #2698e4;
    display: none;
    color: #444;
	z-index: 999;
}


.menu {
  background: #fff;
  height: 90px;
}
.menu ul{
  width: 1200px;
  margin:0 auto;
}
.menu ul li.logo {
  padding: 0 16px;
  padding-top: 13px;
  float: left;
  margin-top: 10px; 
  margin-right: 90px;
}
.menu ul li {
  float: left;
  margin-top: 25px; 
  display: block;
  padding: 0 16px;
}
.menu ul li a {
  height: 40px;
  line-height: 40px;
  display: block;
  padding: 0 24px;
  font-size: 18px;
  /* color: #444; */
  background: #fff;
  border-radius: 3px;
}
.menu ul li.on a, .menu ul li:hover a {
  background: #2698e4;
  color: #fff;
}
.menu .menu_sub ol,.menu .on ol {
	position: absolute;
	background: #fff;
	display:none;
	z-index: 999;
	font-size: 14px;
	margin:0px;
	padding:4px 0px;
}
.menu .menu_sub ol a,.menu .on ol a{
  font-size: 14px;
}
.menu .menu_sub:hover ol,.menu .on:hover ol{
display:block;
}
.menu .menu_sub ol li,.menu .on ol li{
  display:block;
  height:30px;
  line-height:30px;
  margin:0;
  padding:0;
}
.menu .menu_sub:hover ol li,.menu .on:hover ol li{
  float:none;
}
.menu .menu_sub:hover ol li a,.menu .on:hover ol li a{
    background: #fff;
    color: #535353;
}
.menu .menu_sub:hover ol li:hover a,.menu .on:hover ol li:hover a{
    background: #fff;
    color: #2698e4;
}



.notice{ border-bottom:solid 2px #6fbdf2; height:70px;}
.noticew{width:1200px; margin:auto; background-image:url(/img/scroll_bg.jpg); background-repeat:no-repeat;}
.notice .noticebar{overflow:hidden;height:30px;}
.notice .noticebar ul li{ line-height:30px; }
.notice .noticebar ul li a{ width:525px; display:inline-block; float:left; height:30px; line-height:30px; overflow:hidden; font-size:15px; text-align:left;}
.pd20{ padding:20px 0px;}
.noticetitle {
    margin-right: 20px;
    float: left;
    height: 30px;
    line-height: 30px;
    color: #fff;
    padding: 0 20px 0 35px;
    border-radius: 15px;
    background: url(/img/tips.png) 5px center no-repeat #2698e4;
    font-size: 16px;
}

.button {
	float: right;
    padding: 6px 12px;
    font-size: 12px;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-weight: normal;
    line-height: normal;
    position: relative;
    text-decoration: none;
    text-align: center;
    background-color: #c1272d;
    border: none;
    color: #ffffff;
    box-sizing: border-box;
    border-radius: 5px;
    margin: 5px;
}

.newdiv{
	height:30px; line-height:30px; overflow:hidden;
	padding-left:8px;
}
.newdivx{
	height:30px; line-height:30px; overflow:hidden;
	padding-left:4px;
}
.pre_dot {
    width: 4px;
    height: 4px;
    margin-right:10px;
    background: #d1d1d1;
    display: inline-block;
    border: 1px solid #bababa;
    float: left;
    margin-top: 15px;
}
.pre_dotx {
    width: 4px;
    height: 4px;
    margin-right:0px;
    background: #d1d1d1;
    display: inline-block;
    border: 1px solid #bababa;
    float: left;
    margin-top:4px;
}
.newdiv a {
    width: 410px;
	float:left;
	font-size:16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.newdivx a {
    width: 212px;
	float:left;
	font-size:15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.bottom_nav_con {
    width: 1200px;
    margin: 0 auto;
    padding: 10px 0;
    height: 40px;
}
.bottom_nav_con .nav_item {
    float: left;
    width: 300px;
}
.nav_item .ic {
    float: left;
    margin-top: -10px;
    margin-right: 22px;
    margin-left: 22px;
}

.ic_foot_ic1 {
    background-image: url(img/spritepublic.png);
    background-position: 0px 0px;
    width: 40px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
}
.ic_foot_ic2 {
    background-image: url(img/spritepublic.png);
    background-position: 0px -68px;
    width: 40px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
}
.ic_foot_ic3 {
    background-image: url(img/spritepublic.png);
    background-position: -48px 0px;
    width: 40px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
}
.ic_foot_ic4 {
    background-image: url(img/spritepublic.png);
    background-position: -96px 0px;
    width: 40px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
}
.nav_item p {
    line-height: 20px;
	text-align:left;
	color:#FFFFFF;
}
.nav_item em {
    display: block;
    font-size: 16px;
    font-weight: bold;
}

#conts img{ max-width:100%; height:auto;}
#conts div td span { font-size:16px; color:#666666;}

.screeBox {
	position: relative;
	float: left;
	width: 820px;
}
.screeBox span {
	background: #f70;
	color: #fff;
	height: 20px;
	display: block;
	padding: 0 6px;
	position: relative;
	white-space: nowrap;
	float: left;
}
.screeBox strong {
	position: relative;
	top: 5px;
	left: 0;
	float: left;
	width: 70px;
	height: 32px;
	color: #999;
	text-align: left;
	z-index: 99;
	font-weight: normal;
}
.screeBox ul {
	position: relative;
	float: left;
	width: 1020px;
	z-index: 9;
	border:0px solid #ff0000;
}
.screeBox ul li {
	height: 20px;
	margin: 0 7px 4px 0;
	display: inline;
	padding:0;
	line-height: 20px;
	background: url(/img/searchbrand_list.gif) right center no-repeat;
	float: left;
}

.screeBox ul li span a{ color:#fff;}

.screeBox ul li a {
	display:block;
	padding:1px 4px;
	color:#333;
	position:relative;
	white-space:nowrap;
	float:left;
	font-size:15px;
}
.screeBox ul li a:hover {
	background:#f70;
	color:#fff;
	text-decoration:none;
	border-radius:4px;
}
.screeBox .cura{
	background: #f70;
	color: #fff;
	text-decoration: none;
	border-radius:4px;
}

.entries-item
{
	width:228px;
    float: left;
	margin-right:15px;
}
.menuitem li:nth-child(5){ margin-right:0px; }
.menuitem a{ display:inline-block; width:228px; padding:10px 18px; color:#000000;
    transition: all .3s ease;
    opacity: 1;
    box-shadow:0 0 6px rgb(66 134 126 / 19%);
	background-color:#FFFFFF;
	border-radius:6px;
}
.menuitem a:hover{box-shadow:0 0 9px #AAAAAA;}

.abobox{height:auto;background:url(/img/aboutbg.jpg) repeat-x center 0;color:#555;line-height:26px; margin:20px 0px 30px;}
.about_p{display:block;height:480px;}
.about_w{position:relative; margin-top:-220px; padding:20px 57px 0; height:400px; background:#fff; background:rgba(255,255,255,0.9); box-shadow:0 0 8px #ccc; border-radius:5px; text-align:left;}
.about_w h3{height:70px; line-height:70px; /*color:#c81622;*/ font-weight:400; font-size:26px; text-align:center;}
.about_w h3 a{color:#c81622;}
.about_wz{height:260px; overflow:hidden; font-size:16px; line-height:1.8;}



.recruit-item
{
	width:288px;
    float: left;
	margin-right:16px;
	margin-bottom:18px;
	display:inline-block;
	padding:15px 15px;
	color:#000000;
    transition: all .3s ease;
    opacity: 1;
    box-shadow:0 0 6px rgb(66 134 126 / 19%);
	background-color:#FFFFFF;
	border-radius:6px;
}
.recruit-item_img{width:258px; height:150px; border-radius:4px; overflow:hidden;}
.recruit-item img{width:258px; height:150px; transition: all 1s ease;}
.recruit-item:hover img {transform: scale(1.2);}
.recruit li:nth-child(4),.recruit li:nth-child(8),.recruit li:nth-child(12){ margin-right:0px; }
.recruit li:hover{box-shadow:0 0 9px #2698e4;}

.type_list{padding:10px 0px 5px;}
.type_list ul{ overflow:hidden;}
.type_list li{width:277px; float:left; margin:5px 7px 5px 7px; box-sizing:border-box; border:solid 1px #EEEEEE; border-radius:6px; overflow:hidden;}
.type_list li .img {width:100%; height:182px; display:block; overflow:hidden;}
.type_list li .img img {width:100%; height:182px; transition: all 1s ease;}
.type_list li:hover img {transform: scale(1.2);}
.type_list li div{ padding:5px 6px 8px 10px;}
.type_list li div a{ display:block; text-align:left; font-weight:normal; line-height:1.7; color: #333; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}


.foot2{ padding:20px 0; background-color:#0173bc; overflow:hidden; color:#fff; margin-top:0px;}
.foot2 .foot_info{ margin-top:6px;}
.foot2 .foot_info .btxt{ color:#bfe6fe;}
.foot2 .foot_info div{ color:#fff; text-align:center; line-height:28px;}
.foot2 .foot_info div a{ color:#fff; }
.foot2 .foot_info div a:hover{ text-decoration:underline;}

.foot_nav{ text-align:center;}
.foot_nav a{ display:inline-block; line-height:38px; margin:0 10px; color:#fff; position:relative; }
.foot_nav a:after{content: "|";position: absolute;top: 0;right: -10px; color:#fff;display: block; width:3px;height:100%;}
.foot_nav a:nth-child(8):after{content: "";}