﻿@charset "utf-8";
.bodybox{ width:100%; height:auto; overflow:hidden; margin:0 auto; clear:both; overflow:hidden; max-width:1660px; background:#FFF;}

.headerbox{ width:100%; height:auto; overflow:hidden; background:#FFFFFF; margin:0 auto; clear:both; overflow:hidden;}
.header{ width:1200px; height:108px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.header .logo{ position:absolute;; left:0px; top:0px;}
.header .language{ position:absolute; right:0px; top:25px;}
.header .language ul{ margin:0px; padding:0px; list-style:none;}
.header .language ul li{ margin:0px; padding:0px; list-style:none; float:left}

.header .search{ position:absolute; right:0px; top:55px; width:298px; height:31px; background:url(../Images/searchbg.jpg) no-repeat;}
.header .search .input1{ width:260px; height:20px; border:0px; position:absolute; left:5px; top:3px;}
.header .search .btn{ position:absolute; right:0px; top:0px;}


.menubox{ width:100%; height:46px; background:url(../Images/menubg.jpg) repeat-x; overflow:hidden;}
.menubox .box{ width:1200px; height:46px; margin:0 auto; clear:both; overflow:hidden;}
.menubox .box ul{ margin:0px; padding:0px; list-style:none;}
.menubox .box ul li{ margin:0px; padding:0px; list-style:none; background:url(../Images/menuline.jpg) top right no-repeat; float:left; text-align:center; font-size:16px; font-weight:bold; line-height:46px; height:46px; width:150px;}
.menubox .box ul li.onfocus{ background: url(../Images/menuon.jpg) repeat-x;}

#homeSlide{ width:100%; height:509px; margin:0 auto; clear:both; overflow:hidden; position:relative}
#homeSlide .list{width:100%; height:509px; margin:0 auto; overflow:hidden;}
#homeSlide .list ul{ margin:0px; padding:0px; list-style:none; position:absolute}
#homeSlide .list ul li{ margin:0px; padding:0px; list-style:none;width:100%; height:509px; overflow:hidden; position:relative; text-align:center; float:left} 

#homeSlide .Thumb{ position:absolute; left:50%; bottom:17px;}
#homeSlide .Thumb ul{ margin:0px; padding:0px; list-style:none;}
#homeSlide .Thumb ul li{ margin:0px 10px 0 0; padding:0px; list-style:none; width:46px; height:5px; background:#9A9693; float:left}
#homeSlide .Thumb ul li.onfocus{ background:#FF3100;}


.hometit{ width:100%; height:111px; background:url(../Images/hp1.jpg) repeat-x; overflow:hidden; clear:both;}
.hometit .tit{ width:276px; height:111px; background:url(../Images/cptit.jpg) no-repeat; position:relative; overflow:hidden; margin:0 auto;}
.hometit .tit h5{ margin:0px; padding:0px; display:block; width:210px; height:35px; line-height:35px; text-align:center; font-size:20px; color:#3E3E3E; left:33px; top:37px; position:absolute;}
.hometit .tit h6{ margin:0px; padding:0px; display:block; position:absolute; width:216px; height:23px; line-height:23px; text-align:center; left:33px; top:71px; border:1px solid #EDEDED; font-size:12px; font-weight:normal;}


.homeproduct{ width:100%; height:347px; overflow:hidden; clear:both;}
.homeproduct .listbox{ width:1200px; height:347px; margin:0 auto; clear:both; overflow:hidden;}
.homeproduct .listbox .box{ width:1238px; height:auto; overflow:hidden; margin-top:20px;}
.homeproduct .listbox .box ul{ margin:0px; padding:0px; list-style:none;}
.homeproduct .listbox .box ul li{ margin:0px 38px 0 0 ; padding:0px; list-style:none; width:271px; height:309px; position:relative; float:left}
.homeproduct .listbox .box ul li .img{ width:271px; height:206px; overflow:hidden; }
.homeproduct .listbox .box ul li h5{ margin:0px; padding:0px; display:block; width:271px; height:34px; line-height:34px;overflow:hidden; font-weight:normal; font-size:14px; color:#000;}
.homeproduct .listbox .box ul li h6{ margin:0px; padding:0px; display:block; width:271px; height:29px; line-height:29px; overflow:hidden; font-weight:normal;}


.homenews{ width:100%; height:357px; margin:0 auto; clear:both; overflow:hidden;}
.homenews .centerbox{ width:1200px; height:357px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.homenews .centerbox .slidebox{ width:429px; height:240px; overflow:hidden; border:1px solid  #B1B1B1; padding:10px; position:absolute; left:0px; top:45px; background:#F1F1F1;}
.homenews .centerbox .slidebox .list{ position:absolute; left:10px; top:10px;width:429px; height:240px; overflow:hidden;}
.homenews .centerbox .slidebox .list ul{ margin:0px; padding:0px; list-style:none}
.homenews .centerbox .slidebox .list ul li{ margin:0px; padding:0px; list-style:none; float:left; width:429px; height:240px; overflow:hidden;}
.homenews .centerbox .slidebox .list ul li img{ position:absolute; left:0px; top:0px; width:429px; height:240px; z-index:1;}
.homenews .centerbox .slidebox .list ul li p{ margin:0px; padding:0px; display:block; position:absolute; left:0px; bottom:0px; z-index:10; background:url(../Images/titbg.png) repeat; width:429px; height:35px; line-height:35px; font-size:14px; text-indent:20px; overflow:hidden; color:#FFF;}

.homenews .centerbox .slidebox .Thumb{ position:absolute; left:20px; bottom:20px; z-index:100}
.homenews .centerbox .slidebox .Thumb ul{ margin:0px; padding:0px; list-style:none;}
.homenews .centerbox .slidebox .Thumb ul li{ margin:0px 0 0 10px; padding:0px; list-style:none; width:8px; height:9px; float:left; background:#FFF}
.homenews .centerbox .slidebox .Thumb ul li.onfocus{ background:#F14F29;}

.homenews .centerbox .tit{ position:absolute; left:473px; top:45px; width:727px; height:37px;}
.homenews .centerbox .tit h5{ margin:0px; padding:0px; display:block; position:absolute; left:0px; top:0px; font-size:16px; color:#000;}
.homenews .centerbox .tit h5 span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#A5A5A5; font-weight:normal;}
.homenews .centerbox .tit .more{ position:absolute; right:0px; top:16px;}


.homenews .centerbox .listbox{ width:727px; height:231px; position:absolute; right:0px; top:90px;}
.homenews .centerbox .listbox ul{ margin:0px; padding:0px; list-style:none}
.homenews .centerbox .listbox ul li{ margin:0px; padding:0px; list-style:none; width:709px; height:34px; overflow:hidden; position:relative; border-bottom:1px dashed #B7B7B7; font-size:14px;}
.homenews .centerbox .listbox ul li span{ display:block; position:absolute; width:610px; height:34px; overflow:hidden; line-height:34px;}
.homenews .centerbox .listbox ul li i{ font-style:normal; display:block; position:absolute; right:0px; top:0px; height:34px; line-height:34px;}
.homenews .centerbox .listbox ul li p{ display:none}
.homenews .centerbox .listbox ul li.onfocus{ background:#FFF; width:727px; height:102px; overflow:hidden; position:relative}
.homenews .centerbox .listbox ul li.onfocus span{ width:700px; overflow:hidden;color:#FC2F00; left:13px; overflow:hidden;}
.homenews .centerbox .listbox ul li.onfocus i{ display:none; }
.homenews .centerbox .listbox ul li.onfocus p{ width:700px; height:50px; line-height:25px; overflow:hidden; display:block; position:absolute; left:13px; top:44px;}



.homebottom{ width:100%; height:347px; background:#F9F9F9; margin:0 auto; clear:both; overflow:hidden;}
.homebottom .centerbox{ width:1200px; height:347px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.homebottom .centerbox .tit{ position:absolute; left:0px; top:55px; font-size:16px; font-weight:bold; color:#000;}
.homebottom .centerbox .tit span{ color:#F14F28;}
.homebottom .centerbox .about{ width:700px; height:115px; position:absolute; left:0px; top:97px; line-height:28px; overflow:hidden;}
.homebottom .centerbox .telbg{ width:700px; height:30px; background:url(../Images/telbg.jpg) no-repeat; position:absolute; left:0px; top:242px; line-height:30px; text-indent:40px; font-weight:bold; color:#FFF}
.homebottom .centerbox .videobox{ width:423px; height:239px; position:absolute; overflow:hidden; left:777px; top:55px;}


.footbox{ width:100%; height:88px; background:url(../Images/fbg.jpg) repeat-x; overflow:hidden;}
.footbox .centerbox{ width:1200px; height:88px; background:url(../Images/footnav.jpg) no-repeat; position:relative; overflow:hidden; margin:0 auto;}
.footbox .centerbox p{ display:block; position:absolute; top:53px; font-size:14px;}
.footbox .centerbox p.t1{ left:25px;}
.footbox .centerbox p.t2{ left:336px;}
.footbox .centerbox p.t3{ left:608px;}
.footbox .centerbox p.t4{ right:33px; cursor:pointer;}

.footbox .centerbox .ercode{ position:absolute; right:80px; top:5px; display:none}

.footbg{ width:100%; background:#2B2F38; margin:0 auto; clear:both; overflow:hidden;}
.footbg .centerbox{ width:1200px; height:auto; overflow:hidden; line-height:200%; padding:10px 0; margin:0 auto; text-align:center}


#erSlide{ width:100%; height:392px; margin:0 auto; clear:both; overflow:hidden; position:relative}
#erSlide .list{width:100%; height:392px; margin:0 auto; overflow:hidden;}
#erSlide .list ul{ margin:0px; padding:0px; list-style:none; position:absolute}
#erSlide .list ul li{ margin:0px; padding:0px; list-style:none;width:100%; height:392px; overflow:hidden; position:relative; text-align:center; float:left} 

#erSlide .Thumb{ position:absolute; left:50%; bottom:17px;}
#erSlide .Thumb ul{ margin:0px; padding:0px; list-style:none;}
#erSlide .Thumb ul li{ margin:0px 10px 0 0; padding:0px; list-style:none; width:46px; height:5px; background:#9A9693; float:left}
#erSlide .Thumb ul li.onfocus{ background:#FF3100;}


.ertit{ width:100%; height:47px; border-bottom:1px solid #888888; clear:both; overflow:hidden; background:#FFFFFF;}
.ertit .centerbox{ width:1200px; height:47px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.ertit .centerbox h5{ margin:0px; padding:0px; background:url(../Images/location.jpg) no-repeat; text-indent:25px; line-height:47px; font-weight:normal;}


#mainbox{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:9px;}
#mainbox .leftbox{ float:left; width:226px; height:auto;}
#mainbox .leftbox .tit{ width:226px; height:49px; text-align:center; font-size:16px; font-weight:bold; line-height:49px; color:#000; background:#E9E9E9;}
#mainbox .leftbox .tit2{ width:224px; height:23px; border:1px solid #E9E9E9; color:#F14F29; text-align:center; line-height:23PX;}
#mainbox .leftbox .listbox{ width:224px; border:1px solid #E9E9E9; height:auto; overflow:hidden;}
#mainbox .leftbox .listbox ul{ margin:0px; padding:0px; list-style:none}
#mainbox .leftbox .listbox ul li{ margin:0px; padding:0px; list-style:none; width:224px; height:41px; background:url(../Images/tab2.jpg) no-repeat; font-size:16px; font-weight:bold; line-height:41px; text-indent:14px; overflow:hidden;}
#mainbox .leftbox .listbox ul li.onfocus{ background:url(../Images/tab1.jpg) no-repeat; color:#FFF; height:auto; overflow:visible;}
#mainbox .leftbox .listbox ul li.onfocus a{ color:#FFF}

#mainbox .leftbox .listbox ul li.onfocus ul{ margin:0px; padding:0px; list-style:none;}
#mainbox .leftbox .listbox ul li.onfocus ul li{ margin:0px; padding:0px; list-style:none; width:224px; height:33px; line-height:33px; color:#404040; font-weight:normal; background:url(../Images/dotA.jpg) 15px 12px  no-repeat; font-size:14px; text-indent:30px;}
#mainbox .leftbox .listbox ul li.onfocus ul li a{color:#404040}

#mainbox .leftbox .listbox ul li.onfocus ul li.onfocus{ background:url(../Images/dotB.jpg) 15px 12px no-repeat;}
#mainbox .leftbox .listbox ul li.onfocus ul li.onfocus a{ color:#F14F29;}

#mainbox .leftbox .leftad{ width:226px; height:98px; margin:10px 0; overflow:hidden;} 

#mainbox .leftbox .leftad .list{width:100%; height:509px; margin:0 auto; overflow:hidden; position:relative}
#mainbox .leftbox .leftad .list ul{ margin:0px; padding:0px; list-style:none; position:absolute}
#mainbox .leftbox .leftad .list ul li{ margin:0px; padding:0px; list-style:none;width:226px; height:98px; overflow:hidden; position:relative; text-align:center; float:left} 




#mainbox .rightbox{ float:right; width:951px; height:auto; overflow:hidden;}
#mainbox .rightbox .title{ width:951px; height:53px; background:url(../Images/rtit.jpg) no-repeat; position:relative; color:#F14F28; line-height:65px; font-weight:blod; font-size:20px; text-indent:10px;}
  
.productlist{ width:951px; height:auto; overflow:hidden; clear:both; overflow:hidden;}
.productlist .list{ width:980px; height:auto; overflow:hidden;}
.productlist .list ul{ margin:0px; padding:0px; list-style:none}
.productlist .list ul li{ margin:10px 30px 0 0; padding:0px; list-style:none; float:left; width:292px; height:323px; float:left; position:relative; overflow:hidden; float:left}
.productlist .list ul li img{ width:279px; height:209px; border:1px solid #FFF; padding:4px;}
.productlist .list ul li p{ margin:0px 0 0 5px; padding:0px; display:block; height:25px; line-height:25px;}
.productlist .list ul li p.t1{ font-size:14px; font-weight:bold;}
.productlist .list ul li p.t2{ font-size:12px;}
.productlist .list ul li:hover img{ border:1px solid #F14F28;}
  
.rline{ border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; height:2px;}
.productshow{ width:949px; height:428px; overflow:hidden; clear:both; overflow:hidden; position:relative}
.productshow .picbox{ position:absolute; left:0px; top:10px; width:521px; height:392px; border:1px solid #BFBFBF; padding:10px;}
.productshow .rlist{ width:400px; height:auto; overflow:hidden; position:absolute; right:0px; top:10px;}
.productshow .rlist ul{ margin:0px; padding:0px; list-style:none;}
.productshow .rlist ul li{ margin:0px; padding:0px; list-style:none; width:400px; height:30px; border-bottom:1px dashed #BFBFBF; position:relative; font-size:14px; font-weight:bold;}
.productshow .rlist ul li span{ display:block; position:absolute; left:0px; top:0px; height:30px; left:30px; line-height:30px;}
.productshow .rlist ul li i{ font-style:normal; display:block; position:absolute; right:0px; top:0px; z-index:10; line-height:30px;}

.rtitle{ width:949px; height:38px; line-height:38px; background:url(../Images/rtit2.jpg) no-repeat; position:relative; font-size:14px; color:#FFF; line-height:38px; text-indent:15px; font-weight:bold; }


.download{ width:949px; height:auto; clear:both; overflow:hidden;}
.download ul{ margin:0px; padding:0px; list-style:none;}
.download ul li{ margin:0px; padding:0px; list-style:none; width:943px; height:73px; border-bottom:1px dashed #BFBFBF; position:relative;}
.download ul li p{ margin:0px; padding:0px; display:block;}
.download ul li p.t1{ width:783px; height:24px; line-height:24px; position:absolute; font-size:14px; left:0px; top:12px; color:#000; font-weight:bold;}
.download ul li p.t2{ position:absolute; left:23px; top:40px;}
.download ul li p.t3{ width:112px; height:26px; background:url(../Images/d1.jpg) no-repeat; position:absolute; right:0px; top:20px; line-height:26px; text-indent:44px; font-weight:bold; color:#FFF;}
.download ul li:hover p.t1{ color:#F14F29;}
.download ul li:hover p.t2{}
.download ul li:hover p.t3{ background: url(../Images/d2.jpg) no-repeat;}


.newslist{ width:949px; height:auto; clear:both; overflow:hidden;}
.newslist ul{ margin:0px; padding:0px; list-style:none;}
.newslist ul li{ margin:0px; padding:0px; list-style:none; width:949px; height:166px; border-bottom:1px dashed #CCCCCC; position:relative;}
.newslist ul li .img{ width:221px; height:121px; border:1px solid #7F7F7F; padding:3px; border:1px solid #7F7F7F; left:5px; top:8px; position:absolute;}
.newslist ul li:hover .img{ border:1px solid #EFAA9A;}

.newslist ul li h5{ margin:0px; padding:0px; display:block; position:absolute; left:242px; top:10px; width:701px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.newslist ul li h6{ margin:0px; padding:0px; display:block; position:absolute; left:242px; top:45px; font-size:12px; font-weight:normal;}
.newslist ul li p{ margin:0px; padding:0px; width:701px; height:65px; left:242px; top:60px; position:absolute; line-height:22px; overflow:hidden;}