@charset "utf-8";
/* CSS Document */

/*首页*/
/*banner*/

.banner{ width:100%; min-width:1036px; position:relative; height:490px; }
.banner .bd{ width:100%; margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{width:100% !important; }
.banner .bd li{ width:100% !important; height:490px; overflow:hidden; text-align:center; background-position:center top; background-repeat:no-repeat; }
.banner .bg{ width:100%; height:80px; background:#000; opacity:0.34; filter:alpha(opacity=34); z-index:900; position:absolute; bottom:0px; left:0px; }
.banner .hd{width:100%;position:absolute;z-index:1000; bottom:30px; left:0; }
.banner .hd ul{text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; border-radius:50%; margin:0px 20px; overflow:hidden; background-color:#FFF; opacity:0.8; filter:alpha(opacity=80); line-height:999px; background:#FFF; }

.banner .hd ul .on{ /*background:#1676c8; */background-color:#b60606; }
.banner .prev,.banner .next{ width:18px; height:32px;  position:absolute; top:360px; cursor:pointer; }
.banner .prev{ background:url(../images/banner_icon1.png) no-repeat left top; left:10%; }
.banner .next{ background:url(../images/banner_icon1.png) no-repeat right top; right:10%; }

/*
.index_banner cite{ width:288px; height:15px; position:absolute; bottom:30px; left:45%; z-index:999; display:block; _display:none;}
.index_banner cite span{ float:left; display:block; margin:0 20px; width:14px; height:14px; border-radius:50px; background-color:#FFF; opacity:0.8; filter:alpha(opacity=80); text-indent:-999em; cursor:pointer; }
.index_banner cite span:hover{ background-color:#b60606; }
.index_banner cite span.cur{ background-color:#b60606; cursor:default; }*/

/*我们的服务*/
#main1_w{ width:100%; height:306px; }
.main1{ width:1180px; height:306px; margin:0 auto; }
.main1 h1{ width:1180px; height:38px; padding-top:22px; line-height:38px; text-align:center; font-size:22px; color:#404a78; }
.main1 h2{ width:1180px; height:30px; line-height:30px; text-align:center; font-size:28px; color:#6d7183; }
.main1 .main1_list{ width:1180px; padding-top:65px; padding-bottom:80px; }
.main1 .main1_list a{ margin-left:9px; float:left; display:inline; }

#main2_w{ width:100%; padding-bottom:50px; }
.main2{ width:1180px; margin:0 auto; }
.main2 h1{ width:1180px; height:38px; padding-top:53px; line-height:38px; text-align:center; font-size:22px; color:#404a78; }
.main2 h2{ width:1180px; height:28px; line-height:28px; text-align:center; font-size:28px; color:#6d7183; padding-bottom:64px; }
.main2_list{ width:1180px; }
.main2_list ul{ width:1182px; margin-left:-2px; }
.main2_list ul li{ float:left;width:288px; height:253px;   margin-left:6px; display:inline; padding-bottom:22px; background:url(../images/main2_list_bg1.png) no-repeat center 251px; }
.main2_list ul li .li_c{ width:286px; height:251px; border:1px solid #598ec0; background:#2068ab; }
.main2_list ul li .li_c h3{ width:286px; height:132px; text-align:center; padding-top:47px; }
.main2_list ul li .li_c h4{ width:286px; height:46px; text-align:center; line-height:46px; }
.main2_list ul li .li_c h4 a{ font-size:26px; color:#FFF; }

/*区域案例*/
#main3_w{ width:100%; padding-bottom:59px; background:#f6f6f6; }
.main3{ width:1180px; margin:0 auto; position:relative; }
.main3 h1{ width:1180px; height:38px; padding-top:53px; line-height:38px; text-align:center; font-size:22px; color:#404a78; }
.main3 h2{ width:1180px; height:28px; line-height:28px; text-align:center; font-size:28px; color:#6d7183; padding-bottom:36px; }
.main3 h3{ padding-right:17px; position:absolute; left:675px; top:68px; background:url(../images/main3_h3_bg1.jpg) no-repeat right; font-size:14px; color:#838383; }
.main3 .main3_list{ width:1176px; padding:0 2px; }
.main3 .main3_list ul li{ width:284px; height:276px; background:#2068ab; border:1px solid #bacee1; float:left; margin:0 4px; margin-bottom:24px; display:inline; }
.main3 .main3_list ul li h4{ width:284px; height:180px; }
.main3 .main3_list ul li p{ width:224px; height:84px; padding-top:12px; line-height:24px; padding-left:20px; padding-right:40px; text-align:justify; }
.main3 .main3_list ul li p a{ font-size:18px; color:#FFF; }

/*关于我们*/
#main4_w{ width:100%; padding-bottom:34px; background:#eaeaea; }
.main4{ width:1180px; margin:0 auto; position:relative; }
.main4 h1{ width:1180px; height:32px; padding-top:59px; line-height:32px; text-align:center; font-size:22px; color:#404a78; }
.main4 h2{ width:1180px; height:36px; line-height:36px; text-align:center; font-size:28px; color:#6d7183; padding-bottom:50px; }
.main4 .main4_list{ width:1180px; }
.main4 .main4_list ul li{ width:388px; height:249px; background:#949494; border-bottom:1px solid #a7a7a7; float:left; margin-left:5px; display:inline; margin-bottom:26px; position:relative; }
.main4 .main4_list ul li.on{ width:388px; height:249px; background:#59bde2; border-bottom:1px solid #97d6ed; }
.main4 .main4_list ul li h3{ width:388px; height:192px; }
.main4 .main4_list ul li h4{ width:388px; height:54px; line-height:54px; text-align:center; background:#FFF; }
.main4 .main4_list ul li h4 a{ font-size:22px; color:#a4a4a4; }
.main4 .main4_list ul li h4 a.on{ color:#59bde2; }

