﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/
.banner a{ display:block;  height:680px; overflow:hidden;}

.sou{ height:80px; border-bottom:1px solid #dfeef6; line-height:80px; background:#edf9ff; overflow:hidden;}
.s_inp01{ width:385px; margin-top:22px; }
.inp01{ width:324px; height:36px; background:url(../images/sou1.gif) no-repeat; border:0 ; color:#878787; font-size:14px; padding-left:10px; line-height:36px; font-family:"Microsoft Yahei";}
.inp02{ background:url(../images/sou2.gif) no-repeat; width:50px; height:36px; border:0; cursor:pointer;}
.sou p{ width:600px; font:14px "Microsoft Yahei"; color:#cbcbcb; height:80px; line-height:80px;}
.sou p a{color:#555; padding:0 8px;font-size:12px;}
.sou p b{color:#555;}

.bg1{background:#edf9ff; padding:62px 0;}
.fen{ width:220px; overflow:hidden;}
.fen h2{ height:95px; background:url(../images/fen_h.jpg) no-repeat center top; font:20px "Microsoft Yahei"; font-weight:bold; overflow:hidden;}
.fen h2 a{ display:block; padding:25px 0 0 65px; color:#fff;}
.fen h2 em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#2dbcea;}
.fen2{ border:3px solid #0090db; border-top:0;*padding-bottom:13px;}
.fen2 h3 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; height:45px; padding-left:30px; width:184px; color:#fff; line-height:45px; background:#0090db; margin-bottom:13px;}
.fen2 h4{ width:196px; height:40px; margin:0 auto 13px; font:14px "Microsoft Yahei"; line-height:40px; overflow:hidden;}
.fen2 h4 a{ display:block; width:146px; height:40px; padding-left:50px; line-height:40px; color:#333; background:url(../images/fen_jt2.gif) no-repeat;}
.fen2 h4 a:hover{background:url(../images/fen_jt1.gif) no-repeat; color:#fff;}
.fen h5{ height:100px; background:url(../images/fen_b.jpg) no-repeat center top; font:14px "Microsoft Yahei"; color:#fff; *position:relative; *margin-top:-13px;}
.fen h5 p{ padding:34px 0 0 11px; background:url(../images/fen_lx.png) no-repeat 11px 33px; padding-left:60px; height:80px;}
.fen h5 em{ display:block; font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}

.pro{ width:750px; height:1000px; overflow:hidden; position:relative;}
.pro h3{ height:60px; border-bottom:1px solid #ccc; overflow:hidden; font:20px "Microsoft Yahei"; font-weight:bold; background:url(../images/pro_jt.gif) no-repeat left center; padding-left:30px; line-height:60px; margin-bottom:12px;}
.pro h3 a{ color:#37383a; font-weight:bold;}
.pro h3 em{ color:#92989c; padding-left:10px; font:14px "Microsoft Yahei";}
.pro h3 span a{ color:#bdbdbd; font-weight:normal; font-size:14px; text-transform:uppercase;}
.pro h4{ border:1px solid #ccc; width:491px;}
.pro h4 img{ width:485px; height:406px; padding:3px; background:#fff; display:block; padding-bottom:0;}
.pro h4 em{ display:block; font:14px "Microsoft Yahei"; text-align:center; height:38px; line-height:38px; color:#555; overflow:hidden; background:#ccc;}
.pro li{ width:234px; height:209px;overflow:hidden; border:1px solid #ccc;  position:absolute;}
.pro li img{width:234px; height:209px;}
.pro li p{ width:100%; font:14px "Microsoft Yahei"; text-align:center; height:38px; line-height:38px; color:#555; overflow:hidden; background:#ccc; position:absolute; bottom:0; left:0;}
.pro li em{ display:none;width:234px; height:209px; background:url(../images/alp.png); position:absolute; top:0; left:0; font:12px "Microsoft Yahei"; text-align:center; color:#fff;}
.pro li em i{ display:block; width:35px; height:37px; margin:66px auto 8px;}
.pro li em i img{width:35px; height:37px;}
.pro .li01{ top:75px; right:0;}
.pro .li02{ top:310px; right:0;}
.pro .li03{top:545px; left:0;}
.pro .li04{top:545px; left:260px;}
.pro .li05{top:545px; right:0;}
.pro .li06{top:785px; left:0;}
.pro .li07{top:785px; left:260px;}
.pro .li08{top:785px; right:0;}
.pro .cur{width:230px; height:205px; border:3px solid #49ba12; }
.pro .cur p{ display:none;}
.pro .cur em{ display:block;}

.guan1{ height:200px; overflow:hidden; background:url(../images/guan1.jpg) no-repeat center top; position:relative;}
.guan1 h4{ width:370px; height:42px; overflow:hidden; position:absolute; top:125px; left:50%; margin-left:150px;}
.guan1 h4 p{ width:222px; float:left; height:40px; border-top:1px solid #65b7e2; border-bottom:1px solid #65b7e2; text-align:center; font:14px "Microsoft Yahei"; color:#fff; line-height:40px;}
.guan1 h4 em{ display:inline-block; width:38px; height:40px; border:1px solid #65b7e2; float:left; overflow:hidden;}
.guan1 h4 em img{ line-height:22px; height:24px; margin:8px 0 0 8px;}
.guan1 h4 i{ font:22px Arial, Helvetica, sans-serif; font-weight:bold;}
.guan1 h4 span a{ display:inline-block; width:95px; height:42px; float:left;}

.case{ height:570px; margin-top:75px; overflow:hidden;}
.case h3{ width:491px; height:369px; padding:3px; border:1px solid #cecece; float:left; overflow:hidden; margin-top:15px; position:relative;}
.case h3 img{width:491px; height:369px;}
.case h3 em{display:block;width:491px; height:42px; background:url(../images/alp.png); position:absolute; bottom:4px; left:4px; font:12px "Microsoft Yahei"; text-align:center; color:#fff; line-height:42px;}
.case ul{ width:500px; float:right; overflow:hidden; margin-top:15px;}
.case li{ width:230px; height:173px; border:1px solid #d1d1d1; float:left; display:inline; margin:0 0 25px 15px; position:relative;}
.case li img{ width:230px; height:173px; }
.case li p{ display:none; width:226px; height:169px; font:12px "Microsoft Yahei"; text-align:center;color:#fff; overflow:hidden; background:url(../images/alp.png);position:absolute; top:0; left:0;}
.case li em{ display:block; width:35px; height:37px; margin:50px auto 8px;}
.case li em img,.case .cur em img{width:35px; height:37px;}
.case .cur{width:226px; height:169px; border:3px solid #49ba12; }
.case .cur img{width:226px; height:169px;}
.case .cur p{ display:block;}

.guan2{ background:url(../images/guan2.jpg) no-repeat center top; height:228px; position:relative;}
.guan2 h4{ position:absolute; top:170px; left:50%; margin-left:-500px;}

.tit1{ height:130px; background:url(../images/line.gif) no-repeat center 48px; overflow:hidden; font:30px "Microsoft Yahei"; font-weight:bold; text-align:center;}
.tit1 a{ color:#0090db;}
.tit1 em{ display:block; font:18px "Microsoft Yahei"; color:#333; letter-spacing:8px; margin-top:15px;}
.tit1 i a{ display:block; width:95px; height:28px; font:12px "Microsoft Yahei"; text-align:center; line-height:28px; color:#fff; background:url(../images/case_btn.gif) no-repeat; margin:8px auto 0;}

.ys{ background:#edf9ff; height:1490px; overflow:hidden;}
.ys .content{ position:relative;}
.ys h2{ height:150px; font:44px "Microsoft Yahei"; font-weight:bold; text-align:center; color:#0090db; position:absolute; top:70px; width:1000px; left:0;}
.ys h2 em{ display:block; font:14px Arial, Helvetica, sans-serif;text-transform:uppercase; color:#555; position:absolute; top:35px; left:360px;}
.ys h2 i{ font-size:66px;}
.ys h2 b{ color:#49ba12; font-size:90px;}
.ys h2 span{ display:block; width:560px; height:42px; font:22px "Microsoft Yahei"; text-align:center; line-height:42px; background:url(../images/ys_h.gif) repeat-x center top; color:#fff; margin:0 auto 0;}
.ys dl{ width:400px; height:245px; position:absolute;}
.ys dt{ height:85px; font:24px "Microsoft Yahei"; font-weight:bold; color:#0090db; background:url(../images/ys_01.gif) no-repeat left top; padding-left:15px; padding-top:15px;}
.ys dt em{ display:block; color:#333; font-weight:normal;}
.ys dt span{ display:block; width:75px; height:100px; font:30px Impact; color:#fff; line-height:100px; float:left; position:relative; margin-top:-15px;}
.ys dd{ margin-top:20px;}
.ys dd p{ font:14px "Microsoft Yahei"; line-height:30px; color:#555; text-transform:uppercase; background:url(../images/ys_jt.gif) no-repeat left 9px; padding-left:25px;}
.ys .h01{ width:584px; height:487px; position:absolute; top:276px; left:444px;}
.ys .h01 img{width:584px; height:487px;}
.ys .h02{ width:553px; height:633px; overflow:hidden; position:absolute; top:858px; left:-66px;}
.ys .h02 img{width:553px; height:633px; }
.ys .dl01{ top:305px; left:0;}
.ys .dl02{ top:560px; left:0;}
.ys .dl03{ top:930px; left:555px; width:450px;}
.ys .dl04{ top:1190px; left:555px;}

.lc{ height:390px; margin-top:70px; overflow:hidden;}
.lc ul{ height:160px; overflow:hidden;}
.lc li{ width:107px; height:108px; float:left; position:relative; margin-right:20px;}
.lc li a{ display:block;width:107px; height:108px; background:url(../images/lc_yuan2.gif) no-repeat;}
.lc li a:hover{background:url(../images/lc_yuan1.gif) no-repeat; text-decoration:none;}
.lc li em{ display:block; width:40px; height:40px; margin:0 auto; padding-top:18px;}
.lc li em img{width:40px; height:40px;}
.lc li i{ display:block; font:16px "Microsoft Yahei"; text-align:center; color:#fff;}
.lc li p{ width:9px; height:10px; position:absolute; top:49px; left:113px;}
.lc li p img{width:9px; height:10px;}
.lc li p b{ display:none;width:9px; height:10px; position:absolute; top:0; left:0;}
.lc .nones{ margin-right:0;}
.lc .cur p b{ display:block;}
.lc h4{ height:32px; overflow:hidden; text-align:center;}
.lc h4 a{ display:inline-block; width:132px; height:32px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; background:url(../images/lc_btn1.gif) no-repeat; line-height:32px; margin:0 24px;}
.lc h4 a.a02{ background:url(../images/lc_btn2.gif) no-repeat;}

.guan3{ height:200px; background:url(../images/guan3.jpg) no-repeat center top;}

.about{ height:705px; background:#edf9ff; overflow:hidden;}
.about h3{ height:70px; overflow:hidden; font:30px "Microsoft Yahei"; margin-top:80px;text-align:center; font-weight:bold; background:url(../images/about_h.gif) no-repeat center 5px;}
.about h3 a{ color:#0090db;}
.about h3 em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666;}
.about dl{ height:148px; overflow:hidden;}
.about dt a{ display:block; font:14px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#333; height:30px; line-height:30px; overflow:hidden;}
.about dd{ font:14px "Microsoft Yahei"; color:#555; line-height:24px; text-align:center; margin-top:8px;}
.about dd a{ font-weight:bold; color:#49ba12;}
.about2{ height:415px; position:relative;}
.about2 .p01{ width:43px; height:87px; overflow:hidden; position:absolute; top:155px; left:-85px;}
.about2 .p02{width:43px; height:87px; overflow:hidden; position:absolute; top:155px; right:-85px;}
.about3{ height:400px; position:relative;}
.about3 li{ width:532px; height:358px;}
.about3 li img{width:532px; height:358px;}
.about3 .li01{ position:absolute; top:50px; left:0;}
.about3 .li03{ position:absolute; top:50px; right:0;}
.about3 .li02{ width:603px; height:382px; background:url(../images/about_bg.gif) no-repeat center bottom; position:absolute; top:0; left:198px; z-index:9;}
.about3 .li02 em{ display:block; width:532px; height:358px; margin:0 auto;}
.about3 .li02 em img{ width:532px; height:358px;}
.about3 .li p{width:532px; height:42px; position:absolute; bottom:24px; left:35px; font:14px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff; background:url(../images/alp.png);}

.dy{ width:660px; height:450px; overflow:hidden; margin-top:38px;}
.dy dl{ height:192px; margin:30px 0 15px 0; border-bottom:1px solid #cecece;}
.dy dt{ width:300px; height:170px; float:left; overflow:hidden;}
.dy dt img{ width:300px; height:170px;}
.dy dd{ width:340px; float:right; overflow:hidden;}
.dy dd h3 a{ display:block; font:14px "Microsoft Yahei"; height:44px; font-weight:bold; color:#333; line-height:44px; overflow:hidden;}
.dy dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#555;margin-bottom:10px;}
.dy dd span a{ color:#4bbb15;}
.dy li{ width:290px; float:left; height:40px; font:14px "Microsoft Yahei"; color:#555; line-height:40px; background:url(../images/dy_jt.gif) no-repeat left 16px; padding-left:18px;}
.dy li a{ color:#555;}

.tit2{ height:40px; border-bottom:1px solid #cecece; overflow:hidden; font:16px "Microsoft Yahei"; font-weight:bold; line-height:40px;}
.tit2 a{ color:#0090db;}
.tit2 em{ font:14px Arial, Helvetica, sans-serif; color:#333; padding-left:8px; text-transform:uppercase;}
.tit2 span{ display:inline-block; width:61px; height:19px; margin-top:12px;}

.faq{ width:300px; height:470px; overflow:hidden; margin-top:38px;}
.faq .tit2{ margin-bottom:20px;}
.faq .tit2 a{ color:#333;}
.faq2{ height:366px; overflow:hidden;}
.faq dl{ border-bottom:1px dashed #cecece; padding:20px 0;}
.faq2 dt a{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; color:#0090db; height:24px; line-height:24px; overflow:hidden; color:#0090db; background:url(../images/q.gif) no-repeat left 5px; padding-left:25px;}
.faq2 dd{ font:14px "Microsoft Yahei"; color:#555; line-height:25px; background:url(../images/a.gif) no-repeat left 5px; padding-left:25px; margin-top:8px;}

.link{ height:115px; overflow:hidden; }
.link h2 span{ width:120px; font-weight:normal; color:#999; font-size:12px; margin-top:5px;}
.link h2 span a{ color:#999;}
.link h2 a{ color:#333;}
.link p{ line-height:45px; color:#555; font-size:12px; text-align:left;font-family:"Microsoft Yahei";}
.link p a.fst{padding-left:0;}
.link p a{ color:#555; padding:0 24px; display:inline-block; background:url(../images/link_line.gif) no-repeat center right;}
.link .nones{ background:none;}


/**/

