﻿@charset "utf-8";
/*焦点图*/
.banner-box{height:608px;width:100%;position:relative;overflow:hidden; position:relative;z-index:0; top:-120px;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:608px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li span{margin-left: -960px;left: 50%;position: relative;width: 1920px;height: 608px; display:block;}
.banner-btn{width:1100px;position:absolute;top:100px;left:50%;margin-left:-550px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:100px;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:480px;right:0px;}
.banner-box .hd ul li{width:24px;height:8px;text-indent:-9999px;margin-right:20px;background:#fff;float:left;cursor:pointer;}
.banner-box .hd ul li.on{filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}

.bgfast{background:url(../images/bg_indexkuai.jpg) repeat-x bottom; height:20px; padding-top:10px; padding-bottom:16px;margin-top:-120px;}
.bgfast span{ width:90px; height:20px; line-height:20px; font-size:14px; color:#000; display:block;}
.bgfast ul{ width:1010px;}
.bgfast ul li{ height:20px; line-height:20px; margin-right:20px;}
.bgfast ul li a{ color:#263944; margin-right:5px; float:left;}
.bgfast ul li img{ height:20px; float:left;}

/*上部*/
.bgup{ margin-top:20px;}

.index-up{ height:410px;}
.index-up-left{ width:710px;}
.index-up-left-title{ height:60px; line-height:60px; font-size:22px; color:#555;}
.index-up-left-title a{ color:#0d0d0d; font-size:14px;}


.index-news-tab{ width:700px; height:44px; border:1px dashed #d9d9d9;}
.index-news-tab li{ width:174px; height:44px; line-height:44px; text-align:center; color:#333; font-size:14px; border-left:1px dashed #d9d9d9;}
.index-news-tab li:hover{ background:#094; color:#fff; cursor:pointer;}
.index-news-tab li.cur{ background:#094; color:#fff;}

.index-news-box{ height:235px;}
.index-news-list{ height:225px; padding-top:10px; background:url(../images/bg_newsxia.png) no-repeat 73px top; display:none;}
.index-news-box .cur{ display:block;}
.index-news-list li{ height:45px; background:url(../images/bg_indexnewsxian.jpg) no-repeat bottom;}
.index-news-list li a span{ display:block; width:160px; height:44px; line-height:44px; text-indent:35px; font-size:14px; color:#333;}
.index-news-list li a em{ display:block; width:450px; height:44px; line-height:44px; text-indent:35px; font-size:14px; color:#333; overflow:hidden;}
.index-news-list li a strong{ display:block; width:100px; height:44px; line-height:44px; text-align:left; font-size:14px; color:#333;}
.index-news-list li a:hover span{ color:#094}

.index-up-right{ width:350px; padding-right:10px;}
.index-up-right-title{ height:60px; line-height:60px; font-size:22px; color:#555;}
.index-up-right-title a{ color:#0d0d0d; font-size:14px;}

.index-up-right-img{ width:350px; height:194px;}
.index-up-right-name{ height:22px; line-height:22px; padding-top:8px; font-size:15px; color:#094;}
.index-up-right-explain{ height:28px; line-height:28px; font-size:14px; color:#333; overflow:hidden;}
.index-up-right-more{ line-height:24px; color:#094; font-size:14px;}

/*案例*/
.bgcase{ height:530px; background:url(../images/bg_indexcase1.jpg) no-repeat top #efeeec;}

.index-case-title{ height:68px; padding-top:10px;}
.index-case-title-left{ width:895px; font-size:26px; color:#094; height:68px; line-height:68px; text-indent:482px;}

.index-case-title-right{ width:205px; height:58px; padding-top:10px;}

.LeftBotton{width:40px; height:34px; background:url(../images/bg_caseleft.png) no-repeat;float:left;margin-right:8px;cursor:pointer;}
.RightBotton{width:40px; height:34px; background:url(../images/bg_caseright.png) no-repeat;float:left; margin-right:8px;cursor:pointer; }
.index-case-more{ width:98px; height:34px; line-height:34px; text-align:center;background:#eb3601; border-radius:5px;}
.index-case-more a{ color:#fff; }


.rollBox{width:1100px;}
.rollBox .Cont{width:1112px; margin-left:-12px;overflow:hidden; height:374px; padding-top:64px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:255px !important; height:374px !important; float:left;text-align:center; margin-left:12px !important; margin-right:11px !important;margin-top:0px !important; background:#fff; }
.rollBox .Cont .pic div{ width:255px; height:255px;} 
.rollBox .Cont .pic img{ width:231px; height:231px; margin:12px;}
.rollBox .Cont .pic h2{ width:255px; height:54px; line-height:54px; text-align:center;}
.rollBox .Cont .pic h2 a{ color:#333; font-size:16px;}

.rollBox #List1,.rollBox #List2{float:left;}

/*下部*/
.bgdown{ padding-top:34px;}
.index-invasoc{ height:220px; padding-bottom:28px;}

.index-invest{width:700px;}
.index-invest-title{ height:36px; line-height:36px; text-indent:10px; font-size:20px; color:#094; border-bottom:1px solid #e1e1df;}
.index-invest-title a{font-size:20px; color:#094;}

.index-invest-box{ height:160px; margin-top:19px;}
.index-invest-box img{ width:290px;height:160px;}
.index-invest-box ul{ height:160px; width:370px;}
.index-invest-box ul li{ height:26px;}
.index-invest-box ul li a{ height:26px; line-height:26px; width:290px;background:url(../images/bg_indexli.jpg) no-repeat left center; text-indent:15px; font-size:14px; color:#333; display:block;}
.index-invest-box ul li a:hover{ color:#094;}
.index-invest-box ul li span{ height:26px; line-height:26px; width:80px; color:#636262; font-size:14px; text-align:right; display:block;}


.index-society{ width:350px; padding-right:10px;}
.index-society-title{height:36px; line-height:36px; text-indent:10px; font-size:20px; color:#094; border-bottom:1px solid #e1e1df;}
.index-society-box{ height:160px; margin-top:19px;}
.index-society-box img{ height:160px; width:350px;}



.index-proce{ height:194px; padding:47px 0px; width:1098px; margin-left:1px; overflow:hidden;}
.index-proce ul{ width:1100px; margin-left:-2px;}
.index-proce ul li{ width:143px; padding-left:39px; padding-right:38px; background:url(../images/bg_indexdownli.png) no-repeat left center;}
.index-proce ul li img{ width:143px; height:143px;-webkit-transition: 0.4s; -webkit-transition: -webkit-transform 0.4s ease-out;transition: transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;}
.index-proce ul li img:hover{transform: rotateZ(-360deg);-webkit-transform: rotateZ(-360deg);-moz-transform: rotateZ(-360deg);cursor:pointer;}
.index-proce ul li h2{ width:143px; height:30px; line-height:30px; text-align:center; color:#065ba0; font-size:18px; font-size:18px; margin-top:17px;}

