/* 字体 */
@font-face {
  font-family:"方正正纤黑简体";
  src:url(../fonts/方正正纤黑简体.TTF);
}

/**************导航**************/
.nav{height:86px;/* border-bottom:1px solid #005bac;*/}
.nav .logo{height:86px; width:352px;}
.nav .logo img{ width:352px;}

.head_right{min-width:700px; height:86px;}
.nav .snav{ height:86px;}
.nav .snav li{ display:inline-block; padding:0 12px; line-height:86px; position:relative; float:left;}
.nav .snav li > a{ display:block; color:#333; font-size: 15px;}
.nav .snav li:hover > a,.nav .snav li.act > a{ color:#005bac;}
.nav .snav li a.on{ color:#005bac;font-weight: bold;}
.nav .s_nav{ width:120px; padding: 6px 17px 3px; position:absolute; left:0; top:86px; border:1px solid #e5e5e5; z-index: 999; background:#fff; opacity:0; filter:alpha(opacity:0); z-index: -2; transition-delay: 0.3s; }
.nav .s_nav a{ display:block; line-height:20px; font-size: 13px; border-bottom: 1px dashed #dfdfdf;padding: 6px 0;}
.nav .s_nav a:last-child{ border-bottom: none;}
.nav .snav li:hover > a .s_nav,.nav .snav li.act > a .s_nav{ display:block;}
.nav .snav li:hover .s_nav,.nav .snav li.act .s_nav{ opacity:0.9; filter:alpha(opacity:90); top:86px;  z-index: 99; transition:opacity 0.8s;z-index 0.8s;}


.language{width:80px; line-height:86px; border-left:1px solid #eee; color:#999;text-align: center;}
.language a{color:#999;}
.language a:hover{color:#354f9c;}


/************** 内容区 **************/
.content{min-height:420px;}
.cont_about{min-height:140px; width:1040px;}
.cont_about h1{font-size:25px; color:#333;}
.home_about{ height:86px; color:#666;}
.ha_pic{width:500px; height:328px; float:left;}
.ha_pic img{width:500px; float:left;}
.ha_right{ width:530px;float:right;}
.ha_right h1{ font-size:18px; color:#333; line-height:24px; width:100%; margin:30px 0 26px; display:block;}
.about_text{width:100%; height:150px; overflow:hidden;}

.cont_more a{width:96px; height:32px; background:#354f9c;display:block; color:#fff; text-transform:uppercase; font-family:Arial;border-radius: 2px;}
.cont_more a:hover{background:#0071bc; }


/************* 分割线 ***************/
.index_line{height:120px; background:url(../images/bg.jpg) no-repeat center top;}
.index_line li{width:300px; padding:40px 50px; float:left;}
.index_line li a{width:50px; float: left; font-family:Arial; font-size:44px; color:#fff; line-height: 44px;}
.index_line li span{width:200px; float:left; font-size:14px; color:#d8d8d8; margin-left:12px;}


/************** 案例 *******************/
.links{width:100%; float:left;overflow:hidden;}
.mr_frbox { height:254px;}
.mr_frBtnL { float: left; cursor: pointer; display: inline; }
.mr_frUl { float: left;width:100%; height:254px;overflow:hidden;}
.mr_frBtnR { float: right; cursor: pointer; }
.mr_frUl ul li { width:280px; height:254px;overflow:hidden; float:left; margin:0 10px;}
.mr_frUl ul li a { display: inline; float: left; width:280px; height:210px; overflow: hidden;border-radius: 10px;}
.mr_frUl ul li a img { width:280px;display: block; text-align:center;transition-duration: 1000ms; transition-timing-function: ease-out; transform: scale(1, 1);-webkit-transform: scale(1, 1);-webkit-transition-duration: 1000ms;-webkit-transition-timing-function: ease-out;border-radius: 10px;}
.mr_frUl ul li a img:hover{color:#354f9c;transform: scale(1.2, 1.2);transition-duration: 1000ms; transition-timing-function: ease-out; -webkit-transform: scale(1.2, 1.2); -webkit-transition-duration: 1000ms; -webkit-transition-timing-function: ease-out;border-radius: 10px;}
.mr_frUl ul li p{height:44px; font-size:16px; color:#444; line-height:44px; text-align:center;}


/************** 案例 *******************/
.links{width:100%; float:left;overflow:hidden;}
.mr_frbox2 { height:254px;}
.mr_frBtnL2 { float: left; cursor: pointer; display: inline; }
.mr_frUl2 { float: left;width:100%; height:254px;overflow:hidden;}
.mr_frBtnR2 { float: right; cursor: pointer; }
.mr_frUl2 ul li { width:280px; height:254px;overflow:hidden; float:left; margin:0 10px;}
.mr_frUl2 ul li a { display: inline; float: left; width:280px; height:210px; overflow: hidden;border-radius: 10px;}
.mr_frUl2 ul li a img { width:280px;display: block; text-align:center;transition-duration: 1000ms; transition-timing-function: ease-out; transform: scale(1, 1);-webkit-transform: scale(1, 1);-webkit-transition-duration: 1000ms;-webkit-transition-timing-function: ease-out;border-radius: 10px;}
.mr_frUl2 ul li a img:hover{color:#354f9c;transform: scale(1.2, 1.2);transition-duration: 1000ms; transition-timing-function: ease-out; -webkit-transform: scale(1.2, 1.2); -webkit-transition-duration: 1000ms; -webkit-transition-timing-function: ease-out;border-radius: 10px;}
.mr_frUl2 ul li p{height:44px; font-size:16px; color:#444; line-height:44px; text-align:center;}



/************** 业务范围 *****************/
.cont_case{ height:418px; background:#f7f7f7;}
.ct_title{color:#444; width:100%;}
.ct_title p{ width:26px; height:2px; background:#aaa; display:inline-block;}


/**********开始首页案例滚动************/
.ct_prolist{min-height:300px; overflow:hidden; position:relative;}
.pro_list{ width:100%; overflow:hidden;}
.links{width:100%; float:left;overflow:hidden;}
.mr_frbox1 { height:300px; margin-top:0px;}
.mr_frBtnL { float: left; cursor: pointer; display: inline; }
.mr_frUl1 { float: left; height:300px;overflow:hidden;width:100%; margin-left:0px;}
.mr_frBtnR { float: right; cursor: pointer; }
.mr_frUl1 ul li { display: inline-block; float: left; height:160px; width:280px; overflow: hidden;}
.mr_frUl1 ul a { margin:0 10px;font-size:15px; color:#333; line-height:30px; height:300px; width:280px; overflow:hidden; float:left; background:#fff;}
.mr_frUl1 ul a:hover{color:#354f9c;}
.mr_frUl1 ul li img { width:280px;display: block; text-align:center;transition-duration: 1000ms; transition-timing-function: ease-out; transform: scale(1, 1);-webkit-transform: scale(1, 1);-webkit-transition-duration: 1000ms;-webkit-transition-timing-function: ease-out;}
.mr_frUl1 ul a:hover img{transform: scale(1.2, 1.2);transition-duration: 1000ms; transition-timing-function: ease-out; -webkit-transform: scale(1.2, 1.2); -webkit-transition-duration: 1000ms; -webkit-transition-timing-function: ease-out;}
.mr_frUl1 ul a p{ width:240px; height:40px; line-height:40px; float:left; padding-left:20px; margin-top:6px; overflow:hidden;}
.mr_frUl1 ul a span{ width:240px; height:40px; font-size:12px; color:#888; line-height:20px; float:left; padding-left:20px; overflow:hidden;}
.mr_frUl1 ul a b{ width:240px;font-size:14px; color:#354f9c; float:left; padding-left:20px; margin-top:10px; font-weight:normal;}


/***************** partner *********************/
.links{width:100%; float:left;overflow:hidden;}
.mr_frbox3 { height:64px;}
.mr_frBtnL3 { float: left; cursor: pointer; display: inline; }
.mr_frUl3 { float: left;width:100%; height:64px;overflow:hidden;}
.mr_frBtnR3 { float: right; cursor: pointer; }
.mr_frUl3 ul li { width:192px; height:64px;overflow:hidden; float:left; margin:0 10px;}
.mr_frUl3 ul li a { display: inline; float: left; width:192px; height:64px; overflow: hidden;}
.mr_frUl3 ul li a img { width:192px;display: block; text-align:center;transition-duration: 1000ms; transition-timing-function: ease-out; transform: scale(1, 1);-webkit-transform: scale(1, 1);-webkit-transition-duration: 1000ms;-webkit-transition-timing-function: ease-out;border-radius: 10px;}
.mr_frUl3 ul li a img:hover{color:#354f9c;transform: scale(1.2, 1.2);transition-duration: 1000ms; transition-timing-function: ease-out; -webkit-transform: scale(1.2, 1.2); -webkit-transition-duration: 1000ms; -webkit-transition-timing-function: ease-out;border-radius: 10px;}



/************************* foot *******************/
.foot{height:152px; background:#4663ba; overflow:hidden;}
.ft_left{max-width:810px;}
.ft_top{width:100%;}
.ft_top a{ color:#e0e7fa; float:left; line-height:24px; font-size:13px;}
.ft_top span{ color:#fff; float:left; margin:0 8px;}
.ft_text{width:100%;color:#dae2fa;}
.fl_right{color:#dae2fa;}

