﻿/*20160701 恋歌  整理*/
body{padding: 0; font-size: 12px; margin: 0 auto; color: #333}
#container{ clear: both; margin: 0 auto; width:100%; padding:0; position: relative;  }
.more img{margin-right: 3px}
.gray{color: #808080}
.clear{clear: both; font-size: 0px; color: #fff; height: 0}
#legoo{padding:6px 10px; font-size: 12px; margin: 0 auto; width: 938px; background:#f2f2f2; border:1px solid #ddd; position: relative;display: none;}
#legoo a{padding-top: 5px; text-decoration: none}
#legoo .llogin{right:10px; position: absolute; top: 7px}
ul{padding: 0; margin: 0; list-style-type: none}
a{color: #333;text-decoration:none;}
a:hover{color:#b70000}
.more{text-align: right}
.setrpos{width: 766px; position: absolute}
.setlpos{width: 181px; position: absolute}
.bluetitle{padding:6px 0 4px 10px; background: url(http://style-css.51sole.com/template/images/2/title_bg_new.jpg) repeat-x center top; margin: 0; color: #000; border-bottom: #a7b8cc 1px solid; position: relative}
.bluetitle img{right: 0; cursor: pointer; position: absolute; top: 0px}
#menulist{ margin: 36px 0 0 -200px; height: 26px; position: absolute; top: 0; left: 50%; z-index: 100; display: block; }
#menulist .columnlist{ height: 26px; line-height: 26px;  text-align: center}
#menulist .columnlist .sel{ color: #b3000b; background:#fff; }
#menulist .columnlist .sel a{ color: #b3000b;}
#menulist .columnlist li{ float: left; font-weight: bold; font-size: 12px;  width: 96px; color: #fff; border-radius: 4px; cursor: pointer;}
#menulist .columnlist li:hover{color: #b3000b; background:#fff; }
#menulist .columnlist li:hover a{ color: #b3000b;}
#menulist .columnlist a{color: #fff; text-decoration: none}
#menulist .columnlist a:hover{text-decoration: none}
.setedit{right: 5px; cursor: pointer; position: absolute; top: 2px}
.setedit img{border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}
#middlelayout{ margin: 0 auto 10px; width:100%; height: 600px; background: #ac000b; position: relative; overflow: hidden;}
#setlist{width: 400px}
#setlist .listcontent{overflow: auto; height: 220px}
#setlist ul{line-height: 30px; border-bottom: #999 1px solid; height: 30px; text-align: center}
#setlist .hoverul{background: #eee}
#setlist .headtitle{font-weight: bold; background: #eee}
#setlist .inputmt{margin-top: 3px}
#setlist li{float: left}
#setlist .listname input{margin-top: 3px}
#setlist .listupdown input{margin-top: 3px}
#setlist .listshowhide input{margin-top: 3px}
#setlist .listupdown input{border: #baceeb 1px solid; font-size: 12px; background: url(http://style-css.51sole.com/template/images/2/bluebg.gif) repeat-x 0px bottom; padding-top: 2px; height: 20px}
#setlist .listname input{height: 14px}
#setlist .listname{width: 25%}
#setlist .listclass{width: 20%}
#setlist .listshowhide{width: 25%}
#setlist .listupdown{width: 29%}
#setlist .suredo{padding:4px 0 8px 0; text-align: center}
.edittoolbar{border: #7197bc 1px solid; margin-top: 5px; display: none; background: #fff; width: 88px; position: absolute}
.edittoolbar ul{padding:5px 0 0 10px; border-top: #7197bc 1px solid}
.edittoolbar li{padding-bottom: 5px; padding-top: 5px}
.edittoolbar img{vertical-align: middle; margin-right: 3px}
#namelogo{ margin: 0 0 0 -480px; height: 100px;position: absolute; left: 50%; z-index: 90;}
#namelogo h1{ width: 490px; height: 20px; position: absolute; top: 0; left: 500px;}
#namelogo #companylogo{ float: left;}
#namelogo #companylogo .logoimg{ margin: 20px 0 0; width: 250px; height: 80px; overflow: hidden; display: block;}
#namelogo #companylogo img{border: 0; max-width: 250px; max-height: 100px;}
#namelogo .chinesename{padding:0; margin:0; height: 20; line-height: 20px; text-align: right; font-size: 14px !important; color: #fff !important; }
#namelogo .chinesename #qrcodebg{ top: 5px;}
.setopendiv{border: #7197bc 1px solid; display: none; right: 50px; background: #fff; position: absolute; top: 30px}
#setnamelogo{width: 528px}
#setnamelogo form{padding: 0; margin: 5px 0 3px}
#setnamelogo ul{width: 100%; border-bottom: #ccc 1px solid}
#setnamelogo li{float: left}
#setnamelogo .left{border-right: #ccc 1px solid; width: 70px; text-align: center}
#setnamelogo .right{padding-left: 6px; width: 444px}
#setnamelogo .selwidth{width: 105px}
#settheme_pic .selwidth{width: 105px}
#setnamelogo .headtitle{font-weight: bold; background: #eee; line-height: 26px; height: 26px; text-align: center}
#setnamelogo .ecfont{height: 40px}
#setnamelogo .efont{margin: 0}
#setnamelogo .cfont{margin: 8px 0 10px}
#setnamelogo .ecfont .left{line-height: 40px}
#setnamelogo .comlogo{height: 50px}
#setnamelogo .comlogo .left{line-height: 50px}
#theme_pic{ margin-bottom: 3px; width: 100%; height: 500px; background: no-repeat center; overflow: hidden; position: relative; top: 100px;}
#theme_pic a{ display: block; }

.themetext{left: 0; padding-top: 20px; position: absolute; top: 0}
.themetext p{margin: 0 0 5px 50px}
#settheme_pic{width: 500px}
#settheme_pic .uploadimg{margin: 5px 10px 20px}
#settheme_pic .uploadimg form{margin: 0 0 5px}
#settheme_pic .theme{padding:8px 10px 0 10px; border-top: #a7b8cc 1px dashed; margin: 0 5px}
#settheme_pic .theme ul{margin-top: 5px; padding-top: 5px}
#settheme_pic .theme li{width: 47.5%; height: 78px; text-align: center}
#settheme_pic .theme img{display: block; margin: 0 auto 5px; width: 200px; border-style: none; height: 53px}
#settheme_pic #imgpreview{margin-top: 10px; display: block; width: 266px; height: 60px}
#settheme_pic ul{border-top: #ccc 1px solid}
#settheme_pic li{float: left}
#settheme_pic .left{border-right: #ccc 1px solid; width: 70px}
#settheme_pic .right{padding-left: 6px; width: 400px}
#settheme_pic .headtitle{font-weight: bold; background: #eee; line-height: 26px; height: 26px; text-align: center}
#settheme_pic .updowntext{height: 58px}
#settheme_pic .updowntext .left{line-height: 58px; text-align: center}
#settheme_pic label{display: block; margin: 3px 0 5px}
#content{margin: 5px auto; width: 960px; overflow: hidden; display: block; position: relative;}
#search{float:right; width: 180px; padding:22px 0 0 0; margin:10px 0; position:relative}
#search p{position:absolute; top:0;left:0; padding: 0; font-weight: normal; font-size: 12px; margin: 0}
#search p input{display:none}
#search p label{float:left; padding:4px 10px; background:#f2f2f2; display:block; margin:0 5px 0 0}
#search p label.on{background:#ccc}
#search .seek{float:left; border: 0; background: url(http://style-css.51sole.com/template/images/73/search.gif) no-repeat; color:#fff; width:42px; height: 26px}
#search .keywords{float:left; margin:0 5px 0 0; border: #ccc 1px solid; font-size: 12px; width: 120px; padding: 5px; }
#content1 H3, #content1__1 H3, #content1__2 H3, #content1__3 H3, #content1__4 H3{ 
	margin: 0; padding: 5px 0; color: #fff; background: #ac000b;
	line-height:26px; height:26px; font-size: 14px; text-indent: 30px; position: relative; 
}
#content1 #productnav, #content1__1 #productnav__1, #content1__2 #productnav__2, #content1__3 #productnav__3, #content1__4 #productnav__4_1{margin-bottom: 8px}
#content1 #weizhanewm, #content1__1 #weizhanewm__1, #content1__2 #weizhanewm__2, #content1__3 #weizhanewm__3, #content1__4 #weizhanewm__4_1{margin-bottom: 8px}

#productnav__4_2{width:181px; margin-bottom: 8px; position:absolute; margin-left:777px; top:350px}
#content1 #productnav h2, #content1__1 #productnav__1 h2, #content1__2 #productnav__2 h2, #content1__3 #productnav__3 h2, #content1__4 #productnav__4_1 h2, #productnav__4_2 h2{padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 5px; margin: 0px; text-indent: 10px; padding-top: 9px}
#content1 #productnav .navdiv, #content1__1 #productnav__1 .navdiv, #content1__2 #productnav__2 .navdiv, #content1__3 #productnav__3 .navdiv, #content1__4 #productnav__4_1 .navdiv, #productnav__4_2 .navdiv{padding-bottom: 10px}
#content1 #productnav li, #content1__1 #productnav__1 li, #content1__2 #productnav__2 li, #content1__3 #productnav__3 li, #content1__4 #productnav__4_1 li, #productnav__4_2 li{text-indent:10px;margin:0 0 0 5px;line-height: 30px;width:167px; border-bottom:1px solid #eee;-o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
#content1 #productnav li:hover, #content1__1 #productnav__1 li:hover, #content1__2 #productnav__2 li:hover, #content1__3 #productnav__3 li:hover, #content1__4 #productnav__4_1 li:hover, #productnav__4_2 li:hover{background:#f8f8f8}
#content1 #productnav li a, #content1__1 #productnav__1 li a, #content1__2 #productnav__2 li a, #content1__3 #productnav__3 li a, #content1__4 #productnav__4_1 li a, #productnav__4_2 li a{display: block;/* padding-left: 10px; */float: left; text-decoration:none}
#content1 #productnav .more, #content1__1 #productnav__1 .more, #content1__2 #productnav__2 .more, #content1__3 #productnav__3 .more, #content1__4 #productnav__4_1 .more, #productnav__4_2 .more{padding-right: 10px; padding-left: 0px; padding-bottom: 0px; padding-top: 10px}
#content1 #productnav span, #content1__1 #productnav__1 span, #content1__2 #productnav__2 span, #content1__3 #productnav__3 span, #content1__4 #productnav__4_1 span, #productnav__4_2 span{color: #666}
#content2{float:left;width:769px;overflow:hidden;position:relative;left:50%;margin-left:-289px;}
#content2__1{float:left;width:769px;overflow:hidden;position:relative;left:50%;margin-left:-289px; margin-top:8px;}
#content2__2{float:right;width:769px;overflow:hidden;position:relative;left:50%;margin-left:-289px;}
#content2__3{float:left;width:769px;overflow:hidden;position:relative;left:50%;margin-left:-289px;}
#content2__4{width:578px;margin:0 auto;overflow:hidden;position:relative;left:50%;margin-left:-289px;}
#content2__4 .cright{width:576px}
#content2__4 .pro_show1 ul { width:576px}
#content2__4 .pro_show1 ul li{ float:left; width:124px; height:180px; margin:0 0 0 16px; display:inline; overflow:hidden}
#content2__4 .pro_show1 ul li .imgdiv a{ width:120px; height:120px}
#content2__4 .pro_show1 ul li img{ width:120px}
#content2__4 .pro_show1 ul li .pro_title{ width:110px; height:35px; margin:0 auto; text-align:center;overflow:hidden}
.navdiv ul b{ display: none;}
#content2 .cright,#content2__1 .cright,#content2__2 .cright,#content2__3 .cright,#content2__4 .cright{
	 padding:10px 0; width: 100%;  color:#333;  font-size:13px; overflow:hidden; display: block;}
#content2 H3, #content2__1 H3, #content2__2 H3, #content2__3 H3, #content2__4 H3{
		clear: both; font-size: 14px; margin: 0; letter-spacing: 1px; 
		position: relative; line-height:40px; height: 40px; 
		border-bottom:1px solid #bbb;
	}
#content2 H3 .left, #content2__1 H3 .left, #content2__2 H3 .left, #content2__3 H3 .left, #content2__4 H3 .left{left: 10px; width: 4px; position: absolute; top: 8px; height: 10px; background:#b70000; display: none;}
#content2 H3 .right, #content2__1 H3 .right, #content2__2 H3 .right, #content2__3 H3 .right, #content2__4 H3 .right{}
#content2 H3 .titlename, #content2__1 H3 .titlename, #content2__2 H3 .titlename, #content2__3 H3 .titlename, #content2__4 H3 .titlename{display: block; color: #333; padding:0 30px}
#content2 H3 .stitle, #content2__1 H3 .stitle, #content2__2 H3 .stitle, #content2__3 H3 .stitle, #content2__4 H3 .stitle{display: block; color: #333; padding:0 30px}
#profile .cright{padding-bottom: 12px; width: 1000px}
.comgpanyimg{ float: left; margin: 10px 15px 0 15px;  
	width: 240px;height: auto; overflow:hidden;display: inline;position: relative; z-index: 1;}
.comgpanyimg .imagediv{
	vertical-align: middle; 
	width: 240px;  text-align: center; overflow: hidden;}
.comgpanyimg .imagediv img{ width: auto !important; max-width: 230px; height: auto !important; max-height: 230px;}

.comgpanyimg .mumlist{left: 233px; position: absolute; top: 4px}
.comgpanyimg .mumlist li{margin-bottom: 2px}
.comgpanyimg .mumlist a{display: block; font-weight: bold; background: url(http://style-css.51sole.com/template/images/2/yuan-noselect.gif) no-repeat; width: 16px; color: #8d4c04; text-indent: 5px; line-height: 17px; height: 17px; text-decoration: none}
.comgpanyimg .select a{background: url(http://style-css.51sole.com/template/images/2/yuan-select.gif) no-repeat; color: #fff}
#profile .profiletext{padding:8px 12px 0 0; margin-left: inherit !important; line-height: 22px; position: relative;min-height:170px; _height:170px}
#profile .profiletext p{margin: 0; text-indent: 24px}
#profile .more{text-align: left}
#com_news ul{padding:5px 0 0 8px; line-height: 22px}
#com_news ul a{margin-left: 3px}
#cert_honor ul{padding:5px 5px 5px 10px; background: #fff; margin-bottom: 8px; line-height: 22px}
#link ul{padding:5px 5px 5px 10px; background: #fff; margin-bottom: 8px; line-height: 22px}
#jobs .cright{min-height: 100px; height: 100px}
#com_news .cright{min-height: 100px; height: 100px}
#cert_honor .cright{min-height: 100px; height: 100px}
#jobs ul{padding:5px 0 0 8px; line-height: 22px}
#jobs ul span{padding-left: 15px}
#rcontact ul{padding:6px 0 1px 0}
#rcontact li{padding:0 5px 3px 80px; margin: 0 10px; line-height: 20px; position: relative}
#rcontact li span{display: block; left: -80px; width: 80px; position: absolute; top: -2px}
.redition{border: #7197bc 1px solid; display: none; background: #fff; width: 200px}
.ledition{border: #7197bc 1px solid; display: none; background: #fff; width: 200px}
.redition .headtitle{background: #eee}
.ledition .headtitle{background: #eee}
.redition ul{line-height: 26px; border-bottom: #ccc 1px solid; height: 26px}
.ledition ul{line-height: 26px; border-bottom: #ccc 1px solid; height: 26px}
.redition ul li{float: left; width: 49.5%; text-indent: 10px}
.ledition ul li{float: left; width: 49.5%; text-indent: 10px}
.edittitle{border: #7197bc 1px solid; display: none; background: #fff; width: 220px; position: absolute}
.edittitle label{display: block; padding-left: 10px; padding-bottom: 5px; padding-top: 8px}
#demo{float: left; overflow: hidden}
#demo1{float: left}
#demo2{float: left}

#phone{margin-bottom: 8px; height: 46px}
.attacha{padding:11px 0 0 30px; display: block; font-weight: bold; font-size: 14px; color: #000; height: 25px; text-decoration: none}
#sitewhere{padding: 7px 0; display: none;}
#navcontact, #navcontact__1, #navcontact__2, #navcontact__3, #navcontact__4{margin-bottom: 8px}
#navcontact .more, #navcontact__1 .more, #navcontact__2 .more, #navcontact__3 .more, #navcontact__4 .more{ display: none;}
#navcontact ul li, #navcontact__1 ul li, #navcontact__2 ul li, #navcontact__3 ul li, #navcontact__4 ul li{margin: 0 5px 0 8px; padding-top: 8px}
#navcontact__4{width:181px; margin-bottom: 8px; background:#fff; position:absolute; margin-left:777px; top:0}
#moreseries{width: 460px; position: relative; height: 260px}
#moreseries .box{border: #e28d41 1px solid; background: #fff; left: 0; width: 460px; position: absolute; top: 0; height: 260px}
#moreseries #shodow{font-size: 0; background: #bbb; filter: alpha(opacity=55); left: 6px; width: 460px; line-height: 0px; position: absolute; top: 6px; height: 260px; moz-opacity: 0.55}
#moreseries ul{padding:0 0 0 10px; font-size: 13px; float: left; margin: -5px 0 0; width: 215px; line-height: 24px; list-style-type: none}
#moreseries span{color: #666}
#moreseries .closed{font-size: 12px; margin: 5px 5px 0 0; text-align: right}
#moreseries .closed a{color: #444}
#moreseries .closed a:visited{color: #444}
.pro_show{font-size: 12px; margin: 0 auto; overflow: hidden; width: 756px; padding-top: 10px}
.pro_show__1{font-size: 12px; margin: 0 auto; overflow: hidden; width: 756px; padding-top: 10px}
.pro_show__2{font-size: 12px; margin: 0 auto; overflow: hidden; width: 756px; padding-top: 10px}
.pro_show__3{font-size: 12px; margin: 0 auto; overflow: hidden; width: 756px; padding-top: 10px}
.pro_show__4{font-size: 12px; margin: 0 auto; overflow: hidden; width: 576px; padding-top: 10px}
.pro_show ul, .pro_show__1 ul, .pro_show__2 ul, .pro_show__3 ul, .pro_show__4 ul{float: left; overflow:hidden; line-height:18px; text-align:left}
.pro_show__1 li,.pro_show__2 li,.pro_show__3 li{ float:left; width:169px; height:210px; margin:0 0 20px 16px; text-align:center;display:inline; overflow:hidden}
.pro_show__1 .pro_title,.pro_show__2 .pro_title,.pro_show__3 .pro_title{width:110px; height:38px; margin:0 auto 5px; text-align:center; overflow:hidden}

.freecall{margin-left:580px!important; margin-left:330px; width:144px; position:absolute; margin-top:-30px; height:29px}
#productshow{margin-bottom: 10px; position: relative}
#productshow .selldiv .imgdiv{ width: 180px;
    height: 130px;
    text-align: center;
    vertical-align: middle;
    display: table-cell; }
#productshow .selldiv .imgdiv a{ overflow: hidden}
#productshow .selldiv .imgdiv img{width: auto !important;
    height: auto !important;
    max-width: 180px;
    max-height: 130px;
    _width: 180px;
    _height: 130px;}
#productshow .more{margin-top: -10px; padding-bottom: 20px; margin-right: 25px}
.selldiv{padding:10px; background: #fff}
.selldiv li{margin-top: 10px; position: relative; height: 145px; overflow: hidden}
.selldiv .sellinfo{width: 550px;
    position: absolute;
    top: 20px;
    right: 0;
    z-index: 2;
    overflow: hidden;}
.selldiv .sellinfo a{font-size: 14px}
.selldiv p{padding:20px 0 0 0; margin: 0; overflow: hidden; color: #444; word-break: break-all; line-height: 18px; word-wrap: break-word}
.selldiv .selltime{padding-left: 10px; color: #999; position:absolute; right:0}
.showdiv{background: #fff; padding-top: 10px}
.showdiv ul{clear: both; padding:0; margin: 0}
.showdiv li{float:left; margin:0 9px 10px; padding:0; 
	width:180px;height:200px; 
	display:inline; overflow:hidden;
}
.imgdiv{ width: 180px; height: 150px; text-align: center; vertical-align: middle; display: table-cell;}
.imgdiv img{ 
	width: auto !important; height: auto !important; 
	max-width: 150px; max-height: 150px; 
	_width: 150px; _height: 150px;
}
.pro_title{ margin: 15px  auto 0; width: 80%; text-align: center; line-height: 18px;}
.pro_show ul li a, .pro_show__1 ul li a, .pro_show__2 ul li a, .pro_show__3 ul li a, .pro_show__4 ul li a{display:block; padding:0 12px;}
.showdiv li div a,.pro_show ul li div a, .pro_show__1 ul li div a, .pro_show__2 ul li div a, .pro_show__3 ul li div a, .pro_show__4 ul li div a{padding:0; text-decoration:none;display:block;}

#productshow #showProd li{ margin: 5px;}
#pro_window__1{margin-top:10px}
#pro_window__2{margin-top:10px}
#pro_window__3{margin-top:10px}
#pro_window__4{margin-top:10px}
#pro_window .showdiv, #pro_window__1 .showdiv, #pro_window__2 .showdiv, #pro_window__3 .showdiv, #pro_window__4 .showdiv{border: 0px; padding-top: 10px}

#aboutus{background: #fff; margin-bottom: 10px; position: relative}
#aboutus .companyintro{padding:30px 40px; height:100%!important; min-height:185px; margin-bottom: 10px}
#aboutus .companyintro p{margin: 0; line-height: 30px; text-indent: 2em;}
#companyinfo{clear: both; background: #fff; margin-bottom: 10px}
#companyinfo ul{padding:30px 40px; }
#companyinfo li{ line-height: 30px; position: relative}
#companyinfo ul span{display: block; left: -155px; width: 150px; position: absolute; top: 3px}
#contact{padding:0 0 10px 0; background: #fff}
#contact ul{padding:30px; }
#contact li{ line-height: 30px; position: relative;}
#contact li span{display: block; left: -86px; width: 100px; position: absolute; top: 7px}
.chatroom{padding:15px 0 25px 0; background: #fff}
.chatroom .chatnow{font-size: 14px; margin: 0px auto 20px 25px}
.imdiv{padding:0; margin: 0; line-height: 12px; font-family: arial, helvetica, sans-serif; height: 138px}
.imdiv li{float: left; text-align: center}
.imdiv li a{border: #ccc 1px solid; display: block; font-size: 12px; margin: 0 20px 0 50px; vertical-align: middle; width: 100px; color: #333; height: 100px}
.imdiv li a:hover{text-decoration: none}
.imdiv img{border: 0; display: block; margin: 25px auto 3px}
.chatim{clear: both; margin: 0 0 0 25px; width: 550px; position: relative}
.chatim a{color: #00c; text-decoration: underline}
.chatim p{padding-right: 0px; padding-left: 35px; font-size: 13px; padding-bottom: 0px; margin: 0px; line-height: 29px; padding-top: 0px; height: 29px}
.chatim .chatmsn{background: url(http://style-css.51sole.com/template/images/2/msn.gif) no-repeat left bottom; margin-left: 22px; padding-top: 15px}
.chatim .chatqq{background: url(http://style-css.51sole.com/template/images/2/qq.gif) no-repeat left center}
.chatim .chatskpye{background: url(http://style-css.51sole.com/template/images/2/skpye.gif) no-repeat left center}
.chatim .chatyahoo{background: url(http://style-css.51sole.com/template/images/2/yahootong.gif) no-repeat left center}
.chatim .notice{display: block; margin: 30px 0 16px 60px; color: #999; line-height: 22px}
.chatim .notice a{color: #999}
.chatim .notice a:visited{color: #999}
.chatim ul{padding:0 0 0 60px; list-style-position: inside; line-height: 20px; list-style-type: disc; maring: 0}
.chatim .close{right: 30px; position: absolute; top: 5px}
#sendto{border: 0; background: #fff; margin-bottom: 10px}
#sendto form{margin: 0}
#sendto ul{padding:15px 0 20px 0; margin: 0 15px}
#sendto li{padding-left: 12px; margin-bottom: 8px; position: relative}
#sendto li input{ margin: 0; padding: 0; height: 32px; line-height: 32px;}
#sendto .spanl{display: block; left: -86px; width: 100px; position: absolute; top: 4px}
#sendto .spanf{top: 0}
#sendto .inputw{width: 420px}
#sendto .needn{font-weight: normal; font-size: 12px; color: #f00}
#sendto .sendbut{margin: -10px 0 30px 175px; width: 58px; padding-top: 2px; text-align: center}
#jobdiv .cright{float: left; padding-bottom: 8px; width: 764px}
#jobdiv .cright ul{float: left; width: 100%; line-height: 22px; padding-top: 12px}
#jobdiv .cright li{float: left; width: 33%; text-indent: 25px}
#jobdiv .jobsort{clear: both; border: #ccc 1px solid; background: #fff; margin-bottom: 15px}
#jobdiv .jobsort h3{padding:5px 0 3px 10px; font-size: 12px; background: #f5f5f5; margin: 1px 0 5px}
#jobdiv .jobsort h4{clear: both; padding:4px 0 2px 0; font-size: 12px; margin: 5px 10px 0}
#jobdiv .jobsort ul{line-height: 20px; height: 41px}
#jobdiv .jobsort ul li{float: left; width: 24.9%; text-indent: 10px}
#jobdiv .jobsort p{margin: 0 10px; line-height: 19px}
#newsdiv{ margin: 0; padding:0; }
#newsdiv ul{margin-bottom:10px;line-height: 24px;text-indent: 0; padding:5px 20px}
#newsdiv ul .gray{padding-left: 10px}
#newsdiv .cright ul li{position:relative; border-bottom:1px solid #eee; line-height:30px; height:30px}
#newsdiv .cright ul li i{float:left; width:85px; color:#f60; font-style:normal}
#newsdiv .cright ul li a{text-decoration:none}
#newsdiv .cright ul li span{position:absolute; right:0; top:0; font-style:normal; color:#999}
#newsdiv h2{padding:20px 0 10px 0; font-size: 16px; margin: 0 25px; border-bottom: #bbb 1px solid; text-align: center}
#newsdiv p{margin:10px 20px 25px; line-height: 24px; word-break: break-all;}
#newsdiv p img{max-width: 100%;}
#newsdiv .newsimgs{margin-bottom: -10px; padding-top: 10px}
#newsdiv .newsimgs img{display: block; margin: 0 auto 15px}
.mapdiv{border: #ccc 1px solid; padding: 3px; width: 600px}
.comviddiv p a{color: #00c}
.comviddiv{margin: 0 auto; width: 444px; padding-top: 22px; height: 460px; text-align: center}
.commapdiv{padding:20px 0; background: #fff; text-align: center}
#cooperation .cright{float: left; width: 764px}
#cooperation #imgcoop{padding-top: 15px}
#cooperation #imgcoop ul{height: 70px}
#cooperation #imgcoop li{float: left; width: 19.9%; text-align: center}
#cooperation .linkimg{margin: 0 auto; width: 130px; height: 50px}
#cooperation .linkimg a{border: #ddd 1px solid; display: block; vertical-align: middle; overflow: hidden; width: 130px; line-height: 50px; height: 50px}
#cooperation .linkimg img{border: 0; width: expression(this.width > 130 && this.width > this.height ? 130 : this.widths);max-height: 50px; max-width: 130px}
#textcoop{padding:15px 0 10px 0; float: left; width: 100%}
#textcoop .cooplist{border-right: #ccc 1px dashed; min-height: 215px; float: left; width: 55%; height: 215px}
#textcoop .cooplist ul{padding-left: 25px}
#textcoop .applycoop{padding-left: 2%; float: left; width: 42%}
#textcoop .applycoop p{font-weight: bold; margin: 0}
#textcoop .cooplist span{display: block; float: left; width: 49.5%; height: 22px}
#textcoop .cooplist li{clear: both}
#textcoop .applycoop .applybt{padding-left: 60px}
#textcoop .applycoop .applybt input{margin-right: 10px}
#textcoop .applycoop li{padding:3px 0}
#textcoop .applycoop span{position: absolute}
#textcoop .applycoop textarea{font-size: 12px; margin-left: 60px; width: 206px; height: 98px}

#certdiv .cerimg{ margin-top: 8px; float: left; width: 170px; height: 150px; text-align: center}
#certdiv .cerimg a{display: block; vertical-align: middle; overflow: hidden;  }
#certdiv .cerimg img{border: 0; width: 150px; height: 170px; }
#certdiv .cerlist{ float: left; width: 330px; height: 200px}
#certdiv .cerlist ul{ float: right; margin: 7px 5px 0 0; width: 150px; font-size: 12px; overflow: hidden;}
#certdiv .cerlist li{ max-height: 48px; line-height: 24px; overflow: hidden; }
#maindetail .cright{border-top-width: 0}
#maindetail .detaildiv h1{color:#333;line-height:50px;padding:10px 0 20px; text-align: center;}
#maindetail .detaildiv .detailright{width: 440px; float:left;margin-left:20px;top:50px}
#maindetail .imgnumber{width: 239px; padding-top: 5px; height: 38px; text-align: center}
#maindetail .imgnumber a{border: #999 1px solid; padding:0 5px; display: inline; margin-left: 5px; width: 22px; color: #333; line-height: 18px; height: 18px; text-align: center}
#maindetail .imgnumber a{text-decoration: none}
#maindetail .imgnumber .selnub{font-weight: bold}
#maindetail h2{padding:0 20px;color:#01100; height:26px; line-height:26px; font-size: 14px; border-bottom:1px solid #ddd}
#maindetail h4{font-size: 16px; margin: 0; padding-top: 15px}
#maindetail .description p{line-height:24px;margin:10px 0}
#maindetail .bigimg{padding:15px 0 20px 0; text-align: center}
#maindetail .bigimg img{margin-bottom: 5px}
#maindetail .proitem{float: left; width: 160px; line-height: 19px}
#maindetail .proitem img{border: #ccc 1px solid; float: left; width: 40px; margin-right: 5px; height: 40px}
#maindetail .detailhead{position: relative; height: 72px; }
#maindetail .proback a{padding-right: 10px; float: left; width: 26px; height: 42px}
#maindetail .pronext a{padding-left: 10px; float: left; width: 26px; height: 42px}
#companymap .cright{padding-top: 36px}
#companymap p{margin: 0; padding-top: 40px}
#maps,#video,#words,#chat{ height:36px; margin-bottom:5px;}
#chat{margin:0 0 10px 0}
#footer{clear: both; margin: 0 auto; width: 100%; height: 126px; text-align: center; line-height:30px; 
color: #888; background: #353535;  }
#footer a{text-decoration:none; color: #888;}
.botmenu{padding:29px 0 5px 0}
#legoobt{padding:5px 0 0 0; font-size: 12px}
#legoobt font{color: #999}
.pro_show .imgdiv a, .pro_show__1 .imgdiv a, .pro_show__2 .imgdiv a, .pro_show__3 .imgdiv a{border: #ddd 2px solid; width: 165px; height: 165px}
.pro_show .imgdiv a:hover, .pro_show__1 .imgdiv a:hover, .pro_show__2 .imgdiv a:hover, .pro_show__3 .imgdiv a:hover{border-color: #ccc}


#content2__4 .showdiv ul { width:576px}
#content2__4 .showdiv ul li{ float:left; width:100px; height:160px; margin:0 0 10px 11px; display:inline; overflow:hidden}
#content2__4 .showdiv ul li .imgdiv{ height:110px}
#content2__4 .showdiv ul li .imgdiv a{ width:100px; height:100px}
#content2__4 .showdiv ul li img{min-width:100px; max-height:100px}
#content2__4 .showdiv ul li .pro_title{ width:90px; height:38px; margin:0 auto; text-align:center;overflow:hidden}
#treemenu{font-weight: bold; font-size: 14px; margin-bottom: 10px}
#treemenu a{text-decoration: none}
#treemenu li{padding:6px 0 3px 20px}
#treemenu ul{background: #fff}
#content1{float:left;width:181px;margin-right:10px;position:relative;left:50%;margin-left:-480px; }
#content1__1{float:left;width:181px;margin-right:10px;position:relative;left:50%;margin-left:-480px; margin-top:8px;}
#content1__2{float:left;width:181px;position:relative;margin-top:-293px;z-index:1999;position:relative;left:50%;margin-left:-480px;}
#content1__3{float:right;width:181px;position:relative;margin-top:-293px;z-index:1999;position:relative;left:50%;margin-left:-480px;}
#content1__4{float:left;width: 181px;position:absolute;margin-top:-222px;margin-left:0;z-index:1999}/* moz */

*html #content1__4{margin-left:-191px}/* ie6 */
*+html #content1__4{margin-left:-191px}/* ie7 */
#tophead{background: url(http://style-css.51sole.com/template/images/2/topbtbg.gif) #fff no-repeat center top; margin: 0 auto; width: 960px; height: 98px}
#tophead .top{z-index: 1100; background: #ececed; margin: 0 auto; width: 946px; position: relative; height: 31px}
#tophead .top .left{float: left; width: 3px; height: 31px}
#tophead .top .mid{margin: 0 3px; height: 31px}
#tophead .top li{padding:5px 0 0 10px; float: right}
#tophead .top .reset{position: relative}
#tophead .top .reset .imdiv{border: #7197bc 1px solid; display: none; background: #fff; left: 10px; width: 90px; position: absolute; top: 29px; height: auto; text-align: center}
#tophead .top .reset a{display: block; margin: 10px 0px; color: #009; text-decoration: none}
#tophead .top .reset a:hover{color: #f00; text-decoration: underline}
#tophead .nowedit{padding:10px 0 0 10px; display: block}
#tophead .myedit{margin-top: 5px; font-weight: bold; left: 15px; position: absolute; top: 5px}
#tophead .blank{margin-top: 5px; font-weight: bold; color: #ff020b; text-align: right}
#tophead .top .right{right: 0; width: 3px; position: absolute; top: 0; height: 31px}
#tophead .toolbar{clear: both; z-index: 1001; margin-bottom: 20px; width: 956px; position: relative; height: 50px}
#tophead .editlogo{padding:5px 0 0 20px; float: left; line-height: 20px}
#tophead .toolmenu{margin-left: 300px; margin-right: 5px; position: relative}
#tophead .toolmenu .left{background: url(http://style-css.51sole.com/template/images/2/mid_left_bg.gif); float: left; width: 2px; margin-right: -2px; height: 34px}
#tophead .toolmenu .right{right: 0; background: url(http://style-css.51sole.com/template/images/2/mid_right_bg.gif); width: 2px; position: absolute; top: 0; height: 34px}
#tophead .menus{background: url(http://style-css.51sole.com/template/images/2/mid_mid_bg.gif) repeat-x left 50%; height: 34px}
#tophead .menus .menusul{padding-left: 5px}
#tophead .menusul li{margin-top: 3px; float: left; position: relative}
#tophead .menusul .mbg{border-right: #d8e2e7 1px solid; display: block; background: url(http://style-css.51sole.com/template/images/2/topmenu_bg.gif) 50% bottom; width: 85px; color: #000099; line-height: 28px; text-align: center; text-decoration: none}
#tophead .menusul .mbg:hover{background: url(http://style-css.51sole.com/template/images/2/hover_bg.gif) 50% bottom}
#tophead .opendiv{border: #7197bc 1px solid; display: none; background: #fff; position: absolute; top: 30px}
#tophead .opendiv ul{padding:0 0 0 10px}
#tophead .opendiv a{color: #009; text-decoration: none}
#tophead .opendiv a:hover{color: #f00; text-decoration: underline}
#tophead .opendiv li{padding:5px 0; float: none}
#tophead .open_div{border: #7197bc 1px solid; display: none; background: #fff; left: 82px; position: absolute; top: -3px}
#tophead .open_div img{border: 0}
#tophead .open_divs{border: #999 1px solid; display: none; background: #fff; left: -340px; position: absolute; top: -3px}
#sitelayout{width: 88px}
#sitelayout_s{z-index: 1000; width: 166px; top: -33px; height: 106px}
#sitelayout_s span{display: block; float: left; width: 47%; padding-top: 8px; text-align: center}
#sitelayout_s img{border: 0}
#sitelayout_s .lleft{padding-left: 3%}
#sitelayout_s .5left{padding-right: 3%}
#sitelayout_s span a{display: block; margin: 0 auto; width: 64px}
#sitelayout_s span a:hover{border: #d8d8d8 3px solid}
#sitemodel{background: #fff; width: 88px}
#bglist{width: 300px}
#bglist .bgcolrlist{margin-top: 5px}
#bglist .bgcolrlist ul{padding-left: 26px; height: 20px}
#bglist .bgcolrlist li{padding:0 2px 0 1px; float: left}
#bglist .bgcolrlist a{display: block; overflow: hidden; width: 22px; height: 15px}
#bglist .bgcolrlist a:hover{text-decoration: none}
#bglist .bgimglist ul{padding-left: 0; position: relative}
#bglist .bgimglist li{padding:3px 0 0 0; float: left; margin: 0px; width: 31.3%; text-align: center}
#bglist .bgimglist img{border: 0}
#bglist .upbgpic{clear: both; padding:5px 0 10px 10px}
#navlist{width: 80px; height: 128px}
#navlist span{margin-top: 8px; display: block; margin-bottom: 3px; text-align: center}
#navlist img{border: 0}
#navlist .nav1{height: 46px}
#navlist .nav1 a{width: 55px}
#navlist .nav2 a{width: 18px}
#navlist a{display: block; margin: 3px auto 0}
#navlist a:hover{border: #d7d7d7 2px solid}
#sitestyle{width: 95px; height: 100px; text-align: center}
#sitestyle span{padding:8px 0 0 0; display: block}
#sitestyle img{margin-top: 2px}
#sitecolor{width: 100px}
#sitecolor img{border: 0; vertical-align: middle; margin-right: 5px}
#siteedit{width: 88px}
#highsetdiv{width: 88px}
#flash_edit{width: 315px}
#flash_edit .content form{margin: 0}
#flash_edit .content li{padding:0 0 8px 0}
#flash_edit .bgcolorlist{border-top: #333 1px dashed; padding-top: 5px}
#flash_edit .bgcolorlist p{padding:0 0 0 15px; margin: 0; line-height: 20px; height: 20px}
#flash_edit .bgcolorlist ul{clear: both; padding:0 0 0 13px; height: 20px}
#flash_edit .bgcolorlist li{padding:0 3px 0 2px; float: left}
#flash_edit .bgcolorlist li a{display: block; overflow: hidden; width: 24px; height: 15px}
#bgcolorshow{display: block; overflow: hidden; width: 24px; height: 15px}
#flash_edit .bgcolorlist span{float: left}
#flash_edit .bgcolorlist li a:hover{text-decoration: none}
#flash_edit .flashpreviwe{padding:5px 0; text-align: center}
#pro_leads{ margin: 0;}
#pro_leads .showdiv{ border:0}
#content1 #productnav li a.tw_c, #content1__1 #productnav__1 li a.tw_c, #content1__2 #productnav__2 li a.tw_c, #content1__3 #productnav__3 li a.tw_c, #content1__4 #productnav__4_1 li a.tw_c, #productnav__4_2 li a.tw_c{background:url(http://style-css.51sole.com/template/images/ico080426_dot.gif) no-repeat 11px 12px;display: block;padding-left: 20px;float: left;line-height: 30px}
.myImgMakeQR{padding:10px 22px}

#navcontact ul, #navcontact__1 ul, #navcontact__2 ul, #navcontact__3 ul, #navcontact__4 ul{line-height:24px;   zoom:1}
#profile .freecall{background: url(http://style-css.51sole.com/template/images/2/freecall2.gif) no-repeat right 50%}
#maindetail .description{overflow:hidden;padding:0;white-space:normal;clear:both;background:#fff; margin:0 auto;*margin-top:25px; _margin-top:0;font-size:14px;}
#maindetail .description .desc{font-size:14px}
.selldiv li{border-bottom: #eee 1px solid}
.comviddiv{background: url(http://style-css.51sole.com/template/images/2/videobg.gif) no-repeat center top}
.commapdiv{border: #f36363 1px solid}
.chatroom{border: #f36363 1px solid}
#phone{background: url(http://style-css.51sole.com/template/images/2/freecall.gif)}
#treemenu ul{border-right: #f25f5f 1px solid; border-top: #f25f5f 1px solid; border-left: #f25f5f 1px solid}
#treemenu li{background: url(http://style-css.51sole.com/template/images/2/treebg.gif) repeat-x center center; border-bottom: #f25f5f 1px solid}
#treemenu .sel{background: url(http://style-css.51sole.com/template/images/2/treebg_sel.gif) repeat-x center center}
#content3 .cright1, #content3_1 .cright1, #content3_2 .cright1, #content3__1_1 .cright1, #content3__1_2 .cright1, #content3__2_1 .cright1, #content3__2_2 .cright1, #content3__3_1 .cright1, #content3__3_2 .cright1, #content3__4_1 .cright1, #content3__4_2 .cright1{border: #ddd 1px solid; border-top: none}
#content4 .cright1, #content4_1 .cright1, #content4_2 .cright1, #content4__1_1 .cright1, #content4__1_2 .cright1, #content4__2_1 .cright1, #content4__2_2 .cright1, #content4__3_1 .cright1, #content4__3_2 .cright1, #content4__4_1 .cright1, #content4__4_2 .cright1{border: #ddd 1px solid; border-top: none}
#content3{float: left; width:488px; height:100%}
#content3_1{float: left; width:488px; height:100%}
#content3_2{width: auto; height:100%}
#content3__1_1{float: left; width:488px; height:100%}
#content3__1_2{width: auto; height:100%}
#content3__2_1{float: left; width:488px; height:100%}
#content3__2_2{width: auto; height:100%}
#content3__3_1{float: left; width:488px; height:100%}
#content3__3_2{width: auto; height:100%}
#content3__4_1, #content3__4_2{width: 578px; height:100%}
#content3__4_1 .cright1, #content3__4_2 .cright1{width:576px}
#content4{float: right; width: 488px; height:100%}
#content4_1{float: right; width: 488px; height:100%}
#content4_2{width: auto; height:100%; margin-bottom:10px}
#content4__1_1{float: right; width: 488px; height:100%}
#content4__1_2{width: auto; height:100%; margin-top:10px}
#content4__2_1{float: right; width:488px; height:100%}
#content4__2_2{width: auto; height:100%; margin-top:10px}
#content4__3_1{float: right; width: 488px; height:100%}
#content4__3_2{width: auto; height:100%; margin-top:10px}
#content4__4_1, #content4__4_2{width:578px; height:100%; margin-top:10px}
#content4__4_1 .cright1, #content3__4_2 .cright1{width:576px}
#jobs1 .cright1{min-height: 100px; height: 100px}
#com_news1 .cright1{min-height: 100px; height: 100px}
#com_news1 li,#jobs1 li {padding:5px 0 0 28px;line-height: 22px; position:relative;float:left;width:350px;}
#com_news1 li span,#jobs1 li span{position:absolute; right:20px; color:#999;z-index:1;top:5px}
#com_news1 li a,#jobs1 li a{white-space: nowrap;text-overflow:ellipsis;overflow: hidden;width: 275px;display: block;}
.jobsort h3{padding:5px 0 3px 10px; font-size: 12px; background: #f5f5f5; margin: 1px 0 5px}
.jobsort h4{clear: both; padding:4px 0 2px 0; font-size: 12px; margin: 5px 10px 0}
.jobsort ul{line-height: 20px; height: 41px}
.jobsort ul li{float: left; width: 24.9%; text-indent: 0}
.jobsort p{margin: 0 10px; line-height: 19px}
/*solead*/
#solead{overflow:hidden; margin:0 auto; width:952px; height:94px; _height:98px; clear:both; margin-bottom:5px; padding:2px; border:1px solid #f36363}
#solead img{border:none}
.soleadcont{width:234px; height:90px; float:left; margin:2px}
.soleadcont dl{list-style:none}
.soleadpic{width:234px; height:90px; margin:0px; padding:0px}
.soleadtxt{position:absolute; text-align:right; width:224px; height:12px; line-height:12px; margin:-12px 0 0 0; padding:0 5px; font-size:10px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; color:#fff}
.soleadtxt span{float:left}
#solead a:link,
#solead a:visited{color:#fff; text-decoration:none}
#solead a:hover,
#solead a:active{color:#fff; text-decoration:none}
/* 2010年3月4日 */
/* 底部搜了网链接 */
.botwidth{width:960px; margin:0 auto; position:relative}
.solelink{background:none; text-align:center; right:0; top:20; position:absolute}
.solelink a{background: url(http://style-css.51sole.com/template/images/2/bot_pic01.gif); width:163px; height:55px; display:block; overflow:hidden; text-indent:-9999em}
.solelink a:hover{background: url(http://style-css.51sole.com/template/images/2/bot_pic02.gif); width:163px; height:55px; display:block}
/* 头部搜了网链接 */
#login_top{height:28px; background:#f2f2f2; border-bottom:1px solid #ddd}
#topnav{width:960px; height:28px; margin:0 auto}
#topnav_save{width: 260px; float:left; line-height:28px}
#topnav_save a,#topnav_menu a{color:#0071db}
#topnav_save span,#topnav_menu span{color:#e0e0e0; margin:0 6px}
#topnav_menu{float: right; width: 200px; line-height:28px; text-align:right; _margin-top:6px}
#topnav_menu img{vertical-align: middle; margin-right:5px}
#topnav_mes{float:right; width:470px; text-align:center; height:28px}
#topnav_mes img{margin-left:3px; vertical-align:middle}
#topnav_mes input{width:66px; height:12px; line-height:12px; border:1px solid #b0b0b0; color:#666; font-size:12px; margin-top:2px; margin-left:1px; padding:2px}
#topnav_mes .mes{position:relative; float:right; text-align:right; height:21px}
/*public ico*/
.bao a,.dian a,.cai a,.software a,.union a,.allservice a,.titleon,.logobar .tel a,.navwrap li,span.new,span.hot,.loginblk .leadlnk a,.send{background:url(http://style-css.51sole.com/template/images/ico.gif) no-repeat}
/*topbar*/
.topbar{margin:0 auto;width:960px;position:relative;z-index:10000;height:23px}
.mainservice{float:right; line-height:28px}
.mainservice li{display:inline}
.mainservice li a{padding:3px 3px 2px 20px; color:#000;text-decoration:none}
.mainservice li a:hover{color:#000;text-decoration:underline}
li.login{padding-right:8px}
li.login a{padding:0 2px; color:#000}
li.bao a{padding-left:18px;background-position:0 2px}
.dian a{background-position:0 -20px}
.cai a{background-position:0 -39px}
.software a{background-position:0 -58px}
.union a{background-position:0 -78px}
.allservice{padding-left:8px;position:relative;z-index:10002; line-height:28px;width:450px}
.allservice a{margin-right:5px;padding:3px 22px 2px 3px;*padding:3px 22px 3px 3px;_padding-bottom:2px;background-position:right -118px;border:0; color:#000;text-decoration:none}
.allservice a:hover{text-decoration:none}
.allservice .titleon{margin-right:5px;padding:3px 20px 2px 3px;*padding:3px 20px 3px 3px;_padding-bottom:2px;position:relative;z-index:20;background-color:#fff;border:1px solid #a8d1ff;border-bottom-color:#fff;text-decoration:none;background-position:right -117px}
a.home{margin-right:8px; padding-left:63px;padding-right:0;background:url(http://style-css.51sole.com/template/images/2/sole_logo.gif) no-repeat left 2px}
a.home:hover{text-decoration:none; color:#06f}
a.old_01{margin-right:8px;padding-left:3px;padding-right:0;background-position:0px -598px}
a.old_01:hover{text-decoration:underline}
.toppop{position:absolute;padding:8px;top:28px;width:232px;border:1px solid #ddd; border-top:1px solid #f2f2f2;background-color:#fff;background-position:0 bottom;z-index:10004}
.toppop ul{width:100%;overflow:hidden}
.toppop li{float:left;height:28px; line-height:28px;width:116px;white-space:nowrap}
.toppop a{width:110px; display:block; text-indent:8px; color:#333; text-decoration:none}
.toppop a:hover{color:#000;background-color:#f8f8f8;text-decoration:none; color:#f60}
.toppop1{position:absolute;padding:8px;top:28px;width:100px;border:1px solid #ddd; border-top:1px solid #f2f2f2;background-color:#fff;background-position:0 bottom;z-index:10004}
.toppop1 ul{width:100%;overflow:hidden}
.toppop1 li{float:left;height:28px; line-height:28px;width:116px;white-space:nowrap}
.toppop1 a{width:110px; display:block; text-indent:8px; color:#333; text-decoration:none}
.toppop1 a:hover{color:#000;background-color:#f8f8f8;text-decoration:none; color:#f60}
#certdiv .cright{ font-size: 0; line-height: 0;}
#certdiv .cerlist_4{ float:left; width: 375px; padding-top: 8px; height: 150px; overflow: hidden;}
#certdiv .cerlist_4 ul{ float: right; margin: 7px 10px 0 0; width: 180px; line-height: 22px; font-size: 12px;}
#certdiv .cerlist_4 li{ overflow: hidden;}
.ps{display:none}
.pss{display:block}
.t{cursor:pointer;background:url(http://style-css.51sole.com/template/images/ico080426_close.gif) no-repeat 3px 5px;line-height:30px;padding-left:20px;height:30px;white-space:nowrap;overflow:hidden}
.f{cursor:pointer;background:url(http://style-css.51sole.com/template/images/ico080426_open.gif) no-repeat 3px 5px;padding-left:20px;height:30px; border-radius:3px;white-space:nowrap;overflow:hidden}
.b a{cursor:pointer;background:url(http://style-css.51sole.com/template/images/ico080426_dot.gif) no-repeat 25px 12px;line-height:30px;padding-left:32px; width:139px; height:30px;white-space:nowrap}
.b a:hover{background:#f8f8f8}
.ps .b{ height: 28px; border-bottom: #bbb 1px dashed;}
.ps .b:last-child{ border: 0;}
.fblod{}
.padtb8{padding:8px 0}
.fontred{color:#f00}
#content2 H3 .smore,#content2__1 H3 .smore,#content2__2 H3 .smore,#content2__3 H3 .smore,#content2__4 H3 .smore{
	 float:right; margin: 20px 20px 0 0;width:70px; height:26px;line-height:26px; font-family:'Microsoft YaHei'; 
	font-size:12px; font-weight:normal; text-align:right;}
.smore a{  width: 44px; height: 13px; line-height: 13px; font-size: 0; line-height: 0; background: url(http://style-css.51sole.com/template/images/73/more2.gif) no-repeat center; display: inline-block;}
.allind{background-color:#ffdcd9;position:absolute;left:-1px;top:19px;width:460px; font-size:12px; line-height:180%; border:solid 1px #eb4d41; padding:8px}
.allind H3{width:60px;float:left;font-size:14px;font-weight:bold; height:20px}
.allind ul{width:400px;float:left;padding:0;margin:0; border-bottom:1px dotted #a0a0a4}
.allind li{width:auto;padding-left:12px;height:auto}
.allind li a{color: #333;text-decoration:none}
.allind li a:hover{border:1px solid #eb4d41;color:#000;background-color:#fff;text-decoration:none; color:#f60}
#content2 H1, #content2__1 H1, #content2__2 H1, #content2__3 H1, #content2__4 H1{
	clear: both; font-size: 14px; margin: 0; padding: 5px 0; letter-spacing: 1px; 
	position: relative; text-indent:20px; line-height:26px; height: 26px;
	border-bottom: #bbb 1px solid;
}
#content2 H1 .left, #content2__1 H1 .left, #content2__2 H1 .left, #content2__3 H1 .left, #content2__4 H1 .left{left: 10px; width: 4px; position: absolute; top: 8px; height: 10px; background:#b70000; display: none;}
#content2 H1 .right, #content2__1 H1 .right, #content2__2 H1 .right, #content2__3 H1 .right, #content2__4 H1 .right{}
#content2 H1 .titlename, #content2__1 H1 .titlename, #content2__2 H1 .titlename, #content2__3 H1 .titlename, #content2__4 H1 .titlename{display: block; color: #333; padding:0 30px}
#content2 H1 .stitle, #content2__1 H1 .stitle, #content2__2 H1 .stitle, #content2__3 H1 .stitle, #content2__4 H1 .stitle{display: block; color: #333; padding:0 10px}
.search{margin-bottom:10px; position:relative}
.search li.search_cont{padding:10px 0}
.search li.search_tit{ padding: 5px 0; line-height:26px; height:26px; font-size: 14px; font-weight:700; margin: 0; text-indent: 30px; position: relative; color: #fff; background: #ac000b;}
.search li input.search_input{border: #ccc 1px solid; font-size: 12px; width: 120px; padding: 5px}
.search li input.seek{position:absolute; right:0; top:46px; border: 0; background: #ac000b url(http://style-css.51sole.com/template/images/73/search.gif) no-repeat; color:#fff; width:42px; height: 26px}
#namelogo #search1{position:absolute; left:50%; top:35px; width:200px; margin:0 0 0 280px;color:#FF5B12;font-size:15px;font-weight:bold;text-align:right; display: none;}
#DIV1{margin:0 auto}
#maindetail .detaildiv{position: relative; padding:0; overflow:hidden;display:block; margin-bottom:10px}
.selldiv{padding: 10px; background:#fff}
.totalpro{clear:both; padding:15px 0; width: 100%; color:#333;text-align:center;background:#fff}
.totalpro ul,.totalpro li{padding:0 3px; display:inline}
.totalpro a{color: #333; height:13px; padding:5px 8px;   text-decoration: none; display:inline}
.totalpro span{height:13px; padding:5px 8px; color: #fff; background: #ac000b;}
.totalpro .pre a{ padding: 0;  width:40px; height:24px; line-height: 24px; background: url(http://style-css.51sole.com/template/images/73/pgup.png) no-repeat center; display: inline-block;}
.totalpro .next a{ padding: 0;  width:40px; height:24px; line-height: 24px; background: url(http://style-css.51sole.com/template/images/73/pgdown.png) no-repeat center; display: inline-block;}
.totalpro a:hover{background-color:#f5f5f5;}
.totalpro p{ float: right; padding:5px 0; display: inline; }
.totalpro INPUT{font-size: 12px; height: 14px}
.totalpro .selpage{font-weight: bold}
.atttilist{background-color: #ddd; font-size:12px; border:20px solid #fff}
.atttilist .title{width: 15%; background-color: #f8f8f8; text-align:right; padding:0 10px; font-weight: bold}
.atttilist .etc_cot{width:40%}
.atttilist td{background-color: #fff; padding: 4px 10px; line-height: 150%}
.atttilist a{color:#03C; text-decoration:underline}
.atttilist a:hover{color:#F60; text-decoration:underline}
.main_content{padding:0 14px 50px 14px; text-indent:2em; min-height:300px}


#maindetail .detaildiv_4{padding:0; margin:0;width:576px;overflow:hidden; *display:inline-block; margin-bottom:10px}
#maindetail .detaildiv_4 h1{line-height:50px; padding:10px 0}
#maindetail .detaildiv_4 .detailright_4{border:0;overflow:hidden;float:left;width:536px;margin:20px;display: inline}
/*--------------------企业信息样式--------------------*/
#maindetail .detailcom{  padding:10px 5px;  border:1px solid #ac000b; font-size:14px; position:relative}
#maindetail .detailcom P{font-weight: bolder; margin: 0 0 3px 10px}
#maindetail .sendemail{display: block;left:240px;bottom:80px;_top:180px;width: 118px;height: 29px;background: url(http://style-css.51sole.com/template/images/73/mail.gif) no-repeat;position:absolute}
#maindetail .detailright_4 .sendemail{display: block;left:226px;bottom:80px;_top:180px;width:118px;height: 29px;background:url(http://style-css.51sole.com/template/images/45/mail.gif) no-repeat;position:absolute}
#maindetail .cominfo{min-height:60px;_height:60px;padding:10px; margin:5px 5px 10px 5px; display: block; border: #d1d38d 1px dashed; background:#feffee; font-size:12px;overflow: hidden}
#maindetail .cominfo li{list-style:none; color:#333;float: left; width:50%; line-height:18px; padding:3px 0}
#maindetail .seeall{clear: both; margin: 5px 0 5px 16px}
#maindetail .seeall li{list-style:none;background: url(http://style-css.51sole.com/template/images/45/gif-0865.gif) no-repeat left center;padding-left: 10px; line-height: 25px; font-size:13px}
#maindetail .seeall_4{clear: both; margin: 5px 0 5px 16px}
#maindetail .seeall_4 li{list-style:none;background: url(http://style-css.51sole.com/template/images/45/gif-0865.gif) no-repeat left center;padding-left: 10px; line-height: 25px;font-size:13px}
#maindetail{margin-bottom:10px}
#maindetail .procurrent{float:left;  width:120px; height:67px; text-align: center; font-weight: bold; font-size: 16px; display: block; }
#maindetail .procurrent img{margin-top: 14px; width: 40px; height: 40px}
#maindetail .productgroup{ float:left; overflow: hidden; width: 586px; height:62px; padding:4px 0 0 60px; border:1px solid #ddd}
#maindetail .productgroup_4{float:left;margin: 0; overflow: hidden; width: 424px; height:62px; padding:4px 0 0 30px; border-bottom:1px solid #ddd}
#maindetail .prorind{color:#333;float: left; overflow: hidden; width: 475px; height: 42px; margin-top:10px; padding:0 0 0 20px; border:0}
#maindetail .prorind_4{float: left; overflow: hidden; width: 320px; height: 42px; margin-top:10px; padding:0 0 0 20px}
#maindetail .prorinddiv{width: 2450px; color:#333}
/*-----------------左右选择按钮样式------------------*/
#maindetail .proback{display:block; float:left; width:22px; height: 42px; margin-top:10px; border:0px solid #0F3}
#maindetail .proback a{background: url(http://style-css.51sole.com/template/images/34/productleft.gif) no-repeat left center; float: left; width: 26px; height: 42px}
#maindetail .proback a.disable{background: url(http://style-css.51sole.com/template/images/34/productleftdisable.gif) no-repeat left center}
#maindetail .pronext{display:block; float:left; width:22px; height: 42px; margin-top:10px; border:0px solid #0F3}
#maindetail .pronext a{background: url(http://style-css.51sole.com/template/images/34/productright.gif) no-repeat right center; float: left; width: 26px; height: 42px}
#maindetail .pronext a.disable{background: url(http://style-css.51sole.com/template/images/34/productrightdisable.gif) no-repeat right center}
#maindetail .detailimg{float:left; width: 246px; height: 246px;
 vertical-align:middle; overflow: hidden; margin-left:20px;text-align: center;display: inline}
#maindetail .detailimg img{border: #eee 4px solid; 
	width: auto !important; height: auto !important; 
	max-width: 238px; max-height: 238px; 
	_width: 238px; _height: 238px; 
}
#maindetail .detaildiv .detailright{position:relative; width:480px; float:right; margin:0; padding:0; overflow:hidden; top:-10px;display: inline}
#maindetail .detaildiv .detailright table{margin:0; padding:0}
#maindetail .comul{margin-bottom: 15px;width:100%; overflow:hidden}
#maindetail .comul td{ width: 50%; line-height: 28px}
#maindetail .comul td strong{ float:left; width:85px}
#maindetail .comul td span{ float:left; height:28px; overflow:hidden}
#content2__4 .showdiv li .pro_title{width:100px; height:42px;}
.showdiv .list_xl p{ padding: 20px !important;}
.showdiv .list_xl .list_a{ width: auto !important; height: auto !important; display: inline !important; *+display: block;}
.showdiv .list_xl .list_a a{ padding: 5px 10px; display: block;}
#navcontact ul li i,#navcontact__1 ul li i,#navcontact__2 ul li i,#navcontact__3 ul li i,#navcontact__4 ul li i{ float:left; font-style: normal; width:55px; height:20px }
#navcontact ul li span,#navcontact__1 ul li span,#navcontact__2 ul li span,#navcontact__3 ul li span,#navcontact__4 ul li span{ width: 103px;display:inline-block}
#zxkf{margin: 0 0 0 605px;}
.j_message{clear:both;margin:10px auto;border:solid 1px #ddd;background:#fff;padding:10px;line-height:25px}
.j_productnav{background: #fff; }
.j_productnav h3{padding-left:30px}
.j_productnav ul{ display:inline-block;width:747px;padding:10px 20px 10px 0;border:solid 1px #ddd;border-top:none}
.j_productnav ul li{float:left;width:353px;line-height:25px; display:inline;margin-left:20px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.j_productnav ul li a{text-decoration:none}
.j_commapdiv{border: #ddd 1px solid}
.j_commapdiv{padding:5px 0; background: #fff; text-align: center}

#indexbody #content1,#indexbody #content1__1{ display: none;}
#indexbody #content2,#indexbody #content2__1{ width: 1000px; margin-left: -500px;}
/*头部轮播banner图片 20160628加*/
.index-banner-nav{ clear: both; margin: 0; width: 100%; height: 500px; text-align: center; position: absolute; top: 100px; background: no-repeat center; overflow: hidden;}
.index-banner-nav .index-imgnav{ width: 100%; height: 500px; overflow: hidden;}
.index-banner-nav .index-imgnav img{ width: 100%; height: 500px; display: none;}
.index-banner-nav .btn-nav{ margin-left: -40px; position: absolute; left: 50%; bottom: 8px; z-index: 10; display: inline-block;}
.index-banner-nav .btn-nav em{ margin-left: 10px; width: 16px; height: 16px; line-height: 16px; font-size: 10px; text-align: center; color: #999; background: #f6f6f6; border-radius: 100%;cursor: pointer;  box-shadow: -1px 1px 3px #222; display: inline-block;}
.index-banner-nav .btn-nav em.active{ color:#ff0; background: #006699;}
.index_banner{ width: 100%; height:500px;}
.index_banner li{ width: 100%; height:500px; background: no-repeat top; display: none;}
.index_banner li a{ width: 100%; height:500px; display: block;}