﻿@charset "utf-8";
/* CSS Document */

/*整体容器样式*/
body {
text-align: left; font-family: verdana, "宋体", arial, sunsans-regular, sans-serif; color: #818181; font-size: 12px;margin:0 auto;
text-align:center;
}
.container {
text-align: center;

}
.main {
MARGIN: 0px auto; WIDTH: 962px; BACKGROUND: #fff; OVERFLOW: hidden;text-align:center;background:url(images/main_bg.gif) repeat-y; height:auto;
}
.wrap{
 height:auto; margin:0 auto;text-align:center;width:900px;margin-top:10px; margin-bottom:10px;
}


/*顶部样式*/
.header {
	margin: 0px auto; width: 964px; zoom: 1; background: url(images/header_bg.gif) no-repeat left top; height: 120px;
}

.logo{float:left;width:370px; height:50px;margin-top:40px;margin-left:30px;}

.toptext{float:right; width:450px; height:90px; padding-right:20px; margin-right:20px; margin-top:20px; text-align:right;}
.shall{height:25px; text-align:right; margin-top:5px; font-size:14px; }
.shall a{color:#333;margin:5px;}

/*
.nav{
    width:950px;height:43px;background: url(images/nav_c.jpg) repeat-x left top; margin: 0 auto; 
}
.nav .nav_c {
	line-height: 33px; width: 900px; display: block;  height: 43px;margin:0 auto;
}
.nav .nav_c ul{
    width:880px;text-align:center; height:43px;
}
.nav .nav_c UL LI {
	POSITION: relative; ZOOM: 1; DISPLAY: inline; 
	BACKGROUND: url(images/nav_sx.gif) no-repeat right top;
	
	 FLOAT: left; HEIGHT: 43px; OVERFLOW: hidden
}
.nav .nav_c UL LI A {
	PADDING-BOTTOM: 0px; MARGIN: 5px 10px 0px !important;*margin:5px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; ZOOM: 1; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #4c4d51; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.nav .nav_c UL LI A:hover {
	BACKGROUND: #fff; COLOR: #0464b0; TEXT-DECORATION: none
}
.nav .nav_c UL LI.li_first {
	MARGIN-LEFT: 80px !important
}
.nav .nav_c ul .li_first a{ width:60px;}
.nav .nav_c UL LI.uilt A SPAN {
	PADDING-RIGHT: 18px; BACKGROUND: url(images/bg_xl_13x13.gif) no-repeat right 2px
}
.nav .nav_c UL LI.uilt A:hover SPAN {
	BACKGROUND-POSITION: right -17px
}
.nav .nav_c UL LI A.selected {
	BACKGROUND:#fff; COLOR: #0464b0; TEXT-DECORATION: none
}
.nav .nav_c UL LI A.selected SPAN {
	PADDING-RIGHT: 18px; BACKGROUND: url(images/bg_xl_13x13.gif) no-repeat right -17px
}
.nav .nav_c UL LI A.brank {
	BACKGROUND: #fff; COLOR: #0464b0; TEXT-DECORATION: none
}
.nav .nav_c UL LI.uilt-partners IMG {
	POSITION: absolute; TOP: 0px; RIGHT: 1px
}
.nav .nav_c UL LI.uilt-partners A {
	COLOR: #ce0a0b
}
.nav .nav_c UL .nav_ul_ul {
	POSITION: absolute; DISPLAY: block; TOP: 40px; LEFT: 0px;
}
.nav .nav_c UL LI .nav_ul_ul LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; ZOOM: 1; DISPLAY: block; FLOAT: none; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px !important
}
.nav .nav_c UL LI .nav_ul_ul LI A {
	BORDER-BOTTOM: #e4ebf1 1px solid; BORDER-LEFT: #e4ebf1 1px solid; PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 4px; PADDING-LEFT: 17px !important; PADDING-RIGHT: 17px !important; ZOOM: 1; DISPLAY: block; BACKGROUND: #f8f9fb; FLOAT: none; HEIGHT: 38px; COLOR: #0862ae; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #e4ebf1 1px solid; BORDER-RIGHT: #e4ebf1 1px solid; PADDING-TOP: 0px !important
}
*/

/*
.nav_c ul li
{
float: left;
position: relative;
height: 30px;
}
.nav_c ul li ul
{
position: absolute;
width: 85px;
visibility: hidden;
z-index: 999;
float: left;
}

*/


/*底部样式*/

.footer {
	TEXT-ALIGN: left; BACKGROUND: url(images/footer_bg.gif) no-repeat left top; HEIGHT:94px; clear:both; margin-top:20px; clear:both;padding-bottom:20px; 
}
.footer_b {
	PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px; ZOOM: 1; HEIGHT: auto; OVERFLOW: hidden; width:900px;
	margin:0 auto;height:80px; clear:both;
}
.footer_b IMG {
	WIDTH: 102px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 15px
}
.footer_b DIV.left {
	WIDTH: 400px; DISPLAY: inline; FLOAT: left
}
.footer_b DIV.left P {
	LINE-HEIGHT: 180%; COLOR: #b3b3b3
}
.footer_b DIV.left P A {
	MARGIN: 0px 8px; COLOR: #b3b3b3
}
.footer_b DIV.right {
	MARGIN-TOP: 15px; WIDTH: 200px; MARGIN-RIGHT: 25px
}


/*首页图片幻灯样式*/
#slider1 {
    width: 900px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	/*overflow: hidden; /* important */
   /*z-index:1;
	margin:0px;
	margin-bottom:10px;
*/
}


.pichd{
width:900px; height:300px;z-index:-1; margin:0 auto

}

.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 694px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}

/*首页中间数据容器及内容块*/
.topic{width:900px; margin:0 auto;height:360px;  margin-top:10px;}
.title{ background:url(images/title_bg.gif) no-repeat; height:24px; *height:34px; width:225px;*width:225px; padding-top:10px; padding-left:25px; text-align:left; font-size:14px; font-weight:bolder; color:#333;}
.title a{float:right; margin-right:20px;}
.title span{float:left}

.news{width:250px;width:250px !important; height:355px; border:1px solid #ccc; float:left; margin:3px;}
.news table tr td a,.news table tr td a:visited{ color:#666666}
.news table tr td a:hover{ color:#ff0000; text-decoration:underline}
.news table.index_pro{ width:240px; padding:5px 10px; text-align:left; margin-top:5px;}
.news table.index_pro tr td{ border-bottom:1px  dotted #ccc; height:30px;}
td.icon{ text-align:center; width:30px;}
.news table.index_pro tr td img.pimg{ width:50px; height:50px; padding:5px; border:1px solid #ccc; float:left; margin-bottom:5px;}
.news table.index_pro tr td span{ display:block; float:right; width:130px; height:30px; margin-top:20px;}

.fatopic{width:360px; height:350px; border:1px solid #ccc; float:left; margin:5px;}
.fa,.ltitle{ width:355px;width:355px !important;*width:360px; border-bottom:1px solid #ccc; background:#f8f9fb; height:25px;*height:25px; text-align:left; padding-top:10px; padding-left:5px;}
.fa a{float:right; margin-right:20px;}
.fa span,.rtitle span,.ltitle span{ background:url(images/pic_fl.jpg) no-repeat left;font-size:14px; font-weight:bolder; color:#333; padding-left:25px; float:left}

.fatopic table td{ border-bottom: 1px  dotted #ccc; height:32px; text-align:left} 
.fatopic table td.famark{ text-align:center; width:120px; height:100px;} 
.fatopic table{width:100%}
.fatopic table td a,.fatopic table td a:visited{ color:#666666; font-size:13px;}
.fatopic table td a:hover{color:#ff0000; text-decoration:underline}

.ltitle{width:160px;width:195px !important;width:195px;}

.rtitle{ background:url(images/rtitle_bg.gif) no-repeat; width:650px; height:30px;text-align:left; font-size:14px; font-weight:bolder; color:#333;padding-left:30px; padding-top:10px; clear:both;
}

/*合作伙伴*/
.partner{width:900px; margin:0 auto;height:120px; margin-top:10px; clear:both }
.title800{ background:url(images/ltitle_bg.gif) no-repeat; width:800px; height:30px;text-align:left; font-size:14px; font-weight:bolder; color:#333;padding-left:30px; padding-top:10px;
}
.pcontent{height:56px; width:890px;*height:50px;  border:1px solid #ccc; margin:0 auto; margin-top:10px; padding-top:5px;}
.pcontent li{width:auto; height:58px; float:left; margin-left:15px; display:inline; margin-right:5px;}
.pcontent li img{ width:102px; height:44px;}


/*面包屑导航样式*/
.mbnav{
margin-left:10px;
background:url(images/public01.png) no-repeat left;

margin-bottom:10px;
padding-left:20px;
text-align:left;
}
.mbnav a{
margin:5px;color:#666666
}
.mbnav a:hover{
color:#FF0000;
text-decoration:underline;

}

/*新闻显示页面样式*/
.newcontent{
width:620px;
*width:600px;
padding:20px;
margin:0 auto;

min-height:500px;
*height:500px;
height:auto;

line-height:30px;
text-indent:40px;
font-size:14px;
text-align:left;





}
.newcontent .time{
margin:0 auto;
text-align:right;
margin-bottom:20px;
color:#555;
width:600px;

}

.newcontent h1{
text-align:center;
font-weight:bolder;
color:#333;
font-size:18px;
margin-bottom:5px;



}

.newcontent img{
max-height:700px;
max-width:700px;
*width:expression(this.width>700?"700px":true);
*height:expression(this.height>700?"700px":true);
}


/*内页样式*/
img.pageimg{margin-bottom:15px;}

.leftmenu{float:left; height:auto; width:200px;  text-align:center; border:1px solid #ccc; margin-bottom:40px;}
.leftmenu ul{ margin:0 auto; margin-top:3px;}
.leftmenu ul li{ height:20px; width:195px; margin:2px 0;font-size:14px; background:#e3eaf2; color:#666; margin:2px auto;}
.leftmenu ul li.selected{ background:#fff;}
.leftmenu ul li{ padding:5px 0px; font-weight:bolder}
.leftmenu ul li.selected a{color:#666}
.leftmenu ul li a,.leftmenu ul li a:visited{color:#666;width:200px;}

.leftmenu ul li ul {

}
.leftmenu ul li ul li{
background:#fff;
color:#333;
font-size:12px;
font-weight:normal;
text-align:left;
border:1px solid #ccc;
width:180px;
overflow:hidden;
padding-left:10px;

}

.leftmenu ul li ul li a{
padding-left:20px;
background:url(../img/arrow3.gif) left center  no-repeat;
}

.leftmenu ul li ul li a:hover{
color:#FF0000;
text-decoration:underline;
}


.right{float:right; height:auto; width:660px; margin-bottom:40px; }
.right table{width:100%;}
.right table td{ border-bottom:1px dotted #ccc; height:100px;}


.leftmenu{float:left; width:200px;  text-align:center; border:1px solid #ccc; padding-bottom:30px;}


.right table td{ border-bottom:1px dotted #ccc; height:130px;}
.right table.productlist td { text-align:left}
.right table.productlist td a.pname{ display:block;text-align:left; margin:2px 0px 5px 20px; font-size:16px; color:#333333}
 .right table.productlist td span.summary{display:block; text-align:left; padding:3px 5px 10px 20px; font-size:13px;}
  .right table.productlist td p {text-align:right;}
  .right table.productlist td  a,.right table.productlist td  a:visited{ color:#333333;}
   .right table.productlist td  a:hover{ color:#FF0000}
.right table td img.prolist{ width:100px; height:100px; padding:2px; border:1px solid #ccc;}

.leftmenu table{
 width:200px;margin-top:0px;
 border-top:none;
}
.leftmenu table tr td{
border-bottom:dotted 1px #999999;
text-align:left;
height:40px;


}

.leftmenu table tr td a{
color:#333;
font-size:12px;
padding:5px;
}
.leftmenu table tr td{ border:none; text-align:center; }
.leftmenu table.normal tr td{border-bottom:dotted 1px #999999; height:30px; text-align:left}
.leftmenu table.normal tr td.icon{text-align:center}

.leftmenu table td.tdimg{padding:5px;}
.leftmenu table td.tdimg img{width:50px; border:1px solid #ccc; height:50px; padding:3px; margin:0 auto;}
.leftmenu table td.tdtext{ border-bottom:1px dotted #ccc;}
.showproduct{margin:5px 0; height:310px;}
.product_pic{padding:10px; float:left;}
.product_pic img{padding:5px; width:250px; height:250px; border:1px solid #ccc;}
.product_pic a span{display:block;color:#666;font-size:12px;text-align:center; margin:5px auto}
.productinfo{width:250px; height:200px;  float:left; margin-left:50px; margin-top:30px;padding:20px;}
.product_name{font-size:15px; color:#666666;}
.orderp{margin:30px;}
.orderp img{ cursor:pointer;}
.desp{min-height:500px; height:auto;width:650px; text-align:left; font-size:13px; line-height:20px; margin-bottom:50px; }
.h1title{text-align:center;
font-weight:bolder;
color:#333;
font-size:18px;
margin-bottom:5px;
margin:10px auto;
}

.pagecontent{height:auto; width:800px; *width:840px;margin:0 auto; text-align:left; font-size:14px;  line-height:30px;padding:20px 20px 50px;}

.rpagecontent{;margin:0 auto; text-align:left; font-size:14px;  line-height:30px;padding:20px 20px 50px;}

/*新闻页面样式*/
.right table.listnews{
border-collapse:collapse; width:650px; text-align:left;
}
.right table.listnews td{
border-bottom:1px dotted #d1e3f7; 
height:35px;
}
.right table.listnews td a{
font-size:14px;
color:#444;
}
.right table.listnews td a:hover,table.tjnews  a:hover{
text-decoration:underline;
color:#FF0000;
}
.right table.listnews td img{
padding:0px 20px;
}
table.tjnews{width:100%; background:url(images/b2_215.jpg) no-repeat left 3px;}
table.tjnews tr td{ height:30px; border:none;text-align:left; padding-left:30px;}
table.tjnews  a{font-size:12px;}

/*订单样式*/
.oform{
margin-top:20px;
margin-left:30px;

}
.oform p{
margin:5px;


}

.oform p input{
width:200px;
height:22px;
font-size:14px;


}

.oform p span{
display:block;
float:left;
width:60px;

margin-right:10px;
text-align:right;

}

#demo_marqueeLeft1 {
	WIDTH: 100%; FLOAT: left; HEIGHT: 70px; OVERFLOW: hidden
}
#indemo_marqueeLeft1 {
	WIDTH: 800%; FLOAT: left
}
#demo1_marqueeLeft1 {
	FLOAT: left
}
#demo2_marqueeLeft1 {
	FLOAT: left
}



.main_menu{
width: 970px;
height: 41px;
clear: none;
margin:0 auto;
padding-left: 15px;
text-align:center;
}

.menu
{
width: 935px;
position: relative;
background-image: url(images/menu_bg.gif);
background-repeat: no-repeat;
height: 41px;
clear: none;
float: left;
margin:0 auto;

  text-align:center;
}

.menu ul
{
  padding: 0;
margin: 0;

  width: 760px;

list-style-type: none;
text-align:center;
margin:0 auto;
  

}

.menu ul li a, .menu ul li a:visited
{
	display: block;
	text-decoration: none;
	height: 33px;
	text-align: left;
	color: #FFF;
	padding-left: 10px;
	line-height: 25px;
	padding-top: 7px;
	padding-right: 38px;
	font-size: 14px;
	font-weight: bold;
}



.menu ul li a, .menu ul li a:hover
{
display: block;
text-decoration: none;
width: 100px;
width:100px !important;
*width:60px;
height: 33px;
text-align: left;
color: #FFF;
padding-left: 10px;
line-height: 25px;
font-size: 14px;
padding-top: 7px;
font-weight: bold;
}


.menu ul li
{
float: left;
position: relative;
height: 30px;
width: 100px;
width:100px !important;
*width:60px;
z-index:1;
}



.menu ul li a.selected{
color:#000000; 

}


.menu ul li ul
{
position: absolute;
width: 155px;
width: 155px !important;
*width:105px;
visibility: hidden;
z-index: 9999999999;
float: left;
}

.menu ul li ul li a,.menu ul li ul li a:hover{
width: 155px;
width: 155px !important;
*width:155px;
}

.menu ul li ul li ul
{
position: absolute;
width: 155px;
visibility: hidden;
z-index: 9999999999;
float: left;
}
.menu ul li ul li ul li{
z-index: 9999999999;
width: 155px;
width: 155px !important;
*width:155px;
}

.menu2{
width: 20px;
height: 34px;
float: left;
background-image: url(images/menu_bg.gif);
background-repeat: no-repeat;
text-align: center;
padding-top: 7px;
font-size: 12px;
background-position: right;
z-index: 1;
}

.pageleftbottom{
margin-top:5px; 
margin-bottom:30px;

}
.pageleftbottom a{
margin-bottom:5px;

}


