/* CSS Document */
 
.shrink{-webkit-transform:scale(0.8);-o-transform:scale(1); display:inline-block}
body,h1,h2,h3,,h4,p,span,div,input{ padding:0; margin:0;}
.clearfloat:after{ clear:both; display:block; visibility:hidden; content:''; height:0;}
.clearfloat{ zoom:1;}
body{ font-family:Arial, Helvetica, sans-serif;    background:url(../images/bodybg.gif) repeat-x;}
body,p,div,span,h1,h2,h3,h4,input,li,ul,form,td,th,input{ padding:0; margin:0;  }
img{ border:none; vertical-align:middle;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#333333;}
.f-fl{ float:left;}
.f-fr{ float:right;}
.website_width{ width:1002px; margin:0 auto;}

/*--banner--*/
.banner img{ width:100%;}



.headbox{ position:relative;}
#website_logo_nav{ height:78px;}


/*------------------logo块------------*/
#logo{  padding-left:1px; padding-top:17px;}

/*--语言 电话--*/
.languages { padding-top:12px; width:200px;}
.english{ margin-left:21px;}
.phonebox{ padding-top:19px;}
.yuyanbox{ float:right; width:260px;  }
.langlist li{ float:left;  line-height:16px;}
.langlist li a{ font-size:12px; padding-left:6px;}
.phonebox { background:url(../images/phonene.png) no-repeat left 22px; padding-left:25px; width:210px;}
.phonebox h3{ font-size:12px; color:#dc1717; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.phonebox h3 strong{ font-size:14px; font-family:Arial; color:#666666; font-weight:normal; }
/*--语言 电话--*/

.nav{ height:38px; line-height:38px; position:absolute; top:78px; left:0; width:1002px; z-index:2; } 
.nav_list {   width:959px; float:left;  background:url(../images/menuall.png) repeat-x; }
.nav_list li{ float:left; padding-left:15px; padding-right:15px; background:url(../images/nima.jpg) no-repeat right 2px}
.nav_list li.nobg{ background:none;}
.nav_list li a{ font-size:12px;}
.nav_list li a:hover{ color:#06F;}
.menuleft{ background:url(../images/menuleft.png) no-repeat no-repeat left center;  float:left; width:20px; height:38px;} 
.menuright{ background:url(../images/menuright.png) no-repeat right center; float:right; width:23px; height:38px; } 
 
 
 
.banner{ margin-top:21px;   }
 
 
 
 
 
 /*产品系列*/
.productlist a{ float:left; height:104px; width:240px; margin-right:13px; margin-top:14px; display:inline;} 
.productlist a.nomargin{ margin-right:0; _margin-right:-1px; }
 
.prabout{ background:url(../images/chanp1.jpg) no-repeat; height:429px; margin-top:12px;} 
.prabout_title h2{  height:40px; line-height:40px; text-align:center; padding-top:25px;} 
.prabout_title h2 a{ font-size:24px; color:#FFF; font-family:Arial; font-family:Arial, Helvetica, sans-serif;} 
.proaboutcon { padding-left:170px;}
.proaboutcon p{ font-size:12px; color:#FFF; width:730px; line-height:24px; padding-top:26px;} 
 
 
 
 
.companybox{ padding:8px 10px 10px 10px; background:#efefef; width:982px; margin:0 auto; position:relative; margin-top:10px;}
.companys{ width:656px;  }
.yingx{ position:absolute; bottom:0; left:0;}
.comptitle{ background:url(../images/feng.jpg) no-repeat left 4px;  height:30px; padding-left:28px; line-height:28px;  }
.comptitle h2{ font-size:14px;}
.comptitle span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bbbbbb; font-weight:normal;}
.companypic{ margin-right:14px;}
.companyconbox{ width:636px; background:#ffffff; padding:10px; border-top:1px solid #d9d9d9;}
.companycon{ width:326px; }
.companycon h3{ height:25px; line-height:25px; color:#078dd5; font-family:Arial; font-size:14px;}
.companycon p{ font-size:12px; color:#666666; line-height:22px;}














/*------------------------------news块-----------------------------*/
.contentbox{ width:1002px;   margin:15px auto; }
.index_news{ width:332px;  float:left; }
.margin18{ margin-left:18px;}
.index_news.index_news2{ width:302px; float:right;}
 


.newstitle{ height:45px;   background:url(../images/hongl.jpg) no-repeat left center;} 
.newstitle h2{ float:left;   font-size:14px; font-family:Arial; margin-top:12px; }
.newstitle h2 span{ color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; font-weight:normal; }
.newstitle h2 a{ color:#078dd5; font-weight:bold; padding-left:12px; font-size:14px; font-family:Arial;  } 
.newstitle h2 a:hover{ color:#C90;}
.nmore{ float:right; margin-top:14px; }
.nmore a{ font-size:12px; padding-right:5px;}
.nmore a:hover{ color:#00F;}
.websiteNews{ padding-top:10px;}
.websiteNews li{ height:20px; line-height:20px;   overflow:hidden; padding-top:2px; padding-bottom:2px;}
.websiteNews li a{ font-size:12px; background:url(../images/rrrr.jpg) no-repeat left 5px; padding-left:10px;} 
.websiteNews li a:hover{ color:#C60;}
.newspic{ text-align:center; border:1px solid #ebebeb; padding-top:7px; padding-bottom:7px;}
/*------------------------------news块结束-----------------------------*/

 

/*------------------------------留言块-----------------------------*/
.messages{ float:right; width:297px;  }
.messages h4{ font-size:12px; color:#e41808; font-family:Arial; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; background:#00C;}
.newsconbox{    border:1px solid #e2e2e4; width:292px; height:30px; line-height:30px; line-height:30px; background:#FFF; margin-bottom:7px;  }
.text1{ height:30px; line-height:30px; width:240px; border:0 none; font-size:10px; padding-left:10px; color:#999; float:left;   }
.text2{ height:60px; border:none; width:240px; border:0 none; overflow:auto; font-size:10px; padding-left:10px; color:#999; padding-top:10px;}
.newsconpic{ float:left; width:37px; height:30px; background:url(../images/xing.gif) no-repeat center; border-right:1px solid #f0f0f0;}
.newsconpic2{ height:70px; background:url(../images/weixin.gif) no-repeat center;   float:left; width:37px; border-right:1px solid #f0f0f0;}
.dianh{ background:url(../images/phone.gif) no-repeat center;}
.phoned{ background:url(../images/shouji.gif) no-repeat center;}
.newsccon{ float:left;}
.newsconbox2{ height:72px;  border:1px solid #e2e2e4; width:292px; background:#FFF;  }
.newsccon2{ height:72px;}
.smith{ padding-top:15px;}
.sub{ background:url(../images/sand.jpg) no-repeat; width:88px; height:26px; border:none; color:#FFF;  font-weight:bold; cursor:pointer;}
/*------------------------------留言块结束-----------------------------*/






/*内页*/
.webbox{ background:url(../images/companybg.jpg) repeat-x; height:336px; }
#websiteContent{ width:1002px; margin:13px auto;  }
#websiteContent_index{width:1002px; margin:0 auto;  position:relative;  }
.companyab{ position:absolute; left:305px; top:42px;}
.websiteSidebar{ width:204px; float:left; }
.sideabrone{ border:1px solid #e0e0e0;  padding-bottom:16px;}
.sideabrtilte{ background:#078dd5;   height:30px;}
.sideabrtilte h2{ font-size:14px; font-family:Arial; height:30px; line-height:30px; padding-left:30px; color:#FFF;} 
.websiteMain{ float:right; width:782px; border:1px solid #e0e0e0;  }
.sidebarlist{ padding-top:5px;}
.sidebarlist li{ border-bottom:1px dashed #CCC; margin-left:10px; margin-right:10px; padding:5px; word-break:break-all;}
.sidebarlist li h3{height:30px; line-height:30px; border-bottom:1px solid #999;}
.sidebarlist li h3 a{ display:block; padding-left:21px;  color:#333333; font-size:12px;  }
.sidebarlist li h3 a.hoverh3{ background:#0a68ac; color:#FFF;}
.sidebarlist li a{ font-size:12px; color:#333;}
.sidebarsmall{ padding-top:8px;}
.sideabrtilte h2{ background:url(../images/complistbg.png) no-repeat 10px center;}
.sidebarsmall li{ height:23px; line-height:23px; border-bottom:1px dashed #CCC; overflow:hidden;}
.sidebarsmall li a{ font-size:12px; padding-left:40px; color:#999;}
.sideabrtwo{ margin-top:12px; border:1px solid #e0e0e0;}
.contactcon { font-size:12px; color:#333333;   }
.contaclist{ padding:5px 10px 10px 10px;}
.contaclist li{ padding-top:5px; line-height:160%; word-break:break-word;}
.containertitle{ background:#078dd5; height:30px; line-height:30px; }
.containertitle h2{ color:#0a68ac; font-family:Arial; font-size:14px;  padding-left:33px; color:#FFF;}
.contaiconc{ padding:17px; font-size:12px; color:#323232;}




.kehu{ margin-top:10px; }
.titlekehu{ background:#078dd5;}
.titlekehu h2{ font-size:14px; height:31px; line-height:31px;} 
.titlekehu h2 a{ color:#FFF; padding-left:18px;}
.scroll_horizontal{position:relative;   border:1px solid #e3e3e3;  height:134px;}
.scroll_horizontal .box{overflow:hidden;position:relative; width:900px;  
 margin:26px auto;  }
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.list img{ width:238px; height:238px;}
.scroll_horizontal .list li{float:left; width:152px;  height:80px; }
.scroll_horizontal .list li img{ width:135px; height:78px; border:1px solid #cfcfcf;}
.scroll_horizontal .prev{background-position:-40px 0; position:absolute; right:10px;
 top:50px; width:50px; height:50px; background:url(../images/righttt.jpg) no-repeat right center;
  cursor:pointer; width:32px; height:32px;}
 .scroll_horizontal .next{ background-position:-40px 0; position:absolute; left:10px;
 top:50px; width:50px; height:50px; background:url(../images/lefttt.jpg) no-repeat; cursor:pointer; width:32px; height:32px;}
.hots a:hover{ color:#03C;}
.blue{ color:#078dd5; font-style:normal;} 




.zhengshu{ width:312px; height:280px;  background:#FFF;}
.zhegnshubgs{ position:absolute; bottom:0; right:0;}
.comptitle2{ background:none; padding:5px 15px 0 15px;}
.comptitle2 .cse{ color:#e94110; font-style:normal;}
#pic_list_2 .box{ width:188px; background:#39C;}
 
 
 
 
#pic_list_2 .next{background-position:-40px 0; position:absolute; right:10px;
 top:50px; width:50px; height:50px; background:url(../images/leftt.jpg) no-repeat;
  cursor:pointer; width:17px; height:45px;} 
 
#pic_list_2 .prev{background-position:-40px 0; position:absolute; right:10px;
 top:50px; width:50px; height:50px; background:url(../images/rightt.jpg) no-repeat;
  cursor:pointer; width:17px; height:45px;}
#pic_list_2 .list li img{ width:188px; height:161px; border:none;}
#pic_list_2 .list li{ height:161px; width:188px;}
#pic_list_2 { border:none;}









/*底部*/
.linss a{ font-size:12px; color:#666666;}
.linss strong{ font-size:12px;}
.lins{ background:#eaeaea; height:36px; line-height:36px;}
#footer{ background:#078dd5; }
.footlist{ text-align:center; position:relative; padding-top:8px; padding-bottom:8px;}
.weixin{ position:absolute; right:0; top:22px}
.footlist li { color:#FFF; font-size:12px; line-height:24px; font-family:Arial; }
.footlist li span{ padding-right:8px;}

/*yuanye*/
.TableControl{width:746px;}