html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html, button, input, select, textarea {
  font-family: "微软雅黑", "宋体",Helvetica, Arial, sans-serif;
    color: #333;
}

body {
	font-family: "微软雅黑", "宋体",Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:300;
	line-height:1.6em;
	  background:#fcf6f7;
	 
}
@media (max-width: 768px){.body {background:#fff;}}
h4{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体"; font-weight:bold}

a:active {	outline:0;}
.clear {	clear:both;}

a {  color: #333;  text-decoration:none;}
a:visited {  color: #333;text-decoration:none;}
a:hover {  color: #c8161d;text-decoration:none;}
a:focus {  outline: thin dotted;}
a:hover, a:active {  outline: 0;text-decoration:none;}


ul,ol {  padding: 0;  margin: 0;list-style: none;}
ul ul,ul ol,ol ol,ol ul {  margin-bottom: 0;}
ul.unstyled,ol.unstyled {  margin-left: 0;  list-style: none;}
ul.inline,ol.inline {  margin-left: 0;  list-style: none;}
ul.inline > li,ol.inline > li ,.inline{  display: inline-block;  *display: inline;  /* IE7 inline-block hack */  *zoom: 1;}

img {  border: 0;  -ms-interpolation-mode: bicubic;  vertical-align: middle;  max-width:100%;}
figure {  margin: 0;}
form {  margin: 0;}
fieldset {  border: 0;  margin: 0;  padding: 0;}
label {  cursor: pointer;}

button, input, select, textarea {  font-size: 100%;  margin: 0;  vertical-align: baseline;  *vertical-align: middle;}
button, input {  line-height: normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {  cursor: pointer;  -webkit-appearance: button;  *overflow: visible;}
button[disabled], input[disabled] {  cursor: default;}

input[type="checkbox"], input[type="radio"] {  box-sizing: border-box;  padding: 0;  *width: 13px;  *height: 13px;}
input[type="search"] {  -webkit-appearance: textfield;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {  -webkit-appearance: none;}

button::-moz-focus-inner, input::-moz-focus-inner {  border: 0;  padding: 0;}

textarea {  overflow: auto;  vertical-align: top;  resize: vertical;}

table {  border-collapse: collapse;  border-spacing: 0;}

td {  vertical-align: top;}

.chromeframe {  margin: 0.2em 0;  background: #ccc;  color: black;  padding: 0.2em 0;}

.hidden {  display: none !important;  visibility: hidden;}

.invisible {  visibility: hidden;}
.clearfix:after, #main-content .btns:after, .tab-content .tab .accordion-wrap:after, .tab-content .tab .img-container:after, #main-content .contact-2-column:after, #property-dropdown ul:after {
  clear: both;}

.clearfix, #main-content .btns, .tab-content .tab .accordion-wrap, .tab-content .tab .img-container, #main-content .contact-2-column, #property-dropdown ul {
  *zoom: 1;}

.inner{  margin: 0 auto; 
/* max-width:120em;*/
 max-width:1200px;
  clear:both;
  vertical-align:top;
}
@media (max-width: 1200px){
	.mod-inner{ margin:0px 0.5%; width:99%}
}
@media (max-width: 980px){
	.mod-inner{ margin:0px; width:100%}
}
@media (max-width: 768px){
	.mod-inner{ margin:0; width:100%}
}
@media (max-width: 480px){
	.mod-inner{ margin:0px 1%; width:98%}
}
@media (max-width: 320px){
	.mod-inner{ margin:0px 2%; width:96%}
}

.H20{ height:20px}
@media (max-width: 480px){.H20{ height:10px}}
.i_bg{background:url(../img/bg.jpg) center repeat-y,url(../img/bg1.jpg) bottom repeat-x}
.menu1{ width:10%; cursor: pointer; right:5px; float:right; text-align:right; margin-top:20px; z-index:100000; position:absolute; display:none}
@media (max-width: 560px) {	
.menu1{ display:block; margin-top:20px;  position:fixed;}
}

/*首页logo 搜索*/

.logo{display:inline-block;*display:inline;*zoom:1; width:40%; margin-left:1%; vertical-align:top;}
.search{display:inline-block;*display:inline;*zoom:1; width:59%;text-align:right; vertical-align:top; margin-top:20px}
.search_input{ width:170px; border:0; background-color:#e8e8e8; line-height:29px;height:29px; padding-left:10px;}
.search_tijao{ width:49px;height:29px;line-height:29px; background:#cf000e; border:0; font-size:1.2em;  color:#FFF;}
.search_tijao:hover{ background:#c10b1d; color:#FFF}
.search input{ float:right; margin-top:5px}
.search a{ width:41px; height:41px; background-color:#fcf6f7; display:block; float:right;margin-left:20px;
  -webkit-border-radius: 8px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 8px;
  -moz-background-clip: padding;
  border-radius: 8px;
  background-clip: padding-box;
 }
.search a.wb{background-image:url(../img/icon/wb.png); background-position:center; background-repeat:no-repeat}
.search a.wx{background-image:url(../img/icon/wx.png); background-position:center; background-repeat:no-repeat}
@media (max-width: 1200px){.logo{ width:50%; margin-left:1%; vertical-align:top;}
.search{ width:49%; text-align:right; vertical-align:top; margin-top:20px}}
@media (max-width:560px){.logo{ width:95%; margin-left:1%; vertical-align:top;}
.search{ display:none; width:0%;  }}
@media (max-width:480px){.logo{ width:70%; margin-left:1%; vertical-align:top;}}
/*首页logo 搜索结束*/

.menu_bg{ background-color:#c8161d}
.menu{}
.menu ul{border-right:#404040 1px solid;}
.menu ul li{display:inline-block;*display:inline;*zoom:1; width:12.5%; height:40px; line-height:40px; text-align:center; font-size:1.2em; }
.menu ul li a{background-color:#c8161d; color:#FFF; display:block; border-right:#FFF 0px solid; border-left:#404040 1px solid}
.menu ul li a:hover{background-color:#b30914}
.menu ul li a.c{background-color:#b30914}
@media (max-width: 480px) {
	.menu_bg{ display:none; position: fixed; z-index: 10001; height:100%;}
	.menu ul{ margin-top:10px}
	.menu ul li{ width:50%; height:40px; line-height:40px;}
.menu ul li a{ border-top:#000 1px solid}
.menu ul li:nth-child(7) a{ border-bottom:#000 1px solid}
.menu ul li:nth-child(8) a{ border-bottom:#000 1px solid}
}
.sjmenu_bg{ background-color:#c8161d;}
.sjmenu{position:fixed; z-index: 10001; display:none; top:10px; width:100%; height:100%;background-color:#f2f2f2;}
.sjmenu ul{}
.sjmenu ul li{display:inline-block;*display:inline;*zoom:1;  width:32.33%; margin-left:0.5%; margin-right:0.5%;  line-height:27px; text-align:center; font-size:1.2em; vertical-align:top}
.sjmenu ul li a{background-color:#c8161d; color:#fff; display:block;  }
.sjmenu ul li a:hover{background-color:#b30914}
.sjmenu ul li a.c{background-color:#b30914}
.sjmenu ul li ul{ text-align:left}
.sjmenu ul li ul li{display:inline-block;*display:inline;*zoom:1; width:100%; height:27px; line-height:26px; border-bottom:#333 1px solid;text-align:center; font-size:0.8em; vertical-align:top}
.sjmenu ul li  ul li a{background-color:#d9d9d9; color:#666; display:block;  }
.sjmenu ul li  ul li a:hover{background-color:#b30914}



/*手机导航菜单 结束*/

#myCarousel_Phone{ display:none}
#myCarousel_pc{ display:block}
@media (max-width: 480px) {#myCarousel_Phone{ display:block}
#myCarousel_pc{display:none}}

.i_left{display:inline-block;*display:inline;*zoom:1; width:56.65%;vertical-align:top}
.i_right{display:inline-block;*display:inline;*zoom:1; width:41.6666%; margin-left:1.6666%;vertical-align:top}
@media (max-width: 700px) {.i_left{ width:100%;}
.i_right{ width:100%; margin-left:0%; margin-top:10px}}

.i_news_title{ background-color:#d9d9d9; border:#808080 1px solid}
.i_news_title p{ background-color:#c8161d; max-width:90px; text-align:center; line-height:20px; height:20px; margin-top:6px; margin-bottom:6px; margin-left:14px;color:#FFF; font-size:1.2em; font-weight:bold; display:block;border-radius:5px;}
.i_news_title a{ float:right; background-color:#cccccc; color:#c8161d;line-height:20px; height:20px; margin-top:6px; margin-bottom:6px; margin-right:20px; padding:0 10px;border-radius:10px;  font-family:Arial, sans-serif;}

.i_news_show{background-color:#e6e6e6; padding:20px;min-height:256px}
.i_news_l{background-color:#e6e6e6; padding:20px; display:none; min-height:256px}
.i_news_show1{display:inline-block;*display:inline;*zoom:1; width:50%;vertical-align:top;}
.i_news_img{display:inline-block;*display:inline;*zoom:1; width:47%; margin-left:3%;vertical-align:top}
.i_news_show1 h4{ margin-top:0px; padding:0px; padding-bottom:10px; color:#000; border-bottom:#808080 1px solid;}
.i_news_show1 p{  line-height:2em; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;}
@media (max-width: 768px) {.i_news_show1 p{ -webkit-line-clamp: 5;}}
@media (max-width: 480px) {.i_news_show{background-color:#e6e6e6; padding:20px 10px 10px 10px; min-height:0px}
.i_news_l{background-color:#e6e6e6; padding:20px 10px 10px 10px; min-height:0px}
	.i_news_show1{ width:100%;}
.i_news_img{ width:0%; margin-left:0%; display:none}
.i_news_show1 p{ -webkit-line-clamp: 3;}
.i_news_show1 h4{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}}

.i_news_title1{ background-color:#d9d9d9; border:#808080 1px solid}
.i_news_title2{ line-height:20px; height:20px; margin-top:6px; margin-bottom:6px; margin-left:14px}
.i_news_title2 ul{}
.i_news_title2 ul li{display:inline-block;*display:inline;*zoom:1; width:20%; max-width:90px; text-align:center;vertical-align:top; font-weight:bold;border-radius:5px;}
.i_news_title2 ul li.c{ background-color:#c8161d; color:#FFF}
.i_news_title1 a{float:right; background-color:#cccccc; color:#c8161d;line-height:20px; height:20px; margin-top:6px; margin-bottom:6px; margin-right:20px;padding:0 10px;border-radius:10px; font-family:Arial, sans-serif;}


.i_news_list{ width:100%; margin-top:11px;  padding-bottom:11px; border-bottom:#bfbfbf 1px solid;clear:both}
.i_news_list a{ clear:both}
.i_news_list{ line-height:20px; }
.i_news_list h4{ margin:0; padding:0; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; color:#333; font-size:1.2em }
.i_news_list p{ margin:0; margin-top:5px; padding:0;line-height:1.2em; overflow:hidden; height:2.4em; color:#afafaf; }
.i_news_list1{display:block; width:70px;  margin-right:10px; float:left;text-align:center;}
.i_news_list a div.i_news_list1 h1{ background:#fff; color:#c8161d;    height:33px; line-height:33px; text-align:center; font-size:2.3em; margin:0px; cursor:pointer; padding:0;border-radius:5px;}
.i_news_list a div.i_news_list1 h4{ background:#c8161d; color:#fff;  width:100%; height:16px; line-height:16px; text-align:center; font-size:1em;cursor:pointer;padding:0; margin:0;border-radius:5px;}
.i_news_list a:hover div.i_news_list1 h1{ background:#c8161d; color:#fff;   }
.i_news_list a:hover div.i_news_list1 h4{ background:#c8161d; color:#fff; }
@media (max-width: 768px){.i_news_list1{display:block;  border:#e3e3e3 1px solid; margin-right:10px; float:left;text-align:center;}
.i_news_list h4 span{ float:none; display:none}}
@media (max-width: 480px){.i_news_list{  margin-top:0px; margin-bottom:10px  }
.i_news_list h4{ font-size:1.3em ; }
.i_news_list a div.i_news_list1 h1{  }
.i_news_list{ margin-right:10px;}}


.i_product_show{background-color:#e6e6e6; padding:20px 20px 10px 20px}
.i_product_show ul{}
.i_product_show ul li{display:inline-block;*display:inline;*zoom:1; width:32%; margin-left:0.6%;margin-right:0.7%;vertical-align:top; min-height:191px;}
.i_product_show ul li h4{ color:#333; margin-bottom:0; padding-bottom:0px; font-size:1em; font-weight:bold}
@media (max-width: 480px){.i_product_show ul li{ width:100%; margin-left:0%;margin-right:0%;  margin-bottom:10px}
.i_product_show ul li a img{ width:100%}}

.i_url{}
.i_url a{display:inline-block;*display:inline;*zoom:1; width:50%; vertical-align:top}
.i_url img{ width:100%}

.bottom_bg{ width:100%;  background-color:#c8161d; text-align:center}
.bottom_bg div{ padding-top:10px; padding-bottom:10px;line-height:24px; color:#FFF}
.bottom_bg div a{ color:#FFF}
.bottom_bg div a:hover{ color:#595656}
@media (max-width: 768px){}
	
.about_banner{ height:110px; width:100%;background-image:url(../img/slider/banner_about.jpg); background-position:center; background-repeat:no-repeat}
@media (max-width: 480px){.about_banner{height:100%;background-image:url(../img/slider/banner_abouts.jpg);background-size: 100% 100%; display:none}}

.left_menu{display:inline-block;*display:inline;*zoom:1; width:13.3333%; vertical-align:top}
.right_frame{display:inline-block;*display:inline;*zoom:1; width:83%; margin-left:1.6666%; margin-right:1.6666%; vertical-align:top; background-color:#fff}

.left_menu_title{ background-color:#d9d9d9; border:#808080 1px solid; font-size:1.2em; font-weight:bold; line-height:30px; padding-left:10px}
.left_menu_list{}
.left_menu_list ul{ padding:10px; border-right:#808080 1px solid; border-left:#808080 1px solid; border-bottom:#808080 1px solid;background-color:#e6e6e6}
.left_menu_list ul li{display:inline-block;*display:inline;*zoom:1; width:100%; border-bottom:#404040 1px solid; line-height:20px; }
.left_menu_list ul li:last-child{border-bottom:#404040 0px solid; }
.left_menu_list ul li a{ padding-left:10px;padding-top:10px; padding-bottom:10px; font-weight:bold; color:#333; display:block; background-image:url(../img/icon/leftmenus.png); background-position:left; background-repeat:no-repeat}
.left_menu_list ul li a:hover{ padding-left:10px; color:#c8161d;background-image:url(../img/icon/leftmenu.png);}
.left_menu_list ul li a.c{ padding-left:10px; font-weight:bold; color:#c8161d; display:block; background-image:url(../img/icon/leftmenu.png); background-position:left; background-repeat:no-repeat}

.frame_title{ background-color:#d9d9d9; border:#808080 1px solid; }
.frame_title ul{}
.frame_title ul li{display:inline-block;*display:inline;*zoom:1; width:50%; vertical-align:top;line-height:30px;}
.frame_title ul li.left{ text-align:left; padding-left:10px;font-size:1.2em; font-weight:bold;width:30%;}
.frame_title ul li.right{ text-align:right; padding-right:10px;width:70%;}
.frame_title ul li.right span{ color:#c8161d}
.frame_show{ margin:20px 2%; line-height:2em; min-height:350px; color:#666}

@media (max-width: 600px){.left_menu{width:100%; }
.right_frame{width:100%; margin-left:0%; margin-right:0%; margin-top:10px}
.left_menu_list ul{ padding:5px;}
.left_menu_list ul li{ width:23%; margin-left:1%; margin-right:1%;  }
.left_menu_list ul li a{ padding-left:10px;padding-top:5px; padding-bottom:5px; }
}
@media (max-width:480px){.left_menu{ display:none}
.right_frame{ margin-top:0px}
	.left_menu_list ul{ border:#808080 0px solid; background-color:#d0000e}
	.left_menu_list ul li{ width:33.333%; margin-left:0%; margin-right:0%;  text-align:center; border-bottom:#404040 0px solid;}
	.left_menu_list ul li a{ border-bottom:#404040 1px solid;border-left:#404040 1px solid; padding-left:0px;padding-top:5px; padding-bottom:5x; font-weight:bold; color:#fff; display:block; background-image:none}
.left_menu_list ul li a:hover{ padding-left:10px; color:#fff;background-image:none;}
.left_menu_list ul li a.c{ padding-left:10px; font-weight:bold; color:#fff; display:block;background-image:none;}

	.frame_show{ margin:10px 3%;}}
@media (max-width:320px){.left_menu_list ul li{ width:48%; margin-left:1%; margin-right:1%;  }
.frame_title ul li.left{ width:0%; display:none }
.frame_title ul li.right{width:100%;text-align:left; padding-left:10px;}}

.about_pz{}
.about_pz ul{}
.about_pz ul li{display:inline-block;*display:inline;*zoom:1; width:28.33%; margin-left:2.5%; margin-right:2.5%; vertical-align:top;}
@media (max-width: 480px){.about_pz ul li{ width:100%; margin-left:0%; margin-right:0%; }}


.plst_pt {overflow:hidden;_width:100%;}
.plst_pt ul {overflow:hidden;*zoom:1;padding:15px 0;width:9999em;}
.plst_pt li {float:left;margin-left:2px;display:inline;text-align:center; background-image:url(../img/line1.jpg); background-position:top left; background-repeat:no-repeat}
.plst_pt li a{ font-size:1.8em; color:#6e6e6e; padding:0px 40px 0px 30px;  background-color:#8cb8e7;text-align:center;  border-radius:10px;}
.plst_pt li a:hover{ font-size:1.8em; color:#fff; padding:0px 40px 0px 30px; background-color:#8cb8e7 }
.plst_pt li a.phover{ font-size:1.8em; color:#fff; padding:0px 40px 0px 30px;background-color:#8cb8e7  }
/* Roll */
.wp_roll {position:relative;_width:100%;}
.roll_lt, .roll_rt {position:absolute;top:10px;left:1px;width:18px;height:30px;line-height:30px;font-size:18px;font-weight:bold;text-align:center;}
.roll_rt {left:auto;right:1px;}
.roll_cnt {padding:0 20px;}
.roll_lt:hover, .roll_rt:hover {color:#039450;}

.history_show{ margin-top:30px }
.history_list{ background:url(../img/icon/dian4.png) 0px 10px no-repeat,url(../img/icon/dian4_bg.png) top left  repeat-y;}
/*.h_flist_bg{ background:url(../img/icon/dian4.png) 0px 15px no-repeat,url(../img/icon/bgff.png) 0 0  no-repeat,url(../img/icon/dian4_bg.png) top left  repeat-y;}
*/.history_show .history_list:nth-child(1){ background:url(../img/icon/dian4.png) 0px 10px no-repeat,url(../img/icon/dian4_bg.png) top left  repeat-y;}
.history_main{ margin-left:5%; width:95%;  }
.history_time{  position:absolute;  z-index:1;}
.history_time div{ text-align:center; color:#d0000e; font-size:1.2em; line-height:38px; position:relative; left:-24px}
.history_main1{}
.history_main1 ul{ margin:0px 20px 20px 40px}
.history_main1 ul li{display:inline-block;*display:inline;*zoom:1; width:50%;  vertical-align:top; }
.history_main1 ul li img{ padding:10px;}
.history_main1 ul li h4{ margin-top:10px; padding-top:0px; color:#333}
.history_main1 ul li p{ line-height:2em;  text-align:justify}
.history_main1 ul li:nth-child(2){ text-align:center; margin-left:2%; width:48%}
@media (max-width: 1000px){.history_time div{  left:10px}
.history_main1 ul li{ vertical-align:top; }
	.history_main1 ul li:nth-child(1){width:60%;margin-top:20px}
.history_main1 ul li:nth-child(2){width:38%;}
.history_main1 ul li p{  line-height:2em; text-indent:2em}}
@media (max-width: 768px){
	.history_main1 ul{ margin:10px}
	.history_main1 ul li:nth-child(1){ width:100%; }
	.history_main1 ul li:nth-child(2){ display:none}
}

.news_list{}
.news_list ul{}
.news_list ul li{display:inline-block;*display:inline;*zoom:1; width:100%;  vertical-align:top; margin-top:0px; background-image:url(../img/icon/dian_news.png); background-position:left 12px; background-repeat:no-repeat }
.news_list ul li a{ margin-left:20px; display:block}
.news_list ul li a h4{ font-size:1.3em}
.news_list ul li a div{ border-top:#404040 1px solid; color:#9fa0a0}
.news_list ul li a div span{ float:right; margin-left:10px}
.news_list ul li a div  p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
@media (max-width: 480px){.news_list ul li a div span{ float:none; margin-left:0px}
.news_list ul li a div  p{white-space:pre-wrap}}
.pager_ma{ text-align:center; margin-top:0px;}
.pagination>li>a, .pagination>li>span {	color:#cf000d;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {color:#cf000d;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {	background-color:#cf000d;	border-color:#cf000d;}



.main_title{ text-align:left; color:#333 }
@media (max-width: 768px) {.main_title{ text-align:center; font-size:1.4em;}}
@media (max-width: 480px) {.main_title{ text-align:center}}

.main_line{width:100%; margin-bottom:0px; text-align:left; }
.bshare-custom{ margin-top:0px}

.main_bottom{ margin-top:20px; padding-top:10px;  border-top:#CCC 1px solid; line-height:2.5em}
.main_bottom a.P_more{ float:right}
@media (max-width: 768px) {.main_bottom{ margin-top:10px; padding-top:10px;  line-height:1.8em}}
@media (max-width: 480px) {.main_bottom a.P_more{ float:none; width:100%; margin:0; padding:0; text-align:center; display:block; margin-bottom:10px}}

.newsshow{ margin:40px 10%; line-height:2em; min-height:350px;color:#666}
.newsshow1{ margin-top:20px; font-size:1.3em;min-height:350px;}
@media (max-width: 768px) {.newsshow{ margin:20px 5%;}}

.video_list{}
.video_list ul{}
.video_list ul li{display:inline-block;*display:inline;*zoom:1; width:30.333%; margin-left:1.5%; margin-right:1.5%;  vertical-align:top;}
.video_list ul li  p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; line-height:3em}
@media (max-width: 480px) {.video_list ul li{ width:47%; margin-left:1.5%; margin-right:1.5%;  vertical-align:top;}}

.project_one{padding-bottom:0px; margin-bottom:0px; position:relative; overflow:hidden}
.project_oneshow{position:absolute; width:30%; right:0; z-index:2; top:0px;background-color:#fff;  padding:20px; min-height:490px; color:#000}
.project_oneshow a{ color:#000}
.project_oneshow h4{color:#000}
.project_oneshow p{color:#000 ; max-height:220px; overflow:hidden}

.project_list{}
.project_list ul{}
.project_list ul li{display:inline-block;*display:inline;*zoom:1; width:30.333%; margin-left:1.5%; margin-right:1.5%; text-align:center;  vertical-align:top;}

.p_Intd{}
.p_Intd ul{}
.p_Intd ul li{display:inline-block;*display:inline;*zoom:1; width:50%; vertical-align:top}
.p_Intd ul li.left{ width:62.5%;}
.p_Intd ul li.right{ width:34.5%; margin-left:3%}
.p_Intd ul li.right h4{ color:#000}
.p_Intd ul li.right ul{}
.p_Intd ul li.right ul li{ margin-bottom:0px; margin-top:0px; width:100%; line-height:24px}
.p_Intd ul li.right ul li label{display:inline-block;*display:inline;*zoom:1;vertical-align:top; margin-right:1%}
.p_Intd ul li.right ul li span{display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.p_Intd ul li.right ul li span a{ background-image:url(../img/icon/p_icon-sz.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; margin-left:10px}
.p_Intd ul li.right ul li span a:hover{ background-image:url(../img/icon/p_icon-sz_01.png); }
@media (max-width: 1000px) {.p_Intd ul li.left{ width:50%;}
.p_Intd ul li.right{ width:47%; margin-left:3%}}
@media (max-width: 768px) {.p_Intd ul li.left{ width:100%;}
.p_Intd ul li.right{ width:100%; margin-left:0%}}

.p_Intd_title{ font-size:1.2em; font-weight:bold; color:#595757; border-bottom:#9d9d9d 1px solid; margin-top:10px;  line-height:2em}
.p_Intd_title a{ float:right; font-size:12px; font-weight:500; color:#c8161d}
.p_Intd_show{ text-align:justify; text-indent:2em; margin-top:10px; margin-bottom:10px}


.p_Intd_img	{margin:0; padding:0; margin-top:10px}
.p_Intd_img li{display:inline-block;*display:inline;*zoom:1; width:24%; margin-left:0.5%; margin-right:0.5%; text-align:center;margin-top:10px; vertical-align:top}
.p_Intd_img li p{ margin:0; padding:0; min-height:40px}
.p_Intd_img li img{ width:100%; cursor:pointer}
.p_Intd_img li h4{ color:#c8161d; margin-bottom:5px; padding-bottom:0px}
.p_Intd_img li span{ margin-right:20px}
@media (max-width: 768px) {.p_Intd_img li{ width:49%; margin-right:0.5%;  margin-left:0.5%; margin-bottom:0px;}	}
@media (max-width: 480px) {.p_Intd_img li span{ margin-right:0px; width:100%; display:block}}

.project_map{ border:#CCC 0px solid; background-color:#FFF;margin-top:10px;}
.project_map_left{display:inline-block;*display:inline;*zoom:1;  width:70%;margin-top:5px;  vertical-align:top;  }
.project_map_right{display:inline-block;*display:inline;*zoom:1; width:30%; margin-top:5px; padding:0;vertical-align:top;}
.project_map_right ul{ margin:0; padding:0;}
.project_map_right ul li{  border-bottom:#CCC 1px solid; padding-bottom:2px; display:inline-block;*display:inline;*zoom:1; width:25%; list-style:none; vertical-align:top; text-align:center; cursor:pointer}
.project_map_right ul li.flist{ border-bottom:#c8161d 3px solid; padding-bottom:0px; }
.project_map_show{ margin:20px 10px 10px 10px; line-height:2em; display:none}
@media (max-width: 768px) {.project_map_left{ width:0%; display:none  }
.project_map_right{ width:100%;vertical-align:middle  }}

.project_s_title{ text-align:center; margin-top:20px}
.project_s_title a{ font-size:1.4em; font-weight:bold; color:#c8161d}

.culture_wh{ text-align:center}
.culture_wh ul{}
.culture_wh ul li{display:inline-block;*display:inline;*zoom:1;  width:10%; border-radius:10px; text-align:center }
.culture_wh ul li.c{ background-color:#86b3e0; color:#FFF}
.culture_jzg{}
.culture_jzg ul{}
.culture_jzg ul li{display:inline-block;*display:inline;*zoom:1;  width:23%; margin-left:1%; margin-right:1%; vertical-align:top; text-align:left}
.culture_jzg ul li h4{ color:#333}
@media (max-width: 480px) {.culture_wh ul li{  width:25%; }
.culture_jzg ul li{ width:48%; margin-left:1%; margin-right:1%; }}
@media (max-width: 320px) {.culture_jzg ul li{ width:100%; margin-left:0%; margin-right:0%; }}

.culture_wh_01{ margin-top:20px; text-align:center; display:none}
.culture_wh_01 p{ text-align:left}
.culture_list{}
.culture_list a{ display:block; padding:10px}
.culture_list a:hover{ background-color:#f9edee}
.culture_list_img{display:inline-block;*display:inline;*zoom:1;  width:25%; vertical-align:middle}
.culture_list_show{display:inline-block;*display:inline;*zoom:1;  width:72%; margin-left:3%; vertical-align:middle}
.culture_list_show h4{ padding-bottom:0px; margin-bottom:0px}
.culture_list_show div{ color:#999; border-bottom:#404040 1px solid; margin-bottom:10px}
.culture_list_show p{ line-height:1.8em; color:#595757}
@media (max-width: 480px) {
	.culture_list a{ display:block; padding:5px}
	.culture_list_img{  width:0%; }
.culture_list_show{ width:100%; margin-left:0%; }
	}

.property_pz{}
.property_pz ul{}
.property_pz ul li{display:inline-block;*display:inline;*zoom:1; width:48%; margin-left:1%; margin-right:1%; vertical-align:top;}
.property_pz ul li p{ max-width:280px; line-height:1.8em}
@media (max-width: 480px){.about_pz ul li{ width:100%; margin-left:0%; margin-right:0%; }}

.property_yy{}
.property_yy_l{display:inline-block;*display:inline;*zoom:1; width:10%;vertical-align:top; font-size:1.6em; line-height:2em; font-weight:bold}
.property_yy_r{display:inline-block;*display:inline;*zoom:1; width:88%;vertical-align:top;font-size:1.4em; padding-left:20px; padding-bottom:20px; background:url(../img/icon/dian5.png) 0px 10px no-repeat,url(../img/icon/dian5_bg.png) top left  repeat-y;}
.property_yy_r ul{}
.property_yy_r ul li{ line-height:2em}

.property3_list{}
.property3_list ul{}
.property3_list ul li{display:inline-block;*display:inline;*zoom:1; width:48%; margin-left:1%; margin-right:1%; vertical-align:top; margin-bottom:20px}
.property3_list ul li div ul li{display:inline-block;*display:inline;*zoom:1; width:50%; margin-left:0%; margin-right:0%; vertical-align:top; margin-bottom:0px}
.property3_show{ background-color:#FFF; border:#999999 1px solid; padding:5px}
.property3_show img{border:#cccccc 1px solid; }

.home_sincerity { margin-top:30px; padding:10px 60px;font-size:1.4em; }
.home_sincerity span{ color:#F00}
.home_sincerity ul{}
.home_sincerity ul li{ vertical-align:top}
.home_sincerity ul li ul{}
.home_sincerity ul li ul li{display:inline-block;*display:inline;*zoom:1; line-height:40px}
.sincerity{ width:15%}
.sincerity_right{ width:84%; text-align:left}
.sincerity_right input,.sincerity_right select,.sincerity_right textarea{ width:84%; }
.widget{display:inline-block;*display:inline;*zoom:1; width:50%; margin-left:1%}
.sex input{ width:auto;display:inline-block;*display:inline;*zoom:1; }

#Goufangyixiang_verifyCode{display:inline-block;*display:inline;*zoom:1; width:40%}
@media (max-width: 1100px){.home_sincerity { margin-top:30px; padding:10px 10px;font-size:1.4em; }
.sincerity{ width:20%}
.sincerity_right{ width:79%; text-align:left}}
@media (max-width: 700px){
.sincerity{ width:30%}
.sincerity_right{ width:69%; text-align:left}
.sincerity_right input,.sincerity_right select,.sincerity_right textarea{ width:100%; }}
@media (max-width: 400px){.sincerity{ width:100%}
.sincerity_right{ width:100%; text-align:left}}


.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding:8px;
	line-height:1.42857143;
	vertical-align:top;
	border:1px solid #c8161d;
	text-align:center
}
.joinlist tr td{ width:10%}
.joinlist tr td:nth-child(3){ width:50%}

.join_01{ margin-top:200px; text-align:center}
.join_01 a{display:inline-block;*display:inline;*zoom:1; width:300px; height:300px; line-height:300px; text-align:center; font-size:3em; color:#c8161d; margin-left:5%; margin-right:5%; background-color:#fff;border-radius:50px; border:#c8161d 2px solid}
.join_01 a:hover{background-color:#eeeeee;}
@media (max-width: 1000px){.join_01{ margin-top:150px; }
	.join_01 a{ width:250px; height:250px; line-height:250px; text-align:center; font-size:3em;border-radius:50px;}
}
@media (max-width: 700px){.join_01{ margin-top:150px; }
	.join_01 a{ width:200px; height:200px; line-height:200px; text-align:center; font-size:3em;border-radius:30px;}
}
@media (max-width: 480px){.join_01{ margin-top:100px; }
	.join_01 a{ width:150px; height:150px; line-height:150px; text-align:center;margin-left:2%; margin-right:2%; font-size:2em;border-radius:20px; }
}
@media (max-width: 320px){.join_01{ margin-top:100px; }
	.join_01 a{ width:150px; height:150px; line-height:150px; text-align:center;margin-left:2%; margin-right:2%; font-size:2em;border-radius:20px; margin-bottom:40px }
}

.join3_list{}
.join3_list ul{}
.join3_list ul li{display:inline-block;*display:inline;*zoom:1; width:23%; margin-left:1%; margin-right:1%; vertical-align:top}
@media (max-width: 768px){.join3_list ul li{ width:48%; margin-bottom:10PX}}
@media (max-width: 480px){.join3_list ul li{ width:100%; margin-bottom:10PX; margin-left:0%; margin-right:0%;}}

/*.pro_banner {top:400px;}
@media (max-width:1150px){.pro_banner {top:350px;}}
@media (max-width:980px){.pro_banner {top:300px;}}
@media (max-width:850px){.pro_banner {top:250px;}}
@media (max-width:700px){.pro_banner {top:200px;}}
@media (max-width:600px){.pro_banner {top:230px;}}
@media (max-width:540px){.pro_banner {top:200px;}}
@media (max-width:480px){.pro_banner {top:170px;}}
@media (max-width:420px){.pro_banner {top:150px;}}
@media (max-width:380px){.pro_banner {top:130px;}}
@media (max-width:320px){.pro_banner {top:120px;}}*/
.pro_banner {bottom:20px;}

/*2018.7.10 招聘新加－开始*/
.join_title{ background-color:#556890;}
.join_title ul{}
.join_title ul li{display:inline-block;*display:inline;*zoom:1; width:25%; margin-left:0%; margin-right:0%; vertical-align:top; margin-bottom:0px; color:#FFF; line-height:3em; text-align:center}

.join_title2{ background-color:#f08519;}
.join_title2 ul{}
.join_title2 ul li{display:inline-block;*display:inline;*zoom:1; width:25%; margin-left:0%; margin-right:0%; vertical-align:top; margin-bottom:0px; color:#FFF; line-height:3em; text-align:center}
/*.join_title ul li:nth-child(1){ width:35%}
.join_title ul li:nth-child(2){ width:35%}
.join_title ul li:nth-child(3){ width:15%}
.join_title ul li:nth-child(4){ width:15%}
@media (max-width:980px){.join_title ul li:nth-child(1){ width:30%}
.join_title ul li:nth-child(2){ width:30%}
.join_title ul li:nth-child(3){ width:20%}
.join_title ul li:nth-child(4){ width:20%}}
@media (max-width:768px){.join_title ul li:nth-child(1){ width:25%}
.join_title ul li:nth-child(2){ width:25%}
.join_title ul li:nth-child(3){ width:25%}
.join_title ul li:nth-child(4){ width:25%}}*/
@media (max-width:600px){/*.join_title ul li:nth-child(1){ width:60%}
.join_title ul li:nth-child(2){ width:0%; display:none}
.join_title ul li:nth-child(3){ width:0%;display:none}
.join_title ul li:nth-child(4){ width:40%}*/
}
/*
.join_title ul li span{ margin-left:30px;}*/

.join_list{}
.join_list dl{}
.join_list dl dd{background-color:#fbf7f6; margin-top:5px; margin-bottom:5px; }
.join_list dl dd.join_list1 {background-color:#ff5400;  }
.join_list dl dd.join_list1 div.join_lbiao ul li { color:#FFF }

.xjoin_list{}
.xjoin_list dl{}
.xjoin_list dl dd{background-color:#fbf7f6; margin-top:5px; margin-bottom:5px; }
.xjoin_list dl dd.join_list2 {background-color:#f08519;  }
.xjoin_list dl dd.join_list2 div.join_lbiao ul li { color:#FFF }

.join_lbiao{ }
.join_lbiao ul{}
.join_lbiao ul li{display:inline-block;*display:inline;*zoom:1; width:25%; margin-left:0%; margin-right:0%; vertical-align:top; margin-bottom:0px; color:#556392; line-height:3em; text-align:center}
/*.join_lbiao ul li:nth-child(1){ width:35%}
.join_lbiao ul li:nth-child(2){ width:35%}
.join_lbiao ul li:nth-child(3){ width:15%}
.join_lbiao ul li:nth-child(4){ width:15%}
@media (max-width:980px){.join_lbiao ul li:nth-child(1){ width:30%}
.join_lbiao ul li:nth-child(2){ width:30%}
.join_lbiao ul li:nth-child(3){ width:20%}
.join_lbiao ul li:nth-child(4){ width:20%}}
@media (max-width:768px){.join_lbiao ul li:nth-child(1){ width:25%}
.join_lbiao ul li:nth-child(2){ width:25%}
.join_lbiao ul li:nth-child(3){ width:25%}
.join_lbiao ul li:nth-child(4){ width:25%}
.join_lbiao ul li{line-height:2em}}*/
@media (max-width:600px){/*.join_lbiao ul li:nth-child(1){ width:60%}
.join_lbiao ul li:nth-child(2){ width:0%; display:none}
.join_lbiao ul li:nth-child(3){ width:0%;display:none}
.join_lbiao ul li:nth-child(4){ width:40%}*/
.join_lbiao ul li{line-height:2em}}
/*
.join_lbiao ul li span{ margin-left:30px;}*/


.postDel{ display:none}

.postDel{ padding:20px; border-top:0 none; position:relative; background-color:#fbf7f6; padding-top:10px; padding-left:30px;display:none}
.postDel .apply{ position:absolute; right:30px; bottom:30px;}
.postDel .h1{ font-size:16px; color:#003fa5; margin-bottom:10px;}
.postDel .post1,.postDel .post2{ margin-bottom:20px;}
.postDel .post1 p,.postDel .post3 p{ margin-bottom:5px;}
.notList .tabPost_2 tbody .trEven{  cursor:auto;}
.notList .tabPost_2 thead tr th, .notList .tabPost_2 tbody tr td{ text-align:center;}

.frame_show_join{ margin:20px 0%; margin-top:0px;line-height:2em; font-size:1.5em; min-height:350px; color:#666; }
@media (max-width:480px){.frame_show_join{ margin:10px 0%;font-size:1em;}}
	
.join_search{}
.join_search ul{margin-top:0px; padding-top:0px; margin-bottom:10px}
.join_search ul li{display:inline-block;*display:inline;*zoom:1; width:33.33%;vertical-align:top;  color:#556392;  text-align:center;}
.join_search ul li:nth-child(1){ width:40%;text-align:left;}
.join_search ul li:nth-child(2){ width:40%}
.join_search ul li:nth-child(3){ width:20%;text-align:right;}
.join_search ul li input{ width:98%; background-color:#d4dddc; border:0; bline-height:40px;height:40px; padding-left:10px; }
.join_search ul li input.join_search_tijao{ height:40px;line-height:40px; background:#cf000e; border:0; font-size:1.2em;  color:#FFF; margin-top:0px}
.join_search ul li input.join_search_tijao:hover{ background:#c10b1d; color:#FFF}
@media (max-width:380px){	.join_search ul li:nth-child(1){ width:33.33%}
.join_search ul li:nth-child(2){ width:33.33%}
.join_search ul li:nth-child(3){ width:33.33%}}

/*2018.7.10 招聘新加－结束*/

/*2018.10.24 改造项目*/
.cityrenovation_list{}
.cityrenovation_list ul{}
.cityrenovation_list ul li{display:inline-block;*display:inline;*zoom:1; width:47%; margin-left:1.5%; margin-right:1.5%; text-align:center; margin-bottom:10px;  vertical-align:top;}

.cityrenovationshow_list{}
.cityrenovationshow_list ul{}
.cityrenovationshow_list ul li{display:inline-block;*display:inline;*zoom:1; width:47%; margin-left:1.5%; margin-right:1.5%; text-align:center;  vertical-align:top;}
@media (max-width:480px){.cityrenovationshow_list ul li{display:inline-block;*display:inline;*zoom:1; width:97%; margin-left:1.5%; margin-right:1.5%; text-align:center;  vertical-align:top;}}