﻿html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body{background:url(bg.jpg) repeat-x 0px 33px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:24px; }
a,a:hover{ color:#000;}

.clear{clear: both; height:-1; overflow:hidden;}
.hide{display: none;}

.wrapper{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.textr{ text-align:right;}

.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.mt40{ margin-top:40px;}
.mt65{ margin-top:65px;}
.ml25{ margin-left:20px;}
.ml170{ margin-left:170px;}
.ml12{ margin-left:12px;}


.w470{ width:430px; padding-right:15px;}
.w1000{ width:1000px;}
.h390{ height:310px;}
.h110{ height:110px;}


/*顶部*/
.logo{width: 370px;height: 100px;overflow: hidden;float: left;background:url(logo.png) no-repeat; padding-left:270px; font-size:24px; line-height:60px;}
.logo h1{ display:none;}
.lang{ height:30px; overflow:hidden;}
.lang a{ display:block; float:left; width:auto; height:24px; margin-left:15px; margin-top:5px; padding-left:28px; line-height:24px;}
.lang a:hover{ color:#800000;}

.cn{ background:url(cn.png) no-repeat left center;}
.itn{ background:url(itn.png) no-repeat left center;}
.gen{ background:url(gen.png) no-repeat left center;}


.email{ padding-left:110px; line-height:30px; text-align:right;font-weight: bold; height:60px;background:url(email.png) no-repeat 93px 37px;  }
.email a{ padding-left:15px;}

.formbg{ height:50px; overflow:hidden; clear:both; }
.search_txt{ height:30px; line-height:28px; display:inline; float:left; border:1px solid #ccc; width:285px;  }
.search_btn{ height:32px; line-height:32px; border:none; border-left:none; width:41px; background:url(search_btn.png) no-repeat center center ; text-align:center; cursor:pointer;}

.subbg{width:100%;height:68px;margin: 0 auto; min-width:1200px; }
.sub li{ display:inline; float:left; width:148px; font-size:15px; line-height:68px; height:68px; }
.sub li a,.sub li a:hover{display:block;  height:68px; line-height:68px; text-align:center; }
.sub li a:hover,.lia{ background:#800000; color:#fff; }
.pli{border-left: 1px solid #D8D8D8;}


/*footer*/
.footbg{ background:url(footebg.jpg) repeat-x left top; height:auto; overflow:hidden; width:100%; min-width:1200px;}
.fbg{ background:url(foottopbg.jpg) repeat-x left top; height:auto; overflow:hidden; text-align:center; padding:40px 0px; }
.fcenbg{ background:url(footcenbg.jpg) repeat-x left top; height:auto; overflow:hidden;  padding:30px 0px;color:#787878; padding-bottom:10px;}

.ared1{ padding:0px 5px;color:#787878;}
.ared1:hover{ padding:0px 5px;color:#ff6600;}

.copyright{color: #C7C7C7;height:auto; line-height:40px;}

.ico{ width:32px; height:32px; display:block; float:left; margin-left:15px;}
.facebook{ background:url(facebook.png) no-repeat;}
.gg{ background:url(gg.png) no-repeat;}
.skype{ background:url(skype.png) no-repeat;}

/*case*/
#show_pro{height:226px; }
#index_pro_list_scroll .Cont{width:1080px; overflow:hidden; display:block;height:226px;margin-left:62px;}
#index_pro_list_scroll .ScrCont{width:10000000px; display:block;}
.aimg img{ position:absolute; top:0;}
.case_next{right:0px;}
.pro_item{float:left;margin-right:25px;height:226px;}
.pro_img{width:275px;height:188px;}
.pro_name{height:38px;width:275px;line-height:38px;text-align:center;background:#800000;}
.pro_name a{color:#fff;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
#index_pro_list_scroll #scroll_list_1, #index_pro_list_scroll #scroll_list_2{float:left; display:block;}


/*link*/
#show_link{ height:55px; margin-top:25px; }
#index_link_list_scroll .Cont1{width:1080px; overflow:hidden; display:block;height:55px;margin-left:46px;}
#index_link_list_scroll .ScrCont1{width:10000000px; display:block;}
.link_next{right:0px;}
.link_item{width:125px;height:55px;margin-right:30px;float:left;}
#index_link_list_scroll #scroll_link_list_1, #index_link_pro_list_scroll #scroll_link_list_2{float:left; display:block;}

/*zs*/  
.cpbg{height: auto; overflow: hidden; background:#f9f9f9; padding:35px 0px 25px 0px; margin-bottom:25px; width:100%; min-width:1200px;}
.alz {text-align: center;font-size: 26px;background:url(prodisplay.png) no-repeat left center; margin-bottom:25px; height:50px; line-height:50px;}


.page{ text-align:center; margin-top:25px;}
.page a{ padding:5px 10px 10px 10px; }
.curr,.curr:hover{background:#800000; color:#fff;}