﻿@charset "utf-8";


/*Reset*/
*{ padding:0; margin:0; outline:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#a0a0a0;text-decoration:none;}
.hidden{ display:none}
i{ font-style:normal}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:12px;color:#a0a0a0;}  

@font-face {
      font-family: 'adobe_garamond_pro_italic-webfont';
      src: url('../../../fonts/adobe_garamond_pro_italic-webfont.eot');
      src: url('../../../fonts/adobe_garamond_pro_italic-webfont.eot?#iefix') format('embedded-opentype'),
           url('../../../fonts/adobe_garamond_pro_italic-webfont.woff') format('woff'),
	   url('../../../fonts/adobe_garamond_pro_italic-webfont.ttf') format('truetype'),
	   url('../../../fonts/adobe_garamond_pro_italic-webfont.svg#adobe_garamond_pro_italic-webfont') format('svg');
   }

@font-face {
      font-family: 'helvetica1';
      src: url('../../../fonts/helvetica1.eot');
      src: url('../../../fonts/helvetica1.eot?#iefix') format('embedded-opentype'),
           url('../../../fonts/helvetica1.woff') format('woff'),
	   url('../../../fonts/helvetica1.ttf') format('truetype'),
	   url('../../../fonts/helvetica1.svg#helvetica1') format('svg');
   }   

/*index*/
.head{ float: left; width: 100%; position: relative;z-index: 2; padding: 35px 0; }
.logo{position: absolute; left: 50%; top: 22px; margin-left: -34px; }
.menu{ width: 100%; text-align: center;}
.menu a{margin: 0 36px; line-height: 38px; color: #fff;}

.menu2{ width: 100%; text-align: center; background: url(fg.png);}
.menu2 a{margin: 0 36px; line-height: 38px; color: #fff;}
.nymenu a{color: #434343;}
.menu a:hover{ text-decoration: underline;}
.menu .mr70{margin-right: 70px;}
.menu .ml70{margin-left: 70px;}
.menu2 a:hover{ text-decoration: underline;}
.menu2 .mr70{margin-right: 70px;}
.menu2 .ml70{margin-left: 70px;}

.main{ float: left; width: 100%; margin: -108px 0 0; *margin: -110px 0 0;}
/*banner效果*/
.content{position:relative;width:100%;margin:0 auto; height:550px;}
.banner{overflow:hidden;width:100%;height:550px;overflow:hidden;}
.content ul{ }
.content_ul li{ display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:absolute;}
.content_ul li a { display:block; width:100%; height:550px; text-indent:-9999px;}
.lbtn{position: absolute;left: 3%; top: 0; background: url(lbtn.png) no-repeat center center; width: 80px; height: 700px;  text-indent: -9999px;}
.rbtn{position: absolute;right: 3%; top: 0; background: url(rbtn.png) no-repeat center center; width: 80px; height: 700px; text-indent: -9999px;}
/*banner效果 end*/
.title1{ text-align: center; margin: 80px 0 0;color: #434343;}
.title1 span{font-size: 24px; display: block;font-family: adobe_garamond_pro_italic-webfont; font-size: 24px;}
.title1 i{font-size: 18px;display: block;}
.detail1{ line-height:30px; font-size:14px;padding: 16px 0 0; text-align: center;}
.detail1 p{line-height: 24px; margin: 20px 0 0;font-size: 13px;}
.service_scope{ float:left; width:100%; margin: 60px 0 0;}
.service_scope li{ float:left; width:250px; margin:0 30px 0 0; }
.service_scope li.noright{ margin:0;}
.service_scope li.on{-moz-box-shadow:0 5px 15px rgba(14,5,10,0.1);-webkit-box-shadow:0 5px 15px rgba(14,5,10,0.1);box-shadow:0 5px 15px rgba(14,5,10,0.1);}
.serpic{}
.serpic img{ width:250px; height:280px; display:block; vertical-align:bottom; }
.protxt{border: 1px solid #eeeeee; padding: 0 20px; height: 60px; overflow: hidden;}
.title2{height: 60px;}
.title2 a{  color:#434343; display: block;line-height: 60px;font-size: 16px; height: 60px; overflow: hidden;}
.detail2{ -moz-opacity:0;-webkit-opacity:0;-webkit-animation:fadeIn 2s 0s ease both;
-moz-animation:fadeIn 2s 0s ease both; padding: 15px 0 0;font-family:helvetica1;}
.service_scope li.on .detail2{-moz-opacity:1;-webkit-opacity:1;border-top: 1px dashed #a0a0a0;padding: 14px 0 0; }
.detail3{ float: left; line-height: 16px; color: #fff; height: 32px; overflow: hidden; width: 150px;font-size: 13px;}
.price{float: right; color: #fff; font-size: 14px; line-height: 32px; height: 32px; overflow: hidden;}
.service_scope li.on .detail3{color: #a0a0a0;}
.service_scope li.on .price{color: #434343;}
.newsbox{ float: left; width: 100%; background: #f7f6f5;margin: 80px 0 0;}
.newsdl{float: right; width: 595px; margin: 40px 0 0;}
.newsdl dt{ float: left; width: 100px; height: 100px; background: url(yearbox.png) no-repeat;line-height: 20px; text-align: center;font-family:helvetica1;}
.newsdl dt span{ display: block; margin: 30px 0 0;font-size: 18px; color: #313131;}
.newsdl dt i{display: block; }
.newsdl dd{ float: right; width: 440px;}
.detail4{font-family:helvetica1;line-height: 24px; font-size: 13px; height: 72px; overflow: hidden;}
.title3{font-size: 16px;font-family:helvetica1;line-height: 36px; height: 36px; overflow: hidden; }
.title3 a{ color: #313131;}
.newsdl1{ float: left;}
.newsdl1 dt{float: right;}
.newsdl1 dd{float: left;}
.newscon{ float: left; width: 100%; padding: 20px 0 80px}
.footbox{ float: left; width: 100%; background: #434343; padding: 110px 0 106px;}
.footlist{ float: left; width: 100%;}
.footlist li{ float: left; width: 150px; margin: 0 34px; display: inline;}
.fico{ display: block; width: 60px; height: 60px; margin: 0 auto;}
.fico1{ background: url(fico1.png) no-repeat;}
.fico2{ background: url(fico2.png) no-repeat;}
.fico3{ background: url(fico3.png) no-repeat;}
.fico4{ background: url(fico4.png) no-repeat;}
.fico5{ background: url(fico5.png) no-repeat;}
.ftxt{ display: block; line-height: 20px; color: #a0a0a0; text-align: center; margin:20px 0 0;font-family:"\5FAE\8F6F\96C5\9ED1";}
.footlist li.hover .fico1{ background: url(fico1n.png) no-repeat;}
.footlist li.hover .fico2{ background: url(fico2n.png) no-repeat;}
.footlist li.hover .fico3{ background: url(fico3n.png) no-repeat;}
.footlist li.hover .fico4{ background: url(fico4n.png) no-repeat;}
.footlist li.hover .fico5{ background: url(fico5n.png) no-repeat;}
.footlist li.hover .ftxt{color: #996c33;}
.footbtm{ float: left; width: 100%; background:#1b1b1b; line-height: 56px; color: #fff; text-align: center; color: #707070; font-family: arial;}
/*index end*/

/*about*/
.neiye{float: left;}
.aboutbox{ float: left; width: 100%; padding: 0 0 80px;}
/*about end*/

/*contact*/
.contactbox{ float: left; width: 100%; border-top: 1px solid #eee; margin: 53px 0 0; padding: 67px 0 80px;}
.title4{ text-align: center;font-family: 'helvetica1';}
.title4 i{display: block; text-transform: uppercase; font-size: 18px;}
.title4 span{font-size: 16px; display: block; color: #313131;}
.contactinfo{font-size: 14px; text-align: center; margin: 38px 0;}
.contactinfo span,.contactinfo a{color: #a0a0a0;margin: 0 28px;}
.ewm{ text-align: center; margin: 60px 0 0;}
.ewm span{ display: block; margin: 0 auto; width: 115px;}
.ewm span img{ width: 115px; height: 115px; display: block; vertical-align: bottom;}
.ewm i{display:block;line-height: 45px; color: #b5b5b5;}
/*conatact end*/

/*news*/
.newscon1{border-top: 1px solid #eee; margin: 50px 0 0;}
.upload{ text-align: center; margin: 50px 0 0; }
.upload a{color: #313131;}
.upload img{ margin: 0 20px; vertical-align: middle;}
.joinbox{ padding-bottom: 0;}
.join{ padding: 0 0 80px; float: left; width: 100%;}
.prolink{float: left; width: 100%; text-align: center; margin: 50px 0 0;}
.prolink a{ display: inline-block; padding: 0 20px; margin: 0 4px; line-height: 34px; color: #434343; border: 1px solid #313131; font-size: 14px;}
.prolink a.on,.prolink a:hover{ color: #fff; background: #313131;}
/*news end*/

/*products*/
.prolist{ border-top: 1px solid #eee; padding: 0 0 80px;}
.prolist ul{ float: left; width: 1120px;}
.prolist li{ margin: 38px 30px 0 0;}
/*products end*/

/*share*/
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.div_clear {clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 100%; margin:0; padding:0;}
.wrap{margin:0 auto; width:1090px;}
.fl{ float:left;}
.fr{ float:right;}
.fl100{ float:left; width:100%;}
/*share end*/


.page{ float:left; width:100%; text-align:center; margin:50px 0 0;}
.page a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px;  margin:0 3px; font-size:14px;}
.page a.current,.page a:hover{ color:#fff; border:1px solid #000; background:#000;}
