@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }
a { text-decoration: none; color: #787878; }
a:hover { color: #108ad7; }
li { list-style: none; }
img { border: none; }
body { color: #787878; font-size: 12px; font-family: 宋体; }
.center { width: 1080px; clear: both; margin: 0 auto; }
.clear { height: 14px; clear: both; width: 100%; }


/*  header   */
.header { height: 144px; background: url(../images/index01.jpg) top center repeat-x; }
.top { height: 70px; padding-top: 20px; }
.top .logo { float: left; width: 414px; }
.top .search { float: right; width: 440px; text-align: right; }
.search .sear { display: inline-block; width: 180px; float: left; margin-top: 15px; }
.sear .text1 { width: 147px; border: none; height: 26px; background: url(../images/index02.jpg) left no-repeat; line-height: 26px; padding-left: 7px; float: left;  color: #a1a2a3}
.sear .btn { width: 26px; height: 26px; background: url(../images/index02.jpg) right no-repeat; border: none; cursor: pointer; float: right; }
.search .lang { display: inline-block; float: right; margin-top: 20px; }
.lang a { display: inline-block;}
.lang .ch { background: url(../images/index03.jpg) right no-repeat; padding-right: 22px; margin-right: 15px; }
.lang .jp { background: url(../images/index05.jpg) right no-repeat; padding-right: 22px; border-left: 1px solid #a1a2a3; border-left-style: dashed; margin-right: 15px; padding-left: 15px; }
.lang .en { background: url(../images/index06.jpg) right no-repeat; padding-right: 22px; border-left: 1px solid #a1a2a3; border-left-style: dashed; padding-left: 15px; }
.nav { height: 54px; clear: both; }
.menu li { float: left; }
.menu li a { display: block; width: 151px; line-height: 54px; text-align: center; color: #fff; font-size: 14px; font-weight:bold; }
.menu li a:hover { background: url(../images/index08.jpg) top repeat-x; }
.menu li .abg { background: url(../images/index08.jpg) top repeat-x; }


/*   bottom  */
.bottom-nav { background: url(../images/index18.jpg) bottom center no-repeat; height: 200px;  }
.bottom-nav dl { float: left; width: 160px; }
.bottom-nav dt { color: #333333; font-weight: bold; padding-left: 23px; background: url(../images/index16.jpg) no-repeat; background-position: 1px; margin-bottom: 10px; }
.bottom-nav dd a { display: block; padding-left: 23px; line-height: 20px; background: url(../images/index17.jpg) no-repeat; background-position: 5px; }

/*   footer  */
.footer { background-color: #108ad7; height: 75px; text-align: center; line-height: 18px; padding-top: 18px; color: #fff; }
.footer span { display: block; }
.footer a { color: #fff; }


/*   index    */
.left { width: 310px; height: 255px; background: url(../images/index09.jpg) top center no-repeat; position: relative; float: left; }
.leftjp { background: url(../images/index091.jpg) top center no-repeat; }
.leften { background: url(../images/index0911.jpg) top center no-repeat; }
.about-title { display: block; height: 36px; }
.left p { line-height: 22px; padding: 20px 15px 0 17px; height: 150px; }
.about-more { display: block; margin: 15px 0 0 16px; }
.about-more .honor { color: #108ad7; }
.about-more .more { display: block; width: 73px; padding-left: 19px; height: 25px; line-height: 24px; background: url(../images/index10.jpg) top center no-repeat; float: right; position: absolute; right: 0; bottom: 0; margin: 0 15px 15px 0; color: #0077ca; }
.c { float: left; width: 400px; margin-left: 15px; background: url(../images/index11.jpg) top center no-repeat; height: 255px; padding: 0 15px; position: relative; }
.cjp { background: url(../images/index111.jpg) top center no-repeat; }
.c_en { background: url(../images/index1111.jpg) top center no-repeat; }
.news-list { height: 66px; padding-top: 14px; border-top: 1px solid #c6c6c6; border-top-style: dashed; margin-top: 10px; }
.news-list li { height: 22px; line-height: 22px; }
.news-list li a { display: inline-block; width: 317px; padding-left: 8px; background: url(../images/index12.jpg) no-repeat; background-position: 1px; }
.news-list li span { display: inline-block; width: 74px; text-align: center; }
.news-list li:hover a { background: url(../images/index13.jpg) no-repeat; background-position: 1px; }
.news-list li:hover span { color: #108ad7; }
.news-pic { height: 70px; margin-top: 17px; }
.news-pic .news-img { display: block; float: left; width: 96px; }
.news-pic .news-p { display: block; width: 285px; float: right; }
.news-p div { line-height: 25px; }
.news-p div a { display: inline-block; width: 218px; color: #108ad7; font-weight: bold; }
.news-p div font { font-size: 12px; }
.news-p p { line-height: 20px; }
.right { float: right; width: 310px; height: 255px; }
.img { margin-top: 5px; }
.prolist { padding-top: 42px; height: 210px; clear: both; }
.prolist li { width: 140px; text-align: center; float: left; margin: 0 20px; }
.prolist a { display: block; }
.prolist .proname1 { color: #108ad7; font-size: 16px; font-family: '微软雅黑'; margin-top: 10px; }
.prolist .proname2 { color: #a6ddfd; font-family: '微软雅黑'; line-height: 14px; }

/*   about   */
.innerb1 { background: url(../images/1.jpg) top center no-repeat; min-height: 450px; }
.innerb1jp { background: url(../images/11.jpg) top center no-repeat; }
.innerb1en { background: url(../images/11e.jpg) top center no-repeat; }
.inner-l { float: left; width:190px; margin-top: 220px; }
.inner-l span { display: block; }
.inner-l .bor-top { height: 34px; background: url(../images/index19.png) top center no-repeat; color: #fff; font-size: 20px; font-family: '微软雅黑'; text-align: center; line-height: 34px; }
.inner-l .bor-bot { height: 10px; background: url(../images/index21.png) top center no-repeat; }
.inner-l ul { background: url(../images/index20.jpg) top center repeat-y; padding: 20px 0 15px 22px; }
.inner-l li a { display: block; height: 36px; line-height: 36px; padding-left: 25px; background: url(../images/index22.jpg) top left no-repeat; color: #666666; font-size: 14px; }
.inner-l li a:hover { color: #108ad7; font-weight: bold; background: url(../images/index23.jpg) top left no-repeat; }
.inner-l li .innerbg { color: #108ad7; font-weight: bold; background: url(../images/index23.jpg) top left no-repeat; }
.inner-r { float: right; width: 855px; margin-top: 190px; }
.location { display: block; height: 30px; line-height: 30px; text-align: right; color: #666666; }
.location font { font-size: 12px; color: #108ad7; text-decoration: underline; }
.name { display: block; height: 22px; padding-left: 27px; background: url(../images/index24.png) left no-repeat; color: #000000; font-size: 16px; font-family: '微软雅黑'; line-height: 22px; }
.arc { padding: 15px 0 0 0;}
.arc .p { width: 545px; float: left; line-height: 25px; color: #666666; font-size: 14px; }
.arc .about-img { float: right; width: 280px; }
.about-img li { height: 147px; }
.about-img li img { padding: 1px; border: 1px solid #d1deec;}
.about-img li span { display: block; height: 35px; line-height: 35px; text-align: center; color: #000000; font-size: 14px; font-family: '微软雅黑'; }
.his { background: url(../images/index27.jpg) repeat-y; background-position: 138px 0;  }
.his li { padding-top: 10px; }
.his div { color: #666; font-size: 14px; }
.year { display: inline-block; width: 86px; text-align: right; padding-right: 16px; background: url(../images/index26.jpg) no-repeat; background-position: 92px 25px; font-size: 14px; color: #000000; font-weight: bold; padding-top: 20px; height: 20px; }
.month { display: inline-block; width: 102px; text-align: right;}
.yuan { display: inline-block; width: 60px; text-align: center; } 


/*   news   */
.innerb2 { background: url(../images/2.jpg) top center no-repeat; min-height: 450px;}
.innerb2jp { background: url(../images/22.jpg) top center no-repeat; min-height: 450px;}
.innerb2en { background: url(../images/22e.jpg) top center no-repeat; min-height: 450px;}
.newslist { margin-top: 15px; min-height: 200px; }
.newslist li { padding-left: 22px; height: 24px; }
.newslist span {  font-size: 14px; font-weight: bold; color: #666; float: left; }
.newslist a {  font-size: 14px; color: #666;  }
.newslist li:hover a  ,  .newslist li:hover span { color: #108ad7; text-decoration: underline; }
.page { height: 60px; line-height: 60px; clear: both; }
.newsp { color: #666666; font-size: 14px; line-height: 25px; padding: 15px 0 30px; }
.newsp span { display: block; text-align: center; }
.joblist { padding-left: 24px; margin-top: 10px; padding-bottom: 30px; }
.joblist span { display: block; color: #108ad7; font-size: 14px; font-weight: bold; padding-left: 20px; height: 34px; line-height: 34px; background: url(../images/index28.jpg) no-repeat; background-position: 1px; }
.joblist p { padding-left: 20px; line-height: 25px; color: #666666; font-size: 14px; }


/*   营销网络    */
.innerb3 { background: url(../images/3.jpg) top center no-repeat; min-height: 450px; }
.innerb3jp { background: url(../images/33.jpg) top center no-repeat; }
.innerb3en { background: url(../images/33e.jpg) top center no-repeat; }
/*  企业文化   */
.innerb4 { background: url(../images/4.jpg) top center no-repeat; min-height: 450px; }
.innerb4jp { background: url(../images/44.jpg) top center no-repeat; }
.innerb4en { background: url(../images/44e.jpg) top center no-repeat; }
/*  联系我们  */
.innerb5 { background: url(../images/5.jpg) top center no-repeat; min-height: 450px; }
.innerb5jp { background: url(../images/55.jpg) top center no-repeat; }
.innerb5en { background: url(../images/55e.jpg) top center no-repeat; }

/*  其他单页  */
.innerb6 { background: url(../images/6.jpg) top center no-repeat; min-height: 450px; }
.innerb6jp { background: url(../images/66.jpg) top center no-repeat; }
.innerb6en { background: url(../images/66e.jpg) top center no-repeat; }

/*   产品展示   */
.innerb7 { background: url(../images/7.jpg) top center no-repeat; min-height: 450px; }
.innerb7jp { background: url(../images/77.jpg) top center no-repeat; }
.innerb7en { background: url(../images/77e.jpg) top center no-repeat; }
.pro-nav { width: 160px; margin-left: -8px; }
.pro-nav span { display: block; }
.pro-nav .pro-top { display: block; height: 10px; background: url(../images/index31.jpg) top center no-repeat; }
.pro-nav .pro-c { background: url(../images/index33.jpg) top center repeat-y; padding-left: 21px; }
.pro-nav .pro-bot { display: block; height: 9px; background: url(../images/index32.jpg) top center no-repeat; }
.pro-nav a { display: block; height: 32px; line-height: 32px;  padding-left: 12px; color: #fff; background: url(../images/index34.jpg) no-repeat; background-position: 1px; }
.pro-nav a:hover { color: #000; background: url(../images/index35.jpg) no-repeat; background-position: 1px; }
.pro-nav .a2 { color: #000; background: url(../images/index35.jpg) no-repeat; background-position: 1px; }
.pro-list li { float: left; width: 415px; height: 180px; background: url(../images/index36.png) top center no-repeat; margin: 15px 6px 0; }
.pro-img { float: left; width: 200px; margin-left: 19px; padding-top: 15px; }
.arc-r a  ,  .arc-r span { display: block; line-height: 20px; }
.arc-r { float: right; width: 177px; padding-top: 20px; }
.arc-r .pro-name { color: #108ad7; font-size: 16px; font-family: '微软雅黑'; }
.arc-r span { color: #6c6c6c; line-height: 21px;  }
.pro-more { width: 73px; padding-left: 19px; height: 25px; line-height: 25px; background: url(../images/index10.jpg) top center no-repeat; color: #0077ca; margin-top: 7px; }
.container { width: 848px; border: 1px solid #d1deec; background-color: #ffffff; margin-top: 18px; }
.arc-top { height: 272px; }
.arc-top .arc-left { float: left; width: 360px;  margin: 8px 0 10px 10px; border: 1px solid #d1deec; }
.arc-top .arc-right { width: 440px; float: right; }
.arc-right span { display: block;  line-height: 21px; color: #6c6c6c; }
.arc-right .protitle { font-size: 20px; font-family: '微软雅黑'; height: 55px; line-height: 55px; color: #000000; margin-top: 10px; }
.arc-right p { line-height: 22px; }


/*   资料下载   */
.downlist { min-height: 300px; }
.downlist li { height: 47px;  border-bottom: 1px solid #a1a2a3; border-bottom-style: dashed;  }
.downlist span { width: 74px; overflow: hidden; height: 47px; float: left; line-height: 47px; }
.downlist .downtitle { width: 585px; float: left;  line-height: 47px;}
.downlist .down { float: right; width: 75px; height: 24px; background: url(../images/index38.png) center no-repeat; color: #fff; line-height: 24px; font-size: 12px; padding-left: 15px; margin: 10px 30px 0 0; }
.downlist li:hover .down { text-decoration: none; background: url(../images/index39.png) center no-repeat; color: #fff;}


/*   在线订购   */
#form1 { font-size: 14px; color: #666666; } 
#form1 input { background-color: #fff; border: 1px solid #d1deec;  font-size: 14px; color: #666666;}
#form1 .text1 { width: 200px; height: 34px; line-height: 34px; }
#form1 .text2 { width: 382px; height: 34px; line-height: 34px; }
#form1 .text3 { width: 382px; height: 78px; color: #666666; background-color: #fff; border: 1px solid #d1deec;}
#form1 .sub { width: 90px; height: 24px; border: none; background: url(../images/index40.png) left center no-repeat; text-align: center; line-height: 22px; color: #fff; font-size: 12px; cursor: pointer; }
#form1 .reset { width: 90px; height: 24px; border: none; background: url(../images/index40.png) right center no-repeat; text-align: center; line-height: 22px; color: #fff; font-size: 12px; cursor: pointer; }
