﻿@charset "utf-8";
/* CSS Document */
/*innit*/
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd { margin: 0px; padding: 0px;}
body{ font-family:Arial, Helvetica, sans-serif;color:#4c4c4c; background:#fff; font-size:12px;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ul,li{ list-style:none;}
img { border: none;}
a{text-decoration:none;}
a:focus { outline:none;}
html{-webkit-text-size-adjust:none;overflow-x:hidden;}

/*public*/
/*body{ background:#000}*/
a:link,a:visited{ color:#4c4c4c;}
a:hover,a:active{ color:#22ac38;}
.clear{clear:both; margin:0 auto; padding:0; line-height:0px; height:0; font-size:0;}
.left{ float:left;}
.right{ float:right;}
.autowidth{margin:0 auto; width:1001px;}
#header,#footer{width:100%;height:auto;}
.h10{height:10px;}

#header{height:128px; background:#eef3fa;}
.logo{ display:block; width:682px; height:90px; background:url(images/index_02.png) no-repeat; float:left; text-indent:-3000px;}
.language{ width:169px; height:18px; background:url(images/index_05.png); float:right; margin-top:35px;}
.language a{ display:block; width:72px; float:left; margin-right:10px; height:18px; text-indent:-3000px;}
.language a.eng{ margin-right:0; width:82px; }

.nav{ width:100%; height:39px; background:url(images/index_09.png) repeat-x; overflow:hidden;}
.nav ul{ width:1001px; margin:0 auto;}
.nav ul li{ float:left; line-height:39px; background:url(images/index_12.png) no-repeat right center; padding:0 30px;}

.nav ul li a{ color:#FFF; font-family:"微软雅黑"; font-size:14px;}

.banner div{ width:100%;height:493px; background-position:50% 50%;}

.indexContainer{width:1001px; margin:0 auto; height:540px; margin-top:-91px; z-index:101; position:relative; background:url(images/back.png) no-repeat;}
.indexNews{ width:292px; height:241px; float:left;}
.indexNews img{ display:block;}
.indexNews ul{ background:url(images/index_22.png) repeat-y; padding-top:10px;}
.indexNews ul li{ margin:0 0 0 20px; padding-bottom:13px; background:url(images/dot.jpg) left 5px no-repeat; padding-left:20px; line-height:18px;}
.indexCompany{ width:698px; float:right;}

.borderCenter{ height:195px; background:url(images/index_25.png) repeat-y;}

.indexCompanySlider{ margin-left:20px; width:242px; height:169px; padding:2px; border:1px solid #ccc; position:relative; float:left;}
.indexCompanySlider #pages1{ position:absolute; z-index:102; bottom:10px; right:10px;}
.indexCompanySlider #pages1 a{ display:block; width:18px; height:18px; text-align:center; line-height:18px; background:#FFF; border:1px solid #000; float:left; margin-right:5px;}
.indexCompanySlider #pages1 a.activeSlide{ background:#F00; color:#FFF;}

.indexCompanyCon{ width:394px; margin-right:15px; float:right; line-height:25px;}

.indexProList{ padding-top:15px;}

.indexProCenter{ background:url(images/index_40.png) repeat-y; padding:20px 20px 10px 20px; position:relative;}

#slider2 ul li{ float:left; width:180px; margin-right:15px;}
#slider2 ul li.noright{margin-right:0px;}
#slider2 ul li a{ display:block; text-align:center;}
#slider2 ul li a.title{ margin-top:10px;}
#nextbutton2,#prebutton2{ display:block; width:20px; height:30px; top:90px; z-index:100; position:absolute;}
#nextbutton2{ background:url(images/next.png) no-repeat; right:22px;}
#prebutton2{ background:url(images/pre.png) no-repeat;}
#footer{ height:60px; background:#215b21; color:#FFF; margin-top:20px;}
#footer .quick{ width:400px; padding-left:20px; float:left; padding-top:35px;}
#footer .quick li{ float:left; background:url(images/index_45.jpg) right center no-repeat; padding-right:6px; margin-right:6px;}
#footer .quick li a{color:#FFF;}
#footer .copy{width:500px; float:right; text-align:right; line-height:22px; padding-top:10px;}

.banner2{ width:1001px; margin:10px auto;}
.erContainer{ width:1001px; margin:0 auto; height:auto; overflow:hidden;}

.erleft{ width:262px; height:auto; }
.erleft ul{background:url(images/er_06.jpg) repeat-y;}
.erleft ul li{ border-bottom:1px dashed #CCC; margin-top:6px; padding-bottom:6px; width:200px;}
.main{ width:708px; background:url(images/erright.jpg) no-repeat;float:right;}
.main h3.title{float:left; margin-left:50px; line-height:40px;}
.main .title h3{float:left; margin-left:50px; line-height:40px; width:200px;}
.main .span{ float:right; line-height:40px; margin-right:10px;}
.mainborder{border:1px solid #CCC; min-height:400px; padding:20px; line-height:22px;}
.erindexCompanySlider{background:url(images/er_06.jpg) repeat-y;width:255px; height:200px; padding:20px 0 0 7px}

.prolist{ height:auto; overflow:hidden;}
.prolist li{ width:188px; margin:15px 17px; float:left; height:178px; margin-right:}
.prolist li a{ display:block; text-align:center;}
.prolist li span{ width:146px; height:160px; border:1px #ccc solid; padding:2px; display:block;}
.prolist li p{width:146px; height:24px; line-height:24px;text-align:center;}
.prolist li img{ border:1px solid #ccc;}

.preNext{ margin-top:20px; line-height:26px;}