@charset "utf-8";
body {
	color:#666;
	font-family:"微软雅黑",Arial;
	font-size:12px;
	margin:0 auto;
	padding:0;
}
#comcontent_detail, #comcontent_detail2, #products_list, #products_list2, #messages_list, #products_detail, #products_detail2 {
}


#FrontProductsCategory_show01-142078966295771{display:none;}

.dltable tr td {padding:10px 10px;}
.dltable tr td p {line-height:32px;}

.pp {width:100%;}
.pp img {width:220px; }
.pp tr td {text-align:center; padding-bottom:24px;}

.hy { position:absolute; z-index:999; top:46px; right:0;  height:30px;}

.dl_hiden {display:none;}

.s_comcontent2 {
    background:#fff;
    clear: both;
    font-size: 12px;
    overflow: hidden;
    padding-top: 20px;
    text-align: center;
    width: 180px;
   padding-left:20px;
}
/* ===========================链接 ========================*/

a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:none;
}



/*============================根容器==========================*/  

#box_root {
	margin:0 auto;
	position:relative;
	width:100%;
	overflow:hidden;
}
/*=============================头部导航==========================*/  
#box_header {
	margin:0 auto;
	width: 100%;
	background:url(../images/header_bg.png) repeat-x;
	position:relative;
	z-index:99;
	height:189px;
}

.header {
	width:1000px;
	margin:0 auto;
	height:104px;
	position:relative;
}

.header_m {width:100%; height:87px; padding-top:32px;  position:relative;}
.adtext {position:absolute; width:195px; height:50px; right:0px; top:50px; color:#555; font-size:16px; background:url(../images/adtext.jpg) no-repeat;}
.adtext_en {position:absolute; width:195px; height:50px; right:0px; top:50px; color:#555; font-size:16px; background:url(../images/adtext_en.jpg) no-repeat;}
.header_b {width:100%; height:65px; }
.cnen {
	position:absolute;
	top:6px;
	right:0px;
	background:url(../images/cnen_line.png) center center no-repeat;
	z-index:999;
}
.cnen a {
	font-family:Arial;
	font-size:12px;
	margin:0 8px;
	color:#808588;
}
.cnen a:hover {color:#666;}
.cnen_img {position:absolute; right:140px; top:2px;}
.logo {
	float:left;
}
.nav {
	height:65px;
	float:left;
}
.nav ul {
}
.nav ul li {
	text-align:center;
	float:left;
	position:relative;
	line-height:64px;
	background:url(../images/nav_li.png) right center no-repeat;
}
.nav ul li a {
	padding:0 30px;
	height:65px;
	display:block;
	color:#555;
	font-size:14px;
}
.nav ul li.hover {background:url(../images/nav_hover.png) center bottom no-repeat;}
.nav ul li a:hover {color:#333; background:url(../images/nav_hover.png) center bottom no-repeat;}
.nav2 {
	height:65px;
	float:left;
}
.nav2 ul {
}
.nav2 ul li {
	text-align:center;
	float:left;
	position:relative;
	line-height:64px;
	background:url(../images/nav_li.png) right center no-repeat;
}
.nav2 ul li a {
	padding:0 30px;
	height:65px;
	display:block;
	color:#555;
	font-size:12px;
}
.nav2 ul li.hover {background:url(../images/nav_hover.png) center bottom no-repeat;}
.nav2 ul li a:hover {color:#333; background:url(../images/nav_hover.png) center bottom no-repeat;}
.subnav {
	display:none;
	
}
.nav ul li ul {
	position:absolute;
	top:65px;
	left:0;
	width:116px;
}
.nav ul li ul li {
	height:26px;
	line-height: 26px;
	text-align: left;
	float:none;
	background:none;
}
.nav ul li ul li.hover {background:none;}
.nav ul li ul li a {
	background:#fff;
	border-bottom: 1px solid #F0F0F0;
	color: #999999;
	height: 26px;
	margin: 0;
	display:inline-block;
	text-align:center;
	font-size:12px;
	width:116px;
	padding:0;
}
.nav ul li ul li a:hover {
	background: #F0F0F0;
	color: #666666;
}
.search {
	position:absolute;
	right:0;
	top:134px;
	width:162px;
	height:36px;
	background:url(../images/search_bg.jpg) no-repeat;
}



/*===============================广告banner========================*/


#box_banner {
	width:100%;
	height:443px;
	overflow:hidden;
	margin:0 auto;
	margin-top:-6px;
	
}
.slider .rslides {width:100%;}
.slider .rslides li {
	position:absolute; 
	left:50%; 
	margin-left:-960px;
}
.slider .rslides li img { margin:0 auto;}
.box_banner_bg {
	width:100%;
	height:32px;
	background:url(../images/ibanner_bg.jpg) center top no-repeat;
}

/*=================================主栏============================*/  

#imain {width:100%; background:#eee; padding-bottom:30px;}
.imain2 {width:1020px; margin:0 auto; padding-top:30px;}

.box1 {width:100%;height:220px; background:url(../images/box1_bg.jpg) no-repeat; }

.index-pro{ width:960px; margin:0 auto; padding-top:50px;  height:160px;}
.index-pro .thumb{width:960px; margin:0 auto; position:relative; }
.index-pro .thumb span{ position:absolute; top:0; display:block; width:26px; height:28px;cursor:pointer; overflow:hidden;}
.index-pro .thumb span a{ display:block; width:38px; height:142px;}
.index-pro .thumb span.prev {left:4px; top:38px;}
.index-pro .thumb span.prev a { background:url(../images/ileft.jpg) no-repeat;}
.index-pro .thumb span.prev a:hover{ }
.index-pro .thumb span.next{ right:4px; top:38px;}
.index-pro .thumb span.next a {background:url(../images/iright.jpg) no-repeat;}
.index-pro .thumb span.next a:hover{ }
.index-pro .thumb-scroll{ width:900px; height:148px; margin:0 auto; position:relative; overflow:hidden; background:url(../images/iiline.jpg) center 51px no-repeat;}
.index-pro .thumb-scroll ul{ }
.index-pro .thumb-scroll ul li{ float:left; width:150px;height:148px;cursor:pointer;   text-align:center;}
.index-pro .thumb-scroll ul li img{ height:102px; width:102px; margin:0 auto;}
.index-pro .thumb-scroll ul li p{ text-align:center; line-height:32px; color:#3c3c3c;}
.index-pro .thumb-scroll ul li.cur{ }
.index-pro .thumb-scroll ul li.cur img{ height:102px;}

.index-pro .show{ width:1000px; height:484px; padding:4px; margin-left:-4px; background:url("../images/i/ind_bg03.html") no-repeat;}
.index-pro .show .show-con{ padding:105px 0 0 68px; width:363px; float:left; text-align:left;}
.index-pro .show .show-con h2{ font:30px/34px "寰蒋闆呴粦"; color:#333;}
.index-pro .show .show-con h3{ font:18px/30px Arial;}
.index-pro .show .show-con p{ padding-top:10px; line-height:22px; color:#888;}
.more{ display:block; width:117px; height:32px; margin-top:28px; background:url("../images/i/ind_bg05.html") no-repeat; overflow:hidden; text-indent:-99em;}
.more:hover{ background-position:0 -32px;}
.index-pro .show .show-img{ width:520px; height:484px; float:right; overflow:hidden;}


#box_main {
	margin:0 auto;
	width:1000px;
	height:auto;
	
}


.pros {padding-left:24px; position:relative; }
.pros ul {padding-top:30px; height:174px;}
.pros ul li {width:310px; height:174px; float:left; margin:0 7px; overflow:hidden;}
.pros ul li a {width:310px; height:174px; position:relative; display:block;}
.pros ul li a img  {width:310px; height:174px; }
.pros ul li a p {position:absolute; z-index:999; bottom:0px; left:0px;  text-align:center; color:#fff;  width:100%;
 height:42px; line-height:42px; background:url(../images/prosulli_bg.png) repeat;}


 .box2 {width:1020px; margin:0 auto; height:318px; background:url(../images/box2_bg.jpg) center top no-repeat; margin-top:10px; margin-bottom:20px;}
 .marl65 {margin-left:40px;}
.index-main1 {
    height: 220px;
    margin: 0 auto;
    width: 960px;
    padding-top:40px;
}
 .fl {float: left;}
.fr {float:right;}
.main1-box {
    border-top: 5px solid #eee;
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 293px;
}
 .mian1-til {
    background: url(../images/bit02.gif) no-repeat scroll right -16px;
    height: 57px;
    line-height: 57px;
    text-align: left;
    transition: all 0.3s ease 0s;
}
.mian1-til .til1 {
    color: #0a1b29;
}
.mian1-til .til2 {
    color: #333;
}
.mian1-til .til3 {
    color: #999;
    font-family: Arial;
}
.mian1-til a:hover span {
    color: #a82d5b;
}
.main1-con {
    text-align: left;
}
.main1-con img {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 14px;
    padding-bottom: 4px;
    transition: all 0.2s linear 0s;
}
.main1-con p {
    color: #888;
    line-height: 22px;
}
.main1-con a:hover p {
    color: #786247;
}
.main1-con a:hover img {
    background: none repeat scroll 0 0 #786247;
}

.box3 { width:1020px; height:278px; margin:0 auto; background:url(../images/box3_bg.jpg) center top no-repeat;}
.box3en{ width:1020px; height:278px; margin:0 auto; background:url(../images/box3_bg_en.jpg) center top no-repeat;}
.box3_l {width:680px; float:left; position:relative;}
.download_more { position:absolute; z-index:999; right:20px; top:32px;}
.download_more a {}

#demo {
    margin-left: 46px;
    overflow: hidden;
    padding-top: 84px;
    width: 90%;
}
#indemo {
    float: left;
    width: 800%;
}
#demo1 {
    float: left;
}
#demo2 {
    float: left;
}

#demo table tr td { padding:0 20px;}
#demo table tr td p {line-height:28px;}

.box3_r {width:310px; float:right; padding-top:100px;}



/*================================box=========================*/

.com_main2 {
	margin:0 auto;
	width:100%;
	height:auto;
	/*background:url(/images/com_main2.jpg) repeat-x #F5F7F9;*/
	background:url(../images/bg_sub.jpg) center 120px no-repeat;
	padding-top:134px;
	margin-top:-138px;
	padding-bottom:60px;
}
.clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#sub_flash {
	height: 220px;
	width: 100%;
}
#boxbox2 {
	margin: 0 auto;
	padding-top: 10px;
	position: relative;
	width: 1002px;
}
.sub {
    border-top: 6px solid #786247;
    left: 0;
    padding-left: 40px;
    padding-top: 10px;
    position: absolute;
    top: -60px;
    z-index: 99;
}
.sub1 {
    color: #332c2b;
    float: left;
    font-size: 18px;
    font-weight: bold;
    width: 90px;
}
.sub3 {
    color: #332c2b;
    float: left;
    font-size: 18px;
    font-weight: bold;
	padding-right:10px;
}
.sub2 {
    color: #999;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding-top: 4px;
    width: 520px;
}
.icontent {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D8DCDE;
	box-shadow: -2px 2px 6px #E7EAEB, 2px -2px 6px #E7EAEB;
	margin: 0 auto;
	padding: 0 0 30px;
	width: 100%;
}
.position {
	color: #C3C3C3;
	padding: 15px 0 0 40px;
}
.s_com {
	clear: both;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
.s_com ul {
	background: url(../images/bgSubMenu.gif) repeat-x scroll 0 0;
	height: 46px;
	overflow: hidden;
	padding: 0 0 0 22px;
}
.s_com ul li {
	background: url(../images/eee.jpg) no-repeat scroll right center );
	color: #D7DBDE;
	float: left;
}
.s_com ul li a {
	color: #666666;
	display: block;
	font-size: 14px;
	height: 46px;
	line-height: 46px;
	padding: 0 18px;
}
.s_com ul li a.on {
	background: url(../images/bgSubMenu_Focus.gif) no-repeat scroll center bottom;
	color: #000;
	font-weight: bold;
}
.s_com ul li.a.on:hover {
	background: url(../images/bgSubMenu_Focus.gif) no-repeat scroll center bottom;
	color: #000;
	font-weight: bold;
}
.s_com ul li a:hover {
	background: url(../images/bgSubMenu_Focus.gif) no-repeat scroll center bottom;
	color: #000;
	font-weight: bold;
}
.s_com .FrontComContent_list01-d1_c1 .menu-first ul li.menu-none a.current, .s_com .FrontComContent_list01-d1_c1 .menu-first ul li.menu-none a.current:hover {
	color: #000;
	background: url(../images/bgSubMenu_Focus.gif) no-repeat scroll center bottom;
	font-weight:bold;
}
.s_com .columnSpace {
	margin: 0;
	padding: 0;
}
.InContent {
	margin: 0 auto;
	overflow: hidden;
	padding: 25px 0 0;
	width: 96%;
}
#com_main {
	margin:0 auto;
	width:100%;
	height:auto;
}
#com_banner {
	width:100%;
	height:250px;
	margin-top:-5px;
}
.pros_b {
	width:100%;
	height:250px;
	background:url(../images/pros_b.jpg) center top no-repeat;
}
.news_b {
	width:100%;
	height:250px;
	background:url(../images/news_b.jpg) center top no-repeat;
}
.msn_b {
	width:100%;
	height:250px;
	background:url(../images/msn_b.html) center top no-repeat;
}
#boxbox2 {
	width:1002px;
	margin:0 auto;
	position:relative;
	padding-top:10px;
}
.cmain {
	width:100%;
	background:url(../images/insidemainbg.html) top left repeat-x #F8F9FA;
}
.cmain2 {
	width:1002px;
	margin:0 auto;
}
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear {
	display:inline-block;
}/* Hides from IE-mac \*/
*html .clear {
	height:1%;
}
.clear {
	display:block;
}/* End hide from IE-mac */
/*=================================通用左栏目========================*/

#box_left {
	float: left;
	text-align: left;
	width: 215px;
	background:url(../images/com_bg.png) right top no-repeat;
	margin-bottom:30px;
}
.inside-nav-shadow {
	background: url(../images/bg_shadow04.jpg) no-repeat;
	float: left;
	height: 19px;
	width: 215px;
}
.pros_l {
	margin-top:-20px;
	width:200px;
	height:90px;
}
.news_l {
	margin-top:-20px;
	width:200px;
	height:184px;
}
.s_comcontent {
	clear: both;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
	width: 200px;
	background:#fff;
	padding-top:20px;
}
.s_comcontent ul {
	width:200px;
	text-align:center;
}
.s_comcontent ul li {
	width:200px;
	text-align:center;
	height:32px;
	border-bottom: 1px solid #DEE0E5;
	line-height:32px;
}
.s_comcontent ul li a {
	color:#666;
	display:block;
	width:200px;
	height:32px;
	font-size:12px;
	font-weight:normal;
}
.s_comcontent ul li a.on {
	color:#fff;
	background:url(../images/comcom_li_h.jpg) center bottom no-repeat!important;
}
.s_comcontent ul li a.on:hover {
	color:#fff;
	background:url(../images/comcom_li_h.jpg) center bottom no-repeat!important;
}
.s_comcontent ul li a:hover {
	color:#fff;
	background:url(../images/comcom_li_h.jpg) center bottom no-repeat!important;
}
.s_comcontent .FrontComContent_list01-d1_c1 .menu-first ul li.menu-none a.current,  .s_comcontent .FrontComContent_list01-d1_c1 .menu-first ul li.menu-none a.current:hover {
	color:#fff;
	background:url(../images/comcom_li_h.jpg) center bottom no-repeat!important;
}
.s_comcontent .columnSpace {
	margin:0;
	padding:0;
}
.left-link {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding-top: 20px;
	width: auto;
	background-color:#fdfeff;
	width:198px;
}
.left-link a img {
	float: left;
	margin: 15px 17px 0 0;
}
.left-link a {
	border-bottom: 1px dotted #999;
	color: #666;
	display: block;
	height: 54px;
	line-height: 54px;
	padding-left: 25px;
	font-size:14px;
}
.left-link a:hover {
	color: #333;
}
/*=================================通用右栏目========================*/  

#box_right {
	float: right;
	width: 750px;
}
.b_title {
	width:100%;
	height:60px;
	margin-top:10px;
	border-bottom: 1px solid #D9DADD;
}
.b_title1 {
	width:38%;
	float:left;
	padding-left:2px;
}
.b_title1 img {
	margin-right:10px;
}
.b_title1 span {
	font-size:18px;
	color:#666;
	height:60px;
	line-height:60px;
}
.b_title2 {
	width:60%;
	float:right;
}
.box_right_cc {
	padding-top:30px;
	width:100%;
	padding-bottom:20px;
}
/*==================================底部版权==========================*/  

#box_footer {
	width: 100%;
	height:120px;
	margin:0 auto;
	text-align:left;
	background:#fff;
	border-top:1px solid #d4d4d4;
}
.ifooter {
	width: 1000px;
	height:100px;
	margin:0 auto;
	text-align:left;
	margin-top:16px;
	background:url(../images/ifooter_bg.jpg) right top no-repeat;
}
.footer-nav {margin-top:4px; margin-left:-10px;}
.footer-nav a { padding:0 10px;}

/*=================================通用内容列表=========================*/







/*========================================*/















/*=================================产品列表上下一页样式=========================*/





/*==============================================================*/





/*==============================内页产品列表样式================================*/





#box_right .clearBoth {
	clear: both;
	font-size: 0;
	height: 1px;
	overflow: hidden;
	width: 100%;
}
/*==============================================================*/





/*==============================留言提交按钮================================*/

.btn-com-01 {
	background-color: #F5F5F5;
	border: 1px solid #cecece;
	border-radius: 2px 2px 2px 2px;
	color: #666666;
	font-size: 12px;
	height: 34px;
	line-height:30px;
	text-align: center;
	font-family:"微软雅黑";
}
.btn-com-up01 {
	background-color: #F5F5F5;
	color: #333333;
	text-decoration:none;
	font-family:"微软雅黑";
}
.btn-unimp-01 {
	background-color: #F5F5F5;
	border: 1px solid #cecece;
	border-radius: 2px 2px 2px 2px;
	color: #666666;
	font-size: 12px;
	height: 34px;
	line-height:30px;
	text-align: center;
	font-family:"微软雅黑";
}
.btn-unimp-up01 {
	background-color: #F5F5F5;
	color: #333333;
	font-family:"微软雅黑";
}
#messagesCategoryId {
	color: #333333;
	font-size: 12px;
	font-family:"微软雅黑", "宋体", Arial;
}


#zzsc {padding-left:24px; position:relative; }
#zzsc ul {padding-top:30px; height:174px;}
#zzsc ul li {width:310px; height:174px; float:left; margin:0 7px; overflow:hidden; position:relative; margin-bottom:20px;}
#zzsc ul li a {width:310px; height:174px; position:relative; display:block; color:#fff;}
#zzsc ul li a img  {width:310px; height:174px; }
 #zzsc ul li .text{ width:310px; height:42px; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6); background:#000\9; font-size:14px; color:#fff;}
#zzsc ul li .text p{text-align:left; color:#fff; line-height:180%; padding:0px 20px;  clear:both; font-size:12px;}
#zzsc ul li .text b{ display:block; padding:10px 20px; display:block; float:left;  margin-bottom:5px; text-align:center;}


/* 分页 */
.page { margin:0 auto; padding:10px 0 20px; line-height:20px; text-align:center; width:300px; clear:both; }
.page a { margin:0 3px; padding:0; color:#767676; }
.page a:hover { color:#0092dd; text-decoration:none; }
.page .current { color:#0092dd; font-weight:bold; }

.picalls{float:left; padding-left:3px; padding-right:3px; padding-bottom:8px;}
