button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
abbr,fieldset,iframe,img{border:0;display :inline-block;}
address,cite,dfn,em,i,var{font-style:normal}[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
sub,sup{font-size:83%}
code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
a,a:hover,del,ins,u{text-decoration:none}
html{ -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body,button,input,keygen,legend,select,textarea{font:12px/24px "微软雅黑,arial, 宋体";color:#000;outline:0;}
a,a:hover{color:#000}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
button,input{overflow:visible;background:none;border:none;}
button,select{text-transform:none}
body,ul,p,h1,h2,h3,h4,h5{margin:0;padding:0;}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}img{max-width: 100%;}
.clearfix:after,.container:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.ib{display:inline-block}
.dn{display:none}
.db{display:block}
.fl{float:left}
.fr{float:right;}
.pr{position:relative}
.prz{position:relative;zoom:1}
.pt10{ padding-top : 10px;}
.pt15{ padding-top : 15px;}
.pt20{ padding-top : 20px;}
.pl20{ padding-left : 10px;}
.pl15{ padding-left : 15px;}
.pl20{ padding-left : 20px;}
.pr10{ padding-right : 10px;}
.pr15{ padding-right : 15px;}
.pr20{ padding-right : 20px;}
.pb10{ padding-bottom : 10px;}
.pb15{ padding-bottom : 15px;}
.pb20{ padding-bottom : 20px;}
.p10{ padding : 10px;}
.p15{ padding : 15px;}
.p20{ padding : 20px;}
.mt10{ margin-top : 10px;}
.mt15{ margin-top : 15px;}
.mt20{ margin-top : 20px;}
.mr10{ margin-right : 10px;}
.mr15{ margin-right : 15px;}
.mr20{ margin-right : 20px;}
.mb10{ margin-bottom : 10px;}
.mb15{ margin-bottom : 15px;}
.mb20{ margin-bottom : 20px;}
.ml10{ margin-left : 10px;}
.ml15{ margin-left : 15px;}
.ml20{ margin-left : 20px;}
.over_hid{overflow:hidden}
.wrap{width: 1200px; }
.center{margin: 0 auto;}
.text-right{text-align: right;}
.mx10{ margin-left : 10px; margin-right :10px;}
.mx15{ margin-left : 15px; margin-right : 15px;}
.mx20{ margin-left : 20px; margin-right : 20px;}
.my10{ margin-top : 10px; margin-bottom : 10px;}
.my15{ margin-top : 15px; margin-bottom : 15px;}
.my20{ margin-top : 20px; margin-bottom : 20px;}
.px10{ padding-left: 10px; padding-right :10px;}
.px15{ padding-left : 15px; padding-right : 15px;}
.px20{ padding-left : 20px; padding-right: 20px;}
.py10{ padding-top : 10px; padding-bottom : 10px;}
.py15{ padding-top : 15px; padding-bottom : 15px;}
.py20{ padding-top: 20px; padding-bottom : 20px;}
.white, .white a{color:#fff;}.fs16{ font-size : 16px;} .fs18{ font-size : 18px;} .fs20{ font-size : 20px;}.fwn{font-weight: normal;}
.ti2{ text-indent : 2em;}
.ml40{ margin-left: 40px;}
.mb30{ margin-bottom: 30px;}
.pt30{ padding-top: 30px !important; }
.transition{    transition: all 0.3s linear;}
.bgf{ background : #fff;}
.clear{ clear: both; overflow: hidden;}.elip{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
/*-----------------------common styles end-------------------------*/
.headconfig{width:100%;overflow:hidden;height:100px;background:#fff;position: relative;}
.logo{overflow: hidden;margin-top:16px;}
.hotline{overflow:hidden;}
.hotlineico{width:31px;height:37px;margin-top:31.5px;}
.hotlinenum{height:46px;margin-top:31.5px;margin-left:15px;}
.hotlinenum h3{font-size:28px;}
.hotlinenum p{text-transform:uppercase;line-height:20px;font-size:14px;letter-spacing:1px;color:#404040;}
.sosoconfig{width:100%;height:64px;background:rgba(0,113,182,0.9);position:absolute;z-index:9999;}
.hottit{color:#fff;width:80px;text-align: center;height:40px;margin-top:12px;}
.hottit h5{font-size:14px;line-height:18px;}
.hottit p{font-size:16px;color:#e77817;line-height:22px;text-align:center;}
.hotkeyword{height:40px;line-height:20px;font-size:12px;width:252px;margin-left:15px;margin-top:12px;}
.hotkeyword a{color:#fff;display:inline-block;padding:0 2px;}
.hotsoso{width:599px;border-right:1px solid #0a4f79;height:64px;}
.sosobox{width:599px;border-left:1px solid #3093d0;height:64px;}
.sosotit{height:40px;margin-top:12px;width:100px;font-size:14px;color:#fff;margin-left:90px;}
.sosotit p{line-height:20px;}
.sosotit h5{line-height:20px;}
.sosofrom{height:38px;border:1px solid #333;width:400px;margin-top:12px;background:#fff;}
.sosofrom input{height:38px;line-height:38px;}
#sosotextarea{width:346px;float:left;text-indent:5px;}
#sosoico{width:54px;float:right;background:url(../images/soso.png)no-repeat center;cursor: pointer;}
.navconfig{width:100%;height:57px;background:#0079c1;position:relative;border-bottom:3px solid #e77817;}
.navconfig ul{overflow: hidden;color:#fff;}
.navconfig li{line-height:57px;display:inline-block;width:140px;text-align:center;}
.navconfig li a{color:#fff;font-size:16px;display:block;width:130px;margin:0 auto;}
.navconfig li.hover a,.navconfig li a:hover{background:#e77817;}
/*----------------slide----------------*/
.slidebox{width:100%;overflow:hidden;position:relative;}
.slide{overflow:hidden;width:100%;}
.slide_bg{width:100%;overflow:hidden;position: relative;height:558px;}
.slide_bg ul{overflow: hidden;}
.slide_bg li{float:left;width:100%;}
.slide_but{position:absolute;left:50%;overflow: hidden;bottom:10px;z-index:9999999;}
.slide_but li{float:left;width:10px;height:10px;border:1px solid #0079c1;margin-left:6px;border-radius:5px;cursor:pointer;}
.slide_but li.on{background:#0079c1;}

/*-------------index-product-------------*/
.index_productconfig{width:100%;overflow:hidden;padding-top:50px;}
.index_producttit,.index_newstit{text-align:center;overflow: hidden;height:80px;} 
.index_producttit p,.index_newstit p{font-size:14px;height:14px;margin-top:10px;color:#666;}
.index_productcenten{overflow:hidden;width:100%;margin:35px auto;}
.index_productcenten ul{width:102%;overflow:hidden;position: relative;}
.index_productcenten li{float:left;margin-right:1.5%;margin-bottom:20px;width:23%;height:auto;overflow: hidden;}
.index_productcenten li:nth-child(4n){margin-right:0;}
.index_productcenten li .index_productimg{border:1px solid #999;overflow:hidden;}
.index_productcenten li div img{-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.index_productcenten li a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.index_productcenten li a:hover p{color:#fff;}
.index_productcenten li a:hover .index_producttext{background:#e77817;}
.index_productcenten li a:hover p i{color:#fff;}
.index_productcenten li a:hover .index_producttext h4{color:#fff;}
.index_productcenten li a:hover .index_productimg{border:1px solid #e77817;}
.index_producttext{padding:0 5px;overflow: hidden;height:60px;border-bottom:3px solid #e77817;}
.index_producttext h4{font-size:16px;padding-top:10px;font-weight:500;}
.index_producttext p{height:20px;line-height:20px;overflow: hidden;font-size:12px;text-transform: uppercase;}
.index_producttext p i{color:#e77817;}
.index_productmore{width:100%;overflow: hidden;margin-top:30px;}
.index_productmore a{display:block;width:190px;height:42px;background:#e77817;text-align:center;line-height:42px;color:#fff;text-transform: uppercase;
background-image:url(../images/arrows.png);background-repeat: no-repeat;background-position:120px  center;margin:0 auto;}
/*--------------index-about---------------*/
.index_aboutconfig{width:100%;background:url(../images/aboutbg.jpg)no-repeat center;margin-top:34px;overflow: hidden;}
.index_abouttit{height:80px;text-align:center;padding-top:64px;}
.index_abouttext{font-size:16px;line-height:30px;color:#4c4c4c;width:448px;}
.index_abouttext a{margin-top:30px;display:block;width:100px;height:30px;background:#0079c1;color:#fff;text-align:center;line-height:30px;text-transform: uppercase;
font-size:14px;background-image: url(../images/arrows.png);background-repeat: no-repeat;background-position: 75px center;}
.index_environmentconfig{width:1200px;overflow: hidden;margin:0 auto;position:relative;}
.index_environmenttit{width:100%;overflow: hidden;margin-top:30px;}
.index_environmenttit li{float:left;margin-right:30px;height:40px;width:142px;text-align:center;overflow:hidden;background:#fff;}
.index_environmenttit li img{max-height:100%;max-width:100%;}
.index_environmenttit li a{color:#0079c1;border:1px solid #999;display:block;line-height:38px;}
.index_environmenttit li.hover a{color:#fff;background:#0079c1;}
.index_environmentwrap{overflow:hidden;margin-top:40px;padding-bottom:86px;position:relative;}
.index_environmentwrap ul{display:none;}
.index_environmentwrap li{float:left;border:1px solid #aaa;margin-right:20px;position:relative;height:185px;width:278px;overflow:hidden;text-align:center;}
.index_environmentwrap li p{position:absolute;z-index:3;bottom:0;width:100%;height:24px;line-height:24px;text-align:center;background:rgba(0,0,0,0.6);color:#fff;}
.index_environmentwrap li img{height:100%;width:auto;margin: 0 auto;}
/*------------------index-news------------------*/
.index_newsconfig{overflow: hidden;width:100%;margin-top:64px;}
.index_newscenten{overflow:hidden;width:100%;margin-top:70px;}
.index_imgtxt{width:540px;height:306px;}
.index_imgtxt_newsimg{position:relative;overflow:hidden;}
.index_imgtxt_time{position:absolute;background:rgba(231,120,23,.8);width:70px;height:70px;color:#fff;}
.index_imgtxt_time strong{display:block;font-size:40px;font-weight:300;text-align:center;line-height:40px;padding-top:6px;}
.index_imgtxt_time span{font-weight: 100;text-align:center;display:block;height:24px;line-height:24px;font-size:12px;}
.imgtxt{overflow: hidden;margin-top:25px;}
.imgtxt h2{font-size:20px;line-height:40px;}
.imgtxt h2 a{color:#333;}
.imgtxt p{font-size:14px;line-height:24px;}
.imgtxt p a{color:#666;}
.index_news_imgtxt_more{width:100%;overflow: hidden;margin-top:20px;}
.index_news_imgtxt_more a{display:block;width:190px;height:40px;text-align:center;line-height:40px;color:#fff;background-color:#e77817;background-image: url(../images/arrows.png);
background-repeat:no-repeat;background-position:120px center;text-transform: uppercase;font-size: 14px;}
.index_news_list{width:592px;overflow: hidden;}
.index_news_list li{height:82px;width:100%;margin-bottom:20px;}
.index_news_list li a{display:block;border-bottom:1px solid #ccc;overflow: hidden;padding-bottom:10px;}
.index_news_time{width:70px;height:78px;overflow: hidden;}
.index_news_centen{width:510px;height:78px;}
.index_news_time span{font-size:16px;display:block;color:#999;}
.index_news_time strong{font-size:56px;font-weight:100;color:#999;line-height:56px;display:block;}
.index_news_centen h3{font-size:16px;line-height:30px;color:#333;}
.index_news_centen p{font-size:14px;color:#666;line-height:24px;height:48px;overflow: hidden;}
/*-----------------------footer-------------------------*/
.footer{overflow: hidden;width:100%;background:#f5f3f3;margin-top:64px;}
.footerbox{padding-top:40px;padding-bottom:30px;overflow:hidden;}
.footernumu{width:780px;overflow:hidden;}
.footernumu dl{width:89px;height:210px;float:left;border-right:1px solid #fff;padding-left:30px;border-left:1px solid #bbb;padding-right:30px;}
.footernumu dl a{color:#545454;}
.footer dl dt{font-size:18px;margin-bottom:5px;color:#545454;}
.footer dl dd{line-height:30px;margin:0;}
.footerico{overflow:hidden;width:350px;}
.footerico li{overflow: hidden;height:40px;margin-bottom:5px;}
.footerico span{display:inline-block;line-height:40px;float:left;}
.footerico strong{display:inline-block;line-height:40px;float:left;color:#595959;font-size:14px;font-weight:500;}
.footerico strong b{font-weight:500;}
.copyright{width:100%;background:#0079c1;height:50px;line-height:50px;}
/*-----------------about----------------*/
.about_company{width:100%;overflow:hidden;margin-top:64px;}
.companyimg{width:560px;overflow:hidden;padding:5px;border:2px solid #eee;}
.companyimg img{display:block;}
.companytext{width:580px;overflow:hidden;}
.companytext h1{font-size:24px;color:#e77817;line-height:40px;}
.companytext h5{text-transform: uppercase;font-size:14px;line-height:20px;}
.companytext .company{overflow:hidden;}
.companytext .company p{line-height:28px;font-size:14px;}
.aboutconpany{overflow:hidden;}
.about_english{overflow:hidden;width:100%;margin-top:20px;}
.about_english p{line-height:24px;}
.about-marketing{width:100%;overflow:hidden;background:#f7f7f7;margin-top:64px;}
.about-marketing-tit{text-align:center;width:100%;overflow:hidden;margin-top:64px;}
.about-marketing-tit h1{font-size:24px;color:#0079c1;line-height:40px;}
.about-marketing-tit p{line-height:24px;}
.about_marketing{text-align:center;padding-bottom:50px;}
.about-honor-tit{margin-top:40px;overflow:hidden;}
.about-honor-tit h3{float:left;font-size:24px;color:#e77817;line-height:40px;}
.about-honor-tit a{float:right;display:block;text-transform: uppercase;font-size:14px;}
.about-honor-tit a:hover{color:#e77817;text-decoration: underline;line-height:40px;}
.about-honor-img{margin-top:20px;overflow:hidden;}
.about-honorprev,.about-honornext{width:40px;overflow:hidden;height:376px;line-height:376px;text-align:center;}
.about-honor-img-ul{float:left;width:1120px;overflow:hidden;}
.about-honor-img-ul ul{overflow:hidden;height:376px;}
.about-honor-img-ul li{float:left;margin-right:20px;width:263px;border:1px solid #eee;height:374px;overflow:hidden;line-height:376px;position:relative;}
.about-honor-img-ul li img{display:inline-block;}
.about-honor-img-ul li a{display:block;}
.about-honor{margin-bottom:64px;}
/*---------------------news-------------------*/
.news{overflow: hidden;width:100%;margin-top:64px;padding-bottom:20px;}
.newstit{width:100%;overflow:hidden;border-bottom:1px solid #eee;}
.newstit ul{overflow:hidden;}
.newstit li{float:left;width:120px;height:50px;line-height:50px;text-align:center;font-size:18px;cursor:pointer;color:#333;}
.newstit li.hover{border-bottom:2px solid #0079c1;color:#0079c1;}
.newscenten{width:100%;overflow:hidden;margin-top:20px;}
.newscenten li{width:580px;overflow:hidden;margin-top:30px;}
.newscenten ul{width:100%;overflow:hidden;display:block;}
.newtime{width:70px;height:78px;overflow:hidden;-webkit-transition:ease-in-out 1s;-moz-transition:ease-in-out 1s;-o-transition:ease-in-out 1s;transition:ease-in-out 1s;}
.newtime strong{font-size:56px;text-align:center;color:#999;line-height:56px;font-weight:100;display:block;-webkit-transition:ease-in-out 1s;-moz-transition:ease-in-out 1s;-o-transition:ease-in-out 1s;transition:ease-in-out 1s;}
.newtime span{font-size:14px;line-height:22px;text-align:center;color:#999;display:block;-webkit-transition:ease-in-out 1s;-moz-transition:ease-in-out 1s;-o-transition:ease-in-out 1s;transition:ease-in-out 1s;}
.newtxt{width:490px;overflow: hidden;}
.newtxt h4{font-size:15px;color:#333;line-height:30px;/*font-weight: 500;*/}
.newtxt p{font-size:12px;color:#666;line-height:24px;height:48px;overflow:hidden;}
.newscenten li a:hover .newtime{background:#e77817;}
.newscenten li a:hover .newtime strong,.newscenten li a:hover .newtime span{color:#fff;}
.newscenten li a:hover .newtxt h4{color:#e77817;}
.newscenten li a:hover .newtxt p{color:#0079c1;}
/*----------------product---------------*/
.productspage{overflow: hidden;text-align: center;margin:50px 0 0 0;}
.productspage a{display:inline-block;padding:5px 15px;border:1px solid #999;color:#999;margin-right:10px;}
.productspage a:hover,.productspage a.hover{background:#0079c1;border:1px solid #0079c1;color:#fff;}
.product_new{margin-top:50px;overflow:hidden;}
.products li .index_productimg{height:280px;}
/*-----------------honor---------------*/
.honor{width:100%;overflow:hidden;padding-bottom:30px;padding-top:64px;}
.honor ul{overflow: hidden;}
.honor li{float:left;margin-right:20px;margin-bottom:40px;width:280px;background:url(../images/honorbg.png)no-repeat center bottom ;}
.honor li div{text-align:center;overflow:hidden;width:240px;height:330px;margin:0 auto;border:1px solid #eee;background:#fff;}
.honor li div img{-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.honor li:nth-child(4n){margin-right:0px;}
.honor li p{text-align:center;height:40px;line-height:40px;color:#fff;font-size:14px;}
.honor li a:hover div img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

/*-----------------contact------------------*/
.contact{width:100%;overflow:hidden;margin-bottom:50px;margin-top:64px;}
.contactbox{width:100%;background:#eee;overflow:hidden;padding:30px 0;margin-top:40px;}
.contactbox li{float:left;width:400px;text-align:center;}
.contactbox li h4{font-size:18px;color:#0079c1}
.contactbox li p{font-size:14px;}
.contactustit{width:100%;overflow:hidden;text-align:center;}
.contactustit h3{line-height:40px;font-size:24px;color:#e77817;}
.contactustit h5{font-size:14px;color:#e77817;text-transform:uppercase;}
.contactform{width:100%;overflow: hidden;margin-top:30px;}
.contactform form div{width:50%;overflow: hidden;float:left;margin-top:20px;}
.contactform form div strong{width:15%;text-align: center;height:50px;line-height:50px;display:inline-block;float:left;}
.contactform form div input{width:83%;height:50px;line-height:50px;border:1px solid #eee;float:left;text-indent:1em;}
.formtextarea{width:100% !important;}
.formtextarea  strong{width:7.5% !important;}
.formtextarea  textarea{width:92%;height:120px;float:right;border:1px solid #eee;text-indent:1em;}
.contactmap{margin-top:50px;overflow:hidden;border:2px solid #eee;padding:5px;}
/*--------------------newsdetail-------------------*/
.details{width:100%;overflow:hidden;padding-top:50px;}
.detailstit{overflow:hidden;text-align: center;}
.detailstit h1{font-size:24px;text-align:center;height:50px;line-height:50px;}
.newsauthor{height:24px;line-height:24px;text-align:center;font-size:14px;color:#999;}
.newsauthor span{display:inline-block;padding:0 5px;}
.newsdetailsize p{width:100%;font-size:14px;line-height:24px;}
.newsauthor strong{font-weight:500;}
.newsdetailsize{margin-top:20px;overflow:hidden;}
.newpage{overflow:hidden;width:100%;margin-top:30px;}
.newpage a{display:block;line-height:40px;height:40px;font-size:14px;}
.newpage a:hover span{color:#e77817;text-decoration: underline;}
/*----------------------productsdetails--------------------*/
.productdetailtit{overflow:hidden;text-align:center;}
.productdetailtit h2{color:#333;font-size:24px;line-height:40px;}
.productdetailtit p{font-size:14px;text-transform: uppercase;line-height:24px;color:#666;}
.detailsimg{width:480px;height:486px;margin:20px auto;padding:5px;border:1px solid #eee;}
.detailsimg img{width:100%;}
.detailscen{overflow: hidden;margin-top:10px;}
.arguments{overflow: hidden;}
.arguments h4{font-size:18px;color:#0079c1;overflow:hidden;height:40px;border-bottom:1px solid #0079c1; }
.arguments p{height:40px;border-bottom:1px solid #0079c1;line-height:40px;}
.arguments p strong{margin-right:50px;display:inline-block;min-width:200px;font-size:14px;font-weight:500;}
.argumentsimg img{text-align:center;}
.argumentsimg{padding-top:20px;}



































