.gallery {BACKGROUND: #fff;	box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.70);-moz-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.70); -webkit-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.70);padding: 20px;margin-bottom: 40px;}

/* p-top */
#p-top{margin:0 auto;padding:0 10px;width:950px;text-align:left;}
#p-top{background:none;width:auto;min-width:940px;padding:0;}
.szcogo_class_title{font-size: 15px;line-height: 40px;font-weight: bold;float: left;width:178px;border-bottom-width: 2px;border-bottom-style: solid;	border-bottom-color: #EAEAEA;}
.szcogo_left_menu{float: left;width: 178px;border: 1px solid #EAEAEA;padding: 10px;}
.leftbcmenu{width: 178px;float: left;}
.leftbcmenu .leftbcmenuname{float: left;width: 178px;font-size: 12px;margin-top: 10px;}
.leftbcmenu .leftbcmenuname span{display: block;padding: 5px;float: left;height: 35px;width: 50px;border: 1px solid #EFEFEF;}
.leftbcmenu .leftbcmenuname a{display: block;line-height: 45px;width:103px;padding-left: 75px;}
.leftscmenu{width: 178px;float: left;}
.leftscmenu .leftscmenuname{float: left;width: 158px;font-size: 12px;font-weight: 500;margin-left: 20px;background-image: url(home_45.gif);	background-repeat: no-repeat;padding-left: 10px;	line-height: 30px;	background-position: 0px 10px;}
.leftscmenu .leftscmenuname a{color: #333;}
.leftbcmenuend{width: 178px;float: left;height:50px;}
.bsmalltitle{float: left;width: 720px;font-size: 14px;font-weight: bold;border-bottom-width: 2px;border-bottom-style: solid;margin-left: 20px;line-height: 50px;height: 50px;border-bottom-color: #CCC;}
.bsmalltitle .bsmalltitlename{width:90%;float: left;display: block;}
.bsmalltitle .more{width: 10%;float: left;text-align: right;}
.bsmalltitle a{color: #006600;}
.goodslistborder {width:740px;float: left;margin-top: 20px;}
.goodslistborder p{float: left;margin-bottom: 20px;}
.goodsbox {	WIDTH: 165px;FLOAT: left;margin-top: 20px;margin-bottom: 20px;margin-left: 20px;}
.goodspic {	WIDTH: 145px;height:109px;border: 1px solid #EEE;display: block;overflow: hidden;padding: 10px;}
.goodsname {text-align: center;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;	COLOR: #000;OVERFLOW: hidden;line-height: 40px;}

.allsmalltitle{	width: 130px;	padding-left: 10px;	font-size: 13px;	float:left}
.szcogo_main_rightstyle{	width:720px;	float: left;	margin-left: 20px;}
.szcogo_daohang{line-height: 50px;font-size: 14px;border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #EFEFEF;}
.szcogo_lbsm{
	border: 1px solid #EFEFEF;
	margin-bottom: 20px;
	font-size: 13px;
	letter-spacing: 0.3em;
	text-indent: 30px;
	line-height: 25px;
	padding: 10px;
	background-color: #FCFCFC;
}
.GoodsInfoWarp{
	width:720px;
	float: left;
	margin-left: 20px;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}
.GoodsInfoWarp .infoleft{
    width:360px;
	float: left;
}
.GoodsInfoWarp .productimg{
	width:338px;
	float: left;
	padding: 10px;
	border: 1px solid #EFEFEF;
}
.rollBox{
	width:360;
	float:left;
	overflow:hidden;
	margin-top: 20px;
}
.rollBox .LeftBotton{width:12px;background:url(button.gif) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;height:78px;}
.rollBox .RightBotton{width:12px;background:url(button.gif) no-repeat -12px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;height:78px;}
.rollBox .Cont{width:336px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:5000px;}
.rollBox .Cont .pic{
	width:74px;
	height:74px;
	float:left;
	overflow: hidden;
	margin-left: 10px;
	cursor:pointer;
}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:10px;color:#505050;}
.rollBox #List1,.rollBox #List2{float:left;}
.GoodsInfoWarp .inforight{
	width:340px;
	float: left;
	margin-left: 20px;
}
.szcogo_tips{
	float: left;
	margin-top: 10px;
}
#szcogo_product_container{
	width:720px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}
/*=相关商品
=============================================================================================*/
.GoodsLinkWarp{/*外层*/
	text-align:left;
	margin-bottom:20px;
	width:720px;
	float: left;
}
.GoodsLinkWarp p {
	margin-bottom: 20px;
	float: left;
}
.GoodsLinkWarp p img{
	border: 1px solid #EAEAEA;
}

.GoodsLinkWarp dl {
	display:inline;
	padding:6px;
	float:left;
}
.GoodsLinkWarp dl dt,
.GoodsLinkWarp dl dd{
	text-align:center;

}
.GoodsLinkWarp dl dt{/*设置相关商品的名称样式*/
	color:#ff9900;
	width:130px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.GoodsLinkWarp dl dt a{
	display:block;
	border:1px dotted #ccc;
	width:120px;
	height:90px;
	overflow:hidden;

}
.GoodsLinkWarp dl dt a:hover{
	border:1px dotted #f90;

}
.GoodsLinkWarp dl dd{/*设置相关商品的名称样式*/
	width:120px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.GoodsLinkWarp br{/*设置相关商品的图片样式*/
	height:20;
	clear:both;
}
.product_pages{
	float: left;
	margin-left: 20px;
}
.branching a{
	display: block;
	float: left;
	color: #669900;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	border: 1px solid #CCCCCC;
	margin-right: 14px;
	font-weight: bold;
	background-color: #EAEAEA;
}
.branching A:hover{
	color: #FF0000;
	background-color: #FFFFFF;
}
.branchweb{
	position: absolute;
	width: 400px;
	top: 385px;
	right: 0px;
	text-align: left;
}
.branchweb a{
	display: block;
	height: 27px;
	float: right;
	text-align: center;
	font-size: 14px;
	font-weight: 900;
	color: #FFF;
	margin-right: 40px;
	padding-top: 10px;
}
.branchweb a:hover{
	color: #FF9900;
}
.othercity{
	float: left;
	margin: 10px;
	width: 100px;
}
.allsjstitle{
	float: left;
	width: 180px;
	font-size: 13px;
	line-height: 30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.infotitle{
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #F0F0F0;
	background-image: url(infobg.png);
	background-repeat: no-repeat;
}
.infotitle a{
	color: #006600;
}
.infotitle .infotitlename{
	width: 500px;
	float: left;
	padding-top: 10px;
	padding-left: 40px;
}
.infotitle .more{
	float: right;
	padding-top: 20px;
}
.newslistborder{
	width:740px;
	float: left;
	margin-left: -20px;
}
.newsclass{
	width: 350px;
	float: left;
	border: 1px dashed #999999;
	display: block;
	margin-top: 20px;
	margin-left: 18px;
}
.newsclasstitle{
	background-color: #FFF;
	line-height: 30px;
	padding: 5px;
	text-align: center;
	font-size: 14px;
}
.morenews,
.morenews a{
	float: right;
	width: 55px;
	position: relative;
	right: 5px;
	color: #FF3300;
}
.newsclasstitles{
	background-color: #CCCCCC;
	font-weight: bold;
}
.newsclass .titlenews {
	text-overflow:ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 5px;
	line-height: 25px;
}
.scrolltitle{height:30px;font-size:14px;width:940px;border-bottom:solid 1px #ddd;margin:20px auto 20px auto;}
a.abtn{display:block;height:130px;width:17px;overflow:hidden;background:url(arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-34px 50%;}
a.aright{float:right;background-position:-17px 50%;}
a.agrayright{cursor:default;background-position:-51px 50%;}
.scrolllist{width:940px;height:204px;margin:0 auto;}
.scrolllist .imglist_w{width:902px;height:204px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:200000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:160px;float:left;padding:0 10px;}
.scrolllist .imglist_w li img{padding:2px;border:solid 1px #ddd;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden;float:left;}
.newstitle_pic{	border: 1px dashed #EFEFEF;	float: left;padding: 5px;margin-left: 5px;}
.szcogo_newsshow_all{}
.szcogo_newsshow{width:720px;float: left;margin-left: 20px;margin-top: 20px;}
.szcogo_newsshow_img{border: 1px solid #EFEFEF;	float: left;padding: 10px;}
.szcogo_newsshow_body{overflow: hidden;padding-left: 10px;line-height: 25px;}
.szcogo_newsshow_body h4 a{font-size: 14px;	line-height: 30px;font-weight: bold;}
.news_show_body .news_show_title{border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #EFEFEF;}
.news_show_body h5{line-height: 100px;text-align: center;font-size: 16px;}
.news_show_body h6{line-height: 50px;text-align: left;font-size: 15px;margin-top: 50px;border-top-width: 2px;border-top-style: solid;border-top-color: #EFEFEF;}
.news_show_body .bodytextstyle{	font-size: 13px;	line-height: 30px;	letter-spacing: 0.4em;}
.about_cogo{line-height: 40px;}
.about_cogo img{padding: 10px;width: 200px;border: 1px solid #EFEFEF;}

.color{
	width: 790px;
	letter-spacing: 0.2em;
	font-size: 14px;
	font-weight: 200;
	line-height: 30px;
	margin-left: -70px;	
}
.colortitle{
	width: 720px;
	margin-left: 70px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	font-size: 20px;
	font-weight: bold;
	line-height: 100px;
}
.colorimg{
	float: left;
	width: 125px;
	margin-left: 70px;
	margin-top: 30px;
}