
/*
.home-foc{background:#f98b0c url(../images/foc_bg.jpg) no-repeat center top;}*/
.home-foc,.changephoto,.home-foc .photo{width: 100%;height:534px; overflow: hidden; position:relative;}
.changephoto{}
.home-foc .photo img{position: absolute;    top: 0; left: 50%; margin-left:-960px;}

.home-foc-nav{ position:absolute; left:50%; bottom:70px;  width:500px; margin-left:-250px; display: none;}
.home-foc-nav ul{ float:right;}
.home-foc-nav li{ float:left; display:inline;cursor:pointer;  margin:0px 0 0 15px; overflow:hidden;}
.home-foc-nav a{ background-image:url(../images/whitered.png); display:block; float:left; cursor: pointer; width:34px; height:47px;}
.home-foc-nav .a01{background-position:0 -60px;}
.home-foc-nav .a02{background-position:0 -60px;}
.home-foc-nav .a03{background-position:0 -60px;}
.home-foc-nav .a04{background-position:0 -60px;}
.home-foc-nav .a05{background-position:0 -60px;}
.home-foc-nav .a06{background-position:0 -60px;}
.home-foc-nav .a07{background-position:0 -60px;}
.home-foc-nav .on .a01{background-position:0 0;}
.home-foc-nav .on .a02{background-position:0 0;}
.home-foc-nav .on .a03{background-position:0 0;}
.home-foc-nav .on .a04{background-position:0 0;}
.home-foc-nav .on .a05{background-position:0 0;}
.home-foc-nav .on .a06{background-position:0 0;}
.home-foc-nav .on .a07{background-position:0 0;}


.home-foc .main{ position:absolute; left:0; bottom:0;   width:100%; z-index:1;}
.home-foc .titles{ position:absolute; left:50%; top:5px; margin-left:-470px; width:940px; z-index:1; color:#fff; overflow:hidden;}
.home-foc .titles a{ color:#fff;}
.home-foc .titles dl{ float:right;}
.home-foc .titles  dt{ float:left; font-size:40px; line-height:45px; display:inline; padding:10px 25px 0 0;}
.home-foc .titles dd{ width:700px; float:left; line-height:1.8em;}
.home-foc .titles dd p{ font-size:13px; line-height:22px;}
.home-foc .more{ padding-bottom:5px; overflow:hidden; width:100%;}
.home-foc .a_more{ float:right;}
.home-foc .bgcolor{position: absolute;bottom: 0px; display:block; background: #000000; height:75px;  width:100%;opacity:0.3;filter:Alpha(Opacity=30);}
.home-foc .bgtop{ color: #fff; position: absolute;bottom: 0px;left:50%;margin-left: -500px; display:block;width: 1000px;margin-top: 18px;height: 60px;}
.home-foc .bgtop SPAN{ float: left;padding-right:30px; font-size: 30px;font-weight: bold; font-family: "微软雅黑";line-height: 42px;}
.home-foc .bgtop LI{line-height: 24px;height: 24px;overflow: hidden;}
.home-foc .bgtop LI A I{ font-family:webdings; font-size: 12px;font-style: normal;line-height:  overflow: hidden;}
.home-foc .bgtop A{ color: #fff;font-size: 15px;}
.home-foc .bgtop A:hover{color:#f98b0c; }
.blowup img { border:0}
/*index_main*/
.index_main{ width: 1152px; border:solid 1px #ececec;border-bottom: 0px; margin:14px auto 0 auto;padding:18px 12px 30px 12px; }
.index_main .news{width: 1152px;height: 320px;}
.news .left{width: 765px;float: left;}
.news .left .l{float: left; width: 373px; height: 303px; border:solid 1px #dfdfdf;}
.news .left .r{float: right; width: 375px; }
.news .left .r .tab{width: 375px;height: 40px;background-image:url(../images/bgioc.png?v=4);background-repeat: no-repeat;background-position: 0px 0px;}
.news .left .r .tab A{ width: 90px; float: left;display: block;height: 38px; line-height: 38px;text-align: center;border-right: solid 1px #cecece;margin-top: 2px;font-weight: bold;color: #454641;  }
.news .left .r .tab A.on{background-image:url(../images/bgioc.png?v=4);background-repeat: no-repeat;background-position: 0px -50px; }
.news .left .r .newslist{width: 375px; height: 250px; margin-top: 10px;  }
.newslist DL{width: 375px; height: 250px;}
.newslist DL DT{height: 57px;border-bottom: solid 1px #e8e8e8; text-align: center; margin-bottom: 10px;}
.newslist DL DT A{ line-height: 35px; font-size: 20px;font-weight:bold;color: #2a3f78;}
.newslist DL DT A:hover{color:#f98b0c;}
.newslist DL DD{position: relative; height: 27px; line-height: 27px;background-image: url(../images/bgioc.png?v=4);background-repeat: no-repeat;background-position: -381px -129px;padding: 0 0 0 15px; }
.newslist DL DD SPAN{position: absolute;top: 0px;right: 3px;height: 27px; line-height: 27px;color: #8c8c8c;}
.news .right{width: 372px; height: 305px; float: right;}
/* slider */
.slider{margin:9px auto;width:355px;height:285px;overflow: hidden;}
.conbox{width:355px;height:225px;}
.conbox DIV{position: relative;}
.conbox DIV I{height: 40px; position: absolute;bottom: 0px; left: 0px; width: 355px;background: #000; opacity:0.6;filter:Alpha(Opacity=60);z-index: 2;cursor: pointer;}
.conbox DIV SPAN{height: 40px; position: absolute;bottom: 0px; left: 0px; width: 335px;left: 10px; line-height: 40px; font-size: 12px;color: #fff;overflow: hidden;z-index: 3;font-family: "宋体";font-weight: bold;cursor: pointer;}
.switcher{float: left;margin-top: 5px; width: 360px;height: 55px;}
.switcher a{border:2px solid #c5d1c5;cursor:pointer;float:left;width:79px;height:49px;display: block; margin-right:5px; padding: 1px; background: #ffffff;}
.switcher a.cur,.switcher a:hover{border:2px solid #b50300;}

/*serv*/
.index_main .serv{width: 1152px;height: 347px;}
.serv .left{width: 765px;float: left;}
.serv .left .l{float: left; }
.serv .left .r{float: right;}
.serv .left .box{width: 375px; height: 332px;}
.left .box .title{position: relative; width: 375px;height: 55px; float: left;line-height: 57px;text-indent:35px;background-image: url(../images/bgioc.png?v=4);background-repeat: no-repeat;background-position: 0 -100px;font-size: 16px; font-weight: bold;color: #f54600;}
.left .box .title A{font-weight: normal; position: absolute;right: 18px; top: 0px;font-family:"宋体";font-size: 13px;color: #8f8f8f; }
.left .box .title A:hover{color:#f98b0c;}
.left .box .servlist{width: 373px;height: 276px; border: solid 1px #c6c6c6;border-top: dashed 1px #c6c6c6; float: left;}
.left .box .servlist LI{ float: left;width: 348px; height: 44px; line-height: 44px;padding-left: 25px;background-image: url(../images/bgioc.png?v=4);background-repeat: no-repeat;background-position: -375px -92px;border-bottom: dashed 1px #c6c6c6;}

.serv .right{width: 372px;height: 332px;overflow: hidden; float: right;}
.serv .right A{ float: left;width: 372px;height: 60px;margin-top: 8px;background-image: url(../images/bgioc.png?v=4);background-repeat: no-repeat;background-position: 0 -380px;}
.serv .right A.a1{margin-top: 0px;background-position: 0 -380px;}
.serv .right A.a2{background-position: 0 -450px;}
.serv .right A.a3{background-position: 0 -520px;}
.serv .right A.a4{background-position: 0 -590px;}
.serv .right A.a5{background-position: 0 -660px;}
.serv .right A.a1:hover{background-position: 0 -730px;}
.serv .right A.a2:hover{background-position: 0 -800px;}
.serv .right A.a3:hover{background-position: 0 -870px;}
.serv .right A.a4:hover{background-position: 0 -940px;}
.serv .right A.a5:hover{background-position: 0 -1010px;}
/*zgwy*/
.index_main .zgwy{width: 1152px;height: 336px;}

.zgwy .title{height: 36px;background-image: url(../images/bgioc.png?v=4);background-repeat: repeat-x;background-position: 0 -170px;position: relative; }
.zgwy .title SPAN{float: left;padding-left:33px;width: 147px; line-height: 36px;height: 36px;background-image: url(../images/bgioc.png?v=4);background-repeat:no-repeat;background-position: -130px -50px;font-size: 16px;font-weight: bold;color: #ffffff;}
.zgwy .title I{position: absolute;right: 0px;top: 0px; font-style: normal;width: 60px;padding-right: 15px;line-height: 38px;height: 36px;background-image: url(../images/bgioc.png?v=4);background-repeat:no-repeat;background-position: -315px -50px; text-align: right;}
.zgwy .title I A{font-weight: normal;font-family:"宋体";font-size: 13px;color: #8f8f8f;}
.zgwy .title I A:hover{color:#f98b0c;}
.zgwy .title B{width:200px;position:absolute;right:160px;font-size: 16px;font-weight: bold;color: #f54600;height:36px; line-height:40px;}
.zgwy .title B:before{width: 3px;height:16px;background-color: #f54600;left: -15px;top:12px;content:".";color: #f54600;overflow: hidden;position: absolute;}

.zgwy .box{width: 1128px;height: 282px;background-image: url(../images/zh_bg.gif);background-repeat:repeat-x;border: solid 1px #eaeaea;border-top: 0px;padding:10px 11px;  }
.zgwy .box .left{ width: 737px; float: left;}
.zgwy .box .left .l{float: left;width:368px;position: relative;}
.zgwy .box .left .l .home-foc,.zgwy .box .left .l .changephoto,.zgwy .box .left .l .home-foc .photo{width: 100%;height:269px; overflow: hidden; position:relative;}
.zgwy .box .left .l .home-foc-nav2{ position:absolute; left:50%; bottom:10px;height: 12px;  width:100px; margin-left:-250px;display:block;overflow: hidden;z-index: 99999;}
.zgwy .box .left .l .home-foc-nav2 UL{height: 12px;}
.zgwy .box .left .l .home-foc-nav2 UL LI{height: 12px; float: left;margin-left: 3px;}
.zgwy .box .left .l .home-foc-nav2 UL LI A{height: 12px;width: 12px; float: left;background-color: #f54600;text-indent: -999px;}
.zgwy .box .left .l .home-foc-nav2 UL LI.on A{background-color: #fff;}
.zgwy .box .left .l IMG{border: solid 7px #dbdbdb;width: 354px; height: 269px;}
.zgwy .box .left .r{float: right; width: 350px;}
.zgwy .box .left .r DL{width: 350px;margin-top: 10px;}
.zgwy .box .left .r DL DT{width: 350px; text-align: center;}
.zgwy .box .left .r DL DT A{font-size: 18px; color: #e45820; line-height:30px; font-weight: bold;}
.zgwy .box .left .r DL DT A:hover{color:#f98b0c;}
.zgwy .box .left .r DL .rq{ height: 40px; line-height: 40px;color: #949494;font-family:"宋体";font-size: 12px; text-align:center;}
.zgwy .box .left .r DL .zy{ line-height: 28px;text-indent: 2em;}
.zgwy .box .left .r DL .zy A{ display:block;}
.zgwy .box .right{ float: right;width: 364px;padding-left: 14px; background-image: url(../images/st.gif);background-repeat:repeat-y;height: 282px;}
.zgwy .box .right LI{ float: left;width: 338px; height: 44px; line-height: 44px;padding-left: 25px;background-image: url(../images/bgioc.png?v=4);background-repeat: no-repeat;background-position: -375px -92px;border-bottom: dashed 1px #cccccc;}
/*jtcy*/
.index_main .jtcy{width: 1152px;height: 148px; margin-top: 20px; background-image: url(../images/bgioc.png?v=4);background-repeat:repeat-x;background-position: 0 -1295px;}
.jtcy .left{float: left;padding:20px 20px 0 30px; background-image: url(../images/bgioc.png?v=4);background-repeat:no-repeat;background-position: 0 -220px;height: 128px;width: 25px;font-size: 22px;font-weight: bold;line-height: 27px;color: #f65831;}
.jtcy .center{ float: left;width: 1053px;padding:13px 0 0 0;height: 135px;overflow: hidden; }
.jtcy .center UL{ width: 10000px;height: 128px;}
.jtcy .center LI{ float: left; width: 163px;height: 128px;margin-right: 15px; text-align: center;line-height: 24px;}
.jtcy .center LI A{ display: block;color: #777;font-size: 12px;}
.jtcy .center LI A:hover{color:#f98b0c; }
.jtcy .center LI A IMG{ padding: 1px;background-color:#ffffff;border: solid 1px #ccc;}
.jtcy .right{ float: right;width: 19px;height: 148px;background-image: url(../images/bgioc.png?v=4);background-repeat:no-repeat;background-position: right -220px;}



