﻿#contenttab {float:left;width:769px;overflow:hidden}
#contenttab_1{float:left;width:769px;overflow:hidden}
#contenttab_2{float:right;width:769px;overflow:hidden}
#contenttab_3{float:left;width:769px;overflow:hidden}
#contenttab_4{width:578px;margin:0 auto;overflow:hidden}
#contentnav,#contentnav_1,#contentnav_2,#contentnav_3{ float:left; height:28px; width:767px; font-size:13px; font-weight:bold; border:1px solid #ccc; border-bottom:0; background:#eee; overflow: hidden;}
#contentnav_4{ float:left; height:27px; width:576px; border:1px solid #ccc; background:#eee; font-size:13px; font-weight:bold;}
#contentnav ul,#contentnav_1 ul,#contentnav_2 ul,#contentnav_3 ul,#contentnav_4 ul{list-style:none;margin:0 10px 0 0; padding:0; width:800px}
#contentnav ul li,#contentnav_1 ul li,#contentnav_2 ul li,#contentnav_3 ul li,#contentnav_4 ul li { width:107px; text-align:center;float:left;}
#contentnav ul li a,#contentnav_1 ul li a,#contentnav_2 ul li a,#contentnav_3 ul li a,#contentnav_4 ul li a{ height:27px; line-height:27px; display:block;text-decoration:none; background:#eee; border-bottom:1px solid #ccc} 
#contentnav ul li a:hover,#contentnav ul li a.over,
#contentnav_1 ul li a:hover,#contentnav_1 ul li a.over,
#contentnav_2 ul li a:hover,#contentnav_2 ul li a.over,
#contentnav_3 ul li a:hover,#contentnav_3 ul li a.over,
#contentnav_4 ul li a:hover,#contentnav_4 ul li a.over
{ background:#a17e55; color:#fff; height:30px; margin-top:2px; border-left:1px solid #876742; border-right:1px solid #876742; margin-left:-1px; border-bottom-color:#876742; border-radius:5px 5px 0 0}

#contentlist,#contentlist_1,#contentlist_2,#contentlist_3 {background:#fff; width:757px; overflow:hidden; float:left; padding:10px 5px 5px 5px;; margin:0; border:1px solid #ccc; border-top:0;}
#contentlist_4 { width:566px; overflow:hidden; float:left; padding:10px 5px 5px 5px;; margin:0; border:1px solid #ccc; border-top:0;}
#contentlist dt,#contentlist_1 dt,#contentlist_2 dt,#contentlist_3 dt,#contentlist_4 dt{display:none;}
#contentlist dt ul,#contentlist_1 dt ul,#contentlist_2 dt ul,#contentlist_3 dt ul,#contentlist_4 dt ul {list-style:none; margin:0; padding:5px}
#contentlist dt li,#contentlist_1 dt li,#contentlist_2 dt li,#contentlist_3 dt li,#contentlist_4 dt li {float:left;padding:0;overflow:hidden}
#contentlist dt a,#contentlist_1 dt a,#contentlist_2 dt a,#contentlist_3 dt a,#contentlist_4 dt a {text-decoration:none;}
#contentlist dt a:hover,#contentlist_1 dt a:hover,#contentlist_2 dt a:hover,#contentlist_3 dt a:hover,#contentlist_4 dt a:hover {text-decoration:underline;}
/*--TaB内容--*/
.tab_comgpanyimg {padding:7px 0 0 7px; display: inline; background:#f2f2f2; float: left; margin: 10px 15px 0 15px; width: 220px; position: relative; height: 160px}
.tab_comgpanyimg .imagediv {vertical-align: middle; width: 214px; line-height: 152px; height: 152px; text-align:center}
.tab_comgpanyimg .imagediv img {margin-top: expression((152-this.height)/2); ; width: expression(this.width > 214 && this.width > this.height ? 214 : this.widths); ; height: expression(this.height > 152 ? 152 : this.heights); max-height: 152px; max-width: 214px}
.tab_comgpanyimg .mumlist {left: 233px; position: absolute; top: 4px}
.tab_comgpanyimg .mumlist li {margin-bottom: 2px}
.tab_comgpanyimg .mumlist a {display: block; font-weight: bold; background: url(http://style-css.51sole.com/Template/images/tab/3/yuan-noselect.gif) no-repeat; width: 16px; color: #8d4c04; text-indent: 5px; line-height: 17px; height: 17px; text-decoration: none}
.tab_comgpanyimg .select a {background: url(http://style-css.51sole.com/Template/images/tab/3/yuan-select.gif) no-repeat; color: #fff}
.tab_profiletext {padding:8px 12px 0 0; margin-left:12px; line-height: 22px; position: relative}
.tab_profiletext p{margin: 0; text-indent: 24px}
.tab_profiletext .more {text-align:left}
.imdiv .selli a {border: #a7a7a7 1px solid}
.tab_cright,.tab_cright1 { line-height:22px; padding:20px}
.tab_cright ul li{ position:relative; width:100%; border-bottom:1px dashed #eee; line-height:30px; height:30px}
.tab_cright ul li i{ float:left; width:105px; text-indent:20px; color:#f60; font-style:normal;}
.tab_cright ul li a{ text-decoration:none}
.tab_cright ul li span{ position:absolute; right:20px; top:0; font-style:normal; color:#999}
#tab_jobs1 .tab_cright1 {min-height: 100px; height: 100px;}
#tab_com_news1 .tab_cright1 {min-height: 100px; height: 100px}
/*2015年4月24日*/
.cerlist ul{float:left; width:400px}
.cerlist {margin: 0 auto; width: 560px; padding-top: 20px; height: 100px}
.cerlist li{ padding: 8px 0 5px 25px; margin-left:15px; width:418px; height:25px; border-bottom: #eee 1px solid}
.cerimg{ margin-top: 3px; float: left; border: #ccc 1px solid; height: 120px; text-align:center }
.cerimg a { display: block; vertical-align: middle; overflow: hidden; width: 120px; line-height: 120px; height: 120px; text-align:center }
.cerimg img { width:120px; height:120px}
.tab_cright ul{ line-height: 24px}
/*--20150603-by-Dzika---*/
.tab_pro_show{line-height:20px;padding-top:30px}
.tab_pro_show ul{ float:left; width:178px}
.tab_pro_show li{float:left;border:#ddd 1px solid;background:#f8f8f8;width:170px;height:245px;text-algin:left;overflow:hidden;display:inline;margin:0 8px 20px 6px}
.tab_pro_show li .imgdiv{width:auto}
.tab_pro_show li .imgdiv img{width:170px;height:170px}
.tab_pro_show li .imgdiv a{width:170px; height:170px}
.tab_pro_show li .pro_title{width:150px; height:40px; margin:15px auto 5px; text-align:center; overflow:hidden}
#contentlist_4 .tab_pro_show{ padding:0}
#contentlist_4 .tab_pro_show ul{ width:130px}
#contentlist_4 .tab_pro_show li{ width:122px; height:190px}
#contentlist_4 .tab_pro_show li .imgdiv a{ width:122px; height:122px}
#contentlist_4 .tab_pro_show li .imgdiv img{ width:122px; height:122px}
#contentlist_4 .tab_pro_show li .pro_title{width:110px; }
.tab_showdiv{line-height:20px;padding-top:30px}
.tab_showdiv ul{ width:800px; height:260px;margin:0;padding:0}
.tab_showdiv li{float:left;border:#ddd 1px solid;background:#f8f8f8;width:170px;height:245px;text-algin:left;overflow:hidden;display:inline;margin:0 10px 20px 6px}
.tab_showdiv li .imgdiv{width:auto}
.tab_showdiv li .imgdiv img{ width:170px; height:170px}
.tab_showdiv li .imgdiv a{ width:170px; height:170px}
.tab_showdiv li .pro_title{width:150px; height:40px; margin:15px auto 5px; text-align:center; overflow:hidden}
#contentlist_4 .tab_showdiv{ padding:0}
#contentlist_4 .tab_showdiv ul{ float:left; height:195px}
#contentlist_4 .tab_showdiv li{ width:122px; height:190px}
#contentlist_4 .tab_showdiv li .imgdiv a{ width:122px; height:122px}
#contentlist_4 .tab_showdiv li .imgdiv img{ width:122px; height:122px}
#contentlist_4 .tab_showdiv li .pro_title{width:110px; }
#tab_demo1{line-height:20px; width:762px}
#tab_demo1 ul{ height:260px;margin:0;padding:0}
#tab_demo1 li{float:left;border:#ddd 1px solid;background:#f8f8f8;width:170px;height:245px;text-algin:left;overflow:hidden;display:inline;margin:0 10px 20px 6px}
#tab_demo1 li .imgdiv{width:auto}
#tab_demo1 li .imgdiv img{ width:170px; height:170px}
#tab_demo1 li .imgdiv a{ width:170px; height:170px}
#tab_demo1 li .pro_title{width:150px; height:40px; margin:15px auto 5px; text-align:center; overflow:hidden}
#contentlist_4 #tab_demo1{ padding:0; width:570px}
#contentlist_4 #tab_demo1 ul{ float:left; height:195px}
#contentlist_4 #tab_demo1 li{ width:122px; height:190px}
#contentlist_4 #tab_demo1 li .imgdiv a{ width:122px; height:122px}
#contentlist_4 #tab_demo1 li .imgdiv img{ width:122px; height:122px}
#contentlist_4 #tab_demo1 li .pro_title{width:110px}