@charset "utf-8";
@font-face {
    /* font-properties */
    font-family: SourceHanSansCN;
    src:url('../fonts/SourceHanSansCN-Normal.woff'),
    url('../fonts/SourceHanSansCN-Normal.ttf'),
    url("../fonts/SourceHanSansCN-Normal.otf.html"),
    url('../fonts/SourceHanSansCN-Normal.eot.html'); /* IE9 */
}
*{margin:0;padding:0;list-style:none;border:0;}
body{font-size: 14px; line-height: 1.5; font-family:"SourceHanSansCN",Arial,Tahoma,Helvetica,STHeiti;min-width: 1300px;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, code, em, img, small, strong, sub, sup, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;}
a{text-decoration: none; color: #4a4a4a;}
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;}    /* 重置table属性 */
a {outline: none;}
img{ vertical-align:middle;}
a:active {star:expression(this.onFocus=this.blur());}
input,textarea{-webkit-appearance: none;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    border: 0 none;
    margin: 0;
    padding: 0;
}

select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: 0;

    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;

    /*在选择框的最右侧中间显示小箭头图片*/
    background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;


    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: 14px;
}


/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
table{ border: 1px solid #cccccc; border-right: 0;border-bottom:0;}
td,th{ border-right: 1px solid #ccc;border-bottom: 1px solid #ccc; }
.gray{color:#999999;}
.orange{color:#d8522e}
.gray_c{ color: #cccccc;}
.gray_x{ color: #666666;}
.green{color:#339900}
.red{ color: #fa030f;}
.font11{ font-size: 11px;}
.font14{ font-size: 14px;}
.font16{ font-size: 16px;}
.font20{ font-size: 20px;}
.p_rl{position: relative}
.p_al{ position: absolute}
.n_font20{font-size: 20px; padding: 0 5px; font-weight: bold;}
.bg_color{ background-color: #eef2f4}
.g_color{background-color: #edf2f5;}
.fwt{ font-weight: bold;}
.pad60{padding: 60px 0;}
.marB50{margin-bottom: 50px;}
.mar90{ margin: 90px auto;}
.mar50{ margin: 50px auto;}
.marT30{ margin-top: 30px;}
.marT10{ margin-top: 10px;}
.marT20{ margin-top: 20px;}
.fl{float: left;}
.fr{float: right;}
.clear{ clear: both;}
.ofw{ overflow: hidden;}
.mar_z{margin: 20px auto 70px;}
.mar_x{margin:70px auto;}
.footer_address_bg{ background-color: #313131}
.footer_b{ background-color: #e94619;}
.ovfl_s{overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    height: 21px;
    margin-top: 10px;
}
.ovfl_d{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;height:38px;}
h2.title {
	font-size: 30px;
	color:#191917;
	background-color: #eef2f1;
	position: absolute;
	width: 200px;
	text-align: center;
	left: 50%;
	margin-left: -100px;
	margin-top: -38px;
	z-index: 200;
}
/*nav*/
.nav{ width: 100%; overflow: hidden;}
.logo{ width: 200px; float: left; margin-top: 30px; text-align: center; position: relative;top:-10px}
.logo a {color: #e83d0c}
.menu{ width: 600px; float: right;}
.menu ul li{float: left; width: 95px; height: 100px; line-height: 100px; text-align: center;}
.menu ul li a{ color: #666666; font-size: 14px; display: inline-block; width: 100%;}
.menu ul li.on{ background: #ea4519; color:#fff;}
.menu ul li.on a{ color:#fff;}
/* banner */
.main_visual{height:422px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:422px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:422px;}
.main_image li span{display:block;width:100%;height:422px}
.main_image li a{display:block;width:100%;height:422px}
.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}
div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-10000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:86px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url("../images/hover_left.png") no-repeat left top;left:100px;}
#btn_next{background:url("../images/hover_right.png") no-repeat right top;right:100px;}
.zy_main{width:960px;margin: 0 auto; }
.adress{ width: 960px; height:600px;background: url("../images/address.png") no-repeat 95px 70px; line-height: 21px; margin-top: 100px; overflow: hidden;}
.adress .txt1{ margin-top: 110px; margin-left: 110px;}     
.adress .txt2{ margin-top:-116px; margin-left: 755px;}
.adress .txt3{ margin-top: 8px; margin-left: 755px;}
.adress .txt4{ margin-top: 8px; margin-left: 755px;}
.adress .txt5{ margin-top: 16px; margin-left: 755px;}
.adress .txt6{ margin-top: -42px; margin-left: 110px;}
.adress .txt7{ margin-top: 30px; margin-left: 110px;}
.adress .txt8{ margin-top: -56px; margin-left: 755px;}
.adress .txt9{ margin-top: 16px; margin-left: 755px;}
.adress  .p1{ font-size: 16px; font-weight:bold; }
.r_city{background: url("../images/r_city.png") no-repeat ; line-height: 26px; border-radius: 5px; width: 280px; height: 320px; right: 0; top: -150px; color: #fff;padding: 65px 20px;}
.service_c{ overflow: hidden; padding-bottom: 60px;}
.service_c ul li{ width: 260px;height: 230px; text-align: center; font-size: 16px; float: left; margin-top: 20px;}
.service_c ul li.r{ margin-right: 0;}
.service_c ul li.l{ margin-left: 180px;}
.service_c ul li p{ color: #999999; line-height: 25px; margin-top: 20px; }
.info_img{ margin-right: -160px;}
.info_cont{ width: 510px;  }
.info_cont dl{ margin: 30px 0; overflow: hidden;cursor:pointer;}
.info_cont dt,.info_cont dd{float: left; line-height:21px;}
.container .txt dd h4{ margin-bottom: 6px;}
.info_cont dt p,.info_cont dd p{margin-bottom:5px; line-height: 18px;}
.info_cont dt{ width: 50px; text-align: right;padding-right: 10px;border-right: 1px solid #cccccc;}
.info_cont dd{width: 430px;text-overflow:ellipsis; margin-left: 10px;}
.info_cont dd >div{font-size: 12px;}
.info_cont dd p.fwt{ font-size: 14px;}
/*index tab*/
.pay_jinrong{position:absolute;width: 330px;margin: -69px 0px;line-height: 28px;font-size: 18px;}
.tabbox{ min-height: 350px;}
.info_tab{overflow:hidden; width: 160px; height:34px; line-height: 34px; border-radius: 5px; text-align: center; border: 1px solid #e7e7e7;margin: 0 auto; }
.info_tab a{display:block;width:49.5%;float:left;text-decoration:none;color:#333; border-right:1px solid #e7e7e7}
.info_tab a:last-child{ border-right: 0; float: right;}
.info_tab a:hover{background:#E64E3F;color:#fff;text-decoration:none; }
.info_tab a.on{color:#fff;text-decoration:none;border: 0; background: #d8522e; color:#ffffff;}
.tabbox .content{overflow:hidden; }
.tabbox .content li{display:none;}
.zy_more{ width: 120px; text-align: center;  line-height: 32px; border: 1px solid #d8522e; border-radius: 5px; }
.zy_more a{color: #d8522e; width: 120px;line-height: 32px; display: inline-block;}
.i_news ul li{ float: left;width:300px; border-radius: 5px; overflow: hidden; height: 380px;margin-right: 30px;  background-color: #fff !important; }
.i_news ul li:last-child{ margin-right: 0;}
/*.i_news ul li.one{ background: url("../images/news_bg1.png") no-repeat right bottom; }*/
.i_news ul li img{ width: 100%;}
.i_news_txt{ padding: 20px 0;}
.i_news_txt .txt{ width:190px; padding: 0 10px 0 20px; overflow:hidden; font-size: 11px; height:110px;  }
.i_news_txt h2{ font-size: 14px; margin-bottom: 20px; height:21px; line-height: 21px; overflow: hidden;}
.i_news_txt .time{ width: 70px; padding-right: 10px; font-size: 11px;}
.i_news ul li:hover{    -webkit-box-shadow:0 3px 10px rgba(0, 0, 0, .5);    -moz-box-shadow:0 3px 10px rgba(0, 0, 0, .5);
    box-shadow:0 3px 10px rgba(0, 0, 0, .5); color:#fff !important; background-color: #d8522e !important; z-index: 11;}
.i_news ul li:hover .news_txt{ color: #fff;}
.i_news ul li .img { position: absolute;bottom: -10px; right: -20px; }
.i_news ul li{ position: relative;cursor:pointer;}
.i_news ul li.two .img { position: absolute;bottom: -8px; right: -8px; }
.i_news ul li.three .img { position: absolute;bottom: -8px; right: -15px; }
/*news*/
.news_banner{ width: 100%; overflow: hidden; }
.news_banner img{ width: 100%;}
.news_page{ width: 812px; margin: 0 auto; position: relative; font-size: 14px;}
.news_top{ background: url("../images/news_bg.png") no-repeat ; width:750px; height: 240px; padding: 70px 50px 20px 50px; position: absolute; top: -70px; margin-bottom: 0px;}
.news_page .news_top .zx_img { width:342px; height: 190px; overflow: hidden;}
.news_page .zx_img { width: 160px; height:90px; overflow: hidden;}
.news_page .zx_img img{ width: 100%;}
.news_top .zx_img img{ width: 100%; }
.news_top .zx_img .p_al{ width: 50px; height: 50px; z-index: 11; right: 0; top: 0;}
.news_top .txt{ width: 328px; margin-left: 30px;}
.news_page .info_cont{ width: 700px; margin: 0 auto; padding-top: 300px;}
.news_page .info_cont dd{ width: 465px;}
.news_page .content{ overflow: hidden; margin-bottom: 50px; cursor:pointer;}
.news_page .info_cont dl{    margin:0;}
.news_page .first dt{ border-left:2px solid #d8522e; padding-left: 10px; font-size: 14px; line-height: 24px; margin-bottom: 20px; }
.news_page .ovfl_d{ margin-top: 5px; font-size:12px;}
.news_page .ovfl_d > p{ line-height: 18px;}
.news_pic{ width: 160px; height: 90px; float: left}
.news_pic img{ width: 100%;}
.about_us{ margin-top: -50px; padding-bottom: 50px;}
.about_us ul li{  width: 24.6%; display: inline-block; text-align: center; }
.footer_address_bg .txt{ height: 160px;}
.footer_address_bg .txt ul li{ width: 31%; float: left; color: #ececec;line-height: 26px; margin-top: 50px; font-size: 12px;}
.footer_address_bg .txt ul li.one{ background: url("../images/c_us_icon.png") no-repeat 0 10px; padding-left: 40px; }
.footer_address_bg .txt ul li.last{ text-align: right; margin-top: 40px; position: relative; }
.footer_address_bg .txt ul li img{ vertical-align: middle;}
.footer_b .zy_main span{ color: #fff; height: 38px; line-height: 38px;}
.i_news .i_news_pic{ width: 300px; height: 200px;    overflow: hidden;}

/*资讯*/
.mainContainer {    overflow: hidden;}
.navContent {    float: left;    width: 170px; }
.container .info_cont{ width: 100%;}
.container{ width: 700px; float: left; margin-left: 60px;}
.navContent { float: left; width: 170px;  border-left: 1px solid #d8522e;  padding-top: 10px;}
.navContent a{ width: 107px;  height: 31px;  padding-left: 10px; line-height: 31px; margin-bottom: 10px;      display: inline-block;}
.navContent .on{background: url("../images/left_bg.png") no-repeat;   color: #fff;}
.navContent .on a {color: #fff; width: 107px; height: 31px; line-height: 31px; font-size: 16px;}
.container .content{ overflow: hidden; margin-bottom: 50px; cursor: pointer;}
.container .txt{ width: 500px; margin-left: 40px;}
.container .txt dl{ margin: 0;}
.container .txt dd{ width: 79%;}
.price_title{ font-size: 18px;font-weight: bold; margin-bottom: 40px;}
#WIT {   width: 80%;    height: 260px;    margin: 0 auto;}
.secondInfo table{ line-height: 30px; text-align: center; width: 100%; font-size: 14px; }
.secondInfo{ margin-bottom: 50px;}
.shuli{ width: 24px;line-height: 16px; padding:10px 5px;}
.secondInfo table th{background-color: #eeeeee; padding: 5px;}
.three_tab{ width: 648px;}
.three_tab .tbd{ margin-top: 30px;}
.three_tab .tbd table{ line-height: 30px; text-align: center; width: 100%;  font-size: 14px;}
.three_tab table tr,.three_tab table td{ padding: 0; margin: 0;}
.zy_detial{ width: 100%; border-top:1px solid #ccc; }
.detial_nav{ margin:20px 0;}
.zy_detial a{color: #666666}
.zy_detial h2{ text-align: center; margin: 20px auto;}
.zy_detial .time{ text-align: center; margin: 20px auto;}
.share{ margin: 20px;text-align: right;     overflow: hidden;}
.share_t{ margin-right: 10px; float: left;}
.zy_detial .jiathis_style_24x24{ width: 180px;float: right;}
.zy_detial .jiathis_style_24x24  .jtico{background: url("../images/share_icon.png") no-repeat !important; height: 26px !important; }
.zy_detial .jiathis_style_24x24  .jtico_weixin{background-position: 0 !important;}
.zy_detial .jiathis_style_24x24  .jtico_tsina{background-position:-30px 0 !important;}
.zy_detial .jiathis_style_24x24  .jtico_tqq{background-position: -60px 0 !important;}
.zy_detial .jiathis_style_24x24  .jtico_qzone{background-position: -90px 0!important;}
.contact_t{ margin: 30px 0 100px 0;}
.contact_t .text{ text-indent: 2em; margin-bottom: 20px;}
.contact_t .t_img{ text-align: center; margin: 20px 0 30px 0; }
.recruit{ width: 788px; overflow: hidden; float: right; padding-bottom: 20px;}
.recruit .title{margin-bottom: 20px;}
.recruit .zy_zs{margin: 0 auto;}
.left_nav{ width: 170px; float: left; padding-top: 10px;}

.job_back{ width: 100%;  background: #eef2f5; margin: 30px 0; overflow: hidden; }
.job_back .title{ margin: 30px 0;}
.job_back.marB0{ margin-bottom: 0;}
.contact{ width: 788px;   float: right;}
.job_back .tab{ background: #ffffff; padding: 30px; margin-bottom: 30px; box-shadow:3px 2px 4px 5px #eeeeee;  }
#job .contact{ width: 1040px; margin: 0 auto; padding: 50px 0;  }
.job_city{ border-top:1px solid #ededed; margin-top: 20px; overflow: hidden;}
.job_city ul li{ float: left; padding: 0 10px; margin-top: 10px; line-height: 21px; border-right: 1px solid #ededed; }
.job_city ul li.no_boder{ border-right:0;}
.job_city ul li.on{ color: #d8522e; cursor: pointer}
.job_table{ margin: 20px 0;}
.job_table th{ text-align: left;}
.job_table th,.job_table td{ line-height: 40px; border: 1px solid #ededed; padding: 0 10px}
.job_table td{ cursor: pointer;}
.job_table tr:nth-child(even){ background:#f5f5f5; }
.j_icon{ float: right; width: 168px; margin: -9px; line-height: 80px; text-align: center; color: #ffffff; background:url("../images/j_ico.png") no-repeat; }
.w1180_h{ width: 1180px;  margin: 0 auto; padding-top: 10px;}
.jobText{ width:100%; margin-top:20px; margin-bottom:50px; background: #fff; padding: 40px 0; border-radius: 4px;}
.jobText .partner{ padding: 0 20px 20px 20px; width: auto}
.job_title{ border-bottom: 1px solid #f9f9f9; line-height: 100px;}
.job_title .title{ padding-left: 20px; font-size: 16px; font-weight: bold; color: #d8522e;}
.clrea{ clear: both;}
.jobText p{    line-height:30px;}
.select_job{ line-height: 40px; margin: 20px 0 50px 0; overflow: hidden; }
.select_job ul li{float: left; margin-right: 20px;}
.select_job ul li label{ margin-right: 5px;font-size: 14px;}
.select_job ul li select{  border: 1px solid #cccccc; width: 120px; line-height: 26px; padding: 0 5px; font-size: 12px;}
.select_job ul li input{ border: 1px solid #ccc; width: 150px; line-height: 26px; padding: 0 35px 0 5px; font-size: 12px;}
.select_job ul li.three{position: relative; margin-right: 0;}
.select_job ul li .search{ position: absolute; right: 0; top: 2px;z-index: 1; cursor: pointer}
.left_nav{ border-left:1px solid #d8522e; }
.left_nav.pf{ position: fixed; left: 22%; }
.left_nav .on{ background: url("../images/left_bg.png") no-repeat; color: #fff; }
.left_nav ul li{ line-height: 30px; margin-bottom: 10px;}
.left_nav a{ width: 107px; height: 31px; padding-left: 10px; display: inline-block; }
.left_nav .on a{ color: #fff; width: 107px; height: 31px; line-height: 31px; font-size: 16px;}
#renc .zy_zs p{ line-height: 21px;}
.zy_detial .nav{ margin: 20px 0;}
.com_banner{ width: 100%;  overflow: hidden; position: relative;}
.com_banner img{ width: 100%;}
.about_us_nav{ background: url("../images/nav_bg.png") repeat-x; width: 100%; height: 35px; line-height: 35px; position: absolute; top: 0;  }
.about_us_nav ul{ text-align: center;}
.about_us_nav ul li{  display: inline-block; width: 100px;text-align: center;}
.about_us_nav ul li a{ color: #fff; display: inline-block}
.about_us_nav ul li.on a{ color: #d8522e;}
.jianjie{ margin: 50px auto; width: 100%; border-bottom: 1px solid #e7e7e7; padding-bottom: 50px; overflow: hidden;}
.j_left_img {width: 235px; height: 340px; float: left;}
.j_right_text{ width: 620px; float: left; margin-left: 50px;}
.j_right_text p{ margin: 30px 0; line-height: 24px;}
.j_right_text p.last{ margin-bottom: 0;}
.dongtai{ overflow: hidden;width: 100%; margin-bottom: 50px;}
.dongtai ul li{ float: left; width: 350px; padding-left: 60px; margin-left: 50px;}
.dongtai ul li h3{ font-size: 16px; margin-bottom: 20px;}
.dongtai ul li p{ line-height: 24px;}
.dongtai ul li.one{background: url("../images/one.png") no-repeat; height: 200px;margin-left: 20px;}
.dongtai ul li.two{background: url("../images/ads.png") no-repeat;height: 200px;margin-left: 80px;}
.dongtai ul li.three{background: url("../images/jb.png") no-repeat;margin-left: 20px;}
.dongtai ul li.four{background: url("../images/tuandui.png") no-repeat;margin-left: 80px;}
.state{ margin: 50px auto; width: 100%; padding-bottom: 20px; border-bottom: 1px solid #e7e7e7;}
.state h3{ margin-bottom:20px;}
.state p{ line-height: 24px;}
.smo { background:url("../images/s_icon.png") no-repeat; padding-left: 35px; line-height: 21px; margin-bottom: 20px;}
.ys{background:url("../images/ys_icon.png") no-repeat; padding-left: 35px; line-height: 21px; margin-bottom: 20px;}
.zs{background:url("../images/zs_icon.png") no-repeat; padding-left: 35px; line-height: 21px; margin-bottom: 20px;}
.sta_text1{ padding-left: 35px; margin-bottom: 40px; }
.sta_text1 h4{margin: 20px 0 5px 0;}
.sta_text1 p{ line-height: 24px;}
.bot_sta{ border-top: 1px solid #e7e7e7; margin: 30px 0; overflow: hidden;}
.c_partner{ width: 800px; margin: 0 auto 50px ; text-align: center; }
.BMap_Marker.BMap_noprint{background: url("../images/ads15.png") no-repeat !important; }
.coll_banner{ width: 100%; height: auto; overflow: hidden; position: relative;}
.coll_banner img{ width: 100%;}
.pro_left{ width: 472px; float: left;}
.pro_right{ float: left; width: 400px; margin-left: 50px;}
.pro_right p{ color: #666666; font-size: 16px;}
.pro_right h2{ margin-bottom: 20px; font-size: 30px;}
.pro_right h4{ margin: 50px 0 20px 0; font-size: 16px;}
.pro_wuliu{ width: 100%; overflow: hidden; padding: 50px 0 30px 0;}
.pro_wuliu .left{ width: 350px; float: left;}
.pro_wuliu .left h1{ margin: 100px 0 20px 0;  font-size: 30px;}
.pro_wuliu .left p{ color: #666666; font-size: 16px;}
.pro_wuliu .right{ float: left; width: 600px;}
.pro_num{ margin: 50px 0 80px 0;}
.info_cont.pro{ width: 100%;}
.info_cont.pro dt,.info_cont.pro dd{ float: none; text-align: center;}
.info_cont.pro dl{ width: 24%; display: inline-block; margin: 50px 0;}
.info_cont.pro dt{ width: 100%; border-right:0; }
.info_cont.pro dd h3{ margin: 40px 0 30px 0;}
.info_cont.pro dd{ width: 160px; margin: 0 auto; text-align: left;}
.info_cont.pro .first h3{ padding: 30px 0;}
.info_tab.pro{ width: 320px; float: right; margin-right: 40px;}
.info_tab.pro a{ width: 33%}
.product_banner{overflow: hidden;}
.product_banner img{ width: 100%;}
.pro_email { text-align: center; padding-bottom: 70px;}
.pro_email a{ color: #999999; margin: 10px 0; display: inline-block;}
.baitiao{ padding-bottom: 60px; overflow: hidden}
.baitiao .left{ float: left ;width: 380px; margin: 0 40px; top: 140px; }
.baitiao .right{ float: right ;width: 500px;  }
.baitiao .text{ font-size: 18px; line-height: 26px; margin-bottom: 60px;letter-spacing:2px; }
.pro_ls{ width: 100%; overflow: hidden; padding-bottom:80px; padding-top: 30px;}
.pro_ls .left{ width: 470px; float: left;}
.pro_ls .right{ width: 400px; float: left; margin-left: 50px;}
.pro_ls .right h2{ margin-bottom: 40px;}
.pro_bottom { width: 100%;}
.pro_bottom img{ width: 100%;}
.culture_banner{ width: 100%;position: relative;}
.culture_banner img{ width: 100%;}
.cul_back{overflow: hidden;width: 100%; height: 375px; margin-bottom: 20px;}
.cul_back.one{ background: url("../images/cul_ceo.png") no-repeat; }
.cul_back.two{ background: url("../images/cul_xu.png") no-repeat; }
.cul_back.three{ background: url("../images/cul_qian.png") no-repeat;}
.cul_back .text{ color: #fff; margin-left: 70px; margin-top: 170px; width: 340px; }
.cul_back .text h3{ margin-bottom: 10px;}
.cul_back .text p{ font: size 13px;}
.cul_border_btm{ width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 50px; margin-bottom: 50px;}
.cul_border_btm .one{background: url("../images/cul_csr1.jpg") no-repeat; width: 100%; height: 400px; margin-bottom: 50px;}
.cul_border_btm .two{background: url("../images/cul_csr2.jpg") no-repeat; width: 100%; height: 400px;}
.cul_border_btm .text{ width: 340px; padding-top: 150px; padding-left: 70px;}
.cul_border_btm .two .text{ padding-top: 140px; }
.cul_border_btm .text h4{ margin-bottom: 10px;}
.cul_border_btm .text p{ font-size: 10px; margin-bottom: 10px; }
.cul_vedio{ position: fixed; left: 10px; bottom: 20%;}
.cul_fly{ cursor: pointer;}
.zy_fly{position: absolute; top: -40px; left: 100px; display: none;}
.develp {
    background:url("../images/fzlc_img.png") no-repeat center 30px;
    width: 100%;
    height: 2200px;
    background-size: 15% 98%;
    font-size: 14px;
    margin-bottom: 40px;
}
.develp_left {
    float: left;
    width: 43%;
    padding-left:3%;
    text-align: right;
    position: relative;
    top: 236px;
}
.develp_right {
    float: right;
    width: 46%;
    text-align: left;
    position: relative;
    top: 425px;
}
.develp_right dl{ overflow: hidden; height: 378px;}
.develp_right dt{ width: 100px; float: right;}
.develp_right dd{
    float: left;
    width: 46%;
    text-align: left;
    position: relative;
}
.develp_left dl{ overflow: hidden; height: 378px;}
.develp_left dl dd {
    height: 145px;
    display:block !important;
    line-height:21px;
    float: right;
    text-align: right;
    width: 250px;
}
.develp_right dl dd {
    height: 145px ;
    display:block !important;

}
.develp_left dt{ width: 100px; float: left;}
.develp_left h2{ margin-bottom: 5px;}
.develp_left p,.develp_right p{ color: #666666;}
.partner {
    background: #ffffff;
    width: 100%;
    overflow: hidden;
    padding: 60px 0;
    margin-top: 20px;
    border-radius: 2px;
}
.partner ul li {
    width: 33%;
    float: left;
    text-align: center;
    padding: 20px 0;
    line-height: 100px;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}
.partner ul li.no_br {
    border-right: 0 none;
}
.partner ul li.no_bt {
    border-bottom: 0 none;
}

.pages{ text-align:center; margin-bottom:30px;}
.infoBox .zx_img{ width: 160px;height: 90px;    overflow: hidden;}
.infoBox .zx_img img{ width: 100%;}
.index .nav{ position: absolute; top: 0px;color:#fff;background-color: #e83d0c;}
.index .logo{color:#fff;position: relative;top:-10px;
    height:50px;}
.index .logo a {
	z-index: 2000;
	width: 180px;
	color: #fff;
	text-align: center;
}

.index .logo a h1 {
	height: 30px;
	font-size: 24px;
	line-height: 30px;
}
.index .menu{ width: 680px;color:#fafafa;}
.index .menu ul li.on{ background: none;}
.index .menu ul li a {color: #fff}
.index .menu ul li.on a {color: #fff;}
.index .menu ul li{ border-right: 1px solid #fff; height: 18px; line-height: 18px; margin-top: 40px; padding: 0 30px; width: auto;}
.index .menu ul li:last-child{ border-right: 0;}
.index .home_banner img{width: 100%;}
.footer_address_bg .txt ul li i{display: inline-block}
.zysd{ width: 100px; height: 100px;}
.zysd img{ width: 100%; width: 100px;height: 100px;margin-left: 15px;}
.ewm{width: 130px;
    text-align: left;
    border-radius: 5px;
    background: #fff;
    text-align: center;
    color: #666;
    top: -160px;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .5);
    right: -20px;
    padding: 10px 0;
    position: absolute;
    display: inline-block;}
.ewmF{width: 130px;
    text-align: left;
    border-radius: 5px;
    background: #fff;
    text-align: center;
    color: #666;
    top: -160px;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .5);
    right: -20px;
    padding: 10px 0;
    position: absolute;
    display: inline-block;}
.adress .top_ph{ width: 100%; }
.adress .top_ph ul li{ width: 33%; display: inline-block; text-align: center;}
.adress .top_ph ul li.one{ text-align: left;}
.adress .top_ph ul li.one img{ margin-left: 100px;}
.zy_app .ewm{ width: 120px; position: absolute; top: -140px; left: 0;}
.zy_app .ewmF{ width: 120px; position: absolute; top: -165px; left: -3px;}
.zy_app  span{ display: inline-block;}
.zy_app .ewm#pro_app1{ left: -30px;}
.zy_app .ewm#pro_app2{ left: 70px;}
.zy_app .zysd{ margin: 0 auto;}
.zy_app .zysd img{ margin-left: 0;}
#page_navigation{ margin-top:30px;}
#page_navigation .current {
    background: #d8522e;
    color: #FFF;
    font-weight: 700;
    border-color: #d8522e;
}
.pages#page_navigation a{ padding:0; margin: 0 2px;}
.finance{ width: 100%;}
.finance .title{ font-size: 18px; color:#999999; margin-bottom: 30px;}
.info_cont.pro .finance dl{width: 100%; margin: 10px 0;}
.info_cont.pro .finance dt{ width: 70px;}
.info_cont.pro .finance dd{ width: 270px; margin-left: 20px; font-size: 11px; color: #666666;}
.info_cont.pro .finance dd h3{ margin-bottom: 10px; margin-top: 0; font-size: 16px; color: #000000;}
.info_cont.pro .finance dt,.info_cont.pro .finance dd{ float: left; text-align: left;}
.z_price{top: 45%;color: #fff; font-size: 18px; width: 100%; text-align: center;}
.zy_detial .zy_main .contact_t img{ max-width:100%;}