@charset "UTF-8";

body { background:#f4f4f4; }

.banner .auto-img { height:317px; }

.bg { background:#fff;}


.main_con { margin-top:-48px; padding:21px 45px 61px; width:910px; position:relative; z-index:2; }

.lt9 .main_con { background:url(/images/main_bg01.png) no-repeat center top; padding:0px; width:1020px; }

.lt9 .bgcon {background:url(/images/main_bg02.png) repeat-y center top; padding:21px 45px 61px; }
.bgft { background:url(/images/main_bg03.png) no-repeat center top; width:100%; height:24px; display:none; }
.lt9 .bgft { display:block; } 


.in_tit { color:#069e65; border-bottom:2px solid #dcdcdc; position:relative; padding-bottom:4px; }
.in_tit span img { position:relative; top:3px;  }
.in_tit span { display:inline-block; float:left; }
.in_tit .span01 { padding-right:10px; }
.in_tit .span02 { padding-top:8px; }
.in_tit .span03 { color:#121212; padding-top:18px; padding-left:3px; text-transform:uppercase; font-weight:normal; }
.in_tit .cur { float:right; color:#4d4d4d; font-weight:normal; padding-top:27px; }
.in_tit .cur a { color:#4d4d4d; }
.in_tit .cur a:hover { color:#e50f0f; }
.in_tit .line { position:absolute; left:0px; bottom:-2px; width:132px; height:2px; background:#069e65; }


.current a {}


/*************part_list***************/
.part_list { padding-top:53px; padding-bottom:35px; }
.part_list  ul  { padding:0px 0px 53px; }
.part_list  ul li { float:left; width:158px; margin-right:8.7px; margin-bottom:19px; text-align:center; height:69px; line-height:69px; border-radius:5px; padding:5px 7.5px; border:1px solid #cdcdcd; }
.part_list  ul li img { max-width:100%; expression(this.height > 69 ? 69: true); max-height:69px; vertical-align:middle; }
.part_list  ul li.mar0 { margin-right:0px; }



.page { text-align:center;display: flex;padding: 0 0 0 120px;}
.page a {
    color:#3a3a3a;
    /*background:#e5e5e5;*/
    padding:0px 7.5px; margin:0px 5px; overflow:hidden; height:24px; line-height:26px; display:inline-block; }
.page a.on,.page a:hover { color:#fff; background:#c10000; }
.page a.prev { background:url(/images/page_pre.png) no-repeat center center #e5e5e5; width:24px; padding:0px;  line-height:24px; position:relative; *+top:1px; }
.page a.next { background:url(/images/page_next.png) no-repeat center center #e5e5e5; width:24px; padding:0px; line-height:24px;position:relative; *+top:1px; }



/**********************into*******************************/
.into_intro { padding:40px 0px 0px; }
.into_intro .img { float:right; width:306px; padding-left:45px; padding-top:4px; }
.into_intro .img img { width:100%; }
.into_intro .text { overflow:hidden; color:#454545; line-height:185.7%; }

.into_intro .text label { color:#d00000; } 


/***********into_honnorlb************/
.into_honnorlb { padding-bottom:12px; }
.into_honnorlb ul { padding:26px 0px 63px; }
.into_honnorlb ul li { float:left; width:255px; margin-right:72.5px; color:#3a3a3a; margin:13.5px 72.5px 13.5px 0px; }
.into_honnorlb ul li .img { background:url(/images/into_honnorlb_libg01.png) no-repeat; width:196px; height:141px; padding:28px 31px 31px 28px; }
.into_honnorlb ul li .img img { width:100%; height:141px; }
.into_honnorlb ul li p { text-align:center; padding-top:3px; }
.into_honnorlb ul li.mar0 { margin-right:0px; }


/**********into_culture*****************/
.into_culture { padding:40px 0px 26px; color:#363636; font-size:18px; }
.into_culture ul li { float:left; width:506px; padding:17.5px 0px; }
.into_culture h2 { font-weight:normal; padding-bottom:1px; }
.into_culture h2 span { display:block; }
.into_culture label { color:#069e65; }
.into_culture h2 .span01 { font-size:24px;}
.into_culture h2 .span02 { text-transform:uppercase; color:#9b9b9b; font-size:16px; }
.into_culture  p { line-height:133%; }
.into_culture ul li.li02 { float:right; width:348px; }

.into_culture h3 { color:#ff6600; font-size:29px; padding:37px 0px 18px; }



/*****************contact*****************/
.con_contact { background:#f9f7f7; margin-top:41px; }
.con_map { padding:4px; border:1px solid #e9e9e9; background:#fff; float:left; width:492px; height:406px; }
.con_map  #allmap { width:100%; height:406px;}


.contact { overflow:hidden; }
.contact h2 { background:url(/images/con_tlbg.jpg) no-repeat left center; line-height:64px; height:67px; color:#fff; padding-left:13px;}
.contact ul { padding-left:15px; padding-top:22px; }
.contact ul li { position:relative; margin:3.5px 0px; line-height:40px; color:#313131; }
.contact ul li i { position:absolute; left:0px; top:8px; }
.contact ul li i img { width:17px; height:24px; }
.contact ul li label { float:left; padding-left:28px; }
.contact ul li span { display:block; overflow:hidden; } 


/*****************news*********************/

/***********ns_lf*******/
.ns_lf { float:left; width:225px; margin-right:18px; margin-top:21px; }

.ns_lf_tit { background:#069e65; border-left:4px solid #f4a40d; color:#fff; padding:11.5px 12px; font-weight:bold;}

/******ns_nav********/
.ns_nav h2 { background:url(/images/ns_navtl.png) no-repeat center center; border-bottom:3px solid #383637; height:91px; text-align:center; }
.ns_nav ul { border-right:1px solid #dedede;  border-bottom:1px solid #dedede; background:#f4f4f4; }
.ns_nav ul li { float:left; width:111px; border-left:1px solid #dedede; border-top:1px solid #dedede;}
.ns_nav ul li a { color:#000; display:block; padding:13.5px 0px; text-align:center; }
.ns_nav ul li:hover a,.ns_nav ul li.on a { color:#c80000; }
.ns_nav ul li.li02 { float:right; }

/*******ns_area********/
.ns_area { margin-top:15px; }
.ns_area dl dd {border:1px solid #dddddd; background:#f4f4f4; border-top:none; padding:10.5px 4.6% 12px 3.75%; }
.ns_area dl dd span { /*display:inline-block;*/ color:#2e2e2e; line-height:30px; }
.ns_area dl dd a { color:#2e2e2e; /*display:inline-block;*/ padding:0px 4.75px; margin-right:2.5px; }
.ns_area dl dd span.on a,.ns_area dl dd span:hover a { color:#c80000;}


/**********ns_lb_lf***********/
.ns_lb_lf { margin-top:15px; }
.ns_lb_lf ul {border:1px solid #dddddd; background:#f4f4f4; border-top:none; padding:7.5px 1% 10px 13px; }
.ns_lb_lf ul li { background:url(/images/ency_list_li01.png) no-repeat left 9px; position:relative;  color:#2e2e2e; float:left; width:100%; margin:7px 0px;}
.ns_lb_lf ul li i { position:absolute; left:0px; background:url(/images/ns_li01.png) no-repeat left bottom; top:9px; width:5px; height:4px; display:inline-block; }
.ns_lb_lf ul li a { color:#2e2e2e; padding-left:15px; }
.ns_lb_lf ul li a:hover { color:#10206f; }
.ns_lb_lf ul li a:hover i { background-position:left top; }


/***********ns_network************/
.ns_network { margin-top:15px; }
.ns_network ul {border:1px solid #dddddd; background:#f4f4f4; border-top:none; padding:12.5px 26px 18.5px;}
.ns_network ul li { padding:4px 0px; }
.ns_network ul li a { display:block; background:#a0a0a0; border:1px solid #e2e2e2; text-align:center; color:#fff; border-radius:5px; line-height:36px; }
.ns_network ul li a:hover { background:#ff9600; border:1px solid #e55100;}

/*************area_rt****************/

/*************area_rt****************/
.ns_conrt { overflow:hidden; padding-top:10px; }

.ns_conrt .ns_news { padding-top:15px; padding-bottom:85px;}
.ns_conrt .ns_news li { background:url(/images/ns_news_libg01.png) repeat-x left bottom;  margin-top:32.5px; padding:0px 6px 11px 14px; position:relative; }
.ns_conrt .ns_news li h3 { font-weight:normal; margin-bottom:9px; }
.ns_conrt .ns_news li h3 span { float:left; }
.ns_conrt .ns_news li h3 .span01 { width:80%; color:#000; }
.ns_conrt .ns_news li h3 .span01 a { color:#000; }
.ns_conrt .ns_news li h3 .span01 a:hover { color:#c80000; }
.ns_conrt .ns_news li h3 .span02 { float:right; color:#403f3f; }
.ns_conrt .ns_news li p { max-height:3.56em; overflow:hidden; color:#5e5e5e; line-height:178%; }
.ns_conrt .ns_news li i { position:absolute; left:0px; top:12px; background:url(/images/ns_news_li.jpg) no-repeat left top; width:4px; height:3px; display:inline-block;}

.ns_conrt .ns_news li:first-child { margin-top:31px; }



/***********ns_article*****************/
.ns_article { padding:28px 18px 35px; }
.ns_article h1 { text-align:center; color:#000; }
.ns_article h3 { color:#403f3f; text-align:center; padding:1.75% 0px 8px; font-weight:normal; background:url(/images/ns_news_libg01.png) repeat-x left bottom; }

.ns_article .content { color:#403f3f; line-height:200%; padding:3.5% 0px; }
.ns_article .content img { max-width:100%; }

.ns_conpage { color:#181818; padding-top:12.5px; }
.ns_conpage p { padding:2.5px 0px; }
.ns_conpage a {color:#181818; }
.ns_conpage a:hover {color:#c80000; }


.ns_case { background:url(/images/ns_news_libg01.png) repeat-x left top; margin-left:18px; }
.ns_case h2 { color:#333; padding:10px 0px 13px; }
.ns_case ul li { float:left; width:195px; margin-right:32px; }
.ns_case ul li .img { border:1px solid #d4d4d4; }
.ns_case ul li .auto-img { height:130px; }
.ns_case ul li p { text-align:center; padding-top:7px; color:#252525; }
.ns_case ul li a:hover p {color:#c80000; } 

.ns_case ul li.mar0 { margin-right:0px; }



/*************************product****************************/
.pro_tit { font-weight:normal; position:relative; padding-left:11px; }
.pro_tit i { position:absolute; left:0px; width:4px; height:28px; background:#bf0000; top:50%; margin-top:-13px; }


.pro_indexlb { padding:8px 0px; }
.pro_indexlb h2 { color:#069e65; text-align:center; position:relative; }
.pro_indexlb h2 .i1 { position:absolute; left:0px; top:70%; width:100%; height:2px; background:#dcdcdc; }
.pro_indexlb h2 .i2 { position:absolute; left:50%; top:70%; margin-left:-169px; width:338px; height:2px; background:#069e65; }
.pro_indexlb h2 p:first-child +p { color:#121212; font-weight:normal; text-transform:uppercase; }
.pro_indexlb h2 span { padding:0px 13px 0px 37px; background:#fff;  display:inline-block; position:relative; z-index:2; }
.pro_indexlb h2 span img { position:absolute; left:10px; top:-8px; }
.pro_indexlb h2 p {line-height:120%; }

.pro_indexlb ul { padding:26px 0px 0px; }
.pro_indexlb ul li { float:left; width:178px; margin:14px 5px 14px 0px; }
.pro_indexlb ul li .auto-img { height:145px; }
.pro_indexlb ul li p { background:#069e65; margin-top:5px; text-align:center; color:#fff; line-height:44px; font-weight:bold; }
.pro_indexlb ul li.mar0 { margin-right:0px; }
.pro_indexlb ul li a { color:#fff; }

/**************pro_ad***************/
.pro_ad { padding-top:26px; }
.pro_ad img { max-width:100%; }

.pro_partner { padding:66px 0px 0px; }
.pro_partner ul li { margin:12px 23.7px 12px 0px; }


/*************pro_packing**************/
.pro_packing { color:#3a3a3a; line-height:214%; padding:38px 0px 20px; }

.pro_packing  .pack_img { padding-top:34px; }
.pro_packing  .pack_img ul li { float:left; width:287px; margin-right:24.5px; }
.pro_packing  .pack_img ul li .auto-img { height:201px; }
.pro_packing  .pack_img ul li.mar0 { margin-right:0px; }


/************pro_network**************/
.pro_network h2 { text-align:center; color:#3a3a3a; padding:19px 0px 17px; }
.pro_network table tr td { background:#f4f4f4; border:1px solid #d7d7d7; color:#000; text-align:center; width:11.11%; padding:9.5px 0px; }



/*************pro_air**************/
.pro_air { color:#3a3a3a; line-height:214%; padding:38px 0px 0px; }
.pro_air img { max-width:100%; }


/*************pro_big_ticket**************/
.pro_big_ticket { color:#3a3a3a; padding:25px 0px 0px; }
.pro_big_ticket .head { line-height:185.7%; }

.pro_big_service { padding-top:38px; }
.pro_big_service ul { padding-left:32px; padding-top:5px; }
.pro_big_service ul li { padding:3px 0px; }
.pro_big_service ul li h3 { color:#c90000; font-weight:normal; font-size:20px; position:relative; }
.pro_big_service ul li h3 i { width:12px; height:13px; position:absolute; left:-21px; top:10px; background:url(/images/jt01.png) no-repeat; }
.pro_big_service ul li p { line-height:171%; }


/********pro_storage*******/
.pro_sto_sercon { padding-top:34px;  }
.pro_sto_sercon ul { padding-top:40px; padding-bottom:17px; }
.pro_sto_sercon ul li { float:left; width:200px; margin:0px 30px 20px 5px; background:#ebeaea; color:#3c3c3c; text-align:center; height:374px; overflow:hidden; }
.pro_sto_sercon ul li .img { position:relative; padding:0px 9px 4px 9px; }
.pro_sto_sercon ul li .img .auto-img { height:182px; }
.pro_sto_sercon ul li .img i { position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(/images/pro_sto_sercon_imgbg.png) no-repeat; }
.pro_sto_sercon ul li h3 { font-size:22px; color:#3e3e3e; padding:5px 0px 12px; font-weight:normal; }
.pro_sto_sercon ul li p { line-height:1.5625; } 
.pro_sto_sercon ul li.mar0 { margin-right:0px; }

.pro_sto_bussiness { padding-top:34px;}
.pro_sto_bussiness dl dd { padding-left:32px; margin-top:16px; }


.w .pro_big_ticket { padding-top:35px; }
.w .pro_big_service ul { padding-top:18px; }
.w .pro_big_service ul li { padding:9px 0px; }

.w .in_tit .span01 { padding-right:4px;}
.w .in_tit .span03 { padding-left:0px; margin-left:-5px; }




/********pro_online*******/
.pro_onlinecon { padding-top:46px;  }
.pro_onlinecon ul { padding-bottom:14px; }
.pro_onlinecon ul li { float:left; width:173px; margin:0px 11px 20px 0px; background:#f4f4f4; color:#3c3c3c; text-align:center; height:344px; overflow:hidden; }
.pro_onlinecon ul li .img { position:relative; padding:0px 7px 4px 7px; }
.pro_onlinecon ul li .img .auto-img { height:118px; }
.pro_onlinecon ul li .img i { position:absolute; left:0px; top:0px; width:100%; height:100%; background:url(/images/pro_onlinecon_imgbg.png) no-repeat; }
.pro_onlinecon ul li h3 { font-size:18px; color:#069e65; padding:5px 0px 12px; }
.pro_onlinecon ul li p { line-height:2; } 
.pro_onlinecon ul li.mar0 { margin-right:0px; }


/*******pro_online_facility**********/
.pro_online_facility { padding:78px 5px 0px; }
.pro_online_facility h2 { color:#069e65;  }
.pro_online_facility ul {padding-top:22px;}
.pro_online_facility ul li { position:relative; margin:4px 0px; padding-left:11px;background:url(/images/pro_dian.jpg) no-repeat left center;  }


/***********pro_city_pic*************/
.pro_city_pic { padding-top:11px; }
.pro_city_pic h2 { font-weight:normal; color:#3a3a3a; }
.pro_city_pic h2 label { color:#c80000; font-weight:bold; }
.pro_city_pic ul { padding-top:5px;}
.pro_city_pic ul li { border:3px solid #c1c1c1; width:281px; float:left; margin:10px 24.5px 10px 0px; }
.pro_city_pic ul li  .auto-img { height:195px; }
.pro_city_pic ul li.mar0 { margin-right:0px; }



/*******pro_online_operation**********/
.pro_online_operation { padding:10px 0px 0px; }
.pro_online_operation .con { padding:11px 2px 0px; line-height:214%; }


/*******pro_int_express***********/
.pro_int_express { padding-top:18px; color:#3a3a3a; }
.pro_int_express h2 { padding-left:19px;}
.pro_int_express h2 i { left:8px; }
.pro_int_express ul { padding-top:19px; }
.pro_int_express ul li { padding:1.5px 0px; }
.pro_int_express ul li h3 { font-weight:normal;}
.pro_int_express ul li h3 span { background:#ff4e00; min-width:51px; text-align:center; border-radius:11px; padding:0px 0px 1px; color:#fff; display:inline-block; }
.pro_int_express ul li p { line-height:214%; margin-top:3px; }



/********pro_case********/
.pro_case { padding-top:17px; }
.pro_case ul li { background:url(/images/pro_case_libg.png) no-repeat center top; float:left; width:100%; padding:35px 0px 29px; }
.pro_case ul li .img { float:left; width:221px; }
.pro_case ul li .img .auto-img { height:134px; }
.pro_case ul li .text { overflow:hidden; padding-left:67px; position:relative; }
.pro_case ul li label { width:53px; line-height:100%; padding-right:14px; position:absolute; left:0px; top:0px; text-align:right; color:#069e65; font-size:47px; font-style:italic; }
.pro_case ul li h2 { color:#131313; font-size:28px; font-weight:normal; }
.pro_case ul li p { color:#3a3a3a; line-height:214%; }

.pro_case ul li.li02 .img { float:right; }
.pro_case ul li.li02 .text { padding-right:15px; }

.pro_case ul li:first-child { background:none; }


/*************pro_bout_line*****************/
.pro_bout_line  { padding-top:68px; }
.pro_bout_line .con { position:relative; padding-right:405px; }
.pro_bout_line .con ul { padding-top:21px; position:relative; z-index:2; }
.pro_bout_line .con ul li { padding:17px 0px 17px 52px;  min-height:35px; position:relative; }
.pro_bout_line .con ul li label { width:35px; color:#fff; text-align:center; line-height:35px; font-family:Impact; height:35px; background:url(/images/pro_bout_line_num.png) no-repeat; display:inline-block; position:absolute; left:6px; top:50%; margin-top:-17.5px; }
.pro_bout_line .con ul li b { color:#ea0b00; }
.pro_bout_line .con ul li p { line-height:280%; color:#242424; }
.pro_bout_line .img { position:absolute; width:377px; top:1px; right:-9px;  }
.pro_bout_line .img img { width:100%; }
.pro_bout_line .con ul li:first-child p { line-height:175%;  }
.pro_bout_line .con .line { top:60px; width:2px; position:absolute; left:22.5px; background:#e90b00; bottom:50px;}

.pro_bout_line .con2 { margin-top:24px; }
.pro_bout_line .con2 .img { left:-1px; width:450px; right:auto; }
.pro_bout_line .con2 { padding-left:493px; padding-right:0px;}
.pro_bout_line .con2 ul { padding-top:16px; }
.pro_bout_line .con2 ul li:first-child p { line-height:280%;  }
.pro_bout_line .con2 .line { left:516px; }
.pro_bout_line .con2 ul li {padding:14px 0px 14px 65px; } 


/************city_search****************/
.city_search { padding-top:24px;  }
.city_search h2 { font-weight:normal; }
.city_search ul { padding-top:15px; }
.city_search ul li { float:left; width:100%; padding:5px 0px; margin:2px 0px; }
.city_search ul li .zimu { float:left; width:36px; margin-right:11px; height:36px; text-transform:uppercase; text-align:center; background:#f4f4f4; font-size:26px; color:#848484; line-height:36px; border:1px solid #dcdcdc; margin-left:10px; }
.city_search ul li .label { overflow:hidden; font-size:16px; line-height:27px; }
.city_search ul li .label span { display:inline-block; padding:0px 8px 1px; line-height:26px; cursor:pointer; border-radius:3px; margin:6.5px 16px 5.5px 0px; }
.city_search ul li .label span:hover { background:#c80000; color:#fff; }
.city_search ul li:hover { background:#f4f4f4; }
.city_search ul li:hover .zimu { background:#ff7800; border:1px solid #ff7800; color:#fff; }

.province_search ul li .zimu { margin-right:11px; }
.province_search ul li  { margin:3px 0px; }
.province_search ul li  .zimu  { width:86px; font-size:18px; }
.province_search ul li .label span { padding:0px 11.5px 1px; margin-right:3px; }


/***********hot_line_city***********/
.hot_line_city { padding-top:24px;}
.hot_line_city h2 { font-weight:normal; }

.hot_line_city .city { border:1px solid #e5e5e5; margin-top:21px; background:#f4f4f4; padding:16px 33px; }
.hot_line_city .city span { display:inline-block; padding:0px 7.4px 1px; min-width:48px; line-height:26px; cursor:pointer; border-radius:3px; margin:10.5px 8.5px; }
.hot_line_city .city span:hover { background:#c80000; color:#fff; }


/********hot_project******/
.hot_project { border-top:1px solid #c5c5c5; margin-top:26px; }
.hot_project dl dt { color:#252525; padding:18px 0px 4px; }
.hot_project dl dd { color:#434343; line-height:216.7%; }


/***********hot_offer************/
.hot_offer { background:url(/images/hot_offer_line.png) repeat-x left top; margin-top:21px; }
.hot_offer h2 { font-weight:normal; color:#252525; padding:20px 0px 4px; }

.hot_offer .offer_table { width:753px; margin:16px auto; color:#666; }
.hot_offer .offer_table thead { background:#f5f5f5; }
.hot_offer .offer_table tr td { border:1px solid #e0e0e0; line-height:214%; width:20%; font-size:12px; padding:10px 10px; text-align:center; }
.hot_offer .offer_table thead tr td { border-bottom:none; font-size:14px;  padding:9px 10px; }
.hot_offer .offer_table tr td.td02 { width:40%; }
.hot_offer .offer_table tr td.align { text-align:left; }
.hot_offer .offer_table span { color:#ff6600; }
.hot_offer img { max-width:100%; }



/**************hot_reminder**************/
.hot_reminder {background:url(/images/hot_offer_line.png) repeat-x left top; margin-top:22px;}
.hot_reminder dl dt { color:#252525; padding:23px 0px 4px;}
.hot_reminder dl dd { color:#434343; line-height:216.7%; }
.hot_reminder h2 { padding-left:8px; color:#cc0000; padding-top:4px; }
.hot_reminder h2  label { color:#7c7c7c; font-size:28px; position:relative; top:4px; padding-left:12px; }


/************hot_relevant***************/
.hot_relevant {background:url(/images/hot_offer_line.png) repeat-x left top; margin-top:22px; padding-top:24px;  color:#3c3c3c; }
.hot_relevant dl { float:left; width:240px; padding-right:78px; }
.hot_relevant dl dt { font-size:20px; font-weight:bold; padding-bottom:11px;}
.hot_relevant dl dd { font-size:12px; padding:1.5px 0px; }
.hot_relevant dl dd span { max-width:200px; display:inline-block; position:relative; }
.hot_relevant dl dd a { padding-left:20px; }
.hot_relevant dl dd i { position:absolute; left:4px; top:50%; margin-top:-1.5px; width:2px; height:3px; background:#3c3c3c; display:inline-block; }
.hot_relevant dl dd label { position:relative; top:-4px;}

.hot_relevant dl:first-child +dl+dl { padding-right:0px; }


