/* CSS Document */


.indexMain{ width:930px; margin:0 auto;}
.Top{ width:930px; height:50px; padding-top:15px; background:url(../images/top_bg.jpg) repeat-x; border-top:3px solid #c00}
.logo{ float:left;width:200px; overflow:hidden; float:left; text-align:right}
.logo1{ width:170px;height:67px; display:block; float:left;}
.logo2{ text-align:center; font-size:14px;width:170px; overflow:hidden; float:left;}
.logo2 a{ color:#fff;}
a{ text-decoration:none;}

.navAnd400{ float:right; width:740px;}

/*400*/
.sa{float:right;width:270px;line-height:27px; padding-left:34px; font-size:28px; font-family:Arial; font-weight:normal; color:#fff;margin-bottom:28px;}
.sa a{ float:right;padding:0;margin:0; text-indent:0;width:82px;height:24px; line-height:24px;}
.sa span{ float:right;padding:0 8px 0 0;_padding:0 6px 0 0; text-indent:0;margin:0;}

.big{ width:640px; float:right;}
.up{ color:#c00;}

/*滚动信息*/
.infoAndSearch{ width:800px; padding:0 0 0 130px; background:url(../images/common/news-and-search-back.gif) center 0 no-repeat;z-index:-2; overflow:hidden; height:30px;}
.infoNews{}
.infoNews ul{ padding:0; margin:0}
.infoNews li{  margin-left:10px;padding-left:5px; height:30px; line-height:30px; background:url(../images/common/smallq.gif) no-repeat left 30px; float:left}
.infoNews li a{ color:#c3c3c3; font-size:14px;}
.infoNews li a:hover{ color:#fa9046;}





/*首页内容*/
.indexCon{ height:488px;}


.indexConLeft{ float:left;padding:0px 0 0 0px; width:360px; overflow:hidden}


.indexConLeftList{ overflow:hidden; padding:0 0 0 20px }
.shadow{  padding-bottom:30px;}


.indexConLeftList h1{height:53px; line-height:53px; font-size:14px; margin:0 5px 0 0}
.indexConLeftList h1 span{ float:left; text-indent:60px; color:#333}
.indexConLeftList h1 a{ position:absolute; right:0; top:0px; padding:0; margin:0; font-size:12px; color:#333; font-family:Arial; background: url(../images/common/more-ico.gif) left center no-repeat; text-indent:8px;}

h1.newsTitle1{ background:url(../images/common/background1.gif) no-repeat;}
h1.newsTitle{ background:url(../images/common/background2.gif) no-repeat; position:relative; height:40px; border-bottom:1px solid #666; margin:0 0 10px 0}
h1.newsTitle2{ background:url(../images/common/hezi.gif) no-repeat;}
h1.mediaTitle{ background:url(../images/common/media-ico.jpg) no-repeat;}


.indexConLeftList ul{ margin-top:1px;}
.indexConLeftList ul li{ line-height:27px;height:27px; background:url(../images/common/news-title-ico.gif) left center no-repeat; text-indent:10px;}
#Case0 li,#Case1 li{ line-height:27px; height:27px; background:url(../images/common/news-title-ico.gif) left center no-repeat; text-indent:10px;}
.indexConRight{ float:right; width:645px;padding-top:0px; overflow:hidden;}
.solutions{ width:320px; overflow:hidden; float:left;padding-left:0px; background:url(../images/common/border.gif) no-repeat left 25px;height:246px;}
.product{ width:286px; overflow:hidden; float:left;padding-left:24px;padding-right:10px; background:url(../images/common/border.gif) no-repeat 10px 25px;}
#Case{ height:47px; overflow:hidden;padding-top:7px; background:url(../images/common/background2.gif) no-repeat left top;}
#Case li{ float:left;width:94px; height:34px; line-height:34px; text-align:center;}
.white{ background:url(../images/common/background.gif) no-repeat center center;}
.white a,.white a:hover{color:#fff; font-size:14px;}
.black a{color:#333; font-size:14px;}

.product h1{ margin:6px 0 4px;height:44px; font-size:14px; line-height:44px;}
.product h1 span{ float:left; text-indent:70px;}
.product h1 a{ float:right;padding-right:20px; font-size:12px; color:#fd671a;font-family:Arial; background: url(../images/common/more-ico.gif) left center no-repeat; text-indent:8px;}
.productText{ line-height:24px;height:24px;color:#666666; font-weight:bold;}
.productContent{ padding:10px 0;width:286px;overflow:hidden;}
.productContent a{ float:left;padding-right:10px; overflow:hidden;width:150px;}
.productContent p{ float:left; line-height:1.8; text-indent:2em;width:121px;text-justify:inter-ideograph; text-align:justify;}
/*案例*/
.case{width:630px; overflow:hidden; clear:both;}
.case h1{ height:53px; line-height:53px; font-size:14px; background:url(../images/common/Shadow02.jpg) no-repeat 53px bottom ; width:620px;margin:0; padding:0;}
.case h1 span{ float:left; text-indent:60px; background:url(../images/common/case-ico.jpg) no-repeat;}
.case h1 a{ float:right;padding-right:20px; font-size:12px; font-family:Arial;color:#fd671a;background: url(../images/common/more-ico.gif) left center no-repeat; text-indent:8px;}
.pic{ width:630px;height:207px; overflow:hidden;}
.pic li{ height:207px;width:630px; overflow:hidden;}
.xiaoL img{ border:none;display:block;float:left; width:123px;height:45px; padding:1px; margin:15px 7px 15px 20px; display:inline;}


.bottom{ height:70px; clear:both; background:url(../images/common/bottom-background.gif) no-repeat center top; width:930px; margin:auto}

.bottom1{ width:930px; margin:0 auto; overflow:hidden;padding-top:20px;height:117px;}

.bottom1 ul{ float:left;}
.bottom1 span{ float:left;padding-left:10px; color:#fff;}
.bottom1 ul li{ float:left;color:#ffffff;}
.bottom1 ul li a{ margin:0 5px; color:#ffffff;}
.bottom1 ul li a:hover{ color:#666;}
.bottom1 p{ float:right; margin-right:10px;}
.linkPicture{ width:700px; overflow:hidden;}
.linkPicture li{ float:left;width:123px; height:45px;padding:20px 13px;}
.con5 .linkPicture li img{margin:0;}
/*xinde*/
.menu{width:620px!important;width:570px; padding-left:80px!important;padding-left:80px;position: relative;height: 41px;clear: none;float: left;z-index: 999; font-family:"微软雅黑"}
.menu ul{z-index:1000;}
.menu ul li a, .menu ul li a:visited{display: block;text-decoration: none;height: 33px;text-align: left;color: #333;line-height: 25px;padding-top: 7px;font-size: 14px;font-weight: bold; border:none;font-family:"微软雅黑"}
.menu ul li a, .menu ul li a:hover{display: block;text-decoration: none;width: 80px;height: 33px;text-align:left;color: #000;line-height: 25px;font-size: 14px;padding-top: 7px;font-weight: bold; border:none;}
.menu ul li a, .menu ul li a:hover{display: block;text-decoration: none;height: 33px;text-align: left;color: #333;line-height: 25px;padding-top: 7px;font-size: 14px;font-weight: bold; border:none;}
 .menu ul li a:hover{color:#c00;}
.menu ul{padding: 0;margin: 0;list-style-type: none;}
.menu ul li{float: left;position: relative;height: 30px;width:95px; }
.menu ul li ul{position: absolute;width:80px;visibility: hidden;z-index: 999;float: left;}
.menu ul li ul li ul{position: absolute;width: 85px;visibility: hidden;z-index: 999;float: left;}
.left{left:-10px;}
.menu ul .left li{width:95px;}