﻿@charset "utf-8";
/* CSS Document */
body, html {
  background:#fff;overflow-x:hidden; font-weight:normal; /*display:-webkit-box;-webkit-box-orient:vertical; -webkit-box-align:center;*/
  font: 16px "Microsoft Yahei", "微软雅黑", "Pinghei", Arial, sans-serif; color: #777;  
}
.mar_t20{margin-top:20px !important;}
.mar_t30{margin-top:30px !important;}
.mar_t40{margin-top:40px !important;}
.mar_t50{margin-top:50px !important;}
.mar_t60{margin-top:60px !important;}
.mar_t70{margin-top:70px !important;}
.mar_l20{margin-left:20px !important;}
.mar_l30{margin-left:30px !important;}
.mar_l40{margin-left:40px !important;}
.mar_r20{margin-right:20px !important;}
.mar_r30{margin-right:30px !important;}
.mar_r40{margin-right:40px !important;}


/*轮播*/	
.flexslider {
	position:relative;
	width: 100%;
	height: 700px;
	overflow: hidden;
	zoom: 1;
	z-index:1;
}
.flexslider .slides a img {
	width: 100%;
	height: 700px;
	display: block;
    background-attachment:fixed;
    background-size: cover;
    -webkit-background-size: cover;/* 兼容Webkit内核浏览器如Chrome和Safari */
    -o-background-size: cover;/* 兼容Opera */}
.flexslider .slides li {
	width: 100%;
	height: 100%;
	position:relative;
}
.slides-text{ position:absolute; left:50%; top:50%; margin-left:-394px; margin-top:-70px;}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 250px;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}
.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 -5px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -189em;
	width: 23px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
	}
.search_s{
	background:#fffdfc;
	width:450px;
	overflow:hidden;
	margin:0 auto;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	margin-top:25px;
	}
.search_s a{ display:block;float:left;background:#0f4491;line-height:38px;height:38px; width:20%; text-align:center; color:#fff;}
.search_s input{display:block;float:left;
	width:80%;
	background:none;
	padding:0 8px;
    border:none;
	color:#777777;
	outline:none;
	-moz-outline:none;line-height:38px;
	height:38px;
	border: 1px solid #f6f8ff;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	}
/*品牌*/
.pinpai-box{ width: 1280px; margin:0 auto; }
.partner_n{
	width:1180px;
	margin:0 auto;
	}
.pinpai-title{ float: left; background: url(../images/pinpai.png) no-repeat left center; padding-left: 50px; width: 195px; height: 300px}
.pinpai-title h1{ 
	font-size: 20px;
	font-weight: 400;
	color: #000000;
	padding-top: 120px;
 }
.pinpai-title h2{ 
	font-size: 14px;
	font-weight: 400;
	color: #4D4D4D;
	padding-top:10px;
 }
.pinpai_line{
	float: right;
	height: 300px;
	width: 1084px;
	overflow:hidden;
	background: url(../images/pinpai-bg.png) no-repeat center;
	}
.pinpai_line img{
	width:125px;
	height:80px;
	margin:35px 43px 35px 45px;
	}
input.more{
	display:block;
	width:114px;
	height:39px;
	line-height:39px;
	margin:0 auto;
	margin-top:30px;
	border-radius:4px;
	text-align:center;
	color:#255399; 
	border:none;
	font-family:"微软雅黑";
	background:none;
}
/*新闻*/
.news,.movie,.about{
	width: 1280px;
	margin: 10px auto;
	padding-top: 10px;
	display: block;
}
.news_t,.coop_t,.product_t,.movie_t{
	width: 487px;
	height: 104px;
	margin:0 auto;
	display: block;
	}
.Inews-nav{text-align:center;font-size:0px;margin:45px 0 0 0; border-bottom: 1px solid #cccccc;}
.Inews-nav a{display:inline-block;width: 162px;height: 44px;line-height:44px;font-size: 18px;border-radius:22px;margin:0 12px; color: #101010; margin-bottom: 15px;}
.Inews-nav a.cur{width: 162px;height: 44px;background: #D5322E; color: #fff;}
.Inews-box{overflow:hidden;margin:25px 0 45px 0;display:none;}
.Inews-box p{ line-height:20px; margin-bottom:10px;}`
.js_img{ display:block; margin:0 auto; margin-bottom:20px; box-shadow:0px 8px 16px #DFDFDF ;}
.Inews-1st{display:block;width:425px;float:left; height:464px; position: relative;}
.Inews-1st img{width:100%; height:464px; border: 1px solid #c0c0c0;}
.com-img{ position: relative }
.Inews-1st .date{ position: absolute; top:0; width:96px; height:113px;padding-top:15px;line-height:20px;font-size:12px;text-align:center;color:#fff;background:#D5322E;}
.Inews-1st .date .day{line-height:40px;font-size:50px;margin-top: 10px;}
.Inews-1st .date p{font-size:14px; color: #fff;}
.Inews-1st .name{line-height:28px;font-size:18px;margin:13px 0 0; color:#000000; position: absolute;bottom:13px; left: 10px; width: 405px; height: 90px; background: #fff; padding:17px 22px;}
.Inews-1st:hover .name{color:#D5322E;}

.Inews-list{width:420px;float:left;}
.Inews-list li{height: 150px; margin-bottom: 7px; background:#fff url(../images/arrow.png) no-repeat 170px 100px;}
.mr07{ margin-right: 7px;}
.Inews-list li a{display:block;padding:20px 0;overflow:hidden;}
.Inews-list li .date{width:130px; height: 110px; position:relative;float:left;border-right: 1px solid #f5f5f5; padding-left: 40px;}
.Inews-list li .date .day{background:url(../images/day-line.png) no-repeat left bottom;font-size: 30px;color: #323232; line-height: 56px;margin-top: 5px;}
.Inews-list li .date p{font-size: 14px;color: #323232;}
.Inews-list li .name{width:250px; height: 60px;  padding-left:40px;line-height:28px;font-size:16px;float:left;color:#000000;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.Inews-list li:hover {border-bottom: 3px solid #D5322E;}
.Inews-list li:hover .name{ color:#D5322E; }

.pr {position:relative;height:330px;}
.ofH {overflow:hidden;}

/*服务*/
.fuwu_box{ overflow:hidden; height:480px; width:1280px; margin:0 auto;}
.fuwu_box_right{ float:left; color:#585757; overflow:hidden;width:100%;}
.fuwu_box_right li{ display:block; float:left; width: 300px; margin-right: 26px;}
.fuwu_box_right li:last-child{ margin-right:0px;}
.fuwu-bg{ width: 300px; height:380px; overflow: hidden;background:#D5322E;}
.fuwu_box_case{ height:380px; width: 300px; display:block; text-align:center;transition: transform 0.4s ease; transform: translate3d(0, 0, 0);backface-visibility: hidden;
transform-style: preserve-3d; }
.fuwu_box_case1{ background:url(../images/fuwu-1.png) no-repeat center left;}
.fuwu_box_case2{ background:url(../images/fuwu-2.png) no-repeat center left;}
.fuwu_box_case3{ background:url(../images/fuwu-3.png) no-repeat center left;}
.fuwu_box_case4{ background:url(../images/fuwu-4.png) no-repeat center left;}
.fuwu_box_case1:hover,.fuwu_box_case2:hover,.fuwu_box_case3:hover,.fuwu_box_case4:hover{  
    transform: scale(1.04);
    opacity: 0.9;  
	background-size: cover; 	
}
.fuwu_box_right li h1{ display:block; width:90%;font-size:18px; line-height:40px;font-weight: bold;color: #1A1A1A; margin-top: 10px;}
.fuwu_box_right li h2{ display:block; width:90%;font-size:14px; color: #808080;}

.cp_bg1:hover a,.cp_bg2:hover a,.cp_bg3:hover a,.cp_bg4:hover a,.cp_bg5:hover a,.cp_bg6:hover a,.product_box_left:hover a{color:#000;} 

/*配置方案*/
.peizhi_box{ overflow:hidden; width:1360px; margin:0 auto; background: #fff; padding:39px;}
.peizhi-box-t{ overflow: hidden; }
.peizhi-box-txt{ float: left; width: 50%; padding:46px;}
.peizhi-box-txt h1{font-size: 24px;font-weight: bold;color: #D5322E;line-height: 24px;}
.peizhi-box-txt p{font-size: 14px;color: #686868;line-height: 24px; width: 547px; margin:25px 0; display: block;}
.peizhi-box-txt h2{font-size: 18px;color: #FFFFFF;line-height: 28px;width: 170px;height: 28px;background: #060D20; display: block; text-align: center;}
.peizhi-box-txt a{ width:100%; margin-top: 20px; display: block; font-size: 14px;font-weight: bold;color: #D5322E;line-height: 24px; text-align: right;}
.peizhi-box-b{ overflow: hidden; }
.peizhi-box-img-bg{overflow: hidden;background:#D5322E; float: left; position:relative; display: block;}
.peizhi-box-img-l{ height:327px; width: 640px; display:block; text-align:center;transition: transform 0.4s ease; transform: translate3d(0, 0, 0);backface-visibility: hidden;
transform-style: preserve-3d; }
.peizhi-box-img-s{ height:160px; width: 313px; display:block; text-align:center;transition: transform 0.4s ease; transform: translate3d(0, 0, 0);backface-visibility: hidden;
transform-style: preserve-3d; }
.peizhi-box-img1{ background:url(../images/fa-1.png) no-repeat center left;}
.peizhi-box-img2{ background:url(../images/fa-2.png) no-repeat center left;}
.peizhi-box-img3{ background:url(../images/fa-3.png) no-repeat center left;}
.peizhi-box-img4{ background:url(../images/fa-4.png) no-repeat center left;}
.peizhi-box-img5{ background:url(../images/fa-5.png) no-repeat center left;}
.peizhi-shuoming{ background:url(../images/peizhi-bg.png) center bottom repeat-x; height: 58px; width:100%; padding-top: 20px; padding-left:20px;color: #fff;
font-size: 16px; position: absolute; bottom: 0; left: 0; text-align: left;transition: transform 0.3s ease; transform: translate3d(0, 0, 0);backface-visibility: hidden;transform-style: preserve-3d; }
.peizhi-shuoming:hover{ transform: scale(1.02); opacity: 0.9; background-size: cover;}
.peizhi-box-txt a:hover{text-decoration: underline;}

/*案例*/
#d_tab29 ul{ position:relative;}
#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}

#d_tab29{position:relative; height:510px;background:url("../images/company_bg.gif") no-repeat center 35px;text-align:left; margin-top:35px;}
#d_tab29 .d_img {position:relative;margin:0 auto;width:1266px;height:100%} 
#d_tab29 .d_img a:hover{ color:#afe0cf;}
#d_tab29 .d_img li{position:absolute;display:none;z-index:0; background:#fff; border:1px solid #dedede; border-radius:5px; height:380px;}
#d_tab29 .d_img li img{width:100%}
	
#d_tab29 .d_img li.d_pos1{display:block;width:400px; height:380px; left:0px; top:0px; z-index:1;}
#d_tab29 .d_img li.d_pos2{display:block;width:400px; height:380px; left:434px; top:0px; z-index:2;}
#d_tab29 .d_img li.d_pos3{display:block;width:400px; height:380px; left:868px; top:0px; z-index:3;}

#d_tab29 .d_img img{width:400px; height:200px;}

#d_tab29 .d_menu{position:absolute;bottom:60px;width:100%;text-align:center}
#d_tab29 .d_menu li{display:inline-block;zoom:1;*display:inline;background:url("../images/btn.png") no-repeat 0 0;width:12px;height:12px;cursor:pointer;margin-right:6px}
#d_tab29 .d_menu li.d_select{background:url("../images/btn.png") no-repeat 0 -18px}

#d_tab29 .d_next{position:absolute;right:14%;top:170px;z-index:110;cursor:pointer; border-radius:50%;}
#d_tab29 .d_prev{position:absolute;left:14%;top:170px;z-index:110;cursor:pointer}
#d_tab29 .d_more{position:absolute;right:48.5%;top:470px;z-index:110;cursor:pointer; font-size: 16px;color: #313131;}

#d_tab29 .d_img li span{ font-family:"微软雅黑"; display:block; padding:5px 20px 20px 20px;}
#d_tab29 .d_img li span h1{ color:#333333;padding:20px 0 20px 0; display:block; text-align:center;font-size: 18px;font-weight: bold;color: #1B1B1B;line-height: 18px; }
#d_tab29 .d_img li span h2{ color:#808080;font-size: 14px;color: #666666;line-height: 24px;}
#d_tab29 .d_img li:hover{ border-bottom:2px solid #D5322E; }
#d_tab29 .d_img li:hover h1{ color: #D5322E; }
/*新闻*/
.coo{
	float: left;
	display: block;
	padding: 0;
	width: 380px;
	margin:30px 5px;}
.coo_inbox {
	width:100%;
}
.coo_inbox li{
	width:100%;
	float: left;
	margin-left: 2px;
	margin-right: 1px;
	font: normal 12px "微软雅黑";
	line-height: 30px;
	height: 30px;
	display: block;
	margin-top: 5px;
	color:#4d4d4d;
	overflow:hidden;
}
.news_coo_img{
	width:100%;
	height:96px;
	margin:0 auto;
	margin-top:20px;}
.news_coo_img img{
	width:100%;
	height:96px;}
/*简介*/
.work_case{
	width:1180px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	margin-top:60px;
	margin-bottom:60px;
 }
 .work_case .work_case_left{
	float:left;
	width:68%;
	}
.work_case .work_case_right{
	float:right;
	width:30%;
	}
.work_case .work_case_right img{ width:308px; height:238px;}
.work_case_title{
	color:#333333;
	font-size:36px;
	line-height:56px;
	font-weight:600;
	padding-bottom:7px;}
.work_case_line p{
	line-height:24px !important;
	margin-bottom:15px;
	color:#4d4d4d;
	display:block;
	}
.work_case_line p font{ font-family:"微软雅黑" !important;}
.work_button,.work_button2{
	color:#fff;background:#004a79;
	display:block;
	width:97px;
	line-height:30px;
	text-align:center;
	transition: ease-in-out 0.3s all;
	border:1px solid #fff;
	border-radius:7px;
	}
.work_button2{float:right;}
.work_button:hover,.work_button2:hover{color:#fff;background:#004a79;border:1px solid #004a79;}

/*内页盒子、标题*/
.nei_box_s{ width:1120px; margin:0 auto;}
.nei_box_s_bg{ width:100%; margin:0 auto; background:#fff; padding:40px; overflow:hidden;}
.nei_box_l{ width:100%; overflow:hidden;}
.nei_box_l_bg{ width:100%; overflow:hidden; background: #F8F7F7; position:relative;}
.nei_box_l_bg_deep{ width:100%; overflow:hidden; background:#ebebeb; position:relative;}
.nei_title{text-align:center; position:relative;}
.nei_title h1{
	color:#000;
	font-size:35px;
	line-height:45px;
	height:55px;
	text-transform:uppercase;
	}
	
.nei_title h2{ font-size:16px; text-align:center; color: #808080;}