@charset "utf-8";


.prev{ float: left;}
.next{ float: right;}

/* 头部 */
.header{ width:600px; height:124px; padding:0 20px; background:url(../images/pic1.jpg) repeat-x; }
.logo{ margin-top:40px; }
.header1{ margin-left:20px; }
.header1 ul{ margin-top:34px; }
.header1 ul li{ line-height:27px; margin-top:12px; }
.header1 ul li p{ width:40px; }
.header1 ul li span{ font-size:24px; font-weight:bold; color:#00489b; }
.header2{ margin:40px 0 0 40px; }
.header3{ margin-top:40px; }

/* 导航 */
.nav{ width:600px; }
.nav ul{ width:600px; }
.nav ul li{ width:199px; margin:1px 1px 0 0; }
.nav ul li a{ color:#fff; width:199px; height:68px; line-height:68px; text-align:center; background-color:#31afec; display:block;}

/* banner */
.banner{ width:600px; height:285px; margin-top:2px; overflow: hidden;}

/* 首页内容 */
.main{ width:600px; }
.main1{ width:600px; overflow:hidden; }
.main1 ul{ width:624px; }
.main1 ul li{ width:184px; margin:30px 24px 0 0; }
.main1 ul li p{ width:144px; height:144px; margin:0 20px; }
.main1 ul li p img{ width:144px; height:144px; }
.main1 ul li span a{ font-size:26px; color:#515558; width:184px; text-align:center; margin-top:18px; display:block;}
.main1 ul li span a em{ font-size:12px; color:#c8c8c8; display:block;}

.main2{ width:600px; margin-top:30px; }
.main2_l{ font-size:20px; color:#fff; width:252px; height:165px; line-height:28px; text-align:center; padding:30px 16px 0; background-color:#21a9eb;}
.main2_l span.style1{ font-size:28px; font-weight:bold; color:#fff; margin-bottom:10px; display:block; }
.main2_l span.style2{ margin-top:10px; display:block; }
.main2_l span.style2 a{ font-size:16px; color:#fff; width:94px; height:22px; line-height:22px; border:1px solid #fff; display:inline-block; }
.main2_r{ width:316px; height:195px;}
.main2_r img{ width:316px; height:195px;}

.main3{ width:600px; margin-top:30px; }
.main3 .title{ width:600px; height:72px;}
.main3 .title1{ font-size:32px; font-weight:bold; color:#515558; width:300px; height:72px; line-height:72px; text-align:center; background:url(../images/bg11.png) repeat-x left bottom; float:left; cursor:pointer;}
.main3 .title1 span{ font-family:"Arial"; font-size:16px; font-weight:normal;}
.main3 .title1.xz{ background:url(../images/bg12.png) no-repeat;}
.main3 .title1.xz a{ color:#424147;}
.main3 .title_nr{ width:600px; overflow:hidden;}
.main3 .title_nr1{ width:600px;}
.main3 .title_nr1 ol{ width:600px; padding:30px 0; border-bottom:1px solid #e3e3e3;}
.main3 .title_nr1 ol p{ width:251px; height:156px;}
.main3 .title_nr1 ol p img{ width:251px; height:156px;}
.main3 .title_nr1 ol span{ color:#606871; width:330px; line-height:38px; margin-top:10px;}
.main3 .title_nr1 ol span a{ font-size:28px; font-weight:bold; color:#0050a0; display:block;}
.main3 .title_nr1 ul{ width:600px; line-height:38px; margin-top:20px;}
.main3 .title_nr1 ul li{ color:#9b9b9b; width:600px; text-align:right;}
.main3 .title_nr1 ul li a{ color:#606871; padding:0 15px; background:url(../images/bg13.png) no-repeat left center; float:left;}

.main4{ width:600px; margin-top:40px; overflow:hidden; }
.main4 h2{ width:600px; height:89px; line-height:89px; border-top:1px solid #c1c1c1; overflow:hidden; }
.main4 h2 span{ font-size:32px; font-weight:bold; color:#515558;}
.main4 h2 span em{ font-family:"Arial"; font-size:16px; font-weight:normal;}
.main4 h2 a{ font-family:"Arial"; font-size:16px; color:#b6b6b6;}
.main4 ul{ width:630px;}
.main4 ul li{ width:283px; height:159px; margin:0 30px 30px 0; background-color:#fbfafa; border:1px solid #dedede;}
.main4 ul li img{ width:283px; height:159px;}
.main4 .ckgd{ width:600px;}
.main4 .ckgd a{ color:#fbfafa; width:600px; height:85px; line-height:85px; text-align:center; background-color:#21a9eb; border-radius:5px; display:block;}

.main5{ width:598px; margin-top:30px; border:1px solid #c1c1c1; }
.main5 h2{ font-size:32px; font-weight:bold; color:#515558; width:598px; height:71px; line-height:71px; text-align:center; border-bottom:1px solid #c1c1c1; overflow:hidden; }
.main5 h2 span{ font-family:"Arial"; font-size:16px; font-weight:normal;}
.main5 ul{ width:598px; text-align:center; padding:20px 0;}
.main5 ul p{ width:598px;}
.main5 ul span{ color:#515558; width:598px; line-height:100%; margin-top:20px; }

.main6{ width:600px; margin-top:10px; overflow:hidden; }
.main6 ul{ width:620px;}
.main6 ul li{ width:135px; margin:20px 20px 0 0;}
.main6 ul li p{ width:135px; height:125px;}
.main6 ul li p a{ width:60px; height:58px; padding: 33px 38px 34px 37px; background-color:#0053a2; border-radius:10px; display:block;}
.main6 ul li p a img{ width:60px; height:58px;}
.main6 ul li span a{ color:#707070; width:135px; line-height:100%; text-align:center; margin-top:15px; display:block;}

/* footer */
.footer{ font-size:20px; color:#9e9e9e; width:640px; line-height:38px; text-align:center; margin-top:50px; padding:25px 0 125px; background-color:#ededed; }

/* 底部内容 */
.dbnr{ width:640px; height:100px; margin-left:-320px; background-color:#0053a2; position:fixed; left:50%; bottom:0px; }
.dbnr ul{ width:640px; height:100px;}
.dbnr ul li{ width:128px; height:100px; text-align:center;}
.dbnr ul li a{ width:128px; height:100px; display:block;}
.dbnr ul li a p{ margin-top:14px;}
.dbnr ul li a span{ font-size:22px; color:#fff; width:128px; text-align:center; display:block;}

/* 内页公用 */
.qy_main{ width:600px; margin-top:1px; }
.qy_main1{ width:600px; height:78px; padding-bottom:30px; border-bottom:1px solid #c1c1c1;}
.qy_main1 a{ font-size:26px; color:#fff; width:560px; height:78px; line-height:78px; padding:0 20px; background:#0053a2 url(../images/bg28.png) no-repeat 550px center; display:block;}

.qy_main2{ width:600px; margin-top:60px; }
.qy_main2 ul{ width:600px; }
.qy_main2 ul li{ width:199px; margin:1px 1px 0 0; }
.qy_main2 ul li a{ color:#fff; width:199px; height:68px; line-height:68px; text-align:center; background-color:#0053a2; display:block;}

/* 弹窗 */
.zx1{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(../images/bg29.png) repeat; z-index:20000; display:none; }
.tcdiv1{ position:absolute; top:0px; right:0px; display:none; z-index:999999;}
.tcdiv1_nr{ width:510px; text-align: left; background-color:#0053a2; border-left: 10px solid #fff; position:relative;}
.tcdiv1_nr h2{ font-size: 28px; font-weight: bold; color: #fff; width:510px; height: 126px; line-height: 126px; text-align: center; border-bottom:2px solid #4783bc;}
.tcdiv1_nr .ul1{ width:510px;}
.tcdiv1_nr .ul1>li{ width:510px;}
.tcdiv1_nr .ul1>li>a{ font-size:24px; color:#fff; width:490px; height:78px; line-height:78px; padding-left:20px; border-bottom:2px solid #4783bc; display:block;}
.tcdiv1_nr .ul1>li>a.xz{ color:#000; background-color: #fff;}
/*.tcdiv1_nr .ul2{ width:510px; padding:8px 0; border-bottom:2px solid #4783bc; display:none;}
.tcdiv1_nr .ul2>li{ width:510px;}
.tcdiv1_nr .ul2>li>a{ font-size:18px; color:#fff; width:490px; height:60px; line-height:60px; padding-left:20px; display:block;}
.tcdiv1_nr .ul2>li>a.xz{ color:#000; background-color:#eee;}*/

/* 关于我们 */
.gywm_main{ width:600px; line-height:58px; margin-top:30px; overflow: hidden;}
.gywm_main img, .gywm_main iframe{max-width: 600px !important;height: auto !important;}

/* 荣誉资质 */
.ryzz_main{ width:600px; margin-top:30px; overflow:hidden; }
.ryzz_main ul{ width:628px;}
.ryzz_main ul li{ width:286px; margin-right:28px;}
.ryzz_main ul li p{ width:284px; height:179px; border:1px solid #d4d4d4;}
.ryzz_main ul li p img{ width:284px; height:179px;}
.ryzz_main ul li span a{ font-size:20px; color:#626366; width:286px; height:56px; line-height:56px; text-align:center; display:block;}

/* 分页 */
.pages{ width:600px; margin-top:40px; }
.pages a{ color:#6f6f6f; width:294px; height:58px; line-height:58px; text-align:center; background-color:#e5e5e5; display:block;}

/* 企业资讯 */
.qyzx_main{ width:600px;}
.qyzx_main ol{ width:600px; padding:30px 0; border-bottom:1px solid #e3e3e3;}
.qyzx_main ol p{ width:251px; height:156px;}
.qyzx_main ol p img{ width:251px; height:156px;}
.qyzx_main ol span{ color:#606871; width:330px; line-height:38px; margin-top:10px;}
.qyzx_main ol span a{ font-size:28px; font-weight:bold; color:#0050a0; display:block;}
.qyzx_main ul{ width:600px; line-height:58px;}
.qyzx_main ul li{ color:#9b9b9b; width:600px; text-align:right;}
.qyzx_main ul li a{ color:#606871; padding:0 15px; background:url(../images/bg13.png) no-repeat left center; float:left;}

/* 服务项目 */
.fwxm_main{ width:600px; margin-top:10px;}
.fwxm_main ul{ width:600px;}
.fwxm_main ul li{ width:600px; padding:20px 0; border-top:1px solid #c1c1c1;}
.fwxm_main ul li:first-child{ border-top:0px; }
.fwxm_main ul li p{ width:300px; height:200px;}
.fwxm_main ul li span{ font-size:20px; width:280px; line-height:42px;}
.fwxm_main ul li span a{ font-size:26px; color:#626366; margin-top:10px; display:block;}

/* 成功案例 */
.cgal_main{ width:600px; margin-top:10px;}
.cgal_main ul{ width:630px;}
.cgal_main ul li{ width:283px; height:159px; margin:20px 30px 0 0; background-color:#fbfafa; border:1px solid #dedede;}
.cgal_main ul li img{ width:283px; height:159px;}

/* 联系我们 */
.lxwm_main{ width:600px; line-height:58px; margin-top:15px;}
.lxwm_main span.bt{ font-size:32px; color:#0050a0; display:block; }

/* 招贤纳士 */
.zxns_main{ width:600px; margin-top:30px;}
.zxns_main h2{ font-size:32px; color:#0050a0; width:600px; line-height:100%;}
.zxns_main h2 span{ font-size:22px; color:#7d7d7d; display:block;}
.zxns_main_nr{ width:600px; line-height:58px; margin-top:10px;}

/* 案例分析 */
.alfx_main{ width:600px; margin-top:10px;}
.alfx_main ul{ width:600px;}
.alfx_main ul li{ width:596px; height:164px; margin-top:20px; padding:1px; background-color:#e0e0e0;}
.alfx_main ul li.odd{ background-color:#21a9eb; }
.alfx_main ul li.odd span{ color:#fff; }
.alfx_main ul li.odd span a{ color:#fff; }
.alfx_main ul li p{ width:286px; height:164px;}
.alfx_main ul li p img{ width:286px; height:164px;}
.alfx_main ul li span{ font-size:20px; color:#666; width:260px; height:164px; line-height:30px; margin-right:30px;}
.alfx_main ul li span a{ font-size:22px; font-weight:bold; color:#676767; margin:20px 0 6px; display:block;}

/* sousuo */
.tsyjy_main{ width:600px; margin-top:-10px;}
.tsyjy_main ul{margin-left:50px;margin-top:50px;}
.tsyjy_main ul li{ line-height:31px; margin-top:25px;}
.tsyjy_main ul li p{ font-size:18px; color:#000; padding-right:12px; float:left;}
.tsyjy_main ul li span{  float:left;}
.tsyjy_main ul li span em{ font-size:18px; color:#ff0000; margin-left:10px;}
.tsyjy_main ul li span .wbk1{ font-size:12px; color:#414041; width:173px; height:29px; line-height:29px; padding:0 10px; border:1px solid #d5d5d5;}
.tsyjy_main ul li span .wbk2{ font-size:12px; color:#414041; width:285px; height:94px; line-height:24px; padding:0 10px; border:1px solid #d5d5d5;}
.tsyjy_main ul li span .radio{ font-size:18px; color:#000;}
.tsyjy_main ul li span .btn1{ font-size:18px; color:#fff; width:116px; height:42px; line-height:42px; text-align:center; margin-left:-30px; background-color:#4b4b4b; border:0px; float:left;}
.tsyjy_main ul li span .btn2{ font-size:18px; color:#fff; width:116px; height:42px; line-height:42px; text-align:center; margin-left:35px; background-color:#2fab66; border:0px; float:left;}


/* 弹窗 */
.zx2{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(../images/bg29.png) repeat; z-index:20000; display:none; }
.tcdiv2{ margin-left:-150px; background-color:#fff; position:absolute; top:0px; left:50%; display:none; z-index:999999;}
