@charset "UTF-8";
/*------------// Overall //------------------*/
body {
	color: #666666;
	margin: 0;
	background: #fff;
	line-break: 100%;
	font-family: "微软雅黑"; font-size:14px;
}
html, body {
	-webkit-text-size-adjust: none;
}
* {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	box-sizing: border-box;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
th, td {
	border-collapse: collapse;
}
a:link {
	text-decoration: none;
	color: #666;
}
a:visited {
	text-decoration: none;
	color: #666;
}
img {
	vertical-align: middle;
	border: 0;/*添加以下属性是解决图片在微信浏览器下默认转换效果造成页面模糊*/
	-webkit-transform: scale(1)rotate(0)translate3d(0, 0, 0);
	transform: scale(1)rotate(0)translate3d(0, 0, 0);
	display: inline-block;
	outline: none;
	max-width: 100%;
	height: auto;
}
div, p, img, ul, ol, li, form, input, label, span, dl, dt, dd, h1, h2, h3, h4, h5, h6,input,button {
	margin: 0;
	padding: 0;
}
ol, ul, li {
	list-style-type: none;
}
/*IOS下移除按钮原生样式 -webkit-appearance*/
input[type=button] {
	-webkit-appearance: none;
	outline: none;
}
/*去除点击按钮，有灰色阴影*/
a, input {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* a {transition: all 0.3s ease-in-out;} */
textarea {
	font-family: Arial;
}
button{ cursor:pointer;}
.clear {
	clear: both;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
.pic-box {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.cont {
	width:1200px;
	max-min: 1200px;
	margin: 0 auto;
	position: relative;
	background: none;
}
/*头部*/
.header{ width:100%; height:auto;}
.header_top{ width:100%; height:80px;}
.header_logo{ width:auto; float:left; height:80px; line-height:80px;}
.header_logo a{ display:block; width:100%; height:100%;}
.header_logo img{ width:auto;}
.header_lang{ float:right; width:auto; background:url(icon1.png) no-repeat left center; height:80px; line-height:80px; padding-left:33px;}
.header_lang a{ font-size:16px; color:#999999;}
.header_lang span{ display:inline-block; margin:0px 3px;font-size:16px; color:#999999;}
.header_lang a:hover{ color:#912227;}
.header_bottom{ width:100%; height:60px; background:rgba(0,0,0,0.3); position:absolute; top:80px; left:0px; z-index:3;}
.header_daohan{ width:724px; height:60px; float:left;}
.header_list{ width:100%; height:60px;}
.header_list li{ width:auto; float:left; position:relative;}
.header_list li a{ display:block; padding:0px 27px; height:60px; line-height:60px; font-size:16px; color:#ffffff;}
.header_list li a:hover{ background:rgba(0,0,0,0.3);}
.header_list li a.active{background:rgba(0,0,0,0.3);}
.header_list li:hover .list_menu{ display:block;}
.list_menu{ height:auto; width:100%; position:absolute; left:0px; z-index:5; display:none; transition:all 0.5s linear;}
.list_menu li{ width:100%; height: auto;}
.list_menu li a{ height:40px; display:block; width:100%; line-height:40px; border-top:1px solid #fff;background:rgba(0,0,0,0.5); text-align:center; font-size:12px; color:#ffffff;}
.list_menu li a:hover{ background:#48494b;}
.header_right{ width:auto; float:right; height:60px;text-align:right;}
.header_right span.header_wei{ background:url(icon2.png) center center no-repeat; cursor:pointer; width:29px; height:60px; display:inline-block; margin-right:18px; position:relative;}
.header_right span.header_wei:hover .header_er{ display: block;}
.header_er{ position:absolute;left:0px; margin-left:-38px; top:60px; z-index:10; background:#fff; width:96px; height:96px; transition:height 0.3s ease; text-align:center; display:none;}
.header_er:before{ content:""; position:absolute; left:50%; top:-8px; margin-left:-4px; border-left:8px solid transparent;border-right:8px solid transparent; border-bottom:8px solid #fff;}
.header_er img{ width:83px; height:83px; margin-top:8px;}
.header_right span.header_message{ cursor:pointer; position:relative; background: url(icon3.png) center center no-repeat; width:29px; height:60px; display:inline-block;}
.header_right span.header_phone{ background:url(icon4.png) no-repeat left center; padding-left:30px; margin-left:35px; line-height:60px; float:right; height:60px; font-size:22px; color:#ffffff;}
.header_right span.header_message:hover .h_tel{display: block;}
.h_tel{ position:absolute;left:0px; margin-left:-104px; padding-top:12px; font-size:16px; color:#333333; text-align:center; top:60px; z-index:10; background:#fff; width:228px; height:45px; transition:height 0.3s ease; text-align:center; display:none;}
.h_tel:before{ content:""; position:absolute; left:50%; top:-8px; margin-left:-4px; border-left:8px solid transparent;border-right:8px solid transparent; border-bottom:8px solid #fff;}
/*下拉头部*/
.header1{ width:100%; height:60px; background:#fff; position:fixed; z-index:20; left:0px; top:0px; box-shadow:0px 5px 5px rgba(0,0,0,0.1); display:none;}
.logo{ width:87px; float:left; height:60px; line-height:60px;}
.logo a{ display:block; width:100%; height:100%;}
.header1 .header_daohan{ float:left; margin-left:190px;}
.header1 .header_daohan ul li a{ font-size:16px; color:#333333;}
.header1 .header_daohan ul li a:hover{ background:#e5e5e5;}
.header1 .header_daohan ul li a.active{ background:#e5e5e5;}
.header1 .list_menu li a{ color:#fff !important;}
.header1 .list_menu li a:hover{ color:#333333 !important;}
.phone{ float:right; height:60px; line-height:60px; font-size:22px; color:#333333; text-align:right; max-width:200px; overflow:hidden;}
/*banner*/
.banner{ width:100%; height:673px; min-width:1200px; position:relative;}
.banner .swiper-container a{ display:block;height:100%; width:100%;}
#btn1{ background:url(icon6.png) no-repeat; width:40px; transition:all 0.3s linear; height:40px; margin-top:-20px; left:50%; margin-left:-600px; position:absolute; top:50%; cursor:pointer;}
#btn1:hover{ background:url(icon8.png) no-repeat;}
#btn2{ background:url(icon5.png) no-repeat; width:40px; transition:all 0.3s linear; height:40px; margin-top:-20px; right:50%; margin-right:-600px; position:absolute; top:50%;cursor:pointer;}
#btn2:hover{ background:url(icon7.png) no-repeat;}

/*内容*/
.i-say{ width:100%; height:auto; background:#f9f9f9; padding-top:60px; padding-bottom:90px;}
.i-say h3{ text-align:center; font-size:26px; color:#333333; margin-bottom:15px;}
.i-say h3 img{ margin-right:5px;}
.i-say p{ text-align:center; font-size:18px; color:#666666; line-height:28px;}
/*产品定制和应用*/
.i-product{margin-top:80px;}
.i-p_title{ width:100%; height:auto; text-align:center;}
.i-p_title span{ display:inline-block;}
.i-p_title span.p_icon1{ background:url(icon10.png) no-repeat right center; width:178px; height:32px;}
.i-p_title span.p_icon2{ background:url(icon11.png) no-repeat left center; width:178px; height:32px;}
.i-p_title span.p_text{ margin:0px 15px; font-size:30px; color:#912227; vertical-align: bottom; max-width:805px; overflow:hidden; height:40px;}
.i-p_content{ width:100%; height:auto; margin-top:80px;}
.i-p_list{ width:100%; height:auto;}
.i-p_list li{ width:590px; height:508px; float:left; margin-right:20px; margin-bottom:20px; cursor:pointer; overflow:hidden; border:1px solid #f3f3f3;}
.i-p_list li:nth-child(2n){ margin-right:0px;}
.i-p_list li a{ display:block; width:100%; height:100%;}
.i-p_pic{ width:100%; height:360px; -webkit-transition:all .5s ease;transition: all .5s ease;}
.i-p_pic img{ height:100%; width:100%; display: block;}
.i-p_text{ width:100%; height:auto; padding:30px 53px 30px 45px; overflow:hidden;}
.i-p_text h3{ font-size:18px; color:#333333; line-height:28px; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:20px;}
.i-p_text p{ font-size:14px; color:#999999; line-height:24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:48px;}
.i-p_text span{ display:block; width:100px; height:35px; line-height:35px; text-align:center; background:#912227 url(icon9.png) no-repeat center center; margin:0 auto; margin-top:20px;}
.i-p_list li:hover{ box-shadow:0px 0px 10px rgba(0,0,0,0.1);}
.i-p_list li:hover .i-p_pic{ margin-top:-50px;}

/*服务流程*/
.i-service{ margin-top:53px; width:100%; height:auto; background:#f9f9f9; overflow:hidden; padding:85px 0px;}
.i-s_left{ width:100px; height:120px; margin-top:5px; text-align:center; float:left; padding:0px 15px; border:5px solid #912227; overflow:hidden;}
.i-s_left span{ height:120px; font-size:26px; color:#912227; line-height:34px;}
.i-s_right{ width:1030px; height:auto; float:right;}
.i-s_right ul{ width:100%; height:auto;}
.i-s_right ul li{ width:160px; height:130px; padding:5px 6px; float:left;background:url(icon12.png) no-repeat center center; position:relative; margin-right:-10px; z-index:0;}
.i-s_right ul li:last-child{ width:130px; margin-right:0px; background:#912227; border-radius:100%;}
.i-s_right ul li div{ width:120px; height:120px; border-radius:100%; background:#fff; padding:0px 20px;}
.i-s_right ul li span{ font-size:16px; color:#333333; width:120px; height:120px; line-height:20px;}
.i-s_right ul li:nth-child(1){ z-index:6;}
.i-s_right ul li:nth-child(2){ z-index:5;}
.i-s_right ul li:nth-child(3){ z-index:4;}
.i-s_right ul li:nth-child(4){ z-index:3;}
.i-s_right ul li:nth-child(5){ z-index:2;}
.i-s_right ul li:nth-child(6){ z-index:1;}

/*成功案例*/
.i-case{ margin-top:87px;}
.i-case_content{ width:100%; height:auto; margin-top:70px; overflow:hidden;}
.i-case_list{ width:100%; height:auto;}
.i-case_list li{ width:283px; height:auto; float: left; margin-right:20px; margin-bottom:20px; box-shadow:0px 0px 30px rgba(133,133,133,0.2);}
.i-case_list li:nth-child(4n){ margin-right:0px;}
.i-case_list li a{ display:block; width:100%; height:100%;}
.i-case_top{ width:283px; height:193px; position:relative;}
.i-case_pic{ width:283px; height:193px; overflow:hidden;}
.i-case_pic img{ width:283px; height:193px; transition:all 0.3s linear;}
.i-case_text{ position:absolute;overflow:hidden; left:0px; bottom:0px; width:283px; height:0px; transition: all 0.3s ease; background:rgba(0,0,0,0.6);}
.i-case_t{padding:49px 38px; overflow:hidden;}
.i-case_text h3{ text-align:center; font-size:16px; font-weight:bold; color:#fff; display:block; text-overflow:ellipsis; white-space:nowrap;}
.i-case_text hr{ display:block; width:30px; height:auto; border-top:1px solid #fff; text-align:center;margin:0 auto; margin-top:10px; margin-bottom:10px; }
.i-case_text p{ text-align:center; font-size:12px; color:#eeeeee; padding:0px 10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; line-height:20px; height:60px;}
.c_top{ position:absolute; left:22px; top:20px; display:block; width:0px; height:1px; border-top:1px solid #fff; transition: all 0.3s 0.3s ease;}
.c_right{ position:absolute; right:22px; top:20px; display:block; width:1px; height:0px; border-right:1px solid #fff;transition: all 0.3s 0.3s ease;}
.c_bottom{ position:absolute; right:22px; bottom:20px; display:block; width:0px; height:1px; border-top:1px solid #fff;transition: all 0.3s 0.3s ease;}
.c_left{ position:absolute; left:22px; bottom:20px; display:block; width:1px; height:0px; border-right:1px solid #fff;transition: all 0.3s 0.3s ease;}
.c_icon{ width:24px; height:24px; position: absolute; left:50%; margin-left:-20px; background:url(icon14.png) no-repeat center center; bottom:8px;}
.i-case_bottom{ width:100%; height:47px; overflow:hidden; padding:14px 30px 14px 14px; overflow:hidden; font-size:16px; color:#666666; display:block; text-overflow:ellipsis; white-space:nowrap;}
.i-case_list li a:hover .i-case_text{ height:193px;}
.i-case_list li a:hover .c_top{ width:238px;}
.i-case_list li a:hover .c_bottom{ width:238px;}
.i-case_list li a:hover .c_left{ height:152px;}
.i-case_list li a:hover .c_right{ height:152px;}

/*汇驰实力*/
.i-intro{ width:100%; height:auto; margin-top:100px; min-width:1200px;}
.i-intro_left{ width:44.2%; height:620px; float:left; background:#912227; }
.i-i_left_text{ width:100%; height:620px;padding-left:42%; padding-right:15%;}
.i-i_left_text h3{ font-size:30px; color:#ffffff; background:url(icon15.png) no-repeat 134px center; margin-bottom:25px; text-align:left;}
.i-i_left_text p{ font-size:14px; color:#fff; text-align:left; line-height:24px;}
a.intro_a{ display:block; width:158px; margin-left:0px; height:38px; border:1px solid #fff; background: url(icon21.png) no-repeat center center; margin-top:35px;}
.i-intro_right{ width:55.8%; height:auto; float:right;}
.i-intro_list1{ width:100%; height: auto;}
.i-intro_list1 li{ width:33.33%; height:auto; float:left;}
.i-intro_list1 li a{ display:block; width:100%; height:100%;position:relative;  overflow:hidden; text-align:center;}
.i-intro_list1 li a:hover img{ transform:scale(1.1);}
.i-intro_list1 li img{    float: none;
    max-width: 100%; height:310px;
    transition: all .7s ease;}
.i-intro_text {height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: -100%; display:block;
    color: #ffffff;
    z-index: 2; text-align: center; background:rgba(145,34,39,0.9);}
.i-intro_text:after {
    clear: both;
    display: block;
    content: '';
}
.item_info {
    text-align: center;
    padding: 15px 40px;
    position: relative;
    top: 50%;
    margin-top: -30px;
}
.item_info:before {
    bottom: 0;
    top: auto;
}
.item_info p:after {
    content: '';
    width: 16px;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -8px;
}
/*.item_info span{width: 16px;height: 1px;display:block;background: #fff;position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -8px;}*/
.item_info span:after {
    content: '';
    width: 16px;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -8px; display:block;
}
.i-intro_text:after {
    border: 1px solid rgba(255,255,255,.6);
}
.i-intro_text:after {
    content: '';
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    border: 1px solid #f2837c;
    position: absolute;
    top: 15px;
    left: 15px;
}
.i-intro_list2{ width:100%; background:#cccccc; padding:10px; overflow:hidden;}
.i-intro_list2 li{ width:20%; text-align: center;}
.i-intro_list2 li img{ height:290px; max-width:100%;}

/*资讯动态*/
.i-news{ margin-top:75px;}
.i-news_content{ width:100%; height:auto; margin-top:70px;}
.i-news_left{ width:585px; height: 528px; float:left; position:relative;}
.i-news_left .swiper-slide a{ display:block; width:100%; height:100%;}
.news_pic{ width:100%; height:354px; text-align:center; font-size:0;}
.news_pic span{ display:inline-block; height:100%; vertical-align:middle;}
.news_pic img{ max-height:354px; vertical-align:middle; max-width:100%;}
.news_text{ width:100%; height:174px; background:#f9f9f9; padding:40px 40px 40px 20px; overflow:hidden;}
.news_date{ float:left;}
.news_date h3{ font-size:20px; color:#912227; font-family:Arial;}
.news_date hr{ width:38px; height:auto; display:block; margin:0 auto; border:none; border-top:1px solid #912227;}
.news_date p{ font-size:14px; color:#912227; font-family:Arial;}
.news_t{ width:450px; height:auto; float:right;}
.news_t h3{ font-size:14px; color:#666666; line-height:30px; text-align:left; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_t p{ font-size:14px; color:#999999; line-height:24px; text-align:left; margin-top:5px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:72px;}
.i-news_left .arrow_left{ width:32px; height:61px; position:absolute; left:0px; top:153px; z-index:3; background:url(icon16.png) no-repeat; cursor:pointer;}
.i-news_left .arrow_right{ width:32px; height:61px; position:absolute; right:0px; top:153px; z-index:3; background:url(icon17.png) no-repeat;cursor:pointer;}
.i-news_left .arrow_left:hover{ background:url(icon19.png) no-repeat;}
.i-news_left .arrow_right:hover{ background:url(icon18.png) no-repeat;}
.i-news_right{ width:585px; height:528px; float:right; background:#f9f9f9; }
.i-news_list{ width:100%; height:auto;}
.i-news_list li{ width:100%; height:auto; padding:15px 30px 15px 35px; overflow:hidden; border-bottom:1px solid #fff;}
.i-news_list li a{ display:block; width:100%; height:100%; overflow:hidden;}
.i-news_list li:hover{ border-bottom:2px solid #912227;}
.i-news_list li:hover .i-news_text h3{ color:#912227;}
.i-news_date{ float:left; margin-top:5px;}
.i-news_date h3{ font-size:20px; color:#999999; font-family:Arial;}
.i-news_date hr{width:38px; height:auto; display:block; margin:0 auto; margin-top:2px; margin-bottom:2px; border:none; border-top:1px solid #999999;}
.i-news_date p{ font-size:14px; color:#999999;}
.i-news_text{ width:420px; height:auto; float:right;}
.i-news_text h3{ font-size:14px; color:#666666; line-height:28px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.i-news_text p{ font-size:14px; color:#999999;line-height:28px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*底部*/
.footer{ width:100%; height:auto; margin-top:100px; min-width:1200px;}
.footer_top{ width:100%; height:auto; background:#333333; padding:50px; overflow:hidden;}
.footer_top .cont{padding:0px 45px;}
.footer_about{ width:317px; height:auto; float:left;}
.footer_logo{ width:100%; height:auto; margin-bottom:20px;}
.footer_logo img{ width:87px;}
.footer_about h3{ font-size:16px; color:#cccccc; margin-bottom:10px;}
.footer_about p{ font-size:12px; color:#999999; line-height:26px;}
.footer_message{ width:566px; height:auto; float:left; margin-left:47px;}
.footer_message h3{ font-size:16px; color:#999999;}
.footer_message p{ overflow:hidden; margin-top:15px;}
.footer_message input.footer_input{ width:265px; height:50px; padding-left:20px; font-size:14px; color:#999999; background:none; border:1px solid #484848; border-radius:2px;}
.footer_message input.footer_input1{ float:right;}
.footer_message .footer_area{ width:100%; height:85px; padding:15px 20px;font-size:14px; color:#999999; background:none; border:1px solid #484848; border-radius:2px;}
.footer_message .footer_btn{ width:150px; height:45px; line-height:45px; text-align:center; border:none; background:#454545; font-size:16px; color:#fff;}
.footer_weixin{ float:right; width:127px; margin-top:33px;}
.footer_weixin p{ font-size:13px; text-align: center; color:#999999; margin-top:10px;}

.footer_bottom{ width:100%; height:auto; padding:15px 0px; background:#282828;}
.footer_bottom p{ text-align:center; font-size:12px; color:#666666;}

/*产品定制和应用*/
.product{ margin-top:65px;}
.product_list{ width:100%; height:auto; overflow:hidden;}
.product_list li{ width:100%; height:auto; overflow:hidden; margin-bottom:47px;}
.product_list li a{ display:block; width:100%; height:100%;}
.product_text{ width:700px; float:left; height:333px; background:#f7f7f7;}
.product_text .pic-box{ width:700px; height:333px;}
.product_text .pic-box h2{ font-size:30px; color:#333333; line-height:28px; margin-bottom:20px;}
.product_text .pic-box p{ font-size:14px; color:#777777; line-height:24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:72px;}
.product_text .pic-box span.p_bg{ transition:all 0.3s linear; display:block; width:99px; height:33px; margin:0 auto; margin-top:45px; background:url(icon24.png) no-repeat center center; border:1px solid #cccccc;}
.product_pic{ width:500px; height:333px; text-align:center; font-size:0; transition:all 0.3s linear; overflow:hidden;}
.product_pic span{ display:inline-block; height:100%; vertical-align:middle;}
.product_pic img{ max-height:333px; max-width:500px; vertical-align:middle;transition:all 0.3s linear;}
.product_list li a:hover .product_text .pic-box span.p_bg{ background: #8f3337 url(icon25.png) no-repeat center center; border:1px solid #8f3337;}
.product_list li a:hover .product_pic img{ transform:scale(1.1);}
.product_list li:nth-child(2n) .product_text{ float:right;}
.product_list li:nth-child(2n) .product_pic{ float:left;}
.p_more{ width:100%; height:auto; margin-top:40px;}
.p_more a{ display:block; width:100%; font-size:24px; color:#999999; text-align:center;}
.p_more a img{ width:23px; height:25px; margin-right:18px;}


/*产品详情页*/
.product01{ width:100%; height:auto;}
.product01_left{ width:577px; height:auto; float:left;}
.product01_left h3{ margin-bottom:25px; font-size:30px; line-height:28px; color:#912227; padding-bottom:13px; border-bottom:1px dotted #cccccc;}
.product01_left span{ display:block; width:49%; font-size:14px; color:#555555; float:left; line-height:28px; margin-bottom:10px; padding-right:20px;}
.video_p{ width:580px; height:330px; float:right; margin-bottom:25px;}
.product01 p{ font-size:14px; color:#555555; line-height:28px;}
.P01_pic{ width:100%; height:auto;}
.P01_pic ul{ width:100%; height:auto;}
.P01_pic ul li{ width:570px; height:328px; float:left; margin-right:60px; margin-top:60px;}
.P01_pic ul li img{ width:570px; height:328px;}
.P01_pic ul li:nth-child(2n){ margin-right:0px;}


/*成功案例*/
.case_title{ width:100%; height:60px; border-bottom:1px solid #e5e5e5;}
.case_title ul li{ width:auto; float:left;}
.case_title ul li a{ display:block; padding:0px 26px; height:60px; line-height:60px; font-size:16px; color:#666666;}
.case_title ul li a:hover{ background:#912227; color:#fff;}
.case_title ul li a.active{background:#912227; color:#fff;}
.case{ margin-top:70px;}
.case .i-case_list li{ width:380px; margin-right:30px; margin-bottom:30px;}
.case .i-case_list li:nth-child(2n){ margin-right:30px;}
.case .i-case_list li:nth-child(3n){ margin-right:0px;}
.case .i-case_top{ width:380px; height:260px;}
.case .i-case_pic{ width:380px; height:260px;}
.case .i-case_pic img{width:380px; height:260px;}
.case .i-case_text{ width:380px;}
.case .i-case_list li a:hover .i-case_text{ height:260px;}
.case .c_top{ left:30px; top:30px;}
.case .c_right{right:30px; top:30px;}
.case .c_bottom{right:30px; bottom:30px;}
.case .c_left{left:30px; bottom:30px;}
.case .i-case_list li a:hover .c_top{ width:320px;}
.case .i-case_list li a:hover .c_bottom{ width:320px;}
.case .i-case_list li a:hover .c_left{ height:200px;}
.case .i-case_list li a:hover .c_right{ height:200px;}
.case .c_icon{ width:30px; height:30px; background:url(icon26.png) no-repeat; bottom:15px;}
.case .i-case_text h3{ font-size:18px;}
.case .i-case_text hr{ width:40px; border:none; border-top:2px solid #fff;}
.case .i-case_text p{ padding:0px; font-size:14px; color:#eeeeee; line-height:24px;height:72px;}
.case .i-case_t{ padding:70px 60px;}
.case .i-case_bottom{ height:50px;}


/*案例详情*/
.case_left{ width:900px; height:auto; float:left;}
.case_t{ width:100%; height:auto;}
.case_t h2{ padding-bottom:20px; border-bottom:1px solid #e5e5e5; font-size:26px; color:#912227;}
.case_t h4{ margin-top:30px; font-size:12px; color:#666666; margin-bottom:15px;}
.case_t h4 span{ font-size:12px; color:#333333; margin-right:15px;}
.case_t p{ font-size:12px; color:#333333; line-height:24px;}
.case_a{ margin-top:40px;}
.case_a h3{ font-size:14px; color:#666666; line-height:24px; padding-bottom:5px;margin-bottom:5px; border-bottom:1px dotted #e5e5e5; font-weight:bold;}
.case_a p{ font-size:12px; color:#333333; line-height:24px;}
.case_left img{ margin-top:40px;}
.case_right{ width:250px; height:auto; float:right;}
.case_right h3{ padding-bottom:20px; border-bottom:1px solid #e5e5e5; font-size:26px;}
.case_right ul{ width:100%; height:auto; margin-top:30px;}
.case_right ul li{ width:100%; height:auto; background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:40px;}
.case_right ul li a{ display:block; width:100%; height:100%; overflow:hidden;}
.case_r_pic{ width:100%; height:171px; overflow:hidden;}
.case_r_pic img{width:100%; height:171px; transition:all 0.3s linear;}
.case_right ul li p{ height:40px; line-height:40px; padding:0px 15px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; color:#666666;}
.case_right ul li:hover{box-shadow:0px 0px 30px rgba(133,133,133,0.2);}
.case_right ul li:hover .case_r_pic img{ transform:scale(1.1);}

/*关于汇驰*/
.about{ margin-top:70px; width:100%; height:auto;}
.about h3{ font-size:24px; color:#912227; text-align:center; margin-bottom:25px;}
.about p{ font-size:14px; line-height:28px; color:#333333;}
.about img{ margin:35px 0px;}
.about_slide{ width:100%; height:372px; margin-top:35px; position:relative;}
.about_slide .a_left{ position:absolute; cursor:pointer; left:0px; width:50px; height:80px; top:50%; margin-top:-40px; background:url(icon27.png) no-repeat;}
.about_slide .a_right{ position:absolute; cursor:pointer; right:0px; width:50px; height:80px; top:50%; margin-top:-40px; background:url(icon28.png) no-repeat;}
.about_slide .swiper-slide a{ display:block; width:100%; height:100%; text-align: center; font-size:0;}
.about_slide .swiper-slide a span{ display:inline-block; height:100%; vertical-align:middle;}
.about_slide .swiper-slide a img{ margin:0 auto; max-height:372px;}

.about_bottom{ width:100%; height: auto; padding-top:70px; border-top:1px solid #ccc; margin-top:65px;}
.about_left{ width:585px; height:auto; float:left; margin-top:15px;}
.about_left p{ font-size:14px; color:#333333; line-height:28px;}
.about_right{ width:585px; height:350px; float:right; position:relative; padding:10px;margin-top:15px;}
.about_right span{ display:block; width:40px; height:40px; position:absolute; left:0px; top:0px; border:2px solid #e9d3d4; border-right:none; border-bottom:none; z-index:0;}
.about_right img{ margin:0 auto; min-height:330px;}
.about_right span.last_a{ bottom:0px; right:0px; left:inherit; top:inherit;border:2px solid #e9d3d4; border-top:none; border-left:none;}


/*新闻*/
.news{ margin-top:38px;}
.news_list{ width:100%; height:auto;}
.news_list li{ width:100%; height:auto; padding:20px 40px 20px 20px; border-bottom:1px dotted #ccc;}
.news_list li a{ display:block; width:100%; height:100%; overflow:hidden;}
.news_p{ width:240px; height:160px; text-align:center; font-size:0; overflow:hidden; float:left;}
.news_p span{ display:inline-block; height:100%; vertical-align:middle;}
.news_p img{ max-height:160px; max-width:240px; vertical-align:middle; transition:all 0.3s linear;}
.news_tt{ width:793px; height:auto; float:left; margin-left:40px;}
.news_tt h3{transition:all 0.3s linear; font-size:18px; color:#333333; margin-top:20px;margin-bottom:10px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_tt span{ font-size:14px; color:#999999; margin-right:25px; display:inline-block;}
.news_tt p{ margin-top:15px; font-size:14px; color:#666666; line-height:24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; height:48px;}
.news_icon{ float:right; height:160px; width:22px; background:url(icon29.png) no-repeat center center; transition:all 0.3s linear;}
.news_list li:hover{ box-shadow:0px 0px 30px rgba(0,0,0,0.08);}
.news_list li:hover .news_p img{ transform:scale(1.1);}
.news_list li:hover .news_tt h3{ color:#912227;}
.news_list li:hover .news_icon{background:url(icon30.png) no-repeat center center;}

/*新闻详情*/
.news01{ width:100%; height:auto;}
.news01_title{ width:100%; height:auto; text-align:center;}
.news01_title h3{ font-size:18px; color:#333333;}
.news01_title p{ text-align:center; margin-top:10px;}
.news01_title p>span{ font-size:12px; color:#999999; margin-right:25px;}
.news01_content{ width:100%; height:auto; margin-top:35px;}
.news01_content p{ color:#444444; font-size:14px; line-height:28px;}
.new_img{ width:493px; height:auto; float:right; margin-left:25px;}
.news01_bottom{ width:100%; overflow:hidden; height:auto; padding-top:35px; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb; margin-top:35px;}
.news01_left{ width:1100px; float:left;}
.news01_left p{ margin-bottom:20px; font-size:14px; color:#666666;}
.news01_left p>a{ font-size:14px; color:#444444;}
.news01_left p>a:hover{ color:#912227;}
.news01_right{ float:right;}
.news01_right a{ font-size:14px; color:#888888;}
.news01_right a:hover{color:#912227;}

.news_guan{ width:100%; height:auto; margin-top:55px;}
.news_guan h3{ font-size:18px; color:#333333;}
.guan_list{ width:100%; height:auto; margin-top:40px;}
.guan_list li{ width:583px; height:65px; line-height:65px; float:left; margin-right:30px; padding-left:20px; border-bottom:2px solid #f3f3f3;}
.guan_list li a{ display:block; width:100%; height:100%; overflow:hidden;}
.guan_list li:nth-child(2n){ margin-right:0px;}
.guan_list li span{ display:block; float:left; font-size:14px; color:#999999; font-family:Arial;}
.guan_list li p{ float:right; width:450px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#666666;}
.guan_list li:hover{ border-bottom:2px solid #912227;}
.guan_list li:hover p{ color:#912227;}
/*联系我们*/
.contact{margin-top:110px;}
.message{ width:100%; height:auto;}
.message h3{ text-align:center; font-size:26px; color:#912227;}
.message p{ text-align:center; margin-top:10px; font-size:14px; color:#666666; margin-bottom:30px;}
.me_input{ width:530px; height:55px; float:left; position:relative; margin-bottom:10px; margin-right:20px;}
.me_input:nth-child(2n){ margin-right:0px;}
.me_input:nth-child(2n) input{ padding-left:70px;}
.me_input input{ font-size:14px; color:#999999; width:100%; height:55px; border:1px solid #e5e5e5; padding-left:125px;}
.me_input label{ display:block; position:absolute; width:auto; height:55px; line-height:55px; font-size:14px; color:#999999; padding-left:20px; left:0px; top:0px;}
.me_input label span{ font-size:14px; color:#cccccc;}
.me_area textarea{ width:1080px; height:130px;border:1px solid #e5e5e5; padding:13px 20px; font-size:16px; color:#999;resize:none;}
.me_area textarea::-webkit-input-placeholder{font-size:16px; color:#cccccc;}
.me_btn{ display:block; width:215px; height:45px; line-height:45px; margin:0 auto; text-align:center; font-size:16px; color:#912227; border:1px solid #912227; margin-top:40px; background:none;}
.map{ width:100%; height:545px; position:relative; padding:10px; background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,0.08); margin-top:85px; }
.map_d{ width:335px; height:326px; position:absolute; left:0px; background:#fff; top:50%; margin-top:-163px; z-index:2; padding:0px 15px 0px 20px;}
.map_d h3{ font-size:18px; color:#333333; margin-top:30px;}
.map_list{ width:100%; height:auto;}
.map_list li{ width:100%; height:auto; margin-top:25px; font-size:14px; color:#333333; padding-left:30px;}
.map_list li:first-child{ background:url(icon31.png) no-repeat left center;}
.map_list li:nth-child(2){ background:url(icon32.png) no-repeat left center;}
.map_list li:nth-child(3){ background:url(icon33.png) no-repeat left center;}
.map_list li:nth-child(4){ background:url(icon34.png) no-repeat left center;}
.map_list li:nth-child(5){ background:url(icon35.png) no-repeat left center;}


@media screen and (max-width: 1700px) and (min-width: 1600px){
	.i-intro_list1 li img{ height:254px;}
	.i-intro_left{ height:528px;}
	.i-i_left_text{height:528px;}
	
	}
@media screen and (max-width: 1599px) and (min-width: 1440px){
	.i-intro_list1 li img{ height:254px;}
	.i-intro_left{ height:528px;}
	.i-i_left_text{height:528px;}
	
	}
@media screen and (max-width: 1439px) and (min-width: 1366px){
	.i-intro_list1 li img{ height:216px;}
	.i-intro_left{ height:452px;}
	.i-i_left_text{height:452px;    padding-left: 30%;}
	
	}
@media screen and (max-width: 1365px) and (min-width: 1200px){
	.i-intro_list1 li img{ height:189px;}
	.i-intro_left{ height:398px;}
	.i-i_left_text{height:398px;    padding-left: 20%; padding-right:10%;}
	
	}
@media screen and (max-width: 1199px){
	.i-intro_list1 li img{ height:189px;}
	.i-intro_left{ height:398px;}
	.i-i_left_text{height:398px;    padding-left: 20%; padding-right:10%;}
	
	}




























