/*公用------------------------------------------------------
-----------------------------------------------------------------------*/
*{ margin:0; padding:0;}
ul{ list-style:none;}
img{ border:none;}
.clear{ clear:both;}
body{ font-size:12px; font-family:'宋体';}
a{ text-decoration:none; color:#fff; font-family:'黑体';}


/*head------------------------------------------------------
-----------------------------------------------------------------------*/
#main{ width:100%; background:#114b7d; z-index:4; margin-bottom:7px;}
#main-1{ width:960px; margin:0 auto; overflow:hidden;}
.logo{ height:104px; width:100%; position:relative; border-bottom:1px solid #336b9c;}
.logo h2{ position:absolute; top:58px; left:0; width:300px; height:39px; text-indent:-9999px; background:url(../img/logo.gif) no-repeat;}
.logo .btn{ position:absolute; right:0; top:67px; width:34px; height:24px; border:none; background:url(../img/sousuoanniu.jpg) no-repeat;}
.logo .txt{ position:absolute; right:34px; top:67px; width:212px; height:20px; border:none; background:url(../img/sousuoshurukuang.png) no-repeat; padding:2px 5px; line-height:20px; color:#fff;}
.nav{ width:100%; height:27px; overflow:hidden; z-index:4;}
.nav a{ display:block; float:left; margin-right:20px; height:27px; position:relative;}
.nav span{ display:block; position:absolute; bottom:-8px; left:0; z-index:5;}
.nav .about{ width:118px; background:url(../img/about.gif) no-repeat;}
.nav .products{ width:139px; background:url(../img/produ.gif) no-repeat;}
.nav .cases{ width:117px; background:url(../img/cases.gif) no-repeat;}
.nav .news{ width:111px; background:url(../img/news.gif) no-repeat;}
.nav .contact{ width:130px; background:url(../img/contact.gif) no-repeat;}



/*content------------------------------------------------------
-----------------------------------------------------------------------*/
#content{ width:100%; background:url(../img/neirong.gif) repeat-x; z-index:-1;}
.contend{ width:960px; margin:0 auto; padding-top:37px; padding-bottom:20px; position:relative;}
.con-left{ width:687px; padding-right:10px; overflow:hidden; height:1%; float:left;}
.con-right{ width:262px; float:left; overflow:hidden;}
.cla{ height:144px;}
.cla li{ float:left; width:219px; padding-right:10px; overflow:hidden;}
.cla h3{ font-size:14px; color:#9c771e; font-family:'宋体'; font-weight:bold; line-height:25px;}
.cla .cla-1{ color:#acafae; line-height:20px; font-size:13px;}
.cla .cla-2{ color:#2a5b7e; line-height:20px; font-size:12px;}
.tab-1{ height:32px; background:url(../img/tab.gif) repeat-x; border:1px solid #e1e1df; width:381px; border-right:none; border-bottom:none;}
.tab-1 li{ float:left; height:30px; width:126px; border-right:1px solid #e1e1df; text-align:center; color:#014f86; padding-top:2px; cursor:pointer;}
.tab-1 li p{ line-height:15px;}
.active{ background:#fff;}
.div2{ border:1px solid #e1e1df; height:322px; margin-top:-1px; display:none; background:url(../img/tabc.gif) repeat-x;}
.div2 li{ float:left; width:150px; padding:10px;}
.div2 p{ margin-top:10px;}
.tab-2{ font-size:14px; color:#3e3a39; font-weight:bold; padding-left:5px;}
.tab-3{ color:#595757; padding-left:5px;}
/*公司简介------------------------------------------------------*/
.a-1{ width:455px; float:left; overflow:hidden; padding-right:20px;}
.a-2{ width:212px; overflow:hidden; float:left;}
.a-2 dt{ color:#27558e; padding:5px 0; font-size:14px; font-family:'宋体'; border-bottom:1px solid #ccc;}
.a-2 dd{ padding:5px 0 5px 8px; background:#cfcfcf; margin-top:5px;}
.a-3{ height:50px; line-height:50px; font-size:14px; font-family:'宋体'; border-top:1px solid #ccc; color:#27558e; font-weight:bold;}
.p-4 h3.a-4{ font-weight:normal;}
/*产品展示------------------------------------------------------*/
.p{ position:absolute; top:0; left:0; display:block;}
.p-1{ margin-top:15px; font-size:16px; padding-bottom:10px; color:#3e3a39;}
.p-2{ margin-bottom:20px; line-height:25px; text-indent:30px; font-size:14px; color:#595757;}
.p-3{ height:1%; overflow:hidden;}
.p-3 li{ width:330px; float:left; border-bottom:1px solid #e2e3dd; margin-bottom:20px;}
.p-3 h2{ border-top:6px solid #e2e3dd; padding-top:15px; padding-bottom:20px; border-bottom:1px solid #e2e3dd; font-size:14px; color:#595757;}
.p-3 img{ padding:8px 20px 8px 0; float:left;}
.p-4 h3{ padding:8px 0 8px 14px; font-size:13px; background:url(../img/biaodian.gif) no-repeat 0 center; color:#3e3a39;}
.p-4{ float:left; width:154px; overflow:hidden; margin-bottom:10px;}
.p-4 p{ padding-left:15px; color:#595757; line-height:18px;}
.p-5{ margin-right:27px;}
.b-p{ position:absolute; top:-7px; left:140px;}
.p-p{ display:block; position:absolute; color:#5d8cb5; left:37px; top:7px; font-size:13px;}
.p-t{font-size:13px; font-family:'黑体'; border-top:2px solid #e2e3dd; padding-top:5px;}
.p-t a{ width:20px; height:20px; display:block; float:right; border:1px solid #ccc; margin-right:5px; line-height:20px; text-align:center; color:#595757;}
.p-t a:hover{ color:#0252b0;}
.p-a{ left:0; width:117px; overflow:hidden;} 
/*新闻动态------------------------------------------------------*/
.n-a{ left:434px; width:112px; overflow:hidden;}
.n-n{ height:31px; line-height:28px; font-size:16px; color:#3472bd; background:url(../img/news-d.gif) no-repeat 0 bottom; font-family:'黑体'; font-weight:normal;}
.n-1 li{ padding-left:24px; height:37px; line-height:37px; font-size:13px; color:#3e3a39; border-bottom:1px dashed #cdcdcd; background:url(../img/n-1.png) no-repeat 0 center;}
.n-1 li span{ float:right;}
.n-c{ padding:5px 50px; overflow: hidden;}
.n-c h2{ text-align:center; color:#3e3a39; font-size:18px; font-weight:normal; height:50px; line-height:50px;}
.n-c p{ line-height:20px; color:#727171; font-size:13px; text-indent:20px;}
/*新闻动态------------------------------------------------------*/
.c-p{ left:299px; width:113px;}
.p-1 span{ color:#0252b0;}
.a a{ color:#303030; font-size:13px; font-family:"宋体";}
/*联系我们------------------------------------------------------*/
.l-a{ left:567px; width:129px;}
.lx li{ background:none; padding:0;}
.lx li em{ width:45px; font-style:normal; display:block; float:left;}

/*content-right------------------------------------------------------
-----------------------------------------------------------------------*/
.list1{ height:136px; background:url(../img/right-s.gif) repeat-x;}
.list2{ height:317px; background:url(../img/right-s1.gif) repeat-x; margin-top:10px;}
.list3{ margin-top:10px;}
.list3 a{ color:#0252b0; line-height:25px; font-weight:normal; font-family:'宋体';}
.list1 h4,.list2 h4{ height:30px; line-height:30px; color:#09305e; font-size:14px; padding:0 10px; margin-bottom:15px;}
.list1 p{ padding:0 10px;}
.crlc{ padding:0 10px;}
.crlc li{ border-bottom:1px solid #a9a9a9; cursor:pointer;}
.crlc h5{ color:#221815; font-size:14px; line-height:25px; font-weight:normal;}
.crlt{ display:none; padding-bottom:10px;}
.crl-h2 a{ font-size:14px; color:#0252b0; line-height:25px; font-weight:normal; font-style:normal; font-family:'宋体';}
.crl-h2 a:hover{ text-decoration:underline;}
.crlt p{ line-height:20px; color:#221815;}


/*foot------------------------------------------------------
-----------------------------------------------------------------------*/
#foot{ width:100%; height:218px; background:url(../img/yejiao.gif) repeat-x; clear:both;}

#footer{ width:960px; margin:0 auto; position:relative;}
.water{ position:absolute; top:109px; left:0;}
.jiao{ position:absolute; top:147px; right:0;}
.footer-top{ height:37px; position:relative;}
.footer-top-l{ position:absolute; left:0; top:10px; color:#fff;}
.footer-top-l a{ margin:0 5px; font-size:14px;}
.footer-top-r{ position:absolute; right:0; top:10px; color:#fff; font-size:14px;}







