/*ecshop第一个模板文件哦*/
/* CSS Document */
body{font-size:13px; font-family:"Times New Roman"; background:#F0F0F0 url(images/web_bg.gif) repeat-x; color:#000;}
*{margin:0; padding:0}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img{margin:0; padding:0; border:none; list-style-type:none;}
img { border:0px;}
a{text-decoration:none; color:#444;cursor:pointer; font-size:13px;}
a:hover{color:red; cursor:pointer; font-size:13px;}
.clear{clear:both;}
.left{float:left}
.right{float:right}


.bg1{background:url(images/bg1.jpg) no-repeat;padding:0 7px; width:960px;min-height:692px;_height:692px;}
.bg2{background:url(images/bg2.jpg); width:974px;min-height:692px;_height:692px;}
.bg3{background:url(images/bg3.jpg) no-repeat;padding:0 7px; width:960px;height:38px; line-height:0; font-size:0;}

.container{width:940px; padding-top:26px; /*overflow:hidden;*/}
.top_info{width:940px; height:97px; overflow:hidden;}
.logo{float:left; width:227px;}

/*search*/
.search{float:left; width:590px; padding-top:35px;}
.formcss{width:237px; height:30px; background:url(images/search_bg.gif);}
.inputcss{margin-left:6px; _margin-left:6px; width:230px; border:0px; color:#999999;}

.language{float:left; width:121px; text-align:right; padding-top:28px;}
.language img{padding-top:8px;}

/*menu*/
.nav{width:940px;}
.nav_left{float:left; width:4px; height:37px; background:url(images/nav_left.gif);}

.nav_live{float:left; width:118px; height:37px; line-height:37px; background:url(images/blue.gif) repeat-x; text-align:center;}
.nav_live a{display:block; width:88px; height:37px; line-height:37px; background:url(images/tv.gif) no-repeat 12px 3px; color:#FFF; text-align:center; padding-left:34px; font-size:12px; font-weight:bold;}
.nav_live a:hover{color:#F00;}

.nav_right{float:left; width:4px; height:37px; background:url(images/nav_right.gif);}

.lineheight{width:940px; height:13px; overflow:hidden; background:url(images/abcbg.gif) repeat-x;}

.main_iframe{width:940px;}
.threecss{width:940px;}
.flashcss{float:left; width:592px; overflow:hidden;}
.hotnews{float:left; margin-left:18px; _margin-left:18px; width:232px;}
.hotnews_top{width:232px; height:55px; overflow:hidden; background:url(images/hot_title.gif);}
.hotnews_bottom{width:232px; height:4px; overflow:hidden; background:url(images/hot_bottom.gif);}
.hotnews_newslist{width:232px; height:189px; overflow:hidden; background:url(images/small_title.gif) repeat-y;}
.hotnews_middle{width:232px; height:189px; overflow:hidden; background:url(images/bigbg.gif) no-repeat left top;}
.hotnews_middle a{display:block; width:196px; padding-left:24px; line-height:20px; background:url(images/gray_ico.gif) no-repeat 14px 7px;}

.iconcss{float:left; width:88px; margin-left:10px; _margin-left:10px;}
.content_ico{margin-top:10px;}
.ico_title{}
.ico_list{background:url(images/ico_list.gif) repeat-y;}
.write{text-align:center; height:48px; padding-top:5px;}
.msncss{text-align:center; height:30px; padding-top:5px;}
.skypecss{text-align:center; padding-top:10px; height:25px; line-height:20px;}

.footer_iframe{width:940px;}
.baiqu{height:26px; line-height:26px;}
.baiqu span{float:right;}

.left_iframe{float:left; width:200px;}
.right_iframe{float:left; margin-left:16px; _margin-left:16px; width:724px; z-index:0px;}


.daohang{width:724px; height:35px; background:url(images/inside_middle.gif) repeat-x; line-height:30px; overflow:hidden;}
.daohang h2{display:block;float:left; width:15px; height:35px; background:url(images/inside_left.gif) no-repeat;}
.daohang h3{float:right; width:25px; height:35px; background:url(images/inside_right.gif) no-repeat right top;}
.fontcss{float:right;}
.d_catetitle{float:left;}

.bottom{width:724px; height:6px; background:url(images/bottom_middle.gif) repeat-x; overflow:hidden; z-index:0px;}
.bottom h2{display:block;float:left; width:15px; height:6px; background:url(images/bottom_left.gif) no-repeat; overflow:hidden;}
.bottom h3{float:right; width:25px; height:6px; background:url(images/bottom_right.gif) no-repeat right top; overflow:hidden;}

.content_iframe{width:724px; background:url(images/content_bg.gif) repeat-y;}
.channge_iframe{width:684px;}
.channge_content{padding:6px; line-height:24px;}

.cate_top{widows:200px; height:30px; line-height:30px; background:url(images/left_cate_top.gif) no-repeat;}
.cate_top h1{font-size:12px; font-weight:bold; padding-left:15px;}
.cate_bottom{width:200px; height:14px; background:url(images/left_cate_bottom.gif) no-repeat; overflow:hidden;}
.cate_iframe{width:200px; /*background:url(images/cate_middle.gif);*/}
.cate_list{width:200px;}
.cate_list li{height:28px; line-height:28px; background:url(images/left_bgmenu.gif) no-repeat 0px 0px; margin-bottom:5px;}
.cate_list li a{font-size:13px; display:block; padding-left:16px; font-weight:bold;}
.cate_list li a:hover{height:28px; line-height:28px; background:url(images/left_sedmenu.gif) no-repeat 0px 0px; margin-bottom:5px; color:#FFF;}

/*留言板*/
.book_form{margin:0 auto}
.book_form p{padding:5px; height:25px;}
.book_form label{display:block; float:left; width:120px; text-align:right;}

/*列表*/
.article_list{}
.article_list li{height:28px; line-height:28px; border-bottom:1px dashed #E5E5E5; padding-left:15px; background:url(images/icon2.gif) no-repeat 0px 10px;}

.channge_title{text-align:center; height:30px; line-height:30px;}
.channge_title h1{font-size:14px; font-weight:bold;}}

/*分页*/
.list_page{/*float:right;*/ margin:0 1px; margin-top:10px; text-align:center;}
/*.list_page li{display:inline; margin-right:2px}
.list_page li a{padding:5px;}
.list_page li a:hover,.list_page li.focus a{color:#cc0000;}
.list_page li.focus a{font-weight:bold}*/
.pagebar span{padding:3px; border:1px solid #D8DDD9;}

.page_fy { padding:3px; margin:10px;TEXT-ALIGN: center}
.page_fy A { padding:3px; margin:5px; border:1px solid #D8DDD9; COLOR: #817E75; TEXT-DECORATION: none}
.page_fy A:hover {color:#51BCDC; border:1px solid #8DCDDC;}
.page_fy A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy .focus {BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4}
.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #EEEEEE;color: #ccc;margin: 2px;padding: 2px 5px;}

.one_category{ width:699px; overflow:hidden; padding-bottom:8px;}
.one_category ul{padding-top:8px;}
.one_category li{float:left; width:217px; height:235px; overflow:hidden; margin-right:16px; _margin-right:16px; text-align:center; vertical-align:middle;}
.one_category li span{display:block; padding-top:5px; padding-bottom:5px;}
.one_category li a{font-size:14px; color:#0F4F8F; font-weight:bold;}
.one_category li a:hover{color:#000;}
.one_category li h1{ width:217px; height:190px; overflow:hidden;}
.one_category li img{width:188px;}

/*产品列表页*/
.pro_list{ width:700px; overflow:hidden; padding-bottom:8px;}
.pro_list ul{padding-top:8px;}
.pro_list li{float:left; width:157px; height:200px; overflow:hidden; margin-right:16px; _margin-right:16px; text-align:center;}
.pro_list li p{display:block; padding-top:5px; height:32px; line-height:16px; overflow:hidden;}
.pro_list li img{height:150px;}

.pro_daohang{width:940px; height:35px; background:url(images/inside_middle.gif) repeat-x; line-height:30px; overflow:hidden;}
.pro_daohang h2{display:block;float:left; width:15px; height:35px; background:url(images/inside_left.gif) no-repeat;}
.pro_daohang h3{float:right; width:25px; height:35px; background:url(images/inside_right.gif) no-repeat right top;}
.fontcss{float:right;}
.d_catetitle{float:left;}

.pro_bottom{width:940px; height:6px; background:url(images/bottom_middle.gif) repeat-x; overflow:hidden;}
.pro_bottom h2{display:block;float:left; width:15px; height:6px; background:url(images/bottom_left.gif) no-repeat; overflow:hidden;}
.pro_bottom h3{float:right; width:25px; height:6px; background:url(images/bottom_right.gif) no-repeat right top; overflow:hidden;}

.pro_content_iframe{width:940px; background:url(images/procontent_bg.gif) repeat-y;}
.pro_channge_iframe{width:900px;}

.pro_show{}

/*滚动*/
.show_left .img_go{ margin-top:10px;}
.show_left .img_go span{width:4px; height:48px; background:url(images/icon5.gif) no-repeat 0 center; float:left;}
.show_left .img_go span.spanR{width:4px; height:48px; background:url(images/icon5.gif) no-repeat -5px center; float:right;}

.show_left .img_go .gallery{/*width:375px;*/ width:880px; float:left; margin-left:10px; _margin-left:5px; overflow:hidden;}
.show_left .img_go .gallery ul{width:auto;}
.show_left .img_go .gallery li{float:left; width:48px; margin:0 2px;}
.show_left .img_go .gallery li img{width:46px; height:46px; display:block; border:1px solid #ccc}
/*滚动*/

.tablecss td{height:35px;}

/**/
.newsMain {
	WIDTH:592px;
	position:relative;
	z-index:100;
}
.topNewsBox {
	/*POSITION: relative; */
	WIDTH: 592px;	
	HEIGHT: 248px;
	overflow:hidden;
}
.topNews {
	/*Z-INDEX: 1;
	POSITION: absolute;
	LEFT: 0px;
	TOP: 0px; */ 
	WIDTH: 592px;	
	HEIGHT: 248px;	
}
.topNewsPic {
	/*FLOAT: left;
	position:relative;*/
	OVERFLOW: hidden; 
	WIDTH: 590px; 
	HEIGHT: 248px;
}
.topNewsPic IMG {
	WIDTH: 592px; HEIGHT: 248px
}

.topNewsList {
	position:absolute;
	top:30px;
	right:10px;
	WIDTH: 22px;
}

.topNewsList UL {
	MARGIN: 0px auto; 
	OVERFLOW: 
	hidden; 
	WIDTH: 22px; 
}
.topNewsList UL LI {
	FONT-SIZE: 12px; 
	OVERFLOW: hidden; 
	WIDTH: 22px;
	HEIGHT: 17px;
	LINE-HEIGHT: 17px; 
	margin-bottom:8px;
}
.topNewsList UL LI A {
	display:block;
	width:22px; 
	height:17px;
	line-height:17px;
	text-align:center;
	BACKGROUND: url(images/ccc.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
}
.topNewsList UL LI A.up {
	FONT-WEIGHT: bold; 
	BACKGROUND: url(images/upcss.gif) no-repeat; 
	COLOR: #ffffff;
}
.topNewsBg {
	Z-INDEX: 80;	
	POSITION: absolute; 
	LEFT: 0px;
	TOP: 0px;
	WIDTH: 592px; 
	HEIGHT: 258px; 
}
.focusPicBox {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden; ZOOM: 1; HEIGHT: auto
}
.newsHotBox .focusPic {
	DISPLAY: block; FLOAT: none; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 680px; ZOOM: 1; HEIGHT: auto
}
.newsHotBox .focusPic H4 {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 5px; WIDTH: 680px
}
.newsHotBox .focusPic .picList {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 244px
}
.newsHotBox .focusPic .picList LI {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN-LEFT: -1px; BORDER-LEFT: #989898 1px dashed; WIDTH: 122px; PADDING-TOP: 0pt; HEIGHT: 122px
}
.newsHotBox .focusPic .picList LI IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: left; BORDER-LEFT: #000000 1px solid; WIDTH: 120px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 90px
}
.newsHotBox .focusPic .picList LI P {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 122px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}

.index_cate{margin-top:12px;}
.index_leftimg{float:left; width:4px; height:228px; background:url(images/index_leftimg.gif) no-repeat;}
.index_middleimg{float:left; width:932px; height:228px; background:url(images/leftmiddle.gif) repeat-x;}
.index_catelist{ margin-top:6px;}
.index_catelist li{float:left; width:185px; text-align:center; border-right:1px dashed #E5E5E5; vertical-align:middle;}
.index_catelist li h1{width:185px; height:188px; overflow:hidden;}
.index_catelist li img{/*height:192px;*/ width:188px;}
.index_catelist li p{display:block; height:20px; line-height:20px;}
.index_catelist li p a{font-weight:bold; color:#000; font-size:14px;}
.index_catelist li p a:hover{color:#F00;}

.index_rightimg{float:left; width:4px; height:228px; background:url(images/index_rightimg.gif) no-repeat;}

/*商品分类列表类*/
.listcategoryblock{ width:200px;}
.listbigclss{height:28px; line-height:28px; background:url(images/left_bgmenu.gif) no-repeat 0px 0px; font-weight:bold; margin-bottom:5px;}
.listbigclss a{display:block; width:184px; height:28px; padding-left:16px; margin-bottom:2px;}
.listbigclss a:hover{background:url(images/left_sedmenu.gif) no-repeat; color:#FFF;}

.sedbig{eight:28px; line-height:28px; background:url(images/left_sedmenu.gif) no-repeat 0px 0px; font-weight:bold; margin-bottom:5px;}

/*.listtwoclass{height:18px; line-height:18px; padding-left:25px; background:url(images/yuanico.gif) no-repeat 10px 3px; display:none; margin-bottom:5px; border-bottom:1px dashed #e5e5e5; overflow:hidden;}*/
.listtwoclass{height:26px; line-height:26px; padding-left:25px; background:url(images/yuanico.gif) no-repeat 10px 8px; margin-bottom:5px; border-bottom:1px dashed #e5e5e5; overflow:hidden;}
.abcd{ display:block;}

.support{width:900px; overflow:hidden;}
.support li{float:left; width:150px; height:150px; text-align:center; overflow:hidden;}
.support li p{display:block; height:30px; line-height:30px;}
.support li p a{display:block; width:150px; height:30px; line-height:30px; overflow:hidden; color:#00339D; font-size:13px; font-weight:bold;}
.support li p a:hover{color:#000;}

.solut_list{ width:684px; padding-top:8px;}
.solut_list li{float:left; width:342px; overflow:hidden;}
.solut_list li a{ display:block;font-size:14px; font-weight:bold; color:#000; padding-bottom:6px;}
.solut_list li img{width:340px;}

.compari{ width:700px; overflow:hidden; padding-bottom:8px;}
.compari ul{padding-top:8px;}
.compari li{float:left; width:159px; height:180px; overflow:hidden; margin-right:16px; _margin-right:16px; text-align:center;}
.compari li p{display:block; height:28px; line-height:28px;}
.compari li img{ height:150px;}


.lens{ width:700px; overflow:hidden; padding-bottom:8px;}
.lens ul{padding-top:8px;}
.lens li{float:left; width:159px; height:180px; overflow:hidden; margin-right:16px; _margin-right:16px; text-align:center;}
.lens li p{display:block; height:28px; line-height:28px;}
.lens li img{ height:100px;}

.tableload td{padding-left:8px;}

.go{ background:url(images/search_btn.gif) no-repeat; width:32px; height:30px; padding:0px; margin:0px; border:0px;}

.tourlist{ width:699px; overflow:hidden; padding-bottom:8px;}
.tourlist ul{padding-top:8px;}
.tourlist li{float:left; width:217px; height:180px; overflow:hidden; margin-right:16px; _margin-right:16px; text-align:center;}
.tourlist li p{display:block; height:28px; line-height:28px;}
.tourlist li img{ height:150px;}


/*.nav_menu{float:left; width:814px; height:37px; line-height:37px; background:url(images/nav_menu.gif) repeat-x; text-align:center;}
.nav_menu li{float:left;}
.nav_menu a{color:#FFF; font-size:14px; font-weight:bold;}
.nav_menu a:hover{color:#F00; font-size:14px; font-weight:bold;}*/

/*.menu_1{width:131px; background:url(images/menu_su.gif) no-repeat right top;}
.menu_2{width:151px;background:url(images/menu_su.gif) no-repeat right top;}
.menu_3{width:144px;background:url(images/menu_su.gif) no-repeat right top;}
.menu_4{width:140px;background:url(images/menu_su.gif) no-repeat right top;}
.menu_5{width:140px;}*/


/* common styling */
.nav_menu {float:left; width:814px; height:37px; line-height:37px; background:url(images/nav_menu.gif) repeat-x;}
/*.nav_menu ul li a, .nav_menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:37px; line-height:37px; text-align:center; color:#fff; border:1px solid #fff; background:#710069; font-size:11px; overflow:hidden;}*/
.nav_menu ul li {float:left; position:relative; z-index:1000; background:url(images/menu_su.gif) no-repeat right top; width:140px;}
.nav_menu ul li .a_hide{display:block; width:140px; height:37px; line-height:37px; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.nav_menu ul li ul {display: none;}
/* specific to non IE browsers */
.nav_menu ul li:hover a {color:#ff0000;}
.nav_menu ul li:hover ul {display:block; position:absolute; top:37px; left:-1px; width:139px; border:1px solid #D0D0D0; border-top:0px;}
.nav_menu ul li:hover ul li{display:block; width:139px; height:28px; line-height:28px;}

.nav_menu ul li:hover ul li a.hide {background:#ffffff; color:#000000; width:139px; height:28px; line-height:28px;}
.nav_menu ul li:hover ul li:hover a.hide {background:url(images/nav_menu.gif) repeat-x; color:#fff;}

.nav_menu ul li:hover ul li ul {display: none;}

.nav_menu ul li:hover ul li a {display:block; background:#ffffff; color:#000; text-indent:10px;}
.nav_menu ul li:hover ul li a:hover {background:url(images/nav_menu.gif) repeat-x; color:#ffffff;}

.nav_menu ul li:hover ul li:hover ul {display:block; position:absolute; left:138px; top:0;}
.nav_menu ul li:hover ul li:hover ul.left {left:-137px;}