/*company*/
#subcontents {margin:0 auto;padding:88px 0 0 0;height:100%;}

#subcontents .top_area{height:252px;background:url(/images/sub01_img.jpg) no-repeat center 0;}
#subcontents .top_area .sub_top{height:209px;width:1024px;margin:0 auto;position:relative;}
#subcontents .top_area .sub_top h2{padding-top:87px;padding-left:7px;}


/*sub_menu*/
#subcontents .top_area .location {min-width:1024px; height:43px;border-bottom:1px solid #cdcdcd;}
#subcontents .top_area .location ul{margin:0 auto;width:1024px;}
#subcontents .top_area .location ul:after {content:""; display:block; clear:both;}
#subcontents .top_area .location li{position:relative;float:left;font-size:14px;z-index:5px;}
#subcontents .top_area .location li .home{padding:11px 0; width:42px; text-align:center;border-right:1px solid #cdcdcd;}
#subcontents .top_area .location li .home a{display:inline;padding:0;border-right:0;padding-top:10px !important;}
#subcontents .top_area .location li .homeicon{padding-top:15px !important;height:12px;border-left:1px solid #cdcdcd;background:none;
																	padding-left:20px !important; padding-right:20px !important;}


#subcontents .top_area .location li a{display:block;padding:17px 43px 17px 43px; height:9px;color:#666;line-height:10px;text-align:left;
																	border-right:1px solid #cdcdcd; font-weight:bold;}
#subcontents .top_area .location li a:firstchild{padding:10px 20px 13px 20px;}
/*#subcontents .top_area .location li a span{display:block; padding-right:45px;background:url(/images/under_arrow.png) no-repeat 77px 2px;}*/
#subcontents .top_area .location li a .arrow01{display:block; padding-right:45px;background:url(/images/under_arrow.png) no-repeat 77px 2px;}
#subcontents .top_area .location li a .history{background:url(/images/under_arrow.png) no-repeat 62px 2px;padding-right:45px !important;}

#subcontents .top_area .location li a .arrow_un{font-size:10px;padding-left:5px;}
#subcontents .top_area .location li a:hover{color:#ff4f00;}
/*#subcontents .top_area .location li .depth2{width:170px !important;}*/
#subcontents .top_area .location li .depth2 a {color:#7a7a7a;padding:17px 13px 17px 44px !important;width:172px;}
#subcontents .top_area .location li .depth2 a:hover {color:#ff4ff00;}


#subcontents .top_area .location li.active > a {color:##ff4f00;}
#subcontents .top_area .location li.active > a span {}

#subcontents .top_area .location ul ul {position:absolute; top:44px; left:-1px; display:none; border:0 none;z-index:9;}
#subcontents .top_area .location li li {float:none; padding:0; border:0 none;width:174px;}
#subcontents .top_area .location li .depth2 li{width:172px !important;}
#subcontents .top_area .location li li a:firstchild {border-top:#cdcdcd;}
#subcontents .top_area .location li li a {display:block; border-right:1px solid #cbcbcb; border-bottom:1px solid #dedede; 
															border-left:1px solid #cbcbcb; background-color:#fff;font-size:12px;text-align:center;padding-left:35px !important;}
#subcontents .top_area .location li li a:hover,
#subcontents .top_area .location li li a:active,
#subcontents .top_area .location li li a:focus {color:#fff; background-color:#ff4f00;}
#subcontents .top_area .location .ceoliw{width:170px;}
#subcontents .top_area .location .ciliw{width:157px;}
#subcontents .top_area .location .hisliw{width:155px;}
#subcontents .top_area .location .gorliw{width:181px;}
#subcontents .top_area .location .mapliw{width:155px;}
#subcontents .top_area .location .isoliw{width:188px;}


/*#subcontents .top_area .sub_top .location2{position:absolute;top:208px;}
#subcontents .top_area .sub_top .location2 :after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
#subcontents .top_area .sub_top .location2 a{color:#464646;text-decoration:none;font-size:14px;font-weight:bold;}
#subcontents .top_area .sub_top .location2 .list home{padding:0 10px !important;}
#subcontents .top_area .sub_top .location2 .home a{overflow:hidden;min-width:0;height:44px;padding:0 10px !important;}
#subcontents .top_area .sub_top .location2 .home a img{padding-top:13px;}
#subcontents .top_area .sub_top .location2 .list{float:left;height:44px;padding:0 25px;border-left:1px solid #e0e0e0;}
#subcontents .top_area .sub_top .location2 .last{border-right:1px solid #e0e0e0;}
#subcontents .top_area .sub_top .location2 .list a{line-height:45px;}
#subcontents .top_area .sub_top .location2 #lnb2{position:relative;min-width:89px;padding:0 20px 0 30px !important;z-index:20;}
#subcontents .top_area .sub_top .location2 #lnb2 > a span{display:inline-block;background:url(/images/under_arrow.jpg) no-repeat right center;padding-right:20px;}
#subcontents .top_area .sub_top .location2 #lnb2 .depth{display:block;}
#subcontents .top_area .sub_top .location2 #lnb2 .depth li{}*/

/*ceo messege*/
/*#subcontents .contbody01{width:1024px;margin:0 auto;height:100%;margin-bottom:60px;padding-left:11px;}*/
#subcontents .contbody01{width:1070px;margin:0 auto;height:100%;margin-bottom:60px;padding-left:58px;}
#subcontents .contbody01 .contInner{margin-top:14px;}
#subcontents .contbody01 .contInner h2{font-size:42px;color:#333;}
#subcontents .contbody01 .contInner .ceo_messege{margin-top:44px;font-size:19px;line-height:27px;}
#subcontents .contbody01 .contInner .ceo_messege .txt01{margin-top:25px;}
#subcontents .contbody01 .contInner .ceo_messege .txt01_02{margin-top:25px;}
#subcontents .contbody01 .contInner .ceo_messege .txt02{margin-top:25px;}
#subcontents .contbody01 .contInner .ceo_messege .txt02_02{margin-top:25px;}
#subcontents .contbody01 .contInner .ceo_messege .ceoSing{text-align:right;margin-top:40px;padding-right:135px;}


/*history*/
#subcontents .contbody01 .contInner .history{}
#subcontents .contbody01 .contInner .history h3{margin-top:44px;font-size:25px;color:#6a6a6a;}
#subcontents .contbody01 .contInner .history span{font-size:27px;color:#ff4f00;}
#subcontents .contbody01 .contInner .history  .his_txt01{width:1024px;font-size:19px;color:#717171;line-height:27px;margin-top:30px;}
#subcontents .contbody01 .contInner .history .history_sub{margin-top:40px;}
#subcontents .contbody01 .contInner .history .imgtitle{font-size:20px; font-weight:bold;color:#5e5e5e;margin-bottom:10px;}

/*ci*/
#subcontents .contbody01 .contInner .ci{}
#subcontents .contbody01 .contInner .ci h3{margin:44px 0 30px 0;font-size:25px;color:#6a6a6a;}
#subcontents .contbody01 .contInner .ci .citxt{font-size:19px; color:#717171; line-height:27px;margin-top:51px;}
#subcontents .contbody01 .contInner .ci .citxt .cicolor{color:#ff4f00;font-weight:bold;}
#subcontents .contbody01 .contInner .updot{background:url(/images/updot.jpg) no-repeat 4px 2px; padding-top:10px;}
#subcontents .contbody01 .contInner .ci .cistrong{font-weight:bold;}
#subcontents .contbody01 .contInner .ci .ciimg{margin-top:74px;}

/*map*/
#subcontents .contbody01 .contInner .ci02{display:inline-block;}
#subcontents .contbody01 .contInner .ci02 h3{margin:44px 0 30px 0;font-size:25px;color:#6a6a6a;}
#subcontents .contbody01 .contInner .ci02 .ComMap{margin-left:21px;float:left;width:532px;}
#subcontents .contbody01 .contInner .ci02 .mapTtxt{float:left;width:400px;}
#subcontents .contbody01 .contInner .ci02 .mapTtxt table{width:435px;border-top:2px solid #ff4f00;margin-left:20px;border-spacing:0;border-bottom:2px solid #ff4f00;}
#subcontents .contbody01 .contInner .ci02 .mapTtxt table th{padding:13px 14px;
																					text-align:center;
																					border-bottom:1px solid #e8e8e8;
																					background-color:#f9f7f8;
																					border-right:1px solid #e8e8e8;
																					line-height:20px;
																					font-size:13px;}
#subcontents .contbody01 .contInner .ci02 .mapTtxt table td{padding:15px 15px;border-bottom:1px solid #e8e8e8;text-align:left;}

#subcontents .contbody01 .contInner .ci02 .mapTtxt02{margin:20px 0 0 10px;float:left;}
#subcontents .contbody01 .contInner .ci02 .mapTtxt02 table{width:482px;border-top:2px solid #ff4f00;margin-left:33px;border-spacing:0;}
#subcontents .contbody01 .contInner .ci02 .mapTtxt02 table th{padding:7px 0; text-align:center;border-bottom:1px solid #e8e8e8;background-color:#f9f7f8;
																		  border-right:1px solid #e8e8e8;}
#subcontents .contbody01 .contInner .ci02 .mapTtxt02 table td{padding:7px 13px;border-bottom:1px solid #e8e8e8;text-align:center;}
#subcontents .contbody01 .contInner .ci02 .mapTtxt02 .lhei{line-height:25px;text-align:left; }
#subcontents .contbody01 .cogreen{color:#2ab845;}
#subcontents .contbody01 .coblue{color:#1175ae !important;}
#subcontents .contbody01 .coseven{color:#75975c;}
#subcontents .contbody01 .conine{color:#aa7c54;}


#subcontents .contbody01 .contInner .mapinfo{margin-left:35px;}
#subcontents .contbody01 .contInner .mapinfo h4{font-size:17px !important; margin:17px 0 18px 0 !important;}
#subcontents .contbody01 .contInner .mapinfo p{font-size:14px !important;line-height:22px;}
#subcontents .contbody01 .contInner .mapsinfo{width:989px;}
#subcontents .contbody01 .contInner .mapsinfo ul{display:inline-block;}
#subcontents .contbody01 .contInner .mapsinfo ul li{float:left;width:185px;line-height:20px;padding-left:25px;}
#subcontents .contbody01 .contInner .mapsinfo .sub{background:url(/images/subway_img.png) no-repeat -1px 1px;}
#subcontents .contbody01 .contInner .mapsinfo .bus{background:url(/images/bus_img.png) no-repeat -1px 1px;}
/*grouptel*/
#subcontents .contbody01 .contInner .ci h4{margin:44px 0 50px 0;font-size:20px;color:#6a6a6a;}

/*ISO*/
#subcontents .contbody01 .contInner .ci .isostrong{color:#ff4f00;font-size:22px;}
#subcontents .contbody01 .contInner .ci .isosub{text-align:center;background:url(/images/isobg.png) no-repeat 0px 0px;}
#subcontents .contbody01 .contInner .ci .isosub p{font-size:16px;font-weight:bold;margin-bottom:15px;}




/*shop*/
#subcontents .top_area04{width:100%;height:252px;background:url(/images/sub04_img.jpg) no-repeat center 0;}
#subcontents .top_area04 .sub_top{height:209px;width:1024px;margin:0 auto;position:relative;padding-left:12px;}
#subcontents .top_area04 .sub_top h2{padding-top:87px;}


/*sub_menu*/
#subcontents .top_area04 .location {min-width:1024px; height:43px;border-bottom:1px solid #cdcdcd;}
#subcontents .top_area04 .location ul{margin:0 auto;width:1024px;}
#subcontents .top_area04 .location ul:after {content:""; display:block; clear:both;}
#subcontents .top_area04 .location li{position:relative;float:left;font-size:14px;z-index:5px;}
#subcontents .top_area04 .location li .home{padding:11px 0; width:42px; text-align:center;border-right:1px solid #cdcdcd;}
#subcontents .top_area04 .location li .home a{display:inline;padding:0;border-right:0;padding-top:10px !important;}
#subcontents .top_area04 .location li .homeicon{padding-top:15px !important;height:12px;border-left:1px solid #cdcdcd;background:none;
																	padding-left:20px !important; padding-right:20px !important;}


#subcontents .top_area04 .location li a{display:block;padding:17px 43px 17px 43px; height:9px;color:#666;line-height:10px;text-align:left;
																	border-right:1px solid #cdcdcd; font-weight:bold;}
#subcontents .top_area04 .location li a:firstchild{padding:10px 20px 13px 20px;}
/*#subcontents .top_area .location li a span{display:block; padding-right:45px;background:url(/images/under_arrow.png) no-repeat 77px 2px;}*/
#subcontents .top_area04 .location li a .arrow01{display:block; padding-right:45px;background:url(/images/under_arrow.png) no-repeat 77px 2px;}
#subcontents .top_area04 .location li a .history{background:url(/images/under_arrow.png) no-repeat 62px 2px;padding-right:45px !important;}

#subcontents .top_area04 .location li a .arrow_un{font-size:10px;padding-left:5px;}
#subcontents .top_area04 .location li a:hover{color:#ff4f00;}
/*#subcontents .top_area .location li .depth2{width:170px !important;}*/
#subcontents .top_area04 .location li .depth2 a {color:#7a7a7a;padding:17px 13px 17px 44px !important;width:172px;}
#subcontents .top_area04 .location li .depth2 a:hover {color:#ff4ff00;}


#subcontents .top_area04 .location li.active > a {color:##ff4f00;}
#subcontents .top_area04 .location li.active > a span {}

#subcontents .top_area04 .location ul ul {position:absolute; top:44px; left:-1px; display:none; border:0 none;z-index:9;}
#subcontents .top_area04 .location li li {float:none; padding:0; border:0 none;width:139px;}
#subcontents .top_area04 .location li .depth2 li{width:172px !important;}
#subcontents .top_area04 .location li li a:firstchild {border-top:#cdcdcd;}
#subcontents .top_area04 .location li li a {display:block; border-right:1px solid #cbcbcb; border-bottom:1px solid #dedede; 
															border-left:1px solid #cbcbcb; background-color:#fff;font-size:12px;text-align:center;padding-left:35px !important;}
#subcontents .top_area04 .location li li a:hover,
#subcontents .top_area04 .location li li a:active,
#subcontents .top_area04 .location li li a:focus {color:#fff; background-color:#ff4f00;}
#subcontents .top_area04 .location .ceoliw{width:170px;}
#subcontents .top_area04 .location .ciliw{width:157px;}
#subcontents .top_area04 .location .hisliw{width:155px;}
#subcontents .top_area04 .location .gorliw{width:181px;}
#subcontents .top_area04 .location .mapliw{width:155px;}
#subcontents .top_area04 .location .isoliw{width:188px;}
