﻿.indexFlashTel{position:relative; overflow:hidden;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:37px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:6px; height:6px;background:url(../images/nimg6_1.png) right top no-repeat; margin:0 3px;}
.indexFlashTel .btnDiv span.on{background:url(../images/nimg6_1on.png) left top no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;width:100%;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%;}

.indexNew{ height:28px; line-height:28px; position:relative; background:url(../images/bg1.png) left top repeat-x; margin-top:-28px; overflow:hidden;}
.indexNew span{ position:absolute; left:10px; color:#fff; background:url(../images/nimg14_2.png) right center no-repeat; padding-right:18px;}
.indexNew .list{ margin-left:50px;}
.indexNew .list li{ float:left; margin-right:10px;}
.indexNew .list li a{ color:#fff;}

.indexContent{ padding:15px 0px 0px 10px;}
.indexContent li{ float:left; margin-bottom:10px;}
.indexContent li img{ width:100%;}
.indexContent .li_01{ width:33.33%;}
.indexContent .li_02{ width:66.66%;}
.indexContent li a{ padding-right:10px; display:block}

.about{ margin:30px 0px 50px 0px;}
.about .imgDiv img{ width:100%;}
.about .imgDiv{ margin-bottom:15px;}
.about p{ text-indent:2em; color:#666666; margin-bottom:15px;}

.concept{ margin-top:30px;}
.concept img{ width:100%;}

.frameWork{ margin:30px 0px 50px 0px;}
.frameWork img{ width:100%;}

.leader{ padding:15px 0px 10px 10px;}
.leader li{ width:50%; float:left; margin-bottom:10px;}
.leader li .imgDiv{ margin-right:10px; border:1px solid #cdcccc; position:relative;}
.leader li .imgDiv img{ width:100%;}
.leader li .imgDiv .liDiv{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(../images/bg5.png); color:#fff; display:none;}
.leader li .imgDiv .liDiv h2{ text-align:center; border-bottom:1px solid #8ac1ee; padding-top:26px; padding-bottom:5px;}
.leader li .imgDiv .liDiv p{ margin-top:10px; margin-left:4px; margin-right:4px;}

.honor{ padding:15px 0px 10px 10px;}
.honor li{ width:50%; float:left; margin-bottom:10px;}
.honor li .imgDiv{ margin-right:10px; border:1px solid #cdcccc;}
.honor li .imgDiv img{ width:100%;}
.honor li p{ text-align:center; margin-right:10px; margin-top:5px;}
.honor li:hover a{ color:#027ee3;}

.caselayer3{ position:absolute; width:90%; background:#fff; z-index:2000; margin:0px auto; top:20px; display:none;}
.caselayer3 .close{display:block; background:url(../images/close.png) left top no-repeat; width:20px; height:20px; position:absolute; z-index:2010; top:-10px; right:-10px; background-size:100%;}
.caselayer3 .imgDiv{ text-align:center; margin:10px 10px 0px 10px;}
.caselayer3 .imgDiv img{ width:100%;}
.caselayer3 p{ margin-left:10px; font-size:14px; color:#027ee3; line-height:25px;}

.quality{ margin:15px 0px;}
.quality p{ text-indent:2em; line-height:20px; margin-bottom:20px;}
.quality .imgDiv{ margin-bottom:20px;}
.quality .imgDiv img{ width:100%;}
.quality span{ color:#0378d8; font-weight:bold;}

.product .imgDiv img{ width:100%; margin-bottom:15px;}
.product .list li{ padding:12px 10px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin-bottom:10px; position:relative;}
.product .list li span{ position:absolute; right:10px; top:50%; margin-top:-6px;}
.product .list li a{ font-size:16px; color:#444444;}
.product .list li a:hover{ color:#006eb9;}

.product2{ padding:15px 0px 10px 10px;}
.product2 li{ width:50%; float:left; margin-bottom:10px;}
.product2 li .imgDiv{ margin-right:10px; border:1px solid #cdcccc;}
.product2 li .imgDiv img{ width:100%;}
.product2 li .title{ margin-right:10px; text-align:center;}
.product2 li .title a{ display:block; height:22px; line-height:22px; overflow:hidden; background:#cdcccc; color:#13172A}
.product2 li:hover a{ background:#0373ce; color:#fff;}

.productDetail{ margin:10px 0px;}
.productDetail .imgDiv{ border:1px solid #e5e5e5; margin-bottom:13px;}
.productDetail .imgDiv img{ width:100%;}
.productDetail .productTitle{ margin-bottom:10px;}
.productDetail .productTitle h2{ font-weight:100; color:#0371cb; padding-bottom:15px;}
.productDetail .productTitle p{ padding-left:8px; line-height:24px; background:url(../images/ico8.png) left 8px no-repeat;}
.productDetail h1{ font-size:16px; font-weight:100; height:22px; line-height:22px; padding-left:10px; background:#e8e8e8; color:#666666;}
.productDetail .content{ margin-top:23px;}
.productDetail .content h2{ font-weight:100; color:#ff0000; line-height:24px;}
.productDetail .content p{ line-height:24px; color:#666;}
.productDetail .back_a a{ background:url(../images/btn1.png) no-repeat; display:block; width:40px; height:20px; background-size:100%; text-align:right; color:#fff; padding-right:5px;}

.advert{ padding:15px 0px 10px 10px;}
.advert li{ width:50%; float:left; margin-bottom:10px;}
.advert li a{ display:block; margin-right:10px; border:1px solid #cdcccc;}
.advert li a img{ width:100%;}
.caselayer4{ position:absolute; width:90%; background:#fff; z-index:2000; margin:0px auto; top:20px; display:none;}
.caselayer4 .close{display:block; background:url(../images/close2.png) left top no-repeat; width:12px; height:12px; position:absolute; z-index:2010; top:-20px; right:0px; background-size:100%;}
.caselayer4 .imgDiv{ text-align:center;}
.caselayer4 .imgDiv img{ width:100%;}

.news .li5{ padding:15px 0px; border-bottom:1px dashed #d0d0d0;}
.news .li5 .imgDiv{ width:35%;}
.news .li5 .imgDiv img{ width:100%;}
.news .li5 .content{ width:60%; margin-left:10px;}
.news .li5 .content h3{ height:20px; overflow:hidden; font-weight:100;}
.news .li5 .content h3 a{ color:#027fe4;}
.news .li5 .content p{ color:#333;}
.news .li5 .content span{ color:#999;}
.news .li6{ height:30px; line-height:30px; position:relative; overflow:hidden; border-bottom:1px dashed #d0d0d0;}
.news .li6 p a{ height:30px; line-height:30px; display:block; padding-left:10px; background:url(../images/ico9.png) left center no-repeat; overflow:hidden; padding-right:70px;}
.news .li6 span{ position:absolute; right:0px; top:0px; color:#999999;}

.newsDetail{ margin-top:15px;}
.newsDetail .newsTitle{ padding-bottom:10px; border-bottom:1px dashed #d0d0d0; text-align:center;}
.newsDetail .newsTitle h2{ font-weight:100; color:#027fe4; padding-bottom:8px;}
.newsDetail .newsTitle span{ padding:0px 6px; color:#888787;}
.newsDetail .newsTitle .span1{ background:url(../images/bg6.jpg) right center no-repeat;}
.newsDetail .content{ margin-top:7px; border-bottom:1px dashed #d0d0d0}
.newsDetail .content p{ text-indent:2em; line-height:20px; margin-bottom:8px;}
.newsDetail .content .imgDiv{ margin-bottom:8px;}
.newsDetail .content .imgDiv img{ width:100%;}
.newsDetail .pageDiv{ padding-top:10px; position:relative;}
.newsDetail .pageDiv li{ float:left; height:16px; line-height:16px; margin:0px 5px; color:#707070;}
.newsDetail .pageDiv p{ color:#666; margin-top:8px;}
.newsDetail .pageDiv .back_a2{ background:url(../images/btn1.png) no-repeat; display:block; width:40px; height:20px; background-size:100%; text-align:right; color:#fff; padding-right:5px; position:absolute; right:0px; top:55px;}
.newsDetail .content .imgDiv2{ width:80%; margin:4px auto; padding-bottom:5px;}
.newsDetail .content .imgDiv2 img{ width:100%;}

.network .imgDiv{ border:1px solid #a8a8a8; overflow:hidden;}
.network .imgDiv img{ width:100%;}
.network .networkCheck{ height:36px; line-height:36px; background:#e9e9e9; position:relative; padding-left:75px; padding-right:50px;}
.network .networkCheck span{ color:#444; position:absolute; left:10px; top:0px;}
.network .networkCheck select{ height:23px; background:#fff; width:45%; color:#666;}
.network .networkCheck input{ height:21px; background:#fff; border:1px solid #a3a3a3; width:45%; text-indent:5px;}
.network .networkCheck .btn1{ display:inline-block; height:23px; padding:0px 10px; color:#fff; background:#0270cb; text-align:center; line-height:23px; position:absolute; right:10px; top:6px; width:10%;}
.network .contents{ margin-top:15px;}
.network .contents h2{ color:#666; line-height:20px; padding-bottom:5px;}
.network .contents p{ color:#666; line-height:24px;}

.culture{ margin-top:15px;}
.culture .title2{ padding-bottom:14px; border-bottom:1px dashed #d0d0d0;}
.culture .title2 h2{ color:#027fe4; font-weight:100;}
.culture .content{ margin-top:14px;}
.culture .content p{ text-indent:2em; color:#666; line-height:20px; margin-bottom:10px;}
.culture .content .imgDiv{ margin-bottom:10px;}
.culture .content .imgDiv img{ width:100%;}

.partyCulture{ margin-top:15px;}
.partyCulture li{ height:33px; line-height:33px; position:relative; border-bottom:1px dashed #d0d0d0;}
.partyCulture li p a{ height:33px; line-height:33px; display:block; padding-left:10px; background:url(../images/ico9.png) left center no-repeat; overflow:hidden; padding-right:70px;}
.partyCulture li span{ position:absolute; right:0px; top:0px; color:#999;}

.employee{ margin-top:15px;}
.employee li{ width:33.33%; float:left; margin-bottom:11px;}
.employee li a{ display:block; margin-right:10px; border:1px solid　#d0d0d0;}
.employee li a img{ width:100%;}

.caselayer2{ position:absolute; width:90%; background:#fff; z-index:2000; margin:0px auto; top:20px; display:none;}
.caselayer2 .close{display:block; background:url(../images/close.png) left top no-repeat; width:20px; height:20px; position:absolute; z-index:2010; top:-10px; right:-10px; background-size:100%;}
.caselayer2 .imgDiv{ text-align:center; margin:10px 10px 0px 10px;}
.caselayer2 .imgDiv img{ width:100%;}
.caselayer2 p{ margin-left:10px; font-size:14px; color:#027ee3; line-height:20px;}

.tender{ margin-top:15px;}
.tender h3{ letter-spacing:5px; text-align:center; font-size:18px; color:#666666; padding-bottom:20px;}
.tender p{ text-indent:2em; font-size:12px; line-height:24px; color:#666666;}
.tender p a{ color:#de0010;}
.tender .timeDiv{ text-align:right; margin-top:10px; margin-bottom:10px; font-size:14px; color:#666666;}
.tender span{ font-size:14px; color:#666;}

.recruitment{ margin-top:15px;}
.recruitment h3{ font-size:14px; line-height:24px; color:#666666;}
.recruitment p{ font-size:14px; line-height:24px; color:#666666; margin-bottom:35px;}
.recruitment p a{ color:#de0010;}
.recruitment table{ width:100%;}
.recruitment table th{ width:20%; text-align:center; height:35px; background:#027ee3; color:#fff; font-size:12px;}
.recruitment table td{ width:20%; text-align:center; height:30px; border-bottom:1px dashed #dedddd; font-size:12px; color:#666;}
.recruitment table td a{ color:#de0010; font-size:12px;}

.recruitmentDetail{ margin-top:15px;}
.recruitmentDetail .detailDiv2{ padding-bottom:10px; border-bottom:1px dashed #dedddd; color:#666;}
.recruitmentDetail .detailDiv2 a{ color:#de0010;}
.recruitmentDetail .list{ margin-top:10px;}
.recruitmentDetail .list li{ float:left; width:50%; margin-bottom:10px;}
.recruitmentDetail .detailDiv3{ margin-top:15px;}
.recruitmentDetail .detailDiv3 p{ line-height:24px; color:#666; margin-bottom:15px;}
.recruitmentDetail .btnDiv2{ position:relative;}
.recruitmentDetail .btnDiv2 button{ border:none; padding:0px 8px; height:25px; background:#0371cc; border-radius:5px; color:#fff; cursor:pointer; font-size:12px;}
.recruitmentDetail .btnDiv2 a{ background:url(../images/btn2.png) no-repeat; display:block; width:50px; height:25px; line-height:24px; background-size:100%; text-align:right; color:#fff; padding-right:7px; position:absolute; right:0px; top:0px;}

.talent{ margin-top:15px;}
.talent p{ font-size:12px; line-height:24px; color:#666; text-indent:2em; margin-bottom:20px;}
.talent p span{ color:#de0010;}
.talent .imgDiv img{ width:100%;}
.talent .imgDiv li{ width:50%; float:left;}
.talent .imgDiv li .imgDiv3{ margin-right:5px;}
.talent .imgDiv li .imgDiv4{ margin-left:5px;}

.contactUs{ margin-top:15px;}
.contactUs h3{color:#333; padding-bottom:10px;}
.contactUs .content1 li{margin-top:8px; padding-left:25px;}
.contactUs .content1 li span{ color:#333;}
.contactUs .content1 li.li01{background:url(../images/nimg19_1.png)left top no-repeat;}
.contactUs .content1 li.li02{background:url(../images/nimg19_2.png)left top no-repeat;}
.contactUs .content1 li.li03{background:url(../images/nimg19_3.png)left top no-repeat;}
.contactUs .content1 li.li04{background:url(../images/nimg19_4.png)left top no-repeat;}
.contactUs .content1 li.li05{background:url(../images/nimg19_5.png)left top no-repeat;}
.contactUs .content2{margin-top:17px;}
.contactUs .content2 li{float:left; margin-bottom:10px;}
.contactUs .content2 li em{color:#de0010;}
.contactUs .content2 li.li01{margin-right:10px;}
.contactUs .imgDiv{margin-top:15px;}
.contactUs .imgDiv img{ width:100%;}

.message .from{margin-top:15px;}
.message .from li{height:35px; line-height:35px; overflow:hidden; position:relative; z-index:10; padding-left:40px; margin-bottom:10px;}
.message .from em{position:absolute; left:0px; top:0px; display:block; width:40px; color:#666;}
.message .from .input1{float:left; width:58%; height:30px; line-height:30px; text-indent:1em; border:1px solid #cdcccc;color:#888;}
.message .from li.li02{height:100px; overflow:hidden; position:relative; z-index:10; padding-left:40px; }
.message .from li.li02 em{position:absolute;top:0px;}
.message .from textarea{float:left; width:95%; height:90px; text-indent:8px;border:1px solid #cdcccc;color:#888; resize:none;}
.message .from .btn{display:block; margin-top:10px; width:60px; text-align:center;height:30px;line-height:30px;color:#fff;background:#0377d6;margin-left:40px;font-size:12px;-moz-border-radius: 3px;-webkit-border-radius:3px; border-radius:3px;}

.PrivacyPolicy{ margin-top:15px;}
.PrivacyPolicy p{ text-indent:2em; line-height:20px; margin-bottom:20px; color:#666;}

.SiteMap{ margin-top:15px; margin-bottom:50px;}
.SiteMap li{ border-bottom:1px dashed #b6b6b6; position:relative; padding-left:60px; line-height:20px; min-height:35px; _height:35px; line-height:35px;}
.SiteMap li em{ position:absolute; left:0px; top:0px; }
.SiteMap li dl dd{ float:left; width:33%;}

.link{ margin-top:15px; margin-left:10px;}
.link li{ width:33.33%; float:left; margin-bottom:10px;}
.link li .imgDiv{ margin-right:10px; border:1px solid #e2e2e2}
.link li .imgDiv img{ width:100%;}
.link li p{ margin-right:10px; text-align:center; margin-top:5px;}

.search .list li{ width:50%; text-align:center; float:left; height:36px; background:#e8e8e8; line-height:36px; font-size:14px; color:#666;}
.search .list .liNow{ color:#0371cb; background:#bbe0ff;}
.search .tip{ color:#666; margin:10px 10px 0px 10px;}
.search .tip span{ color:#999;}
.search .tip em{ color:#de0010;}

.addDiv{ clear:both;padding:15px 10px;}
.addDiv .mxfDiv{ background:#f00; padding:10px;}
.addDiv .mxfDiv a{ font-size:14px; color:#fff; line-height:26px;}