.index_menu { width:1180px; position:absolute; bottom:40px; left:50%; margin-left:-590px; z-index:101;}
.index_menu_item { width:257px; padding:20px 19px 0 19px; background-color:#fff;}
.index_menu_item div { padding:25px 0;}
.index_menu_item div a { width:123px; padding-left:5px; float:left; line-height:27px; font-family:"Microsoft YaHei"; font-size:12px;}
.index_menu_item div img { width:258px; height:112px;}
.menuItem1 { position:absolute; left:0; top:0;}
.menuItem2 { position:absolute; left:295px; top:0;}
.menuItem3 { position:absolute; left:590px; top:0;}
.menuItem4 { position:absolute; left:884px; top:0;}
.menu-title .item-title { border-bottom:none; height:30px;}

/*banner*/
.index_banner_cont { width:100%; height:490px; position:relative;}
.index_banner_scroll {width:100%; height:490px; position:relative;}
.index_banner_scroll div { position:absolute; top:0; left:50%; width:1900px; margin-left:-950px; z-index:0;}
.index_banner_scroll div img {height:490px;}
.banner_btn { width:325px; height:46px; position:absolute; bottom:60px; right:50%; margin-right:-593px; z-index:10;}
.banner_list { height:2px; position:absolute; bottom:0px;}
.banner_list span { width:53px; height:2px; background-color:#fff; margin:0 6px; display:block; float:left; cursor:pointer;overflow:hidden;_margin-left:4px;}
.banner_list span.current { background-color:#333;}
.banner_span { display:none; position:absolute; bottom:2px; height:42px;}
.banner_span a { width:49px; height:42px; opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */
    filter:alpha(opacity=50);    /* ie5-7  */
    -moz-opacity:0.5;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.5;  background-color:#fff; display:block; margin:0 6px; float:left; padding:2px;_margin-left:4px;}
.banner_span a.current { opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* ie8  */
    filter:alpha(opacity=100); /* ie5-7  */
    -moz-opacity:1;    /* old mozilla browser like netscape  */
    -khtml-opacity: 1; }


.index-banner { width:100%; position:relative; overflow:hidden; height:490px;}
.banner-ifo { width:1900px; position:absolute; left:50%; margin-left:-800px; top:0; height:421px; overflow:hidden; z-index:0;}
.index-btn { width:1179px; height:40px; margin:-40px auto 0 auto; background:url(../images/index-btnbg.png) repeat; z-index:100;}
.index-btn span {height:40px; float:left; border-right:1px solid #a7a7a7; color:#fff; line-height:40px; cursor:pointer;}
.index-btn a {  background: url(../images/iebg.gif) repeat scroll; _position:relative; display: block; float: left; height: 40px;line-height: 200px; margin-top: -39px; width: 294px; }
.index-btn span.cur,.index-btn span.cur1 { background-color:#31bdeb;}

.btn1 { width:179px; background:url(../images/btn1.png) no-repeat 80px center; padding-left:115px;}
.btn2 { width:159px;  background:url(../images/btn4.png) no-repeat 105px center; padding-left:135px;}
.btn3 { width:164px;  background:url(../images/btn3.png) no-repeat 100px center; padding-left:130px;}
.btn4 { width:164px;  background:url(../images/btn2.png) no-repeat 100px center; padding-left:130px;}
.browser{ position:absolute; bottom:0; left:50%; margin-left:-590px; z-index:100;}
.index-cont { width:100%; overflow:hidden;}
.index-content { width:1180px; margin:0 auto; overflow:hidden;}
.index-menu { width:1180px; overflow:hidden; padding-top:30px; margin-bottom:20px;}
.index-menu ul { width:1300px;}
.index-menu ul li { width:280px; height:147px; margin:0 22px 13px 0; float:left;}
.menu-title { padding:10px 0 0 60px;}
.menu-title h2 { color:#333;}
.menu-list { padding-left:60px; margin-top:5px;}

.index_m_sub01 { height:40px; background:url(../images/sz_index_bg01.jpg) repeat-x; width:1165px; position:absolute; z-index:20; left:50%; margin-left:-592px; top:0px;
		line-height:40px; padding-left:10px; padding-right:10px; color:#658fbd; overflow:hidden;}
.index_m_sub01 a { color:#333; margin-right:17px; display:inline-block;}
.index_m_sub01 em { float:right; margin-left:5px;}
.index_m_sub01 em a { margin-right:0px; color:#658fbd;}

.menu-list a { margin-right:11px; }
.menu-list a.more { color:#999;}
.menuh2_1 { background:url(../images/index-ios1.png) no-repeat 0 center;}
.menuh2_2 { background:url(../images/index-ios2.png) no-repeat 0 center;}
.menuh2_3 { background:url(../images/index-ios3.png) no-repeat 0 center;}
.menuh2_4 { background:url(../images/index-ios4.png) no-repeat 0 center;}
.menuh2_5 { background:url(../images/index-ios5.png) no-repeat 0 center;}
.menuh2_6 { background:url(../images/index-ios6.png) no-repeat 0 center;}
.menuh2_7 { background:url(../images/index-ios7.png) no-repeat 0 center;}
.menuh2_8 { background:url(../images/index-ios8.png) no-repeat 0 center;}

.index-center { width:1180px; }
.index-left { width:843px;}
.index-left1 { width:1200px;}
.index-right { width:301px;}
.index-item { margin-bottom:20px;}
.item-title { height:40px; border-bottom:1px solid #c1c1c1;}
.item-title h3 { float:left; color:#333; font-size:18px;}
.item-title h3 em{ padding:0px 10px; color:#c1c1c1;}
.item-title h3 span{ cursor:pointer; color:#9D9D9D;}
.item-title h3 span.cur{color:#333;}
item-title li{}

.item-title .more { float:right; margin-top:10px; color:#658fbd; padding-right:10px; *padding-right:0; font-size:12px;}
.index-news { padding-top:10px;}
.index-news dl { border-bottom:1px solid #e0dfdf; width:380px; height:66px; float:left; padding:10px; *padding:9px 9px 8px 9px;}
.index-news dt { width:54px; height:54px; border:1px solid #d9d9d9; float:left; margin-right:16px;}
.index-news dd { width:303px; max-width:303px; float:left;}
.index-news dd h3{ height:21px; overflow:hidden; line-height:23px; position:relative;  margin-bottom:2px;}
.index-news dd h3 a{font-size:14px; font-weight:bold;}
.index-news dd h3 em {float:right;color:#999; padding-left:5px;}
.index-news dd p { line-height:18px;}



.index-case { margin-top:24px; width:843px; overflow:hidden; position:relative;}
.index-case ul { width:864px;}
.index-case ul li { float:left; width:272px; height:198px; position:relative; margin-right:16px;}
.index-case ul li span { color:#fff; position:absolute; top:156px; left:0; background:url(../images/bg11.png) repeat; width:246px; height:39px; line-height:39px; padding-left:20px;}
.index-case ul li span p { width:225px;}
.index-case ul li span .check_pro { position:absolute; top:16px; display:none;}
.index-case ul li span .check_title { position:absolute; top:8px;} 
.index-case ul li .em { display:none; position:absolute; top:0; left:0; width:260px; height:189px; border:3px solid #658fbd;}
.index-case ul li.pt50 .em { top:50px;}
.index-case ul li.pt50 span { top:206px;}
.index-tab { width:843px; overflow:hidden; height:183px; position:absolute; top:50%; margin-top:-92px; left:0;}
.index-show-ifn { background-color:#658fbd; width:787px; height:158px; padding:15px 20px 10px 35px;}
.index-show-title { overflow:hidden; margin-bottom:0px; height:40px;}
.index-show-title h2 { float:left;}
.index-show-ifn p { padding:0 25px;}
.anli-title1 { background:url(../images/little.png) no-repeat; width:200px; height:40px;}
.check { float:right; padding-right:10px; background:url(../images/add.png) no-repeat right center; margin-top:15px; color:#fda220; }

.index-i { height:670px;}
.index-i li{padding-right: 37px;
height: 44px;
line-height: 24px;
padding-left: 12px;
background: url(../images/rightios.png) no-repeat left 10px;
overflow: hidden;
position: relative;}
.pore { position:relative;}
.index-tabwrap { width:843px; overflow:hidden;}
.index-solve-btn { position:absolute; right:55px; bottom:13px; height:8px; overflow:hidden; width:50px;}
.index-solve-btn a { margin:0 3px; line-height:200px; display:block; float:left; overflow:hidden; width:8px; height:8px; background:url(../images/commen.png) no-repeat 0 -78px;}
.index-solve-btn a.activeSlide { background-position:0 -70px;}
.index-solve-tab { height:500px; position:relative;}
.index-project { overflow:hidden; width:844px;}
.index-project dl { float:left; margin-top:29px; padding-bottom:29px; width:417px; height:117px; background:url(../images/list-b1.png) no-repeat left bottom;}
.index-project dd { width:328px;}
.index-project dd p { color:#333; height:47px;}
.index-project dt { width:68px; margin-right:20px;}
.index-project dd a { font-weight:bold;}
.index-project dt,.index-project dd { float:left;}
.check-arrow { margin-top:23px; width:40px; height:20px; background:url(../images/right.png) no-repeat; display:block;}

.index-i dl { margin-top:20px;}
.index-i dt a { margin-bottom:13px; display:block;}
.index-i dl a { font-weight:bold;}

.appraise li { padding:20px 10px 30px 10px; border-bottom:1px solid #D9D9D9; overflow:hidden; height:76px;}
.appraise a { font-weight:bold;}
.appraise dl { margin-top:10px;}
.appraise dt,.appraise dd { float:left;}
.appraise dt a { border:1px solid #D9D9D9; display:block; width:72px; height:54px; text-align:center}
.appraise dd { width:194px; max-width:198px; float:right;}
.appraise dd p { line-height:20px; font-size:12px;}

.index-ifno { border:1px solid #d8d8d8; padding:10px 20px;}
.index-ifno dl { float:left;}
.index-dl1 { width:379px;overflow:hidden;}

.index-dl2 { width:379px;overflow:hidden;}
.index-dl2 h3{ float:none;margin-bottom:10px; padding-right:30px; font-size:18px;}
.index-dl2 h3 em{ padding:0px 10px; color:#c1c1c1;}
.index-dl2 h3 span{ cursor:pointer; color:#9D9D9D;}
.index-dl2 h3 span.cur{color:#333;}

.index-dl2 ul{ margin:0px; padding:0px;}
.index-dl2 ul li{padding-right:37px; height:24px; line-height:24px; padding-left:12px; background:url(../images/rightios.png) no-repeat left 10px; overflow:hidden; position:relative;}
.index-dl2 ul li em { float:right; color:#999; padding-left:10px;}

.index-dl3 {width:379px;overflow:hidden;}
.index-ifno dt { margin-bottom:10px; padding-right:30px;}
.index-ifno dd {padding-right:37px; height:24px; line-height:24px; padding-left:12px; background:url(../images/rightios.png) no-repeat left 10px; overflow:hidden; position:relative;}
.index-ifno dd em { float:right; color:#999; padding-left:10px;}
.index-dl3 dd {padding-right:0;}

.index-over { overflow:hidden;}
.serve { /*padding:20px 0;*/ overflow:hidden; width:1195px;}
.serve dt,.serve dd { float:left;}
.serve dt { margin:18px 25px 0 0; *margin-right:12px; width:313px; height:290px;}
.serve dd { width:855px;} 
.serve dd a { border:1px solid #d8d8d8; display:block; width:156px; height:69px; float:left; margin:0 13px 10px 0; *margin-right:10px;}

.index-bttn { overflow:hidden; margin:25px 0 20px 0; width:1334px;}
.index-bttn li { width:84px; height:60px; float:left; margin-right:110px; padding:50px 10px 0 10px; text-align:center;}
.ifon-1 { background:url(../images/b_2.jpg) no-repeat top center;}
.ifon-2 { background:url(../images/b_3.jpg) no-repeat top center;}
.ifon-3 { background:url(../images/b_5.jpg) no-repeat top center;}
.ifon-4 { background:url(../images/b_1.png) no-repeat top center;}
.ifon-5 { background:url(../images/b_4.jpg) no-repeat top center;}
.ifon-6 { background:url(../images/b_6.jpg) no-repeat top center;}





/*新修改2014-8-5*/

.indexweb{ width:1180px; margin:0px; padding:10px 0px; height:455px;}

/*.box_left{ float:left; width:1070px;}*/


.corebusiness{width:1180px;overflow:hidden;}
.corebusiness ul{ width:1180px; margin:0px; padding:0px;}
.corebusiness ul li{ float:left;width:254px; height:135px; background:url(../webimages/index01.png) no-repeat; margin-left:20px;margin-right:21px; position:relative; text-align:center; font-family:"微软雅黑"; padding-top:80px; margin-top:12px; display:inline;}
.corebusiness ul li span{ width:66px; height:67px; position:absolute; top:0px; left:50%; margin-left:-33px;}
.corebusiness ul li span.pinpai{ background:url(../webimages/yewu01.png) no-repeat}
.corebusiness ul li span.qiye{ background:url(../webimages/yewu02.png) no-repeat}
.corebusiness ul li span.shangshi{ background:url(../webimages/yewu03.png) no-repeat}
.corebusiness ul li span.dianzi{ background:url(../webimages/yewu04.png) no-repeat}
.corebusiness ul li span.jinrong{ background:url(../webimages/yewu05.png) no-repeat}
.corebusiness ul li span.menhu{ background:url(../webimages/yewu06.png) no-repeat}
.corebusiness ul li span.shouji{ background:url(../webimages/yewu07.png) no-repeat}
.corebusiness ul li span.xiaoyuan{ background:url(../webimages/yewu08.png) no-repeat}

.corebusiness ul li.cur{background:url(../webimages/index02.png) no-repeat}
.corebusiness ul li.cur span.pinpai{ background:url(../webimages/yewu001.png) no-repeat}
.corebusiness ul li.cur span.qiye{ background:url(../webimages/yewu002.png) no-repeat}
.corebusiness ul li.cur span.shangshi{ background:url(../webimages/yewu003.png) no-repeat}
.corebusiness ul li.cur span.dianzi{ background:url(../webimages/yewu004.png) no-repeat}
.corebusiness ul li.cur span.jinrong{ background:url(../webimages/yewu005.png) no-repeat}
.corebusiness ul li.cur span.menhu{ background:url(../webimages/yewu006.png) no-repeat}
.corebusiness ul li.cur span.shouji{ background:url(../webimages/yewu007.png) no-repeat}
.corebusiness ul li.cur span.xiaoyuan{ background:url(../webimages/yewu008.png) no-repeat}

.corebusiness ul li h3{font-size:18px; color:#000; padding-bottom:8px;}
.corebusiness ul li p{line-height:21px;padding: 10px;}
.corebusiness ul li p a{font-size:13px;color:#4c4c4c; padding:0px 3px;}
.corebusiness ul li p a:hover{color:#658fbd;}
.corebusiness ul li.cur h3{color:#658fbd;}

.indextab{float:right;margin-top:45px;width:55px; height:408px; background:url(../webimages/index03.png) repeat-y}
.indextab ul{ margin:0px; padding:0px;}
.indextab ul li{margin:0px;padding:0px;width:55px;height:204px;position:relative;}
.indextab ul li a{display:block; width:25px;height:204px;padding:0px 13px 0px 17px;font-size:17px;color:#636363; font-family:"微软雅黑"; line-height:18px;}
.indextab ul li a.hexin span{ padding-top:60px; display:inline-block;}
.indextab ul li a.dianshang span{ padding-top:50px; display:inline-block;}
.indextab ul li.cur a.hexin{ position:absolute;height:219px;background:url(../webimages/index04.png) no-repeat; top:0px; left:0px; color:#FFF}
.indextab ul li.cur a.dianshang{ position:absolute;height:219px;background:url(../webimages/index05.png) no-repeat; bottom:0px; left:0px; color:#FFF}
.indextab ul li.cur a.dianshang span{padding-top:66px;}

.electricity{width:1070px;overflow:hidden; display:none;}
.electricity ul{width:1100px; margin:0px; padding:0px;}
.electricity ul li{float:left; width:254px; height:393px; border-bottom:5px solid #e0e0e0;margin-right:18px; display:inline; padding-top:55px; text-align:center;font-family:"微软雅黑";}
.electricity ul li img{display:block; margin:0px auto;}
.electricity ul li h3{color:#000000; font-size:16px; padding-top:50px;}
.electricity ul li p{ font-size:14px; color:#4c4c4c; padding:15px 0px;}
.electricity ul li span{ font-size:13px; color:#999}
.electricity ul li.cur{border-bottom:5px solid #658fbd;}
.electricity ul li.cur h3{ color:#658fbd;}
.electricity ul li.cur p{ color:#658fbd;}
.electricity ul li.cur span{ color:#658fbd;}























