﻿@charset "utf-8";
/* CSS Document */
/* all 2013.12.21*/
body{margin:0;padding:0;font-size:12px; color:#333;line-height:1.8;font-family:"Arial","微软雅黑"; background:#fff;}
form,ul,li,ol,li,dl,dt,dd,img,p,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0;}
input,select{font-size:12px; }
img{border:0;}
ul,li{list-style-type:none;}
b,strong{font-weight:bold;}
@font-face {
	font-family: '苹方';
	src: url('../fonts/PingFang-Medium.ttf');
}
em{ font-style: normal; }
i{ display: inline-block; }
button {
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
}

/* link 2013.12.21 */
a{ font-size: 16px; color:#4a4a4a; text-decoration:none; cursor:pointer; display: inline-block; box-sizing: border-box; text-align: center; }
a:hover{ color:#e70012; text-decoration:none; }
.i_header .top_right{ margin-top: 34px; position: relative; width: 120px;}
a._button{ width: 55px; font-size: 14px; color: #636363;}
a._button.select{ color: #ffffff; background-color: #e70012; border-color: #ba0911; }
.top_right a.follow{ position: absolute; left: 0 ;top: 0; height: 26px; line-height: 26px;}
.top_right .search_bar{ position: relative; float: right; background: #fff; width: 55px; height: 24px; border: 1px solid #bcbcbc;
                        -webkit-transition: width 0.3s;
	                    -moz-transition: width 0.3s;
	                    transition: width 0.3s;
	                    -webkit-backface-visibility: hidden;
}
.top_right .top_search{ position: absolute; top: 0; right: 0; border: none; outline: none; width: 98%; height: 24px; line-height: 24px; background: transparent;}
.top_right .top_search_btn,.top_right .top_search_icon{ width: 55px; height: 24px; display: block; position: absolute; right: 0; top: 0; background: #fff;}
.top_right .search_bar.open{ width: 200px;}
.top_right .search_bar.open .top_search_icon{ border-left: 1px solid #bcbcbc;}
.top_qrcode{ position: absolute; left: 0; top: 30px; width: 103px; height: 103px; z-index: 99; display: none;}
.top_qrcode.on{ display: block;}
.top_qrcode img{ width: 100%; display: block;}
.fr{ float: right; }
.fl{ float: left; }
.o_hidden{ overflow: hidden; }
.w1320{ width: 1320px; margin: 0 auto; box-sizing: border-box; }
.text_left{ text-align: left; }
.text_center{ text-align: center; }
.title{ font-size: 25px; color: #000000; line-height: 26px; }
.sub_title{ font-size: 18px; color: #a4a4a4; }
.text{ font-size: 14px; color: #7f7f7f; line-height: 26px; }
._title .line{ display: block; font-size: 24px; color: #ce0000; position: relative; margin-top: -3px; }
._title .line:before, ._title .line:after{ content: ''; width: 96px; height: 2px; background-color: #d9d9d9; position: absolute; top: 50%; margin-top: -1px; left: 50%; margin-left: -105px; }
._title .line:after{ margin-left: 9px; }
._text{ text-align: left; margin-top: 50px; margin-bottom: 60px; }
.swiper-pagination-bullet{ outline: none; }

/*导航*/
.header_w{height:114px;border-bottom:6px solid #723926; }
.header{width: 1000px;margin:0 auto;padding-top:20px; }
.logo{float:left;margin-top: 17px;}
.head_r{float:right;}
.top_phone{text-align:right;height:30px;line-height:30px;float:right;}
.top_phone b{font-size:22px;color:#d18500;}
.nav { clear:both;float: right; margin-top:8px;}
.nav ul li{float:left;line-height: 56px;position: relative; z-index:999;}
.nav ul li ul{ display: none;position: absolute;   background:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6 ;width:100%; left:0px;top:62px;}
.nav ul li a{color:#000;font-size: 14px;padding: 0 35px;display: block;}
.nav ul li:hover a,.nav ul li.select a{color:#723928; border-bottom: 6px solid #ff6600; background:url(../images/main/dh_icon1.png) no-repeat center right;  }
.nav li ul li {
	float:none;
	font-size: 14px;
	text-align:center;
	margin:0px; padding:0px;
	height:30px; line-height:30px;
	white-space:nowrap;
    position:relative;
    overflow:hidden;
}
.nav li ul li a,.nav  li:hover ul li a{ display:block;background:none;border:none;color:#fff;padding:0px;font-size:12px;}
.nav  li:hover ul {
	display: block;
}
.nav  li:hover ul li ul{ display: none;}
.nav ul li ul li ul{ display: none;position:absolute;left:80px;top:0px;}
.nav  li ul li:hover ul{ display: block;}
/***************轮播样式**************************/
/* index - banner */
.full_banner{ clear:both; height:500px; overflow:hidden; width:100%;}
.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important;float:left;height:500px;overflow:hidden;text-align:center;}
.full_banner .bd li a{ display:block;height:500px;  margin:0 auto;}
.full_banner .hd{width:1000px;z-index:1; position:relative; margin:0 auto; margin-top:-20px;text-align:center;}
.full_banner .hd ul{text-align:center;padding-top:5px; position:absolute; right:460px; bottom:80px;}
.full_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:5px;background:url(../images/tg_flash_p.png) -18px 0;overflow:hidden;
line-height:9999px;}
.full_banner .hd ul .on{background-position:0px 0px;}
/***************轮播样式结束**************************/
.index_part1w{height:170px;background-color:#f7f7f7; }
.index_part1{width:1000px;margin:0 auto;position:relative;}
.index_part1c{width:1000px;height:240px;position:absolute;top:-90px;background:#fff;}
.i_part1_t{height:35px;border-left:5px solid #723928;padding-left:14px; float:left;}
.i_part1_t b{font-weight:normal; font-size:16px; color:#000; display:block;height:20px;line-height:20px;}
.i_part1_t span{display:block;text-transform:uppercase;height:16px;line-height:16px;color:#999;}
.i_about .hd a{float:right;font-size:20px;font-family:Arial, Helvetica, sans-serif; padding-right:5px;}
.i_about{padding:20px;width:410px; padding:20px;float:left;height:200px;overflow:hidden;}
.i_about .bd{clear:both;padding-top:15px;font-size:14px;color:#666666;overflow:hidden;height:140px;}
.i_news{width:270px;background:#f5f5f5;padding:20px;height:200px; float:left;}
.i_news .hd a{float:right;font-size:12px; padding-right:5px;}
.i_news .bd{clear:both;padding-top:15px;overflow:hidden;height:140px;}
.i_news .bd li{ line-height:28px;height:28px;}
.i_news .bd li a{display:block;height:28px;overflow:hidden;background:url(../images/main/list_icon1.jpg) no-repeat 0px 10px; padding-left:15px;}
.i_news .bd li a:hover{background:url(../images/main/list_icon2.jpg) no-repeat 0px 10px; }
.i_contact{width:200px;float:left;padding:20px;height:200px;overflow:hidden;}
.i_contact .hd{font-size:16px; color:#000; }
.i_contact .erweima{text-align:center;margin-top:5px;}
.i_contact .text{line-height:1.4; text-align:center;}

.index_part2,.index_part3{clear:both;width:1000px;margin:0 auto;margin-top:20px;overflow:hidden;}
.list_hd{height:42px;line-height:42px; background:#f7f7f7;}
.list_hd b{float:left;width:121px;height:42px;background:#723928;color:#fff;font-size:16px; text-align:center;font-weight:normal; margin-right:4px;}
.list_hd em{float:left;width:4px;height:42px;background:#723928;}
.list_hd span{float:right; text-transform:uppercase; padding-right:20px;color:#868585;}
.list_hd span a{color:#868585;}
.index_part2 .bd{width:1000px; overflow:hidden;}
.index_part2 .bd ul{width:1070px;}
.index_part2 .bd li{width:289px; float:left; padding-right:32px;margin-right:32px; border-right:1px solid #eeeeee; margin-top:15px;}
.index_part2 .bd li .pic{width:289px;height:147px;overflow:hidden;}
.index_part2 .bd li .name{height:18px;line-height:18px;border-left:4px solid #c09347; padding-left:10px;overflow:hidden;margin-top:10px;}
.index_part2 .bd li .name a{color:#2f2f2f;}
.index_part2 .bd li .name a span{color:#999999;text-transform:uppercase; margin-left:5px;}
.index_part2 .bd li .desc{color:#666; font-size:12px;line-height:22px;height:44px;margin-top:6px;overflow:hidden;}

.index_part3 .bd{width:1000px; overflow:hidden;}
.index_part3 .bd ul{width:1020px;}
.index_part3 .bd li{width:235px;float:left;margin-right:20px;overflow:hidden;margin-top:15px;}
.index_part3 .bd .name{height:30px;line-height:30px;margin-top:5px; text-align:center; font-size:14px;overflow:hidden;}
.index_part3 .bd .name a{color:#666666;}
.index_part3 .bd .price{color:#c00000;font-size:14px; text-align:center;}

.friend_link{clear:both;width:1000px;margin:0 auto;margin-top:20px;overflow:hidden;border-top:1px solid #e5e5e5;padding-top:15px;line-height:25px;}
.friend_link b,.friend_link ul{float:left;}
.friend_link ul li{ float:left;margin-right:20px;}

.footer{background:#ebebeb; clear:both;overflow:hidden;margin-top:15px;}
.footerc{padding:30px 0px;width:1000px;margin:0px auto;color:#888;text-align:center;}

/***************新闻**************************/
.p_banner{    width: 100%;overflow: hidden;margin: 0 auto;}
.p_bannerc{ height: 272px;
    overflow: hidden;
    position: relative;
    left: 50%;
    margin-left: -960px;
    width: 1920px;}
.main{width:1200px;margin:0px auto;margin-top:15px;overflow:hidden; padding: 30px 0; }
.p_left{width:205px;float:left;}
.p_right{width:900px; float:right;}
.p_left .hd{height:55px; background:#fa0000; text-align:center; line-height:55px;}
.p_left .hd span{font-size:16px;color:#fff;background:url(../images/main/plticon.png) no-repeat center right; padding-right:20px; }

.p_left .bd{ background:#edf1f4;padding:15px 20px;}
.p_left .bd  li{line-height:32px;font-size:14px;}
.p_left .bd  a{ display:block;background:url(../images/main/plticon2.png) no-repeat center right;}
.p_left .bd  a:hover,.p_left .bd  a.select{background:url(../images/main/plticon2_select.png) no-repeat center right;color:#f60;}
.p_left .bd li ul li  a{ display:block;background:url(../images/main/plticon4.png) no-repeat 5px 15px; padding-left:15px;font-size:12px;}
.p_left .bd li ul li  a:hover,.p_left .bd li ul li  a.select{background:url(../images/main/plticon4_select.png) no-repeat 5px 15px;color:#f60;}
.p_right .hd{border-bottom:1px solid #dddddd;height:40px;line-height:40px;}
.p_right .hd b{float:left;font-size:16px;}
.crumbs{color:#999;font-size:14px; padding-left:5px; }
.crumbs span{margin-right:8px;}
.newlist{}
.news_search{ clear:both;margin:10px 0px; padding:6px 10px; background:#f5f5f5;border:1px dotted #e5e5e5;}
.newlist li{border-bottom:1px solid #e5e5e5; padding-left:10px; margin-top:10px; overflow:hidden; padding-bottom:10px;}
.newlist li .time,.newlist li .img,.newlist li .info{ float:left; margin-right:10px;}
.newlist li .time{width:60px;text-align:center;}
.newlist  .time b{font-size:36px; color:#959595;display:block;height:40px;line-height:40px;}
.newlist  .time span{color:#959595;display:block;height:20px;line-height:20px;}
.newlist li .img{border:2px solid #eee;width:60px;height:60px;overflow:hidden;}
.newlist li .img img{width:60px;height:auto;}
.newlist li .info{width:620px;}
.newlist li .info .title{    color: #414141;
    font-size: 16px;line-height:24px;height:24px;
    font-family: "微软雅黑";
    font-weight: bold;}
.newlist li .info .desc{line-height:21px;height:42px;overflow:hidden; color:#717171;}
.news_show{clear:both;  overflow:hidden;}
.news_show h1{font-size:20px; text-align:center;font-weight:normal; line-height:30px; margin-top:15px;}
.time_views{ text-align:center; margin-top:5px;}
.time_views span{margin-right:10px;color:#b5b5b5;}
.time_views span a{color:#b5b5b5;}
.time_views span i{font-size:10px; color:#ffd59f; margin-right:3px;}
.news_detail{font-size:14px;line-height:1.8;margin-top:20px; color:#383838;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.back_next{ line-height:30px; margin-top:5px;}
.back_next .back{ float:left;}
.back_next .next{ float:right;}
.newsbanner{clear:both;  overflow:hidden;margin-top:10px;}
.related_news{clear:both;  overflow:hidden;margin:10px 0px;}
.related_news .related_hd{border-bottom:3px solid #ccc; line-height:40px;font-size:16px;}
.related_news .related_bd{clear:both;  overflow:hidden;margin-top:10px;}
.related_news .related_bd li{ float:left; width:48%;padding-right:2%; overflow:hidden; height:30px; line-height:30px;}
.related_news .related_bd li  a{ display:block;background:url(../images/main/plticon4.png) no-repeat 5px 12px; padding-left:15px;font-size:12px;}
.related_news .related_bd li  a:hover{background:url(../images/main/plticon4_select.png) no-repeat 5px 12px;}
/***************产品**************************/
.pro_search{line-height:26px;}
.pro_ss_input{height:26px;border:1px solid #dbdbdb; width:200px; padding:0px 2px; line-height:26px;vertical-align:middle;}
.pro_ss_sub{ color:#383838;border:1px solid #dbdbdb; background:#f6f6f6; text-align:center;  line-height:26px; padding:0px 20px;margin-left:10px; cursor:pointer;vertical-align:middle;}
.pro_pxtj{background:#f6f6f6;height:22px; padding:8px; margin-top:10px; clear:both;}
.pro_pxtj .pro_px {
    float: left;
    margin-right: 24px;
}
.pro_pxtj .pro_px a {
    float: left;
    padding: 0 10px;
    height: 23px;
    border: 1px solid #CCC;
    line-height: 23px;
    margin-right: -1px;
    background: #FFF;
    color: #333;
}
.pro_pxtj .pro_px a.curr {
    background: #e4393c;
    color: #FFF;
    border-color: #e4393c;
}
.pro_pxtj .pro_px a i {
    display: none;
    position: absolute;
    background: url(../images/common/search.ele.png) no-repeat -9999px -9999px;
    top: 6px;
    right: 5px;
    width: 13px;
    height: 12px;
    overflow: hidden;
    font-size: 0;
}
.pro_pxtj .pro_px  a.down, .pro_pxtj .pro_px a.up {
    position: relative;
    padding-right: 20px;
}
.pro_pxtj .pro_px a.down i, .pro_pxtj .pro_px a.up i {
    display: block;
}
.pro_pxtj .pro_px a.down i {
    background-position: 0 -203px;
}
.pro_pxtj .pro_px a.up i {
    background-position: 0 -225px;
}
.pro_pxtj .pro_tj {
    float: right;
    color:#888;
}
.prolist{clear:both; overflow:hidden;}
.prolist ul{width:810px;}
.prolist ul li{width:188px; float:left; margin-right:13px; margin-top:10px;}
.prolist ul li .img{width:188px;height:188px; overflow:hidden;text-align:center;}
.prolist ul li .name{height:26px;line-height:26px;overflow:hidden;  font-size:14px; text-align:center;}
.prolist ul li .price{height:26px;line-height:26px;overflow:hidden; text-align:center; font-size:16px;color:#c00000;}


.pro_xq_p1{clear:both; margin-top:10px;overflow:hidden;}
.pro_xq_p1 .pro_info{ float:right;width:420px;}
.pro_xq_p1 .pro_info h1{font-size:18px;font-weight:normal;}
.pro_xq_p1 .pro_info  .f_title{border-bottom:1px solid #e5e5e5;color:#888; font-size:14px;line-height:28px; padding-bottom:6px;
}
.pro_xq_p1 .pro_info  ul{margin-top:8px;overflow:hidden;}
.pro_xq_p1 .pro_info  li{line-height:30px;font-size:14px;color:#888; clear:both;}
.pro_xq_p1 .pro_info  li b,.pro_xq_p1 .pro_info  li em,.pro_xq_p1 .pro_info  li span{float:left;}
.pro_xq_p1 .pro_info  li b{font-weight:normal; width:80px; }
.pro_xq_p1 .pro_info  li .sale_price{font-size:24px; color:#ea0000;}
.pro_xq_p1 .pro_info  li em{text-decoration:line-through;}
.pro_xq_p1 .sc_outlink{ clear:both;margin-top:15px;overflow:hidden;}
.pro_xq_p1 .sc_outlink a{float:left;height:50px;line-height:50px;font-size:18px;text-align:center; color:#fff;}
.sc_outlink .outlink{width:260px;background:#ff6700;margin-right:15px;}
.pro_xq_p1 .sc_outlink i{font-size:20px;margin-right:6px;}
.sc_outlink .sc_sub{width:142px;background:#b0b0b0;}
.p_share{clear:both;margin-top:15px;overflow:hidden;}

.pro_xq_p2{clear:both; margin-top:20px;overflow:hidden;}
.pro_xq_p2 .hd{border-bottom:1px solid #e5e5e5;height:40px;}
.pro_xq_p2 .hd ul li{width:120px;height:40px;text-align:center;color:#fff;background:#ff6700;font-size:16px;}

.pro_xq_p2 .attribute{ color:#8a8a8a;margin-top:10px;overflow:hidden;background:#f8f8f8;}
.pro_xq_p2 .attribute li{width:48%;padding-left:2%; float:left;line-height:28px;height:28px;}
.pro_xq_p2  .details{clear:both; padding:10px;overflow:hidden; line-height:1.8;overflow:hidden;}
.related_pro {border:1px solid #eee; overflow:hidden;}
.related_pro .related_hd{font-size:14px;padding:5px 10px;}
.related_pro .related_bd {padding:8px;}
.related_pro .related_bd ul {width:780px;}
.related_pro .related_bd li {float:left;margin-right:6px;margin-bottom:10px;width:150px;overflow:hidden;}
.related_pro .related_bd .img{width:150px;overflow:hidden;height:150px;text-align:center;}
.related_pro .related_bd .name {line-height:30px;height:30px;overflow:hidden;text-align:center;overflow:hidden;}
.related_pro .related_bd .price {color:#c10000;line-height:22px;height:22px;overflow:hidden;text-align:center;overflow:hidden;
    }

/***************表单**************************/
.forms_list{ border:1px solid #e1e1e1; padding:5px 15px 15px 15px; margin-top:10px;}
.forms_list  li{border-bottom:1px dotted #e1e1e1;font-size:14px; clear:both;overflow:hidden;line-height:40px;}
.forms_list  a{ display:block;background:url(../images/main/plticon2.png) no-repeat 5px 16px;height:40px;overflow:hidden; padding-left:18px; float:left;width:80%;}
.forms_list  a:hover{background:url(../images/main/plticon2_select.png) no-repeat 5px 16px;}
.forms_list  span{float:right; color:#999;font-size:12px;}

.forms_details{border:1px solid #e1e1e1; padding:5px 15px 15px 15px; margin-top:10px;}
.forms_details .hd{border-bottom: 1px #E7E7E7 solid;padding: 10px 0;}
.forms_details h1{
    font-size: 22px;
    font-weight: bold;
    line-height: 38px;
    color: #000;
}
.forms_details .time{color:#999; padding-left:5px;}
.forms_details  .bd{ padding:10px 20px;font-size:14px;}
.question_dlist li{ clear:both;padding-top:15px; line-height:30px;}
.question_dlist li b{font-weight:normal;}
.question_dlist li div{margin-top:5px;}
.question_dlist li div .input_form{ 
    width: 588px;
    border: 1px #e5e5e5 solid;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #a9a9a9;
    padding-left: 10px;}
.question_dlist li div textarea {
    width: 589px;
    padding: 5px;
    border: 1px #e5e5e5 solid;
    min-height: 60px;
    line-height: 22px;
    font-size: 12px;
    color: #a9a9a9;
}
.form_sub{    background: #f60;width: 100px;color: #fff;text-align: center;line-height: 30px;height: 30px;border:0px; cursor:pointer;margin-top:5px;}
.mn_select {position: relative;  z-index:1;width:450px;height:30px; line-height:30px; background:#fff;  }
.mn_select cite {width: 560px; height:28px; line-height: 28px; display: block;  
color: #a9a9a9; cursor: pointer; font-style: normal; padding-left:10px;padding-right: 30px;  
border:1px solid #E5E5E5;  background: url(../images/common/xjt.png) no-repeat right center; }
.mn_select ul {width: 600px;   border: 1px solid #E5E5E5; border-top:none; overflow-y:auto; background-color: #ffffff; padding:5px 0px; position: absolute; z-index: 20000;  margin-top: 0px;  display: none; }
.mn_select ul li { height: 34px; line-height: 34px;padding-top:0px; }
.mn_select ul li a {display: block;height: 34px; color: #333333;text-decoration: none;  padding-left: 10px;  padding-right: 10px;  } 
.mn_select ul li a:hover {background-color: #CCC;}
.mn_select select{width:290px;border:1px solid #d2d2d2;height:36px; line-height:36px; background:#fff; }


/*********案例***********/
.div_area_search{ clear:both; margin-top:10px;position:relative;z-index:9;}

.stxsearch{float:left;}
.stxsearch .s_input{ width:150px; padding:0px 3px; line-height:30px; height:30px; border:1px solid #E3E3E3;}
.stxsearch_sub{    color: #383838;
    border: 1px solid #dbdbdb;
    background: #f6f6f6;
    text-align: center;
    line-height: 30px;
    padding: 0px 20px;
    margin-left: 8px;
    cursor: pointer;
    }
.sellerlist{ overflow:hidden; clear:both; min-height:180px;}
.sellerlist ul{width: 810px;}
.sellerlist ul li{width:188px; float:left; margin-right:13px; margin-top:10px;}
.sellerlist ul li .img{width:188px;height:188px; overflow:hidden;text-align:center;}
.sellerlist ul li .name{height:26px;line-height:26px;overflow:hidden;  font-size:14px; text-align:center;}

/**select***/
.m-select{height:32px;float:left;width:288px;background-image:url(../images/main/selector.png);background-repeat:no-repeat;background-position:100% 0;border-radius: 5px; margin-right:8px;}
.m-select-w{width:100px;}
.m-focus{background-position:100% 100%;position:relative;}
.m-select dt{line-height:32px;border:1px solid #E3E3E3;text-align:center;text-indent:-31px;cursor:pointer;height:30px;border-radius: 5px;}
.m-select dd{width:100%;overflow-y:auto;background:#fff;position:absolute;left:0;top:32px;display:none;border-top:2px solid #E3E3E3;border-bottom:2px solid #E3E3E3;border-radius: 5px;box-shadow:0 6px 12px rgba(0,0,0,0.175)}
.m-select dd a{display:block;font-size:12px;text-indent:1em;line-height:32px;border-right:2px solid #E3E3E3;border-left:2px solid #E3E3E3;height:32px;}
.m-select dd a:hover{text-decoration:none;background:#eee;}

.m-select dd.age,.m-select dd.height{width:600px;border:2px solid #E3E3E3;}
.m-select dd.age a,.m-select dd.height a{float:left;width:40px;text-align:center;border:none;display:inline-block;text-indent:0;height:24px;line-height:24px;}

.m-select dd.region{width:660px;height:240px;border:2px solid #E3E3E3;}
.region .tab{height:28px;padding:10px 0 0 10px;}
.region .tab li{float:left;height:24px;line-height:24px;padding:0 20px;border:1px solid #E3E3E3;margin-right:5px;cursor:pointer;}
.region .tab li.on{border:2px solid #723928;cursor:default;position:relative;background:#723928;color:#fff;}
.region .tab-con{border-top:2px solid #723928;margin:0 10px 10px 10px;position:relative;top:-2px;background:#fff; padding-top:10px;}
.m-select dd.region a{float:left;text-align:center;border:none;width:62px;overflow:hidden;overflow:hidden;display:inline-block;text-indent:0;}
.btn_area_select{padding:0px 10px 10px 10px;}

/******下载*******/
.down_list{}
.down_list li{border-bottom:1px solid #e5e5e5; margin-top:10px; overflow:hidden; padding-bottom:10px; overflow:hidden;}
.down_list li .down_list_hd{
    height: 36px;
    padding:0px 15px;
    line-height: 36px;
    background: #f7f7f7;}
.down_list li .down_list_hd  span{ float:left;}
.down_list li .down_list_hd  em{ float:right; color:#888;}
.down_list li .down_list_bd{ clear:both; margin-top:8px;}
.down_list li .img,.newlist li .info{ float:left; margin-right:10px;}
.down_list li .img{border:2px solid #eee;width:60px;height:60px;overflow:hidden;}
.down_list li .img img{width:60px;height:auto;}
.down_list li .info{width:680px;}
.down_list li .info .title{    color: #414141;
    font-size: 14px;line-height:24px;height:24px;
    font-family: "微软雅黑";
    font-weight: bold;}
.down_list li .info .desc{line-height:21px;height:42px;overflow:hidden; color:#717171;}

.down_load_infolist{ clear:both; border:1px solid #eee; overflow:hidden; margin-top:10px;}
.down_load_infolist li{ width:48%; line-height:30px; float:left; border-bottom:1px solid #eee; padding-left:2%;color:#555;}
.down_load_infolist li span{ color:#888;}
.download_sub { clear:both; margin-top:10px; text-align:right;}
.download_sub  a{ width:120px; height:32px; line-height:32px; background:#fd9500; text-align:center; display:inline-block; color:#fff; border-radius:3px; cursor:pointer;}

/******视频*******/
.video_list{}
.video_list li{ clear:both; margin-top:30px; overflow:hidden;}
.video_list li .img{ width:225px;height:150px; float:left; margin-right:20px; position:relative;}
.video_list li .img .b_cover{ position:absolute;height:30px;line-height:30px; right:0px;bottom:0px;color:#fff;}
.video_list li .img .b_cover span{ font-size:12px; margin-right:10px;}
.video_list li .img img{ width:100%; height:auto;}
.video_list li .info{ width:535px;float:left;}
.video_list li .title{ font-size:20px;line-height:34px; max-height:68px; overflow:hidden;}
.video_list li .desc{ font-size:14px; color:#666; margin-top:5px;}
.video_list li .time{color:#888; margin-top:5px;}
.video_list li .time span{ margin-right:15px;}
.jp-video-360p{ margin:0 auto; margin-top:20px; clear:both;}
.prism-player{margin:0 auto; margin-top:20px; clear:both;}


/******人才招聘*******/
.hire_list{}
.hire_list li{}
.list_hd{}
.hire_list  li{margin-top:20px;}
.hire_list .h_list_hd{ padding: 0 18px  0px 30px; background:#eee;height:40px;line-height:40px;font-size:14px;} 
.h_list_bd{    background: #f6f6f6;padding: 10px 18px 30px 30px; line-height:2.5;}

.hire_detail_list{clear:both;line-height:2; background:#f5f5f5;overflow:hidden; padding:10px;margin-top:10px;}
.hire_detail_list li{width:46%;float:left;padding:5px 2%;  }
.hire_detail_jj{margin:8px 0px;overflow:hidden;color:#666; border-bottom:1px dashed #eee;line-height:30px; }


/*首页*/
/*分屏一*/
.i_header{ height: 95px; }
.i_header a.logo{ margin-top: 23px; margin-left: 23px; font-size: 0; }
.i_header .i_nav{ margin-left: 70px; float: left;}
.i_header .i_nav li{ font-size: 20px; float: left;}
.i_header .i_nav>ul>li:after{
    content: "/";
    display: inline-block;
    font-family: '宋体'; 
    font-size: 18px; 
    color: #a6a6a6;
}
.i_header .i_nav>ul>li:last-child:after{
    display: none;
}
.i_header .i_nav li a{ padding: 0 17px; line-height: 93px; }
.i_header .i_nav>ul>li:hover>a{ border-bottom: 2px solid #e70012; }
.i_header .i_nav ul li ul{ width: 100%; height: 50px; position: absolute; top: 95px; left: 0; z-index: 10; background-color: rgba(0,0,0,.55); display: none; box-sizing: border-box;
                           padding: 0 calc((100% - 600px)/2);
}
.i_header .i_nav ul li ul li a{ color: #cbcbcb; line-height: 50px; padding: 0 21px; }
.fenping01{ background-size: 100% 100%; }
.fenping01>.w1320{ height: 100%; position: relative; }
.fenping01 ul{ position: absolute; bottom: 43px; left: 20px; }
.fenping01 ul li{ margin-left: 12px; cursor: pointer; }
.fenping01 ul li a{ padding: 26px 40px 0; height: 141px; background-color: #ffffff; }
.fenping01 ul li a i{ width: 76px; height: 62px; background: url(../images/main/i_sprites01.png) no-repeat; }
.fenping01 ul li:nth-child(2) a i{ background-position-x: -76px; }
.fenping01 ul li:nth-child(3) a i{ background-position-x: -152px; }
.fenping01 ul li:nth-child(4) a i{ background-position-x: -228px; }
.fenping01 ul li a span{ display: block; margin-top: -8px; color: #ababab; }
.fenping01 ul li:hover a{ background-color: #e70012; }
.fenping01 ul li:hover a i{ background-position-y: -62px; }
.fenping01 ul li:hover>a span, .fenping01 ul li:hover>a em{ color: #ffffff; }
.fenping01 ul li.last_item{ max-width: 580px; background-color: #ffffff; position: relative; padding-right: 28px; box-sizing: border-box; }
.fenping01 ul li.last_item i{ width: 28px; height: 24px; background: url(../images/main/arrow_red.jpg) no-repeat; position: absolute; top: 50%; margin-top: -12px; right: 0; }
.fenping01 ul li.last_item i.close{ transform: rotate(180deg); }
.fenping01 ul li.last_item a{ padding: 26px 25px 0; }
.fenping01 ul li.last_item>a span{ font-size: 20px; color: #747474; margin-top: 10px; margin-bottom: -16px; }
.fenping01 ul li.last_item>a em{ font-family: '方正等线'; font-size: 36px; color: #afafaf; }
.fenping01 ul li.last_item .swiper_news{ max-width: 400px; height: 141px; }
.fenping01 ul li.last_item .swiper_news a{ font-size: 0; padding: 0; padding-top: 22px; text-align: left; }
.fenping01 ul li.last_item .swiper_news a .img{ width: 130px; margin-right: 14px; height: 97px;}
.fenping01 ul li.last_item .swiper_news a .img img{ width: 100%; display: block;}
.fenping01 ul li.last_item .swiper_news a span{ line-height: 22px; margin-top: 12px; margin-bottom: 10px; height: 44px; overflow: hidden; }
.fenping01 ul li.last_item .swiper_news a .desc{ float: left; width: 230px; height: 97px; margin-left: 10px; margin-right: 10px}
.fenping01 ul li.last_item:hover a{ background-color: #ffffff; }
/*分屏二*/
.fenping02{ background-size: 100% 100%; position: relative; }
.fenping02 .i_play{ width: 50%; text-align: center; position: absolute; top: 44%; margin-top: -135px; }
.fenping02 .i_play img{ width: auto; margin-bottom: 15px; }
.fenping02 .i_play p{text-align: center; font-size: 27px; color: #fff;letter-spacing: 1px;}
.fenping02 .i_play span{ display: block; margin-bottom: 15px; margin-top: 5px; }
.fenping02 .i_play span a.icon_play{ width: 60px; height: 60px; background: url(../images/main/i_play.png) no-repeat center; border: 2px solid #ffffff; border-radius: 50%;  position: relative; }
.fenping02 .i_play span a i.icon_circle{ width: 6px; height: 6px; background-color: #ffffff; border-radius: 50%; position: absolute; left: 50%; top: -4px; transform-origin: 0 32px; animation: spin 3s infinite linear; }
.fenping02 .i_play span em{ display: block; font-size: 17px; color: #ffffff; }
.fenping02 .fenping_center{ width: 180px; height: 270px; background-color: #ce0000; position: absolute; top: 50%; margin-top: -135px; left: 50%; margin-left: -90px; padding: 19px; box-sizing: border-box; }
.fenping02 .fenping_center span{ display: inline-block; width: 100%; height: 100%; border: 2px solid #ffffff; background: url(../images/main/icon01.png) no-repeat center; }
.fenping02 .group_profile{ width: 430px; padding-top: 100px; text-align: center; }
.fenping02 .group_profile a.more{ width: 140px; height: 33px; line-height: 33px; color: #ffffff; background-color: #d20000; text-align: center; }
@keyframes spin{
	to{ transform: rotate(1turn); }
}
.mask_bg{position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.55); left: 0; top: 0; display: none;}
.fp2_video{position: absolute; width: 1000px; height: 500px;left: 50%; top: 50%; margin-left: -500px; margin-top: -250px; display: none;}
.fp2_video_close{width: 30px; height: 30px; background: url(../images/main/close_btn.png) no-repeat; background-size: 100% 100%; position: absolute; right: -15px; top: -15px; cursor: pointer;}
.fp2_video_close:hover{ transform: rotate(360deg); transition: all 1s;}
.mask_bg.on,.fp2_video.on{display: block;}
/*分屏三*/
.fenping03{ background: url(../images/temp/i_bg03.jpg) no-repeat; background-size: 100% 100%; text-align: center; }
.fenping03 ._title{ padding-top: 120px; }
.fenping03 ._title .text{ line-height: 28px; }
.fenping03 .category{ border: 1px solid #e2e2e2; position: relative; margin-top: 60px; width: 100%; height: 310px; box-sizing: border-box; }
.fenping03 .category>span{ display: inline-block; width: 160px; height: 38px; line-height: 38px; font-size: 20px; color: #ffffff; background-color: #ce0000; text-align: center; position: absolute; top: -19px; left: 50%; margin-left: -80px; }
.fenping03 .category ul{ padding: 130px 30px 0; }
.fenping03 .category ul li{ margin-left: 78px; }
.fenping03 .category ul li a i{ width: 76px; height: 56px; background: url(../images/main/i_sprites02.png) no-repeat; }
.fenping03 .category ul li:nth-child(2) i{ width: 49px; background-position-x: -76px; }
.fenping03 .category ul li:nth-child(3) i{ width: 51px; background-position-x: -125px; }
.fenping03 .category ul li:nth-child(4) i{ width: 54px; background-position-x: -176px; }
.fenping03 .category ul li:nth-child(5) i{ width: 56px; background-position-x: -230px; }
.fenping03 .category ul li:nth-child(6) i{ width: 60px; background-position-x: -286px; }
.fenping03 .category ul li:nth-child(7) i{ background: url(../images/main/i_sprites07.png) no-repeat;  width: 56px; }
.fenping03 .category ul li a span{ color: #ffffff; display: block; }
/*分屏四*/
.fenping04{ background: url(../images/temp/i_bg04.jpg) no-repeat; background-size: 100% 100%; }
.fenping04 .car_brand ul{ padding: 49px 80px 0; }
.fenping04 .car_brand ul li{ margin-left: 29px; margin-bottom: 20px; width: 74px; height: 74px;}
.fenping04 .car_brand ul li a{ font-size: 0; }
.fenping04 .car_brand .swiper-pagination-fraction{ display: inline-block; width: auto; bottom: -6px; left: 100%; margin-left: -67px; font-size: 20px; color: #818181; letter-spacing: -1px; }
.fenping04 .car_brand .swiper-button-prev, .fenping04 .car_brand .swiper-button-next{ width: 25px; height: 25px; background-image: url(../images/main/arrow_circle01.png); transform: rotate(180deg); background-size: 100%; opacity: 1; border-radius: 50%; top: 100%; margin-top: -25px; left: 100%; margin-left: -100px; cursor: pointer; pointer-events: auto; outline: none; }
.fenping04 .car_brand .swiper-button-next{ transform: rotate(0deg); margin-left: -25px; }
.fenping04 .car_brand .swiper-button-prev:hover, .fenping04 .car_brand .swiper-button-next:hover{ background-image: url(../images/main/arrow_circle02.png); transform: rotate(0deg); }
.fenping04 .car_brand .swiper-button-next:hover{ transform: rotate(180deg); }
.fenping04 .car_address{ margin-top: 22px; }
.fenping04 .car_address ul li{ height: 534px; background-color: #f9f9f9; width: 33.3333%;}
.fenping04 .car_address ul li a{ font-size: 0; height: 100%; width: 100%;}
.fenping04 .car_address ul li a img{ width: 100%; }
.fenping04 .car_address ul li .address{ position: relative; margin-top: 64px; }
.fenping04 .car_address ul li .address em{ font-family: '苹方'; font-size: 214px; line-height: 214px; color: #e5e5e5; position: absolute; bottom: -30px; left: -10px; }
.fenping04 .car_address ul li .address .title{ color: #a8a8a8; position: relative; z-index: 2;}
.fenping04 .car_address ul li .address .sub_title{ color: #b8b8b8; line-height: 40px; position: relative; z-index: 2;}
.fenping04 .car_address ul li .address button.details{ width: 122px; height: 41px; line-height: 41px; text-align: center; font-size: 16px; color: #9d9d9d; border: 2px solid #f0f0f0; margin-top: 15px; margin-bottom: 50px; }
.fenping04 .car_address ul li.second .address{ margin-top: 74px; }
.fenping04 .car_address ul li.second .address button.details{ margin-bottom: 74px; }
.fenping04 .car_address ul li:hover{ background-color: #d6375f; }
.fenping04 .car_address ul li:hover .address em{ color: #bf2d52; }
.fenping04 .car_address ul li:hover .address .title{ color: #ffffff; }
.fenping04 .car_address ul li:hover .address .sub_title{ color: #eac8d1; }
.fenping04 .car_address ul li:hover .address button.details{ color: #e87693; border-color: #e37a94; }
/*分屏五*/
.fenping05{ background: url(../images/temp/i_bg04.jpg) no-repeat; background-size: 100% 100%; padding-top: 95px; }
.fenping05 .news ._title{ position: relative; margin-left: 5px; padding-bottom: 20px; }
.fenping05 .news ._title:after{ content: ''; width: 53px; height: 2px; background-color: #e60214; position: absolute;  bottom: 0; left: 0;}
.fenping05 .news ol{ margin-top: 50px; }
.fenping05 .news ol li{ margin-left: 5px; }
.fenping05 .news ol li a{ padding: 0 10px; height: 27px; line-height: 27px; background-color: #dddddd; font-size: 14px; color: #6c6c6c; }
.fenping05 .news ol li a.more{ padding: 0 23px; height: 31; line-height: 31px; color: #ffffff; background-color: #d00000; }
.fenping05 .news ol li:hover a, .fenping05 .news ol li.select a{ color: #ffffff; background-color: #d00000; }
.fenping05 .news_tab{ margin-top: 110px; }
.fenping05 .news_tab ul{ display: none; }
.fenping05 .news_tab ul.select{ display: block; }
.fenping05 .news_tab ul li{ width: 384px; margin-left: 84px; }
.fenping05 .news_tab ul li:first-child{ margin-left: 0; }
.fenping05 .news_tab ul li a{ text-align: left; }
.fenping05 .news_tab ul li a em{ display: inline-block; width: 100%; font-family: '苹方'; font-size: 32px; color: #929292; }
.fenping05 .news_tab ul li a .sub_title{ font-size: 16px; color: #555555; display: inline-block; width: 100%; }
.fenping05 .news_tab ul li a .text{ color: #7b7b7b; display: inline-block; width: 100%; }
.fenping05 .news_tab ul li a button.more{ border-top: 2px solid #e60214; font-size: 12px; color: #e60214; padding: 3px 13px; margin-top: 15px; }
/*分屏六*/
.fenping06 .contact_us{ background: url(../images/temp/i_bg06.jpg) no-repeat; background-size: 100% 100%; width: 40%; height: 100%; }
.fenping06 .contact_us ._way{ padding-top: 220px; padding-right: 60px; }
.fenping06 .contact_us ._way p{ color: #ffffff; font-size: 16px; }
.fenping06 .contact_us ._way p.title{ font-size: 42px; margin-bottom: 10px; }
.fenping06 .contact_us ._way p.sub_title{ font-size: 37px; }
.fenping06 .contact_us ._way p.tel{ font-size: 50px; }
.fenping06 .contact_us ._way i{ width: 194px; height: 2px; background-color: #ffffff; margin-top: 15px; margin-bottom: 18px; }
.fenping06 .contact_us ._way ol li{ margin-right: 30px; }
.fenping06 .contact_us ._way ol li a{ width: 48px; height: 48px; background-image: url(../images/main/i_sprites03.png); }
.fenping06 .contact_us ._way ol li a.icon_weibo{ width: 44px; }
.fenping06 .contact_us ._way ol li a.icon_weixin{ width: 46px; background-position: -44px 0; }
.fenping06 .contact_us ._way ol li a.icon_qq{ background-position: -90px 0; }
.fenping06 .contact_us ._way p.emails{ background: url(../images/main/icon_emails.png) no-repeat left center; padding-left: 24px; margin: 6px 0; font-family: "微软雅黑"; }
.fenping06 .contact_us ._way p.address{ background: url(../images/main/icon_address.png) no-repeat left center; padding-left: 24px; }
.fenping06 .map{ width: 60%; height: 100%; font-size: 0; }
/*分屏七*/
.fenping07{ font-size: 0; }
.img_txt{ background-repeat: no-repeat; background-size: 100% 100%; }
.img_txt ._txt{ width: 100%; height: 100%;  text-align: center; padding: 6.5%; box-sizing: border-box; }
.img_txt ._txt i{ width: 44px; height: 35px; background-image: url(../images/main/quotation_marks.png); }
.img_txt ._txt p{ font-family: '苹方'; font-size: 39px; color: #ffffff; margin: 25px 0; }
.img_txt ._txt span{ display: inline-block;  width: 107px; height: 4px; background-color: #ffffff;}
.i_footer{ width: 100%; background-color: #343434; padding-top: 65px; padding-bottom: 35px; }
.i_footer ul{ margin-left: 19px; }
.i_footer ul li{ margin-right: 90px; }
.i_footer dl dt{ font-size: 16px; color: #efefef; margin-bottom: 2px; }
.i_footer dl dd a{ font-size: 14px; color: #efefef; opacity: .5; }
.i_footer .QR_code .sub_title{ color: #efefef; }
.i_footer .QR_code i{ width: 103px; height: 103px; background-image: url(../images/main/QR_code.jpg); margin: 20px 0; }
.i_footer .QR_code p{ font-size: 16px; color: #9b9b9b; line-height: 28px; }
.i_footer .QR_code p.text{ font-size: 14px; }
.i_bottom{ width: 100%; height: 55px; background-color: #2f2f2f; }
.i_bottom .w1320{ position: relative; }
.i_bottom p{ line-height: 55px; font-family: "微软雅黑"; font-size: 14px; color: #efefef; opacity: .6; }
.i_bottom .to_top{ width: 100px; height: 35px; line-height: 35px; font-size: 25px; color: #ffffff; background: url(../images/main/icon_top.png) no-repeat; background-position-x: right; position: absolute; right: 6px; top: 10px; cursor: pointer; }
.side_to_top{ position: fixed; right: 20px; bottom: 30%; width: 55px; height: 55px; line-height: 55px; background: rgba(0,0,0,.3); border-radius: 50%; text-align: center; color: #fff; cursor: pointer;
              -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; opacity: 0;
}
.side_to_top i{ font-size: 30px;}
.side_to_top.on{ opacity: 1;}
.side_to_top:hover{ background: rgba(0,0,0,.7)}
/****************************分割线**************************/

/*九城集团*/
.g_title{ font-size: 36px; color: #eeeeee; line-height: 50px; text-align: center; }
.g_sub_title{ font-size: 25px; color: #6c6c6c; line-height: 26px; text-align: center; }
.g_text{ font-size: 14px; color: #9c9c9c; line-height: 30px; }
.sub_text{ font-family: 'David'; font-size: 12px; line-height: 12px; color: rgba(25,25,26,.5); }
.pt50{ padding-top: 50px; }
.mt65{ margin-top: 65px; }
/*九城集团导航*/
.group_nav{ background: url(../images/temp/group_bg01.jpg) no-repeat; background-size: 100% 100%; text-align: center; padding-top: 100px; padding-bottom: 120px; }
.group_nav p.g_title{ color: rgba(255,255,255,.5); }
.group_nav p.g_sub_title{ color: #ffffff; }
.group_nav ul{ display: inline-block; padding: 14px 24px; background-color: rgba(255,255,255,.7); border-radius: 30px; margin-top: 20px; }
.group_nav ul li{ height: 35px; line-height: 35px; border-radius: 20px; margin-left: 6px; }
.group_nav ul li:first-child{ margin-left: 0; }
.group_nav ul li a{ padding: 0 16px; color: rgba(0,0,0,.5); }
.group_nav ul li.select a, .group_nav ul li:hover a{ color: #ffffff; }
.group_nav ul li.select, .group_nav ul li:hover{ background-color: rgba(231,0,18,.7); }
/*集团介绍*/
.group_intro .intro_bg{ background-color: #f7f7f7; position: relative; }
.group_intro .intro_bg .intro_text{ padding: 68px 5px; }
.group_intro .intro_bg .intro_text p{ writing-mode: vertical-rl; writing-mode: tb-rl; height: 390px; }
.group_intro .intro_bg .intro_img{ width: 1115px; font-size: 0; margin-left: 75px; }
.group_intro .intro_bg .intro_title{ width: 124px; height: 292px; background-color: #e70012; box-sizing: border-box; position: absolute; top: 50%; margin-top: -196px; left: 435px; padding: 20px 15px; }
.group_intro .intro_bg .intro_title p{ writing-mode: vertical-rl; writing-mode: tb-rl; color: #ffffff; font-size: 12px; line-height: 20px; }
.group_intro .intro_bg .intro_title p.g_text{ font-size: 20px; margin-left: 7px; }
.group_intro .intro_bg .intro_title p a{ font-size: 12px; color: #b80210; background-color: #ffffff; margin-bottom: 12px; line-height: 12px; padding: 15px 6px 15px 4px; border-radius: 15px; }
.group_intro .intro_bg .intro_title p a.more{ color: #ffffff; background-color: #84020c; }
/*董事长致辞*/
.group_speech{ margin-top: 140px; }
.group_speech .w1320{ padding: 0 18px; }
.group_speech .speech_img{ width: 50%; font-size: 0; position: relative; }
.group_speech .speech_img img{ width: auto; }
.group_speech .speech_img i{ width: 83px; height: 86px; background: url(../images/main/group_logo.png) no-repeat; position: absolute; top: 50%; margin-top: -43px; left: 500px; }
.group_speech .speech_content p{ text-align: left; }
.group_speech .speech_content .speech_text{ margin-top: 18px; }
.group_speech .speech_content .speech_text p{ text-indent: 2em; }
.group_speech .speech_content .speech_text p.right{ text-align: right; text-indent: 0; }
.group_speech .speech_content .speech_text i{ width: 106px; height: 47px; background: url(../images/main/group_name.jpg) no-repeat; }
.group_speech .speech_content .speech_text a.more{ font-size: 14px; color: #6c6c6c; padding: 0 34px; line-height: 32px; box-sizing: border-box; border: 2px solid #e5e5e5; border-radius: 5px; margin-top: 5px; }
/*企业文化*/
.group_culture .culture_bg{ background: url(../images/temp/group_bg02.jpg) no-repeat; background-size: 100% 100%; }
.group_culture .culture_bg .w1320{ padding: 25px 155px; position: relative; }
.group_culture .culture_bg .culture_box{ background-color: rgba(255,255,255,.8); padding: 65px 55px; box-sizing: border-box; border-bottom-left-radius: 10px; border-top-left-radius: 10px; width: 45%; height: 405px; margin-top: 65px; cursor: pointer; }
.group_culture .culture_bg .culture_img{ width: 55%; }
.group_culture .culture_bg .culture_img a{ border-radius: 10px; font-size: 0; display: block; }
.group_culture .culture_bg .culture_img a img{ border-radius: 10px; }
.group_culture .culture_bg .culture_box .culture_title{ padding-top: 60px; }
.group_culture .culture_bg .culture_box .cul_title{ font-family: 'David'; font-size: 12px; color: rgba(0,0,0,.2); }
.group_culture .culture_bg .culture_box .cul_sub_title{ font-size: 20px; color: rgba(0,0,0,.8); line-height: 28px; }
.group_culture .culture_bg .culture_box span{ font-size: 14px; color: rgba(38,38,38,.5); }
.group_culture .culture_bg .culture_box .culture_content{ margin-top: 10px; }
.group_culture .culture_bg .culture_box .culture_content p{ color: rgba(38,38,38,.7); line-height: 24px; }
.group_culture .culture_bg .culture_box .culture_content p a.more{ font-size: 16px; color: rgba(40,40,40,.8); padding: 0 18px; line-height: 25px; background-color: #ffffff; border-radius: 15px; margin-top: 50px; }
.group_culture .culture_bg .swiper_culture{ padding-bottom: 30px; }
.group_culture .culture_bg .swiper-button-prev{ background: url(../images/main/group_arrow_left.png) no-repeat; outline: none; }
.group_culture .culture_bg .swiper-button-next{ background: url(../images/main/group_arrow_right.png) no-repeat; outline: none; }
.swiper-container-horizontal>.swiper-pagination-bullets{ bottom: -5px; }
.group_culture .culture_bg .swiper_culture .swiper-pagination-bullet{ width: 16px; height: 16px; border: 2px solid #ffffff; box-sizing: border-box; background-color: rgba(0,0,0,0); opacity: 1; margin: 0 10px; }
.group_culture .culture_bg .swiper_culture .swiper-pagination-bullet-active{ background-color: #e70012; border: none; }
/*集团内刊*/
.group_public .public_bg ul li{ margin-left: 45px; }
.group_public .public_bg ul li:first-child{ margin-left: 0; }
.group_public .public_bg ul li a{ padding: 7px; background-color: #fcfcfc; box-sizing: border-box; }
.group_public .public_bg ul li a img{ width: auto; }
.group_public .public_bg ul li a .public_content{ width: 396px; height: 115px; color: #6c6c6c; padding: 17px; box-sizing: border-box; padding-bottom: 0; }
.group_public .public_bg ul li a .public_content .public_title{ font-size: 20px; padding-left: 75px; }
.group_public .public_bg ul li a .public_content .public_title .date{ font-size: 12px; display: inline-block; width: 56px; text-align: left; line-height: 12px; border-right: 1px solid #bfbfbf; margin-right: 10px; }
.group_public .public_bg ul li a .public_content .public_title .date em{ font-size: 18px; color: #ff0000; display: inline-block; width: 100%; line-height: 20px; }
.group_public .public_bg ul li a .public_content .public_text{ color: #a8a8a8; text-align: left; }
.group_public .public_bg .w1320{ text-align: center; }
.group_public .public_bg a.more{ font-family: 'David'; font-size: 18px; color: #6c6c6c; padding: 0 125px; height: 50px; line-height: 50px; border: 1px solid #ff0100; border-radius: 15px;margin-top: 40px; }
/*旗下公司*/
.group_subsidiary .subsidiary_bg ul._info li{ width: 25%; padding-left: 45px; box-sizing: border-box; border-left: 2px solid #e8e8e8; }
.group_subsidiary .subsidiary_bg ul._info li:first-child{ border-left: none; }
.group_subsidiary .subsidiary_bg ul._info li p{ text-align: left; }
.group_subsidiary .subsidiary_bg ul._info li .g_title{ font-family: "微软雅黑"; font-size: 36px; color: #121212; position: relative; }
.group_subsidiary .subsidiary_bg ul._info li .g_title em{ font-size: 68px; }
.group_subsidiary .subsidiary_bg ul._info li .g_title .sub_text{ color: #121212; position: absolute; width: 80px; text-align: center; }
.group_subsidiary .subsidiary_bg ul._info li .g_text{ color: #19191a; line-height: 14px; margin-top: 8px; }
.group_subsidiary .subsidiary_bg ul._info li.select .g_title{ color: #f1588e; }
.group_subsidiary .subsidiary_bg ul._info li.select .g_title .sub_text{ color: #f1588e; }
.subsidiary_address .subsidiary_map{ width: 680px; height: 773px; background-image: url(../images/temp/group_map.png); margin-right: 50px; }
.subsidiary_address .subsidiary_map ol{ width: 100%; height: 100%; position: relative; }
.subsidiary_address .subsidiary_map ol li{ position: absolute; width: 132px; height: 36px; line-height: 36px; background-color: #fa0000; border-radius: 30px; text-align: center; }
.subsidiary_address .subsidiary_map ol li._zhangjiajie{ top: 85px; left: 145px; }
.subsidiary_address .subsidiary_map ol li._changsha{ top: 220px; right: 90px; }
.subsidiary_address .subsidiary_map ol li._zhuzhou{ top: 290px; right: -10px; }
.subsidiary_address .subsidiary_map ol li._xiangtan{ top: 330px; right: 95px; }
.subsidiary_address .subsidiary_map ol li._shaoyang{ top: 350px; right: 275px; }
.subsidiary_address .subsidiary_map ol li._yongzhou{ bottom: 265px; right: 260px; }
.subsidiary_address .subsidiary_map ol li._wuxi{ bottom: 110px; left: 90px; }
.subsidiary_address .subsidiary_map ol li a{ font-size: 16px; color: #ffffff; display: block; }
.subsidiary_address .subsidiary_map ol li.select, .subsidiary_address .subsidiary_map ol li:hover{ background-color: #120000; }
.subsidiary_address .address_box{ border-left: 1px solid #f5e4e4; margin-top: 60px; padding: 10px 5px; }
.subsidiary_address .address_box .company_address{ display: none; height: 100%; border: 1px solid #e1e1e1; box-sizing: border-box; margin-left: 60px; padding: 0 30px; box-shadow: -10px 5px #ebecf0; }
.subsidiary_address .address_box .company_address.select{ display: block; }
.subsidiary_address .address_box .company_address a{ width: 100%; height: 66px; line-height: 66px; font-size: 28px; color: #fa0000; border-bottom: 1px dashed #e0e0e0; text-align: left; }
.subsidiary_address .address_box .company_address ul{ padding: 10px 0; width: 365px; }
.subsidiary_address .address_box .company_address ul li{ line-height: 36px; font-size: 16px; color: #666666; }
/*九城集团底部*/
.group_footer .img_txt{ background-image: url(../images/temp/group_bg03.jpg); margin-top: 80px; }

/****************************分割线**************************/

/*集团产业*/
/*集团产业导航*/
.w1200{ width: 1200px; margin: 0 auto; overflow: hidden; }
.indus_title{ font-family: 'David'; font-size: 18px; color: rgba(204,10,10,.5); line-height: 20px; }
.indus_sub_title{ font-size: 16px; color: #6c6c6c; line-height: 18px; }
.indus_text{ font-size: 14px; color: #949393; line-height: 24px; }
.industry_nav{ background: url(../images/temp/indus_bg01.jpg) no-repeat; background-size: 100% 100%; }
.industry_nav p.g_title{ color: rgba(119,121,125,.5); }
.industry_nav p.g_sub_title{ color: #6c6c6c; }
/*九城集团产业*/
.pl14{ padding-left: 14px; }
.industry_box{ background-image: url(../images/temp/indus_bg.jpg); background-size: 100% 100%; padding-top: 65px; padding-bottom: 75px; }
.industry_box a{ text-align: left; }
.industry_box .w1200>.industry_title{ margin-bottom: 90px; }
.industry_box .w1200>.industry_title p{ font-size: 35px; color: #444444; line-height: 40px; }
.industry_box .w1200>.industry_title p i{ width: 14px; height: 11px; background-image: url(../images/main/indus_quotation_marks.png); background-size: 100% 100%; }
.industry_box .w1200>.industry_title span{ font-size: 20px; color: #444444; position: relative; }
.industry_box .w1200>.industry_title span:after{ content: ''; display: inline-block; width: 22px; height: 2px; background-color: #000000; position: absolute; left: 14px; bottom: -22px; }
.industry_box .industry_item{ width: 470px; height: 520px; position: relative; float: left; margin-top: 50px; }
.industry_box .industry_item:nth-child(2n+1){ float: right; }
.industry_box .industry_item .industry_num{ position: absolute; z-index: 2; }
.industry_box .industry_item .industry_num em{ font-size: 74px; color: #e70012; position: relative; top: -65px; left: 30px; }
.industry_box .industry_item .industry_num em:after{ content: ''; display: inline-block; width: 54px; height: 4px; background-color: #e70012; position: absolute; right: -20px; bottom: 0; }
.industry_box .industry_item .industry_img{ width: 450px; height: 295px; }
.industry_box .industry_item .industry_img img{ width: 100%; height: auto; }
.industry_box .industry_item .industry_content{ padding-top: 55px; }
.industry_box .industry_item .industry_title{ margin-bottom: 30px; }
.industry_box .industry_item .industry_title .indus_sub_title{ position: relative; }
.industry_box .industry_item .industry_title .indus_sub_title:after{ content: ''; width: 23px; height: 1px; background-color: #e70012; position: absolute; left: 0; bottom: -10px; }
.industry_box .industry_item .industry_text .indus_sub_title{ margin-bottom: 7px; }
.industry_box .industry_item i{ width: 45px; height: 46px; background: url(../images/main/indus_arrow.png) no-repeat; margin-top: 90px; margin-right: 20px; }
.industry_box .industry_item:hover .industry_img{ width: 470px; }
.industry_box .industry_item:hover .industry_num em{ font-size: 105px; top: -95px; }
.industry_box .industry_item:hover .industry_num em:after{ width: 74px; height: 10px; }
.industry_box .industry_item:hover i{ background: url(../images/main/indus_arrow.png) no-repeat; background-position: -45px 0; }
/*集团产业底部*/
.industry_footer .img_txt{ background-image: url(../images/temp/indus_bg02.jpg); }

/****************************分割线**************************/

/*社会责任*/
.social_title{ font-size: 22px; color: #444444; }
.social_sub_title{ font-size: 16px; color: #8d8d8d; padding: 15px 0 10px; }
.social_text{ font-size: 12px; color: #8d8d8d; line-height: 24px; margin-bottom: 110px; height: 48px; overflow: hidden;}
/*社会责任导航*/
.social_nav{ background-image: url(../images/temp/social_bg01.jpg); }
/*社会责任内容*/
.social_content{ background-image: url(../images/temp/social_bg.jpg); }
.social_content .w1320{ padding: 100px 30px 170px; }
.social_content .content_box{ background-color: #ffffff; padding: 19px; box-sizing: border-box; position: relative; margin-left: 25px; box-shadow: 3px 3px 3px rgba(110,108,108,.1); height: 707px; }
.social_content .content_box:first-child{ margin-left: 0; }
.social_content .content_box .social_title{ background: url(../images/main/social_dashed.png) repeat-x; background-position: bottom; width: 295px; padding-bottom: 10px; position: absolute; top: 70px; }
.social_content .content_box._gyln .social_title i{ width: 46px; height: 41px; background: url(../images/main/social_icons.png) no-repeat; margin-right: 5px; }
.social_content .content_box .swiper-container{ width: 365px; margin-top: 100px; }
.social_content .content_box .swiper-slide, .social_content .content_box .swiper-slide a{ font-size: 0; }
.social_content .content_box a span{ display: inline-block; width: 100%; text-align: left; }
.social_content .content_box a .pic{ width: 365px; height: 330px; overflow: hidden;}
.social_content .content_box a .pic img{ width: 100%; display: block;}
.social_content .content_box .swiper-pagination-bullets{ bottom: 408px; left: 0; width: auto; }
.social_content .content_box .swiper-pagination-bullet{ background-color: #646464; opacity: 1; }
.social_content .content_box .swiper-pagination-bullet-active{ background-color: #fe6d78; }
.social_content .content_box._jcdjz .social_title i{ width: 39px; height: 41px; background: url(../images/main/social_icons.png) no-repeat; background-position: -46px 0; margin-right: 5px; }
.social_content .content_box._jcdjz .social_title{ top: 418px; }
.social_content .content_box._jcdjz .swiper_jcdjz{ margin-top: 0; }
.social_content .content_box._jcdjz .pic{ margin-bottom: 122px; }
.social_content .content_box._jcdjz .social_text{ margin-bottom: 88px; }
.social_content .content_box._jcdjz .swiper-pagination-bullets{ bottom: 56px; left: 0; width: auto; }
.social_content .content_box._zrbg .social_title i{ width: 42px; height: 41px; background: url(../images/main/social_icons.png) no-repeat; background-position: -85px 0; margin-right: 5px; }
/*社会责任底部*/
.social_footer .img_txt{ background-image: url(../images/temp/social_bg02.jpg); }

/****************************分割线**************************/

/*联系我们*/
.con_title{ font-size: 20px; color: #6c6c6c; line-height: 26px; }
.con_sub_title{ font-family: 'David'; font-size: 14px; color: rgba(108,108,108,.2); }
.con_text{ font-size: 18px; color: #6c6c6c; line-height: 28px; }
.con_txt{ font-size: 14px; color: #686868; line-height: 20px; }
.contact_nav{ background-image: url(../images/temp/contact_bg01.jpg); padding: 145px 0 200px 0; }
.contact_nav p.g_title {
    color: rgba(119,121,125,.5);
}
.contact_nav p.g_sub_title {
    color: #6c6c6c;
}
/*联系方式*/
.contact_content{ background-image: url(../images/temp/contact_bg.jpg);background-size: cover; }
.contact_content .contact_way{ padding: 60px 35px 40px; }
.contact_content .contact_way>div{ margin-left: 349px; max-width: 230px; position: relative; }
.contact_content .contact_way .contact_address{ margin-left: 0; }
.contact_content .contact_way .contact_address:before{ content: ''; display: inline-block; width: 13px; height: 21px; background: url(../images/main/icon_address02.png) no-repeat; position: absolute; left: -23px; top: 0; }
.contact_content .contact_way .contact_phone:before{ content: ''; display: inline-block; width: 26px; height: 20px; background: url(../images/main/icon_phone.png) no-repeat; position: absolute; left: -36px; top: 2px; }
.contact_content .contact_way .contact_fax:before{ content: ''; display: inline-block; width: 24px; height: 19px; background: url(../images/main/icon_email.png) no-repeat; position: absolute; left: -34px; top: 4px; }
/*旗下公司联系方式*/
.contact_content{ padding-bottom: 65px; }
.contact_region .contact_title{ padding: 30px; text-align: center; border-bottom: 1px solid #e3e3e3; margin-bottom: 30px; }
.contact_region ul{ padding-left: 50px; }
.contact_region ul li{ width: 25%; height: 90px; }
.contact_region ul li:nth-child(4n+1){ margin-left: 0; }
.contact_region ul li img{ width: 53px; height: 53px; margin-right: 15px; margin-top: 5px; }
.contact_region .contact_text a{ font-size: 16px; color: #e81828; border-bottom: 1px solid #e81828; line-height: 20px; }
.contact_region .contact_text p{ font-size: 14px; color: #b7b7b7; line-height: 16px; line-height: 20px; display: table; }
.contact_region .contact_text p span{ display: table-cell; }
/*集团产业底部*/
.contact_footer .img_txt{ background-image: url(../images/temp/contact_bg02.jpg); }

/*新闻*/
.news_nav{ background-image: url(../images/temp/news_bg01.jpg); }
.news_nav p.g_title {color: rgba(119,121,125,.5);}
.news_nav p.g_sub_title{ color: #6c6c6c ;}
.news_nav ul li ul{ display: none;}
.news_nav ul li{float: left;}
.nc_main{ background: url(../images/temp/nc_bg.jpg) center top no-repeat; padding-bottom: 36px;}
.nc_main .w1320{ padding: 0 30px;}
.nc_list{ font-size: 0;}
.nc_list li{ display: inline-block; width: 400px; height: 512px; padding: 238px 20px 0; box-sizing: border-box; vertical-align: top; margin-right: 30px; margin-top: 50px; border: 1px solid #f1f0f0; position: relative; background: #fff;}
.nc_list li:nth-child(3n+3){ margin-right: 0;}
.nc_list li .img{width: 400px; height: 153px; position: absolute; left: -1px; top: 28px; overflow: hidden;}
.nc_list li .img a{ display: block;}
.nc_list li .img img{ width: 100%;}
.nc_list li .title{line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: 13px; border-bottom: 1px solid #f0f0f0;}
.nc_list li .title a{ font-size: 18px; color: #535353;}
.nc_list li .title a:hover {color: #e70012;text-decoration: none;}
.nc_list li .time{ line-height: 18px; margin-top: 15px; font-size: 14px; color: #c6c6c6;}
.nc_list li .desc{ line-height: 33px; height: 132px; margin-top: 10px; font-size: 14px; color: #9c9c9c; overflow: hidden;}
.nc_list li .more{ line-height: 18px; margin-top: 10px;}
.nc_list li .more a{ font-size: 14px; color: #c6c6c6;}
.nc_list li .more a:hover {color: #e70012;text-decoration: none;}
.nc_pager_wrap{ text-align: right; margin-top: 20px;}
.nc_pager_wrap .pager{ display: inline-block;}
.ns_nav{text-align: center; padding: 181px 0 175px; background-image: url(../images/temp/news_bg03.jpg); background-size: cover;}
.ns_nav p{
    display: inline-block;
    position: relative;
    line-height: 66px;
    border-bottom: 1px solid 1px solid #fff;
    font-size: 40px;
    color: #fff;
}
.ns_nav p:after{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 1px;
    width: 100%;
    height: 1px;
    background: #fff;
}
.ns_main{ padding-top: 40px; background: url(../images/temp/nc_bg.jpg) center top no-repeat; padding-bottom: 55px;background-size: cover;}
.ns_title{ font-size: 30px; color: #6c6c6c; font-weight: normal; text-align: center; line-height: 46px;}
.ns_time_views{ text-align: center; font-size: 14px; color: #8a8a8a; margin-top: 12px; line-height: 28px;}
.ns_time_views p{ display: inline-block; margin: 0 30px;}
.ns_top_note{ line-height: 26px; padding: 20px 26px; font-size: 14px; color: #9c9c9c; border: 1px solid #e1e1e7; border-left-width: 4px; margin-top: 28px;}
.ns_detail{ padding: 30px 0 20px; border-bottom: 1px dashed #dcdcdc;}
.ns_detail img{ max-width: 100%;}
.ns_back_next{ padding: 0 54px; color: #9c9c9c; overflow: hidden;}
.ns_back_next a{ font-size: 14px; color: #9c9c9c;}
.ns_back_next a:hover{ color: #e70012;}

/*案例*/
.sc_banner{ height: 421px; overflow: hidden; position: relative;}
.sc_banner img{
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}
.sc_main{ padding: 60px 0; background: url(../images/temp/nc_bg.jpg) center top no-repeat; }
.sc_title{ text-align: center;}
.sc_title p{ line-height: 30px; font-size: 22px; color: #b5b5b5;}
.sc_title h1{ font-size: 30px; color: #444; font-weight: normal; line-height: 38px;}
.sc_nav{ margin-top: 63px;}
.sc_nav ul{ width: 1244px; margin: 0 auto; font-size: 0;}
.sc_nav ul li{ display: inline-block; width: 176px; margin-right: 2px; height: 42px; line-height: 42px; text-align: center;vertical-align: top; margin-bottom: 4px; }
.sc_nav ul li:nth-child(7n+7){ margin-right: 0;}
.sc_nav ul li a{ font-size: 14px; color: #000; transition: all .3s; display: block;background: #eee; border-radius: 3px;}
.sc_nav ul li a.select{ background: #e70012; color: #fff;}
.sc_nav ul li:hover a{ background: #e70012; color: #fff;}
.sc_list{ margin: 72px auto 0; font-size: 0; width: 1201px;}
.sc_list li{ display: inline-block; position: relative; width: 395px; height: 293px; overflow: hidden; margin-right: 8px; margin-bottom: 8px;}
.sc_list li:nth-child(3n+3){ margin-right: 0;}
.sc_list li .mask{
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    width: 0;
    height: 100%;
    background: rgba(0,0,0,.5);
    transition: all .3s;
}
.sc_list li:hover .mask{
    width: 100%;
    left: 0;
}
.sc_list li img{ width: 100%; display: block;}
.sc_list li a{ display: block;}
.sc_list li .info{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,60%); color: #fff; opacity: 0; transition: all .7s; z-index: 2; width: 300px;}
.sc_list li .info .name{font-size: 26px; text-align: center;}
.sc_list li .info .phone{font-size: 16px; text-align: left;}
.sc_list li .info .address{font-size: 16px; text-align: left}
.sc_list li:hover .info{ transform: translate(-50%,-50%); opacity: 1;}
/****************************分割线**************************/
/*媒体查询*/
@media screen and (max-width: 1440px) {
	.w1320{ width: 1200px; }
	/*首页*/
	.i_header .top_right{ display: none; }
	.fenping03 .category ul li{ margin-left: 90px; }
	.fenping04 .car_brand ul li{ margin-left: 20px; }
	.fenping04 .car_address ul li{ width: 33.33%; }
	.fenping04 .car_address ul li a img{ height: 270px; }
	.fenping04 .car_address ul li .address em{ bottom: -50px; }
	.fenping04 .car_address ul li:nth-child(2) .address em{ bottom: -30px; }
	.fenping05 .news_tab ul li{ margin-left: 24px; }
	.fenping06 .contact_us ._way{ padding-right: 30px; }
	/*九城集团*/
	.group_intro .intro_bg .intro_text{ padding: 40px 5px; }
	.group_intro .intro_bg .intro_img{ width: 995px; }
	.group_intro .intro_bg .intro_title{ left: 252px; }
	.group_speech .speech_img{ width: 51%; }
	.group_culture .culture_bg .culture_box{ margin-top: 33px; }
	.group_public .public_bg ul li{ margin-left: 20px; }
	.group_public .public_bg ul li a{ width: 386px; }
	.group_public .public_bg ul li a img{ width: 100%; }
	.group_public .public_bg ul li a .public_content{ width: 372px; }
	/*联系我们*/
	.contact_content .w1320 .w1200{ width: 1040px; }
	.contact_content .contact_way>div{ margin-left: 270px; }
}
@media screen and (max-width: 1200px) {
	.fenping07>img{ width: 1200px; }
}
@media screen and (max-height: 900px) {
	.fenping02 .group_profile{ padding-top: 70px; }
	.fenping02 ._text{ margin-top: 30px; margin-bottom: 40px; }
	.fenping03 ._title{ padding-top: 90px; }
	.fenping03 .category{ height: 280px; }
	.fenping03 .category ul{ padding-top: 110px; }
	.fenping04 .car_brand ul{ padding-top: 20px; }
	.fenping04 .car_brand ul li{ margin-bottom: 5px; }
	.fenping04 .car_address ul li{ height: 492px; }
	.fenping04 .car_address ul li a img{ height: 250px; }
	.fenping04 .car_address ul li.second .address{ margin-top: 70px; }
	.fenping04 .car_address ul li.second .address button.details{ margin-bottom: 50px; }
	.fenping04 .car_address ul li .address em{ bottom: -33px; }
	.fenping05{ padding-top: 75px; }
	.fenping05 .news_tab{ margin-top: 90px; }
	.fenping06 .contact_us ._way{ padding-top: 200px; }
	.fenping07 .img_txt ._txt{ padding: 5%; }
	.fenping07 .i_footer{ padding-top: 30px; padding-bottom: 12px; }
}
@media screen and (max-height: 800px) {
	.fenping02 .group_profile{ padding-top: 50px; }
	.fenping02 ._text{ margin-top: 20px; margin-bottom: 30px; }
	.fenping03 ._title{ padding-top: 70px; }
	.fenping03 .category{ margin-top: 50px; }
	.fenping04 .car_address ul li{ height: 457px; }
	.fenping04 .car_address ul li a img{ height: 230px; }
	.fenping04 .car_address ul li.second .address{ margin-top: 55px; }
	.fenping04 .car_address ul li .address em{ bottom: -18px; }
	.fenping05{ padding-top: 55px; }
	.fenping05 .news_tab{ margin-top: 70px; }
	.fenping06 .contact_us ._way{ padding-top: 160px; }
	.fenping07 .img_txt ._txt{ padding: 4%; }
}

/*里程碑*/
.milepost_title{ padding: 50px; text-align: center; }
.milepost_title .con_title{ font-size: 30px; color: #6c6c6c; line-height: 26px; }
.milepost_title .con_sub_title{ font-family: 'David'; font-size: 22px; color: rgba(108,108,108,.2); }
.con_text{ font-size: 18px; color: #6c6c6c; line-height: 28px; }
.con_txt{ font-size: 14px; color: #686868; line-height: 20px; }
.milepost_nav{ background-image: url(../images/temp/milepost_02.jpg); height:421px;}
.milepost_nav .g_title{ color: rgba(119,121,125,.5); }

.milepost_content{ background: url(../images/temp/milepost-contentbg.jpg) repeat center top; text-align:center; padding-bottom:20px; }
.milepost_content li{ border-bottom:1px dashed #efefef; margin-bottom:60px;}
.mp_time{ background:url(../images/temp/milepost_05.png) no-repeat center center; height:110px; line-height:110px; color:#fff; font-size:20px; margin-bottom:50px}
.mp_text { color:#7c7c7c; margin-bottom:10px;}
.milepost_footer .img_txt{ background-image: url(../images/temp/milepost_26.jpg); }
.milepost_footer .img_txt ._txt{ width: 100%; height: 100%;  text-align: center; padding: 7.5% 0 5.5%; box-sizing: border-box; }

/*通用详情页面*/
.com_banner{ position: relative; overflow: hidden; height: 420px;}
.com_banner img{
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}
.com_detail_header{
    padding-top: 16px;
    height: 80px;
    line-height: 80px;
    border: 1px solid #e6e4e4;
}
.com_detail_header .w1320{
    padding: 0 50px;
}
.com_detail_header .name{
    font-size: 30px;
    color: #e50112;
    float: left;
    position: relative;
}
.com_detail_header .name:after{
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    background: #333;
    left: 0;
    bottom: -1px;
}
.com_detail_header .location{
    float: right;
}
.com_detail_header .location span,.com_detail_header .location a{
    font-size: 12px;
    color: #bebebe;
    font-family: SimSun;
}
.com_detail_header .location span{
    display: inline-block; 
    margin: 0 5px;
}
.com_detail_box{
    margin-top: 70px;
    padding-bottom: 30px;
}
.com_detail_box .w1320{
    padding: 0 50px;
}
.com_detail_title{
    font-size: 30px;
    color: #333;
    text-align: center;
    font-weight: normal;
    line-height: 40px;
}
.com_detail_title:after{
    content: "";
    display: block;
    width: 55px;
    height: 5px;
    background: #e7010e;
    margin: 27px auto 0;
}
.com_detail_show{
    margin-top: 50px;
}
.com_detail_show img{
    max-width: 100%;
}
@media screen and (max-width: 1440px) {
	.social_content .w1320{ width: 1320px; }
}
.com_detail_bg{
    background: url(../images/main/detail_bg.png) center top repeat-y;
}


/***人才招聘***/
.rencaizp_hd{font-size:26px;color:#000000;text-align:left;  margin:0px auto; clear:both;}
.rencaizp_part1{ clear:both;overflow:hidden; margin-top:70px;}
.rencaizp_p1left{ float:left; width:550px; line-height:37px;font-size:18px;color:#8d8d8d;}
.rencaizp_p1right{float:right; width:600px; padding-top:33px;}
.rencaizp_p1right img{width:100%;}

.rencaizp_hd2{line-height:42px;font-size:22px;}
 
.rencaizp_bd_text{height:260px;line-height:37px;font-size:18px;color:#8d8d8d; margin-top:25px;}
.rencaizp_bd_pic1{ margin-bottom:110px;}
.renlizykhd{height:200px;overflow:hidden;}