@charset "utf-8";


/*Reset*/
*{ padding:0; margin:0; }
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0;  font-weight:normal;}
h1,h2{ font-size:16px; line-height:34px; font-family:Arial;}
fieldset,img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53; }
a {color:#404040;text-decoration:none;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out; }
a:hover {color:#cc221d; text-decoration:underline;}
a:active {color:#c90303;}
.hidden{ display:none}
i{ font-style:normal}
/*html,body{-webkit-text-size-adjust:none;}*/
table { border-collapse:collapse;  border-spacing:0;}


/*basic*/ 
body{margin:0px; padding:0px;font-family:arial; font-size:12px;color:#404040; height:100%; background:#fff;}  /* background:url(/images/bg01.jpg) #fff; */
.w100{width:100%; margin:0 auto; }
.top_ad{width:100%; margin:0 auto; height:auto; margin-bottom:12px;}

.w1900{ width:1900px; margin:0 auto; }
.w1200{width:1000px; margin:0 auto;}
#equalheight{width:1000px; margin:0 auto;}

/*外框控制*/
.w1040{width:100%; height:auto; margin-top:0px; padding:0px; margin:0px auto;}
.top_bg{ width: 1002px; height:60px; color:#323232; position:relative; top:10px; z-index:2000; margin-top:0px; margin:0px auto; padding:0px;}
.main,.nmain,.nmain1{ width:1000px; margin:0px auto; }
.nmain1{ width: 1002px; margin:0px auto;padding-top:0px;margin-top:24px; margin-bottom:10px; padding:0px;}
.nmain{ width: 1002px; padding-top:6px; margin:0 auto;}
.f1200{width: 1002px; margin:0px auto; margin-top:0px; }
.wrap{ width:1000px; margin:0 auto;  padding:0px;  }

/*shortcut*/
.shortcut{ width:1000px; height:49px;  font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px; margin:0 auto; margin-bottom:10px; margin-top:20px;border-bottom:1px #ccc solid; padding-bottom:16px; }
.shortcut span.l{ margin-top:4px; float:left;height:49px; width:664px; overflow:hidden;margin-left:6px;}
.shortcut span.r{ float:right; line-height:49px; height:49px; margin-top:12px; margin-right:0px; overflow:hidden;width:auto; }
.shortcut a{ color:#7d7d7d}
.shortcut a:hover{color:#f01812}
.shortcut i{ color:#333}
.shortcut em{ margin:0 9px}
.searchtxt1{ height:24px; width:100px; overflow:hidden;  border:1px solid #9f9f9f; background:#fff; line-height:24px; padding:0 13px 0 11px; color:#1a1a1a; font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-left:5px}
.searchbtn1{ width:16px; height:16px; background:url(../images/search_btn1.jpg) 0 0 no-repeat; border:0; cursor:pointer; position:absolute; top:13px; right:20px}

/*logo*/
.top2{width:1000px;margin:0 auto;height:104px; clear:both; overflow:hidden;}
.logo{ width:520px;float:left;  height:auto;  margin:10px; margin-left:6px;}
.top2_m{width:auto;height:auto;float:right;}
.top2_m_t{ margin-top:14px; height:25px; clear:both; width:auto;float:left;}
/*nav*/
.nav_bg{width: 1002px; margin:0px auto;height:42px; color:#323232; position:relative; top:30px; z-index:4000; margin-bottom:14px; }
.nav{ padding-left:8px; height:42px;position:relative; z-index:222222; width:1000px;margin:0 auto; }
.navlist li{ float:left;font-size:17px;line-height:42px;height:42px;font-family:"\5FAE\8F6F\96C5\9ED1"; padding:0 27px 0 0; display:block;}
.navlist li.last{ padding-right:0px;}
.navlist li a{color:#ccc}

/*2014.8.5 star*/
.navbox{ position:absolute; left:0px; top:42px; z-index:10000; color:#404040;background:#fff;filter:alpha(Opacity=98);-moz-opacity:0.98;opacity: 0.98; display:none; width:1000px; border:1px solid #ccc;
 -moz-box-shadow:0 0 1px 1px #ccc;
    -webkit-box-shadow:0 0 1px 1px #ccc;
    box-shadow:0 0 1px 1px #ccc;       
  padding-bottom:10px;
 }

.navbox i a{ display:block; color:#323232; padding-left:10px; font-size:16px; line-height:26px; padding-right:8px}
.navbox i a:hover{background:#000;filter:alpha(Opacity=98);-moz-opacity:0.9;opacity: 0.9; color:#404040}

#mtop0{position:relative; z-index:1500; margin:0px; margin-top:40px; padding:0px;}
#mtop{margin-top:-470px}

/*首页幻灯片*/

.swiper-container {
	height: auto;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 5;
	background: #f8f8f8
}

.swiper-wrapper {
	position: relative;
	z-index: 10
}

.swiper-slide {
	position: relative;
	text-align: center;
	float: left;
}

.swiper-slide a {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	
}

.swiper-slide img {
	width: 100%;
	height: auto;
	vertical-align: middle;
	position: relative
}

.pagination {
	position: absolute;
	height: 4.2em;
	width: 100%;
	bottom: .4em;
	z-index: 100
}

.pagination .swiper-pagination-switch {
	display: inline-block;
	height: .6em;
	width: .6em;
	background: #fff;
	border-radius: 50%;
	margin-right: 1em
}

.pagination .swiper-active-switch {
	background: #fe5e52
}

/*首页顶部广告图*/
#mtop0 img{width: 100%;}


/*顶部菜单开始*/
#equalheight,
#equalheight ul,
#equalheight ul li,
#equalheight ul li a,
#equalheight #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#equalheight #menu-button {
  display: none;
}
#equalheight {
  width: auto;
  font-family: 'Open Sans', sans-serif;
  line-height: 1;
 
}
#menu-line {
  position: absolute;
  top:28px;
  left: 0;
  height: 1px;
  background: none;
}
#equalheight > ul > li {
  float: left;
}
#equalheight.align-center > ul {
  font-size: 0;
  text-align: center;
}
#equalheight.align-center > ul > li {
  display: inline-block;
  float: none;
}
#equalheight.align-center ul ul {
  text-align: left;
}
#equalheight.align-right > ul > li {
  float: right;
}
#equalheight.align-right ul ul {
  text-align: right;
}
#equalheight > ul > li > a {
  padding: 6px;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: #323232;
  font-weight:bold; font-family:Arial;height: 32px;
}
#equalheight > ul > li:hover > a,
#equalheight > ul > li.active > a {
  color: #000;
  border-bottom:1px solid #eee;
}
#equalheight > ul > li.has-sub > a {
  padding-right: 15px; padding-left:6px;
}

#equalheight ul ul {
  position: absolute;
  left: -9999px;
}
#equalheight li:hover > ul {
  left: auto; 
 
}
#equalheight.align-right li:hover > ul {
  right: 0;
}
#equalheight ul ul ul {
  margin-left: 100%;
  top:0px;
}
#equalheight.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#equalheight ul ul li {
  height: auto; margin-bottom:1px; margin-top:1px;
}
#equalheight ul li:hover > ul > li {
  height: 32px;
  color:#333;
}
#equalheight ul ul li a {
  padding: 10px 18px;
  width: 180px;
  font-size: 14px;
  background:none;
  text-decoration: none;
  color: #898989;
}
#equalheight ul ul li:hover > a,
#equalheight ul ul li a:hover {
  color: #333; text-decoration:underline;
}

#equalheight{ z-index:1000;  width:1000px;  margin:0 auto; }
#equalheight ul ul
{
  border:1px solid #ccc;
  width:380px;
  background:url(/images/navlinebg-0.gif) #fff repeat-y;
 margin-left:-14px;  margin-top:0px;
}
#equalheight ul ul li
{
    width:210px;
}
#equalheight ul ul ul
{
  margin-top:2px;
  margin-left:180px;
  background:none;
  border:none;
}
#equalheight ul li
{
    position:static; width:auto; font-size:14px; margin-left:0px; margin-right:21px; text-align:left; [;margin-right:19px;]
}
#equalheight ul li.last{ padding-right:0px; margin-right:0px;}

#equalheight ul li:hover > ul{
display:block; 
height:490px; position:absolute; z-index:10000000;
}
/*顶部菜单结束*/

/*google翻译*/
.shortcut span.r #google_translate_element{
    line-height:26px;
}
.goog-te-gadget-icon{ display:none;}
.goog-te-balloon-frame{display: none !important;} 
#google_translate_element{height:30px !important;overflow: hidden !important; position:absolute;bottom:6px;z-index:2000;opacity:0.8; background: -65px; left:680px; border-bottom:1px solid #ccc;} 
.goog-te-banner-frame{display: none !important;} 
font input[type=button].btnS1{ position:relative; top:0px;}
.goog-te-gadget-simple{ height:26px;}
.clear{
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

#PicUrl{width:230px; height:230px;}

/*(电子杂志分页显示/product/room.aspx,/book.aspx)*/
.flipbook-viewport{ margin-top:16px;}
.scrolltab{position:relative;width:1000px; margin:0 auto; height:210px; margin-top:10px;}
.scrolltab .ulBigPic{width:100%;height:600px;overflow:hidden;}
.scrolltab .ulBigPic li{width:100%;height:600px;display:none;}
.scrolltab .ulBigPic .liSelected{display:block;}
.scrolltab .ulBigPic img{border:0px solid #dedede; width:100%; height:600px}

.scrolltab .ulBigPic .sPic{width:100%;float:left; overflow:hidden;}
.scrolltab .ulBigPic .sSideBox{width:100%;float:left;overflow:hidden;}
.scrolltab .sSideBox span{width:100%;display:block;overflow:hidden;}
.scrolltab .ulBigPic .sIntro{line-height:24px;color:#717171;word-wrap:break-word;word-break:break-all; padding:18px 8px 0 8px; display:block;}
.scrolltab .ulBigPic .sMore{height:24px;line-height:24px;}
.scrolltab .ulBigPic .sMore a{color:#f19923;}

.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{width:38px;height:86px;display:block;position:absolute;top:300px; z-index:99; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel{cursor:pointer;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan{left:0px;}
.scrolltab .sLeftBtnA{ background: url(../images/sprite.png) left 0 no-repeat;}
.scrolltab .sLeftBtnASel{ background: url(../images/sprite.png) left 0 no-repeat;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.scrolltab .sLeftBtnABan{ background: url(../images/sprite.png) left 0 no-repeat}
.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{right:0px;}
.scrolltab .sRightBtnA{background: url(../images/sprite.png) right 0 no-repeat}
.scrolltab .sRightBtnASel{background: url(../images/sprite.png) right 0 no-repeat;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.scrolltab .sRightBtnABan{background: url(../images/sprite.png) right 0 no-repeat}

.scrolltab .dSmallPicBox{ float:left;width:1000px;height:135px;position:relative; width:100%; margin:10px 0 0 0; overflow:hidden; }
.scrolltab .dSmallPic{width:996px;height: 105px;position: absolute;left:48px;top: 5px;overflow: hidden;}
.scrolltab .dSmallPic ul{position:absolute;}
.scrolltab .dSmallPic li{width:171px;height:105px;float:left;display:inline;cursor:pointer;overflow:hidden; margin:0 5px; position:relative;}
.scrolltab .dSmallPic .sPic{width:100%;height:105px;display:block;}
.scrolltab .dSmallPic .sPic img{ width:171px; height:105px;filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.scrolltab .dSmallPic .liSelected {alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.scrolltab .dSmallPic .liSelected .sPic img{alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{width:45px;height:100px;display:block;position:absolute;top:30px;}

.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel{cursor:pointer;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan{left:20px;}
.scrolltab .sLeftBtnB{ background:url(../images/left.png) 0 0 no-repeat}
.scrolltab .sLeftBtnBSel{background:url(../images/left.png) 0 0 no-repeat}
.scrolltab .sLeftBtnBBan{background:url(../images/left.png) 0 0 no-repeat}
.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{right:-20px;}
.scrolltab .sRightBtnB{background:url(../images/right.png) 0 0 no-repeat}
.scrolltab .sRightBtnBSel{background:url(../images/right.png) 0 0 no-repeat}
.scrolltab .sRightBtnBBan{background:url(../images/right.png) 0 0 no-repeat}

.roomNav { margin:0 auto; text-align:center; height:auto; padding-top:15px; overflow:hidden;border-bottom:none; padding-bottom:5px; width:980px; margin-top:0px;}
.roomNav li { margin:0 5px; color:#666; height:22px; display:inline; font-size:14px; position:relative; float:left; padding-right:20px; margin-left:14px; margin-top:10px;}
.roomNav li a {  float:left; font-size:14px;}
.roomNav li a:hover { color:#000; text-decoration:none; border-bottom:1px solid #000;}
.roomNavh{color:#000; text-decoration:none; border-bottom:1px solid #000;}
.roomNav li ul { float:left; background:#424144; height:20PX; line-height:20PX; overflow:hidden; }
.roomNav li ul li { float:left; margin:0 5px; padding-right:5px; }
.roomNav li ul li a { font-size:12px; }

/*2014.10.20*/
.picScroll{ position:relative;  overflow:hidden; text-align:center; height:22px; overflow:hidden;border-bottom:1px solid #48484A; padding:15px 0 5px 20px  }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ margin:0 5px; color:#fff; height:22px; display:inline; font-size:14px; position:relative; float:left; padding-right:10px; overflow:hidden; display:inline; }
.picScroll ul li img{}
.picScroll li a { color:#B2AAA1; float:left;}
.picScroll li a:hover { color:#fff; text-decoration:none;}
.picScroll .prev{ position:absolute;  left:0; top: 8px; display:block; width:10px; height:26px; overflow:hidden; background:url(../images/prev2.jpg) 0 0 no-repeat; cursor:pointer;  }
.picScroll .next{ position:absolute;  right:0; top: 8px; display:block; width:10px; height:26px; overflow:hidden; background:url(../images/next2.jpg) 0 0 no-repeat; cursor:pointer;  }

.picScroll .prevStop{  }
.picScroll .nextStop{  }

/*首页广告位/视频*/
.video2{ width:100%; height:340px; background:url(/images/1200/images_055.jpg) 0 0 no-repeat;  overflow:hidden;
zoom: 1;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
}
.videombox{width:560px; height:360px; margin:0 auto; margin-top:12px;}
.videomt{width:560px; height:30px; margin:0 auto; margin-top:20px; line-height:28px; font-size:28px; text-align:center; color:#fff; font-family:Felix Titling,宋体; letter-spacing:2px;}
.fht24{font-size:18px; font-family:黑体;}
.videom{width:560px; height:324px; margin:0 auto; margin-top:10px; background-color:rgba(200,200,200,0.2);}

.booklist li{ width:269px; height:343px; overflow:hidden; float:left; margin:0 96px 32px 0; display:inline}
.booklist li.last{ margin-right:0}
.service2{
margin:0 auto;overflow:hidden; height:auto; position:relative; z-index:200; margin-top:466px;
background-repeat:no-repeat; width:100%;
}
.service3{margin:0 auto;overflow:hidden; height:auto; position:relative; z-index:10; top:-40px;
background-repeat:no-repeat;
width: 100%; 
}

.usbgimage{
heiht:100%;width:100%;margin:0 auto; position:relative; z-index:10;
}
.usbgimage img{heiht:100%;width:100%;} 


.videomabout{ margin:0 auto; margin-top:-610px; width:640px; height:490px; display:block; overflow:hidden; position:relative; z-index:200;}
#web_bg a img{ text-align:center;}

/*nmain1*/
#Left_Label1{ font-size:18px; text-indent:30px; padding-left:10px;}
.nleft{ float:left; width:200px; overflow:hidden;margin-bottom:50px; margin-top:24px; }
.nleft h2{ font-size:16px; color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:22px; text-indent:10px;}
.nleft1{float:left; width:200px; overflow:hidden;margin-bottom:50px; margin-top:24px; }
.nleft1 h2{ font-size:14px;color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:17px}
.nleft1list li{float:left; font-size:14px;color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:34px; width:100%; }
.nleft1list li a{ color:#404040}
.sublist2 li{ float:left; width:100%;line-height:38px; border-bottom:1px solid #dedede; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; height:38px}
.sublist2 li a{color:#404040; display:block; padding-left:10px}
.sublist2 li.hover a,.sublist2 li a:hover{ background:#0d0d0d; color:#e6e6e6}
.nright{ float:right; width:762px; padding-bottom:77px; font-size:14px; line-height:30px; margin-top:24px;}
.nright_one{ float:left; width:100%; text-align:center; font-size:36px; color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1"; padding-bottom:40px}
.nright_one2{ float:left; width:100%; font-size:14px;color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1"; padding-bottom:23px}
.nright_two{ float:left; width:100%; font-size:13px;color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:20px; }
.cfc_list{ float:left; width:100%; border-bottom:1px solid #262626}
.cfc_list li{ float:left; width:234px; height:202px;overflow:hidden; padding:0 17px 17px 0;}
.cfc_list li img{border:1px solid #131313; width:228px;}
.cfc_list li a{ display:block}
.cfc_list li.last{ padding-right:0;}
.case_tb1{ float:left; width:94%; border-bottom:1px solid #aaaaaa; margin-bottom:30px}
.case_tb_table1 td{ text-align:center; font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; padding-bottom:10px}
.case_tb2{ float:left; width:94%; padding-top:24px; border:1px solid #aaaaaa; margin-bottom:22px}
.case_tb_table2 td{ text-align:center; font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; padding-bottom:24px}
.case_tb_table2 td a{ color:#404040}

#dituContent{width: 756px; height: 459px; border: #ccc solid 1px; margin-bottom:14px;}

#subul{ position:fixed; z-index:10; right:20px; display:none;}
.sub{ float:left; width:200px; margin-bottom:20px; height:34px;margin-top:10px;}
.prosearch{width:800px; clear:both; float:left; height:30px; margin-top:8px; margin-bottom:8px;}
.sublist li{ float:left; line-height:34px; width:196px;text-align:center; border:1px solid #ccc;  font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";  position:relative; z-index:22; display:block}
.sublist li a{color:#666; display:block; text-decoration:none;}
.sublist li a:hover{ color:#666; }
.box i a{color:#333;}
.box i a:hover{color:#111;}
.open2{ float:right; margin-right:20px;}
.sublist li i:hover{ background:#fafafa; text-decoration:none;}
.sublist li span{ position:absolute;cursor:pointer; width:11px; height:11px; left:160px; top:10px; z-index:222px}
.sublist li span img{ display:block}
	

.box{width:196px; position: absolute; z-index:22; background:#fff;border:1px solid #ccc; left:-1px; top:31px; display:none}
.box.hover{ display:block}
.box i{ float:left; width:100%; text-align:center; display:block; height:31px; line-height:31px;}
.box i a{ background:none;text-align :left; text-indent:43px;}

/* 产品列表样式 */

.content{ padding:0px; margin:0 auto;}
.prolist{ float:left; margin-top:11px; padding-bottom:2px; }
.prolist li{ float:left; width:1000px; margin-bottom:13px; }
.prolist li span.l{ float:left; width:275px; overflow:hidden; display:block; height:337px; background:#f4f4f4; text-align:right; padding-right:19px; color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:20px}
.prolist li span.l i.hs{ color:#f01812; font-size:16px; padding:16px 0 34px 0; display:block}
.prolist li span.l h1{ font-size:24px; font-family:Tahoma, Geneva, sans-serif; line-height:30px}
.prolist li span.l h2{ font-size:26px; line-height:32px}
.prolist li span.l h3{ font-size:16px; line-height:26px}
.prolist li span.l i{ font-size:14px; display:block; padding-top:18px 0 0px 0}
.prolist li span.l img{ border:2px solid #fff; margin-left:5px; margin-top:42px}
.prolist li span.r{ float:right; width:686px; overflow:hidden;height:337px; display:block}
.prolist li span.r img{ width:686px; height:337px; float:right;}


/* (产品列表页/product/list.aspx)3列显示 */
.prolist2 img{ width:306px; height:306px;padding:0px;}
.prolist2{width:100%; margin:0 auto; margin-top:20px; clear:both;}
.prolist2 li{ float:left; width:31.7%; height:394px;margin-right:1.633%;margin-bottom:20px; margin-top:14px;  font-size:12px; color:#2e2e2e;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:34px; overflow:hidden;}
/*.prolist2 li.last2{ margin-right:0}*/
.prolist2 li i.i1{text-decoration:line-through }
.prolist2 li i.i2{ color:#d30000}
.prolist2 a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;} 
.prolist2 p{font-size:12px;line-height:21px;}
.con-five{margin-bottom:3px;}
.con-five{
	width: 314px;
	height: 314px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	border:1px solid #ccc; text-align:center; margin-top:8px;
    }
.conimg{
	    width: 304px;
	    height: 304px;
    }





 .pronavt{width:1000px; height:auto; margin-top:16px; margin-bottom:2px; }
 .pronavt h1{ font-size:14px; height:30px; line-height:30px; text-align:left;width:auto; clear:both; font-weight:normal;}
 .pronavt ul li{ margin-right:10px; font-size:12px; float:left; font-weight:normal; height:24px; width:auto; overflow:hidden; margin-top:8px;}
.pronavt a{ color:#000; }
.readme{ margin-bottom:20px; height:auto; display:block; width:100%; margin-top:15px;  padding-top:20px; overflow:hidden; }

/*(设计素材页:/product/index1.aspx)*/
.prolist3{width:1000px; margin:0 auto; margin-top:20px; clear:both; margin-top:10px; }
.prolist3 li.last{ margin-right:0}
.prolist3 li{ width:320px; height:300px; margin-bottom:18px; margin-right:20px;float:left; font-size:14px;}
.prolist3 li .v1 img{ width:320px; height:300px;position:relative;}
.protxt{ width:240px; position:relative; z-index:10; background:none; FILTER:alpha(opacity=60); opacity:0.7; -moz-opacity:0.7; left:20px;bottom:200px; height:90px; float:left; text-align:center; padding:15px 12px 0 12px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.protxt h3{ padding-bottom:10px; display:block;color:#000; overflow:hidden; font-size:26px; line-height:32px; font-family:Arial; font-weight:bold;text-shadow: 1px 1px 0 #fff,-1px -1px 0 #fff; }
.txt{ line-height:22px; height:140px; display:block;color:#000; overflow:hidden;text-align:left;text-shadow: 0 1px 1px #fff;  }

/*(设计中心://product/prolist1.aspx?ID=1496&room=1897)*/
.prolist4 { height:524px; width:1000px; clear:both; overflow:hidden; padding-top:14px; }
.prolist4 li span.l{ float:left; width:290px; height:580px;overflow:hidden; display:block;  background:#fafafa; text-align:right; padding-right:24px; color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:40px;padding-left:20px; font-size:16px;  }
.prolist4 li span.l i.hs{ color:#f01812; font-size:22px; padding:30px 0 34px 0; display:block; }
.prolist4 li span.l h1{ font-size:32px; font-family:Tahoma, Geneva, sans-serif; line-height:30px}
.prolist4 li span.l h2{ font-size:28px; line-height:32px}
.prolist4 li span.l h3{ font-size:20px; line-height:60px}
.prolist4 li span.l i{ font-size:14px; display:block; padding-top:18px 0 0px 0}
.prolist4 .r{ width:650px; height:580px; float:right; }
.prolist4 span.r img{ width:650px; height:580px; margin-bottom:40px;}


.maintop{margin:0 auto;width:1000px;}
.roomad{width:1000px; height:auto; padding-top:6px; padding-bottom:10px; overflow:hidden; float:left;}
.roomtxt{border-bottom: 1px solid #e1e1e1; width:1000px; height:45px;overflow:hidden; padding-top:8px; color:#333;float:left; }
.titEn{ font-size:28px; font-weight:bold;width:auto; height:24px; line-height:24px; float:left; word-spacing:6px;color:#333;}
.titSer{ font-size:26px; font-weight:bold;width:auto; height:24px; line-height:24px; float:left;margin-left:10px;color:#333;}
.titRn{ font-size:16px;  font-weight:normal; width:auto; height:22px; line-height:28px; float:left;margin-left:10px;color:#666; }
.listtopadimg{width:1000px; height:auto; margin-bottom:10px;}


.sp-large{width:530px;}
.picScroll-left{ width:530px;}
.sp-thumbs{width:540px; overflow:hidden; height:124px;}
.sp-thumbs a:link, .sp-thumbs a:visited{width:121px;height:121px;margin-right: 12px;}
.pro_dt_div{ float:left; width:100%; padding-top:28px; padding-bottom:28px}
.pro_dt_div_l{ float:left;}
.pro_dt_div_l img{ }


.pro_dt_div_r{ float:right; width:440px; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:22px}
.pro_dt_div_r h2{ font-size:18px}
.pro_dt_div_r_t{ float:left; width:100%; height:auto;overflow:hidden}
.pro_dt_div_r_t.hover{ height:auto}
.pro_dt_div_r_b{ float:left; margin-top:60px; width:100%}
.pro_dt_div_r_b span.zx{ text-align:center; display:block; padding-bottom:13px; border-bottom:1px solid #ccc; margin-bottom:12px; cursor:pointer}

.color{height:156px; overflow:hidden; margin-top:-18px;}
.color li{ width:118px; float:left;  text-align:center; height:152px; overflow:hidden; cursor:pointer; color:#2e2e2e;margin-top:10px; margin-right:15px; font-size:14px;}
.color li img{ width:116px;height:116px;}
.color li.last{ margin-right:0}

.colorpro{height:140px; overflow:hidden; margin-top:-38px;}
.colorpro li{ width:118px; float:left;  text-align:center; height:114px; overflow:hidden; cursor:pointer; color:#2e2e2e;margin-top:10px; margin-right:15px; font-size:14px;}
.colorpro li img{ width:114px;height:114px; }
.colorpro li.last{ margin-right:0}


.picScroll-left{ float:left; margin-top:10px;}
.picScroll-left .bd li{ float:left; width:75px; height:75px; padding:2px; background:url(../images/browsebg.jpg) 0 0 no-repeat; display:inline;cursor:pointer; margin:0 1px}
.picScroll-left .bd li img{ width:71px; height:71px;}
.picScroll-left .bd .prev{ float:left; width:11px; height:75px; background:url(../images/prev.jpg) 0 0 no-repeat; margin-right:4px; display:inline}
.picScroll-left .bd .next{ float:right; width:11px; height:75px; background:url(../images/next.jpg) 0 0 no-repeat}

/*产品详细页相关产品列出*/
.noborder{ border:none; background:none;}
.proother{height:auto; display:block; width:1000px; margin:0 auto;}
.pro_dt_list{ height:auto; display:block;}
.pro_dt_list li{ float:left; width:100%; padding:28px 0; border-top:1px solid #999;  }
.pro_dt_list li span.order{ float:right; display:block; width:700px; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; line-height:30px}
.pro_dt_list li span.order h2{ font-size:14px}
.pro_dt_list li span.r{ float:right;width:210px;}
.pro_dt_list li span.r a{ display:block; margin-top:20px}
p.showNum{ float:left;}
.ProColor,.ProSize{margin-top:14px;}
.viewjf{margin-left:130px;z-index: 1;display: inline-block; top:-30px; position:relative;}
.rank_prices{margin-top:0px; float:left; margin-left:0px; padding-top:4px;  z-index:1000000000; position:relative;  }

.L-color{float:left; top:12px; position:static; text-align:right;}
.L-size{float:left;top:32px;position:static;text-align:right;}
.pro_dt_sel1{ width:220px;background: #f2f2f2;border:1px solid #ccc; padding-bottom:2px; padding-top:2px;  padding-right:30px; text-align:center; line-height:31px; position:relative;margin-left:40px; top:0px; left:74px; z-index:222; height:26px; color:#000;  font-size:12px; }
.pro_dt_sel1box{ width:100%; position:absolute; top:31px; left:-1px; background:#fafafa; z-index:222; display:none;}
.pro_dt_sel1box2{ width:100%; z-index:22}
.pro_dt_sel1box3{ width:auto; top:27px;}
.pro_dt_sel1box3 ul li{ float:left; width:100%; line-height:27px; padding:0; border:0;}
.pro_dt_list li span.r .pro_dt_sel1box3 ul li a{ margin-top:0}
.pro_dt_sel1box ul li{ float:left;line-height:31px; padding:0; border:0;  background:#fff;border:1px solid #ccc; border-top:1px solid #fff;}
.pro_dt_sel2 ul li{ }
.pro_dt_sel1box ul li a{ color:#000; display:block}
.pro_dt_sel1box ul li a class{width:220px;}
#Stock1,#Stock2{ display:none;}

span.btn{width:29px; height:29px; background:url(../images/btn.jpg) 0 0 no-repeat; position:absolute; right:1px; top:1px; cursor:pointer}
span.btn1{width:27px; height:27px; background:url(../images/btn1.jpg) 0 0 no-repeat; position:absolute; right:0px; top:0px; cursor:pointer}
.pro_dt_sel2{ width:220px; background:#f2f2f2; z-index:22; }
.pro_dt_sel3{ width:81px;background:#f2f2f2; line-height:23px; border:1px solid #ccc; padding:1px; }
.open1 a{ text-decoration:none;}
#Pnum{  margin-left:-24px; }
#Stock{width:100%;border-top:1px solid #ccc;}
#Stock a{ height:27px;line-height:27px; text-indent:26px; margin:0px; font-family:Arial; border-left:1px solid #ccc; border-right:1px solid #ccc;  border-bottom:1px solid #ccc;  text-align:left; background:#fafafa; color:#000;}
#Stock li a{border:none; }
#Stock a:hover,.pro_dt_sel1 a:hover{ background:#f2f2f2; color:red;font-weight:bold; }

/* 显示会员价 */	        
.rank_prices {
	font-weight: normal;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	float: left;
	margin-top: -45px;
	margin-left:170px;
	z-index: 10000
}
.rank_prices .rmbPrice i {
	background-position:0px -111px;
	width: 7px;
	height: 5px;
	display: inline-block;
	margin-top: -1px;
	margin-left: 10px;
	vertical-align: middle;
}
.rank_prices #vip1,.vipa {
	padding: 2px 8px;
	border: 1px solid #aaa;
	cursor: pointer
}
.rank_prices #vip2,.vipb {
	padding: 2px 8px;
	width: auto;
	height: auto;
	background: none;
	border: 1px solid #aaa;
	cursor: pointer;
	z-index: 1000
}


/*销售员后台页面*/
.account{ float:left; width:100%; padding-top:0px; margin-bottom:30px; margin-top:20px;}
.account_l{ float:left; width:170px; overflow:hidden; margin-top:0px; }
.account_l_list li{ float:left; width:100%; margin-bottom:10px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:13px}
.account_l_list li a{color:#404040;}
.account_l_list li a:hover{color:#f01812; }
.account_l_list li.first{ font-size:16px; margin-bottom:22px; }
.account_r{ float:right; width:821px; padding-bottom:30px; min-height:435px;_height:435px}
.account_r_title{ float:left; color:#111;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:15px;}
.account_r_title h2{font-size:18px; margin-bottom:12px; color:#404040}
.account_r_title a{ color:#404040}
.account_r_con{ float:left; width:100%; margin-top:18px; color:#333; line-height:20px}
.account_r_con_cell{ float:left; width:100%; line-height:27px; color:#404040; font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:6px}
.account_r_con a{margin:13px 0 16px 0; float:left}
.txt1{ width:266px; height:28px; line-height:28px; padding:0 5px; border:1px solid #aaaaaa; background:none;color:#404040}
.txt2{width:139px; height:28px; line-height:28px; padding:0 5px; border:1px solid #aaaaaa; background:none; margin-right:12px;color:#404040}
.checkbox1{ float:left; margin-right:7px; display:inline; margin-top:2px}
.textarea1{height:180px;width:760px; margin-bottom:8px; margin-top:8px; padding:0 5px; background:none; border:1px solid #4a4a4a;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:13px; line-height:23px; overflow:auto;}
.manareadme{clear:both; width:1000px; height:40px; line-height:20px; margin:0 auto; overflow:hidden; margin-top:20px; margin-bottom:30px;}

/*hsorder*/
.hsorder_con{float:left; width:100%;}
.ord_tab{ float:left; width:100%; margin-bottom:10px}
.ord_tab_table td{ font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; height:27px; border-bottom:1px solid #aaaaaa; text-align:center}
.ord_tab_table td.first{ padding-left:27px; text-align:left}

.ord_tab1{ float:left; width:100%; padding-bottom:10px;  margin-bottom:10px}
.ord_tab1_table th{ background:#eaeaea; height:60px; overflow:hidden;}
.ord_tab1_table th.first{ text-align:left; padding-left:16px; line-height:24px}
.ord_tab1_table th.last{ line-height:15px}
.ord_tab1_table td{ padding-top:10px; text-align:center;}
.ord_tab1_table td.price{ line-height:15px}
.ord_tab1_table td.price i{ text-decoration:line-through;}
.ord_tab1_table td.first{ text-align:left; padding-left:11px;}
.ord_tab1_table td.first a{ color:#404040}
.ord_tab1_table td.first a:hover{color:#f01812;}
.ord_tab1_table td.first span{ margin-top:20px; float:left; overflow:hidden; width:200px}
.ord_tab1_table td.first img{ width:61px; height:61px; border:1px solid #aaaaaa; margin-right:7px; float:left}

/*inventory*/
.ord_tab2{ float:left; width:100%;}
.ord_tab2_table td{font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; height:27px; border-bottom:1px solid #aaaaaa; text-align:center}
.ord_tab2_table td.first{ padding-left:27px; text-align:left;}
.inventory{ float:left; width:100%; border:1px solid #aaaaaa; overflow:hidden; margin:30px 0 0 0;}
.ord_tab3{ float:left; width:100%; border-bottom:1px solid #aaaaaa;padding-bottom:19px}
.ord_tab3_table{ float:left; width:100%;}
.ord_tab3_table td{padding-top:9px; text-align:center;}
.ord_tab3_table td.first{text-align:left;padding-left:11px;}
.ord_tab3_table td.first a{ color:#404040}
.ord_tab3_table td.first a:hover{color:#f01812;}
.ord_tab3_table td.first span{ margin-top:26px; float:left; overflow:hidden; width:240px}
.ord_tab3_table td.first img{ width:61px; height:61px; border:1px solid #aaaaaa; float:left; margin-right:8px}
.ord_tab3_table td.price{ line-height:15px}
.ord_tab3_table td.price i{ text-decoration:line-through;}
.ord_tab3_table td.operate a{ color:#404040;display:block; width:64px; height:28px; line-height:28px; margin-left:10px; margin-right:3px;}
.ord_tab3_table td.operate a:hover{ background:#e2a209;border-radius: 3px; color:#000}

/*evaluate*/
.ord_tab4{ float:left; width:100%; margin-bottom:31px}
.ord_tab4_table td{font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; height:27px; border-bottom:1px solid #aaaaaa; text-align:center}
.ord_tab4_table td.first{ padding-left:27px; text-align:left}
.evaluate{ float:left; width:100%}
.ord_tab5{ float:left; width:100%; margin-bottom:9px}
.ord_tab5_table{border-bottom:1px solid #aaaaaa;}
.ord_tab5_table th{ height:30px; background:#eaeaea; text-align:left; padding-left:21px}
.ord_tab5_table th em{ padding:0 20px}
.ord_tab5_table td{padding-top:10px; text-align:center;}
.ord_tab5_table td.first{text-align:left; padding-left:11px}
.ord_tab5_table td.first a{ color:#404040}
.ord_tab5_table td.first a:hover{color:#f01812;}
.ord_tab5_table td.first span{ margin-top:26px; float:left; overflow:hidden; width:240px}
.ord_tab5_table td.first img{ width:61px; height:61px; border:1px solid #aaaaaa; float:left; margin-right:8px}
.ord_tab5_table td.price{ line-height:15px}
.ord_tab5_table td.price i{ text-decoration:line-through;}
.ord_tab5_table td.state{ border-left:1px solid #aaaaaa;}
.ord_tab5_table td.last{ padding-bottom:10px}

.eva_detail{ float:left; width:100%; padding-top:31px; border-bottom:1px solid #aaaaaa; padding-bottom:26px}
.eva_detail_t{ float:left; width:100%; background:#eaeaea; height:25px; line-height:25px;}
.eva_detail_t h2{ font-size:13px; padding-left:31px;}
.eva_detail_b{ float:left; width:100%}
.eva_det_list li{ float:left; width:100%; padding:18px 0 32px 0}
.eva_det_list li span.l{ float:left; padding-left:9px}
.eva_det_list li span.l img{ margin-right:10px; vertical-align:middle; border:1px solid #aaaaaa}
.eva_det_list li span.r{ float:right; width:516px}

.eva_det_area{ width:469px; height:132px; overflow:hidden; padding:0 5px; background:none; border:1px solid #aaaaaa; margin:18px 0 8px 0;color:#404040}
/*data*/
.data_con{ float:left; width:99%;font-family:"\5FAE\8F6F\96C5\9ED1"; border:1px solid #aaaaaa}
.data_con_t{ float:left; height:30px; line-height:30px; font-size:13px; background:#eaeaea; width:100%;}
.data_con_t h2{ padding-left:22px}
.data_con_m{ float:left; width:100%; padding:10px 0; border-bottom:1px solid #aaaaaa}
.data_table td{ height:36px; padding-left:10px; }
.data_table td.first{  text-align:right}
.data_con_b{ float:left; width:100%; padding:19px 0}
.data_con_b a{ margin-left:22px; float:left}
.data_con_b2{ float:left; width:100%; padding:19px 0}
.data_con_b2 a{ margin-left:88px;float:left}
.data_txt1{ height:21px; width:196px; background:none; border:1px solid #aaaaaa; padding:0 10px; line-height:21px; color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1";}
.d?ta_txt2{height:21px; width:381px; background:none; border:1px solid #aaaaaa; padding:0 10px; line-height:21px; color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1";}
.data_table td em{ padding:0 18px}
.data_select1{ height:21px; width:189px; margin-right:9px;line-height:21px; border:1px solid #aaaaaa; background:#fbfbfb; color:#404040;}

/*message*/
.message_con{ float:left; width:100%;border-bottom:1px solid #aaaaaa;}
.message_con_table{ border-bottom:1px solid #aaaaaa;}
.message_con_table th{ height:30px; font-size:13px; background:#eaeaea;}
.message_con_table th.first{ text-align:left; padding-left:40px}
.message_con_table td{ text-align:center; height:36px}
.message_con_table td.first{ text-align:left; padding-left:36px}

/*address*/
.address_con{ float:left; width:100%}
.address_title{ float:left; width:100%;background:#eaeaea;background:#eaeaea;height:25px; line-height:25px}
.address_title h2{ padding-left:21px;}
.address_con{ float:left; width:100%}
.addresslist{ float:left; padding:9px 0}
.addresslist li{ float:left; line-height:30px; height:30px; padding:0 11px 0 21px; width:789px}
.addresslist li a{ color:#404040;display:block; width:64px; height:21px; line-height:21px;float:right; text-align:center; margin-top:5px}
.addresslist li a:hover{ background: url(../images/operate_bg.jpg) 0 0 no-repeat; color:#000}
.address_table{ float:left; width:100%; margin-top:34px; }
.address_table td{ padding-bottom:9px; padding-left:11px}
.address_table td.first{ text-align:right}
.address_table td i{ color:#d30000}
.address_table td.last{padding-bottom:20px; padding-top:10px}

/*退货订单底部订单说明内容*/
.de_tb_con{ float:left; width:98%;padding:8px;  clear:both;padding-left:14px; margin-bottom:30px;  display:block;border-bottom:1px solid #ccc; padding-bottom:10px; }
.de_tb_con_l{ float:left}
.de_tb_con_r{ float:right; width:480px; margin-top:0px; }
.de_tb_con_r i{ float:right;}
.de_tb_con_r p{ margin-bottom:10px}
.de_tb_con img{ vertical-align:middle;border:1px solid #ccc; padding:2px;}
.de_tb_con_r_sel{ width:109px; height:21px; padding-left:5px; border:1px solid #aaaaaa; background:#fbfbfb; line-height:21px; color:#404040}
.de_tb_con_r_txt{ width:104px; height:25px; line-height:25px; color:#404040;border:1px solid #aaaaaa; background:none; padding:0 5px}
/*service*/
.service_title{ float:left; width:100%;height:30px; line-height:30px; background:#f4f4f4}
.service_title h2{ padding-left:21px;}
.service_con{ float:left; width:100%; padding-top:21px}
.service_table td{ padding-bottom:9px}
.service_table td.first{ text-align:right}
.service_table td.top{ vertical-align:top}
.service_table td em{ padding:0 18px}
.service_txt1{ width:206px; height:21px; line-height:21px; padding:0 5px; background:none; border:1px solid #aaaaaa; color:#404040}
.service_area1{ width:601px; height:126px; line-height:21px; padding:0 5px; background:none;border:1px solid #aaaaaa;color:#404040}
.srcdiv1{height:21px; line-height:21px;border:1px solid #aaaaaa; width:206px; padding:0 5px; overflow:hidden; float:left; margin-right:11px; display:inline}
.srcdiv2{ height:21px; line-height:21px;border:1px solid #aaaaaa; width:50px; text-align:center; float:left; cursor:pointer}

/*pay*/
.paytitle{ float:left; width:100%}
.pay_con{ float:left; width:960px;font-family:"\5FAE\8F6F\96C5\9ED1"; border:1px solid #aaaaaa; margin-bottom:20px; }
.pay_con_t{ float:left; width:100%; height:40px; line-height:40px; border-bottom:2px solid #aaaaaa;}
.pay_con_t h2{ padding-left:15px; font-size:14px;}
.pay_con_b{ float:left; padding:13px 0 16px 13px; width:985px; overflow:hidden}
.pay_con_b img{ vertical-align:middle; margin:0 63px 0 9px; border:1px solid #232323}
.paylist li{ ?loat:left; width:972px; line-height:30px; padding-left:13px}
.paybox1{ float:left; width:100%; padding-left:5px; display:none}

.paybox1_table td{ padding-bottom:8px}
.paybox1_table td.first{ text-align:right}
.paybox1_table td i{ color:#d30000}

.zj{ float:left; width:100%}
.zj span{ float:right; font-size:16px; text-align:right}
.zj span i{ color:#a01313}

.pay2_table th{ height:40px; border-bottom:2px solid #aaaaaa;}
.pay2_table th.first{ text-align:left;padding-left:14px;}
.pay2_table td{text-align:center; padding:13px 0 11px 0; border-bottom:1px solid #aaaaaa}
.pay2_table td.first{text-align:left;padding-left:14px;}
.pay2_table td.first a{ color:#404040}
.pay2_table td.first a:hover{color:#f01812;}
.pay2_table td.first span{float:left; overflow:hidden; width:300px; line-height:24px;}
.pay2_table td.first img{  border:1px solid #aaaaaa; float:left; margin-right:8px}
.pay2_table td.price{ line-height:15px}
.pay2_table td.price i{ text-decoration:line-through;}

.zj2{ float:left; width:100%; padding:14px 0px}
.zj2_l{ float:left; padding-left:0; padding-top:0px; width:405px; padding-bottom:12px; line-height:22px; margin-top:0px;}
.zj2_l_ly{ width:410px; height:100px; border:1px solid #aaaaaa; overflow:hidden; background:url(../images/zj2_l_ly_bg.jpg) right bottom no-repeat; color:#404040; padding:0 5px; background:#fff;}
.zj2_r{ float:right; text-align:right; padding-right:42px; font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:30px}
.zj2_r em{ padding:0 13px}
.zj2_r i{ color:#232323}
.zj2_r i.zjg{ font-size:24px}

.pay_con_b2{ float:left;padding:13px 0 16px 13px; width:985px; overflow:hidden; border-top:1px solid #aaaaaa}
.pay_con_b2 em{ padding:0 35px}
.pay_con_b2 em.em1{ padding:0 15px}
.paybox2{ float:left; display:none; padding-left:150px}
.fp{ width:253px; height:20px; border:1px solid #aaaaaa; overflow:hidden; background:url(../images/zj2_l_ly_bg.jpg) right bottom no-repeat; color:#404040; padding:0 5px}

/*shop 购物车*/
.shop1{ float:left; width:100%; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; padding-bottom:10px; margin-top:12px;}
.shop1 span{ float:right}
.shop2{ float:left; width:998px; border:1px solid #aaaaaa; font-size:12px;}
.shop2 em{ padding:0px}
.shoptable1 th{ height:40px; border-bottom:2px solid #aaaaaa;}
.shoptable1 th.first{ text-align: left; padding-left:26px}
.shoptable1 td{ padding:18px 0; vertical-align:top; text-align:center; border-bottom:1px solid #aaaaaa}
.first p{ margin:0px; padding:0px; text-align:left;}
.tright{ float:right; margin-right:60px;}
.shoptable1 td.Packprof{ height:auto; line-height:30px; text-align:left;  font-size:12px; background:#fafafa;}
.shoptable1 td.Packproe{height:1px; line-height:1px; text-align:left;}
.Packprof img{float:left; width:163px; height:163px; }
.fred{ font-size:14px; color:Red; font-weight:bold; padding-left:3px;}
.shop_chb2{ margin-right:18px; float:left; margin-top:71px; width:10px; height:40px;}
.shop_chb_tt td{ border-bottom:1px solid #eee;}
.Packprol{ float:left; width:auto;}
.Packprom{ float:left; width:auto; margin-left:5px;}
.Packpror{ float:right; width:auto;  text-align:left; margin-top:10px; margin-right:30px;}
.shoptable1 td.firstno{ border-bottom:none;}

.shoptable1 td.first{ padding-left:26px}
.shoptable1 td.first img{ float:left;width:170px; height:170px;}
.shop_chb{ margin-right:18px; float:left; margin-top:71px}
.shoptable1 td.first span{ width:280px;float:left; line-height:26px; text-align:left; padding-left:22px}
.shoptable1 td.first span h2{ font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:22px; line-height:13px}
.shoptable1 td.first span img{ float:none; vertical-align: middle; margin-right:4px; margin-bottom:6px;width:30px; height:30px;}
.shoptable? td.first span em{ padding:0px}
.shoptable1 td.first span i{ color:#E4002E; margin-top:25px; display:block; }
.shoptable1 td.price{ line-height:15px}
.shoptable1 td.price i{ text-decoration:line-through;}
.shoptable1 td.num i{ cursor:pointer;}
.shoptable1 td.num input{ margin-left:2px;}

/*购买数量输入框*/
.shop_txt1{ width:32px; border:1px solid #aaaaaa; background:none;  color:#404040; text-align:center;  vertical-align:inherit;  }

.shoptable1 td.operate a{ color:#404040;display:block; width:64px; height:28px; line-height:28px; margin-right:3px; }
.shoptable1 td.operate a:hover{background:#e2a209;border-radius: 3px; color:#000}
.cz{ float:left; padding:24px 5px 20px 20px; width:auto; font-size:12px;}
.cz a{ margin-right:11px}
.cz input{ margin-right:4px}
.cz span{ float:right;}
.cztxt1{ width:166px; height:24px; line-height:24px; padding:0 5px; background:none; border:1px solid #aaaaaa; color:#404040}
.shop3{ float:left; width:998px; border:1px solid #aaaaaa; line-height:40px; margin-top:40px;border-bottom:0}
.shop3 h2{ border-bottom:2px solid #aaaaaa; padding-left:27px}
.shop3 p{ padding:0 27px; border-bottom:1px solid #aaaaaa; display:block}
.shop3 p i{ float:right}

.shop4{ float:left; width:998px;  margin:0 auto; }
.shop4 h2{ height:auto; line-height:43px; border-top:1px solid #bdbdbd;  padding-top:17px; padding-bottom:17px;  font-size:18px; text-align:center;}
.shop4_list{ float:left; padding:19px 0 13px 30px}
.shop4_list li{ float:left; width:142px; font-size:12px; line-height:22px; margin-right:24px; display:inline; overflow:hidden; }
.shop4_list li img {border:1px solid #ccc;}
.shop4_list li a{ color:#333}


/*divpro*/
.divpro{ float:left; width:100%; padding-top:20px; padding-bottom:51px}
.divpro_con1{ float:left; width:100%; margin-bottom:10px}
.divpro_con1_l{ float:left; width:300px; margin-right:10px; display:inline; height:380px;background:#f2f2f2; font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:20px; padding:20px 0 0 14px}
.divpro_con1_l h2{ font-size:18px}
.divpro_con1_m{ float:left; width:420px; margin-right:10px}
.divpro_con1_r{ float:left; width:190px; background:#f2f2f2; padding:20px 0 0 48px; height:380px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:22px}
.divpro_con2{ float:left; width:100%; padding-bottom:24px; }
.divpro_con2_t{ float:left; width:100%; margin-bottom:20px; height:26px; background:#f2f2f2; overflow:hidden}

.divpro_con2_t_list li{ float:left; height:26px; line-height:26px;font-family:"\5FAE\8F6F\96C5\9ED1"; width:89px; text-align:center; background:url(../images/jiao_1.png) right 0 no-repeat; padding-left:18px; padding-right:18px; margin-right:-18px; position:relative; cursor:pointer}
.divpro_con2_t_list li.last{ background:none}
.divpro_con2_t .divpro_con2_t_list li.on,.divpro_con2_t_list li.hover{ background:#DCDCDC url(../images/jiao_2.jpg) right 0 no-repeat; }

.prev2{ float:left}
.next2{ float:right}

.divpro_con2_b{ float:left; width:100%;}
.divpro_con2_b_l{ float:left; width:279px; height:400px; border-right:1px solid #6a6a6a; color:#404040; font-size:13px; line-height:22px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.divpro_con2_b_l h2{font-size:16px}
.divpro_con2_sel{ height:24px; width:256px;  margin-bottom:6px; color:#404040; line-height:29px;border:1px solid #7f7f7f;font-family:"\5FAE\8F6F\96C5\9ED1";}
.gd{ float:left; margin:5px 0 12px 0}
.divpro_txt1{ width:59px; height:16px; border: 1px solid #a7a7a7; background:none; color:#a7a7a7; text-align:center; line-height:16px}
.divpro_sear{ width:256px; height:90px; overflow:hidden; }
.divpro_txt2{ width:246px; height:29px; line-height:29px; border:0; padding:0 5px;font-family:"\5FAE\8F6F\96C5\9ED1"; float:left;color:#404040;  line-height:20px;  clear:both; }
.divpro_btn2{ width:60px; height:50px;  cursor:pointer; border:0; float:left;clear:both; margin-top:8px; margin-left:0px;}
.divpro_con2_b_r{ float:right; width:713px; height:340px; overflow:hidden;}
.divpro_con2_b_r_list i{ float:left; height:95px; width:95px; overflow:hidden;  display:inline; margin-right:8px; margin-bottom:8px; display:block}
.divpro_con2_b_r_list i.last{ margin-right:0}
.divpro_con2_b_r_page{ width:713px; height:25px; line-height:25px; text-align:center; background:#f2f2f2; float:left}
.divpro_con2_b_r_page a{ float:none; padding :0 5px;}

/*viplist*/
.viplist_con{ float:left; width:99%}
.viplist_tb1{ float:left; width:100%; font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.viplist_table1 td{ padding-bottom:19px}
.viplist_table1 td.first{ text-align:right}
.viplist_txt1{ width:206px; height:23px; padding:0 5px; color:#404040; background:none; border:1px solid #aaaaaa;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:13px; line-height:23px}
.viplist_tb2{ float:left; width:100%; font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1";border:1px solid #aaaaaa;}
.viplist_table2{ border-bottom:1px solid #aaaaaa}
.viplist_table2 th{ height:30px; background:#eaeaea;}
.viplist_table2 th.first{ padding-left:30px; text-align:left}
.viplist_table2 td{ padding-bottom:24px; text-align:center}
.viplist_table2 td.first{ padding-left:41px;text-align:left}
.viplist_table2 td.top{ padding-top:24px}

.viplist_tb3{ float:left; width:100%; font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1";border:1px solid #aaaaaa;}
.viplist_table3{ border-bottom:1px solid #aaaaaa}
.viplist_table3 th{ height:30px; background:#eaeaea;}
.viplist_table3 th.first{ padding-left:20px; text-align:left}
.viplist_table3 td{ padding-bottom:24px; text-align:center}
.viplist_table3 td.first{ padding-left:16px;text-align:left}
.viplist_table3 td.top{ padding-top:24px}
.viplist_table3 td.operate a{ color:#404040;display:block; width:64px; height:28px; line-height:28px; margin-right:3px;}
.viplist_table3 td.operate a:hover{ background:#e2a209;border-radius: 3px; color:#000}


.viplist_sel{width:214px; height:28px; color:#404040; background:#fafafa; border:1px solid #aaaaaa;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:13px; line-height:28px}
.sta_area{ width:170px; height:100px; padding-left:5px; border:1px solid #696969; background:#fff; line-height:18px; color:#404040}


/*detail*/
.de_title{ float:left; width:100%; color:#404040;  font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:20px; margin-top:10px; padding:0px;}
.de_con{ float:left; width:100%}
.de_con h2{font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px; color:#404040; line-height:34px; padding-bottom:12px}
.de_tb{ width:998px; border:1px solid #aaaaaa; background:#fff;}
.de_table1 th{ height:40px; border-bottom:2px solid #aaaaaa}
.de_table1 th.first{ text-align:left; padding-left:17px}
.de_table1 td{ font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; text-align:center; padding-top:14px; padding-bottom:14px; vertical-align:top ; border-bottom:1px solid #aaaaaa}
.de_table1 td.first{text-align:left; padding-left:17px}
.de_txt1{ width:55px; height:24px; text-align:center; line-height:24px; border:1px solid #aaaaaa; background:none; color:#404040}
.de_sel{ width:auto; height:29px; text-align:left; line-height:29px; border:1px solid #aaaaaa; background:#fbfbfb; color:#404040; }
option{padding:3px; }
.tddiv_l{ float:left; width:20px; padding-top:75px; margin-right:5px;}
.tddiv_m{ float:left; width:163px; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.tddiv_m img{ margin:2px; padding:1px;}
.de_txt2{ height:24px;}
.de_txt2{ width:94px;}
/*.de_sel2{ width:161px; height:23px; padding:0 5px; border:1px solid #aaaaaa; color:#404040; background:#fbfbfb;line-height:23px; font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1";}
*/

.tddiv_r{ float:right;font-family:"\5FAE\8F6F\96C5\9ED1"; padding-left:10px; width:210px;}
.tddiv_r i{ font-size:13px; margin-bottom:6px; display:block;}
.tddiv_r p{ line-height:25px; margin:0px; padding:0px; clear:both;}
.tddiv_r p i{ line-height:20px}
.tddiv_r p img{ vertical-align:middle; margin-right:16px; margin-bottom:6px; }

.tddiv_r span{ width:350px; margin-left:-100px; height:16px; float:left;position:relative; z-index:99?9; margin-right:-80px}
.de_table1_1 td{ padding:0; vertical-align:middle; text-align:left;  border:0} 
.de_table1_1 td.ts{ padding-bottom:20px}
.de_table1_1 td.first{ text-align:right}
.de_table1_1 td.tp{ vertical-align:top}
.de_area{ width:390px; height:129px; padding-left:5px; background:none; border:1px solid #aaaaaa; }
.de_tb_title{ float:left; height:37px; border-bottom:1px solid #aaaaaa; width:100%}
.de_tb_title h2{padding-left:16px; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.shenh{ float:right; width:450px; position:relative; margin-bottom:-120px; margin-right:80px; display:inline}
.shenh span{ display:block; float:right; width:350px}
.shenh_sel{ width:350px; height:100px;}


/*job*/
.employ_con{ float:left; width:100%; border-bottom:1px solid #aaaaaa; padding-bottom:10px}
.employ_con h2{ display:block; padding-left:22px; font-size:13px; color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1"; height:25px; line-height:25px; background:#eaeaea; margin-bottom:25px}
.employ_table td{ font-size:12px; padding-bottom:9px; padding-left:5px}
.employ_table td.first{ text-align:right}
.employ_table td.top{ vertical-align:top}
.employ_table td i{ color:#cf0000; margin-left:14px;top:3px; position:relative}
.employ_table td em{ padding:0 18px}
.employ_table td em1{ padding:0 5px}
.employ_txt1{ width:206px; height:21px; line-height:21px; padding:0 5px; background:none; border:1px solid #aaaaaa; color:#404040}
.employ_txt2{ width:603px; height:21px; line-height:21px; padding:0 5px; background:none; border:1px solid #aaaaaa; color:#404040}
.employ_area{width:666px; height:136px; line-height:21px; padding:0 5px; background:none; border:1px solid #aaaaaa; color:#404040; margin-top:10px}

/*service*/
.contact_con{ float:left; width:100%; margin-bottom:38px}
.contact_con span{ float:right; width:410px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; padding-right:16px}
.contact_con span h2{ margin-bottom:18px; font-size:16px}
.contact_con span p{ line-height:24px}

/*subbranch*/
.subbranch_con{ float:left; width:100%; line-height:24px}
.subbranch_con h2{padding:0 16px; color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1";background:#EAEAEA;float:left; line-height:26px; margin-bottom:21px}
.subbranch_con span{ width:454px; float:right}
.subbranch_table{ float:left; border:1px solid #aaaaaa; margin-top:21px}
.subbranch_table th{ height:37px; background:#EAEAEA;color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1";}
.subbranch_table td{ height:46px; text-align:center;color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1";}

/*activity*/
.activity_con{ float:left; width:100%}
.activity_one{ float:left; width:100%; text-align:center; font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; padding-bottom:25px; border-bottom:1px solid #4d4d4d}
.activity_two{ float:left; width:100%; line-height:24px; padding-top:20px}
/*design*/
.design{ float:left; width:100%}
.design_list{ float:left; width:100%; border-top:1px solid #eee; padding-top:20px;}

.design_list li{ float:left; width:300px; height:auto; margin-bottom:12px; text-align:center; line-height:25px; margin-right:24px; display:inline;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-left:6px;}
.design_list2 li{ width:300px;}
.design_list2 li img{ width:300px; height:191px; }
.design_list li a{ color:#2e2e2e}
.design_list li a:hover{ color:#f01812;}
.design_list li.last{ margin-right:0}
.design_con{ float:left; width:100%; min-height:630px;_height:630px; margin-top:14px;}
.design_con_l{ float:left}
.design_con_r{ float:right; width:360px; color:#404040;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px}
.design_con_r h2{ font-size:18px; margin-bottom:10px}
.design_con_r p{ line-height:30px}
.design_con_r span{ float:left;width:100%;padding-bottom:20px; border-bottom:1px solid #999; margin-bottom:15px}
.design_con_r a{ float:left; margin-top:16px}

/*3D*/
.search{ float:left; width:100%; padding-bottom:10px; border-bottom:1px solid #333; margin-bottom:18px}
.search p{ margin-bottom:11px}
.seartxt2{ width:180px; padding:0 5px; height:18px; line-height:18px; background:none; border:1px solid #aaaaaa; color:#404040}

/*print*/
.input-button{ height:?4px;}
.print{ float:left; width:100%; min-height:507px;_height:507px; margin-bottom:20px; margin-top:20px;}
.print_list{ float:left; width:100%}
.print_list li{ margin-right:14px; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:10px}
.print_list li a{ color:#404040}
.print_txt1{ width:206px; height:23px; line-height:23px; padding:0 5px 6px; background:none; border:1px solid #aaaaaa; color:#404040; margin-right:6px}
.print em{ padding:0 12px}
.instruct_one{ float:left; width:100%}
.instruct_two{ float:left; width:100%; padding-top:60px}
.instruct_two_list{ float:left; width:213px; margin-left:271px; display:inline}
.instruct_two_list li{ float:left; width:100%; text-align:center; background:#EAEAEA; border-bottom:1px solid #000;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; height:25px; line-height:25px}
.instruct_two_list li.two{ background:#373737}

.print_l{ float:left; width:179px; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040;}
.print_r{ float:right; width:821px}
.print_r_one{ float:left;font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; padding-right:28px; width:600px; height:40px; overflow:hidden; float:right; clear:both;}
.print_r_one a{ float:right;}
.print_r_two{ float:left; width:100%; padding-top:13px}
.quotation_table{ float:left; margin-bottom:6px;}
.quotation_table td{ padding-bottom:6px}
.border-bottom1{border-bottom:1px solid #000;}

.print_t1{ font-size:24px; font-weight:bold; height:40px; line-height:40px; text-align:center; margin:10px auto; width:780px;overflow:hidden; clear:both;}
.print_t2{ font-size:16px; font-weight:bold; height:40px; line-height:40px; text-align:center; margin:10px auto; width:780px;overflow:hidden; clear:both;}
.quotation_table1{ float:left; border:none; margin-bottom:16px; line-height:30px}
.quotation_table1 th{ font-size:26px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; height:44px; padding-left:5px; border:none}
.quotation_table1 td{font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040;padding-left:5px;font-size:20px; border:none; padding-top:2px; padding-bottom:10px }

/*2014.8.11 star*/
.quotation_table2{ float:left; border:#aaaaaa; margin-bottom:16px; border-collapse:collapse; line-height:18px; margin-top:12px;}
.quotation_table2 th{ font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; height:26px; padding-left:5px;border:#aaaaaa; border:1px solid #aaaaaa}
.quotation_table2 td{font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040;padding-left:5px;border:#aaaaaa; border:1px solid #aaaaaa; padding:3px }
/*2014.8.11 end*/


.quotation_table2 td.img img{ border:1px solid #191919}
.quotation_table2 td.center{ text-align:center; padding-left:0}
.quotation_table2 td.first{ padding-left:13px}
.quotation_table2 td.top{ vertical-align:top}
.quotation_txt1{ width:127px; height:18px; background:none; color:#404040; border:0;border-bottom:1px solid #5a5a5a; margin-right:40px; padding:0 24px}
.contact{ float:left; width:100%; line-height:30px; padding-top:9px; padding-bottom:48px}
.contact span.l{ float:left; width:500px}
.contact span.r{ float:left}

/* 应用这个样式的在打印时隐藏 */
 .Noprint {display: none; }
  
/* 应用这个样式的，从那个标签结束开始另算一页，之后在遇到再起一页，以此类推 */
.PageNext { page-break-after: always;}
.tdp
{
    border-bottom: 1 solid #000000;
    border-left:  1 solid #000000;
    border-right:  0 solid #ffffff;
    border-top: 0 solid #ffffff;
}
.tabp
{
    border-color: #000000 #000000 #000000 #000000; 
    border-style: solid; 
    border-top-width: 2px; 
    border-right-width: 2px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
}

/*page*/
.page{ float:right; padding:19px 0; overflow:hidden; margin-right:40px;}
.page a{ line-height:22px; height:22px; padding:0 6px; margin:0 4px; border:1px solid #aaaaaa; display:block; float:left; color:#404040}
.page a.hover,.page a:hover{ background:#1a1a1a; border:1px solid #1a1a1a; color:#e9e9e9}

/*foot*/
.foot_box{ width:1000px; padding-top:10px; padding-bottom:30px; margin:0 auto; }
.foot{ width:1000px;  margin:0 auto;  padding-left:10px;}
.footlist li{ float:left; width:160px; text-align:left;line-height:30px; color:#303030; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; border-left:#ccc 1px solid; padding-left:20px; margin-left:34px;}
.footlist li.first{ width:232px}
.footlist li.first3{  margin-left:76px;}
.footlist li a{color:#666; font-size:14px;}
.footlist li a:hover{ color:#7d7d7d}
.bq{ width:1000px; margin:0 auto; text-align:center; color:#323232; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1";  height:30px; margin-top:40px; line-height:20px;  margin-bottom:40px;padding-bottom:30px;}
.bq ul{width:900px;  margin:0 auto; text-align:center;  height:30px; }
.bq ul li{ float:left; margin-left:8px; width:auto;height:22px; line-height:22px;}
.bq a{ color:#323232;}
.bq a:hover{ color:#7d7d7d;}

.footsearch{width:1000px; height:30px; margin:0 auto; margin-bottom:34px; margin-top:20px; text-align:center}

.footdh2{ margin:0 auto; padding-bottom:0px; text-align:center; font-size:14px; width:1000px; height:45px; line-height:45px;margin-top:40px; margin-bottom:10px;  border-top:1px solid #ccc; padding-top:20px; overflow:hidden;  }
.footdh2 a{ color:#323232; padding-left:18px; padding-right:18px;}
.footdh2 a:hover{ color:#7d7d7d;}
.footer-share { list-style: none; margin: 10px 0 0; padding: 0; float:left; margin-left:-40px;}
.mf-tel { color: #303030; letter-spacing: 0; }
.footer-share:after { content: ''; display: block; height: 0; width: 100%; clear: both; }
.footer-share > li { float: left; margin-right: 10px;  width: 30px; height: 27px; border:none;}
.footer-share > li a { text-decoration: none; display: inline-block; width: 29px; height: 23px; background: url(/images/shared.png) left top no-repeat; vertical-align: top;  overflow:hidden;}
.footer-share .sina-weibo { background-position: left top; margin-right:-7px;  }
.footer-share .sina-weibo:hover { background-position: left bottom; }
.footer-share .weixin { background-position: -44px top;  margin-left:-40px;}
.footer-share .weixin:hover { background-position: -44px bottom; }

.footlog ul{ margin: 0 auto; width:490px;}
.footlog ul li{ width:190px; height:30px; text-align:center; line-height:30px; float:left; border:1px solid #ccc; margin-left:20px;}


/*text*/
.colory{ color:#ffba00;}
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f32{ font-size:32px;}
.f36{ font-size:36px;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#ff0000;}
.Arial{ font-family:"Arial", Helvetica, sans-serif;}
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 

/**文字颜色**/
.FsZS{/**专用黄色**/color:#ff0000;}
.FsH6{color:#666;}
.FsH9{color:#999;}
.FsH0{color:#000;}
.FsHf{color:#111;}
.FsHs{color:#f00;}
.FsTm{color:#f4cacb;}

.close2{ width:100%; height:100%; position:absolute; top:0px; left:0; z-index:2;display:none;}
.tc{ cursor:pointer}

/* 滚动条 */
#Scroller-1 { float:left;width:280px;overflow:hidden; height:192px; position:relative; z-index:999; }
.Scroller-Container{ position: absolute;  top: 0px; left:0px; width:270px; z-index:9999;}
#Scrollbar-Container {position:relative;float:rigve;float:right;height:192px;width:7px;overflow:hidden; display:inherit; margin-right:5px}
.Scrollbar-Up {cursor: pointer; position: absolute; left:0; top:0;display:none}
.Scrollbar-Track {width:7px; height:187px; position: absolute; top:0; left: 0;background:url(../images/bg_scr.gif) center center repeat-y ;}
.Scrollbar-Handle {position: absolute;width:7px; height: 17px;cursor:pointer;top:0;}
.Scrollbar-Down { cursor: pointer; position: absolute; left:0; bottom:0; z-index:2; display:none}
.gdlist li{ float:left; margin-bottom:6px; width:100%}
.gdlist li img{ vertical-align:middle; margin-right:16px}

.starWrapper img{ cursor:pointer}


/*2014.6.14 star*/
.time_title{ float:left; width:100%}
.time_con{ float:left; width:100%; background:url(../images/time_bg1.jpg) 95px 0 repeat-y; line-height:34px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-top:-4px;_margin-top:-6px}
.time_con i{ font-size:20px; width:70px; display:block; float:left; margin-right:49px; position:absolute; left:0; top:0;_left:-120px;top:-9px\9;_top:-5px;}
.time_con p{ background:url(../images/yuan.jpg) 90px 10px no-repeat; padding-left:122px; position:relative}
.time_con p em{ padding:16px 0}
/*2014.6.14 end*/


/*2014.6.16 satr*/
.de_btn1{ cursor:pointer; border:0; background: url(../images/debtn1.jpg) 0 0 no-repeat; width:98px; height:23px}
.em{ padding:0 20px}
.em1{ padding:0 10px}
.de_quote2_sel{width:161px; height:23px;border:1px solid #aaaaaa; color:#404040; background:none; line-height:23px; font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-bottom:7px}
/*2014.6.16 satr*/


/*2014.6.19 star*/
.pay_con2{float:left; width:958px;font-family:"\5FAE\8F6F\96C5\9ED1"; border:1px solid #aaaaaa; margin-bottom:23px; line-height:67px; font-size:13px;font-family:"\5FAE\8F6F\96C5\9ED1"; color:#404040; padding:0 20px}
.pay_con2 i{color:#404040;}
.pay_con2 em{ padding:0 12px}
.pay_con2 span{ float:right}
.pay_con2 span i{ color:#404040; font-size:24px}
/*2014.6.19 end*/

.ziding{ float:left; height:26px; line-height:26px;font-family:"\5FAE\8F6F\96C5\9ED1"; width:89px; text-align:center; background:url(../images/jiao_1.png) right 0 no-repeat; padding-left:18px; padding-right:18px; margin-right:-18px; position:relative; cursor:pointer} 


/*2014.7.29 star*/
.e_txt{ width:266px; height:28px; line-height:28px; padding:0 5px; border:1px solid #aaaaaa; background:#fbfbfb; color:#404040; margin-bottom:8px}
.e_txt2{ width:487px; height:28px; line-height:28px; padding:0 5px; border:1px solid #aaaaaa; background:#fbfbfb; color:#404040; margin-bottom:8px}
.e_area{width:487px; height:138px; line-height:28px; padding:0 5px; border:1px solid #aaaaaa; background:#fbfbfb; color:#404040; margin-bottom:8px;resize:none;}
/*2014.7.29 star*/

/*2014.8.12 star*/
.d3d{ float:left; width:587px; position:relative; z-index:99; padding-top:30px; padding-bottom:40px; padding-left:25px}
.d3d a.prve1{ position:absolute; left:0; top:30px;display:block; z-index:99}
.d3d a.next1{position:absolute; right:0; top:30px;display:block; z-index:99}
.d3d ul{ float:left; margin-left:20px}
.d3d ul li{ float:left; width:86px; height:76px; margin:0 13px}
.d3d ul li img{ display:block; width:80px; height:70px; border:3px solid #9f9b9a}
/*2014.8.12 end*/

/*2014.8.21 star*/
	.slideBox{ width:100%; height:521px; overflow:hidden; position:relative; margin-top:12px; }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:30px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; font-size:0}
		.slideBox .hd ul li.on{ background:#333; color:#404040; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1000px; height:521px;display:block;  }
/*2014.8.21 end*/

/*2014.9.9 star*/
.reg-con{ float:left; width:100%; height:258px; text-align:center; padding-top:219px;}
.line{ width:1px; height:35px; margin:0 147px; background:url(../images/reg-bg.jpg) 0 5px no-repeat; display:inline-block}
/*2014.9.9 end*/

.printbox{text-align:right;  height:10px; width:1000px; margin:0px auto; padding-top:10px; padding-bottom:30px; margin-top:20px;}
.txttip{padding-bottom :10px; line-height:28px;}
.h40{height:1px; width:1000px; margin:0px auto; }
.tddiv_r p{ margin-bottom:2px; margin-top:2px; clear:both; float:left; }
.tddiv_r i{ margin-right:4px;}

/*使产品详细页按钮可点击 */
.noborder a{position:relative; z-index:10; }
.btn{position:relative; z-index:100; }
.auto{width:98%;}

/*/book.aspx杂志预鉴 */
.boottop{position:relative; z-index:20; display:block;  }
.bookfoot{position:relative; margin-bottom:10px; margin-top:360px; overflow:hidden; z-index:30; display:block;  }
/* .dSmallPic2{width: 1000px; margin: 0 auto; height:490px; position:relative; margin-bottom:10px; margin-top:24px; overflow-y: auto;overflow-x:hidden; z-index:50; display:block; } */
#carousel_ul { width: 980px; margin: 0 auto; font-size: 0; height:490px; position:relative; margin-bottom:10px; margin-top:24px; overflow-y: auto;overflow-x:hidden;}
#carousel_ul li { display: inline-block; width:auto; margin-left: 1%; padding-top: 1%;}
#carousel_ul li img { width:auto; height:170px;}

.btns { z-index: 10000; width: 800px; position:fixed;top:50%;left:50%; margin-top:-25px;margin-left:-400px;height:50px}
.btns a  
{
    display: block;
 }


#lightBoxPrev{
background-image: url("/js/viewer/img/imgIcons.png");
background-position: 2px 50%;
background-position-x: 2px;
background-position-y: 50%;
background-repeat: no-repeat;
cursor: pointer;
height: 50px;
width:50px;
float:left;
background-color:transparent;
}
#lightBoxNext{
background-image: url("/js/viewer/img/imgIcons.png");
background-position: -42px 50%;
background-position-x: -42px;
background-position-y: 50%;
background-repeat: no-repeat;
cursor: pointer;
height: 50px;
width:50px;
background-color:transparent;
float:right;
}

/*杂志浏览结束*/

/*3d方案详细页*/

	.myalbum{ position: relative; border:none; padding: 4px; overflow: hidden; width: 1000px;  height:680px;}
	.myalbum .bigImg{ height: 680px; width:1000px;position: relative;}
	.myalbum .bigImg li img{ vertical-align:middle; width:610px; height:480px; float:left;}
	.myalbum .bigImg li h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }
	.myalbum .bigImg li p{ height:600px; width:350px; float:right; float:right; color:#333;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:14px; line-height:30px;}

	.myalbum .smallScroll{ height: 96px; margin-bottom: 0px;margin-top:520px; width:710px; }
    .myalbum .sPrev{background: url(/images/left.png) no-repeat;float: left; display: block; width: 11px; height: 35px;text-indent: -9999px; margin-top:30px;}
    .myalbum .sNext{background: url(/images/right.png) no-repeat;float: right; display: block; width: 11px; height: 35px;text-indent: -9999px; margin-top:30px;}
	.myalbum .smallImg{ float:left;  margin: 0 6px; display:inline; width: 660px; overflow: hidden; height:100px; }
	.myalbum .smallImg ul{ height:100px;  width: 9999px; overflow: hidden; }
	.myalbum .smallImg li{ float: left; padding: 0 4px 0 0; width:128px; cursor:pointer;  display: inline; }
	.myalbum .smallImg img{ border: 1px solid #dcdddd; width:120px; height:96px;   }
	.myalbum .smallImg .on img{ border-color:red;}

	.myalbum .pageState{ position: absolute; top: 410px; right: 420px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
	.myalbum .pageState span{ color: #f00; font-size: 16px;}
	
	.viewbtn{height:46px; width:210px;  float:right; margin-top:-250px; margin-right:140px;}
	
	
/* 产品详细页大图显示 */
.ban{ width:540px; height:auto; position:relative; overflow:hidden;margin:0px;  float:left;}
.ban2{ width:520px; height:500px; position:relative; overflow:hidden;border:3px solid #eee;margin-bottom:20px;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:520px; height:500px;}
.prev{ float:left; cursor:pointer;}
.snum{ height:132px;overflow:hidden; width:440px; position:relative;float:left;}
.min_pic{ margin-top:10px; width:520px;}
.zoomImg{ width:510px; margin-top:-100px;}
.snum ul{ position:absolute; left:0; top:0;}
.snum ul li{ width:122px; height:122px; margin-right:23px; padding:0px; border:1px solid #eee;}
.snum ul li.on{ border:1px solid #ff6317; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.mhc{ background:#fff; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}


/* 内容折叠效果 */
.txtIntro{
	width: 440px;
	margin: 0 auto;
}

h2.acc_trigger {
	padding: 0;	margin: 0 0 0px 0;
	background: url(/images/h2_trigger_a1.gif) no-repeat ;
	height: 36px;	line-height: 36px;
	width: 440px;
	font-size: 16px;
	font-weight:normal;
	float: left;
	border-top:1px solid #eee;
    background-position: right top;
}
h2.acc_trigger a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 0 0 0 0px;
}
h2.acc_trigger a:hover {
	color: #333;
}
h2.active {background-position: right bottom;}
.acc_container {
	margin: 0 0 0px; padding: 0;
	overflow: hidden;
	font-size: 12px;
	width: 100%;
	clear: both;
}
.acc_container .block {
	padding: 20px;
	padding-left:0px; padding-right:0px;
	padding-bottom:10px; padding-top:10px;
	/* border-bottom:1px solid #eee; */
}
h2.endline{
	border-bottom:1px solid #eee; 
}
.acc_container .block p {
	padding: 5px 0;
}


/*内容向右展开*/
h2.acc_trigger2,h2.acc_trigger3 {
	padding: 0;	margin: 0 0 0px 0;
	background: url(/images/ico_right1.gif) no-repeat ;
	height: 36px;	line-height: 36px;
	width: 440px;
	font-size: 16px;
	font-weight:normal;
	float: left;
	border-top:1px solid #eee;
    background-position:408px 10px; 
}
h2.acc_trigger2 a,h2.acc_trigger3 a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 0 0 0 0px;
}
.imghover img{ -webkit-filter: opacity(15%); filter: opacity(15%);}
#btnZoom{ position:relative; z-index:100000; right:0px; margin-top:-70px; float:right; margin-right:20px;}
.block a.btn{ margin-left:-14px; margin-top:6px;}