@charset "utf-8";
@import url("common.css");

.bannerBottom {  font-size: 12px; color:#666; margin: 0 auto; position: relative; width: 1002px; z-index: 3; }
.bannerBottom .banText { padding-top: 2px;}
.bannerBottom .banText p { width: 135px; float:left;}
.bannerBottom .banText .scroll_text { padding-top: 2px; height:20px; line-height:20px; overflow:hidden;}
.bannerBottom .banText .scroll_text #up_li{ list-style-type:none; margin:0;padding:0;margin-left:6px;}
.bannerBottom .banText .scroll_text #up_li a{ line-height:20px; font-weight: normal; color: #666;}
.bannerBottom .banText .scroll_text #up_li a:hover { color:#00BEFF;  }

.control { position: absolute; right: 70px; bottom: 3px; }
.control li { position: relative; margin-right: 15px; width: 66px; float: left; }
.control li img {width: 59px; height: 32px; display: block; }
.control li a { padding: 4px 4px 5px 3px; margin-top: 5px; display: block;  background: url(../images/small_img_bg.png) no-repeat left top; }
.control li a:hover,.control li a.active { margin-top: 0; }
.control li dl {  position: absolute; right: -35px; bottom: 40px; width: 326px; height: 110px; background: url(../images/home_bg03.png) no-repeat left top; display: none; }
.control li dt { padding: 19px 0 0 22px; float: left; clear: left; }
.control li dt img { display: block; width: 60px; height: 60px; }
.control li dd { padding: 17px 30px 0 100px; }
.control li dd h2,.control li dd a { font-size: 15px; color: #fff; }
.control li dd p { padding-top: 5px; color: #00beff; line-height: 15px; }
.control li:hover dl { display: block;}




/*------------------------------------------------------------
	homePro
------------------------------------------------------------*/
.homePro { margin: 33px auto 10px; width: 999px; text-align: left;  }
.homePro dl { margin-right: 18px; width: 321px; height: 100px; float: left; background: url(../images/home_bg02.jpg) no-repeat left bottom; overflow: hidden; }
.homePro dt { float: left; clear: left; }
.homePro dt img { width: 97px; height: 96px; display: block; }
.homePro dd { padding: 7px 10px 0 104px; }
.homePro dd h2 {overflow: hidden; height: 44px; }
.homePro dd h2,.homePro dd h2 a { line-height: 22px; font-size: 16px; color: #00beff; font-weight: normal; }
.homePro dd p { color: #999; padding: 5px 10px 0 0; line-height: 15px; }

#emailInvite { margin: 15px auto; width: 1000px; text-align: left; font-family: Arial; }
.adderss { padding: 0 23px; width: 375px; float: left; border: 1px solid #e8e8e8; height: 325px; font-size: 16px; font-weight: bold; }
.adderss h2 { padding: 20px 0 15px; margin-bottom: 35px; border-bottom: 1px solid #e8e8e8; font-size: 18px; color: #00a2e9; font-family: Arial; }
.adderss .fcolor1 { color: #33b5ed; }
.adderss p { margin-bottom: 25px; }

.emailForm { padding: 8px 0 0 20px; width: 544px; height: 326px; background: url(../images/email_bg.jpg) no-repeat left top; float: right;  letter-spacing: -1px;font-family: Arial; }
.emailForm p{font-size: 16px; }
.emailForm h2 { font-size: 16px; color: #00a2e9; font-family: Arial, Helvetica, sans-serif; }
.emailForm dl { margin: 10px 0 -5px;}
.emailForm dt { float: left; clear: left; font-family: Arial;  font-size: 16px; }
.emailForm dd { padding: 0 0 9px 75px; font-size: 16px; }
.emailForm dd input { padding-left: 5px; border: 0; height: 20px; line-height: 20px; width: 91%; }
.emailForm dd textarea { padding: 6px; border: 0; height: 102px; width: 89%; resize: none; }
.emailForm .submit { margin-top: 3px; text-align: center; }
.emailForm .submit a { margin: 0 5px; cursor: pointer; }

.emailAdd { padding-top: 10px; margin-top: 35px;  border-top: 5px solid #555; }
.emailAdd li { margin-right: 25px; width: 480px; float: left; }
.emailAdd li dt { float: left; color: #00a2e9; font-weight: bold; }
.emailAdd li dd { padding-left: 65px;  }

 .pro_list { width:1000px; zoom: 1; }
.pro_list li { margin: 0 20px; width: 180px; float: left; font-size: 12px; height: 260px;  overflow: hidden; text-align: center; }
.pro_list li .spanpic { width: 200px; height: 127px; text-align: center; display: table-cell; position: relative; vertical-align: middle; overflow: hidden; }
.pro_list li .spanpic a { display: block; position: static; +position: absolute; top: 50%; }
.pro_list li .spanpic img { border:1px solid #ddd; padding:2px; max-width: 174px; max-height: 127px; position: static; +position: relative; top: -50%; left: -50%;}
.pro_list li .proName { text-align: left; display: block; padding: 5px 0; font-weight: bold; height: 20px; overflow: hidden;}
.pro_list li .scontent {line-height: 20px; font-size: 12px; color: #848586; height: 60px; overflow: hidden; text-align: left; }


.productList .pro_list li { height: 200px;}
.productList .pro_list li .proName a{ color: #848586; font-weight: normal; text-align: center; }
.productList .subCategoryBg {  height: 35px; background: #dedede;}
/*.productList .rightpage { display: block; float: right; border: 1px solid red;}*/
.productList .pages { padding-bottom: 0; margin-top: -25px; +margin-right: 65px; }
.productList  .back { margin-left: 15px; float: right; font-size: 14px; padding-top: 5px; }
.productList .category {  }
#promain{ width:999px; margin:0 auto; height:300px;}
.proTitle {
  padding: 20px 0 10px 0; text-align:left;
  font-size: 14px; border-bottom:1px solid #d5d5d5; margin-bottom:20px; color:Gray;}
  
.rollBox{width:980px;overflow:hidden;padding:12px 0 5px 6px;margin:0 auto;}
.rollBox .LeftBotton{height:52px;width:39px;background:url(../images/01.jpg) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:65px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:30px;background:url(../images/02.jpg) no-repeat -8px 0;overflow:hidden;float:right;display:inline;margin:65px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:900px;overflow:hidden;float:left; height:190px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:225px;  height:180px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto; height:180px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}



#news_box{ width:1000px;margin:0 auto;/*margin-bottom:50px;*/  height:300px;} 
.news_xia{ width:265px; float:left; text-align:left;}
.news_xia h2{
  padding: 15px 0 10px 0; text-align:left; border-bottom:1px solid #d5d5d5;
  font-size: 16px; color:#1462A2; background:url(../images/news_bg.jpg) no-repeat left bottom; font-size:20px;}
.news_xia ul{ padding-top:10px; font-size:14px;}
.news_xia ul li{ line-height:30px; border-bottom:1px solid #d5d5d5;}
.news_xia img{ display:block; width:270px; height:240px;  margin-top:5px;}
.news_jia{ margin-right:95px; margin-left:95px;}

<!--banner轮播-->
.indexCon{width:100%; height:500px; overflow:hidden; }
.indexCon .flashBanner{width:100%;height:500px;overflow:hidden;margin-bottom:12px;}
.flashBanner{position:relative; margin:0 auto;}
.flashBanner .mask{height:60px;line-height:60px;background-color:#000;width:100%; text-align:center;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
img{border:0 none;}